暂无描述
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

zxing.unity__4.cpp 507KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052
  1. #include "pch-cpp.hpp"
  2. template <typename T1>
  3. struct VirtualActionInvoker1
  4. {
  5. typedef void (*Action)(void*, T1, const RuntimeMethod*);
  6. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  7. {
  8. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  9. ((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
  10. }
  11. };
  12. template <typename T1, typename T2, typename T3>
  13. struct VirtualActionInvoker3
  14. {
  15. typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);
  16. static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  17. {
  18. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  19. ((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  20. }
  21. };
  22. template <typename R>
  23. struct VirtualFuncInvoker0
  24. {
  25. typedef R (*Func)(void*, const RuntimeMethod*);
  26. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
  27. {
  28. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  29. return ((Func)invokeData.methodPtr)(obj, invokeData.method);
  30. }
  31. };
  32. template <typename R, typename T1>
  33. struct VirtualFuncInvoker1
  34. {
  35. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  36. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
  37. {
  38. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  39. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  40. }
  41. };
  42. template <typename R, typename T1, typename T2, typename T3>
  43. struct VirtualFuncInvoker3
  44. {
  45. typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);
  46. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
  47. {
  48. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  49. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
  50. }
  51. };
  52. template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5, typename T6, typename T7, typename T8, typename T9, typename T10, typename T11, typename T12, typename T13, typename T14, typename T15, typename T16, typename T17, typename T18, typename T19>
  53. struct VirtualFuncInvoker19
  54. {
  55. typedef R (*Func)(void*, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, const RuntimeMethod*);
  56. static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4, T5 p5, T6 p6, T7 p7, T8 p8, T9 p9, T10 p10, T11 p11, T12 p12, T13 p13, T14 p14, T15 p15, T16 p16, T17 p17, T18 p18, T19 p19)
  57. {
  58. const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
  59. return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17, p18, p19, invokeData.method);
  60. }
  61. };
  62. struct InterfaceActionInvoker0
  63. {
  64. typedef void (*Action)(void*, const RuntimeMethod*);
  65. static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
  66. {
  67. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  68. ((Action)invokeData.methodPtr)(obj, invokeData.method);
  69. }
  70. };
  71. template <typename R, typename T1>
  72. struct InterfaceFuncInvoker1
  73. {
  74. typedef R (*Func)(void*, T1, const RuntimeMethod*);
  75. static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
  76. {
  77. const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
  78. return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
  79. }
  80. };
  81. struct Dictionary_2_t9ED881003B3B6D4293A07C01CFE862F953347FF6;
  82. struct Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543;
  83. struct Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54;
  84. struct Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71;
  85. struct Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC;
  86. struct IDictionary_2_tB437CE5A1BF6CD42415F00FA4C2363CD2F55978A;
  87. struct IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7;
  88. struct IDictionary_2_tD3643B65426942720B01A4ECA047F9360D0DB3B5;
  89. struct IDictionary_2_t3B68EF519427E7FE95A7242758F0B03628B9AA64;
  90. struct IDictionary_2_t26E911269C6D091279FBE4FB9B9A26CC9BD011A7;
  91. struct IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71;
  92. struct IEqualityComparer_1_t84CD58C3582484C691B22BB0E534C8ADD9B22966;
  93. struct IEqualityComparer_1_t91E7141B661C2E346DEBF2C73AED325819B2B569;
  94. struct IList_1_tDDC3FFA18EA64D141BD8A490F88DCA5704F735E2;
  95. struct KeyCollection_t18DF8F0A19822105525A8637B0E7F861ADBD950C;
  96. struct KeyCollection_t61869AAD369EFEDD4DC1CE7E19A94EBA0742B9E3;
  97. struct Task_1_t4C228DE57804012969575431CFF12D57C875552D;
  98. struct ValueCollection_t6648CA9EE8C302C00FC6CA037DCE054AA17910E9;
  99. struct ValueCollection_t5B2B8287A8CA77FB8555E2850C19D3C39655BFC8;
  100. struct EntryU5BU5D_tC46AD0F477FD2BB67ECACFF5A13F02DD17150381;
  101. struct EntryU5BU5D_tD605BE345A9B7F1AC5E932C784A8427E747FD89F;
  102. struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
  103. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  104. struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
  105. struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
  106. struct GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04;
  107. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  108. struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
  109. struct ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0;
  110. struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
  111. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  112. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
  113. struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA;
  114. struct AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4;
  115. struct AztecReader_tC6E2DA32E69D7913016C16305249DDC1D872A43E;
  116. struct AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70;
  117. struct Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF;
  118. struct BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9;
  119. struct BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91;
  120. struct CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56;
  121. struct CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2;
  122. struct Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64;
  123. struct DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90;
  124. struct DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E;
  125. struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
  126. struct Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F;
  127. struct DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0;
  128. struct EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293;
  129. struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095;
  130. struct FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D;
  131. struct GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0;
  132. struct GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43;
  133. struct GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0;
  134. struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
  135. struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2;
  136. struct MethodInfo_t;
  137. struct ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832;
  138. struct Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF;
  139. struct ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB;
  140. struct ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3;
  141. struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
  142. struct SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2;
  143. struct String_t;
  144. struct StringBuilder_t;
  145. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
  146. struct WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C;
  147. struct CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F;
  148. struct Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A;
  149. struct ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05;
  150. IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
  151. IL2CPP_EXTERN_C RuntimeClass* ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA_il2cpp_TypeInfo_var;
  152. IL2CPP_EXTERN_C RuntimeClass* AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4_il2cpp_TypeInfo_var;
  153. IL2CPP_EXTERN_C RuntimeClass* AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70_il2cpp_TypeInfo_var;
  154. IL2CPP_EXTERN_C RuntimeClass* AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_il2cpp_TypeInfo_var;
  155. IL2CPP_EXTERN_C RuntimeClass* BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var;
  156. IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var;
  157. IL2CPP_EXTERN_C RuntimeClass* CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var;
  158. IL2CPP_EXTERN_C RuntimeClass* CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F_il2cpp_TypeInfo_var;
  159. IL2CPP_EXTERN_C RuntimeClass* DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var;
  160. IL2CPP_EXTERN_C RuntimeClass* Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var;
  161. IL2CPP_EXTERN_C RuntimeClass* Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var;
  162. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC_il2cpp_TypeInfo_var;
  163. IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543_il2cpp_TypeInfo_var;
  164. IL2CPP_EXTERN_C RuntimeClass* FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D_il2cpp_TypeInfo_var;
  165. IL2CPP_EXTERN_C RuntimeClass* GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04_il2cpp_TypeInfo_var;
  166. IL2CPP_EXTERN_C RuntimeClass* GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var;
  167. IL2CPP_EXTERN_C RuntimeClass* GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var;
  168. IL2CPP_EXTERN_C RuntimeClass* GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var;
  169. IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71_il2cpp_TypeInfo_var;
  170. IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var;
  171. IL2CPP_EXTERN_C RuntimeClass* IDictionary_2_tB437CE5A1BF6CD42415F00FA4C2363CD2F55978A_il2cpp_TypeInfo_var;
  172. IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
  173. IL2CPP_EXTERN_C RuntimeClass* Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var;
  174. IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
  175. IL2CPP_EXTERN_C RuntimeClass* MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var;
  176. IL2CPP_EXTERN_C RuntimeClass* Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var;
  177. IL2CPP_EXTERN_C RuntimeClass* ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var;
  178. IL2CPP_EXTERN_C RuntimeClass* ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var;
  179. IL2CPP_EXTERN_C RuntimeClass* ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var;
  180. IL2CPP_EXTERN_C RuntimeClass* ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var;
  181. IL2CPP_EXTERN_C RuntimeClass* Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var;
  182. IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
  183. IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
  184. IL2CPP_EXTERN_C RuntimeClass* StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var;
  185. IL2CPP_EXTERN_C RuntimeClass* WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C_il2cpp_TypeInfo_var;
  186. IL2CPP_EXTERN_C RuntimeField* U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____34FE7523D761357A8A0DE3DA82E1C7DDF71B8514A2FAAE4E4987BA78EFFDC42B_FieldInfo_var;
  187. IL2CPP_EXTERN_C String_t* _stringLiteral004BF4D1B6333BBDF06826896B011733CB084480;
  188. IL2CPP_EXTERN_C String_t* _stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD;
  189. IL2CPP_EXTERN_C String_t* _stringLiteral03D6CDE8A34993CA22E64557F1F73FB37257C371;
  190. IL2CPP_EXTERN_C String_t* _stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE;
  191. IL2CPP_EXTERN_C String_t* _stringLiteral053D8D6CEEBA9453C97D0EE5374DB863E6F77AD4;
  192. IL2CPP_EXTERN_C String_t* _stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B;
  193. IL2CPP_EXTERN_C String_t* _stringLiteral071F5C711DF766DE46FE3CEBA8628F357A636D2E;
  194. IL2CPP_EXTERN_C String_t* _stringLiteral09684B67A5909FD48E1F14A8AF8DDD483C620B10;
  195. IL2CPP_EXTERN_C String_t* _stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40;
  196. IL2CPP_EXTERN_C String_t* _stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78;
  197. IL2CPP_EXTERN_C String_t* _stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3;
  198. IL2CPP_EXTERN_C String_t* _stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A;
  199. IL2CPP_EXTERN_C String_t* _stringLiteral0CD979583B209CE71603EFC4A398E6A9EFA8D872;
  200. IL2CPP_EXTERN_C String_t* _stringLiteral0E356BA505631FBF715758BED27D503F8B260E3A;
  201. IL2CPP_EXTERN_C String_t* _stringLiteral0EBD646B60E1C3FCE0203770591ED3C3D63537DC;
  202. IL2CPP_EXTERN_C String_t* _stringLiteral10682F3387EA548C626C08591967BD5D821B3ACA;
  203. IL2CPP_EXTERN_C String_t* _stringLiteral1168E92C164109D6220480DEDA987085B2A21155;
  204. IL2CPP_EXTERN_C String_t* _stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46;
  205. IL2CPP_EXTERN_C String_t* _stringLiteral152D5697CF81B4DBD192FDA72B44141F6D8606B4;
  206. IL2CPP_EXTERN_C String_t* _stringLiteral15D74D8096F94C4108BE7034DC40812FCCB5450F;
  207. IL2CPP_EXTERN_C String_t* _stringLiteral198AA065BF0F912BD6F5F93869BD5C361671F98B;
  208. IL2CPP_EXTERN_C String_t* _stringLiteral1A95536CFA43BE767A4C275A39B7BE4808E9089C;
  209. IL2CPP_EXTERN_C String_t* _stringLiteral1B8590E2F95A4B0631E98EAF5F61AFD63A1C031E;
  210. IL2CPP_EXTERN_C String_t* _stringLiteral1FA13CA565DC9B5105D70A528D26A6FC7A57049E;
  211. IL2CPP_EXTERN_C String_t* _stringLiteral2064F80F811DB79A33C4E51C10221454E30C74AE;
  212. IL2CPP_EXTERN_C String_t* _stringLiteral20E39C3AB7068FAFD9E4B868E16D2E5BC64D4952;
  213. IL2CPP_EXTERN_C String_t* _stringLiteral21ED4C7AF50D987589A9029FC0422151BE3A0FC2;
  214. IL2CPP_EXTERN_C String_t* _stringLiteral23114468D04FA2B7A2DA455B545DB914D0A3ED94;
  215. IL2CPP_EXTERN_C String_t* _stringLiteral234D19ACC97DBDDB4C2351D9B583DDC8AD958380;
  216. IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
  217. IL2CPP_EXTERN_C String_t* _stringLiteral24313380B89749FA23D81C8CFE7ECADF5F282DF3;
  218. IL2CPP_EXTERN_C String_t* _stringLiteral251693554F7CFEC77D644F17FEC1B4FE2E59D547;
  219. IL2CPP_EXTERN_C String_t* _stringLiteral25D74BC981E6316A5E3CAEEA0BAF3C438F5C94DA;
  220. IL2CPP_EXTERN_C String_t* _stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1;
  221. IL2CPP_EXTERN_C String_t* _stringLiteral2B9F1F341ADF4947264A9443E8304F27BBED93A1;
  222. IL2CPP_EXTERN_C String_t* _stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE;
  223. IL2CPP_EXTERN_C String_t* _stringLiteral2C945D246C2B7897F000E1C591A686EB9EF010F0;
  224. IL2CPP_EXTERN_C String_t* _stringLiteral2F7234099CCD07F9C0939ACCC13D7F7F6E95DBAD;
  225. IL2CPP_EXTERN_C String_t* _stringLiteral33283793135AFF6EA11C4E5C8BF20BFE3DCBA7D8;
  226. IL2CPP_EXTERN_C String_t* _stringLiteral34D4FC077E54157726AE9B0ADDA15B8BFF84A418;
  227. IL2CPP_EXTERN_C String_t* _stringLiteral36282FAC116D9FD6B37CC425310E1A8510F08A53;
  228. IL2CPP_EXTERN_C String_t* _stringLiteral374EAEF82EC0D1C5C835F12F8E95A67DA5B18865;
  229. IL2CPP_EXTERN_C String_t* _stringLiteral37A50091974FE11FAC57C870272F76245820AA18;
  230. IL2CPP_EXTERN_C String_t* _stringLiteral3ACC4CC1ADEC59220C31AAE3AEFE4D604CB500A9;
  231. IL2CPP_EXTERN_C String_t* _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0;
  232. IL2CPP_EXTERN_C String_t* _stringLiteral3CC2C646F8F06811465BB604BDA7966827D34989;
  233. IL2CPP_EXTERN_C String_t* _stringLiteral3D714DD3E8E77A697EF557E85ED2B014A96328C5;
  234. IL2CPP_EXTERN_C String_t* _stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869;
  235. IL2CPP_EXTERN_C String_t* _stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6;
  236. IL2CPP_EXTERN_C String_t* _stringLiteral410E5346BCA8EE150FFD507311DD85789F2E171E;
  237. IL2CPP_EXTERN_C String_t* _stringLiteral4133EC0E83E4C69B6C0094B47BFD1408F0C8D4C5;
  238. IL2CPP_EXTERN_C String_t* _stringLiteral41D7D721EB92533F364B02AAC885BBC1473C5589;
  239. IL2CPP_EXTERN_C String_t* _stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D;
  240. IL2CPP_EXTERN_C String_t* _stringLiteral430E518F836082E0683698AB9E3F79D39C7F5140;
  241. IL2CPP_EXTERN_C String_t* _stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C;
  242. IL2CPP_EXTERN_C String_t* _stringLiteral49A7EA21ECB328D154FA2262BB41626D795F4D90;
  243. IL2CPP_EXTERN_C String_t* _stringLiteral4C9ECEDF5B1FB9420A92A5B02A141FADFDF52ED6;
  244. IL2CPP_EXTERN_C String_t* _stringLiteral4D5745313695BB32A7BE264930411F75CE40EF69;
  245. IL2CPP_EXTERN_C String_t* _stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30;
  246. IL2CPP_EXTERN_C String_t* _stringLiteral4E22436534F7DDDA6023610945AD3FB84B08D5F2;
  247. IL2CPP_EXTERN_C String_t* _stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C;
  248. IL2CPP_EXTERN_C String_t* _stringLiteral51B9A921875B50DC2E745884E0F3B09DFCFEA44A;
  249. IL2CPP_EXTERN_C String_t* _stringLiteral5377EFB7D3540F7856D33807A13661041629AB2F;
  250. IL2CPP_EXTERN_C String_t* _stringLiteral54F4AAE0436CBCC0163FCF662535D64F6E0BB00C;
  251. IL2CPP_EXTERN_C String_t* _stringLiteral579A50C67ADB00AC3925859C23590322B2D0BE9D;
  252. IL2CPP_EXTERN_C String_t* _stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A;
  253. IL2CPP_EXTERN_C String_t* _stringLiteral5F60FEB3F085CAE42AE1599078896C69D2DBED40;
  254. IL2CPP_EXTERN_C String_t* _stringLiteral688934845F22049CB14668832EFA33D45013B6B9;
  255. IL2CPP_EXTERN_C String_t* _stringLiteral6B866DCFF4A3EC3D3C30879F029D88106601B1B2;
  256. IL2CPP_EXTERN_C String_t* _stringLiteral6B91749ECEA9F52797D5D7575432F93DA98ED9B6;
  257. IL2CPP_EXTERN_C String_t* _stringLiteral6C066B34F4DB79023C0642AFBC43B25A5327F710;
  258. IL2CPP_EXTERN_C String_t* _stringLiteral6CB05FD18E12F98F81A204339D25DD82BC993FDD;
  259. IL2CPP_EXTERN_C String_t* _stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11;
  260. IL2CPP_EXTERN_C String_t* _stringLiteral738F291E53E97C08DAE378C71EF70A60E31AE900;
  261. IL2CPP_EXTERN_C String_t* _stringLiteral7402F76B2D6078A455F77607AF6E7350B6DE019E;
  262. IL2CPP_EXTERN_C String_t* _stringLiteral7454695E25D304C65D0C1333D8008E862569CAE9;
  263. IL2CPP_EXTERN_C String_t* _stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D;
  264. IL2CPP_EXTERN_C String_t* _stringLiteral762D70BC7111FDFC4BC4C11E691BA04ED388A3E5;
  265. IL2CPP_EXTERN_C String_t* _stringLiteral7B18F301A198B83778B5E546729B0539A0D4E758;
  266. IL2CPP_EXTERN_C String_t* _stringLiteral7DF543E5CEBA28135FC0D7A2CDAD26732720D611;
  267. IL2CPP_EXTERN_C String_t* _stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A;
  268. IL2CPP_EXTERN_C String_t* _stringLiteral823221C6A4BCDFD843A1814F499A4016D23C0852;
  269. IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1;
  270. IL2CPP_EXTERN_C String_t* _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D;
  271. IL2CPP_EXTERN_C String_t* _stringLiteral8D004CCFB2C7F7062B882865483FF7F4DC36E04E;
  272. IL2CPP_EXTERN_C String_t* _stringLiteral8D91EA1579F5D3EBB844CF4A42E07E5D919F3928;
  273. IL2CPP_EXTERN_C String_t* _stringLiteral92C291D87D5C71FB3B2EC3ACBF1D889FA5191FCF;
  274. IL2CPP_EXTERN_C String_t* _stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1;
  275. IL2CPP_EXTERN_C String_t* _stringLiteral9452A87FAA0073A5238C5BF8FBCAE0BFB2A7512D;
  276. IL2CPP_EXTERN_C String_t* _stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3;
  277. IL2CPP_EXTERN_C String_t* _stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62;
  278. IL2CPP_EXTERN_C String_t* _stringLiteral99C165894B2900048144F5DEF682937FE73CA541;
  279. IL2CPP_EXTERN_C String_t* _stringLiteral9B99593353A610C4BEE0D6A94A01A3296080C0FB;
  280. IL2CPP_EXTERN_C String_t* _stringLiteral9CE1604D659135925CCC4DD1F526AFFE42E689F1;
  281. IL2CPP_EXTERN_C String_t* _stringLiteral9DFFC3267C5F999585E61B45BA9C8DF18D4B02CA;
  282. IL2CPP_EXTERN_C String_t* _stringLiteral9E6DEA6E609FD74FD29A7E5BB6D900CCBA5F3FBF;
  283. IL2CPP_EXTERN_C String_t* _stringLiteral9E866232FC6EBE054D645DFC95919F28F962D426;
  284. IL2CPP_EXTERN_C String_t* _stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158;
  285. IL2CPP_EXTERN_C String_t* _stringLiteralA02431CF7C501A5B368C91E41283419D8FA9FB03;
  286. IL2CPP_EXTERN_C String_t* _stringLiteralA33A5CAE02B786C2060461DF8C6764B4C05E9423;
  287. IL2CPP_EXTERN_C String_t* _stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73;
  288. IL2CPP_EXTERN_C String_t* _stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827;
  289. IL2CPP_EXTERN_C String_t* _stringLiteralA7FEB01BDA1940F008CA90345C202E12AD16106C;
  290. IL2CPP_EXTERN_C String_t* _stringLiteralA9FEAF5F50923952C1AC3A473DE3C7E17D23B907;
  291. IL2CPP_EXTERN_C String_t* _stringLiteralAA33B42E61DE77204BD5CE82678FEBAF61F990AE;
  292. IL2CPP_EXTERN_C String_t* _stringLiteralAB69FA1AB6BB831506EFCAD83900FEE751E85F6F;
  293. IL2CPP_EXTERN_C String_t* _stringLiteralB16CF3324CA15FF0851B0F99DD86AC638C3E0CAE;
  294. IL2CPP_EXTERN_C String_t* _stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D;
  295. IL2CPP_EXTERN_C String_t* _stringLiteralB9D3D73187778AF6D06AB846BD78D488ADBFB70E;
  296. IL2CPP_EXTERN_C String_t* _stringLiteralBA1039E8CDAE53E44AC3E6185B0871F3D031A476;
  297. IL2CPP_EXTERN_C String_t* _stringLiteralBD07A4E8240F04A91D4B652D20B4657A974323DE;
  298. IL2CPP_EXTERN_C String_t* _stringLiteralBF86C9E9E7FE0EF09A2EAE8066CDC31F859254CC;
  299. IL2CPP_EXTERN_C String_t* _stringLiteralC1771FD048FA0C5283A6D1085A6C3493F05C1302;
  300. IL2CPP_EXTERN_C String_t* _stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB;
  301. IL2CPP_EXTERN_C String_t* _stringLiteralC5CB235FDF341E57B3A3E3D289810AD3382B4E8B;
  302. IL2CPP_EXTERN_C String_t* _stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677;
  303. IL2CPP_EXTERN_C String_t* _stringLiteralC95372BEC0FDE80101A141FB1EA86A9AAC610F86;
  304. IL2CPP_EXTERN_C String_t* _stringLiteralD07B59B474E59375E25F09D75E1BAC7660C9373B;
  305. IL2CPP_EXTERN_C String_t* _stringLiteralD13061BFE442388F8BF8B53BE38AA80ED585E8B5;
  306. IL2CPP_EXTERN_C String_t* _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE;
  307. IL2CPP_EXTERN_C String_t* _stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1;
  308. IL2CPP_EXTERN_C String_t* _stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465;
  309. IL2CPP_EXTERN_C String_t* _stringLiteralDB5B55A9B215F744DB82517864984D073F2E8F8C;
  310. IL2CPP_EXTERN_C String_t* _stringLiteralDD7461C99FE0AF610527A1F4273DBC4696AB5F17;
  311. IL2CPP_EXTERN_C String_t* _stringLiteralDE28F98354F48E7C0878BBA93033C6BDC68B27E2;
  312. IL2CPP_EXTERN_C String_t* _stringLiteralDE95884A60C9BCC0149E1772E1562E8F87659F6B;
  313. IL2CPP_EXTERN_C String_t* _stringLiteralDF21C1C75F96513399470C46F830BF3D151F71D2;
  314. IL2CPP_EXTERN_C String_t* _stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC;
  315. IL2CPP_EXTERN_C String_t* _stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7;
  316. IL2CPP_EXTERN_C String_t* _stringLiteralE42E8BB820D4F7550A0F04619F4E15FDC56943B9;
  317. IL2CPP_EXTERN_C String_t* _stringLiteralE7AE7444C79DBE6196DD77CABD9F0FBD8B9519AE;
  318. IL2CPP_EXTERN_C String_t* _stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3;
  319. IL2CPP_EXTERN_C String_t* _stringLiteralEA04D4286952D44B4CB5C87E7D30E05FE4153434;
  320. IL2CPP_EXTERN_C String_t* _stringLiteralEF420ABFDDBDA7B9EE665D85EF62E4A437554003;
  321. IL2CPP_EXTERN_C String_t* _stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5;
  322. IL2CPP_EXTERN_C String_t* _stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D;
  323. IL2CPP_EXTERN_C String_t* _stringLiteralF7DDF59B44DDF9253B657C54053522CF694D3FBE;
  324. IL2CPP_EXTERN_C String_t* _stringLiteralF8480841753DCB62E4006AD3F6DF510C0D0EFC29;
  325. IL2CPP_EXTERN_C String_t* _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
  326. IL2CPP_EXTERN_C String_t* _stringLiteralFCA440D9A4F7E2D10772A726D6FB427BAE128D34;
  327. IL2CPP_EXTERN_C String_t* _stringLiteralFD60316EE3ADB7B16A998DF8AE0D68C293F6622E;
  328. IL2CPP_EXTERN_C String_t* _stringLiteralFEC9156B754FE07EFB42D7D6A4C45EBDC696E54A;
  329. IL2CPP_EXTERN_C const RuntimeMethod* Decoder_getEncodedData_m61DDE1B66220E8146109701C740B62E690A658D3_RuntimeMethod_var;
  330. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var;
  331. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var;
  332. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m667864158570BEB4284C6B12A35002687B70C86A_RuntimeMethod_var;
  333. IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m9E6B38DB4A7439120AD59D9AE7617D2261F5A231_RuntimeMethod_var;
  334. IL2CPP_EXTERN_C const RuntimeMethod* GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD_RuntimeMethod_var;
  335. IL2CPP_EXTERN_C const RuntimeMethod* GenericGFPoly_addOrSubtract_m416660A5179D2812CE668087627F0AC5231FEECE_RuntimeMethod_var;
  336. IL2CPP_EXTERN_C const RuntimeMethod* GenericGFPoly_multiplyByMonomial_m7558D110BAE82C1A5C6D55A14AF27C376D98EA92_RuntimeMethod_var;
  337. IL2CPP_EXTERN_C const RuntimeMethod* GenericGFPoly_multiply_mF173E02DB4A2947252E017049C79E443C8D55BC4_RuntimeMethod_var;
  338. IL2CPP_EXTERN_C const RuntimeMethod* GenericGF_buildMonomial_m911D5CD26ED44C2692A24FF101B5944CEFCA5F73_RuntimeMethod_var;
  339. IL2CPP_EXTERN_C const RuntimeMethod* GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC_RuntimeMethod_var;
  340. IL2CPP_EXTERN_C const RuntimeMethod* GenericGF_log_mCA37FA80ECECC11A26188A6EA4718F127B84DDE9_RuntimeMethod_var;
  341. IL2CPP_EXTERN_C const RuntimeMethod* SupportClass_Fill_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBFD1F76318EABE72787508EE01282AF39D3B956E_RuntimeMethod_var;
  342. struct Delegate_t_marshaled_com;
  343. struct Delegate_t_marshaled_pinvoke;
  344. struct Exception_t_marshaled_com;
  345. struct Exception_t_marshaled_pinvoke;
  346. struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4;
  347. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
  348. struct GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04;
  349. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
  350. struct ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0;
  351. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
  352. IL2CPP_EXTERN_C_BEGIN
  353. IL2CPP_EXTERN_C_END
  354. #ifdef __clang__
  355. #pragma clang diagnostic push
  356. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  357. #pragma clang diagnostic ignored "-Wunused-variable"
  358. #endif
  359. struct Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543 : public RuntimeObject
  360. {
  361. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  362. EntryU5BU5D_tC46AD0F477FD2BB67ECACFF5A13F02DD17150381* ____entries;
  363. int32_t ____count;
  364. int32_t ____freeList;
  365. int32_t ____freeCount;
  366. int32_t ____version;
  367. RuntimeObject* ____comparer;
  368. KeyCollection_t18DF8F0A19822105525A8637B0E7F861ADBD950C* ____keys;
  369. ValueCollection_t6648CA9EE8C302C00FC6CA037DCE054AA17910E9* ____values;
  370. RuntimeObject* ____syncRoot;
  371. };
  372. struct Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC : public RuntimeObject
  373. {
  374. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
  375. EntryU5BU5D_tD605BE345A9B7F1AC5E932C784A8427E747FD89F* ____entries;
  376. int32_t ____count;
  377. int32_t ____freeList;
  378. int32_t ____freeCount;
  379. int32_t ____version;
  380. RuntimeObject* ____comparer;
  381. KeyCollection_t61869AAD369EFEDD4DC1CE7E19A94EBA0742B9E3* ____keys;
  382. ValueCollection_t5B2B8287A8CA77FB8555E2850C19D3C39655BFC8* ____values;
  383. RuntimeObject* ____syncRoot;
  384. };
  385. struct U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D : public RuntimeObject
  386. {
  387. };
  388. struct AztecReader_tC6E2DA32E69D7913016C16305249DDC1D872A43E : public RuntimeObject
  389. {
  390. };
  391. struct AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70 : public RuntimeObject
  392. {
  393. bool ___U3CCompactU3Ek__BackingField;
  394. int32_t ___U3CDatablocksU3Ek__BackingField;
  395. int32_t ___U3CLayersU3Ek__BackingField;
  396. };
  397. struct AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252 : public RuntimeObject
  398. {
  399. };
  400. struct BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9 : public RuntimeObject
  401. {
  402. Binarizer_t572A39AE4ED8D092CB638D71DBD8809D683D62FF* ___binarizer;
  403. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___matrix;
  404. };
  405. struct BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91 : public RuntimeObject
  406. {
  407. int32_t ___width;
  408. int32_t ___height;
  409. int32_t ___rowSize;
  410. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___bits;
  411. };
  412. struct Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64 : public RuntimeObject
  413. {
  414. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* ___ddata;
  415. };
  416. struct DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E : public RuntimeObject
  417. {
  418. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3CRawBytesU3Ek__BackingField;
  419. int32_t ___U3CNumBitsU3Ek__BackingField;
  420. String_t* ___U3CTextU3Ek__BackingField;
  421. RuntimeObject* ___U3CByteSegmentsU3Ek__BackingField;
  422. String_t* ___U3CECLevelU3Ek__BackingField;
  423. int32_t ___U3CErrorsCorrectedU3Ek__BackingField;
  424. int32_t ___U3CStructuredAppendSequenceNumberU3Ek__BackingField;
  425. int32_t ___U3CErasuresU3Ek__BackingField;
  426. int32_t ___U3CStructuredAppendParityU3Ek__BackingField;
  427. RuntimeObject* ___U3COtherU3Ek__BackingField;
  428. int32_t ___U3CSymbologyModifierU3Ek__BackingField;
  429. };
  430. struct Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F : public RuntimeObject
  431. {
  432. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___image;
  433. bool ___compact;
  434. int32_t ___nbLayers;
  435. int32_t ___nbDataBlocks;
  436. int32_t ___nbCenterLayers;
  437. int32_t ___shift;
  438. };
  439. struct DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0 : public RuntimeObject
  440. {
  441. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___U3CBitsU3Ek__BackingField;
  442. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___U3CPointsU3Ek__BackingField;
  443. };
  444. struct ECI_t23895361BC213ED79ED64811A883496B9D7192D0 : public RuntimeObject
  445. {
  446. int32_t ___U3CValueU3Ek__BackingField;
  447. };
  448. struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095 : public RuntimeObject
  449. {
  450. int32_t ___m_codePage;
  451. CodePageDataItem_t52460FA30AE37F4F26ACB81055E58002262F19F2* ___dataItem;
  452. bool ___m_deserializedFromEverett;
  453. bool ___m_isReadOnly;
  454. EncoderFallback_tD2C40CE114AA9D8E1F7196608B2D088548015293* ___encoderFallback;
  455. DecoderFallback_t7324102215E4ED41EC065C02EB501CB0BC23CD90* ___decoderFallback;
  456. };
  457. struct GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0 : public RuntimeObject
  458. {
  459. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___expTable;
  460. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___logTable;
  461. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___zero;
  462. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___one;
  463. int32_t ___size;
  464. int32_t ___primitive;
  465. int32_t ___generatorBase;
  466. };
  467. struct GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43 : public RuntimeObject
  468. {
  469. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___field;
  470. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___coefficients;
  471. };
  472. struct GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0 : public RuntimeObject
  473. {
  474. };
  475. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE : public RuntimeObject
  476. {
  477. RuntimeObject* ____identity;
  478. };
  479. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_pinvoke
  480. {
  481. Il2CppIUnknown* ____identity;
  482. };
  483. struct MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE_marshaled_com
  484. {
  485. Il2CppIUnknown* ____identity;
  486. };
  487. struct MathUtils_t34A2EDCF4419EA17F806BEEF37510334B16974D7 : public RuntimeObject
  488. {
  489. };
  490. struct ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832 : public RuntimeObject
  491. {
  492. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___field;
  493. };
  494. struct ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB : public RuntimeObject
  495. {
  496. float ___x;
  497. float ___y;
  498. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bytesX;
  499. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___bytesY;
  500. String_t* ___toString;
  501. };
  502. struct String_t : public RuntimeObject
  503. {
  504. int32_t ____stringLength;
  505. Il2CppChar ____firstChar;
  506. };
  507. struct StringBuilder_t : public RuntimeObject
  508. {
  509. CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars;
  510. StringBuilder_t* ___m_ChunkPrevious;
  511. int32_t ___m_ChunkLength;
  512. int32_t ___m_ChunkOffset;
  513. int32_t ___m_MaxCapacity;
  514. };
  515. struct StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068 : public RuntimeObject
  516. {
  517. };
  518. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
  519. {
  520. };
  521. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
  522. {
  523. };
  524. struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
  525. {
  526. };
  527. struct WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C : public RuntimeObject
  528. {
  529. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___image;
  530. int32_t ___height;
  531. int32_t ___width;
  532. int32_t ___leftInit;
  533. int32_t ___rightInit;
  534. int32_t ___downInit;
  535. int32_t ___upInit;
  536. };
  537. struct CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F : public RuntimeObject
  538. {
  539. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___correctBits;
  540. int32_t ___ecLevel;
  541. };
  542. struct Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A : public RuntimeObject
  543. {
  544. int32_t ___U3CXU3Ek__BackingField;
  545. int32_t ___U3CYU3Ek__BackingField;
  546. };
  547. struct AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4 : public DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0
  548. {
  549. bool ___U3CCompactU3Ek__BackingField;
  550. int32_t ___U3CNbDatablocksU3Ek__BackingField;
  551. int32_t ___U3CNbLayersU3Ek__BackingField;
  552. };
  553. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
  554. {
  555. bool ___m_value;
  556. };
  557. struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3
  558. {
  559. uint8_t ___m_value;
  560. };
  561. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17
  562. {
  563. Il2CppChar ___m_value;
  564. };
  565. struct CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56 : public ECI_t23895361BC213ED79ED64811A883496B9D7192D0
  566. {
  567. String_t* ___encodingName;
  568. };
  569. struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F
  570. {
  571. double ___m_value;
  572. };
  573. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
  574. {
  575. };
  576. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
  577. {
  578. };
  579. struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
  580. {
  581. };
  582. struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C
  583. {
  584. int32_t ___m_value;
  585. };
  586. struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3
  587. {
  588. int64_t ___m_value;
  589. };
  590. struct IntPtr_t
  591. {
  592. void* ___m_value;
  593. };
  594. struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C
  595. {
  596. float ___m_value;
  597. };
  598. struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE : public MarshalByRefObject_t8C2F4C5854177FD60439EB1FCCFC1B3CFAFE8DCE
  599. {
  600. ReadWriteTask_t0821BF49EE38596C7734E86E1A6A39D769BE2C05* ____activeReadWriteTask;
  601. SemaphoreSlim_t0D5CB5685D9BFA5BF95CEC6E7395490F933E8DB2* ____asyncActiveSemaphore;
  602. };
  603. struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
  604. {
  605. union
  606. {
  607. struct
  608. {
  609. };
  610. uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
  611. };
  612. };
  613. #pragma pack(push, tp, 1)
  614. struct __StaticArrayInitTypeSizeU3D10_t3A80AC478454019A748956229C2284D48202BABF
  615. {
  616. union
  617. {
  618. struct
  619. {
  620. union
  621. {
  622. };
  623. };
  624. uint8_t __StaticArrayInitTypeSizeU3D10_t3A80AC478454019A748956229C2284D48202BABF__padding[10];
  625. };
  626. };
  627. #pragma pack(pop, tp)
  628. #pragma pack(push, tp, 1)
  629. struct __StaticArrayInitTypeSizeU3D11148_t06B1CCC26155D364A3BFD9E3AFE4BA730F14BF39
  630. {
  631. union
  632. {
  633. struct
  634. {
  635. union
  636. {
  637. };
  638. };
  639. uint8_t __StaticArrayInitTypeSizeU3D11148_t06B1CCC26155D364A3BFD9E3AFE4BA730F14BF39__padding[11148];
  640. };
  641. };
  642. #pragma pack(pop, tp)
  643. #pragma pack(push, tp, 1)
  644. struct __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F
  645. {
  646. union
  647. {
  648. struct
  649. {
  650. union
  651. {
  652. };
  653. };
  654. uint8_t __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F__padding[12];
  655. };
  656. };
  657. #pragma pack(pop, tp)
  658. #pragma pack(push, tp, 1)
  659. struct __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C
  660. {
  661. union
  662. {
  663. struct
  664. {
  665. union
  666. {
  667. };
  668. };
  669. uint8_t __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C__padding[120];
  670. };
  671. };
  672. #pragma pack(pop, tp)
  673. #pragma pack(push, tp, 1)
  674. struct __StaticArrayInitTypeSizeU3D136_t90CF912B9341DF136CE5AF373B04F41182A5AC50
  675. {
  676. union
  677. {
  678. struct
  679. {
  680. union
  681. {
  682. };
  683. };
  684. uint8_t __StaticArrayInitTypeSizeU3D136_t90CF912B9341DF136CE5AF373B04F41182A5AC50__padding[136];
  685. };
  686. };
  687. #pragma pack(pop, tp)
  688. #pragma pack(push, tp, 1)
  689. struct __StaticArrayInitTypeSizeU3D148_tB9B7F92C7973454BB2C36DDDB445FABCE8E4B7FA
  690. {
  691. union
  692. {
  693. struct
  694. {
  695. union
  696. {
  697. };
  698. };
  699. uint8_t __StaticArrayInitTypeSizeU3D148_tB9B7F92C7973454BB2C36DDDB445FABCE8E4B7FA__padding[148];
  700. };
  701. };
  702. #pragma pack(pop, tp)
  703. #pragma pack(push, tp, 1)
  704. struct __StaticArrayInitTypeSizeU3D156_tD70DAAACCD53BB9AB46DD56868095A2D44F7BEF0
  705. {
  706. union
  707. {
  708. struct
  709. {
  710. union
  711. {
  712. };
  713. };
  714. uint8_t __StaticArrayInitTypeSizeU3D156_tD70DAAACCD53BB9AB46DD56868095A2D44F7BEF0__padding[156];
  715. };
  716. };
  717. #pragma pack(pop, tp)
  718. #pragma pack(push, tp, 1)
  719. struct __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80
  720. {
  721. union
  722. {
  723. struct
  724. {
  725. union
  726. {
  727. };
  728. };
  729. uint8_t __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80__padding[16];
  730. };
  731. };
  732. #pragma pack(pop, tp)
  733. #pragma pack(push, tp, 1)
  734. struct __StaticArrayInitTypeSizeU3D172_t6232E17501516CEC94D373BE7830856ADC7BBBE3
  735. {
  736. union
  737. {
  738. struct
  739. {
  740. union
  741. {
  742. };
  743. };
  744. uint8_t __StaticArrayInitTypeSizeU3D172_t6232E17501516CEC94D373BE7830856ADC7BBBE3__padding[172];
  745. };
  746. };
  747. #pragma pack(pop, tp)
  748. #pragma pack(push, tp, 1)
  749. struct __StaticArrayInitTypeSizeU3D192_t2AC98CA4C20A542AFC875CA106D5FB26658E16AF
  750. {
  751. union
  752. {
  753. struct
  754. {
  755. union
  756. {
  757. };
  758. };
  759. uint8_t __StaticArrayInitTypeSizeU3D192_t2AC98CA4C20A542AFC875CA106D5FB26658E16AF__padding[192];
  760. };
  761. };
  762. #pragma pack(pop, tp)
  763. #pragma pack(push, tp, 1)
  764. struct __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22
  765. {
  766. union
  767. {
  768. struct
  769. {
  770. union
  771. {
  772. };
  773. };
  774. uint8_t __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22__padding[20];
  775. };
  776. };
  777. #pragma pack(pop, tp)
  778. #pragma pack(push, tp, 1)
  779. struct __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE
  780. {
  781. union
  782. {
  783. struct
  784. {
  785. union
  786. {
  787. };
  788. };
  789. uint8_t __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE__padding[24];
  790. };
  791. };
  792. #pragma pack(pop, tp)
  793. #pragma pack(push, tp, 1)
  794. struct __StaticArrayInitTypeSizeU3D2574_tB3189D28577694B158C7062CAE14923548B1B29B
  795. {
  796. union
  797. {
  798. struct
  799. {
  800. union
  801. {
  802. };
  803. };
  804. uint8_t __StaticArrayInitTypeSizeU3D2574_tB3189D28577694B158C7062CAE14923548B1B29B__padding[2574];
  805. };
  806. };
  807. #pragma pack(pop, tp)
  808. #pragma pack(push, tp, 1)
  809. struct __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA
  810. {
  811. union
  812. {
  813. struct
  814. {
  815. union
  816. {
  817. };
  818. };
  819. uint8_t __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA__padding[26];
  820. };
  821. };
  822. #pragma pack(pop, tp)
  823. #pragma pack(push, tp, 1)
  824. struct __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9
  825. {
  826. union
  827. {
  828. struct
  829. {
  830. union
  831. {
  832. };
  833. };
  834. uint8_t __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9__padding[28];
  835. };
  836. };
  837. #pragma pack(pop, tp)
  838. #pragma pack(push, tp, 1)
  839. struct __StaticArrayInitTypeSizeU3D30_t3EA034A6F637FDA88A9044A38BA22934CD5DE0DE
  840. {
  841. union
  842. {
  843. struct
  844. {
  845. union
  846. {
  847. };
  848. };
  849. uint8_t __StaticArrayInitTypeSizeU3D30_t3EA034A6F637FDA88A9044A38BA22934CD5DE0DE__padding[30];
  850. };
  851. };
  852. #pragma pack(pop, tp)
  853. #pragma pack(push, tp, 1)
  854. struct __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42
  855. {
  856. union
  857. {
  858. struct
  859. {
  860. union
  861. {
  862. };
  863. };
  864. uint8_t __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42__padding[32];
  865. };
  866. };
  867. #pragma pack(pop, tp)
  868. #pragma pack(push, tp, 1)
  869. struct __StaticArrayInitTypeSizeU3D36_tD0A59E81D3E66EAA0DEFA5F2717B8BBF2D14E549
  870. {
  871. union
  872. {
  873. struct
  874. {
  875. union
  876. {
  877. };
  878. };
  879. uint8_t __StaticArrayInitTypeSizeU3D36_tD0A59E81D3E66EAA0DEFA5F2717B8BBF2D14E549__padding[36];
  880. };
  881. };
  882. #pragma pack(pop, tp)
  883. #pragma pack(push, tp, 1)
  884. struct __StaticArrayInitTypeSizeU3D40_tCE3F4509D6100C356C9111EA66EFDBAFED1EA248
  885. {
  886. union
  887. {
  888. struct
  889. {
  890. union
  891. {
  892. };
  893. };
  894. uint8_t __StaticArrayInitTypeSizeU3D40_tCE3F4509D6100C356C9111EA66EFDBAFED1EA248__padding[40];
  895. };
  896. };
  897. #pragma pack(pop, tp)
  898. #pragma pack(push, tp, 1)
  899. struct __StaticArrayInitTypeSizeU3D44_t77759323ECAE5CC41EE3A7CC9D0E80B216875331
  900. {
  901. union
  902. {
  903. struct
  904. {
  905. union
  906. {
  907. };
  908. };
  909. uint8_t __StaticArrayInitTypeSizeU3D44_t77759323ECAE5CC41EE3A7CC9D0E80B216875331__padding[44];
  910. };
  911. };
  912. #pragma pack(pop, tp)
  913. #pragma pack(push, tp, 1)
  914. struct __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B
  915. {
  916. union
  917. {
  918. struct
  919. {
  920. union
  921. {
  922. };
  923. };
  924. uint8_t __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B__padding[52];
  925. };
  926. };
  927. #pragma pack(pop, tp)
  928. #pragma pack(push, tp, 1)
  929. struct __StaticArrayInitTypeSizeU3D54_tE8A2E134BEFA0AD9FBCAC8C0FA853BFB9195E7D0
  930. {
  931. union
  932. {
  933. struct
  934. {
  935. union
  936. {
  937. };
  938. };
  939. uint8_t __StaticArrayInitTypeSizeU3D54_tE8A2E134BEFA0AD9FBCAC8C0FA853BFB9195E7D0__padding[54];
  940. };
  941. };
  942. #pragma pack(pop, tp)
  943. #pragma pack(push, tp, 1)
  944. struct __StaticArrayInitTypeSizeU3D6_tA42D55DB7F0B302C8C27220E4859C80EAA92B9C2
  945. {
  946. union
  947. {
  948. struct
  949. {
  950. union
  951. {
  952. };
  953. };
  954. uint8_t __StaticArrayInitTypeSizeU3D6_tA42D55DB7F0B302C8C27220E4859C80EAA92B9C2__padding[6];
  955. };
  956. };
  957. #pragma pack(pop, tp)
  958. #pragma pack(push, tp, 1)
  959. struct __StaticArrayInitTypeSizeU3D64_tB36AA7DEECCDE509AD8E129D91B108BEBB2938D9
  960. {
  961. union
  962. {
  963. struct
  964. {
  965. union
  966. {
  967. };
  968. };
  969. uint8_t __StaticArrayInitTypeSizeU3D64_tB36AA7DEECCDE509AD8E129D91B108BEBB2938D9__padding[64];
  970. };
  971. };
  972. #pragma pack(pop, tp)
  973. #pragma pack(push, tp, 1)
  974. struct __StaticArrayInitTypeSizeU3D80_t7D8CE215BC3C73CA96CE12287304D5232720B984
  975. {
  976. union
  977. {
  978. struct
  979. {
  980. union
  981. {
  982. };
  983. };
  984. uint8_t __StaticArrayInitTypeSizeU3D80_t7D8CE215BC3C73CA96CE12287304D5232720B984__padding[80];
  985. };
  986. };
  987. #pragma pack(pop, tp)
  988. struct BarcodeFormat_t6AAFC3C9FCD9667A068874AE1559A09723CA3282
  989. {
  990. int32_t ___value__;
  991. };
  992. struct DecodeHintType_t207D7A90E1757E13B708C766B107BF3840334BD9
  993. {
  994. int32_t ___value__;
  995. };
  996. struct Delegate_t : public RuntimeObject
  997. {
  998. intptr_t ___method_ptr;
  999. intptr_t ___invoke_impl;
  1000. RuntimeObject* ___m_target;
  1001. intptr_t ___method;
  1002. intptr_t ___delegate_trampoline;
  1003. intptr_t ___extra_arg;
  1004. intptr_t ___method_code;
  1005. intptr_t ___interp_method;
  1006. intptr_t ___interp_invoke_impl;
  1007. MethodInfo_t* ___method_info;
  1008. MethodInfo_t* ___original_method_info;
  1009. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1010. bool ___method_is_virtual;
  1011. };
  1012. struct Delegate_t_marshaled_pinvoke
  1013. {
  1014. intptr_t ___method_ptr;
  1015. intptr_t ___invoke_impl;
  1016. Il2CppIUnknown* ___m_target;
  1017. intptr_t ___method;
  1018. intptr_t ___delegate_trampoline;
  1019. intptr_t ___extra_arg;
  1020. intptr_t ___method_code;
  1021. intptr_t ___interp_method;
  1022. intptr_t ___interp_invoke_impl;
  1023. MethodInfo_t* ___method_info;
  1024. MethodInfo_t* ___original_method_info;
  1025. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1026. int32_t ___method_is_virtual;
  1027. };
  1028. struct Delegate_t_marshaled_com
  1029. {
  1030. intptr_t ___method_ptr;
  1031. intptr_t ___invoke_impl;
  1032. Il2CppIUnknown* ___m_target;
  1033. intptr_t ___method;
  1034. intptr_t ___delegate_trampoline;
  1035. intptr_t ___extra_arg;
  1036. intptr_t ___method_code;
  1037. intptr_t ___interp_method;
  1038. intptr_t ___interp_invoke_impl;
  1039. MethodInfo_t* ___method_info;
  1040. MethodInfo_t* ___original_method_info;
  1041. DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
  1042. int32_t ___method_is_virtual;
  1043. };
  1044. struct Exception_t : public RuntimeObject
  1045. {
  1046. String_t* ____className;
  1047. String_t* ____message;
  1048. RuntimeObject* ____data;
  1049. Exception_t* ____innerException;
  1050. String_t* ____helpURL;
  1051. RuntimeObject* ____stackTrace;
  1052. String_t* ____stackTraceString;
  1053. String_t* ____remoteStackTraceString;
  1054. int32_t ____remoteStackIndex;
  1055. RuntimeObject* ____dynamicMethods;
  1056. int32_t ____HResult;
  1057. String_t* ____source;
  1058. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1059. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1060. IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
  1061. int32_t ___caught_in_unmanaged;
  1062. };
  1063. struct Exception_t_marshaled_pinvoke
  1064. {
  1065. char* ____className;
  1066. char* ____message;
  1067. RuntimeObject* ____data;
  1068. Exception_t_marshaled_pinvoke* ____innerException;
  1069. char* ____helpURL;
  1070. Il2CppIUnknown* ____stackTrace;
  1071. char* ____stackTraceString;
  1072. char* ____remoteStackTraceString;
  1073. int32_t ____remoteStackIndex;
  1074. Il2CppIUnknown* ____dynamicMethods;
  1075. int32_t ____HResult;
  1076. char* ____source;
  1077. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1078. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1079. Il2CppSafeArray* ___native_trace_ips;
  1080. int32_t ___caught_in_unmanaged;
  1081. };
  1082. struct Exception_t_marshaled_com
  1083. {
  1084. Il2CppChar* ____className;
  1085. Il2CppChar* ____message;
  1086. RuntimeObject* ____data;
  1087. Exception_t_marshaled_com* ____innerException;
  1088. Il2CppChar* ____helpURL;
  1089. Il2CppIUnknown* ____stackTrace;
  1090. Il2CppChar* ____stackTraceString;
  1091. Il2CppChar* ____remoteStackTraceString;
  1092. int32_t ____remoteStackIndex;
  1093. Il2CppIUnknown* ____dynamicMethods;
  1094. int32_t ____HResult;
  1095. Il2CppChar* ____source;
  1096. SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
  1097. StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
  1098. Il2CppSafeArray* ___native_trace_ips;
  1099. int32_t ___caught_in_unmanaged;
  1100. };
  1101. struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C
  1102. {
  1103. int32_t ___value__;
  1104. };
  1105. struct MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2 : public Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE
  1106. {
  1107. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____buffer;
  1108. int32_t ____origin;
  1109. int32_t ____position;
  1110. int32_t ____length;
  1111. int32_t ____capacity;
  1112. bool ____expandable;
  1113. bool ____writable;
  1114. bool ____exposable;
  1115. bool ____isOpen;
  1116. Task_1_t4C228DE57804012969575431CFF12D57C875552D* ____lastReadTask;
  1117. };
  1118. struct ResultMetadataType_t27E7F345E6A61F8BF1ABA7DD613022C3419BF373
  1119. {
  1120. int32_t ___value__;
  1121. };
  1122. struct RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5
  1123. {
  1124. intptr_t ___value;
  1125. };
  1126. struct Table_t9417A135590933F7657464A5CB231F9E88AB3B78
  1127. {
  1128. int32_t ___value__;
  1129. };
  1130. struct MulticastDelegate_t : public Delegate_t
  1131. {
  1132. DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
  1133. };
  1134. struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
  1135. {
  1136. Delegate_t_marshaled_pinvoke** ___delegates;
  1137. };
  1138. struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
  1139. {
  1140. Delegate_t_marshaled_com** ___delegates;
  1141. };
  1142. struct ReaderException_tBBE4FDB2C8588E917040D7B38DFDEA48C639600C : public Exception_t
  1143. {
  1144. };
  1145. struct Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF : public RuntimeObject
  1146. {
  1147. String_t* ___U3CTextU3Ek__BackingField;
  1148. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___U3CRawBytesU3Ek__BackingField;
  1149. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___U3CResultPointsU3Ek__BackingField;
  1150. int32_t ___U3CBarcodeFormatU3Ek__BackingField;
  1151. RuntimeObject* ___U3CResultMetadataU3Ek__BackingField;
  1152. int64_t ___U3CTimestampU3Ek__BackingField;
  1153. int32_t ___U3CNumBitsU3Ek__BackingField;
  1154. };
  1155. struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
  1156. {
  1157. };
  1158. struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1159. {
  1160. String_t* ____paramName;
  1161. };
  1162. struct ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
  1163. {
  1164. };
  1165. struct FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D : public ReaderException_tBBE4FDB2C8588E917040D7B38DFDEA48C639600C
  1166. {
  1167. };
  1168. struct ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3 : public MulticastDelegate_t
  1169. {
  1170. };
  1171. struct U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D_StaticFields
  1172. {
  1173. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___018A19DA611E24A75122AB7F8638B900202C48C7ACDF482A10C7017E56EA1B0F;
  1174. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___01D382070575DCF0FE01331D331575280321D7F09C9CAC24673BA181A2F732C1;
  1175. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___03AFB9095D050E297BBAB2F86D9B867378EA675884180C8984CE0DCE947F3635;
  1176. __StaticArrayInitTypeSizeU3D30_t3EA034A6F637FDA88A9044A38BA22934CD5DE0DE ___048F1C6BA9ABEEE037650E52B43535B87F5D0E33A17E5963078DACC7C730B531;
  1177. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___04B8238B8817C8D6A2EC59A0CF6831D27FF30B5E0B1541599E0D433BDF8E6DCC;
  1178. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___058136CC1E0E3BC635D71D3CB6C90CCA260B40324627991E938F59612D216948;
  1179. __StaticArrayInitTypeSizeU3D30_t3EA034A6F637FDA88A9044A38BA22934CD5DE0DE ___05CC43EDCFE1162519DBE1AF7E1335D1DAF982239BCF8053E6105AB2E8661271;
  1180. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___0755D41A7E6483FE002E8A721F4AC00C2C9BFFFDBF036DC8BF5C720DCCD5558E;
  1181. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___07D3741213269F079A9FF9B5021B5D06B8CE4D24E84DD85F068991ED352DEFC4;
  1182. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___08008FE38F6DD9C8CF08EEAA27DAEC72C63D1FBE62A7664617837B7FBE3579DF;
  1183. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___0923B8F138B2EDD9A1C360BA61E84ADDB537E2B82F9F14F1ADC291CBEAC90EA1;
  1184. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___099049BB630E06D6F5F9ABE2F3F256E9A1D41A35D4A218832CD6B4651A3FDDAE;
  1185. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___0CD52975D68D04335BC1B147D61D749B87BB641972CE633EDFB5C39C37ACFC17;
  1186. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___0D29B9AA3D0E997B3CF4FEEB2CE219F2DEEE880AD5451E149A63F42F95B62F64;
  1187. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___0E5A9DA19B5F6C533C7A3FE96B89E352628918F0528547181D6A790A245AEE37;
  1188. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___0E69E2878FF4865846511AD0F6C3CDFCD35124DA9CBC2DD2FFA9926E5225681D;
  1189. __StaticArrayInitTypeSizeU3D54_tE8A2E134BEFA0AD9FBCAC8C0FA853BFB9195E7D0 ___0F326F6333970A0EE0B70548F659019839F42A0D35A4065BB89C5C0973D71EC0;
  1190. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___0FD1FEF0F55461833DC1732C3CF2BF1D560CE93949C628358451972E2E4DD083;
  1191. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___0FD23C7C3687A528DA543E34841C6DE85AD4610511D1A1A741B9A7B5E7354FEF;
  1192. __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___0FE5EA953905A7E632F48916BEE4115FA1BC91A8B14BDD57F57CCF3C79F11926;
  1193. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___10236EF2156BE2047BD3377ABA7937F2102CBE4DC8A927072D302A7E2CEA8F14;
  1194. __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___11047585FE102FBB5CADB42446612A578D88C6EF5ED076BB7AC360C4F9E4373D;
  1195. __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___1200321A9D4D9ECACD206E9234BB30E6EA0CE3CD2F8E5FF759FD7651E58D7A1A;
  1196. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___120146F23536CA41FF3D095892F4AEE1412D96B751FA67D465F45D6A9C1B35BA;
  1197. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___126F68DF1532C2B52650C95F611297C8D903AC4685B56BD1A6E475249DC614D5;
  1198. __StaticArrayInitTypeSizeU3D36_tD0A59E81D3E66EAA0DEFA5F2717B8BBF2D14E549 ___12882299078C85629712D32DC5C8A7585D76A7728B966688FE8BF2E24D5D3EC5;
  1199. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___12DEDE5424FCC863514545E121A40894069D03534E02CFE4A66F1E79C72EBEB4;
  1200. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___13725726F438CF735A00F646A3C0489D18FB4A297067C0186DD358DF4937ECD1;
  1201. __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___14F3AF8BBA4E69306FB8C4420147917A270AB0DA9322A09EF0CA818701224A52;
  1202. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___1577DEEA3D606B9333A6C16EDC4C38AD182F37F459FE5D2F8BAFB9C03C81B58B;
  1203. __StaticArrayInitTypeSizeU3D64_tB36AA7DEECCDE509AD8E129D91B108BEBB2938D9 ___172272A31C68924D4492AD97C56E7B6989487DDF8D4691C6964EA08403561E91;
  1204. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___17D36E5A2AD75C191F070405139EE1FAF2DAC6DDEC515605DBFCCB65D1CBA620;
  1205. __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9 ___18045443A61D3E6F181335D3BF551A22980853C1E94009B0DD2A79A9279287F4;
  1206. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___182FE6A6D2E6DF33EF2AF690D41FD78B3BE0CEA43D4E1AF5B2614A02E4E04507;
  1207. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___19D1DEB92599D0859647A8700314DD2D735B5B00B038278E456EDD676CA38687;
  1208. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___19F62F45090513D31BFE4B2760AA4C0C9FED0DC89C824BA8788EBAE7DAA58CC2;
  1209. int64_t ___1A408B5C9FB225A7230CC9434D8E38506A1C4E3E5A1471598F98F9B5326DA3F9;
  1210. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___1B897DDDD4C151E2A2E6E3E91B7EA0F7FC4FD5ED00EF1C9669E8566393A02586;
  1211. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___1D7C51C2DFB3815F118B7EA33BFD0C75F5251A7AD77D0E533D82694EFAF77250;
  1212. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___2219F43B7ECE977659BDE826A95F92A74A8967AFB37AFF87C51992D2B3CDDA55;
  1213. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___236B40419B78D6875ED1777CBAA8239EDBD590ABB5984DC20CAF6025406CD41A;
  1214. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___23BBAD722E68CA6E471CB9A92B60F129B3EDFAB520DBDCFA37A5E35F53DC467B;
  1215. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___23CD6D0B6979506A1F632C96C0D955183FFA5B396ADB1FECD27EBB7C716CCAE1;
  1216. __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9 ___24CA1A9EB94E3FBFE3297337ED4551BB4A6BE33A80C2806D9228F669FC7CD3A6;
  1217. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___255F6A73A6E636371F66D82AAE4B3DAEB58920D7CFC3DF6BD21B0BC8FB75EDFE;
  1218. __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___25FA2D49BF8F75F41CD89C29BDA5156E28CBC531FE4BADD44984F087B0443B34;
  1219. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___26FB6702A18E7D0957DABD387ADF16224EE29E7621C382DBD80ADC87A54C2A87;
  1220. __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___27CC37683116A321F4C03B0D7015ACE1FD3B8F258E30AC673D40FBD6D27142C5;
  1221. __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___289A0E07707B4302E361AB3B2CAEF696AF373B8ED2042761D3338A6F1FBAE5A6;
  1222. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___29A05F6D876C04FC16B06D636BCFE9BDFD13ADBE58379648F5E56F2544979BC1;
  1223. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___2A59B4E5B0B951A4D482BB2F7EB19895CA52774D9EE40ACB52368E92562FE353;
  1224. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___2A723B9FCB382FDF7554955D78CDD6EB2F045105ABEEF9053AF538AB954F50A2;
  1225. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___3025292A422A82F39DF287AE586AA96C66B426EBC885D0DB9F375307B700CF26;
  1226. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___31BC1949C696C3EA72B1C8971B890B4ACD30B64C2243DA6D15F8D4B29B2BE63E;
  1227. __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___333EEBA4755BA5655F1E167AC9A194B7A31FD702D0C906EA0C7653BA64F64AC3;
  1228. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___34FE7523D761357A8A0DE3DA82E1C7DDF71B8514A2FAAE4E4987BA78EFFDC42B;
  1229. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___35E3962D353487BAC8C20382B68B16D946F11EF9D1652B924C17828EB66B8987;
  1230. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___376FEC89C1DDFBDC7A11B73B88081D866CCD5482393C738AA1CDF96698A7E63C;
  1231. __StaticArrayInitTypeSizeU3D40_tCE3F4509D6100C356C9111EA66EFDBAFED1EA248 ___37E293668894EFC2772598381869A68625AA8E88DF1BAF5A5B4D8CA610B82A7A;
  1232. __StaticArrayInitTypeSizeU3D6_tA42D55DB7F0B302C8C27220E4859C80EAA92B9C2 ___3986C22E68642385C1AD4952D2CAAA099E7AEAD5D256CF29AB70FFEB2AF7B90D;
  1233. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___3996041EA52DBFCA6404987AF2F578A31BEE64AFA72F6A37068C1A4F4F3C74F7;
  1234. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___3A9BB11520249C4F2B1BCA94DCB2D9205720C9398D1A65D64160B02F289703D8;
  1235. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___3C2488D83E1226EAFB83751D49CCD75EA105FC327A5484557DF8E24E4AA188BF;
  1236. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___3C52E07EA6F9C688F7921E6114AC155E13C5922F6FE7DD46E242C18E42262A1E;
  1237. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___3C8EA24643709757EB8109CF5AB8FEED8AB1C216672478D85BDEFE8A6133CCA2;
  1238. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___3CAE317EBA02EF12600199FA2D78DFE083C54BE83893BA7E395E36F69EAF8541;
  1239. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___3CF59A29A6F8B44D23BBEC6DACCD8965E5220C2D4781780A30220CB6A92C0C70;
  1240. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___3E3D5EAB67047C0BA6007007F9B33E31AD46F89A1491E9F92D1A0C8BF84B7E1E;
  1241. __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___3E5AB8662435C65FDA6C470D1EF424A9ED92BE8554B7E0727AD7234EC057CAF7;
  1242. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___3E953A068B94D3C5FDD4B4CA444ACD27C20A432E12AC560D96696F34EA796C50;
  1243. __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___3EA16D2E0B5C77637B787240CD802F6D80AF9AC974F4B7C3E83D0A10862BD7E6;
  1244. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___3EA2A3529D013F512CCD072CD2F78803EE57FD82A15521EA680135C0872AD98C;
  1245. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___3FCAC1F7CEEA810B8D6EE6F7D8F017856284B055AB5C6F06B64A6B2968F581F1;
  1246. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___40BD59C08A0A7B004FF75DB64D2029BF358D13E46614A4A4ACE5967D74A314DC;
  1247. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___42206C420CA0A7A3713C06FC9890A566B99B2883F1AB9F6C30CA3A43BEDE1FE5;
  1248. __StaticArrayInitTypeSizeU3D148_tB9B7F92C7973454BB2C36DDDB445FABCE8E4B7FA ___426936B76072711955E414068F02B9E3F1417C4588DB2C0F07573059826975EC;
  1249. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___42C10A7950523CCE6B9382EAEB102B25C1454BF1F82A5C866E437FAD5C2E8FA2;
  1250. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___44093EEA40371522F7004E547716814C46F14668FA3301246EFD1C8F1AB50D7C;
  1251. __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9 ___441CAB64D4900D5EBD01E8C095BC38383C3924C53D5D2BFF6E49B560F2BC13B4;
  1252. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___443172DD7286929E10A2BFA422F4CD412C05EF05A99F4924ED2031F9B3DCE722;
  1253. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___443AFE4C7F441BCF1F04D8A8D4147688B72043B95EC79150E40D3DC7ECB8A8BB;
  1254. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___459738E68BE1F8C9C40E0AB786DE5DD9B05E2ECEA47D4B1E02A678CC789A71E1;
  1255. __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___45D261060F92FEA257731D4533BA1B6D378854391DF58BFEB8C1FB1778D40CDC;
  1256. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___46194B677BFC5FF2B7D69B1590995222B63D20D9F68A63DC84B77477C521AB5C;
  1257. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___461D85ED33B25F3E0E5504D52E29569C2749FC5CEAC373977AD3CFDBA98E1EE7;
  1258. __StaticArrayInitTypeSizeU3D6_tA42D55DB7F0B302C8C27220E4859C80EAA92B9C2 ___46F121972539C3A215848630FBD7785316566B2DC48BD8F0A5BAF3FC53109E65;
  1259. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___47068B7F118B7E435FFB84E669EE2035A7DCBFF9F370B71AFF1010D8F86FD97E;
  1260. __StaticArrayInitTypeSizeU3D192_t2AC98CA4C20A542AFC875CA106D5FB26658E16AF ___48BC48E50F59739E776A473E658720BC6D9433EE1B18922E9C2073AE677EC054;
  1261. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___4966BE15486C330627518445E374AD3B77A4C753713F34E90832D2637A33EC7D;
  1262. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___4D9EEEEC738149F07A06103E0E4B6E75099471DFD8F5EB7C4E2400FFEF064C2F;
  1263. __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9 ___4F46B1E848BF6A3FB8F3AED91D0D8E800F708969D1525ADECD4B4C09FE363183;
  1264. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___4FBEA9B841346FAFF684EC88811CBDF95A2C479284DBB8D7FF76B00741808C68;
  1265. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___500405D96FA46FC9F1034A6F706DD3938860BD66339432A6BCBB3FCF5C786318;
  1266. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___503DE4A84834C731CDA8AA9413EF5C1064BF558521B019045531268E6E2FF36F;
  1267. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___506570EFE367152953FDD1D14D773AF80749A7A79395213C803A3E3A701EE194;
  1268. __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___5171207C29B6B87B86B65B604A0F4874284DE01E326D1077F8D4D224C62B8EE1;
  1269. __StaticArrayInitTypeSizeU3D40_tCE3F4509D6100C356C9111EA66EFDBAFED1EA248 ___51D73E882CADE033AC8DE08370EC96FCEABDFA458A02E6A7ADD0A2D5137DEEA4;
  1270. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___529F8D7E4FA0B173CD588B1BC9BA588E03827B844303D219AC18396353D68BD6;
  1271. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___5315ECE4BC5C350C100C417E0C5C2E479EF80E8904507D2869D7FD1CDF1D1D14;
  1272. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___5355534C824BF0CAEE4451882811E9C0948E18DF5D7E686E024DBB4E8ED5CDD2;
  1273. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___53E045D5B31086C47540542B72EE1B6903167A663E1B49DBD8CA10BCBD6FD2C3;
  1274. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___54C9639E6CD79D36B9F30418CD5E3E597717992C749A52735BB65E4498449444;
  1275. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___54CC3130C99E4F12595E1184BD1AAE62D20D43FC6138ED4644FD79A1A2E51D33;
  1276. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___55477E719FF85B833DE5527EC0B316C4DBBE336790D3BF49447F60D82B087CC4;
  1277. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___55794D1F460959F1E8325B213DBCADF6C0DD7CEB4C69F297BBBF65C7B16F515E;
  1278. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___557CA8779C711B333E63BDB32CF9ED72E6C5C5A01115DF80CD7BFAB15E0BDE2A;
  1279. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___561F14598835BA7E3999D1611F0C4DDAC9F28310267DE2FD1E69B82019968929;
  1280. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___567040487C6F18CBB8D5E5E4B173E703D178168DAD3AC10943F3557251C58623;
  1281. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___56B2BFE53C008A4B62C97009BE32F6CF9CBB910933B6ABDCA3AE4314423E2BEC;
  1282. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___579AED0AC63FF69DAC1BC21BCD1FDDA973007C765FB1E3178829088798846DEB;
  1283. __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___57C421A369852444CB9B4AD65840A75F199B433457EF19682DEC6760F206D384;
  1284. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___585BC7A636D142652A8ED9100F0940502AFB849EAE508433D2930FB61AD61F36;
  1285. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___58E8142CDDE695FFE119E16D03B99D32AFA9CEF767F293D16F9C8D527DCE4519;
  1286. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___5A62A202412C312108D20942EB0D3461C2B622D0F7489ACED8BCA40FDD25A220;
  1287. __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___5B3338E2FC111228503FBC18BD44C466D47ABF56A089F83E272B2EF7890B8438;
  1288. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___5BBA2042E3C1022B2636E3AD2DA3A2189A212BCA10B897E49D1F13ECBC6236ED;
  1289. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___5BE085A820D9056AA7FABDA1EBE6E33A209795E4198532B69C9EB3E681CE7C73;
  1290. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___5ECD5993D00FBBE04B032B6779F4B2B102D77DE937884FA161FC5228A81E53E6;
  1291. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___5EE85A1ECED9BE0350F258BC6847BBDECD3CACFB0304338AA1E09958B876097E;
  1292. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___5F101F2897521FF049B822F92CD7B53A80F9FB4914D4CBC57EF546B65B7E6839;
  1293. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___600AC5C1423B779A4C99AE7DA84D1B1933C6D718C96B7561819FF39D757CE0F6;
  1294. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___6163542BEDC9F741378F5E8DD94972C8B4400A62D3FE9AF8567897E54BBA76D2;
  1295. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___61E3C6F89C765AA79F4705C5B6FB5ED942BDB2608A53E2DE1FF6AEEB734CC061;
  1296. __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___6262C97B9D5012BB62ACB236D2F7BC008E5A44085B357D45671B93DC7D573670;
  1297. __StaticArrayInitTypeSizeU3D10_t3A80AC478454019A748956229C2284D48202BABF ___62BDDA37EA0223B1A9DDF568724B8E6ECC01B3CD2FC385C180F4CFF3D965AB04;
  1298. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___62FEAB611DAA84030B232E7DD216F1BDE075AEDFD08DBCBA8E003D5ECB0F0367;
  1299. __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___631B971BF7A9D6D79FC9C7BE52F3716771B77B02D5522E093D93CD4B73D73831;
  1300. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___642DD7F7203A2E843E095175CFB7A065EBB3D187342591A43AFE864E930CF266;
  1301. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___643B781D27A00AA328CF5C5823D9FA11E7B6262EFC8008B26C5F77AF11CF65A9;
  1302. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___64B1A06FA33725266DB34F8BF34BE202C9B17AAD7AF978D1CFBA2C84E5F65F6D;
  1303. __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___64CBA3F00AE73B633361F6F08153C7604C706E9DC3A4B49D5B1141E1C5E8974B;
  1304. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___658F5748D813B4E437FD01EB363922CBAA7DA29D083B650477365BABC15547EA;
  1305. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___66AA9E76039D3A06244CC7E2F954A1E68113129A35620FD6E589D841F90EB1AA;
  1306. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___66E2AE5DC56EA19EB250B63843C02B03E69292CF68BE9BF94A695DB5BF39C33C;
  1307. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___6853876EE0DC6D2CF1608B0E44AC2C0E0A559A10652A17DFC1CDD5A20B924CCA;
  1308. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___689EB3A9AA00BA7C2C6B9EFF3B6F2CBBD9671BC1F8C4B426B88CFAF213947030;
  1309. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___6A204E32397EA674B30C93C5BEB7C18BED0CAB135010047DB933C933AA668E12;
  1310. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___6A8F9E996F931BF7B6F181E0575CE25D4A9E7BC932A6857937E65E0ED29373E0;
  1311. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___6AE24B485B347F50CDDEA7FFEE54B5BD62D20834ADC93046B5F7BC57CF9060B0;
  1312. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___6E03C9336138F77C7CE70FDF8F46C5BC25F7D4CC6B588A52ED21376966FA5CE6;
  1313. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___6E55BC1411E596DF70CA77A520A57B363E3D71419561280A04D122820B4B8CB3;
  1314. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___6E9AE95ACA02DF626FA33A9741718E9A2C4E3B2FCEFBBBD19323E7F8C82C99E5;
  1315. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___6EAD47B68EA871CE5BC138EF9521E54E2DD5F9041ED3693236E3E0A05E07431D;
  1316. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___7043EE766EA3F235BB890D428D4EC34A72E1B1EDC0FEDEE752BBA827D16E0CBD;
  1317. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___7315F44964957B6A4D34B2C68297EDE39FA0733AD1F128770FBB57A7C9FBD4A4;
  1318. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___73414863041C7E9B6AA38694511E37AAF7F5D3DEE1DF825693CD213DDF875837;
  1319. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___741138C155628CD30B6C81C066C1CA769470357D728F6C7DD0F447E3C1B7FFBE;
  1320. __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___741831DC3E09005B36AA2DBC67BE80CF0D2F3021B56BA57B16C2C9C62F3C2959;
  1321. __StaticArrayInitTypeSizeU3D136_t90CF912B9341DF136CE5AF373B04F41182A5AC50 ___747B650D6F668311F4AB3B7CF94372C72A493756EB4AE7E06E1BAC045E2D10B9;
  1322. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___750DDBE67AE485B234E897FED9A00B8E83BA9100D33AA4D7CD9F3B879969A0AD;
  1323. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___757E6461DCD89E6D070B806E44A51A08B97920A457933D992CF8C4A24791B2EE;
  1324. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___76BE198D5251CD0E14A098EAD22BB8CECE4A64C385FEE85631584E162874CD11;
  1325. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___7742950BE05BECE6E8CA77BE0660E044BF69561055E99E34DD743703114144D1;
  1326. __StaticArrayInitTypeSizeU3D11148_t06B1CCC26155D364A3BFD9E3AFE4BA730F14BF39 ___77A49BD1409C8FFC6F52BAD393E00B54E8D02CF6A9792C695B24234DEE82164B;
  1327. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___77E8A5EC90916CF9C8870B3073868F207E4B47E3D29F4FDD9A425796D343DC01;
  1328. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___79A3929AD7981948AA75A38412BE3500D5618D0FB288518918E8C7CDF9F44DF6;
  1329. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___7C5EFAD50018D440E7CCC2F9FD8E0876436D233BE74A69AB853DD23C9B28618A;
  1330. __StaticArrayInitTypeSizeU3D156_tD70DAAACCD53BB9AB46DD56868095A2D44F7BEF0 ___7D3F517A0A69021F0A7982BBC5E45D3232F8C2A9128E524706BD805C0F1E0546;
  1331. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___7D6072048AF62D374C35066E5A55EC50722E525C80B18231BBF1C28693F49B63;
  1332. __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___7DDA5451B10D19F1E2B821131A5FEA0D8CC3B93CD37CBED3F609E77ECA4B6A90;
  1333. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___7EEE0A0CFFBC006C874032DE232E6CD3CD7A0151631B023E9CE67731198B3F05;
  1334. __StaticArrayInitTypeSizeU3D6_tA42D55DB7F0B302C8C27220E4859C80EAA92B9C2 ___7F379C159024C3171F2888C8E2E9D87641E4344CF1E6959A500AD635BAA782B2;
  1335. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___7F9F285BDE6257FD7F84ECED557EB570BD7EAF576192E8C33B7F80871F448515;
  1336. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___7FC14D64A500FEE702DA3A8AD7BB0B27515463E25E53EE60A7BD44295431AD05;
  1337. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___812EB43FE6430D68CCA61919BE9E158DC69EA9D5FBA247A60BA9B5C39FB3619E;
  1338. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___81A7FE95471927E1E79CC01C8D4BB688FA366E28CB5DC58B92634B474FE22B82;
  1339. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___82780DF78F509F95EE94AF8DC252B925D47B58905E2FFA6496F36968A2363C07;
  1340. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___8288302BAEB1A953FAD17BAB09C75451FEAEC39C5656870E803178CE4CBA4066;
  1341. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___82F183D9F2A00259AC055474F99A4BDE23BC8A77E59BB671B8564015AD073156;
  1342. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___83DAAB365843C739D4E5F86FD73833FA5422CAE5E07005B8CCBF261620ECF39E;
  1343. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___844C87A358C6AF886A861C14991CC22D422D45B3BFA75AA4E332C690401F49ED;
  1344. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___850EE833EB693A978D2B35F598EC6EC66F873F8E433E0DFE3C55DC2248BF697E;
  1345. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___858E7991DEE7525CF7CFCFAFDFC56FD6A023A69ED9564520F72D5B3188D3053D;
  1346. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___86CF0DF831FB1324BD0429DE875AEE8B8CAB9B5196128B09C13C78E757A3F9CF;
  1347. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___870E1A1CCA1540913B709AA4783674D5E440E0CA4E05AF915FB90A9EBEE159C3;
  1348. __StaticArrayInitTypeSizeU3D40_tCE3F4509D6100C356C9111EA66EFDBAFED1EA248 ___8728427AC2E609E58E24D84F1581F1C8BC53386AC64C85D23A1DCEEBC44560DC;
  1349. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___88BA10E90EFA4621FA25BC36C710D1658574C29C959990030A1727EC5358DD8E;
  1350. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___8914DCBE85C664DB76FAD57914C5FA3D44EB61413118B1B095148B1C23047D25;
  1351. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___892DE88D549D0D3CE77CE6B429A83073E507E61E990DD63F74264E8CF5D1612D;
  1352. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___8A1992FF7BE7D7A25FD976B3A876092F634B75B2F1A14F3DF22937712F2677F8;
  1353. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___8B49C497C23B987F166BB1FE82C2D06413B7FBB66E7569B5A32494DFE29A9A02;
  1354. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___8CC11E14C2AF163BE625C6B583E8BF7A165EBEFB3D1644D7D296799B642610F6;
  1355. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___8D48571A73F0976ABEB07869D8733CF12C7D654F1405F32896DB7696ACC2C9B2;
  1356. __StaticArrayInitTypeSizeU3D40_tCE3F4509D6100C356C9111EA66EFDBAFED1EA248 ___8E118657ECA03534C0496C6DD6E6F89813594CF00835AC3998384D6D2227574A;
  1357. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___8ED03B7FA2243D579904305B548B8E88B29DB7E2FF47D8F657A797D4488958EB;
  1358. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___8F95B01B770EC99709C821F2393DA10B10313ED37AE9B31E8D1EBCF23796232B;
  1359. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___8FD9A02CC3EC720EFB3B246422557271F0349320C1E14523AD7E1A6D2D963700;
  1360. __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___9053C6EE1BA4FE5CEE59A5A7CC5AA00B07D2A49A10CB55ACE30DC02C51AAB4C1;
  1361. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___92EA6942A51A0D5A69C8A0CA5F78BE7703A72A8DFAA8CF7ACAED65BF5304B032;
  1362. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___941E37964F65B528719E7CFA0238A49E0F3BA86CF187C71927C13640856D8EC7;
  1363. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___9638834D1F629557D9B80FA7EEB64409E238C0EF2E3149A55A39C3796F66E19A;
  1364. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___968ADBA3E2ECE472C636EFA80FBFD03AA2924C57FA4A71DDFDBFEB83B9287FED;
  1365. __StaticArrayInitTypeSizeU3D6_tA42D55DB7F0B302C8C27220E4859C80EAA92B9C2 ___973678ECC720192FEE8B3CB7E6348E351A6520B5620D4DBFFD123DF9F4A822CF;
  1366. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___97A6B3C64392CF429855F27D9D5C55EBE4A173C832772C415A50E8EF27ECE351;
  1367. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___98E061174085DD0369B46477B0A3CE3DE9ED7A1D531D3101DB28DF308F050BA3;
  1368. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___991F035EDCC9B77FD5E3C27DE5B12975B8AAB39E5439FD3FA3BB3FE9A336F6B8;
  1369. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___992544026A60CA20D417D5E77B10AE8FC892183DF6793F296DBA40F689076816;
  1370. __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9 ___9925F176AF8C92E389E6E75CE745A418ECB941709C07332D23E5EB9ABBB5291F;
  1371. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___9A3288E7C15922FAD2897996070560AAD59F004E1507EAEC2B1B942CDFB584C6;
  1372. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___9A73C02D329D9E8F0AC3D817C986AC86E68D188FDC268B162F09D651FA7A423B;
  1373. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___9B9D059B2D4058BF13D630725D29D4B3F6BD42B35826850288283DB18AC19FAB;
  1374. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___9BD6123DF2D6A8DDEC9AA06E102070BF1DA9DE4809978C625745D7C2DF5CCCAE;
  1375. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___9CAB136E66A010D8F93F2D20AC6EE292015B95226E34124B00E500F8C064CFA5;
  1376. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___9E86EB930ECA317B383C2B5017E37E7CC6FB409FB834204D4018E8F375F9705D;
  1377. __StaticArrayInitTypeSizeU3D36_tD0A59E81D3E66EAA0DEFA5F2717B8BBF2D14E549 ___9EDC508BAD545AA9EEFBF2E03886D1110E9B823F0A79A8CD3E270AB8D5E9E647;
  1378. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___9F35DF4FD6A5C75EC8D76DA2D9B0F4154E2950B3359F9564CFEAB70DE8A637BF;
  1379. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___A0E9EC9F05F3226BB12272E84A311ECE3EFD8C1D2F05D3C8ED4633ACC3BE12A8;
  1380. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___A1D0A8BD8B25A6D3FA0716D2FD850CB7ECAD8987B70DA9820C4914041D8DCC29;
  1381. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___A27ADE353E6FFD0D1CBEF68ED136F69430DF6F353D141C8478DA43BC88C14255;
  1382. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___A40E136CBB0ED5DE2266982B66DD4CB738B3500C6C9EF2896E6BA0448B6917C9;
  1383. __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___A4DAF1972AE41230119FB2BF4D7F392CB5D9E0C90271F0C6EC1299800EF182F1;
  1384. __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___A5C9909CB0CD1030CB389F4A504B5B88B4328CAC093EAD285EBBAEB027EA3309;
  1385. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___A5FF20B6647CF687A002662C48875C654228DDF753EB1A4381BF7A628B42EF69;
  1386. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___A675196C67C8F3F0B7B2868FBEEBAE7881746376063EB86967185B0F9FCD5381;
  1387. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___A6A5A205BE67F420BD02E97F4D2BA0E900A3C51A28202C583CD40FD8F1E618B8;
  1388. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___A70CA7E552008F98C0671CC2D24418B2FC74D2DC2CFBBDB9CC2540ED28193EF6;
  1389. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___A76A68190FFE19EB6D3559CC880038EBA8A75223B3F02FECF74ED33A2E5CA6AE;
  1390. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___A7CA3A34A7A5B72DE31AD5B26342092F03732E3B50C650BA42FC41064B21802D;
  1391. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___A8C3A1EECF88D0D654D8DDA84C4EF2873C1BCE7CA570B1B62B756E03A3A6A985;
  1392. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___AD0CF721AFA5964008CADE69C7C70DCDC667E9BB28759A953013A371AD811665;
  1393. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___AD21EC3956C2E559DB1A9C8F3B27A76DC1C70758A124D994376E1B0A31A184D2;
  1394. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___AE2F60AE81DCC052A7540D7806FA343591D115242E7EFB824982CCCAE284157F;
  1395. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___AF011DE7B2D9B312193BA7E541A9990C19B209BD9336B2BC9C53987D2CC3B2F5;
  1396. __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___B04739121B6AB0E4911BBE21B6DD9F0572EE0B5F08EF57E898AA8320F2A0F377;
  1397. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___B07453F8F8AAFA940E2C6A8B6165F3650C6C877D812604196E8D86273B729619;
  1398. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___B08B8258982F0B04483D36814D79E9CED6EAE9AA9EE627FFE9988EDF24E0518D;
  1399. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___B3E9E7062C9641F142F31775269CC963115C0AEB17D83EDD7E98E26C2EAAA5AD;
  1400. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___B3FB30E6CE096761CC4E57F2733960D987A26D0134E856BB7FDC5D0745F0EA16;
  1401. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___B4181D82DAC1FFDE3CFFCA6639D56290F4DC5B23D15C24C9522FC131DB8911B6;
  1402. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___B48F50B40234EE3E34270EDC4A811DC3C3063ADF681578D4FCC4E4F57FD402F8;
  1403. __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___B4E0F4B6127C4BE48F24A33634A3D7D375E4EC22E6AF7493F1EF2E2F40710F63;
  1404. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___B5C581E896007ECE4F2F517C390DB9F3847E64B65F69571B08FB9857FC220104;
  1405. __StaticArrayInitTypeSizeU3D30_t3EA034A6F637FDA88A9044A38BA22934CD5DE0DE ___B65996EF162F905BBE56993DD85D591048C0855FC3DCBEBD8DDE79268379DFDF;
  1406. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___B6B4E363E4A386012A49F11497D4A553EF87735AFA9DA242BC36D37A6BDBCA6B;
  1407. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___B737652425D7BB826CA8363DA5748CDAA2A62E143C7D827C2E4797DF13B5C3E0;
  1408. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___B84DF409355E849ECDDA893E2C57705C1FFE1B8B5386B1F29F1F54F16E0A5FF8;
  1409. __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___B858762AC0E821FE317ABFE5B4D5FE4E8BDC8724A5867C1A5022A3C2AA934BDF;
  1410. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___B8F82C601B16E9D90512C383806249EFEB720506EA0A14DC3204A9E66FED2D8C;
  1411. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___B9DEDACEA8A8027DA835F48280C2306804CB0975F426C39E922650D1F6CE92DC;
  1412. __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___BA7907623B7B7D0577BFC2F94C91F2879D650B83DD8E39A8FC4D5B4337BCB09C;
  1413. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___BADCCB26B3DDE3E09938F26E859A035FD564824881248FD50A914D04B3D59DD1;
  1414. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___BAE7577F4468E897CC8C308F10CB40E8AEF92CBF75AD6F6DD774DBBC2F1AE655;
  1415. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___BAEF3D21CCA3501CA0930391C229D888D7A1481EDA3B2E7CAC0521FFB0D31C66;
  1416. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___BCA60071BC8236861037DB9B18BC84E80E50DDCCE148DBD3A3BDF66618F6F915;
  1417. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___BD5D6B9728DF12362F896749937287D68BB6409DBDDFABD7B68623C4E39F0CD2;
  1418. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___BDF5C5CACF2F7267BC69169665D69CFBAB6B0DFD73B98FA4386F878E188522D1;
  1419. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___C2A5DAC5C8C5553A8275C880987450886DF24E677D38257FBD23FD4A1B30F08D;
  1420. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___C30498C67D69A4F46123429F014B2A05EF7DA1683E4FCD249BDEA7FF9B51A869;
  1421. __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___C4909DCCF3D7C100F34206B39B6010C7A91DEA72D6AAE0705104AA1239272460;
  1422. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___C60B8B2173CA19D54F1981AD9BBF9A432732580774471068E1BD5210AF9E272B;
  1423. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___C7258DC7B8BB950E4F6426BD5CF2530E0C5F37BA06914B36894D8B9DEBDD45CF;
  1424. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___C7A5958727276CDEE4286492253978D00E716955FD04834EA62DFEB962A95291;
  1425. __StaticArrayInitTypeSizeU3D6_tA42D55DB7F0B302C8C27220E4859C80EAA92B9C2 ___C7D12A90C94D52A40E5239FA8BD51C1C7D033B17222A15FD2E50F7CC45C5C18A;
  1426. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___C7E368D1295B382E7637268C99F9F18D4A7864166F631AE31DEEDEDECDC70653;
  1427. __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___C8631CE9D04A94EB20C3A753884AD774A70D740CC5434F9749CA5D7E8A4702A9;
  1428. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___C8C362C52A33BDD8C9FA09B44CAF5284E23FD17E4976103C51B9F2FADF957033;
  1429. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___C8F88D6E82AA05B0F32EEEA351167F0EAEA23981C1E1F80305F3D75EB4C339DF;
  1430. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___C9E1CFD4A0D59131F8AC7D3DA5911AF13135548E2C92FC062AFDDA77FA8994FC;
  1431. __StaticArrayInitTypeSizeU3D2574_tB3189D28577694B158C7062CAE14923548B1B29B ___C9F8AAA45DBC75D815807C58A934D50E56FEB7947355E48F977431ED92249D64;
  1432. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___CA7CF7FA6ED304E35369A8E06948BD82528C9AC1F74CF71207DD723ECD416160;
  1433. __StaticArrayInitTypeSizeU3D6_tA42D55DB7F0B302C8C27220E4859C80EAA92B9C2 ___CBB4999C365FA0ABE5E75FA63E432602C40CD00CB6A10792AF8496C09576AE4D;
  1434. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___CBE5AF6AC24E31D566328745DEBCD411DC1E0FE827EAEFA2901D966C02E8A2BA;
  1435. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___CC0CEFD9E9B2AA59018C4A2CF62D831AD45D404EA5B75E5F53A073CFB92C0F7C;
  1436. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___CC216089DA4A5F29CEE27180664BD91B6C87991677EF06F97D8103937BB2F47E;
  1437. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___CC9ADB462C05913E6352A852E49FC045370634571080CA1ECF95841B06E63021;
  1438. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___CDC467024FA6B34C7E9CA501AD1A30225036CC96F6992AA0506C39C17B7F0A43;
  1439. __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___CFCCE641455683949ABEF89889F39B5D4C21229C1C7FB15E1EB59BB0166BA855;
  1440. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___D00A28AC5285007D566C113AA8E3F52E314F13DCC0F6A6BE6441461F7AB39F0D;
  1441. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___D028BC86965900EA524F37873E408FFED261A6D493C2E16F53CA9D9B7EA9106B;
  1442. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___D3626DAA08967C0BB98D7DA1C6CA404EC8F747199195DDBD0EBFF1AC09B3DBE2;
  1443. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___D3C1F935901A3BA8AFC8EB475DE9FC61D4DEC55251E6B385760D1D705D7C172F;
  1444. __StaticArrayInitTypeSizeU3D172_t6232E17501516CEC94D373BE7830856ADC7BBBE3 ___D4E32EE12FA99FD74B5A6D561026D709AA3F6121B3F0BE0089E1A126032EE430;
  1445. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___D5C5159832DE340CACF18939A1F8BCB4B919226576A4A5B397827CC59717DB8B;
  1446. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___D607394C3FB9CF576A4321D4EFB9C4F4531EFD539CFCCBEB9C2ACE986CDA0F4F;
  1447. __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9 ___D66912A3DEFDE847CE0A094C2C665979574EF1CB3F2A708E08BC9D364DE61BE8;
  1448. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___D83EA65830337CF1E9B54F5BB2E519ADAF4468E1955A9424A92B6F88F5AEC7BF;
  1449. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___D8C1259490BED6A503CB038B8335940093EC88F912BD3E5A02600C43C011740A;
  1450. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___D99B48D838464100EAC00292244245885B37909438B9B4AD22C06F18E9F4A888;
  1451. __StaticArrayInitTypeSizeU3D10_t3A80AC478454019A748956229C2284D48202BABF ___DA3E1F9CEF73071793FCA1A5C3FE2B750F875615F7890BB676A908B8E8FFF853;
  1452. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___DAA961C1C1D1AA3CBC2455ED421C8868E2EF5DBAB325F2BC403F6F2DB66C398C;
  1453. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___DBC2134BF2E99C031606EAF07E57D04C6E19A1515B0DAEB497C32101D7080AA5;
  1454. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___DD531B41B38534C045D3405CDFB24986F8707992BD6BEC210174A8826C348231;
  1455. __StaticArrayInitTypeSizeU3D44_t77759323ECAE5CC41EE3A7CC9D0E80B216875331 ___DF25E2B8991E258E2716505524C09F19368125912A47F4936D0225D417D705DE;
  1456. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___DFB2E525833EF871960BD2D70DFFFBA4945898C2BFFDCE8C2757DECD84BB6C03;
  1457. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___E01AA2133C0C420D16B81E39FCF4F90012ABCB742AD0E97354B0CC478951B396;
  1458. __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___E0653D05CAD1F0DAF3713147FA239CBF43A4BD648420176043D81CB757AB3B85;
  1459. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___E0D8A42856EEF19927055C9DA5BF93CC3462BD15BAA5344E425784071C4A624E;
  1460. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___E132B2FF4D61C28380E68729D93CD753F51EC02FB3713E0CCD2D30D1A67C798D;
  1461. __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9 ___E300F02750E3D7D01E3F4641FE37B90D20E5102C717E1F8946E4600727E517C6;
  1462. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___E372C8A58D0F580D5F63C47000D08E7A144D38B1527D24B19B7DA15DAF4D913C;
  1463. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___E44DA7A1A8B6B6593EE50FBFAD6DCA4E6A2C1A7D87FA62CCD77FF0E7DC4532CC;
  1464. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___E4AC02EB8FFE5ADB3F4DBD1CF4E351F0699C3EB19D1FD48FF297B62688774D32;
  1465. __StaticArrayInitTypeSizeU3D11148_t06B1CCC26155D364A3BFD9E3AFE4BA730F14BF39 ___E6158B3DB5ECF885C21279F9A4ECC65456BE79D326F38443499A3C1C808ABB7F;
  1466. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___E78BBF6E2001D9293C521DC5CC81D45587C9BC129C2A020CF8B9C62A90B3C38C;
  1467. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___E7DDCEFF47FEB3B9E49C207D4AB1E960F393B75FF2FE51441E6BA56880DBAE65;
  1468. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___E8C65E4BD080058C3D32617A1DD410386970CD471821AE1EFB9BEB5AE82A3EDC;
  1469. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___E996F539ED1C91B7C8CF4051B9441635B9601656501661D84941C15A1169B7C1;
  1470. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___EBA6656A254CBA2E98364ED3AD3C577828CB73B2F40E80329519A11D37E7922B;
  1471. __StaticArrayInitTypeSizeU3D26_t09B4F52EEDCFB03A4ED16ED5210E8FDDF43835DA ___EC44F3AFBF5578C70F8EA0B3CDD13B8CD9BE56FD07511987C10DE985AB7C77F2;
  1472. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___ED7E370DFD0BF976F8669790B470A09CF0FF309DC9B1E2B3186CE4F0F9FA7D5A;
  1473. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___EE1614CFCB93EA38F3C262F47F0A403BDF5F1133150072C1928C5F0E6DF646E4;
  1474. __StaticArrayInitTypeSizeU3D28_t36DCD814C657FA7E08A274BA24ACF57D5998ADF9 ___EF201E7067F97E67468C3F485A180A0EF3572D9AFF24671EFDEB9A08644A3177;
  1475. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___EF63E97002775A666DB9DBC340F0BA4CBFDE3967E7B9748A008B69F0AFFE8BE4;
  1476. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___F0322FA35D36E5CA22C27848E69224DB4F774AF2F258B4E05CD36A18CCE1E55B;
  1477. __StaticArrayInitTypeSizeU3D40_tCE3F4509D6100C356C9111EA66EFDBAFED1EA248 ___F0389978E6D16536767C3E8C4B08F2AC5C800798C828BBF4F1D721D7DDFA8775;
  1478. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___F0B77F223AF396342A941058490B4217A319F40FFFADA0CB74A70338A10A751D;
  1479. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___F0D2E24777179E1D479F7183A3E4544F9C3CCCE4CBF993BC7EC1AF55B687156F;
  1480. __StaticArrayInitTypeSizeU3D16_tC4B0E5F1DEA8E1A7F1224D3265C1E9320EC61F80 ___F10EB800F205B09A732C0E1EB94A9D53194237405ABA783F698D7D11C18CFB89;
  1481. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___F4605E50276D9BDC4D9496DC8DC35AF8084E8CD3A69D550B706B6E8B4DA0B0A3;
  1482. __StaticArrayInitTypeSizeU3D80_t7D8CE215BC3C73CA96CE12287304D5232720B984 ___F500D20090AD6E636B0D0E537458FD41B869C7A7AF499F743A95118464B9C9B7;
  1483. __StaticArrayInitTypeSizeU3D80_t7D8CE215BC3C73CA96CE12287304D5232720B984 ___F5BC6E1EE55ADFAAE875C15542C9BEE5FBA074B29E56A0D5016AC70D04BD53D7;
  1484. __StaticArrayInitTypeSizeU3D20_t56897D8757015EC507F73C487FB3C72D7AA1BD22 ___F6163685634824034CBB1450836111E3FC38C54FC623E60878EC7F9352F32B72;
  1485. __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___F6FA3D57BC1703BDFF2CD1D7A4D2347C659064FD80F9319974F58D2437C8FDDD;
  1486. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___F92FF6B3C8A668F4EE5A00A9C9728E432B407910BDB5C8518F092785F964C1DB;
  1487. __StaticArrayInitTypeSizeU3D64_tB36AA7DEECCDE509AD8E129D91B108BEBB2938D9 ___F93FB973C99E7583EB3A16A636DA67B7ADE950FA21624F7EBB766DC9E2062CB1;
  1488. __StaticArrayInitTypeSizeU3D40_tCE3F4509D6100C356C9111EA66EFDBAFED1EA248 ___FA6A147DB836123BA519E5C5A8A1AD2C85A252878EE51EA2529B00F1231E4A04;
  1489. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___FB0A68F50C83F6DAF95A2B4C97639231BC3B9250C09BD0B8AADA492BCB4BA617;
  1490. __StaticArrayInitTypeSizeU3D120_t6FCA4AAC46A11879C0A665ACE8D6E8C1DA3D948C ___FBD4E957EA38F201724E795ED74940339ABCF92AD55B6596018CF982F4376215;
  1491. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___FC8B60908EDD854C5710A554C6F9425131E81BD1E646323084C109FBA99B9190;
  1492. __StaticArrayInitTypeSizeU3D12_t1478D1A0E5B34DB1D0B7A0556E979B05A030408F ___FCC16E4D9D2FD1D5DEAF1DC575CE1ECBF7C5FF3D410A9444630B1B2D54931AB0;
  1493. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___FCD4372EF6300C83F6533AB9DDF6114828B3051745BB352908A0E4010DE0364B;
  1494. __StaticArrayInitTypeSizeU3D80_t7D8CE215BC3C73CA96CE12287304D5232720B984 ___FD0B7AE474CE390E446204EF2A7F3156444FA93BC0A0121EF7211A74D373F745;
  1495. __StaticArrayInitTypeSizeU3D52_t82B0C89B0900221A7C6F0BFF630F5CF2C547C05B ___FD87A8CB026B07ABE41F06D4401365899D180024614BF41E0ACDDF878092E435;
  1496. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___FDD4E3F255AC7426DF6A725F8BECA3BAA0952885CA56FC52B8E981CE8F0C58ED;
  1497. __StaticArrayInitTypeSizeU3D40_tCE3F4509D6100C356C9111EA66EFDBAFED1EA248 ___FDFAE9EBBF7515FB0D6B40D919FF7047DDD7B1FFDCFF8757935846C7B084CDE4;
  1498. __StaticArrayInitTypeSizeU3D32_t7E00D05EB89B49A04883767021A1D232C230DC42 ___FECE7D38FE2EF8C58A118369B2BEDDDF41C13D19A8992AFCC4FC3A5092E975C0;
  1499. __StaticArrayInitTypeSizeU3D24_tFDDEB8AFD068211E8A1ABB7234067E2950977AFE ___FF4BCA7CDC06ECF2C289EE0700D92982F25562CA730AE4AB5EFFDF02349440B6;
  1500. };
  1501. struct AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_StaticFields
  1502. {
  1503. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___DEFAULT_CHARSET;
  1504. };
  1505. struct Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields
  1506. {
  1507. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___UPPER_TABLE;
  1508. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___LOWER_TABLE;
  1509. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___MIXED_TABLE;
  1510. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___PUNCT_TABLE;
  1511. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___DIGIT_TABLE;
  1512. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___DEFAULT_ENCODING;
  1513. RuntimeObject* ___codeTables;
  1514. RuntimeObject* ___codeTableMap;
  1515. };
  1516. struct Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_StaticFields
  1517. {
  1518. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___EXPECTED_CORNER_BITS;
  1519. };
  1520. struct Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095_StaticFields
  1521. {
  1522. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___defaultEncoding;
  1523. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___unicodeEncoding;
  1524. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___bigEndianUnicode;
  1525. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf7Encoding;
  1526. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf8Encoding;
  1527. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___utf32Encoding;
  1528. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___asciiEncoding;
  1529. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___latin1Encoding;
  1530. Dictionary_2_t87EDE08B2E48F793A22DE50D6B3CC2E7EBB2DB54* ___encodings;
  1531. RuntimeObject* ___s_InternalSyncObject;
  1532. };
  1533. struct GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields
  1534. {
  1535. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_12;
  1536. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_10;
  1537. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_6;
  1538. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_PARAM;
  1539. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___QR_CODE_FIELD_256;
  1540. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___DATA_MATRIX_FIELD_256;
  1541. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___AZTEC_DATA_8;
  1542. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___MAXICODE_FIELD_64;
  1543. };
  1544. struct GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields
  1545. {
  1546. GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* ___gridSampler;
  1547. };
  1548. struct String_t_StaticFields
  1549. {
  1550. String_t* ___Empty;
  1551. };
  1552. struct StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields
  1553. {
  1554. String_t* ___PLATFORM_DEFAULT_ENCODING;
  1555. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___PLATFORM_DEFAULT_ENCODING_T;
  1556. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___SHIFT_JIS_ENCODING;
  1557. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___GB2312_ENCODING;
  1558. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___EUC_JP_ENCODING;
  1559. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* ___ISO88591_ENCODING;
  1560. bool ___ASSUME_SHIFT_JIS;
  1561. };
  1562. struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
  1563. {
  1564. String_t* ___TrueString;
  1565. String_t* ___FalseString;
  1566. };
  1567. struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
  1568. {
  1569. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
  1570. };
  1571. struct CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_StaticFields
  1572. {
  1573. RuntimeObject* ___VALUE_TO_ECI;
  1574. RuntimeObject* ___NAME_TO_ECI;
  1575. };
  1576. struct Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE_StaticFields
  1577. {
  1578. Stream_tF844051B786E8F7F4244DBD218D74E8617B9A2DE* ___Null;
  1579. };
  1580. #ifdef __clang__
  1581. #pragma clang diagnostic pop
  1582. #endif
  1583. struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray
  1584. {
  1585. ALIGN_FIELD (8) int32_t m_Items[1];
  1586. inline int32_t GetAt(il2cpp_array_size_t index) const
  1587. {
  1588. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1589. return m_Items[index];
  1590. }
  1591. inline int32_t* GetAddressAt(il2cpp_array_size_t index)
  1592. {
  1593. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1594. return m_Items + index;
  1595. }
  1596. inline void SetAt(il2cpp_array_size_t index, int32_t value)
  1597. {
  1598. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1599. m_Items[index] = value;
  1600. }
  1601. inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
  1602. {
  1603. return m_Items[index];
  1604. }
  1605. inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1606. {
  1607. return m_Items + index;
  1608. }
  1609. inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
  1610. {
  1611. m_Items[index] = value;
  1612. }
  1613. };
  1614. struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248 : public RuntimeArray
  1615. {
  1616. ALIGN_FIELD (8) String_t* m_Items[1];
  1617. inline String_t* GetAt(il2cpp_array_size_t index) const
  1618. {
  1619. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1620. return m_Items[index];
  1621. }
  1622. inline String_t** GetAddressAt(il2cpp_array_size_t index)
  1623. {
  1624. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1625. return m_Items + index;
  1626. }
  1627. inline void SetAt(il2cpp_array_size_t index, String_t* value)
  1628. {
  1629. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1630. m_Items[index] = value;
  1631. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1632. }
  1633. inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
  1634. {
  1635. return m_Items[index];
  1636. }
  1637. inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1638. {
  1639. return m_Items + index;
  1640. }
  1641. inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
  1642. {
  1643. m_Items[index] = value;
  1644. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1645. }
  1646. };
  1647. struct GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04 : public RuntimeArray
  1648. {
  1649. ALIGN_FIELD (8) GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* m_Items[1];
  1650. inline GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GetAt(il2cpp_array_size_t index) const
  1651. {
  1652. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1653. return m_Items[index];
  1654. }
  1655. inline GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43** GetAddressAt(il2cpp_array_size_t index)
  1656. {
  1657. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1658. return m_Items + index;
  1659. }
  1660. inline void SetAt(il2cpp_array_size_t index, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* value)
  1661. {
  1662. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1663. m_Items[index] = value;
  1664. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1665. }
  1666. inline GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GetAtUnchecked(il2cpp_array_size_t index) const
  1667. {
  1668. return m_Items[index];
  1669. }
  1670. inline GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1671. {
  1672. return m_Items + index;
  1673. }
  1674. inline void SetAtUnchecked(il2cpp_array_size_t index, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* value)
  1675. {
  1676. m_Items[index] = value;
  1677. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1678. }
  1679. };
  1680. struct ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0 : public RuntimeArray
  1681. {
  1682. ALIGN_FIELD (8) ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* m_Items[1];
  1683. inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* GetAt(il2cpp_array_size_t index) const
  1684. {
  1685. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1686. return m_Items[index];
  1687. }
  1688. inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB** GetAddressAt(il2cpp_array_size_t index)
  1689. {
  1690. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1691. return m_Items + index;
  1692. }
  1693. inline void SetAt(il2cpp_array_size_t index, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* value)
  1694. {
  1695. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1696. m_Items[index] = value;
  1697. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1698. }
  1699. inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* GetAtUnchecked(il2cpp_array_size_t index) const
  1700. {
  1701. return m_Items[index];
  1702. }
  1703. inline ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB** GetAddressAtUnchecked(il2cpp_array_size_t index)
  1704. {
  1705. return m_Items + index;
  1706. }
  1707. inline void SetAtUnchecked(il2cpp_array_size_t index, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* value)
  1708. {
  1709. m_Items[index] = value;
  1710. Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
  1711. }
  1712. };
  1713. struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray
  1714. {
  1715. ALIGN_FIELD (8) uint8_t m_Items[1];
  1716. inline uint8_t GetAt(il2cpp_array_size_t index) const
  1717. {
  1718. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1719. return m_Items[index];
  1720. }
  1721. inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
  1722. {
  1723. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1724. return m_Items + index;
  1725. }
  1726. inline void SetAt(il2cpp_array_size_t index, uint8_t value)
  1727. {
  1728. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1729. m_Items[index] = value;
  1730. }
  1731. inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
  1732. {
  1733. return m_Items[index];
  1734. }
  1735. inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1736. {
  1737. return m_Items + index;
  1738. }
  1739. inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
  1740. {
  1741. m_Items[index] = value;
  1742. }
  1743. };
  1744. struct BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4 : public RuntimeArray
  1745. {
  1746. ALIGN_FIELD (8) bool m_Items[1];
  1747. inline bool GetAt(il2cpp_array_size_t index) const
  1748. {
  1749. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1750. return m_Items[index];
  1751. }
  1752. inline bool* GetAddressAt(il2cpp_array_size_t index)
  1753. {
  1754. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1755. return m_Items + index;
  1756. }
  1757. inline void SetAt(il2cpp_array_size_t index, bool value)
  1758. {
  1759. IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  1760. m_Items[index] = value;
  1761. }
  1762. inline bool GetAtUnchecked(il2cpp_array_size_t index) const
  1763. {
  1764. return m_Items[index];
  1765. }
  1766. inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index)
  1767. {
  1768. return m_Items + index;
  1769. }
  1770. inline void SetAtUnchecked(il2cpp_array_size_t index, bool value)
  1771. {
  1772. m_Items[index] = value;
  1773. }
  1774. };
  1775. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SupportClass_Fill_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBFD1F76318EABE72787508EE01282AF39D3B956E_gshared (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_array, int32_t ___1_startIndex, int32_t ___2_endIndex, bool ___3_value, const RuntimeMethod* method) ;
  1776. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mCC9983804D8DC41E938E080075F9EA7BDD0C7059_gshared (Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71* __this, const RuntimeMethod* method) ;
  1777. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mC515884C0546021A29DC0A00DBCABD89B1B65872_gshared (Dictionary_2_t514396B90715EDD83BB0470C76C2F426F9381C71* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  1778. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m1FAF6B40363046083C4C84F0B4B03839E4D81175_gshared (Dictionary_2_t9ED881003B3B6D4293A07C01CFE862F953347FF6* __this, const RuntimeMethod* method) ;
  1779. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_m217968747640872B498EF3F71AE88B1C98CCA999_gshared (Dictionary_2_t9ED881003B3B6D4293A07C01CFE862F953347FF6* __this, Il2CppChar ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
  1780. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
  1781. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___0_field, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_coefficients, const RuntimeMethod* method) ;
  1782. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, const RuntimeMethod* method) ;
  1783. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArithmeticException__ctor_m1CD22804E6929CDFBE5CB651FCE80C0C668D3FB0 (ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA* __this, const RuntimeMethod* method) ;
  1784. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9 (int32_t* __this, String_t* ___0_format, const RuntimeMethod* method) ;
  1785. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5 (int32_t* __this, const RuntimeMethod* method) ;
  1786. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
  1787. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericGF__ctor_mD4EFC139DDFE62BFAA98EFD366373D80B4F086EA (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_primitive, int32_t ___1_size, int32_t ___2_genBase, const RuntimeMethod* method) ;
  1788. 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) ;
  1789. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, int32_t ___0_degree, const RuntimeMethod* method) ;
  1790. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_addOrSubtract_m353865AAF293CFF56A8D0DECCA32757ECA9EDFEA (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
  1791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
  1792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  1793. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, const RuntimeMethod* method) ;
  1794. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGF_get_Zero_mF647693B4FA28F8F93851A7159B06E21D32DBB9F_inline (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method) ;
  1795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, const RuntimeMethod* method) ;
  1796. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5 (StringBuilder_t* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
  1797. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1798. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8 (StringBuilder_t* __this, const RuntimeMethod* method) ;
  1799. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_log_mCA37FA80ECECC11A26188A6EA4718F127B84DDE9 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_a, const RuntimeMethod* method) ;
  1800. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
  1801. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA (StringBuilder_t* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1802. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GenericGF_get_GeneratorBase_m0DB4F893611F94EAB552F8CFFD6165E050C15C42_inline (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method) ;
  1803. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_exp_mB622E920BBB096D2C872F585A46D09F17749F6EA (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_a, const RuntimeMethod* method) ;
  1804. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGFPoly_evaluateAt_m822C6000738F7CB03674218A5CD89960643BC097 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, int32_t ___0_a, const RuntimeMethod* method) ;
  1805. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGF_buildMonomial_m911D5CD26ED44C2692A24FF101B5944CEFCA5F73 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_degree, int32_t ___1_coefficient, const RuntimeMethod* method) ;
  1806. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* ReedSolomonDecoder_runEuclideanAlgorithm_m615212B31E779AD8ABBCD741466CEFAD40AF0211 (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_a, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___1_b, int32_t ___2_R, const RuntimeMethod* method) ;
  1807. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ReedSolomonDecoder_findErrorLocations_mFBADB2345E949A98AAC30D3C117DFA0B5365C7EF (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_errorLocator, const RuntimeMethod* method) ;
  1808. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ReedSolomonDecoder_findErrorMagnitudes_mAFE66251CA63D576C8204EBA297736E1CF1DF29D (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_errorEvaluator, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_errorLocations, const RuntimeMethod* method) ;
  1809. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGF_get_One_m101E0580A72A945DA503E3BA1DD08FE7B3EBA94E_inline (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method) ;
  1810. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_a, const RuntimeMethod* method) ;
  1811. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGFPoly_addOrSubtract_m416660A5179D2812CE668087627F0AC5231FEECE (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_other, const RuntimeMethod* method) ;
  1812. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGFPoly_multiplyByMonomial_m7558D110BAE82C1A5C6D55A14AF27C376D98EA92 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, int32_t ___0_degree, int32_t ___1_coefficient, const RuntimeMethod* method) ;
  1813. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGFPoly_multiply_mF173E02DB4A2947252E017049C79E443C8D55BC4 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_other, const RuntimeMethod* method) ;
  1814. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGFPoly_multiply_m91EFF320E7EF331B095B0685F638FB4FEA84FACC (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, int32_t ___0_scalar, const RuntimeMethod* method) ;
  1815. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GenericGF_get_Size_mF4BD72272D97E7A8C175A8C69170A4D2CA109784_inline (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method) ;
  1816. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method) ;
  1817. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsPositiveInfinity_mB6DA4AAB74012F1BD90C90121090ED87A5782FA7_inline (float ___0_f, const RuntimeMethod* method) ;
  1818. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhiteRectangleDetector__ctor_m0B959161E9B0F36338816C2F388B679EEE47A81D (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ;
  1819. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhiteRectangleDetector__ctor_m903C295E765CE1BE557AC9497F6F856DE3E308DC (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_initSize, int32_t ___2_x, int32_t ___3_y, const RuntimeMethod* method) ;
  1820. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ;
  1821. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method) ;
  1822. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhiteRectangleDetector_containsBlackPoint_mDE7485FE2764EB1EEB38CC152DFEC3B459B41967 (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_fixed, bool ___3_horizontal, const RuntimeMethod* method) ;
  1823. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* WhiteRectangleDetector_getBlackPointOnSegment_m1480F55100C56F3AE5CA8A24EC98F303B480059A (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, float ___0_aX, float ___1_aY, float ___2_bX, float ___3_bY, const RuntimeMethod* method) ;
  1824. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* WhiteRectangleDetector_centerEdges_mAE43B74E2D982171B7F188AD91A68592041ED567 (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_y, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_z, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_x, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___3_t, const RuntimeMethod* method) ;
  1825. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtils_distance_m4EE9BC601D8414FD168751C587ABCC119036EB35 (float ___0_aX, float ___1_aY, float ___2_bX, float ___3_bY, const RuntimeMethod* method) ;
  1826. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728 (float ___0_d, const RuntimeMethod* method) ;
  1827. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
  1828. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
  1829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* BinaryBitmap_get_BlackMatrix_m136C38AD0C5E3489C54D34D0B2AC53B62AE1D76B (BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* __this, const RuntimeMethod* method) ;
  1830. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detector__ctor_m557FAF720DE31928E5BEDBD9952C0D2788FDE17F (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ;
  1831. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* Detector_detect_m1BEF100E8F4FD9CA53502B827BFD1CBA0EC88C75 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, bool ___0_isMirror, const RuntimeMethod* method) ;
  1832. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method) ;
  1833. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__ctor_m6E18B13070C16A81117655BD7D705F368B85B7F7 (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* __this, const RuntimeMethod* method) ;
  1834. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* Decoder_decode_m77DF19C6CDDA598B7013E601A9C1C807549F9BFB (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* __this, AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* ___0_detectorResult, const RuntimeMethod* method) ;
  1835. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResultPointCallback_Invoke_mACE4F177782E0203CD63C368103B2544D15F62EA_inline (ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, const RuntimeMethod* method) ;
  1836. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ;
  1837. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ;
  1838. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_NumBits_mD7CA0DF74B5F9BC004686C59DB87B3239314D3FB_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ;
  1839. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Result__ctor_mE46BF9DC0B9A7C34E2B4637A5E5FAC943C5B8BFA (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, String_t* ___0_text, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___1_rawBytes, int32_t ___2_numBits, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___3_resultPoints, int32_t ___4_format, const RuntimeMethod* method) ;
  1840. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ;
  1841. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984 (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* __this, int32_t ___0_type, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
  1842. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ;
  1843. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AztecDetectorResult_get_Compact_m14E5F9D35D971ECA27E8183F6ED42AE1EB10B7EB_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, const RuntimeMethod* method) ;
  1844. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AztecDetectorResult_get_NbDatablocks_m24E84F4F99DE77E2FEDC4C93B2644A6E90F0B4B3_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, const RuntimeMethod* method) ;
  1845. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AztecDetectorResult_get_NbLayers_mE42291FFC4179E21967B503DB89F8660FA2A9BBE_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, const RuntimeMethod* method) ;
  1846. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecResultMetadata__ctor_m5117A0CF3707E7C0FEF080EF13E88D4C556032B7 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, bool ___0_compact, int32_t ___1_datablocks, int32_t ___2_layers, const RuntimeMethod* method) ;
  1847. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_SymbologyModifier_mB1DD256B0F40DDE793232023BC2DE1018FEB305D_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method) ;
  1848. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
  1849. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Compact_m87DB9CFC5D8D8ABF18E68E86A110C03537F30B17_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, bool ___0_value, const RuntimeMethod* method) ;
  1850. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Datablocks_m2C744D7A664E60E962F71C37BCF34E3926ED4781_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1851. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Layers_m35C426C3E9137AEDD4F8A93DB31833FB69994724_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1852. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AztecResultMetadata_get_Compact_m7FC18CD233D60F3AD155611FEC4459E30F156848_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method) ;
  1853. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AztecResultMetadata_get_Datablocks_m193B73368AA50E710DF1369CBCC3769AAA6AE070_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method) ;
  1854. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AztecResultMetadata_get_Layers_mCB6A7D8A097F48D79E9FDD5E79DCD4CCEF41256A_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method) ;
  1855. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ;
  1856. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187 (String_t* ___0_name, const RuntimeMethod* method) ;
  1857. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DetectorResult__ctor_mA5CD04C9DE53A91940308F9CA0A4AA45AF7B4E1E (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___1_points, const RuntimeMethod* method) ;
  1858. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecDetectorResult_set_Compact_m033B04236DBD13C8C91B413A5A8611EE67771402_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, bool ___0_value, const RuntimeMethod* method) ;
  1859. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecDetectorResult_set_NbDatablocks_m9436621B4D136129BC44988FACF2899788716E4C_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1860. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecDetectorResult_set_NbLayers_m61D2FBE4434D189DAD5C942C7DCF23D60D240E26_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1861. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method) ;
  1862. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* Decoder_extractBits_m30912C89B27E1E6E71FC2E1C12B81BB9E182802A (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_matrix, const RuntimeMethod* method) ;
  1863. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* Decoder_correctBits_m9EAD307AB61C517ADF2284EF6E830E93520F03E2 (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_rawbits, const RuntimeMethod* method) ;
  1864. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Decoder_getEncodedData_m61DDE1B66220E8146109701C740B62E690A658D3 (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_correctedBits, const RuntimeMethod* method) ;
  1865. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Decoder_convertBoolArrayToByteArray_m59F52399CE332B1D0F5744D6F8F910EDB57BC418 (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_boolArr, const RuntimeMethod* method) ;
  1866. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
  1867. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DecoderResult__ctor_m738770ACC7C59C0D8165FA601CF86D2F9169812D (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_rawBytes, int32_t ___1_numBits, String_t* ___2_text, RuntimeObject* ___3_byteSegments, String_t* ___4_ecLevel, const RuntimeMethod* method) ;
  1868. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* __this, const RuntimeMethod* method) ;
  1869. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51 (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_rawbits, int32_t ___1_startIndex, int32_t ___2_length, const RuntimeMethod* method) ;
  1870. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Decoder_getCharacter_mE6A2C7325E7A7C3E922745D1DACD3433FDA14CD3 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_table, int32_t ___1_code, const RuntimeMethod* method) ;
  1871. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1872. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FormatException__ctor_m01A657533EB6008F72EBD685DF4FB7D11A5C2AA9 (FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* __this, String_t* ___0_message, const RuntimeMethod* method) ;
  1873. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* CharacterSetECI_getCharacterSetECIByValue_m6181D21A289A9D4650098529EA52CAE5A8A82710 (int32_t ___0_value, const RuntimeMethod* method) ;
  1874. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* CharacterSetECI_getEncoding_m75F9717EF312CB19A50E1695A094871F8C468139 (CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* ___0_charsetECI, const RuntimeMethod* method) ;
  1875. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
  1876. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0 (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
  1877. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___0_index, const RuntimeMethod* method) ;
  1878. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decoder_getTable_m93A83331F5D5B01B461B2659C0E8E26541F21A1B (Il2CppChar ___0_t, const RuntimeMethod* method) ;
  1879. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReedSolomonDecoder__ctor_mD834D6BAFDEEFAE30A60110EE3EFA42DF90674DD (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___0_field, const RuntimeMethod* method) ;
  1880. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_received, int32_t ___1_twoS, const RuntimeMethod* method) ;
  1881. inline void SupportClass_Fill_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBFD1F76318EABE72787508EE01282AF39D3B956E (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_array, int32_t ___1_startIndex, int32_t ___2_endIndex, bool ___3_value, const RuntimeMethod* method)
  1882. {
  1883. (( void (*) (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*, int32_t, int32_t, bool, const RuntimeMethod*))SupportClass_Fill_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBFD1F76318EABE72787508EE01282AF39D3B956E_gshared)(___0_array, ___1_startIndex, ___2_endIndex, ___3_value, method);
  1884. }
  1885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CorrectedBitsResult__ctor_m661453E1A904CD112BF08640C1C0BF30714967DA (CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_correctBits, int32_t ___1_ecLevel, const RuntimeMethod* method) ;
  1886. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decoder_totalBitsInLayer_m6ADC15D071AF8F64C71AF4FC4E58096DBF260EFA (int32_t ___0_layers, bool ___1_compact, const RuntimeMethod* method) ;
  1887. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Decoder_readByte_mB45E2E0D08FA4D866254279704094D1FE68E0DEB (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_rawbits, int32_t ___1_startIndex, const RuntimeMethod* method) ;
  1888. inline void Dictionary_2__ctor_m667864158570BEB4284C6B12A35002687B70C86A (Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* __this, const RuntimeMethod* method)
  1889. {
  1890. (( void (*) (Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC*, const RuntimeMethod*))Dictionary_2__ctor_mCC9983804D8DC41E938E080075F9EA7BDD0C7059_gshared)(__this, method);
  1891. }
  1892. inline void Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D (Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* __this, int32_t ___0_key, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___1_value, const RuntimeMethod* method)
  1893. {
  1894. (( void (*) (Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC*, int32_t, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, const RuntimeMethod*))Dictionary_2_Add_mC515884C0546021A29DC0A00DBCABD89B1B65872_gshared)(__this, ___0_key, ___1_value, method);
  1895. }
  1896. inline void Dictionary_2__ctor_m9E6B38DB4A7439120AD59D9AE7617D2261F5A231 (Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* __this, const RuntimeMethod* method)
  1897. {
  1898. (( void (*) (Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543*, const RuntimeMethod*))Dictionary_2__ctor_m1FAF6B40363046083C4C84F0B4B03839E4D81175_gshared)(__this, method);
  1899. }
  1900. inline void Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609 (Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* __this, Il2CppChar ___0_key, int32_t ___1_value, const RuntimeMethod* method)
  1901. {
  1902. (( void (*) (Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543*, Il2CppChar, int32_t, const RuntimeMethod*))Dictionary_2_Add_m217968747640872B498EF3F71AE88B1C98CCA999_gshared)(__this, ___0_key, ___1_value, method);
  1903. }
  1904. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* Detector_getMatrixCenter_mD45C8612012281E0CAFB25A4886429BF492BF0A0 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, const RuntimeMethod* method) ;
  1905. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_getBullsEyeCorners_m4C0EB686D0E4031739B286186109BC1729550298 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_pCenter, const RuntimeMethod* method) ;
  1906. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_extractParameters_mCA4E07440471585F0866FA6E41E97192B6AF349B (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_bullsEyeCorners, const RuntimeMethod* method) ;
  1907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* Detector_sampleGrid_mBEF5CFB4567E4A387C9500C58B6D6698BC003CA3 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_topLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_topRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___3_bottomRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___4_bottomLeft, const RuntimeMethod* method) ;
  1908. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_getMatrixCornerPoints_mB8A7D0132C3C53FFF443A13A87B7B33D9B2259AC (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_bullsEyeCorners, const RuntimeMethod* method) ;
  1909. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecDetectorResult__ctor_m68BB62256E0D58615192AD2983E1E91C98B5E055 (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___1_points, bool ___2_compact, int32_t ___3_nbDatablocks, int32_t ___4_nbLayers, const RuntimeMethod* method) ;
  1910. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isValid_mB36AFF0CB07A9AB8163DA7E0F25D93BBA32EC66E (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, const RuntimeMethod* method) ;
  1911. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_sampleLine_mD2540A62FFB716E6922DF706177286F4F123D5DD (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_p1, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_p2, int32_t ___2_size, const RuntimeMethod* method) ;
  1912. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getRotation_m01B92C09860427B4CCF59DDC91312F2A01586402 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_sides, int32_t ___1_length, const RuntimeMethod* method) ;
  1913. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getCorrectedParameterData_m92FC3907D4028722F5E9D5256BFC509CE6ECD8D8 (int64_t ___0_parameterData, bool ___1_compact, const RuntimeMethod* method) ;
  1914. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t SupportClass_bitCount_m57135A6740DF4D87174A7AC446B1117D780856D4 (int32_t ___0_n, const RuntimeMethod* method) ;
  1915. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_init, bool ___1_color, int32_t ___2_dx, int32_t ___3_dy, const RuntimeMethod* method) ;
  1916. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_distance_m878184588988D2B4D1F461C39D460AABFFD8850A (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_a, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___1_b, const RuntimeMethod* method) ;
  1917. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isWhiteOrBlackRectangle_m5227BBCC9C06C7B2BC9034016E17D5512563B917 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_p1, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___1_p2, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___2_p3, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___3_p4, const RuntimeMethod* method) ;
  1918. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) ;
  1919. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) ;
  1920. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_expandSquare_mCCC0DDA80B269C2A1563E082942685E0596298A4 (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_cornerPoints, int32_t ___1_oldSide, int32_t ___2_newSide, const RuntimeMethod* method) ;
  1921. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* WhiteRectangleDetector_Create_m2C5D706D9B1EB07AD068DA50DE08DEEFE8FEF959 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method) ;
  1922. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* WhiteRectangleDetector_detect_mE5A163308021BBB287E8AE35E2E5E1641B5BB6C5 (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, const RuntimeMethod* method) ;
  1923. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
  1924. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method) ;
  1925. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* WhiteRectangleDetector_Create_m363D488D118F757E2552CED945F4F01951D5844B (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_initSize, int32_t ___2_x, int32_t ___3_y, const RuntimeMethod* method) ;
  1926. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getDimension_mBD884DDB36A76BC73D501A805EC0D3ABD0587BA5 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, const RuntimeMethod* method) ;
  1927. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline (const RuntimeMethod* method) ;
  1928. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_distance_m0F0D93820B5405714927C1EFAC7FEEC4F3737D04 (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_a, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_b, const RuntimeMethod* method) ;
  1929. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
  1930. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52 (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
  1931. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getColor_m052DAA44BDA85F3E74F06DF1B34C7437B26C1285 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_p1, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___1_p2, const RuntimeMethod* method) ;
  1932. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isValid_m9CFFE95BBAC54C136B7AA111EDEBF1FF5977CD1A (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method) ;
  1933. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtils_distance_mD2D4324FB925EC37E08731B4F44B8692565A9155 (int32_t ___0_aX, int32_t ___1_aY, int32_t ___2_bX, int32_t ___3_bY, const RuntimeMethod* method) ;
  1934. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B (RuntimeArray* ___0_array, RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 ___1_fldHandle, const RuntimeMethod* method) ;
  1935. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Point_set_X_mB8DC20D7D73CEFC50A80F62AB29890940B3F874B_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1936. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Point_set_Y_m256E53785249359876C09797EEBC8E8DA55E47E8_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_value, const RuntimeMethod* method) ;
  1937. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method) ;
  1938. #ifdef __clang__
  1939. #pragma clang diagnostic push
  1940. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  1941. #pragma clang diagnostic ignored "-Wunused-variable"
  1942. #endif
  1943. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericGF__ctor_mD4EFC139DDFE62BFAA98EFD366373D80B4F086EA (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_primitive, int32_t ___1_size, int32_t ___2_genBase, const RuntimeMethod* method)
  1944. {
  1945. static bool s_Il2CppMethodInitialized;
  1946. if (!s_Il2CppMethodInitialized)
  1947. {
  1948. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var);
  1949. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  1950. s_Il2CppMethodInitialized = true;
  1951. }
  1952. int32_t V_0 = 0;
  1953. int32_t V_1 = 0;
  1954. int32_t V_2 = 0;
  1955. {
  1956. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  1957. int32_t L_0 = ___0_primitive;
  1958. __this->___primitive = L_0;
  1959. int32_t L_1 = ___1_size;
  1960. __this->___size = L_1;
  1961. int32_t L_2 = ___2_genBase;
  1962. __this->___generatorBase = L_2;
  1963. int32_t L_3 = ___1_size;
  1964. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_3);
  1965. __this->___expTable = L_4;
  1966. Il2CppCodeGenWriteBarrier((void**)(&__this->___expTable), (void*)L_4);
  1967. int32_t L_5 = ___1_size;
  1968. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_5);
  1969. __this->___logTable = L_6;
  1970. Il2CppCodeGenWriteBarrier((void**)(&__this->___logTable), (void*)L_6);
  1971. V_0 = 1;
  1972. V_1 = 0;
  1973. goto IL_0058;
  1974. }
  1975. IL_0039:
  1976. {
  1977. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->___expTable;
  1978. int32_t L_8 = V_1;
  1979. int32_t L_9 = V_0;
  1980. NullCheck(L_7);
  1981. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (int32_t)L_9);
  1982. int32_t L_10 = V_0;
  1983. V_0 = ((int32_t)(L_10<<1));
  1984. int32_t L_11 = V_0;
  1985. int32_t L_12 = ___1_size;
  1986. if ((((int32_t)L_11) < ((int32_t)L_12)))
  1987. {
  1988. goto IL_0054;
  1989. }
  1990. }
  1991. {
  1992. int32_t L_13 = V_0;
  1993. int32_t L_14 = ___0_primitive;
  1994. V_0 = ((int32_t)(L_13^L_14));
  1995. int32_t L_15 = V_0;
  1996. int32_t L_16 = ___1_size;
  1997. V_0 = ((int32_t)(L_15&((int32_t)il2cpp_codegen_subtract(L_16, 1))));
  1998. }
  1999. IL_0054:
  2000. {
  2001. int32_t L_17 = V_1;
  2002. V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  2003. }
  2004. IL_0058:
  2005. {
  2006. int32_t L_18 = V_1;
  2007. int32_t L_19 = ___1_size;
  2008. if ((((int32_t)L_18) < ((int32_t)L_19)))
  2009. {
  2010. goto IL_0039;
  2011. }
  2012. }
  2013. {
  2014. V_2 = 0;
  2015. goto IL_0074;
  2016. }
  2017. IL_0060:
  2018. {
  2019. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = __this->___logTable;
  2020. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = __this->___expTable;
  2021. int32_t L_22 = V_2;
  2022. NullCheck(L_21);
  2023. int32_t L_23 = L_22;
  2024. int32_t L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  2025. int32_t L_25 = V_2;
  2026. NullCheck(L_20);
  2027. (L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_24), (int32_t)L_25);
  2028. int32_t L_26 = V_2;
  2029. V_2 = ((int32_t)il2cpp_codegen_add(L_26, 1));
  2030. }
  2031. IL_0074:
  2032. {
  2033. int32_t L_27 = V_2;
  2034. int32_t L_28 = ___1_size;
  2035. if ((((int32_t)L_27) < ((int32_t)((int32_t)il2cpp_codegen_subtract(L_28, 1)))))
  2036. {
  2037. goto IL_0060;
  2038. }
  2039. }
  2040. {
  2041. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1);
  2042. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_30 = (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)il2cpp_codegen_object_new(GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var);
  2043. GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD(L_30, __this, L_29, NULL);
  2044. __this->___zero = L_30;
  2045. Il2CppCodeGenWriteBarrier((void**)(&__this->___zero), (void*)L_30);
  2046. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1);
  2047. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = L_31;
  2048. NullCheck(L_32);
  2049. (L_32)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)1);
  2050. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_33 = (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)il2cpp_codegen_object_new(GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var);
  2051. GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD(L_33, __this, L_32, NULL);
  2052. __this->___one = L_33;
  2053. Il2CppCodeGenWriteBarrier((void**)(&__this->___one), (void*)L_33);
  2054. return;
  2055. }
  2056. }
  2057. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGF_get_Zero_mF647693B4FA28F8F93851A7159B06E21D32DBB9F (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method)
  2058. {
  2059. {
  2060. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_0 = __this->___zero;
  2061. return L_0;
  2062. }
  2063. }
  2064. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGF_get_One_m101E0580A72A945DA503E3BA1DD08FE7B3EBA94E (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method)
  2065. {
  2066. {
  2067. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_0 = __this->___one;
  2068. return L_0;
  2069. }
  2070. }
  2071. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGF_buildMonomial_m911D5CD26ED44C2692A24FF101B5944CEFCA5F73 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_degree, int32_t ___1_coefficient, const RuntimeMethod* method)
  2072. {
  2073. static bool s_Il2CppMethodInitialized;
  2074. if (!s_Il2CppMethodInitialized)
  2075. {
  2076. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var);
  2077. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  2078. s_Il2CppMethodInitialized = true;
  2079. }
  2080. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
  2081. {
  2082. int32_t L_0 = ___0_degree;
  2083. if ((((int32_t)L_0) >= ((int32_t)0)))
  2084. {
  2085. goto IL_000a;
  2086. }
  2087. }
  2088. {
  2089. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  2090. ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_1, NULL);
  2091. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GenericGF_buildMonomial_m911D5CD26ED44C2692A24FF101B5944CEFCA5F73_RuntimeMethod_var)));
  2092. }
  2093. IL_000a:
  2094. {
  2095. int32_t L_2 = ___1_coefficient;
  2096. if (L_2)
  2097. {
  2098. goto IL_0014;
  2099. }
  2100. }
  2101. {
  2102. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_3 = __this->___zero;
  2103. return L_3;
  2104. }
  2105. IL_0014:
  2106. {
  2107. int32_t L_4 = ___0_degree;
  2108. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_4, 1)));
  2109. V_0 = L_5;
  2110. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_0;
  2111. int32_t L_7 = ___1_coefficient;
  2112. NullCheck(L_6);
  2113. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_7);
  2114. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = V_0;
  2115. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_9 = (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)il2cpp_codegen_object_new(GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var);
  2116. GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD(L_9, __this, L_8, NULL);
  2117. return L_9;
  2118. }
  2119. }
  2120. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_addOrSubtract_m353865AAF293CFF56A8D0DECCA32757ECA9EDFEA (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
  2121. {
  2122. {
  2123. int32_t L_0 = ___0_a;
  2124. int32_t L_1 = ___1_b;
  2125. return ((int32_t)(L_0^L_1));
  2126. }
  2127. }
  2128. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_exp_mB622E920BBB096D2C872F585A46D09F17749F6EA (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_a, const RuntimeMethod* method)
  2129. {
  2130. {
  2131. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___expTable;
  2132. int32_t L_1 = ___0_a;
  2133. NullCheck(L_0);
  2134. int32_t L_2 = L_1;
  2135. int32_t L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  2136. return L_3;
  2137. }
  2138. }
  2139. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_log_mCA37FA80ECECC11A26188A6EA4718F127B84DDE9 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_a, const RuntimeMethod* method)
  2140. {
  2141. {
  2142. int32_t L_0 = ___0_a;
  2143. if (L_0)
  2144. {
  2145. goto IL_0009;
  2146. }
  2147. }
  2148. {
  2149. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  2150. ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_1, NULL);
  2151. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GenericGF_log_mCA37FA80ECECC11A26188A6EA4718F127B84DDE9_RuntimeMethod_var)));
  2152. }
  2153. IL_0009:
  2154. {
  2155. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___logTable;
  2156. int32_t L_3 = ___0_a;
  2157. NullCheck(L_2);
  2158. int32_t L_4 = L_3;
  2159. int32_t L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  2160. return L_5;
  2161. }
  2162. }
  2163. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_a, const RuntimeMethod* method)
  2164. {
  2165. {
  2166. int32_t L_0 = ___0_a;
  2167. if (L_0)
  2168. {
  2169. goto IL_0009;
  2170. }
  2171. }
  2172. {
  2173. ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA* L_1 = (ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArithmeticException_t07E77822D0007642BC8959A671E70D1F33C84FEA_il2cpp_TypeInfo_var)));
  2174. ArithmeticException__ctor_m1CD22804E6929CDFBE5CB651FCE80C0C668D3FB0(L_1, NULL);
  2175. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC_RuntimeMethod_var)));
  2176. }
  2177. IL_0009:
  2178. {
  2179. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___expTable;
  2180. int32_t L_3 = __this->___size;
  2181. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___logTable;
  2182. int32_t L_5 = ___0_a;
  2183. NullCheck(L_4);
  2184. int32_t L_6 = L_5;
  2185. int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  2186. NullCheck(L_2);
  2187. int32_t L_8 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_3, L_7)), 1));
  2188. int32_t L_9 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
  2189. return L_9;
  2190. }
  2191. }
  2192. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
  2193. {
  2194. {
  2195. int32_t L_0 = ___0_a;
  2196. if (!L_0)
  2197. {
  2198. goto IL_0006;
  2199. }
  2200. }
  2201. {
  2202. int32_t L_1 = ___1_b;
  2203. if (L_1)
  2204. {
  2205. goto IL_0008;
  2206. }
  2207. }
  2208. IL_0006:
  2209. {
  2210. return 0;
  2211. }
  2212. IL_0008:
  2213. {
  2214. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = __this->___expTable;
  2215. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___logTable;
  2216. int32_t L_4 = ___0_a;
  2217. NullCheck(L_3);
  2218. int32_t L_5 = L_4;
  2219. int32_t L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  2220. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = __this->___logTable;
  2221. int32_t L_8 = ___1_b;
  2222. NullCheck(L_7);
  2223. int32_t L_9 = L_8;
  2224. int32_t L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  2225. int32_t L_11 = __this->___size;
  2226. NullCheck(L_2);
  2227. int32_t L_12 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_6, L_10))%((int32_t)il2cpp_codegen_subtract(L_11, 1))));
  2228. int32_t L_13 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  2229. return L_13;
  2230. }
  2231. }
  2232. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_get_Size_mF4BD72272D97E7A8C175A8C69170A4D2CA109784 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method)
  2233. {
  2234. {
  2235. int32_t L_0 = __this->___size;
  2236. return L_0;
  2237. }
  2238. }
  2239. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGF_get_GeneratorBase_m0DB4F893611F94EAB552F8CFFD6165E050C15C42 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method)
  2240. {
  2241. {
  2242. int32_t L_0 = __this->___generatorBase;
  2243. return L_0;
  2244. }
  2245. }
  2246. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GenericGF_ToString_m467E954A52CA3A97C898F1FA0DFF55D034AE9CF1 (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method)
  2247. {
  2248. static bool s_Il2CppMethodInitialized;
  2249. if (!s_Il2CppMethodInitialized)
  2250. {
  2251. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  2252. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
  2253. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB);
  2254. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE);
  2255. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDF21C1C75F96513399470C46F830BF3D151F71D2);
  2256. s_Il2CppMethodInitialized = true;
  2257. }
  2258. int32_t V_0 = 0;
  2259. {
  2260. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
  2261. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
  2262. NullCheck(L_1);
  2263. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralDF21C1C75F96513399470C46F830BF3D151F71D2);
  2264. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
  2265. int32_t L_3 = __this->___primitive;
  2266. V_0 = L_3;
  2267. String_t* L_4;
  2268. L_4 = Int32_ToString_m967AECC237535C552A97A80C7875E31B98496CA9((&V_0), _stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE, NULL);
  2269. NullCheck(L_2);
  2270. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_4);
  2271. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_2;
  2272. NullCheck(L_5);
  2273. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB);
  2274. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
  2275. int32_t L_7 = __this->___size;
  2276. V_0 = L_7;
  2277. String_t* L_8;
  2278. L_8 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
  2279. NullCheck(L_6);
  2280. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_8);
  2281. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_6;
  2282. NullCheck(L_9);
  2283. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
  2284. String_t* L_10;
  2285. L_10 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_9, NULL);
  2286. return L_10;
  2287. }
  2288. }
  2289. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericGF__cctor_mF1F3C9C14FA5B42535CCDFB5722A7F17A8A2E439 (const RuntimeMethod* method)
  2290. {
  2291. static bool s_Il2CppMethodInitialized;
  2292. if (!s_Il2CppMethodInitialized)
  2293. {
  2294. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  2295. s_Il2CppMethodInitialized = true;
  2296. }
  2297. {
  2298. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_0 = (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0*)il2cpp_codegen_object_new(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  2299. GenericGF__ctor_mD4EFC139DDFE62BFAA98EFD366373D80B4F086EA(L_0, ((int32_t)4201), ((int32_t)4096), 1, NULL);
  2300. ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_12 = L_0;
  2301. Il2CppCodeGenWriteBarrier((void**)(&((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_12), (void*)L_0);
  2302. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_1 = (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0*)il2cpp_codegen_object_new(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  2303. GenericGF__ctor_mD4EFC139DDFE62BFAA98EFD366373D80B4F086EA(L_1, ((int32_t)1033), ((int32_t)1024), 1, NULL);
  2304. ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_10 = L_1;
  2305. Il2CppCodeGenWriteBarrier((void**)(&((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_10), (void*)L_1);
  2306. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_2 = (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0*)il2cpp_codegen_object_new(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  2307. GenericGF__ctor_mD4EFC139DDFE62BFAA98EFD366373D80B4F086EA(L_2, ((int32_t)67), ((int32_t)64), 1, NULL);
  2308. ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_6 = L_2;
  2309. Il2CppCodeGenWriteBarrier((void**)(&((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_6), (void*)L_2);
  2310. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_3 = (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0*)il2cpp_codegen_object_new(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  2311. GenericGF__ctor_mD4EFC139DDFE62BFAA98EFD366373D80B4F086EA(L_3, ((int32_t)19), ((int32_t)16), 1, NULL);
  2312. ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_PARAM = L_3;
  2313. Il2CppCodeGenWriteBarrier((void**)(&((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_PARAM), (void*)L_3);
  2314. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_4 = (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0*)il2cpp_codegen_object_new(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  2315. GenericGF__ctor_mD4EFC139DDFE62BFAA98EFD366373D80B4F086EA(L_4, ((int32_t)285), ((int32_t)256), 0, NULL);
  2316. ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___QR_CODE_FIELD_256 = L_4;
  2317. Il2CppCodeGenWriteBarrier((void**)(&((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___QR_CODE_FIELD_256), (void*)L_4);
  2318. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_5 = (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0*)il2cpp_codegen_object_new(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  2319. GenericGF__ctor_mD4EFC139DDFE62BFAA98EFD366373D80B4F086EA(L_5, ((int32_t)301), ((int32_t)256), 1, NULL);
  2320. ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___DATA_MATRIX_FIELD_256 = L_5;
  2321. Il2CppCodeGenWriteBarrier((void**)(&((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___DATA_MATRIX_FIELD_256), (void*)L_5);
  2322. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_6 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___DATA_MATRIX_FIELD_256;
  2323. ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_8 = L_6;
  2324. Il2CppCodeGenWriteBarrier((void**)(&((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_8), (void*)L_6);
  2325. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_7 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_6;
  2326. ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___MAXICODE_FIELD_64 = L_7;
  2327. Il2CppCodeGenWriteBarrier((void**)(&((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___MAXICODE_FIELD_64), (void*)L_7);
  2328. return;
  2329. }
  2330. }
  2331. #ifdef __clang__
  2332. #pragma clang diagnostic pop
  2333. #endif
  2334. #ifdef __clang__
  2335. #pragma clang diagnostic push
  2336. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  2337. #pragma clang diagnostic ignored "-Wunused-variable"
  2338. #endif
  2339. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___0_field, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_coefficients, const RuntimeMethod* method)
  2340. {
  2341. static bool s_Il2CppMethodInitialized;
  2342. if (!s_Il2CppMethodInitialized)
  2343. {
  2344. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  2345. s_Il2CppMethodInitialized = true;
  2346. }
  2347. int32_t V_0 = 0;
  2348. int32_t V_1 = 0;
  2349. {
  2350. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  2351. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___1_coefficients;
  2352. NullCheck(L_0);
  2353. if ((((RuntimeArray*)L_0)->max_length))
  2354. {
  2355. goto IL_0010;
  2356. }
  2357. }
  2358. {
  2359. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  2360. ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_1, NULL);
  2361. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD_RuntimeMethod_var)));
  2362. }
  2363. IL_0010:
  2364. {
  2365. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_2 = ___0_field;
  2366. __this->___field = L_2;
  2367. Il2CppCodeGenWriteBarrier((void**)(&__this->___field), (void*)L_2);
  2368. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = ___1_coefficients;
  2369. NullCheck(L_3);
  2370. V_0 = ((int32_t)(((RuntimeArray*)L_3)->max_length));
  2371. int32_t L_4 = V_0;
  2372. if ((((int32_t)L_4) <= ((int32_t)1)))
  2373. {
  2374. goto IL_006b;
  2375. }
  2376. }
  2377. {
  2378. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = ___1_coefficients;
  2379. NullCheck(L_5);
  2380. int32_t L_6 = 0;
  2381. int32_t L_7 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  2382. if (L_7)
  2383. {
  2384. goto IL_006b;
  2385. }
  2386. }
  2387. {
  2388. V_1 = 1;
  2389. goto IL_002c;
  2390. }
  2391. IL_0028:
  2392. {
  2393. int32_t L_8 = V_1;
  2394. V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
  2395. }
  2396. IL_002c:
  2397. {
  2398. int32_t L_9 = V_1;
  2399. int32_t L_10 = V_0;
  2400. if ((((int32_t)L_9) >= ((int32_t)L_10)))
  2401. {
  2402. goto IL_0035;
  2403. }
  2404. }
  2405. {
  2406. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = ___1_coefficients;
  2407. int32_t L_12 = V_1;
  2408. NullCheck(L_11);
  2409. int32_t L_13 = L_12;
  2410. int32_t L_14 = (L_11)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
  2411. if (!L_14)
  2412. {
  2413. goto IL_0028;
  2414. }
  2415. }
  2416. IL_0035:
  2417. {
  2418. int32_t L_15 = V_1;
  2419. int32_t L_16 = V_0;
  2420. if ((!(((uint32_t)L_15) == ((uint32_t)L_16))))
  2421. {
  2422. goto IL_0046;
  2423. }
  2424. }
  2425. {
  2426. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1);
  2427. __this->___coefficients = L_17;
  2428. Il2CppCodeGenWriteBarrier((void**)(&__this->___coefficients), (void*)L_17);
  2429. return;
  2430. }
  2431. IL_0046:
  2432. {
  2433. int32_t L_18 = V_0;
  2434. int32_t L_19 = V_1;
  2435. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(L_18, L_19)));
  2436. __this->___coefficients = L_20;
  2437. Il2CppCodeGenWriteBarrier((void**)(&__this->___coefficients), (void*)L_20);
  2438. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = ___1_coefficients;
  2439. int32_t L_22 = V_1;
  2440. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = __this->___coefficients;
  2441. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = __this->___coefficients;
  2442. NullCheck(L_24);
  2443. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_21, L_22, (RuntimeArray*)L_23, 0, ((int32_t)(((RuntimeArray*)L_24)->max_length)), NULL);
  2444. return;
  2445. }
  2446. IL_006b:
  2447. {
  2448. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = ___1_coefficients;
  2449. __this->___coefficients = L_25;
  2450. Il2CppCodeGenWriteBarrier((void**)(&__this->___coefficients), (void*)L_25);
  2451. return;
  2452. }
  2453. }
  2454. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, const RuntimeMethod* method)
  2455. {
  2456. {
  2457. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___coefficients;
  2458. NullCheck(L_0);
  2459. return ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), 1));
  2460. }
  2461. }
  2462. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, const RuntimeMethod* method)
  2463. {
  2464. {
  2465. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___coefficients;
  2466. NullCheck(L_0);
  2467. int32_t L_1 = 0;
  2468. int32_t L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
  2469. return (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
  2470. }
  2471. }
  2472. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, int32_t ___0_degree, const RuntimeMethod* method)
  2473. {
  2474. {
  2475. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___coefficients;
  2476. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___coefficients;
  2477. NullCheck(L_1);
  2478. int32_t L_2 = ___0_degree;
  2479. NullCheck(L_0);
  2480. int32_t L_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), 1)), L_2));
  2481. int32_t L_4 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  2482. return L_4;
  2483. }
  2484. }
  2485. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t GenericGFPoly_evaluateAt_m822C6000738F7CB03674218A5CD89960643BC097 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, int32_t ___0_a, const RuntimeMethod* method)
  2486. {
  2487. static bool s_Il2CppMethodInitialized;
  2488. if (!s_Il2CppMethodInitialized)
  2489. {
  2490. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  2491. s_Il2CppMethodInitialized = true;
  2492. }
  2493. int32_t V_0 = 0;
  2494. int32_t V_1 = 0;
  2495. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  2496. int32_t V_3 = 0;
  2497. int32_t V_4 = 0;
  2498. int32_t V_5 = 0;
  2499. {
  2500. V_0 = 0;
  2501. int32_t L_0 = ___0_a;
  2502. if (L_0)
  2503. {
  2504. goto IL_000d;
  2505. }
  2506. }
  2507. {
  2508. int32_t L_1;
  2509. L_1 = GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A(__this, 0, NULL);
  2510. return L_1;
  2511. }
  2512. IL_000d:
  2513. {
  2514. int32_t L_2 = ___0_a;
  2515. if ((!(((uint32_t)L_2) == ((uint32_t)1))))
  2516. {
  2517. goto IL_0036;
  2518. }
  2519. }
  2520. {
  2521. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = __this->___coefficients;
  2522. V_2 = L_3;
  2523. V_3 = 0;
  2524. goto IL_002e;
  2525. }
  2526. IL_001c:
  2527. {
  2528. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = V_2;
  2529. int32_t L_5 = V_3;
  2530. NullCheck(L_4);
  2531. int32_t L_6 = L_5;
  2532. int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  2533. V_4 = L_7;
  2534. int32_t L_8 = V_0;
  2535. int32_t L_9 = V_4;
  2536. il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  2537. int32_t L_10;
  2538. L_10 = GenericGF_addOrSubtract_m353865AAF293CFF56A8D0DECCA32757ECA9EDFEA(L_8, L_9, NULL);
  2539. V_0 = L_10;
  2540. int32_t L_11 = V_3;
  2541. V_3 = ((int32_t)il2cpp_codegen_add(L_11, 1));
  2542. }
  2543. IL_002e:
  2544. {
  2545. int32_t L_12 = V_3;
  2546. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = V_2;
  2547. NullCheck(L_13);
  2548. if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  2549. {
  2550. goto IL_001c;
  2551. }
  2552. }
  2553. {
  2554. int32_t L_14 = V_0;
  2555. return L_14;
  2556. }
  2557. IL_0036:
  2558. {
  2559. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = __this->___coefficients;
  2560. NullCheck(L_15);
  2561. int32_t L_16 = 0;
  2562. int32_t L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  2563. V_0 = L_17;
  2564. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = __this->___coefficients;
  2565. NullCheck(L_18);
  2566. V_1 = ((int32_t)(((RuntimeArray*)L_18)->max_length));
  2567. V_5 = 1;
  2568. goto IL_006f;
  2569. }
  2570. IL_004d:
  2571. {
  2572. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_19 = __this->___field;
  2573. int32_t L_20 = ___0_a;
  2574. int32_t L_21 = V_0;
  2575. NullCheck(L_19);
  2576. int32_t L_22;
  2577. L_22 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(L_19, L_20, L_21, NULL);
  2578. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_23 = __this->___coefficients;
  2579. int32_t L_24 = V_5;
  2580. NullCheck(L_23);
  2581. int32_t L_25 = L_24;
  2582. int32_t L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
  2583. il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  2584. int32_t L_27;
  2585. L_27 = GenericGF_addOrSubtract_m353865AAF293CFF56A8D0DECCA32757ECA9EDFEA(L_22, L_26, NULL);
  2586. V_0 = L_27;
  2587. int32_t L_28 = V_5;
  2588. V_5 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  2589. }
  2590. IL_006f:
  2591. {
  2592. int32_t L_29 = V_5;
  2593. int32_t L_30 = V_1;
  2594. if ((((int32_t)L_29) < ((int32_t)L_30)))
  2595. {
  2596. goto IL_004d;
  2597. }
  2598. }
  2599. {
  2600. int32_t L_31 = V_0;
  2601. return L_31;
  2602. }
  2603. }
  2604. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGFPoly_addOrSubtract_m416660A5179D2812CE668087627F0AC5231FEECE (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_other, const RuntimeMethod* method)
  2605. {
  2606. static bool s_Il2CppMethodInitialized;
  2607. if (!s_Il2CppMethodInitialized)
  2608. {
  2609. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var);
  2610. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  2611. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  2612. s_Il2CppMethodInitialized = true;
  2613. }
  2614. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
  2615. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  2616. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  2617. int32_t V_3 = 0;
  2618. int32_t V_4 = 0;
  2619. {
  2620. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_0 = __this->___field;
  2621. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_1 = ___0_other;
  2622. NullCheck(L_1);
  2623. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_2 = L_1->___field;
  2624. NullCheck(L_0);
  2625. bool L_3;
  2626. L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_2);
  2627. if (L_3)
  2628. {
  2629. goto IL_001e;
  2630. }
  2631. }
  2632. {
  2633. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  2634. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral004BF4D1B6333BBDF06826896B011733CB084480)), NULL);
  2635. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GenericGFPoly_addOrSubtract_m416660A5179D2812CE668087627F0AC5231FEECE_RuntimeMethod_var)));
  2636. }
  2637. IL_001e:
  2638. {
  2639. bool L_5;
  2640. L_5 = GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032(__this, NULL);
  2641. if (!L_5)
  2642. {
  2643. goto IL_0028;
  2644. }
  2645. }
  2646. {
  2647. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_6 = ___0_other;
  2648. return L_6;
  2649. }
  2650. IL_0028:
  2651. {
  2652. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_7 = ___0_other;
  2653. NullCheck(L_7);
  2654. bool L_8;
  2655. L_8 = GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032(L_7, NULL);
  2656. if (!L_8)
  2657. {
  2658. goto IL_0032;
  2659. }
  2660. }
  2661. {
  2662. return __this;
  2663. }
  2664. IL_0032:
  2665. {
  2666. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = __this->___coefficients;
  2667. V_0 = L_9;
  2668. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_10 = ___0_other;
  2669. NullCheck(L_10);
  2670. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = L_10->___coefficients;
  2671. V_1 = L_11;
  2672. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_0;
  2673. NullCheck(L_12);
  2674. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = V_1;
  2675. NullCheck(L_13);
  2676. if ((((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))) <= ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
  2677. {
  2678. goto IL_004c;
  2679. }
  2680. }
  2681. {
  2682. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_0;
  2683. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_15 = V_1;
  2684. V_0 = L_15;
  2685. V_1 = L_14;
  2686. }
  2687. IL_004c:
  2688. {
  2689. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = V_1;
  2690. NullCheck(L_16);
  2691. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((RuntimeArray*)L_16)->max_length)));
  2692. V_2 = L_17;
  2693. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_1;
  2694. NullCheck(L_18);
  2695. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_19 = V_0;
  2696. NullCheck(L_19);
  2697. V_3 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_18)->max_length)), ((int32_t)(((RuntimeArray*)L_19)->max_length))));
  2698. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_1;
  2699. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = V_2;
  2700. int32_t L_22 = V_3;
  2701. Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, 0, L_22, NULL);
  2702. int32_t L_23 = V_3;
  2703. V_4 = L_23;
  2704. goto IL_0085;
  2705. }
  2706. IL_006c:
  2707. {
  2708. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = V_2;
  2709. int32_t L_25 = V_4;
  2710. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = V_0;
  2711. int32_t L_27 = V_4;
  2712. int32_t L_28 = V_3;
  2713. NullCheck(L_26);
  2714. int32_t L_29 = ((int32_t)il2cpp_codegen_subtract(L_27, L_28));
  2715. int32_t L_30 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  2716. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = V_1;
  2717. int32_t L_32 = V_4;
  2718. NullCheck(L_31);
  2719. int32_t L_33 = L_32;
  2720. int32_t L_34 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_33));
  2721. il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  2722. int32_t L_35;
  2723. L_35 = GenericGF_addOrSubtract_m353865AAF293CFF56A8D0DECCA32757ECA9EDFEA(L_30, L_34, NULL);
  2724. NullCheck(L_24);
  2725. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(L_25), (int32_t)L_35);
  2726. int32_t L_36 = V_4;
  2727. V_4 = ((int32_t)il2cpp_codegen_add(L_36, 1));
  2728. }
  2729. IL_0085:
  2730. {
  2731. int32_t L_37 = V_4;
  2732. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_38 = V_1;
  2733. NullCheck(L_38);
  2734. if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))
  2735. {
  2736. goto IL_006c;
  2737. }
  2738. }
  2739. {
  2740. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_39 = __this->___field;
  2741. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = V_2;
  2742. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_41 = (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)il2cpp_codegen_object_new(GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var);
  2743. GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD(L_41, L_39, L_40, NULL);
  2744. return L_41;
  2745. }
  2746. }
  2747. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGFPoly_multiply_mF173E02DB4A2947252E017049C79E443C8D55BC4 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_other, const RuntimeMethod* method)
  2748. {
  2749. static bool s_Il2CppMethodInitialized;
  2750. if (!s_Il2CppMethodInitialized)
  2751. {
  2752. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var);
  2753. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  2754. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  2755. s_Il2CppMethodInitialized = true;
  2756. }
  2757. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL;
  2758. int32_t V_1 = 0;
  2759. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_2 = NULL;
  2760. int32_t V_3 = 0;
  2761. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_4 = NULL;
  2762. int32_t V_5 = 0;
  2763. int32_t V_6 = 0;
  2764. int32_t V_7 = 0;
  2765. {
  2766. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_0 = __this->___field;
  2767. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_1 = ___0_other;
  2768. NullCheck(L_1);
  2769. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_2 = L_1->___field;
  2770. NullCheck(L_0);
  2771. bool L_3;
  2772. L_3 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(0, L_0, L_2);
  2773. if (L_3)
  2774. {
  2775. goto IL_001e;
  2776. }
  2777. }
  2778. {
  2779. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_4 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  2780. ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral004BF4D1B6333BBDF06826896B011733CB084480)), NULL);
  2781. IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GenericGFPoly_multiply_mF173E02DB4A2947252E017049C79E443C8D55BC4_RuntimeMethod_var)));
  2782. }
  2783. IL_001e:
  2784. {
  2785. bool L_5;
  2786. L_5 = GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032(__this, NULL);
  2787. if (L_5)
  2788. {
  2789. goto IL_002e;
  2790. }
  2791. }
  2792. {
  2793. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_6 = ___0_other;
  2794. NullCheck(L_6);
  2795. bool L_7;
  2796. L_7 = GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032(L_6, NULL);
  2797. if (!L_7)
  2798. {
  2799. goto IL_003a;
  2800. }
  2801. }
  2802. IL_002e:
  2803. {
  2804. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_8 = __this->___field;
  2805. NullCheck(L_8);
  2806. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_9;
  2807. L_9 = GenericGF_get_Zero_mF647693B4FA28F8F93851A7159B06E21D32DBB9F_inline(L_8, NULL);
  2808. return L_9;
  2809. }
  2810. IL_003a:
  2811. {
  2812. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->___coefficients;
  2813. V_0 = L_10;
  2814. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_11 = V_0;
  2815. NullCheck(L_11);
  2816. V_1 = ((int32_t)(((RuntimeArray*)L_11)->max_length));
  2817. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_12 = ___0_other;
  2818. NullCheck(L_12);
  2819. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = L_12->___coefficients;
  2820. V_2 = L_13;
  2821. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_2;
  2822. NullCheck(L_14);
  2823. V_3 = ((int32_t)(((RuntimeArray*)L_14)->max_length));
  2824. int32_t L_15 = V_1;
  2825. int32_t L_16 = V_3;
  2826. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_15, L_16)), 1)));
  2827. V_4 = L_17;
  2828. V_5 = 0;
  2829. goto IL_00a3;
  2830. }
  2831. IL_0061:
  2832. {
  2833. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_0;
  2834. int32_t L_19 = V_5;
  2835. NullCheck(L_18);
  2836. int32_t L_20 = L_19;
  2837. int32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  2838. V_6 = L_21;
  2839. V_7 = 0;
  2840. goto IL_0098;
  2841. }
  2842. IL_006c:
  2843. {
  2844. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_4;
  2845. int32_t L_23 = V_5;
  2846. int32_t L_24 = V_7;
  2847. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = V_4;
  2848. int32_t L_26 = V_5;
  2849. int32_t L_27 = V_7;
  2850. NullCheck(L_25);
  2851. int32_t L_28 = ((int32_t)il2cpp_codegen_add(L_26, L_27));
  2852. int32_t L_29 = (L_25)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
  2853. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_30 = __this->___field;
  2854. int32_t L_31 = V_6;
  2855. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_32 = V_2;
  2856. int32_t L_33 = V_7;
  2857. NullCheck(L_32);
  2858. int32_t L_34 = L_33;
  2859. int32_t L_35 = (L_32)->GetAt(static_cast<il2cpp_array_size_t>(L_34));
  2860. NullCheck(L_30);
  2861. int32_t L_36;
  2862. L_36 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(L_30, L_31, L_35, NULL);
  2863. il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  2864. int32_t L_37;
  2865. L_37 = GenericGF_addOrSubtract_m353865AAF293CFF56A8D0DECCA32757ECA9EDFEA(L_29, L_36, NULL);
  2866. NullCheck(L_22);
  2867. (L_22)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_23, L_24))), (int32_t)L_37);
  2868. int32_t L_38 = V_7;
  2869. V_7 = ((int32_t)il2cpp_codegen_add(L_38, 1));
  2870. }
  2871. IL_0098:
  2872. {
  2873. int32_t L_39 = V_7;
  2874. int32_t L_40 = V_3;
  2875. if ((((int32_t)L_39) < ((int32_t)L_40)))
  2876. {
  2877. goto IL_006c;
  2878. }
  2879. }
  2880. {
  2881. int32_t L_41 = V_5;
  2882. V_5 = ((int32_t)il2cpp_codegen_add(L_41, 1));
  2883. }
  2884. IL_00a3:
  2885. {
  2886. int32_t L_42 = V_5;
  2887. int32_t L_43 = V_1;
  2888. if ((((int32_t)L_42) < ((int32_t)L_43)))
  2889. {
  2890. goto IL_0061;
  2891. }
  2892. }
  2893. {
  2894. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_44 = __this->___field;
  2895. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = V_4;
  2896. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_46 = (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)il2cpp_codegen_object_new(GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var);
  2897. GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD(L_46, L_44, L_45, NULL);
  2898. return L_46;
  2899. }
  2900. }
  2901. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGFPoly_multiply_m91EFF320E7EF331B095B0685F638FB4FEA84FACC (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, int32_t ___0_scalar, const RuntimeMethod* method)
  2902. {
  2903. static bool s_Il2CppMethodInitialized;
  2904. if (!s_Il2CppMethodInitialized)
  2905. {
  2906. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var);
  2907. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  2908. s_Il2CppMethodInitialized = true;
  2909. }
  2910. int32_t V_0 = 0;
  2911. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  2912. int32_t V_2 = 0;
  2913. {
  2914. int32_t L_0 = ___0_scalar;
  2915. if (L_0)
  2916. {
  2917. goto IL_000f;
  2918. }
  2919. }
  2920. {
  2921. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_1 = __this->___field;
  2922. NullCheck(L_1);
  2923. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_2;
  2924. L_2 = GenericGF_get_Zero_mF647693B4FA28F8F93851A7159B06E21D32DBB9F_inline(L_1, NULL);
  2925. return L_2;
  2926. }
  2927. IL_000f:
  2928. {
  2929. int32_t L_3 = ___0_scalar;
  2930. if ((!(((uint32_t)L_3) == ((uint32_t)1))))
  2931. {
  2932. goto IL_0015;
  2933. }
  2934. }
  2935. {
  2936. return __this;
  2937. }
  2938. IL_0015:
  2939. {
  2940. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = __this->___coefficients;
  2941. NullCheck(L_4);
  2942. V_0 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
  2943. int32_t L_5 = V_0;
  2944. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_5);
  2945. V_1 = L_6;
  2946. V_2 = 0;
  2947. goto IL_0044;
  2948. }
  2949. IL_0029:
  2950. {
  2951. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = V_1;
  2952. int32_t L_8 = V_2;
  2953. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_9 = __this->___field;
  2954. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->___coefficients;
  2955. int32_t L_11 = V_2;
  2956. NullCheck(L_10);
  2957. int32_t L_12 = L_11;
  2958. int32_t L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
  2959. int32_t L_14 = ___0_scalar;
  2960. NullCheck(L_9);
  2961. int32_t L_15;
  2962. L_15 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(L_9, L_13, L_14, NULL);
  2963. NullCheck(L_7);
  2964. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (int32_t)L_15);
  2965. int32_t L_16 = V_2;
  2966. V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  2967. }
  2968. IL_0044:
  2969. {
  2970. int32_t L_17 = V_2;
  2971. int32_t L_18 = V_0;
  2972. if ((((int32_t)L_17) < ((int32_t)L_18)))
  2973. {
  2974. goto IL_0029;
  2975. }
  2976. }
  2977. {
  2978. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_19 = __this->___field;
  2979. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_20 = V_1;
  2980. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_21 = (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)il2cpp_codegen_object_new(GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var);
  2981. GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD(L_21, L_19, L_20, NULL);
  2982. return L_21;
  2983. }
  2984. }
  2985. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGFPoly_multiplyByMonomial_m7558D110BAE82C1A5C6D55A14AF27C376D98EA92 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, int32_t ___0_degree, int32_t ___1_coefficient, const RuntimeMethod* method)
  2986. {
  2987. static bool s_Il2CppMethodInitialized;
  2988. if (!s_Il2CppMethodInitialized)
  2989. {
  2990. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var);
  2991. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  2992. s_Il2CppMethodInitialized = true;
  2993. }
  2994. int32_t V_0 = 0;
  2995. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  2996. int32_t V_2 = 0;
  2997. {
  2998. int32_t L_0 = ___0_degree;
  2999. if ((((int32_t)L_0) >= ((int32_t)0)))
  3000. {
  3001. goto IL_000a;
  3002. }
  3003. }
  3004. {
  3005. ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_1 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
  3006. ArgumentException__ctor_m34A925BA55EC4CE4253404E363B5F6A53EB51CA3(L_1, NULL);
  3007. IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&GenericGFPoly_multiplyByMonomial_m7558D110BAE82C1A5C6D55A14AF27C376D98EA92_RuntimeMethod_var)));
  3008. }
  3009. IL_000a:
  3010. {
  3011. int32_t L_2 = ___1_coefficient;
  3012. if (L_2)
  3013. {
  3014. goto IL_0019;
  3015. }
  3016. }
  3017. {
  3018. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_3 = __this->___field;
  3019. NullCheck(L_3);
  3020. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_4;
  3021. L_4 = GenericGF_get_Zero_mF647693B4FA28F8F93851A7159B06E21D32DBB9F_inline(L_3, NULL);
  3022. return L_4;
  3023. }
  3024. IL_0019:
  3025. {
  3026. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_5 = __this->___coefficients;
  3027. NullCheck(L_5);
  3028. V_0 = ((int32_t)(((RuntimeArray*)L_5)->max_length));
  3029. int32_t L_6 = V_0;
  3030. int32_t L_7 = ___0_degree;
  3031. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_add(L_6, L_7)));
  3032. V_1 = L_8;
  3033. V_2 = 0;
  3034. goto IL_004a;
  3035. }
  3036. IL_002f:
  3037. {
  3038. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_1;
  3039. int32_t L_10 = V_2;
  3040. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_11 = __this->___field;
  3041. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->___coefficients;
  3042. int32_t L_13 = V_2;
  3043. NullCheck(L_12);
  3044. int32_t L_14 = L_13;
  3045. int32_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  3046. int32_t L_16 = ___1_coefficient;
  3047. NullCheck(L_11);
  3048. int32_t L_17;
  3049. L_17 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(L_11, L_15, L_16, NULL);
  3050. NullCheck(L_9);
  3051. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (int32_t)L_17);
  3052. int32_t L_18 = V_2;
  3053. V_2 = ((int32_t)il2cpp_codegen_add(L_18, 1));
  3054. }
  3055. IL_004a:
  3056. {
  3057. int32_t L_19 = V_2;
  3058. int32_t L_20 = V_0;
  3059. if ((((int32_t)L_19) < ((int32_t)L_20)))
  3060. {
  3061. goto IL_002f;
  3062. }
  3063. }
  3064. {
  3065. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_21 = __this->___field;
  3066. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_1;
  3067. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_23 = (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)il2cpp_codegen_object_new(GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var);
  3068. GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD(L_23, L_21, L_22, NULL);
  3069. return L_23;
  3070. }
  3071. }
  3072. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* GenericGFPoly_ToString_mBACB8C5A5291BE56AE1B1DDE1567841FF532D8D4 (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* __this, const RuntimeMethod* method)
  3073. {
  3074. static bool s_Il2CppMethodInitialized;
  3075. if (!s_Il2CppMethodInitialized)
  3076. {
  3077. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  3078. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral03D6CDE8A34993CA22E64557F1F73FB37257C371);
  3079. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
  3080. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral41D7D721EB92533F364B02AAC885BBC1473C5589);
  3081. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral762D70BC7111FDFC4BC4C11E691BA04ED388A3E5);
  3082. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62);
  3083. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
  3084. s_Il2CppMethodInitialized = true;
  3085. }
  3086. StringBuilder_t* V_0 = NULL;
  3087. int32_t V_1 = 0;
  3088. int32_t V_2 = 0;
  3089. int32_t V_3 = 0;
  3090. {
  3091. bool L_0;
  3092. L_0 = GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032(__this, NULL);
  3093. if (!L_0)
  3094. {
  3095. goto IL_000e;
  3096. }
  3097. }
  3098. {
  3099. return _stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024;
  3100. }
  3101. IL_000e:
  3102. {
  3103. int32_t L_1;
  3104. L_1 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(__this, NULL);
  3105. StringBuilder_t* L_2 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  3106. StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_2, ((int32_t)il2cpp_codegen_multiply(8, L_1)), NULL);
  3107. V_0 = L_2;
  3108. int32_t L_3;
  3109. L_3 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(__this, NULL);
  3110. V_1 = L_3;
  3111. goto IL_00e6;
  3112. }
  3113. IL_0028:
  3114. {
  3115. int32_t L_4 = V_1;
  3116. int32_t L_5;
  3117. L_5 = GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A(__this, L_4, NULL);
  3118. V_2 = L_5;
  3119. int32_t L_6 = V_2;
  3120. if (!L_6)
  3121. {
  3122. goto IL_00e2;
  3123. }
  3124. }
  3125. {
  3126. int32_t L_7 = V_2;
  3127. if ((((int32_t)L_7) >= ((int32_t)0)))
  3128. {
  3129. goto IL_0062;
  3130. }
  3131. }
  3132. {
  3133. int32_t L_8 = V_1;
  3134. int32_t L_9;
  3135. L_9 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(__this, NULL);
  3136. if ((!(((uint32_t)L_8) == ((uint32_t)L_9))))
  3137. {
  3138. goto IL_0051;
  3139. }
  3140. }
  3141. {
  3142. StringBuilder_t* L_10 = V_0;
  3143. NullCheck(L_10);
  3144. StringBuilder_t* L_11;
  3145. L_11 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_10, _stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0, NULL);
  3146. goto IL_005d;
  3147. }
  3148. IL_0051:
  3149. {
  3150. StringBuilder_t* L_12 = V_0;
  3151. NullCheck(L_12);
  3152. StringBuilder_t* L_13;
  3153. L_13 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_12, _stringLiteral960E5E7F211EFF3243DF14EDD1901DC9EF314D62, NULL);
  3154. }
  3155. IL_005d:
  3156. {
  3157. int32_t L_14 = V_2;
  3158. V_2 = ((-L_14));
  3159. goto IL_0077;
  3160. }
  3161. IL_0062:
  3162. {
  3163. StringBuilder_t* L_15 = V_0;
  3164. NullCheck(L_15);
  3165. int32_t L_16;
  3166. L_16 = StringBuilder_get_Length_mDEA041E7357C68CC3B5885276BB403676DAAE0D8(L_15, NULL);
  3167. if ((((int32_t)L_16) <= ((int32_t)0)))
  3168. {
  3169. goto IL_0077;
  3170. }
  3171. }
  3172. {
  3173. StringBuilder_t* L_17 = V_0;
  3174. NullCheck(L_17);
  3175. StringBuilder_t* L_18;
  3176. L_18 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_17, _stringLiteral41D7D721EB92533F364B02AAC885BBC1473C5589, NULL);
  3177. }
  3178. IL_0077:
  3179. {
  3180. int32_t L_19 = V_1;
  3181. if (!L_19)
  3182. {
  3183. goto IL_007e;
  3184. }
  3185. }
  3186. {
  3187. int32_t L_20 = V_2;
  3188. if ((((int32_t)L_20) == ((int32_t)1)))
  3189. {
  3190. goto IL_00bc;
  3191. }
  3192. }
  3193. IL_007e:
  3194. {
  3195. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_21 = __this->___field;
  3196. int32_t L_22 = V_2;
  3197. NullCheck(L_21);
  3198. int32_t L_23;
  3199. L_23 = GenericGF_log_mCA37FA80ECECC11A26188A6EA4718F127B84DDE9(L_21, L_22, NULL);
  3200. V_3 = L_23;
  3201. int32_t L_24 = V_3;
  3202. if (L_24)
  3203. {
  3204. goto IL_0099;
  3205. }
  3206. }
  3207. {
  3208. StringBuilder_t* L_25 = V_0;
  3209. NullCheck(L_25);
  3210. StringBuilder_t* L_26;
  3211. L_26 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_25, ((int32_t)49), NULL);
  3212. goto IL_00bc;
  3213. }
  3214. IL_0099:
  3215. {
  3216. int32_t L_27 = V_3;
  3217. if ((!(((uint32_t)L_27) == ((uint32_t)1))))
  3218. {
  3219. goto IL_00a8;
  3220. }
  3221. }
  3222. {
  3223. StringBuilder_t* L_28 = V_0;
  3224. NullCheck(L_28);
  3225. StringBuilder_t* L_29;
  3226. L_29 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_28, ((int32_t)97), NULL);
  3227. goto IL_00bc;
  3228. }
  3229. IL_00a8:
  3230. {
  3231. StringBuilder_t* L_30 = V_0;
  3232. NullCheck(L_30);
  3233. StringBuilder_t* L_31;
  3234. L_31 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_30, _stringLiteral762D70BC7111FDFC4BC4C11E691BA04ED388A3E5, NULL);
  3235. StringBuilder_t* L_32 = V_0;
  3236. int32_t L_33 = V_3;
  3237. NullCheck(L_32);
  3238. StringBuilder_t* L_34;
  3239. L_34 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_32, L_33, NULL);
  3240. }
  3241. IL_00bc:
  3242. {
  3243. int32_t L_35 = V_1;
  3244. if (!L_35)
  3245. {
  3246. goto IL_00e2;
  3247. }
  3248. }
  3249. {
  3250. int32_t L_36 = V_1;
  3251. if ((!(((uint32_t)L_36) == ((uint32_t)1))))
  3252. {
  3253. goto IL_00ce;
  3254. }
  3255. }
  3256. {
  3257. StringBuilder_t* L_37 = V_0;
  3258. NullCheck(L_37);
  3259. StringBuilder_t* L_38;
  3260. L_38 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_37, ((int32_t)120), NULL);
  3261. goto IL_00e2;
  3262. }
  3263. IL_00ce:
  3264. {
  3265. StringBuilder_t* L_39 = V_0;
  3266. NullCheck(L_39);
  3267. StringBuilder_t* L_40;
  3268. L_40 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_39, _stringLiteral03D6CDE8A34993CA22E64557F1F73FB37257C371, NULL);
  3269. StringBuilder_t* L_41 = V_0;
  3270. int32_t L_42 = V_1;
  3271. NullCheck(L_41);
  3272. StringBuilder_t* L_43;
  3273. L_43 = StringBuilder_Append_m283B617AC29FB0DD6F3A7D8C01D385C25A5F0FAA(L_41, L_42, NULL);
  3274. }
  3275. IL_00e2:
  3276. {
  3277. int32_t L_44 = V_1;
  3278. V_1 = ((int32_t)il2cpp_codegen_subtract(L_44, 1));
  3279. }
  3280. IL_00e6:
  3281. {
  3282. int32_t L_45 = V_1;
  3283. if ((((int32_t)L_45) >= ((int32_t)0)))
  3284. {
  3285. goto IL_0028;
  3286. }
  3287. }
  3288. {
  3289. StringBuilder_t* L_46 = V_0;
  3290. NullCheck(L_46);
  3291. String_t* L_47;
  3292. L_47 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_46);
  3293. return L_47;
  3294. }
  3295. }
  3296. #ifdef __clang__
  3297. #pragma clang diagnostic pop
  3298. #endif
  3299. #ifdef __clang__
  3300. #pragma clang diagnostic push
  3301. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  3302. #pragma clang diagnostic ignored "-Wunused-variable"
  3303. #endif
  3304. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReedSolomonDecoder__ctor_mD834D6BAFDEEFAE30A60110EE3EFA42DF90674DD (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* ___0_field, const RuntimeMethod* method)
  3305. {
  3306. {
  3307. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  3308. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_0 = ___0_field;
  3309. __this->___field = L_0;
  3310. Il2CppCodeGenWriteBarrier((void**)(&__this->___field), (void*)L_0);
  3311. return;
  3312. }
  3313. }
  3314. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_received, int32_t ___1_twoS, const RuntimeMethod* method)
  3315. {
  3316. static bool s_Il2CppMethodInitialized;
  3317. if (!s_Il2CppMethodInitialized)
  3318. {
  3319. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var);
  3320. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  3321. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  3322. s_Il2CppMethodInitialized = true;
  3323. }
  3324. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_0 = NULL;
  3325. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  3326. bool V_2 = false;
  3327. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_3 = NULL;
  3328. GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* V_4 = NULL;
  3329. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_5 = NULL;
  3330. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_6 = NULL;
  3331. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_7 = NULL;
  3332. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_8 = NULL;
  3333. int32_t V_9 = 0;
  3334. int32_t V_10 = 0;
  3335. int32_t V_11 = 0;
  3336. int32_t V_12 = 0;
  3337. {
  3338. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_0 = __this->___field;
  3339. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = ___0_received;
  3340. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_2 = (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)il2cpp_codegen_object_new(GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var);
  3341. GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD(L_2, L_0, L_1, NULL);
  3342. V_0 = L_2;
  3343. int32_t L_3 = ___1_twoS;
  3344. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_3);
  3345. V_1 = L_4;
  3346. V_2 = (bool)1;
  3347. V_9 = 0;
  3348. goto IL_0054;
  3349. }
  3350. IL_001b:
  3351. {
  3352. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_5 = V_0;
  3353. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_6 = __this->___field;
  3354. int32_t L_7 = V_9;
  3355. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_8 = __this->___field;
  3356. NullCheck(L_8);
  3357. int32_t L_9;
  3358. L_9 = GenericGF_get_GeneratorBase_m0DB4F893611F94EAB552F8CFFD6165E050C15C42_inline(L_8, NULL);
  3359. NullCheck(L_6);
  3360. int32_t L_10;
  3361. L_10 = GenericGF_exp_mB622E920BBB096D2C872F585A46D09F17749F6EA(L_6, ((int32_t)il2cpp_codegen_add(L_7, L_9)), NULL);
  3362. NullCheck(L_5);
  3363. int32_t L_11;
  3364. L_11 = GenericGFPoly_evaluateAt_m822C6000738F7CB03674218A5CD89960643BC097(L_5, L_10, NULL);
  3365. V_10 = L_11;
  3366. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_1;
  3367. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = V_1;
  3368. NullCheck(L_13);
  3369. int32_t L_14 = V_9;
  3370. int32_t L_15 = V_10;
  3371. NullCheck(L_12);
  3372. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_13)->max_length)), 1)), L_14))), (int32_t)L_15);
  3373. int32_t L_16 = V_10;
  3374. if (!L_16)
  3375. {
  3376. goto IL_004e;
  3377. }
  3378. }
  3379. {
  3380. V_2 = (bool)0;
  3381. }
  3382. IL_004e:
  3383. {
  3384. int32_t L_17 = V_9;
  3385. V_9 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  3386. }
  3387. IL_0054:
  3388. {
  3389. int32_t L_18 = V_9;
  3390. int32_t L_19 = ___1_twoS;
  3391. if ((((int32_t)L_18) < ((int32_t)L_19)))
  3392. {
  3393. goto IL_001b;
  3394. }
  3395. }
  3396. {
  3397. bool L_20 = V_2;
  3398. if (!L_20)
  3399. {
  3400. goto IL_005e;
  3401. }
  3402. }
  3403. {
  3404. return (bool)1;
  3405. }
  3406. IL_005e:
  3407. {
  3408. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_21 = __this->___field;
  3409. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_1;
  3410. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_23 = (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)il2cpp_codegen_object_new(GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43_il2cpp_TypeInfo_var);
  3411. GenericGFPoly__ctor_mC89D09B0209EFFB41F1D6990872BFD2575D51EBD(L_23, L_21, L_22, NULL);
  3412. V_3 = L_23;
  3413. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_24 = __this->___field;
  3414. int32_t L_25 = ___1_twoS;
  3415. NullCheck(L_24);
  3416. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_26;
  3417. L_26 = GenericGF_buildMonomial_m911D5CD26ED44C2692A24FF101B5944CEFCA5F73(L_24, L_25, 1, NULL);
  3418. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_27 = V_3;
  3419. int32_t L_28 = ___1_twoS;
  3420. GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_29;
  3421. L_29 = ReedSolomonDecoder_runEuclideanAlgorithm_m615212B31E779AD8ABBCD741466CEFAD40AF0211(__this, L_26, L_27, L_28, NULL);
  3422. V_4 = L_29;
  3423. GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_30 = V_4;
  3424. if (L_30)
  3425. {
  3426. goto IL_0088;
  3427. }
  3428. }
  3429. {
  3430. return (bool)0;
  3431. }
  3432. IL_0088:
  3433. {
  3434. GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_31 = V_4;
  3435. NullCheck(L_31);
  3436. int32_t L_32 = 0;
  3437. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_33 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
  3438. V_5 = L_33;
  3439. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_34 = V_5;
  3440. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35;
  3441. L_35 = ReedSolomonDecoder_findErrorLocations_mFBADB2345E949A98AAC30D3C117DFA0B5365C7EF(__this, L_34, NULL);
  3442. V_6 = L_35;
  3443. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = V_6;
  3444. if (L_36)
  3445. {
  3446. goto IL_009e;
  3447. }
  3448. }
  3449. {
  3450. return (bool)0;
  3451. }
  3452. IL_009e:
  3453. {
  3454. GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_37 = V_4;
  3455. NullCheck(L_37);
  3456. int32_t L_38 = 1;
  3457. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_39 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
  3458. V_7 = L_39;
  3459. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_40 = V_7;
  3460. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_41 = V_6;
  3461. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_42;
  3462. L_42 = ReedSolomonDecoder_findErrorMagnitudes_mAFE66251CA63D576C8204EBA297736E1CF1DF29D(__this, L_40, L_41, NULL);
  3463. V_8 = L_42;
  3464. V_11 = 0;
  3465. goto IL_00ec;
  3466. }
  3467. IL_00b5:
  3468. {
  3469. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = ___0_received;
  3470. NullCheck(L_43);
  3471. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_44 = __this->___field;
  3472. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = V_6;
  3473. int32_t L_46 = V_11;
  3474. NullCheck(L_45);
  3475. int32_t L_47 = L_46;
  3476. int32_t L_48 = (L_45)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
  3477. NullCheck(L_44);
  3478. int32_t L_49;
  3479. L_49 = GenericGF_log_mCA37FA80ECECC11A26188A6EA4718F127B84DDE9(L_44, L_48, NULL);
  3480. V_12 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_43)->max_length)), 1)), L_49));
  3481. int32_t L_50 = V_12;
  3482. if ((((int32_t)L_50) >= ((int32_t)0)))
  3483. {
  3484. goto IL_00d4;
  3485. }
  3486. }
  3487. {
  3488. return (bool)0;
  3489. }
  3490. IL_00d4:
  3491. {
  3492. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_51 = ___0_received;
  3493. int32_t L_52 = V_12;
  3494. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_53 = ___0_received;
  3495. int32_t L_54 = V_12;
  3496. NullCheck(L_53);
  3497. int32_t L_55 = L_54;
  3498. int32_t L_56 = (L_53)->GetAt(static_cast<il2cpp_array_size_t>(L_55));
  3499. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_57 = V_8;
  3500. int32_t L_58 = V_11;
  3501. NullCheck(L_57);
  3502. int32_t L_59 = L_58;
  3503. int32_t L_60 = (L_57)->GetAt(static_cast<il2cpp_array_size_t>(L_59));
  3504. il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  3505. int32_t L_61;
  3506. L_61 = GenericGF_addOrSubtract_m353865AAF293CFF56A8D0DECCA32757ECA9EDFEA(L_56, L_60, NULL);
  3507. NullCheck(L_51);
  3508. (L_51)->SetAt(static_cast<il2cpp_array_size_t>(L_52), (int32_t)L_61);
  3509. int32_t L_62 = V_11;
  3510. V_11 = ((int32_t)il2cpp_codegen_add(L_62, 1));
  3511. }
  3512. IL_00ec:
  3513. {
  3514. int32_t L_63 = V_11;
  3515. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_64 = V_6;
  3516. NullCheck(L_64);
  3517. if ((((int32_t)L_63) < ((int32_t)((int32_t)(((RuntimeArray*)L_64)->max_length)))))
  3518. {
  3519. goto IL_00b5;
  3520. }
  3521. }
  3522. {
  3523. return (bool)1;
  3524. }
  3525. }
  3526. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* ReedSolomonDecoder_runEuclideanAlgorithm_m615212B31E779AD8ABBCD741466CEFAD40AF0211 (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_a, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___1_b, int32_t ___2_R, const RuntimeMethod* method)
  3527. {
  3528. static bool s_Il2CppMethodInitialized;
  3529. if (!s_Il2CppMethodInitialized)
  3530. {
  3531. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04_il2cpp_TypeInfo_var);
  3532. s_Il2CppMethodInitialized = true;
  3533. }
  3534. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_0 = NULL;
  3535. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_1 = NULL;
  3536. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_2 = NULL;
  3537. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_3 = NULL;
  3538. int32_t V_4 = 0;
  3539. int32_t V_5 = 0;
  3540. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_6 = NULL;
  3541. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_7 = NULL;
  3542. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_8 = NULL;
  3543. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_9 = NULL;
  3544. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* V_10 = NULL;
  3545. int32_t V_11 = 0;
  3546. int32_t V_12 = 0;
  3547. int32_t V_13 = 0;
  3548. int32_t V_14 = 0;
  3549. {
  3550. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_0 = ___0_a;
  3551. NullCheck(L_0);
  3552. int32_t L_1;
  3553. L_1 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_0, NULL);
  3554. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_2 = ___1_b;
  3555. NullCheck(L_2);
  3556. int32_t L_3;
  3557. L_3 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_2, NULL);
  3558. if ((((int32_t)L_1) >= ((int32_t)L_3)))
  3559. {
  3560. goto IL_0014;
  3561. }
  3562. }
  3563. {
  3564. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_4 = ___0_a;
  3565. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_5 = ___1_b;
  3566. ___0_a = L_5;
  3567. ___1_b = L_4;
  3568. }
  3569. IL_0014:
  3570. {
  3571. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_6 = ___0_a;
  3572. V_0 = L_6;
  3573. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_7 = ___1_b;
  3574. V_1 = L_7;
  3575. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_8 = __this->___field;
  3576. NullCheck(L_8);
  3577. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_9;
  3578. L_9 = GenericGF_get_Zero_mF647693B4FA28F8F93851A7159B06E21D32DBB9F_inline(L_8, NULL);
  3579. V_2 = L_9;
  3580. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_10 = __this->___field;
  3581. NullCheck(L_10);
  3582. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_11;
  3583. L_11 = GenericGF_get_One_m101E0580A72A945DA503E3BA1DD08FE7B3EBA94E_inline(L_10, NULL);
  3584. V_3 = L_11;
  3585. goto IL_0101;
  3586. }
  3587. IL_0035:
  3588. {
  3589. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_12 = V_0;
  3590. V_8 = L_12;
  3591. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_13 = V_2;
  3592. V_9 = L_13;
  3593. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_14 = V_1;
  3594. V_0 = L_14;
  3595. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_15 = V_3;
  3596. V_2 = L_15;
  3597. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_16 = V_0;
  3598. NullCheck(L_16);
  3599. bool L_17;
  3600. L_17 = GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032(L_16, NULL);
  3601. if (!L_17)
  3602. {
  3603. goto IL_0049;
  3604. }
  3605. }
  3606. {
  3607. return (GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04*)NULL;
  3608. }
  3609. IL_0049:
  3610. {
  3611. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_18 = V_8;
  3612. V_1 = L_18;
  3613. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_19 = __this->___field;
  3614. NullCheck(L_19);
  3615. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_20;
  3616. L_20 = GenericGF_get_Zero_mF647693B4FA28F8F93851A7159B06E21D32DBB9F_inline(L_19, NULL);
  3617. V_10 = L_20;
  3618. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_21 = V_0;
  3619. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_22 = V_0;
  3620. NullCheck(L_22);
  3621. int32_t L_23;
  3622. L_23 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_22, NULL);
  3623. NullCheck(L_21);
  3624. int32_t L_24;
  3625. L_24 = GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A(L_21, L_23, NULL);
  3626. V_11 = L_24;
  3627. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_25 = __this->___field;
  3628. int32_t L_26 = V_11;
  3629. NullCheck(L_25);
  3630. int32_t L_27;
  3631. L_27 = GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC(L_25, L_26, NULL);
  3632. V_12 = L_27;
  3633. goto IL_00cb;
  3634. }
  3635. IL_0078:
  3636. {
  3637. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_28 = V_1;
  3638. NullCheck(L_28);
  3639. int32_t L_29;
  3640. L_29 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_28, NULL);
  3641. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_30 = V_0;
  3642. NullCheck(L_30);
  3643. int32_t L_31;
  3644. L_31 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_30, NULL);
  3645. V_13 = ((int32_t)il2cpp_codegen_subtract(L_29, L_31));
  3646. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_32 = __this->___field;
  3647. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_33 = V_1;
  3648. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_34 = V_1;
  3649. NullCheck(L_34);
  3650. int32_t L_35;
  3651. L_35 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_34, NULL);
  3652. NullCheck(L_33);
  3653. int32_t L_36;
  3654. L_36 = GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A(L_33, L_35, NULL);
  3655. int32_t L_37 = V_12;
  3656. NullCheck(L_32);
  3657. int32_t L_38;
  3658. L_38 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(L_32, L_36, L_37, NULL);
  3659. V_14 = L_38;
  3660. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_39 = V_10;
  3661. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_40 = __this->___field;
  3662. int32_t L_41 = V_13;
  3663. int32_t L_42 = V_14;
  3664. NullCheck(L_40);
  3665. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_43;
  3666. L_43 = GenericGF_buildMonomial_m911D5CD26ED44C2692A24FF101B5944CEFCA5F73(L_40, L_41, L_42, NULL);
  3667. NullCheck(L_39);
  3668. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_44;
  3669. L_44 = GenericGFPoly_addOrSubtract_m416660A5179D2812CE668087627F0AC5231FEECE(L_39, L_43, NULL);
  3670. V_10 = L_44;
  3671. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_45 = V_1;
  3672. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_46 = V_0;
  3673. int32_t L_47 = V_13;
  3674. int32_t L_48 = V_14;
  3675. NullCheck(L_46);
  3676. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_49;
  3677. L_49 = GenericGFPoly_multiplyByMonomial_m7558D110BAE82C1A5C6D55A14AF27C376D98EA92(L_46, L_47, L_48, NULL);
  3678. NullCheck(L_45);
  3679. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_50;
  3680. L_50 = GenericGFPoly_addOrSubtract_m416660A5179D2812CE668087627F0AC5231FEECE(L_45, L_49, NULL);
  3681. V_1 = L_50;
  3682. }
  3683. IL_00cb:
  3684. {
  3685. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_51 = V_1;
  3686. NullCheck(L_51);
  3687. int32_t L_52;
  3688. L_52 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_51, NULL);
  3689. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_53 = V_0;
  3690. NullCheck(L_53);
  3691. int32_t L_54;
  3692. L_54 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_53, NULL);
  3693. if ((((int32_t)L_52) < ((int32_t)L_54)))
  3694. {
  3695. goto IL_00e1;
  3696. }
  3697. }
  3698. {
  3699. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_55 = V_1;
  3700. NullCheck(L_55);
  3701. bool L_56;
  3702. L_56 = GenericGFPoly_get_isZero_m2C2DDC174693873D47674AB20E4F3CD45E47F032(L_55, NULL);
  3703. if (!L_56)
  3704. {
  3705. goto IL_0078;
  3706. }
  3707. }
  3708. IL_00e1:
  3709. {
  3710. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_57 = V_10;
  3711. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_58 = V_2;
  3712. NullCheck(L_57);
  3713. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_59;
  3714. L_59 = GenericGFPoly_multiply_mF173E02DB4A2947252E017049C79E443C8D55BC4(L_57, L_58, NULL);
  3715. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_60 = V_9;
  3716. NullCheck(L_59);
  3717. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_61;
  3718. L_61 = GenericGFPoly_addOrSubtract_m416660A5179D2812CE668087627F0AC5231FEECE(L_59, L_60, NULL);
  3719. V_3 = L_61;
  3720. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_62 = V_1;
  3721. NullCheck(L_62);
  3722. int32_t L_63;
  3723. L_63 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_62, NULL);
  3724. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_64 = V_0;
  3725. NullCheck(L_64);
  3726. int32_t L_65;
  3727. L_65 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_64, NULL);
  3728. if ((((int32_t)L_63) < ((int32_t)L_65)))
  3729. {
  3730. goto IL_0101;
  3731. }
  3732. }
  3733. {
  3734. return (GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04*)NULL;
  3735. }
  3736. IL_0101:
  3737. {
  3738. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_66 = V_1;
  3739. NullCheck(L_66);
  3740. int32_t L_67;
  3741. L_67 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_66, NULL);
  3742. int32_t L_68 = ___2_R;
  3743. if ((((int32_t)((int32_t)il2cpp_codegen_multiply(2, L_67))) >= ((int32_t)L_68)))
  3744. {
  3745. goto IL_0035;
  3746. }
  3747. }
  3748. {
  3749. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_69 = V_3;
  3750. NullCheck(L_69);
  3751. int32_t L_70;
  3752. L_70 = GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A(L_69, 0, NULL);
  3753. V_4 = L_70;
  3754. int32_t L_71 = V_4;
  3755. if (L_71)
  3756. {
  3757. goto IL_011e;
  3758. }
  3759. }
  3760. {
  3761. return (GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04*)NULL;
  3762. }
  3763. IL_011e:
  3764. {
  3765. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_72 = __this->___field;
  3766. int32_t L_73 = V_4;
  3767. NullCheck(L_72);
  3768. int32_t L_74;
  3769. L_74 = GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC(L_72, L_73, NULL);
  3770. V_5 = L_74;
  3771. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_75 = V_3;
  3772. int32_t L_76 = V_5;
  3773. NullCheck(L_75);
  3774. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_77;
  3775. L_77 = GenericGFPoly_multiply_m91EFF320E7EF331B095B0685F638FB4FEA84FACC(L_75, L_76, NULL);
  3776. V_6 = L_77;
  3777. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_78 = V_1;
  3778. int32_t L_79 = V_5;
  3779. NullCheck(L_78);
  3780. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_80;
  3781. L_80 = GenericGFPoly_multiply_m91EFF320E7EF331B095B0685F638FB4FEA84FACC(L_78, L_79, NULL);
  3782. V_7 = L_80;
  3783. GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_81 = (GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04*)(GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04*)SZArrayNew(GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04_il2cpp_TypeInfo_var, (uint32_t)2);
  3784. GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_82 = L_81;
  3785. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_83 = V_6;
  3786. NullCheck(L_82);
  3787. (L_82)->SetAt(static_cast<il2cpp_array_size_t>(0), (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)L_83);
  3788. GenericGFPolyU5BU5D_tBB8D540083C4AB010C7237FE011A6A967C410E04* L_84 = L_82;
  3789. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_85 = V_7;
  3790. NullCheck(L_84);
  3791. (L_84)->SetAt(static_cast<il2cpp_array_size_t>(1), (GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43*)L_85);
  3792. return L_84;
  3793. }
  3794. }
  3795. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ReedSolomonDecoder_findErrorLocations_mFBADB2345E949A98AAC30D3C117DFA0B5365C7EF (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_errorLocator, const RuntimeMethod* method)
  3796. {
  3797. static bool s_Il2CppMethodInitialized;
  3798. if (!s_Il2CppMethodInitialized)
  3799. {
  3800. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  3801. s_Il2CppMethodInitialized = true;
  3802. }
  3803. int32_t V_0 = 0;
  3804. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  3805. int32_t V_2 = 0;
  3806. int32_t V_3 = 0;
  3807. {
  3808. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_0 = ___0_errorLocator;
  3809. NullCheck(L_0);
  3810. int32_t L_1;
  3811. L_1 = GenericGFPoly_get_Degree_mF95ADAF83F8C95BCEA4A60ED6ED46F48C7E71C69(L_0, NULL);
  3812. V_0 = L_1;
  3813. int32_t L_2 = V_0;
  3814. if ((!(((uint32_t)L_2) == ((uint32_t)1))))
  3815. {
  3816. goto IL_001c;
  3817. }
  3818. }
  3819. {
  3820. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_3 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)1);
  3821. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = L_3;
  3822. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_5 = ___0_errorLocator;
  3823. NullCheck(L_5);
  3824. int32_t L_6;
  3825. L_6 = GenericGFPoly_getCoefficient_mEE717BF80208EEA0C3794CD772860F63C2910C9A(L_5, 1, NULL);
  3826. NullCheck(L_4);
  3827. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_6);
  3828. return L_4;
  3829. }
  3830. IL_001c:
  3831. {
  3832. int32_t L_7 = V_0;
  3833. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_7);
  3834. V_1 = L_8;
  3835. V_2 = 0;
  3836. V_3 = 1;
  3837. goto IL_0049;
  3838. }
  3839. IL_0029:
  3840. {
  3841. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_9 = ___0_errorLocator;
  3842. int32_t L_10 = V_3;
  3843. NullCheck(L_9);
  3844. int32_t L_11;
  3845. L_11 = GenericGFPoly_evaluateAt_m822C6000738F7CB03674218A5CD89960643BC097(L_9, L_10, NULL);
  3846. if (L_11)
  3847. {
  3848. goto IL_0045;
  3849. }
  3850. }
  3851. {
  3852. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_1;
  3853. int32_t L_13 = V_2;
  3854. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_14 = __this->___field;
  3855. int32_t L_15 = V_3;
  3856. NullCheck(L_14);
  3857. int32_t L_16;
  3858. L_16 = GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC(L_14, L_15, NULL);
  3859. NullCheck(L_12);
  3860. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(L_13), (int32_t)L_16);
  3861. int32_t L_17 = V_2;
  3862. V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1));
  3863. }
  3864. IL_0045:
  3865. {
  3866. int32_t L_18 = V_3;
  3867. V_3 = ((int32_t)il2cpp_codegen_add(L_18, 1));
  3868. }
  3869. IL_0049:
  3870. {
  3871. int32_t L_19 = V_3;
  3872. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_20 = __this->___field;
  3873. NullCheck(L_20);
  3874. int32_t L_21;
  3875. L_21 = GenericGF_get_Size_mF4BD72272D97E7A8C175A8C69170A4D2CA109784_inline(L_20, NULL);
  3876. if ((((int32_t)L_19) >= ((int32_t)L_21)))
  3877. {
  3878. goto IL_005b;
  3879. }
  3880. }
  3881. {
  3882. int32_t L_22 = V_2;
  3883. int32_t L_23 = V_0;
  3884. if ((((int32_t)L_22) < ((int32_t)L_23)))
  3885. {
  3886. goto IL_0029;
  3887. }
  3888. }
  3889. IL_005b:
  3890. {
  3891. int32_t L_24 = V_2;
  3892. int32_t L_25 = V_0;
  3893. if ((((int32_t)L_24) == ((int32_t)L_25)))
  3894. {
  3895. goto IL_0061;
  3896. }
  3897. }
  3898. {
  3899. return (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL;
  3900. }
  3901. IL_0061:
  3902. {
  3903. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_26 = V_1;
  3904. return L_26;
  3905. }
  3906. }
  3907. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ReedSolomonDecoder_findErrorMagnitudes_mAFE66251CA63D576C8204EBA297736E1CF1DF29D (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* __this, GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* ___0_errorEvaluator, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___1_errorLocations, const RuntimeMethod* method)
  3908. {
  3909. static bool s_Il2CppMethodInitialized;
  3910. if (!s_Il2CppMethodInitialized)
  3911. {
  3912. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  3913. s_Il2CppMethodInitialized = true;
  3914. }
  3915. int32_t V_0 = 0;
  3916. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  3917. int32_t V_2 = 0;
  3918. int32_t V_3 = 0;
  3919. int32_t V_4 = 0;
  3920. int32_t V_5 = 0;
  3921. int32_t V_6 = 0;
  3922. int32_t V_7 = 0;
  3923. int32_t G_B6_0 = 0;
  3924. {
  3925. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___1_errorLocations;
  3926. NullCheck(L_0);
  3927. V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
  3928. int32_t L_1 = V_0;
  3929. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_2 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_1);
  3930. V_1 = L_2;
  3931. V_2 = 0;
  3932. goto IL_00b4;
  3933. }
  3934. IL_0012:
  3935. {
  3936. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_3 = __this->___field;
  3937. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = ___1_errorLocations;
  3938. int32_t L_5 = V_2;
  3939. NullCheck(L_4);
  3940. int32_t L_6 = L_5;
  3941. int32_t L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
  3942. NullCheck(L_3);
  3943. int32_t L_8;
  3944. L_8 = GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC(L_3, L_7, NULL);
  3945. V_3 = L_8;
  3946. V_4 = 1;
  3947. V_5 = 0;
  3948. goto IL_006a;
  3949. }
  3950. IL_0029:
  3951. {
  3952. int32_t L_9 = V_2;
  3953. int32_t L_10 = V_5;
  3954. if ((((int32_t)L_9) == ((int32_t)L_10)))
  3955. {
  3956. goto IL_0064;
  3957. }
  3958. }
  3959. {
  3960. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_11 = __this->___field;
  3961. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = ___1_errorLocations;
  3962. int32_t L_13 = V_5;
  3963. NullCheck(L_12);
  3964. int32_t L_14 = L_13;
  3965. int32_t L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
  3966. int32_t L_16 = V_3;
  3967. NullCheck(L_11);
  3968. int32_t L_17;
  3969. L_17 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(L_11, L_15, L_16, NULL);
  3970. V_6 = L_17;
  3971. int32_t L_18 = V_6;
  3972. if (!((int32_t)(L_18&1)))
  3973. {
  3974. goto IL_004d;
  3975. }
  3976. }
  3977. {
  3978. int32_t L_19 = V_6;
  3979. G_B6_0 = ((int32_t)(L_19&((int32_t)-2)));
  3980. goto IL_0051;
  3981. }
  3982. IL_004d:
  3983. {
  3984. int32_t L_20 = V_6;
  3985. G_B6_0 = ((int32_t)(L_20|1));
  3986. }
  3987. IL_0051:
  3988. {
  3989. V_7 = G_B6_0;
  3990. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_21 = __this->___field;
  3991. int32_t L_22 = V_4;
  3992. int32_t L_23 = V_7;
  3993. NullCheck(L_21);
  3994. int32_t L_24;
  3995. L_24 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(L_21, L_22, L_23, NULL);
  3996. V_4 = L_24;
  3997. }
  3998. IL_0064:
  3999. {
  4000. int32_t L_25 = V_5;
  4001. V_5 = ((int32_t)il2cpp_codegen_add(L_25, 1));
  4002. }
  4003. IL_006a:
  4004. {
  4005. int32_t L_26 = V_5;
  4006. int32_t L_27 = V_0;
  4007. if ((((int32_t)L_26) < ((int32_t)L_27)))
  4008. {
  4009. goto IL_0029;
  4010. }
  4011. }
  4012. {
  4013. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_28 = V_1;
  4014. int32_t L_29 = V_2;
  4015. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_30 = __this->___field;
  4016. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_31 = ___0_errorEvaluator;
  4017. int32_t L_32 = V_3;
  4018. NullCheck(L_31);
  4019. int32_t L_33;
  4020. L_33 = GenericGFPoly_evaluateAt_m822C6000738F7CB03674218A5CD89960643BC097(L_31, L_32, NULL);
  4021. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_34 = __this->___field;
  4022. int32_t L_35 = V_4;
  4023. NullCheck(L_34);
  4024. int32_t L_36;
  4025. L_36 = GenericGF_inverse_m405CDF9F81B8F8AF1EB3A6613C85C44ACABDE9CC(L_34, L_35, NULL);
  4026. NullCheck(L_30);
  4027. int32_t L_37;
  4028. L_37 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(L_30, L_33, L_36, NULL);
  4029. NullCheck(L_28);
  4030. (L_28)->SetAt(static_cast<il2cpp_array_size_t>(L_29), (int32_t)L_37);
  4031. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_38 = __this->___field;
  4032. NullCheck(L_38);
  4033. int32_t L_39;
  4034. L_39 = GenericGF_get_GeneratorBase_m0DB4F893611F94EAB552F8CFFD6165E050C15C42_inline(L_38, NULL);
  4035. if (!L_39)
  4036. {
  4037. goto IL_00b0;
  4038. }
  4039. }
  4040. {
  4041. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_40 = V_1;
  4042. int32_t L_41 = V_2;
  4043. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_42 = __this->___field;
  4044. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_43 = V_1;
  4045. int32_t L_44 = V_2;
  4046. NullCheck(L_43);
  4047. int32_t L_45 = L_44;
  4048. int32_t L_46 = (L_43)->GetAt(static_cast<il2cpp_array_size_t>(L_45));
  4049. int32_t L_47 = V_3;
  4050. NullCheck(L_42);
  4051. int32_t L_48;
  4052. L_48 = GenericGF_multiply_m0301ADB35C4FAC7D8DC7141FCBD6AFFE8649BDC7(L_42, L_46, L_47, NULL);
  4053. NullCheck(L_40);
  4054. (L_40)->SetAt(static_cast<il2cpp_array_size_t>(L_41), (int32_t)L_48);
  4055. }
  4056. IL_00b0:
  4057. {
  4058. int32_t L_49 = V_2;
  4059. V_2 = ((int32_t)il2cpp_codegen_add(L_49, 1));
  4060. }
  4061. IL_00b4:
  4062. {
  4063. int32_t L_50 = V_2;
  4064. int32_t L_51 = V_0;
  4065. if ((((int32_t)L_50) < ((int32_t)L_51)))
  4066. {
  4067. goto IL_0012;
  4068. }
  4069. }
  4070. {
  4071. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_52 = V_1;
  4072. return L_52;
  4073. }
  4074. }
  4075. #ifdef __clang__
  4076. #pragma clang diagnostic pop
  4077. #endif
  4078. #ifdef __clang__
  4079. #pragma clang diagnostic push
  4080. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4081. #pragma clang diagnostic ignored "-Wunused-variable"
  4082. #endif
  4083. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728 (float ___0_d, const RuntimeMethod* method)
  4084. {
  4085. float G_B6_0 = 0.0f;
  4086. float G_B5_0 = 0.0f;
  4087. float G_B7_0 = 0.0f;
  4088. float G_B7_1 = 0.0f;
  4089. {
  4090. float L_0 = ___0_d;
  4091. bool L_1;
  4092. L_1 = Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline(L_0, NULL);
  4093. if (!L_1)
  4094. {
  4095. goto IL_000a;
  4096. }
  4097. }
  4098. {
  4099. return 0;
  4100. }
  4101. IL_000a:
  4102. {
  4103. float L_2 = ___0_d;
  4104. bool L_3;
  4105. L_3 = Single_IsPositiveInfinity_mB6DA4AAB74012F1BD90C90121090ED87A5782FA7_inline(L_2, NULL);
  4106. if (!L_3)
  4107. {
  4108. goto IL_0018;
  4109. }
  4110. }
  4111. {
  4112. return ((int32_t)2147483647LL);
  4113. }
  4114. IL_0018:
  4115. {
  4116. float L_4 = ___0_d;
  4117. float L_5 = ___0_d;
  4118. if ((((float)L_5) < ((float)(0.0f))))
  4119. {
  4120. G_B6_0 = L_4;
  4121. goto IL_0028;
  4122. }
  4123. G_B5_0 = L_4;
  4124. }
  4125. {
  4126. G_B7_0 = (0.5f);
  4127. G_B7_1 = G_B5_0;
  4128. goto IL_002d;
  4129. }
  4130. IL_0028:
  4131. {
  4132. G_B7_0 = (-0.5f);
  4133. G_B7_1 = G_B6_0;
  4134. }
  4135. IL_002d:
  4136. {
  4137. return il2cpp_codegen_cast_double_to_int<int32_t>(((float)il2cpp_codegen_add(G_B7_1, G_B7_0)));
  4138. }
  4139. }
  4140. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtils_distance_m4EE9BC601D8414FD168751C587ABCC119036EB35 (float ___0_aX, float ___1_aY, float ___2_bX, float ___3_bY, const RuntimeMethod* method)
  4141. {
  4142. static bool s_Il2CppMethodInitialized;
  4143. if (!s_Il2CppMethodInitialized)
  4144. {
  4145. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4146. s_Il2CppMethodInitialized = true;
  4147. }
  4148. double V_0 = 0.0;
  4149. {
  4150. float L_0 = ___0_aX;
  4151. float L_1 = ___2_bX;
  4152. float L_2 = ___1_aY;
  4153. float L_3 = ___3_bY;
  4154. V_0 = ((double)((float)il2cpp_codegen_subtract(L_2, L_3)));
  4155. double L_4 = ((double)((float)il2cpp_codegen_subtract(L_0, L_1)));
  4156. double L_5 = V_0;
  4157. double L_6 = V_0;
  4158. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4159. double L_7;
  4160. L_7 = sqrt(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_4, L_4)), ((double)il2cpp_codegen_multiply(L_5, L_6)))));
  4161. return ((float)L_7);
  4162. }
  4163. }
  4164. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MathUtils_distance_mD2D4324FB925EC37E08731B4F44B8692565A9155 (int32_t ___0_aX, int32_t ___1_aY, int32_t ___2_bX, int32_t ___3_bY, const RuntimeMethod* method)
  4165. {
  4166. static bool s_Il2CppMethodInitialized;
  4167. if (!s_Il2CppMethodInitialized)
  4168. {
  4169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4170. s_Il2CppMethodInitialized = true;
  4171. }
  4172. double V_0 = 0.0;
  4173. {
  4174. int32_t L_0 = ___0_aX;
  4175. int32_t L_1 = ___2_bX;
  4176. int32_t L_2 = ___1_aY;
  4177. int32_t L_3 = ___3_bY;
  4178. V_0 = ((double)((int32_t)il2cpp_codegen_subtract(L_2, L_3)));
  4179. double L_4 = ((double)((int32_t)il2cpp_codegen_subtract(L_0, L_1)));
  4180. double L_5 = V_0;
  4181. double L_6 = V_0;
  4182. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  4183. double L_7;
  4184. L_7 = sqrt(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(L_4, L_4)), ((double)il2cpp_codegen_multiply(L_5, L_6)))));
  4185. return ((float)L_7);
  4186. }
  4187. }
  4188. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MathUtils_sum_m80A19A9CBF01B0D269BA270CAF146266F2BAED7C (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, const RuntimeMethod* method)
  4189. {
  4190. int32_t V_0 = 0;
  4191. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  4192. int32_t V_2 = 0;
  4193. int32_t V_3 = 0;
  4194. {
  4195. V_0 = 0;
  4196. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_array;
  4197. V_1 = L_0;
  4198. V_2 = 0;
  4199. goto IL_0014;
  4200. }
  4201. IL_0008:
  4202. {
  4203. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = V_1;
  4204. int32_t L_2 = V_2;
  4205. NullCheck(L_1);
  4206. int32_t L_3 = L_2;
  4207. int32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  4208. V_3 = L_4;
  4209. int32_t L_5 = V_0;
  4210. int32_t L_6 = V_3;
  4211. V_0 = ((int32_t)il2cpp_codegen_add(L_5, L_6));
  4212. int32_t L_7 = V_2;
  4213. V_2 = ((int32_t)il2cpp_codegen_add(L_7, 1));
  4214. }
  4215. IL_0014:
  4216. {
  4217. int32_t L_8 = V_2;
  4218. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_1;
  4219. NullCheck(L_9);
  4220. if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))
  4221. {
  4222. goto IL_0008;
  4223. }
  4224. }
  4225. {
  4226. int32_t L_10 = V_0;
  4227. return L_10;
  4228. }
  4229. }
  4230. #ifdef __clang__
  4231. #pragma clang diagnostic pop
  4232. #endif
  4233. #ifdef __clang__
  4234. #pragma clang diagnostic push
  4235. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  4236. #pragma clang diagnostic ignored "-Wunused-variable"
  4237. #endif
  4238. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* WhiteRectangleDetector_Create_m2C5D706D9B1EB07AD068DA50DE08DEEFE8FEF959 (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method)
  4239. {
  4240. static bool s_Il2CppMethodInitialized;
  4241. if (!s_Il2CppMethodInitialized)
  4242. {
  4243. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C_il2cpp_TypeInfo_var);
  4244. s_Il2CppMethodInitialized = true;
  4245. }
  4246. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* V_0 = NULL;
  4247. {
  4248. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image;
  4249. if (L_0)
  4250. {
  4251. goto IL_0005;
  4252. }
  4253. }
  4254. {
  4255. return (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C*)NULL;
  4256. }
  4257. IL_0005:
  4258. {
  4259. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1 = ___0_image;
  4260. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_2 = (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C*)il2cpp_codegen_object_new(WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C_il2cpp_TypeInfo_var);
  4261. WhiteRectangleDetector__ctor_m0B959161E9B0F36338816C2F388B679EEE47A81D(L_2, L_1, NULL);
  4262. V_0 = L_2;
  4263. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_3 = V_0;
  4264. NullCheck(L_3);
  4265. int32_t L_4 = L_3->___upInit;
  4266. if ((((int32_t)L_4) < ((int32_t)0)))
  4267. {
  4268. goto IL_003a;
  4269. }
  4270. }
  4271. {
  4272. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_5 = V_0;
  4273. NullCheck(L_5);
  4274. int32_t L_6 = L_5->___leftInit;
  4275. if ((((int32_t)L_6) < ((int32_t)0)))
  4276. {
  4277. goto IL_003a;
  4278. }
  4279. }
  4280. {
  4281. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_7 = V_0;
  4282. NullCheck(L_7);
  4283. int32_t L_8 = L_7->___downInit;
  4284. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_9 = V_0;
  4285. NullCheck(L_9);
  4286. int32_t L_10 = L_9->___height;
  4287. if ((((int32_t)L_8) >= ((int32_t)L_10)))
  4288. {
  4289. goto IL_003a;
  4290. }
  4291. }
  4292. {
  4293. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_11 = V_0;
  4294. NullCheck(L_11);
  4295. int32_t L_12 = L_11->___rightInit;
  4296. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_13 = V_0;
  4297. NullCheck(L_13);
  4298. int32_t L_14 = L_13->___width;
  4299. if ((((int32_t)L_12) < ((int32_t)L_14)))
  4300. {
  4301. goto IL_003c;
  4302. }
  4303. }
  4304. IL_003a:
  4305. {
  4306. return (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C*)NULL;
  4307. }
  4308. IL_003c:
  4309. {
  4310. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_15 = V_0;
  4311. return L_15;
  4312. }
  4313. }
  4314. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* WhiteRectangleDetector_Create_m363D488D118F757E2552CED945F4F01951D5844B (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_initSize, int32_t ___2_x, int32_t ___3_y, const RuntimeMethod* method)
  4315. {
  4316. static bool s_Il2CppMethodInitialized;
  4317. if (!s_Il2CppMethodInitialized)
  4318. {
  4319. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C_il2cpp_TypeInfo_var);
  4320. s_Il2CppMethodInitialized = true;
  4321. }
  4322. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* V_0 = NULL;
  4323. {
  4324. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image;
  4325. int32_t L_1 = ___1_initSize;
  4326. int32_t L_2 = ___2_x;
  4327. int32_t L_3 = ___3_y;
  4328. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_4 = (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C*)il2cpp_codegen_object_new(WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C_il2cpp_TypeInfo_var);
  4329. WhiteRectangleDetector__ctor_m903C295E765CE1BE557AC9497F6F856DE3E308DC(L_4, L_0, L_1, L_2, L_3, NULL);
  4330. V_0 = L_4;
  4331. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_5 = V_0;
  4332. NullCheck(L_5);
  4333. int32_t L_6 = L_5->___upInit;
  4334. if ((((int32_t)L_6) < ((int32_t)0)))
  4335. {
  4336. goto IL_0038;
  4337. }
  4338. }
  4339. {
  4340. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_7 = V_0;
  4341. NullCheck(L_7);
  4342. int32_t L_8 = L_7->___leftInit;
  4343. if ((((int32_t)L_8) < ((int32_t)0)))
  4344. {
  4345. goto IL_0038;
  4346. }
  4347. }
  4348. {
  4349. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_9 = V_0;
  4350. NullCheck(L_9);
  4351. int32_t L_10 = L_9->___downInit;
  4352. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_11 = V_0;
  4353. NullCheck(L_11);
  4354. int32_t L_12 = L_11->___height;
  4355. if ((((int32_t)L_10) >= ((int32_t)L_12)))
  4356. {
  4357. goto IL_0038;
  4358. }
  4359. }
  4360. {
  4361. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_13 = V_0;
  4362. NullCheck(L_13);
  4363. int32_t L_14 = L_13->___rightInit;
  4364. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_15 = V_0;
  4365. NullCheck(L_15);
  4366. int32_t L_16 = L_15->___width;
  4367. if ((((int32_t)L_14) < ((int32_t)L_16)))
  4368. {
  4369. goto IL_003a;
  4370. }
  4371. }
  4372. IL_0038:
  4373. {
  4374. return (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C*)NULL;
  4375. }
  4376. IL_003a:
  4377. {
  4378. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_17 = V_0;
  4379. return L_17;
  4380. }
  4381. }
  4382. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhiteRectangleDetector__ctor_m0B959161E9B0F36338816C2F388B679EEE47A81D (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method)
  4383. {
  4384. {
  4385. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image;
  4386. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1 = ___0_image;
  4387. NullCheck(L_1);
  4388. int32_t L_2;
  4389. L_2 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_1, NULL);
  4390. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = ___0_image;
  4391. NullCheck(L_3);
  4392. int32_t L_4;
  4393. L_4 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_3, NULL);
  4394. WhiteRectangleDetector__ctor_m903C295E765CE1BE557AC9497F6F856DE3E308DC(__this, L_0, ((int32_t)10), ((int32_t)(L_2/2)), ((int32_t)(L_4/2)), NULL);
  4395. return;
  4396. }
  4397. }
  4398. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void WhiteRectangleDetector__ctor_m903C295E765CE1BE557AC9497F6F856DE3E308DC (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, int32_t ___1_initSize, int32_t ___2_x, int32_t ___3_y, const RuntimeMethod* method)
  4399. {
  4400. int32_t V_0 = 0;
  4401. {
  4402. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  4403. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image;
  4404. __this->___image = L_0;
  4405. Il2CppCodeGenWriteBarrier((void**)(&__this->___image), (void*)L_0);
  4406. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1 = ___0_image;
  4407. NullCheck(L_1);
  4408. int32_t L_2;
  4409. L_2 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_1, NULL);
  4410. __this->___height = L_2;
  4411. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = ___0_image;
  4412. NullCheck(L_3);
  4413. int32_t L_4;
  4414. L_4 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_3, NULL);
  4415. __this->___width = L_4;
  4416. int32_t L_5 = ___1_initSize;
  4417. V_0 = ((int32_t)(L_5/2));
  4418. int32_t L_6 = ___2_x;
  4419. int32_t L_7 = V_0;
  4420. __this->___leftInit = ((int32_t)il2cpp_codegen_subtract(L_6, L_7));
  4421. int32_t L_8 = ___2_x;
  4422. int32_t L_9 = V_0;
  4423. __this->___rightInit = ((int32_t)il2cpp_codegen_add(L_8, L_9));
  4424. int32_t L_10 = ___3_y;
  4425. int32_t L_11 = V_0;
  4426. __this->___upInit = ((int32_t)il2cpp_codegen_subtract(L_10, L_11));
  4427. int32_t L_12 = ___3_y;
  4428. int32_t L_13 = V_0;
  4429. __this->___downInit = ((int32_t)il2cpp_codegen_add(L_12, L_13));
  4430. return;
  4431. }
  4432. }
  4433. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* WhiteRectangleDetector_detect_mE5A163308021BBB287E8AE35E2E5E1641B5BB6C5 (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, const RuntimeMethod* method)
  4434. {
  4435. int32_t V_0 = 0;
  4436. int32_t V_1 = 0;
  4437. int32_t V_2 = 0;
  4438. int32_t V_3 = 0;
  4439. bool V_4 = false;
  4440. bool V_5 = false;
  4441. bool V_6 = false;
  4442. bool V_7 = false;
  4443. bool V_8 = false;
  4444. bool V_9 = false;
  4445. bool V_10 = false;
  4446. bool V_11 = false;
  4447. bool V_12 = false;
  4448. bool V_13 = false;
  4449. int32_t V_14 = 0;
  4450. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_15 = NULL;
  4451. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_16 = NULL;
  4452. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_17 = NULL;
  4453. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_18 = NULL;
  4454. int32_t V_19 = 0;
  4455. int32_t V_20 = 0;
  4456. int32_t V_21 = 0;
  4457. int32_t V_22 = 0;
  4458. {
  4459. int32_t L_0 = __this->___leftInit;
  4460. V_0 = L_0;
  4461. int32_t L_1 = __this->___rightInit;
  4462. V_1 = L_1;
  4463. int32_t L_2 = __this->___upInit;
  4464. V_2 = L_2;
  4465. int32_t L_3 = __this->___downInit;
  4466. V_3 = L_3;
  4467. V_4 = (bool)0;
  4468. V_5 = (bool)1;
  4469. V_6 = (bool)0;
  4470. V_7 = (bool)0;
  4471. V_8 = (bool)0;
  4472. V_9 = (bool)0;
  4473. goto IL_0148;
  4474. }
  4475. IL_0033:
  4476. {
  4477. V_5 = (bool)0;
  4478. V_10 = (bool)1;
  4479. goto IL_005f;
  4480. }
  4481. IL_003b:
  4482. {
  4483. int32_t L_4 = V_2;
  4484. int32_t L_5 = V_3;
  4485. int32_t L_6 = V_1;
  4486. bool L_7;
  4487. L_7 = WhiteRectangleDetector_containsBlackPoint_mDE7485FE2764EB1EEB38CC152DFEC3B459B41967(__this, L_4, L_5, L_6, (bool)0, NULL);
  4488. V_10 = L_7;
  4489. bool L_8 = V_10;
  4490. if (!L_8)
  4491. {
  4492. goto IL_0057;
  4493. }
  4494. }
  4495. {
  4496. int32_t L_9 = V_1;
  4497. V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1));
  4498. V_5 = (bool)1;
  4499. V_6 = (bool)1;
  4500. goto IL_005f;
  4501. }
  4502. IL_0057:
  4503. {
  4504. bool L_10 = V_6;
  4505. if (L_10)
  4506. {
  4507. goto IL_005f;
  4508. }
  4509. }
  4510. {
  4511. int32_t L_11 = V_1;
  4512. V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
  4513. }
  4514. IL_005f:
  4515. {
  4516. bool L_12 = V_10;
  4517. if (L_12)
  4518. {
  4519. goto IL_0067;
  4520. }
  4521. }
  4522. {
  4523. bool L_13 = V_6;
  4524. if (L_13)
  4525. {
  4526. goto IL_0070;
  4527. }
  4528. }
  4529. IL_0067:
  4530. {
  4531. int32_t L_14 = V_1;
  4532. int32_t L_15 = __this->___width;
  4533. if ((((int32_t)L_14) < ((int32_t)L_15)))
  4534. {
  4535. goto IL_003b;
  4536. }
  4537. }
  4538. IL_0070:
  4539. {
  4540. int32_t L_16 = V_1;
  4541. int32_t L_17 = __this->___width;
  4542. if ((((int32_t)L_16) < ((int32_t)L_17)))
  4543. {
  4544. goto IL_0081;
  4545. }
  4546. }
  4547. {
  4548. V_4 = (bool)1;
  4549. goto IL_014f;
  4550. }
  4551. IL_0081:
  4552. {
  4553. V_11 = (bool)1;
  4554. goto IL_00aa;
  4555. }
  4556. IL_0086:
  4557. {
  4558. int32_t L_18 = V_0;
  4559. int32_t L_19 = V_1;
  4560. int32_t L_20 = V_3;
  4561. bool L_21;
  4562. L_21 = WhiteRectangleDetector_containsBlackPoint_mDE7485FE2764EB1EEB38CC152DFEC3B459B41967(__this, L_18, L_19, L_20, (bool)1, NULL);
  4563. V_11 = L_21;
  4564. bool L_22 = V_11;
  4565. if (!L_22)
  4566. {
  4567. goto IL_00a2;
  4568. }
  4569. }
  4570. {
  4571. int32_t L_23 = V_3;
  4572. V_3 = ((int32_t)il2cpp_codegen_add(L_23, 1));
  4573. V_5 = (bool)1;
  4574. V_7 = (bool)1;
  4575. goto IL_00aa;
  4576. }
  4577. IL_00a2:
  4578. {
  4579. bool L_24 = V_7;
  4580. if (L_24)
  4581. {
  4582. goto IL_00aa;
  4583. }
  4584. }
  4585. {
  4586. int32_t L_25 = V_3;
  4587. V_3 = ((int32_t)il2cpp_codegen_add(L_25, 1));
  4588. }
  4589. IL_00aa:
  4590. {
  4591. bool L_26 = V_11;
  4592. if (L_26)
  4593. {
  4594. goto IL_00b2;
  4595. }
  4596. }
  4597. {
  4598. bool L_27 = V_7;
  4599. if (L_27)
  4600. {
  4601. goto IL_00bb;
  4602. }
  4603. }
  4604. IL_00b2:
  4605. {
  4606. int32_t L_28 = V_3;
  4607. int32_t L_29 = __this->___height;
  4608. if ((((int32_t)L_28) < ((int32_t)L_29)))
  4609. {
  4610. goto IL_0086;
  4611. }
  4612. }
  4613. IL_00bb:
  4614. {
  4615. int32_t L_30 = V_3;
  4616. int32_t L_31 = __this->___height;
  4617. if ((((int32_t)L_30) < ((int32_t)L_31)))
  4618. {
  4619. goto IL_00cc;
  4620. }
  4621. }
  4622. {
  4623. V_4 = (bool)1;
  4624. goto IL_014f;
  4625. }
  4626. IL_00cc:
  4627. {
  4628. V_12 = (bool)1;
  4629. goto IL_00f5;
  4630. }
  4631. IL_00d1:
  4632. {
  4633. int32_t L_32 = V_2;
  4634. int32_t L_33 = V_3;
  4635. int32_t L_34 = V_0;
  4636. bool L_35;
  4637. L_35 = WhiteRectangleDetector_containsBlackPoint_mDE7485FE2764EB1EEB38CC152DFEC3B459B41967(__this, L_32, L_33, L_34, (bool)0, NULL);
  4638. V_12 = L_35;
  4639. bool L_36 = V_12;
  4640. if (!L_36)
  4641. {
  4642. goto IL_00ed;
  4643. }
  4644. }
  4645. {
  4646. int32_t L_37 = V_0;
  4647. V_0 = ((int32_t)il2cpp_codegen_subtract(L_37, 1));
  4648. V_5 = (bool)1;
  4649. V_8 = (bool)1;
  4650. goto IL_00f5;
  4651. }
  4652. IL_00ed:
  4653. {
  4654. bool L_38 = V_8;
  4655. if (L_38)
  4656. {
  4657. goto IL_00f5;
  4658. }
  4659. }
  4660. {
  4661. int32_t L_39 = V_0;
  4662. V_0 = ((int32_t)il2cpp_codegen_subtract(L_39, 1));
  4663. }
  4664. IL_00f5:
  4665. {
  4666. bool L_40 = V_12;
  4667. if (L_40)
  4668. {
  4669. goto IL_00fd;
  4670. }
  4671. }
  4672. {
  4673. bool L_41 = V_8;
  4674. if (L_41)
  4675. {
  4676. goto IL_0101;
  4677. }
  4678. }
  4679. IL_00fd:
  4680. {
  4681. int32_t L_42 = V_0;
  4682. if ((((int32_t)L_42) >= ((int32_t)0)))
  4683. {
  4684. goto IL_00d1;
  4685. }
  4686. }
  4687. IL_0101:
  4688. {
  4689. int32_t L_43 = V_0;
  4690. if ((((int32_t)L_43) >= ((int32_t)0)))
  4691. {
  4692. goto IL_010a;
  4693. }
  4694. }
  4695. {
  4696. V_4 = (bool)1;
  4697. goto IL_014f;
  4698. }
  4699. IL_010a:
  4700. {
  4701. V_13 = (bool)1;
  4702. goto IL_0133;
  4703. }
  4704. IL_010f:
  4705. {
  4706. int32_t L_44 = V_0;
  4707. int32_t L_45 = V_1;
  4708. int32_t L_46 = V_2;
  4709. bool L_47;
  4710. L_47 = WhiteRectangleDetector_containsBlackPoint_mDE7485FE2764EB1EEB38CC152DFEC3B459B41967(__this, L_44, L_45, L_46, (bool)1, NULL);
  4711. V_13 = L_47;
  4712. bool L_48 = V_13;
  4713. if (!L_48)
  4714. {
  4715. goto IL_012b;
  4716. }
  4717. }
  4718. {
  4719. int32_t L_49 = V_2;
  4720. V_2 = ((int32_t)il2cpp_codegen_subtract(L_49, 1));
  4721. V_5 = (bool)1;
  4722. V_9 = (bool)1;
  4723. goto IL_0133;
  4724. }
  4725. IL_012b:
  4726. {
  4727. bool L_50 = V_9;
  4728. if (L_50)
  4729. {
  4730. goto IL_0133;
  4731. }
  4732. }
  4733. {
  4734. int32_t L_51 = V_2;
  4735. V_2 = ((int32_t)il2cpp_codegen_subtract(L_51, 1));
  4736. }
  4737. IL_0133:
  4738. {
  4739. bool L_52 = V_13;
  4740. if (L_52)
  4741. {
  4742. goto IL_013b;
  4743. }
  4744. }
  4745. {
  4746. bool L_53 = V_9;
  4747. if (L_53)
  4748. {
  4749. goto IL_013f;
  4750. }
  4751. }
  4752. IL_013b:
  4753. {
  4754. int32_t L_54 = V_2;
  4755. if ((((int32_t)L_54) >= ((int32_t)0)))
  4756. {
  4757. goto IL_010f;
  4758. }
  4759. }
  4760. IL_013f:
  4761. {
  4762. int32_t L_55 = V_2;
  4763. if ((((int32_t)L_55) >= ((int32_t)0)))
  4764. {
  4765. goto IL_0148;
  4766. }
  4767. }
  4768. {
  4769. V_4 = (bool)1;
  4770. goto IL_014f;
  4771. }
  4772. IL_0148:
  4773. {
  4774. bool L_56 = V_5;
  4775. if (L_56)
  4776. {
  4777. goto IL_0033;
  4778. }
  4779. }
  4780. IL_014f:
  4781. {
  4782. bool L_57 = V_4;
  4783. if (L_57)
  4784. {
  4785. goto IL_023a;
  4786. }
  4787. }
  4788. {
  4789. int32_t L_58 = V_1;
  4790. int32_t L_59 = V_0;
  4791. V_14 = ((int32_t)il2cpp_codegen_subtract(L_58, L_59));
  4792. V_15 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)NULL;
  4793. V_19 = 1;
  4794. goto IL_017f;
  4795. }
  4796. IL_0163:
  4797. {
  4798. int32_t L_60 = V_0;
  4799. int32_t L_61 = V_3;
  4800. int32_t L_62 = V_19;
  4801. int32_t L_63 = V_0;
  4802. int32_t L_64 = V_19;
  4803. int32_t L_65 = V_3;
  4804. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_66;
  4805. L_66 = WhiteRectangleDetector_getBlackPointOnSegment_m1480F55100C56F3AE5CA8A24EC98F303B480059A(__this, ((float)L_60), ((float)((int32_t)il2cpp_codegen_subtract(L_61, L_62))), ((float)((int32_t)il2cpp_codegen_add(L_63, L_64))), ((float)L_65), NULL);
  4806. V_15 = L_66;
  4807. int32_t L_67 = V_19;
  4808. V_19 = ((int32_t)il2cpp_codegen_add(L_67, 1));
  4809. }
  4810. IL_017f:
  4811. {
  4812. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_68 = V_15;
  4813. if (L_68)
  4814. {
  4815. goto IL_0189;
  4816. }
  4817. }
  4818. {
  4819. int32_t L_69 = V_19;
  4820. int32_t L_70 = V_14;
  4821. if ((((int32_t)L_69) < ((int32_t)L_70)))
  4822. {
  4823. goto IL_0163;
  4824. }
  4825. }
  4826. IL_0189:
  4827. {
  4828. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_71 = V_15;
  4829. if (L_71)
  4830. {
  4831. goto IL_018f;
  4832. }
  4833. }
  4834. {
  4835. return (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)NULL;
  4836. }
  4837. IL_018f:
  4838. {
  4839. V_16 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)NULL;
  4840. V_20 = 1;
  4841. goto IL_01b3;
  4842. }
  4843. IL_0197:
  4844. {
  4845. int32_t L_72 = V_0;
  4846. int32_t L_73 = V_2;
  4847. int32_t L_74 = V_20;
  4848. int32_t L_75 = V_0;
  4849. int32_t L_76 = V_20;
  4850. int32_t L_77 = V_2;
  4851. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_78;
  4852. L_78 = WhiteRectangleDetector_getBlackPointOnSegment_m1480F55100C56F3AE5CA8A24EC98F303B480059A(__this, ((float)L_72), ((float)((int32_t)il2cpp_codegen_add(L_73, L_74))), ((float)((int32_t)il2cpp_codegen_add(L_75, L_76))), ((float)L_77), NULL);
  4853. V_16 = L_78;
  4854. int32_t L_79 = V_20;
  4855. V_20 = ((int32_t)il2cpp_codegen_add(L_79, 1));
  4856. }
  4857. IL_01b3:
  4858. {
  4859. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_80 = V_16;
  4860. if (L_80)
  4861. {
  4862. goto IL_01bd;
  4863. }
  4864. }
  4865. {
  4866. int32_t L_81 = V_20;
  4867. int32_t L_82 = V_14;
  4868. if ((((int32_t)L_81) < ((int32_t)L_82)))
  4869. {
  4870. goto IL_0197;
  4871. }
  4872. }
  4873. IL_01bd:
  4874. {
  4875. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_83 = V_16;
  4876. if (L_83)
  4877. {
  4878. goto IL_01c3;
  4879. }
  4880. }
  4881. {
  4882. return (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)NULL;
  4883. }
  4884. IL_01c3:
  4885. {
  4886. V_17 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)NULL;
  4887. V_21 = 1;
  4888. goto IL_01e7;
  4889. }
  4890. IL_01cb:
  4891. {
  4892. int32_t L_84 = V_1;
  4893. int32_t L_85 = V_2;
  4894. int32_t L_86 = V_21;
  4895. int32_t L_87 = V_1;
  4896. int32_t L_88 = V_21;
  4897. int32_t L_89 = V_2;
  4898. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_90;
  4899. L_90 = WhiteRectangleDetector_getBlackPointOnSegment_m1480F55100C56F3AE5CA8A24EC98F303B480059A(__this, ((float)L_84), ((float)((int32_t)il2cpp_codegen_add(L_85, L_86))), ((float)((int32_t)il2cpp_codegen_subtract(L_87, L_88))), ((float)L_89), NULL);
  4900. V_17 = L_90;
  4901. int32_t L_91 = V_21;
  4902. V_21 = ((int32_t)il2cpp_codegen_add(L_91, 1));
  4903. }
  4904. IL_01e7:
  4905. {
  4906. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_92 = V_17;
  4907. if (L_92)
  4908. {
  4909. goto IL_01f1;
  4910. }
  4911. }
  4912. {
  4913. int32_t L_93 = V_21;
  4914. int32_t L_94 = V_14;
  4915. if ((((int32_t)L_93) < ((int32_t)L_94)))
  4916. {
  4917. goto IL_01cb;
  4918. }
  4919. }
  4920. IL_01f1:
  4921. {
  4922. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_95 = V_17;
  4923. if (L_95)
  4924. {
  4925. goto IL_01f7;
  4926. }
  4927. }
  4928. {
  4929. return (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)NULL;
  4930. }
  4931. IL_01f7:
  4932. {
  4933. V_18 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)NULL;
  4934. V_22 = 1;
  4935. goto IL_021b;
  4936. }
  4937. IL_01ff:
  4938. {
  4939. int32_t L_96 = V_1;
  4940. int32_t L_97 = V_3;
  4941. int32_t L_98 = V_22;
  4942. int32_t L_99 = V_1;
  4943. int32_t L_100 = V_22;
  4944. int32_t L_101 = V_3;
  4945. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_102;
  4946. L_102 = WhiteRectangleDetector_getBlackPointOnSegment_m1480F55100C56F3AE5CA8A24EC98F303B480059A(__this, ((float)L_96), ((float)((int32_t)il2cpp_codegen_subtract(L_97, L_98))), ((float)((int32_t)il2cpp_codegen_subtract(L_99, L_100))), ((float)L_101), NULL);
  4947. V_18 = L_102;
  4948. int32_t L_103 = V_22;
  4949. V_22 = ((int32_t)il2cpp_codegen_add(L_103, 1));
  4950. }
  4951. IL_021b:
  4952. {
  4953. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_104 = V_18;
  4954. if (L_104)
  4955. {
  4956. goto IL_0225;
  4957. }
  4958. }
  4959. {
  4960. int32_t L_105 = V_22;
  4961. int32_t L_106 = V_14;
  4962. if ((((int32_t)L_105) < ((int32_t)L_106)))
  4963. {
  4964. goto IL_01ff;
  4965. }
  4966. }
  4967. IL_0225:
  4968. {
  4969. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_107 = V_18;
  4970. if (L_107)
  4971. {
  4972. goto IL_022b;
  4973. }
  4974. }
  4975. {
  4976. return (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)NULL;
  4977. }
  4978. IL_022b:
  4979. {
  4980. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_108 = V_18;
  4981. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_109 = V_15;
  4982. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_110 = V_17;
  4983. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_111 = V_16;
  4984. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_112;
  4985. L_112 = WhiteRectangleDetector_centerEdges_mAE43B74E2D982171B7F188AD91A68592041ED567(__this, L_108, L_109, L_110, L_111, NULL);
  4986. return L_112;
  4987. }
  4988. IL_023a:
  4989. {
  4990. return (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)NULL;
  4991. }
  4992. }
  4993. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* WhiteRectangleDetector_getBlackPointOnSegment_m1480F55100C56F3AE5CA8A24EC98F303B480059A (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, float ___0_aX, float ___1_aY, float ___2_bX, float ___3_bY, const RuntimeMethod* method)
  4994. {
  4995. static bool s_Il2CppMethodInitialized;
  4996. if (!s_Il2CppMethodInitialized)
  4997. {
  4998. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  4999. s_Il2CppMethodInitialized = true;
  5000. }
  5001. int32_t V_0 = 0;
  5002. float V_1 = 0.0f;
  5003. float V_2 = 0.0f;
  5004. int32_t V_3 = 0;
  5005. int32_t V_4 = 0;
  5006. int32_t V_5 = 0;
  5007. {
  5008. float L_0 = ___0_aX;
  5009. float L_1 = ___1_aY;
  5010. float L_2 = ___2_bX;
  5011. float L_3 = ___3_bY;
  5012. float L_4;
  5013. L_4 = MathUtils_distance_m4EE9BC601D8414FD168751C587ABCC119036EB35(L_0, L_1, L_2, L_3, NULL);
  5014. int32_t L_5;
  5015. L_5 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(L_4, NULL);
  5016. V_0 = L_5;
  5017. float L_6 = ___2_bX;
  5018. float L_7 = ___0_aX;
  5019. int32_t L_8 = V_0;
  5020. V_1 = ((float)(((float)il2cpp_codegen_subtract(L_6, L_7))/((float)L_8)));
  5021. float L_9 = ___3_bY;
  5022. float L_10 = ___1_aY;
  5023. int32_t L_11 = V_0;
  5024. V_2 = ((float)(((float)il2cpp_codegen_subtract(L_9, L_10))/((float)L_11)));
  5025. V_3 = 0;
  5026. goto IL_005e;
  5027. }
  5028. IL_0023:
  5029. {
  5030. float L_12 = ___0_aX;
  5031. int32_t L_13 = V_3;
  5032. float L_14 = V_1;
  5033. int32_t L_15;
  5034. L_15 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)il2cpp_codegen_add(L_12, ((float)il2cpp_codegen_multiply(((float)L_13), L_14)))), NULL);
  5035. V_4 = L_15;
  5036. float L_16 = ___1_aY;
  5037. int32_t L_17 = V_3;
  5038. float L_18 = V_2;
  5039. int32_t L_19;
  5040. L_19 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)il2cpp_codegen_add(L_16, ((float)il2cpp_codegen_multiply(((float)L_17), L_18)))), NULL);
  5041. V_5 = L_19;
  5042. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_20 = __this->___image;
  5043. int32_t L_21 = V_4;
  5044. int32_t L_22 = V_5;
  5045. NullCheck(L_20);
  5046. bool L_23;
  5047. L_23 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_20, L_21, L_22, NULL);
  5048. if (!L_23)
  5049. {
  5050. goto IL_005a;
  5051. }
  5052. }
  5053. {
  5054. int32_t L_24 = V_4;
  5055. int32_t L_25 = V_5;
  5056. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  5057. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_26, ((float)L_24), ((float)L_25), NULL);
  5058. return L_26;
  5059. }
  5060. IL_005a:
  5061. {
  5062. int32_t L_27 = V_3;
  5063. V_3 = ((int32_t)il2cpp_codegen_add(L_27, 1));
  5064. }
  5065. IL_005e:
  5066. {
  5067. int32_t L_28 = V_3;
  5068. int32_t L_29 = V_0;
  5069. if ((((int32_t)L_28) < ((int32_t)L_29)))
  5070. {
  5071. goto IL_0023;
  5072. }
  5073. }
  5074. {
  5075. return (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)NULL;
  5076. }
  5077. }
  5078. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* WhiteRectangleDetector_centerEdges_mAE43B74E2D982171B7F188AD91A68592041ED567 (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_y, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_z, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_x, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___3_t, const RuntimeMethod* method)
  5079. {
  5080. static bool s_Il2CppMethodInitialized;
  5081. if (!s_Il2CppMethodInitialized)
  5082. {
  5083. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var);
  5084. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  5085. s_Il2CppMethodInitialized = true;
  5086. }
  5087. float V_0 = 0.0f;
  5088. float V_1 = 0.0f;
  5089. float V_2 = 0.0f;
  5090. float V_3 = 0.0f;
  5091. float V_4 = 0.0f;
  5092. float V_5 = 0.0f;
  5093. float V_6 = 0.0f;
  5094. float V_7 = 0.0f;
  5095. {
  5096. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_y;
  5097. NullCheck(L_0);
  5098. float L_1;
  5099. L_1 = VirtualFuncInvoker0< float >::Invoke(4, L_0);
  5100. V_0 = L_1;
  5101. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___0_y;
  5102. NullCheck(L_2);
  5103. float L_3;
  5104. L_3 = VirtualFuncInvoker0< float >::Invoke(5, L_2);
  5105. V_1 = L_3;
  5106. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_4 = ___1_z;
  5107. NullCheck(L_4);
  5108. float L_5;
  5109. L_5 = VirtualFuncInvoker0< float >::Invoke(4, L_4);
  5110. V_2 = L_5;
  5111. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_6 = ___1_z;
  5112. NullCheck(L_6);
  5113. float L_7;
  5114. L_7 = VirtualFuncInvoker0< float >::Invoke(5, L_6);
  5115. V_3 = L_7;
  5116. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = ___2_x;
  5117. NullCheck(L_8);
  5118. float L_9;
  5119. L_9 = VirtualFuncInvoker0< float >::Invoke(4, L_8);
  5120. V_4 = L_9;
  5121. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10 = ___2_x;
  5122. NullCheck(L_10);
  5123. float L_11;
  5124. L_11 = VirtualFuncInvoker0< float >::Invoke(5, L_10);
  5125. V_5 = L_11;
  5126. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = ___3_t;
  5127. NullCheck(L_12);
  5128. float L_13;
  5129. L_13 = VirtualFuncInvoker0< float >::Invoke(4, L_12);
  5130. V_6 = L_13;
  5131. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = ___3_t;
  5132. NullCheck(L_14);
  5133. float L_15;
  5134. L_15 = VirtualFuncInvoker0< float >::Invoke(5, L_14);
  5135. V_7 = L_15;
  5136. float L_16 = V_0;
  5137. int32_t L_17 = __this->___width;
  5138. if ((!(((float)L_16) < ((float)((float)(((float)L_17)/(2.0f)))))))
  5139. {
  5140. goto IL_00b1;
  5141. }
  5142. }
  5143. {
  5144. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_18 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4);
  5145. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_19 = L_18;
  5146. float L_20 = V_6;
  5147. float L_21 = V_7;
  5148. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_22 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  5149. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_22, ((float)il2cpp_codegen_subtract(L_20, (1.0f))), ((float)il2cpp_codegen_add(L_21, (1.0f))), NULL);
  5150. NullCheck(L_19);
  5151. ArrayElementTypeCheck (L_19, L_22);
  5152. (L_19)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_22);
  5153. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_23 = L_19;
  5154. float L_24 = V_2;
  5155. float L_25 = V_3;
  5156. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  5157. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_26, ((float)il2cpp_codegen_add(L_24, (1.0f))), ((float)il2cpp_codegen_add(L_25, (1.0f))), NULL);
  5158. NullCheck(L_23);
  5159. ArrayElementTypeCheck (L_23, L_26);
  5160. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_26);
  5161. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_27 = L_23;
  5162. float L_28 = V_4;
  5163. float L_29 = V_5;
  5164. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_30 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  5165. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_30, ((float)il2cpp_codegen_subtract(L_28, (1.0f))), ((float)il2cpp_codegen_subtract(L_29, (1.0f))), NULL);
  5166. NullCheck(L_27);
  5167. ArrayElementTypeCheck (L_27, L_30);
  5168. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_30);
  5169. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_31 = L_27;
  5170. float L_32 = V_0;
  5171. float L_33 = V_1;
  5172. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_34 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  5173. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_34, ((float)il2cpp_codegen_add(L_32, (1.0f))), ((float)il2cpp_codegen_subtract(L_33, (1.0f))), NULL);
  5174. NullCheck(L_31);
  5175. ArrayElementTypeCheck (L_31, L_34);
  5176. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_34);
  5177. return L_31;
  5178. }
  5179. IL_00b1:
  5180. {
  5181. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_35 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4);
  5182. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_36 = L_35;
  5183. float L_37 = V_6;
  5184. float L_38 = V_7;
  5185. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_39 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  5186. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_39, ((float)il2cpp_codegen_add(L_37, (1.0f))), ((float)il2cpp_codegen_add(L_38, (1.0f))), NULL);
  5187. NullCheck(L_36);
  5188. ArrayElementTypeCheck (L_36, L_39);
  5189. (L_36)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_39);
  5190. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_40 = L_36;
  5191. float L_41 = V_2;
  5192. float L_42 = V_3;
  5193. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_43 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  5194. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_43, ((float)il2cpp_codegen_add(L_41, (1.0f))), ((float)il2cpp_codegen_subtract(L_42, (1.0f))), NULL);
  5195. NullCheck(L_40);
  5196. ArrayElementTypeCheck (L_40, L_43);
  5197. (L_40)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_43);
  5198. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_44 = L_40;
  5199. float L_45 = V_4;
  5200. float L_46 = V_5;
  5201. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_47 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  5202. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_47, ((float)il2cpp_codegen_subtract(L_45, (1.0f))), ((float)il2cpp_codegen_add(L_46, (1.0f))), NULL);
  5203. NullCheck(L_44);
  5204. ArrayElementTypeCheck (L_44, L_47);
  5205. (L_44)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_47);
  5206. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_48 = L_44;
  5207. float L_49 = V_0;
  5208. float L_50 = V_1;
  5209. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_51 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  5210. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_51, ((float)il2cpp_codegen_subtract(L_49, (1.0f))), ((float)il2cpp_codegen_subtract(L_50, (1.0f))), NULL);
  5211. NullCheck(L_48);
  5212. ArrayElementTypeCheck (L_48, L_51);
  5213. (L_48)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_51);
  5214. return L_48;
  5215. }
  5216. }
  5217. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool WhiteRectangleDetector_containsBlackPoint_mDE7485FE2764EB1EEB38CC152DFEC3B459B41967 (WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* __this, int32_t ___0_a, int32_t ___1_b, int32_t ___2_fixed, bool ___3_horizontal, const RuntimeMethod* method)
  5218. {
  5219. int32_t V_0 = 0;
  5220. int32_t V_1 = 0;
  5221. {
  5222. bool L_0 = ___3_horizontal;
  5223. if (!L_0)
  5224. {
  5225. goto IL_0023;
  5226. }
  5227. }
  5228. {
  5229. int32_t L_1 = ___0_a;
  5230. V_0 = L_1;
  5231. goto IL_001d;
  5232. }
  5233. IL_0008:
  5234. {
  5235. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = __this->___image;
  5236. int32_t L_3 = V_0;
  5237. int32_t L_4 = ___2_fixed;
  5238. NullCheck(L_2);
  5239. bool L_5;
  5240. L_5 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_2, L_3, L_4, NULL);
  5241. if (!L_5)
  5242. {
  5243. goto IL_0019;
  5244. }
  5245. }
  5246. {
  5247. return (bool)1;
  5248. }
  5249. IL_0019:
  5250. {
  5251. int32_t L_6 = V_0;
  5252. V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1));
  5253. }
  5254. IL_001d:
  5255. {
  5256. int32_t L_7 = V_0;
  5257. int32_t L_8 = ___1_b;
  5258. if ((((int32_t)L_7) <= ((int32_t)L_8)))
  5259. {
  5260. goto IL_0008;
  5261. }
  5262. }
  5263. {
  5264. goto IL_0040;
  5265. }
  5266. IL_0023:
  5267. {
  5268. int32_t L_9 = ___0_a;
  5269. V_1 = L_9;
  5270. goto IL_003c;
  5271. }
  5272. IL_0027:
  5273. {
  5274. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_10 = __this->___image;
  5275. int32_t L_11 = ___2_fixed;
  5276. int32_t L_12 = V_1;
  5277. NullCheck(L_10);
  5278. bool L_13;
  5279. L_13 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_10, L_11, L_12, NULL);
  5280. if (!L_13)
  5281. {
  5282. goto IL_0038;
  5283. }
  5284. }
  5285. {
  5286. return (bool)1;
  5287. }
  5288. IL_0038:
  5289. {
  5290. int32_t L_14 = V_1;
  5291. V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1));
  5292. }
  5293. IL_003c:
  5294. {
  5295. int32_t L_15 = V_1;
  5296. int32_t L_16 = ___1_b;
  5297. if ((((int32_t)L_15) <= ((int32_t)L_16)))
  5298. {
  5299. goto IL_0027;
  5300. }
  5301. }
  5302. IL_0040:
  5303. {
  5304. return (bool)0;
  5305. }
  5306. }
  5307. #ifdef __clang__
  5308. #pragma clang diagnostic pop
  5309. #endif
  5310. #ifdef __clang__
  5311. #pragma clang diagnostic push
  5312. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5313. #pragma clang diagnostic ignored "-Wunused-variable"
  5314. #endif
  5315. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* AztecReader_decode_m2E968B8E0C9CD1FA035D9CBE881A52E4C2525652 (AztecReader_tC6E2DA32E69D7913016C16305249DDC1D872A43E* __this, BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* ___0_image, RuntimeObject* ___1_hints, const RuntimeMethod* method)
  5316. {
  5317. static bool s_Il2CppMethodInitialized;
  5318. if (!s_Il2CppMethodInitialized)
  5319. {
  5320. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70_il2cpp_TypeInfo_var);
  5321. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  5322. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var);
  5323. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var);
  5324. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var);
  5325. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var);
  5326. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA7FEB01BDA1940F008CA90345C202E12AD16106C);
  5327. s_Il2CppMethodInitialized = true;
  5328. }
  5329. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_0 = NULL;
  5330. Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* V_1 = NULL;
  5331. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_2 = NULL;
  5332. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* V_3 = NULL;
  5333. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* V_4 = NULL;
  5334. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* V_5 = NULL;
  5335. RuntimeObject* V_6 = NULL;
  5336. String_t* V_7 = NULL;
  5337. ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* V_8 = NULL;
  5338. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_9 = NULL;
  5339. int32_t V_10 = 0;
  5340. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_11 = NULL;
  5341. {
  5342. BinaryBitmap_t782410230405265CD7CB4043E143DD8371216CC9* L_0 = ___0_image;
  5343. NullCheck(L_0);
  5344. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_1;
  5345. L_1 = BinaryBitmap_get_BlackMatrix_m136C38AD0C5E3489C54D34D0B2AC53B62AE1D76B(L_0, NULL);
  5346. V_0 = L_1;
  5347. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = V_0;
  5348. if (L_2)
  5349. {
  5350. goto IL_000c;
  5351. }
  5352. }
  5353. {
  5354. return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL;
  5355. }
  5356. IL_000c:
  5357. {
  5358. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = V_0;
  5359. Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* L_4 = (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F*)il2cpp_codegen_object_new(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var);
  5360. Detector__ctor_m557FAF720DE31928E5BEDBD9952C0D2788FDE17F(L_4, L_3, NULL);
  5361. V_1 = L_4;
  5362. V_2 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)NULL;
  5363. V_3 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  5364. Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* L_5 = V_1;
  5365. NullCheck(L_5);
  5366. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_6;
  5367. L_6 = Detector_detect_m1BEF100E8F4FD9CA53502B827BFD1CBA0EC88C75(L_5, (bool)0, NULL);
  5368. V_4 = L_6;
  5369. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_7 = V_4;
  5370. if (!L_7)
  5371. {
  5372. goto IL_0039;
  5373. }
  5374. }
  5375. {
  5376. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_8 = V_4;
  5377. NullCheck(L_8);
  5378. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9;
  5379. L_9 = DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2_inline(L_8, NULL);
  5380. V_2 = L_9;
  5381. Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* L_10 = (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64*)il2cpp_codegen_object_new(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  5382. Decoder__ctor_m6E18B13070C16A81117655BD7D705F368B85B7F7(L_10, NULL);
  5383. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_11 = V_4;
  5384. NullCheck(L_10);
  5385. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_12;
  5386. L_12 = Decoder_decode_m77DF19C6CDDA598B7013E601A9C1C807549F9BFB(L_10, L_11, NULL);
  5387. V_3 = L_12;
  5388. }
  5389. IL_0039:
  5390. {
  5391. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_13 = V_3;
  5392. if (L_13)
  5393. {
  5394. goto IL_0065;
  5395. }
  5396. }
  5397. {
  5398. Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* L_14 = V_1;
  5399. NullCheck(L_14);
  5400. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_15;
  5401. L_15 = Detector_detect_m1BEF100E8F4FD9CA53502B827BFD1CBA0EC88C75(L_14, (bool)1, NULL);
  5402. V_4 = L_15;
  5403. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_16 = V_4;
  5404. if (L_16)
  5405. {
  5406. goto IL_004b;
  5407. }
  5408. }
  5409. {
  5410. return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL;
  5411. }
  5412. IL_004b:
  5413. {
  5414. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_17 = V_4;
  5415. NullCheck(L_17);
  5416. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_18;
  5417. L_18 = DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2_inline(L_17, NULL);
  5418. V_2 = L_18;
  5419. Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* L_19 = (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64*)il2cpp_codegen_object_new(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  5420. Decoder__ctor_m6E18B13070C16A81117655BD7D705F368B85B7F7(L_19, NULL);
  5421. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_20 = V_4;
  5422. NullCheck(L_19);
  5423. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_21;
  5424. L_21 = Decoder_decode_m77DF19C6CDDA598B7013E601A9C1C807549F9BFB(L_19, L_20, NULL);
  5425. V_3 = L_21;
  5426. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_22 = V_3;
  5427. if (L_22)
  5428. {
  5429. goto IL_0065;
  5430. }
  5431. }
  5432. {
  5433. return (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)NULL;
  5434. }
  5435. IL_0065:
  5436. {
  5437. RuntimeObject* L_23 = ___1_hints;
  5438. if (!L_23)
  5439. {
  5440. goto IL_00a9;
  5441. }
  5442. }
  5443. {
  5444. RuntimeObject* L_24 = ___1_hints;
  5445. NullCheck(L_24);
  5446. bool L_25;
  5447. L_25 = InterfaceFuncInvoker1< bool, int32_t >::Invoke(4, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_24, 7);
  5448. if (!L_25)
  5449. {
  5450. goto IL_00a9;
  5451. }
  5452. }
  5453. {
  5454. RuntimeObject* L_26 = ___1_hints;
  5455. NullCheck(L_26);
  5456. RuntimeObject* L_27;
  5457. L_27 = InterfaceFuncInvoker1< RuntimeObject*, int32_t >::Invoke(0, IDictionary_2_t96BBC4E7273214BD35166293657C54EBFB060DF7_il2cpp_TypeInfo_var, L_26, 7);
  5458. V_8 = ((ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3*)CastclassSealed((RuntimeObject*)L_27, ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3_il2cpp_TypeInfo_var));
  5459. ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_28 = V_8;
  5460. if (!L_28)
  5461. {
  5462. goto IL_00a9;
  5463. }
  5464. }
  5465. {
  5466. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_29 = V_2;
  5467. V_9 = L_29;
  5468. V_10 = 0;
  5469. goto IL_00a1;
  5470. }
  5471. IL_008b:
  5472. {
  5473. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_30 = V_9;
  5474. int32_t L_31 = V_10;
  5475. NullCheck(L_30);
  5476. int32_t L_32 = L_31;
  5477. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
  5478. V_11 = L_33;
  5479. ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* L_34 = V_8;
  5480. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_35 = V_11;
  5481. NullCheck(L_34);
  5482. ResultPointCallback_Invoke_mACE4F177782E0203CD63C368103B2544D15F62EA_inline(L_34, L_35, NULL);
  5483. int32_t L_36 = V_10;
  5484. V_10 = ((int32_t)il2cpp_codegen_add(L_36, 1));
  5485. }
  5486. IL_00a1:
  5487. {
  5488. int32_t L_37 = V_10;
  5489. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_38 = V_9;
  5490. NullCheck(L_38);
  5491. if ((((int32_t)L_37) < ((int32_t)((int32_t)(((RuntimeArray*)L_38)->max_length)))))
  5492. {
  5493. goto IL_008b;
  5494. }
  5495. }
  5496. IL_00a9:
  5497. {
  5498. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_39 = V_3;
  5499. NullCheck(L_39);
  5500. String_t* L_40;
  5501. L_40 = DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline(L_39, NULL);
  5502. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_41 = V_3;
  5503. NullCheck(L_41);
  5504. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_42;
  5505. L_42 = DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline(L_41, NULL);
  5506. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_43 = V_3;
  5507. NullCheck(L_43);
  5508. int32_t L_44;
  5509. L_44 = DecoderResult_get_NumBits_mD7CA0DF74B5F9BC004686C59DB87B3239314D3FB_inline(L_43, NULL);
  5510. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_45 = V_2;
  5511. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_46 = (Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF*)il2cpp_codegen_object_new(Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF_il2cpp_TypeInfo_var);
  5512. Result__ctor_mE46BF9DC0B9A7C34E2B4637A5E5FAC943C5B8BFA(L_46, L_40, L_42, L_44, L_45, 1, NULL);
  5513. V_5 = L_46;
  5514. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_47 = V_3;
  5515. NullCheck(L_47);
  5516. RuntimeObject* L_48;
  5517. L_48 = DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453_inline(L_47, NULL);
  5518. V_6 = L_48;
  5519. RuntimeObject* L_49 = V_6;
  5520. if (!L_49)
  5521. {
  5522. goto IL_00da;
  5523. }
  5524. }
  5525. {
  5526. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_50 = V_5;
  5527. RuntimeObject* L_51 = V_6;
  5528. NullCheck(L_50);
  5529. Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_50, 2, L_51, NULL);
  5530. }
  5531. IL_00da:
  5532. {
  5533. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_52 = V_3;
  5534. NullCheck(L_52);
  5535. String_t* L_53;
  5536. L_53 = DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline(L_52, NULL);
  5537. V_7 = L_53;
  5538. String_t* L_54 = V_7;
  5539. if (!L_54)
  5540. {
  5541. goto IL_00f0;
  5542. }
  5543. }
  5544. {
  5545. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_55 = V_5;
  5546. String_t* L_56 = V_7;
  5547. NullCheck(L_55);
  5548. Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_55, 3, L_56, NULL);
  5549. }
  5550. IL_00f0:
  5551. {
  5552. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_57 = V_5;
  5553. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_58 = V_4;
  5554. NullCheck(L_58);
  5555. bool L_59;
  5556. L_59 = AztecDetectorResult_get_Compact_m14E5F9D35D971ECA27E8183F6ED42AE1EB10B7EB_inline(L_58, NULL);
  5557. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_60 = V_4;
  5558. NullCheck(L_60);
  5559. int32_t L_61;
  5560. L_61 = AztecDetectorResult_get_NbDatablocks_m24E84F4F99DE77E2FEDC4C93B2644A6E90F0B4B3_inline(L_60, NULL);
  5561. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_62 = V_4;
  5562. NullCheck(L_62);
  5563. int32_t L_63;
  5564. L_63 = AztecDetectorResult_get_NbLayers_mE42291FFC4179E21967B503DB89F8660FA2A9BBE_inline(L_62, NULL);
  5565. AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* L_64 = (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70*)il2cpp_codegen_object_new(AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70_il2cpp_TypeInfo_var);
  5566. AztecResultMetadata__ctor_m5117A0CF3707E7C0FEF080EF13E88D4C556032B7(L_64, L_59, L_61, L_63, NULL);
  5567. NullCheck(L_57);
  5568. Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_57, ((int32_t)11), L_64, NULL);
  5569. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_65 = V_5;
  5570. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_66 = V_3;
  5571. NullCheck(L_66);
  5572. int32_t L_67;
  5573. L_67 = DecoderResult_get_SymbologyModifier_mB1DD256B0F40DDE793232023BC2DE1018FEB305D_inline(L_66, NULL);
  5574. V_10 = L_67;
  5575. String_t* L_68;
  5576. L_68 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_10), NULL);
  5577. String_t* L_69;
  5578. L_69 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(_stringLiteralA7FEB01BDA1940F008CA90345C202E12AD16106C, L_68, NULL);
  5579. NullCheck(L_65);
  5580. Result_putMetadata_m2D95B7A0F09318F7F0DE68A8AA8440A8FB080984(L_65, ((int32_t)12), L_69, NULL);
  5581. Result_tF578DE3ECC8EB51CFB66605B8ADCD433C837EBAF* L_70 = V_5;
  5582. return L_70;
  5583. }
  5584. }
  5585. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecReader_reset_mAFCA7BE7E51B69AE03DDEBF7B496B34F106361E3 (AztecReader_tC6E2DA32E69D7913016C16305249DDC1D872A43E* __this, const RuntimeMethod* method)
  5586. {
  5587. {
  5588. return;
  5589. }
  5590. }
  5591. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecReader__ctor_m401F41DC9B38995B2FE8CDD78EE5A0CE94CFAADB (AztecReader_tC6E2DA32E69D7913016C16305249DDC1D872A43E* __this, const RuntimeMethod* method)
  5592. {
  5593. {
  5594. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5595. return;
  5596. }
  5597. }
  5598. #ifdef __clang__
  5599. #pragma clang diagnostic pop
  5600. #endif
  5601. #ifdef __clang__
  5602. #pragma clang diagnostic push
  5603. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5604. #pragma clang diagnostic ignored "-Wunused-variable"
  5605. #endif
  5606. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AztecResultMetadata_get_Compact_m7FC18CD233D60F3AD155611FEC4459E30F156848 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method)
  5607. {
  5608. {
  5609. bool L_0 = __this->___U3CCompactU3Ek__BackingField;
  5610. return L_0;
  5611. }
  5612. }
  5613. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Compact_m87DB9CFC5D8D8ABF18E68E86A110C03537F30B17 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, bool ___0_value, const RuntimeMethod* method)
  5614. {
  5615. {
  5616. bool L_0 = ___0_value;
  5617. __this->___U3CCompactU3Ek__BackingField = L_0;
  5618. return;
  5619. }
  5620. }
  5621. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AztecResultMetadata_get_Datablocks_m193B73368AA50E710DF1369CBCC3769AAA6AE070 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method)
  5622. {
  5623. {
  5624. int32_t L_0 = __this->___U3CDatablocksU3Ek__BackingField;
  5625. return L_0;
  5626. }
  5627. }
  5628. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Datablocks_m2C744D7A664E60E962F71C37BCF34E3926ED4781 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, int32_t ___0_value, const RuntimeMethod* method)
  5629. {
  5630. {
  5631. int32_t L_0 = ___0_value;
  5632. __this->___U3CDatablocksU3Ek__BackingField = L_0;
  5633. return;
  5634. }
  5635. }
  5636. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AztecResultMetadata_get_Layers_mCB6A7D8A097F48D79E9FDD5E79DCD4CCEF41256A (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method)
  5637. {
  5638. {
  5639. int32_t L_0 = __this->___U3CLayersU3Ek__BackingField;
  5640. return L_0;
  5641. }
  5642. }
  5643. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Layers_m35C426C3E9137AEDD4F8A93DB31833FB69994724 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, int32_t ___0_value, const RuntimeMethod* method)
  5644. {
  5645. {
  5646. int32_t L_0 = ___0_value;
  5647. __this->___U3CLayersU3Ek__BackingField = L_0;
  5648. return;
  5649. }
  5650. }
  5651. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecResultMetadata__ctor_m5117A0CF3707E7C0FEF080EF13E88D4C556032B7 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, bool ___0_compact, int32_t ___1_datablocks, int32_t ___2_layers, const RuntimeMethod* method)
  5652. {
  5653. {
  5654. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  5655. bool L_0 = ___0_compact;
  5656. AztecResultMetadata_set_Compact_m87DB9CFC5D8D8ABF18E68E86A110C03537F30B17_inline(__this, L_0, NULL);
  5657. int32_t L_1 = ___1_datablocks;
  5658. AztecResultMetadata_set_Datablocks_m2C744D7A664E60E962F71C37BCF34E3926ED4781_inline(__this, L_1, NULL);
  5659. int32_t L_2 = ___2_layers;
  5660. AztecResultMetadata_set_Layers_m35C426C3E9137AEDD4F8A93DB31833FB69994724_inline(__this, L_2, NULL);
  5661. return;
  5662. }
  5663. }
  5664. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AztecResultMetadata_ToString_m20C521C2C148A5A9AFC52B24B550A83D6B3695A9 (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method)
  5665. {
  5666. static bool s_Il2CppMethodInitialized;
  5667. if (!s_Il2CppMethodInitialized)
  5668. {
  5669. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBD07A4E8240F04A91D4B652D20B4657A974323DE);
  5670. s_Il2CppMethodInitialized = true;
  5671. }
  5672. {
  5673. bool L_0;
  5674. L_0 = AztecResultMetadata_get_Compact_m7FC18CD233D60F3AD155611FEC4459E30F156848_inline(__this, NULL);
  5675. bool L_1 = L_0;
  5676. RuntimeObject* L_2 = Box(il2cpp_defaults.boolean_class, &L_1);
  5677. int32_t L_3;
  5678. L_3 = AztecResultMetadata_get_Datablocks_m193B73368AA50E710DF1369CBCC3769AAA6AE070_inline(__this, NULL);
  5679. int32_t L_4 = L_3;
  5680. RuntimeObject* L_5 = Box(il2cpp_defaults.int32_class, &L_4);
  5681. int32_t L_6;
  5682. L_6 = AztecResultMetadata_get_Layers_mCB6A7D8A097F48D79E9FDD5E79DCD4CCEF41256A_inline(__this, NULL);
  5683. int32_t L_7 = L_6;
  5684. RuntimeObject* L_8 = Box(il2cpp_defaults.int32_class, &L_7);
  5685. String_t* L_9;
  5686. L_9 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteralBD07A4E8240F04A91D4B652D20B4657A974323DE, L_2, L_5, L_8, NULL);
  5687. return L_9;
  5688. }
  5689. }
  5690. #ifdef __clang__
  5691. #pragma clang diagnostic pop
  5692. #endif
  5693. #ifdef __clang__
  5694. #pragma clang diagnostic push
  5695. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5696. #pragma clang diagnostic ignored "-Wunused-variable"
  5697. #endif
  5698. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecWriter__cctor_m186833E81077D1238CAD46A6907908C57C4FD47D (const RuntimeMethod* method)
  5699. {
  5700. static bool s_Il2CppMethodInitialized;
  5701. if (!s_Il2CppMethodInitialized)
  5702. {
  5703. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_il2cpp_TypeInfo_var);
  5704. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE);
  5705. s_Il2CppMethodInitialized = true;
  5706. }
  5707. {
  5708. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_0;
  5709. L_0 = Encoding_GetEncoding_m979B224460094E241BD5C283BE279886664C9187(_stringLiteral050A6F17561D627F4C7088380F2AC9CB3B0CD5AE, NULL);
  5710. ((AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_StaticFields*)il2cpp_codegen_static_fields_for(AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_il2cpp_TypeInfo_var))->___DEFAULT_CHARSET = L_0;
  5711. Il2CppCodeGenWriteBarrier((void**)(&((AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_StaticFields*)il2cpp_codegen_static_fields_for(AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_il2cpp_TypeInfo_var))->___DEFAULT_CHARSET), (void*)L_0);
  5712. return;
  5713. }
  5714. }
  5715. #ifdef __clang__
  5716. #pragma clang diagnostic pop
  5717. #endif
  5718. #ifdef __clang__
  5719. #pragma clang diagnostic push
  5720. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5721. #pragma clang diagnostic ignored "-Wunused-variable"
  5722. #endif
  5723. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool AztecDetectorResult_get_Compact_m14E5F9D35D971ECA27E8183F6ED42AE1EB10B7EB (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, const RuntimeMethod* method)
  5724. {
  5725. {
  5726. bool L_0 = __this->___U3CCompactU3Ek__BackingField;
  5727. return L_0;
  5728. }
  5729. }
  5730. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecDetectorResult_set_Compact_m033B04236DBD13C8C91B413A5A8611EE67771402 (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, bool ___0_value, const RuntimeMethod* method)
  5731. {
  5732. {
  5733. bool L_0 = ___0_value;
  5734. __this->___U3CCompactU3Ek__BackingField = L_0;
  5735. return;
  5736. }
  5737. }
  5738. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AztecDetectorResult_get_NbDatablocks_m24E84F4F99DE77E2FEDC4C93B2644A6E90F0B4B3 (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, const RuntimeMethod* method)
  5739. {
  5740. {
  5741. int32_t L_0 = __this->___U3CNbDatablocksU3Ek__BackingField;
  5742. return L_0;
  5743. }
  5744. }
  5745. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecDetectorResult_set_NbDatablocks_m9436621B4D136129BC44988FACF2899788716E4C (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, int32_t ___0_value, const RuntimeMethod* method)
  5746. {
  5747. {
  5748. int32_t L_0 = ___0_value;
  5749. __this->___U3CNbDatablocksU3Ek__BackingField = L_0;
  5750. return;
  5751. }
  5752. }
  5753. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t AztecDetectorResult_get_NbLayers_mE42291FFC4179E21967B503DB89F8660FA2A9BBE (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, const RuntimeMethod* method)
  5754. {
  5755. {
  5756. int32_t L_0 = __this->___U3CNbLayersU3Ek__BackingField;
  5757. return L_0;
  5758. }
  5759. }
  5760. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecDetectorResult_set_NbLayers_m61D2FBE4434D189DAD5C942C7DCF23D60D240E26 (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, int32_t ___0_value, const RuntimeMethod* method)
  5761. {
  5762. {
  5763. int32_t L_0 = ___0_value;
  5764. __this->___U3CNbLayersU3Ek__BackingField = L_0;
  5765. return;
  5766. }
  5767. }
  5768. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AztecDetectorResult__ctor_m68BB62256E0D58615192AD2983E1E91C98B5E055 (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_bits, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___1_points, bool ___2_compact, int32_t ___3_nbDatablocks, int32_t ___4_nbLayers, const RuntimeMethod* method)
  5769. {
  5770. {
  5771. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_bits;
  5772. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_1 = ___1_points;
  5773. DetectorResult__ctor_mA5CD04C9DE53A91940308F9CA0A4AA45AF7B4E1E(__this, L_0, L_1, NULL);
  5774. bool L_2 = ___2_compact;
  5775. AztecDetectorResult_set_Compact_m033B04236DBD13C8C91B413A5A8611EE67771402_inline(__this, L_2, NULL);
  5776. int32_t L_3 = ___3_nbDatablocks;
  5777. AztecDetectorResult_set_NbDatablocks_m9436621B4D136129BC44988FACF2899788716E4C_inline(__this, L_3, NULL);
  5778. int32_t L_4 = ___4_nbLayers;
  5779. AztecDetectorResult_set_NbLayers_m61D2FBE4434D189DAD5C942C7DCF23D60D240E26_inline(__this, L_4, NULL);
  5780. return;
  5781. }
  5782. }
  5783. #ifdef __clang__
  5784. #pragma clang diagnostic pop
  5785. #endif
  5786. #ifdef __clang__
  5787. #pragma clang diagnostic push
  5788. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  5789. #pragma clang diagnostic ignored "-Wunused-variable"
  5790. #endif
  5791. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* Decoder_decode_m77DF19C6CDDA598B7013E601A9C1C807549F9BFB (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* __this, AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* ___0_detectorResult, const RuntimeMethod* method)
  5792. {
  5793. static bool s_Il2CppMethodInitialized;
  5794. if (!s_Il2CppMethodInitialized)
  5795. {
  5796. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var);
  5797. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  5798. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral23114468D04FA2B7A2DA455B545DB914D0A3ED94);
  5799. s_Il2CppMethodInitialized = true;
  5800. }
  5801. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_0 = NULL;
  5802. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_1 = NULL;
  5803. CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* V_2 = NULL;
  5804. String_t* V_3 = NULL;
  5805. {
  5806. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_0 = ___0_detectorResult;
  5807. __this->___ddata = L_0;
  5808. Il2CppCodeGenWriteBarrier((void**)(&__this->___ddata), (void*)L_0);
  5809. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_1 = ___0_detectorResult;
  5810. NullCheck(L_1);
  5811. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2;
  5812. L_2 = DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26_inline(L_1, NULL);
  5813. V_0 = L_2;
  5814. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = V_0;
  5815. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4;
  5816. L_4 = Decoder_extractBits_m30912C89B27E1E6E71FC2E1C12B81BB9E182802A(__this, L_3, NULL);
  5817. V_1 = L_4;
  5818. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_5 = V_1;
  5819. if (L_5)
  5820. {
  5821. goto IL_001b;
  5822. }
  5823. }
  5824. {
  5825. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  5826. }
  5827. IL_001b:
  5828. {
  5829. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_6 = V_1;
  5830. CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* L_7;
  5831. L_7 = Decoder_correctBits_m9EAD307AB61C517ADF2284EF6E830E93520F03E2(__this, L_6, NULL);
  5832. V_2 = L_7;
  5833. CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* L_8 = V_2;
  5834. if (L_8)
  5835. {
  5836. goto IL_0028;
  5837. }
  5838. }
  5839. {
  5840. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  5841. }
  5842. IL_0028:
  5843. {
  5844. CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* L_9 = V_2;
  5845. NullCheck(L_9);
  5846. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_10 = L_9->___correctBits;
  5847. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  5848. String_t* L_11;
  5849. L_11 = Decoder_getEncodedData_m61DDE1B66220E8146109701C740B62E690A658D3(L_10, NULL);
  5850. V_3 = L_11;
  5851. String_t* L_12 = V_3;
  5852. if (L_12)
  5853. {
  5854. goto IL_0039;
  5855. }
  5856. }
  5857. {
  5858. return (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)NULL;
  5859. }
  5860. IL_0039:
  5861. {
  5862. CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* L_13 = V_2;
  5863. NullCheck(L_13);
  5864. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_14 = L_13->___correctBits;
  5865. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  5866. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15;
  5867. L_15 = Decoder_convertBoolArrayToByteArray_m59F52399CE332B1D0F5744D6F8F910EDB57BC418(L_14, NULL);
  5868. CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* L_16 = V_2;
  5869. NullCheck(L_16);
  5870. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_17 = L_16->___correctBits;
  5871. NullCheck(L_17);
  5872. String_t* L_18 = V_3;
  5873. CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* L_19 = V_2;
  5874. NullCheck(L_19);
  5875. int32_t L_20 = L_19->___ecLevel;
  5876. int32_t L_21 = L_20;
  5877. RuntimeObject* L_22 = Box(il2cpp_defaults.int32_class, &L_21);
  5878. String_t* L_23;
  5879. L_23 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(_stringLiteral23114468D04FA2B7A2DA455B545DB914D0A3ED94, L_22, NULL);
  5880. DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* L_24 = (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E*)il2cpp_codegen_object_new(DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E_il2cpp_TypeInfo_var);
  5881. DecoderResult__ctor_m738770ACC7C59C0D8165FA601CF86D2F9169812D(L_24, L_15, ((int32_t)(((RuntimeArray*)L_17)->max_length)), L_18, (RuntimeObject*)NULL, L_23, NULL);
  5882. return L_24;
  5883. }
  5884. }
  5885. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Decoder_getEncodedData_m61DDE1B66220E8146109701C740B62E690A658D3 (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_correctedBits, const RuntimeMethod* method)
  5886. {
  5887. static bool s_Il2CppMethodInitialized;
  5888. if (!s_Il2CppMethodInitialized)
  5889. {
  5890. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  5891. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  5892. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71_il2cpp_TypeInfo_var);
  5893. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
  5894. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
  5895. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
  5896. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  5897. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D91EA1579F5D3EBB844CF4A42E07E5D919F3928);
  5898. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAA33B42E61DE77204BD5CE82678FEBAF61F990AE);
  5899. s_Il2CppMethodInitialized = true;
  5900. }
  5901. int32_t V_0 = 0;
  5902. int32_t V_1 = 0;
  5903. int32_t V_2 = 0;
  5904. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_3 = NULL;
  5905. int32_t V_4 = 0;
  5906. StringBuilder_t* V_5 = NULL;
  5907. MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* V_6 = NULL;
  5908. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* V_7 = NULL;
  5909. int32_t V_8 = 0;
  5910. int32_t V_9 = 0;
  5911. int32_t V_10 = 0;
  5912. int32_t V_11 = 0;
  5913. int32_t V_12 = 0;
  5914. String_t* V_13 = NULL;
  5915. int32_t V_14 = 0;
  5916. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_15 = NULL;
  5917. int32_t V_16 = 0;
  5918. int32_t V_17 = 0;
  5919. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_18 = NULL;
  5920. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_19 = NULL;
  5921. int32_t G_B16_0 = 0;
  5922. {
  5923. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ___0_correctedBits;
  5924. NullCheck(L_0);
  5925. V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
  5926. V_1 = 0;
  5927. V_2 = 0;
  5928. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  5929. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___UPPER_TABLE;
  5930. V_3 = L_1;
  5931. V_4 = 0;
  5932. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_2 = ___0_correctedBits;
  5933. NullCheck(L_2);
  5934. StringBuilder_t* L_3 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
  5935. StringBuilder__ctor_m2619CA8D2C3476DF1A302D9D941498BB1C6164C5(L_3, ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_2)->max_length)), 5))/4)), NULL);
  5936. V_5 = L_3;
  5937. MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_4 = (MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2*)il2cpp_codegen_object_new(MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2_il2cpp_TypeInfo_var);
  5938. MemoryStream__ctor_m8F3BAE0B48E65BAA13C52FB020E502B3EA22CA6B(L_4, NULL);
  5939. V_6 = L_4;
  5940. }
  5941. {
  5942. auto __finallyBlock = il2cpp::utils::Finally([&]
  5943. {
  5944. FINALLY_029c:
  5945. {
  5946. {
  5947. MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_5 = V_6;
  5948. if (!L_5)
  5949. {
  5950. goto IL_02a7;
  5951. }
  5952. }
  5953. {
  5954. MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_6 = V_6;
  5955. NullCheck(L_6);
  5956. InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_6);
  5957. }
  5958. IL_02a7:
  5959. {
  5960. return;
  5961. }
  5962. }
  5963. });
  5964. try
  5965. {
  5966. {
  5967. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  5968. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_7 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___DEFAULT_ENCODING;
  5969. V_7 = L_7;
  5970. goto IL_0268_1;
  5971. }
  5972. IL_0032_1:
  5973. {
  5974. int32_t L_8 = V_2;
  5975. if ((!(((uint32_t)L_8) == ((uint32_t)5))))
  5976. {
  5977. goto IL_00c4_1;
  5978. }
  5979. }
  5980. {
  5981. int32_t L_9 = V_0;
  5982. int32_t L_10 = V_4;
  5983. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_9, L_10))) < ((int32_t)5)))
  5984. {
  5985. goto IL_0270_1;
  5986. }
  5987. }
  5988. {
  5989. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_11 = ___0_correctedBits;
  5990. int32_t L_12 = V_4;
  5991. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  5992. int32_t L_13;
  5993. L_13 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_11, L_12, 5, NULL);
  5994. V_8 = L_13;
  5995. int32_t L_14 = V_4;
  5996. V_4 = ((int32_t)il2cpp_codegen_add(L_14, 5));
  5997. int32_t L_15 = V_8;
  5998. if (L_15)
  5999. {
  6000. goto IL_0079_1;
  6001. }
  6002. }
  6003. {
  6004. int32_t L_16 = V_0;
  6005. int32_t L_17 = V_4;
  6006. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_16, L_17))) < ((int32_t)((int32_t)11))))
  6007. {
  6008. goto IL_0270_1;
  6009. }
  6010. }
  6011. {
  6012. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_18 = ___0_correctedBits;
  6013. int32_t L_19 = V_4;
  6014. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  6015. int32_t L_20;
  6016. L_20 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_18, L_19, ((int32_t)11), NULL);
  6017. V_8 = ((int32_t)il2cpp_codegen_add(L_20, ((int32_t)31)));
  6018. int32_t L_21 = V_4;
  6019. V_4 = ((int32_t)il2cpp_codegen_add(L_21, ((int32_t)11)));
  6020. }
  6021. IL_0079_1:
  6022. {
  6023. V_9 = 0;
  6024. goto IL_00ab_1;
  6025. }
  6026. IL_007e_1:
  6027. {
  6028. int32_t L_22 = V_0;
  6029. int32_t L_23 = V_4;
  6030. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_22, L_23))) >= ((int32_t)8)))
  6031. {
  6032. goto IL_008a_1;
  6033. }
  6034. }
  6035. {
  6036. int32_t L_24 = V_0;
  6037. V_4 = L_24;
  6038. goto IL_00b1_1;
  6039. }
  6040. IL_008a_1:
  6041. {
  6042. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_25 = ___0_correctedBits;
  6043. int32_t L_26 = V_4;
  6044. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  6045. int32_t L_27;
  6046. L_27 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_25, L_26, 8, NULL);
  6047. V_10 = L_27;
  6048. MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_28 = V_6;
  6049. int32_t L_29 = V_10;
  6050. NullCheck(L_28);
  6051. VirtualActionInvoker1< uint8_t >::Invoke(38, L_28, (uint8_t)((int32_t)(uint8_t)L_29));
  6052. int32_t L_30 = V_4;
  6053. V_4 = ((int32_t)il2cpp_codegen_add(L_30, 8));
  6054. int32_t L_31 = V_9;
  6055. V_9 = ((int32_t)il2cpp_codegen_add(L_31, 1));
  6056. }
  6057. IL_00ab_1:
  6058. {
  6059. int32_t L_32 = V_9;
  6060. int32_t L_33 = V_8;
  6061. if ((((int32_t)L_32) < ((int32_t)L_33)))
  6062. {
  6063. goto IL_007e_1;
  6064. }
  6065. }
  6066. IL_00b1_1:
  6067. {
  6068. int32_t L_34 = V_1;
  6069. V_2 = L_34;
  6070. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  6071. RuntimeObject* L_35 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTables;
  6072. int32_t L_36 = V_2;
  6073. NullCheck(L_35);
  6074. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37;
  6075. L_37 = InterfaceFuncInvoker1< StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, int32_t >::Invoke(0, IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71_il2cpp_TypeInfo_var, L_35, L_36);
  6076. V_3 = L_37;
  6077. goto IL_0268_1;
  6078. }
  6079. IL_00c4_1:
  6080. {
  6081. int32_t L_38 = V_2;
  6082. if ((((int32_t)L_38) == ((int32_t)3)))
  6083. {
  6084. goto IL_00cb_1;
  6085. }
  6086. }
  6087. {
  6088. G_B16_0 = 5;
  6089. goto IL_00cc_1;
  6090. }
  6091. IL_00cb_1:
  6092. {
  6093. G_B16_0 = 4;
  6094. }
  6095. IL_00cc_1:
  6096. {
  6097. V_11 = G_B16_0;
  6098. int32_t L_39 = V_0;
  6099. int32_t L_40 = V_4;
  6100. int32_t L_41 = V_11;
  6101. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_39, L_40))) < ((int32_t)L_41)))
  6102. {
  6103. goto IL_0270_1;
  6104. }
  6105. }
  6106. {
  6107. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_42 = ___0_correctedBits;
  6108. int32_t L_43 = V_4;
  6109. int32_t L_44 = V_11;
  6110. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  6111. int32_t L_45;
  6112. L_45 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_42, L_43, L_44, NULL);
  6113. V_12 = L_45;
  6114. int32_t L_46 = V_4;
  6115. int32_t L_47 = V_11;
  6116. V_4 = ((int32_t)il2cpp_codegen_add(L_46, L_47));
  6117. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = V_3;
  6118. int32_t L_49 = V_12;
  6119. String_t* L_50;
  6120. L_50 = Decoder_getCharacter_mE6A2C7325E7A7C3E922745D1DACD3433FDA14CD3(L_48, L_49, NULL);
  6121. V_13 = L_50;
  6122. String_t* L_51 = V_13;
  6123. NullCheck(_stringLiteral8D91EA1579F5D3EBB844CF4A42E07E5D919F3928);
  6124. bool L_52;
  6125. L_52 = String_Equals_mCD5F35DEDCAFE51ACD4E033726FC2EF8DF7E9B4D(_stringLiteral8D91EA1579F5D3EBB844CF4A42E07E5D919F3928, L_51, NULL);
  6126. if (!L_52)
  6127. {
  6128. goto IL_0204_1;
  6129. }
  6130. }
  6131. {
  6132. int32_t L_53 = V_0;
  6133. int32_t L_54 = V_4;
  6134. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_53, L_54))) < ((int32_t)3)))
  6135. {
  6136. goto IL_0270_1;
  6137. }
  6138. }
  6139. {
  6140. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_55 = ___0_correctedBits;
  6141. int32_t L_56 = V_4;
  6142. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  6143. int32_t L_57;
  6144. L_57 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_55, L_56, 3, NULL);
  6145. V_14 = L_57;
  6146. int32_t L_58 = V_4;
  6147. V_4 = ((int32_t)il2cpp_codegen_add(L_58, 3));
  6148. MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_59 = V_6;
  6149. NullCheck(L_59);
  6150. int64_t L_60;
  6151. L_60 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_59);
  6152. if ((((int64_t)L_60) <= ((int64_t)((int64_t)0))))
  6153. {
  6154. goto IL_0155_1;
  6155. }
  6156. }
  6157. {
  6158. MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_61 = V_6;
  6159. NullCheck(L_61);
  6160. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_62;
  6161. L_62 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(42, L_61);
  6162. V_15 = L_62;
  6163. StringBuilder_t* L_63 = V_5;
  6164. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_64 = V_7;
  6165. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_65 = V_15;
  6166. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_66 = V_15;
  6167. NullCheck(L_66);
  6168. NullCheck(L_64);
  6169. String_t* L_67;
  6170. L_67 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(45, L_64, L_65, 0, ((int32_t)(((RuntimeArray*)L_66)->max_length)));
  6171. NullCheck(L_63);
  6172. StringBuilder_t* L_68;
  6173. L_68 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_63, L_67, NULL);
  6174. MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_69 = V_6;
  6175. NullCheck(L_69);
  6176. VirtualActionInvoker1< int64_t >::Invoke(32, L_69, ((int64_t)0));
  6177. }
  6178. IL_0155_1:
  6179. {
  6180. int32_t L_70 = V_14;
  6181. if (!L_70)
  6182. {
  6183. goto IL_0160_1;
  6184. }
  6185. }
  6186. {
  6187. int32_t L_71 = V_14;
  6188. if ((((int32_t)L_71) == ((int32_t)7)))
  6189. {
  6190. goto IL_016f_1;
  6191. }
  6192. }
  6193. {
  6194. goto IL_017a_1;
  6195. }
  6196. IL_0160_1:
  6197. {
  6198. StringBuilder_t* L_72 = V_5;
  6199. NullCheck(L_72);
  6200. StringBuilder_t* L_73;
  6201. L_73 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_72, ((int32_t)29), NULL);
  6202. goto IL_01f4_1;
  6203. }
  6204. IL_016f_1:
  6205. {
  6206. FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* L_74 = (FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D_il2cpp_TypeInfo_var)));
  6207. FormatException__ctor_m01A657533EB6008F72EBD685DF4FB7D11A5C2AA9(L_74, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral823221C6A4BCDFD843A1814F499A4016D23C0852)), NULL);
  6208. IL2CPP_RAISE_MANAGED_EXCEPTION(L_74, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decoder_getEncodedData_m61DDE1B66220E8146109701C740B62E690A658D3_RuntimeMethod_var)));
  6209. }
  6210. IL_017a_1:
  6211. {
  6212. V_16 = 0;
  6213. int32_t L_75 = V_0;
  6214. int32_t L_76 = V_4;
  6215. int32_t L_77 = V_14;
  6216. if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_75, L_76))) >= ((int32_t)((int32_t)il2cpp_codegen_multiply(4, L_77)))))
  6217. {
  6218. goto IL_01bc_1;
  6219. }
  6220. }
  6221. {
  6222. goto IL_01f4_1;
  6223. }
  6224. IL_0189_1:
  6225. {
  6226. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_78 = ___0_correctedBits;
  6227. int32_t L_79 = V_4;
  6228. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  6229. int32_t L_80;
  6230. L_80 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_78, L_79, 4, NULL);
  6231. V_17 = L_80;
  6232. int32_t L_81 = V_4;
  6233. V_4 = ((int32_t)il2cpp_codegen_add(L_81, 4));
  6234. int32_t L_82 = V_17;
  6235. if ((((int32_t)L_82) < ((int32_t)2)))
  6236. {
  6237. goto IL_01a5_1;
  6238. }
  6239. }
  6240. {
  6241. int32_t L_83 = V_17;
  6242. if ((((int32_t)L_83) <= ((int32_t)((int32_t)11))))
  6243. {
  6244. goto IL_01b0_1;
  6245. }
  6246. }
  6247. IL_01a5_1:
  6248. {
  6249. FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* L_84 = (FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D_il2cpp_TypeInfo_var)));
  6250. FormatException__ctor_m01A657533EB6008F72EBD685DF4FB7D11A5C2AA9(L_84, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFEC9156B754FE07EFB42D7D6A4C45EBDC696E54A)), NULL);
  6251. IL2CPP_RAISE_MANAGED_EXCEPTION(L_84, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decoder_getEncodedData_m61DDE1B66220E8146109701C740B62E690A658D3_RuntimeMethod_var)));
  6252. }
  6253. IL_01b0_1:
  6254. {
  6255. int32_t L_85 = V_16;
  6256. int32_t L_86 = V_17;
  6257. V_16 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_85, ((int32_t)10))), ((int32_t)il2cpp_codegen_subtract(L_86, 2))));
  6258. }
  6259. IL_01bc_1:
  6260. {
  6261. int32_t L_87 = V_14;
  6262. int32_t L_88 = L_87;
  6263. V_14 = ((int32_t)il2cpp_codegen_subtract(L_88, 1));
  6264. if ((((int32_t)L_88) > ((int32_t)0)))
  6265. {
  6266. goto IL_0189_1;
  6267. }
  6268. }
  6269. {
  6270. int32_t L_89 = V_16;
  6271. il2cpp_codegen_runtime_class_init_inline(CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56_il2cpp_TypeInfo_var);
  6272. CharacterSetECI_t647220630FD1A94853404CEF31BCE8DF13F1CA56* L_90;
  6273. L_90 = CharacterSetECI_getCharacterSetECIByValue_m6181D21A289A9D4650098529EA52CAE5A8A82710(L_89, NULL);
  6274. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_91;
  6275. L_91 = CharacterSetECI_getEncoding_m75F9717EF312CB19A50E1695A094871F8C468139(L_90, NULL);
  6276. V_7 = L_91;
  6277. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_92 = V_7;
  6278. if (L_92)
  6279. {
  6280. goto IL_01f4_1;
  6281. }
  6282. }
  6283. {
  6284. String_t* L_93;
  6285. L_93 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_16), NULL);
  6286. String_t* L_94;
  6287. L_94 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC95372BEC0FDE80101A141FB1EA86A9AAC610F86)), L_93, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral071F5C711DF766DE46FE3CEBA8628F357A636D2E)), NULL);
  6288. FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D* L_95 = (FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FormatException_tAC2DFA79B93E05D8E3E4FD4955A0CCCC50D7504D_il2cpp_TypeInfo_var)));
  6289. FormatException__ctor_m01A657533EB6008F72EBD685DF4FB7D11A5C2AA9(L_95, L_94, NULL);
  6290. IL2CPP_RAISE_MANAGED_EXCEPTION(L_95, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Decoder_getEncodedData_m61DDE1B66220E8146109701C740B62E690A658D3_RuntimeMethod_var)));
  6291. }
  6292. IL_01f4_1:
  6293. {
  6294. int32_t L_96 = V_1;
  6295. V_2 = L_96;
  6296. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  6297. RuntimeObject* L_97 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTables;
  6298. int32_t L_98 = V_2;
  6299. NullCheck(L_97);
  6300. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_99;
  6301. L_99 = InterfaceFuncInvoker1< StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, int32_t >::Invoke(0, IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71_il2cpp_TypeInfo_var, L_97, L_98);
  6302. V_3 = L_99;
  6303. goto IL_0268_1;
  6304. }
  6305. IL_0204_1:
  6306. {
  6307. String_t* L_100 = V_13;
  6308. NullCheck(L_100);
  6309. bool L_101;
  6310. L_101 = String_StartsWith_mF75DBA1EB709811E711B44E26FF919C88A8E65C0(L_100, _stringLiteralAA33B42E61DE77204BD5CE82678FEBAF61F990AE, NULL);
  6311. if (!L_101)
  6312. {
  6313. goto IL_023e_1;
  6314. }
  6315. }
  6316. {
  6317. int32_t L_102 = V_2;
  6318. V_1 = L_102;
  6319. String_t* L_103 = V_13;
  6320. NullCheck(L_103);
  6321. Il2CppChar L_104;
  6322. L_104 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_103, 5, NULL);
  6323. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  6324. int32_t L_105;
  6325. L_105 = Decoder_getTable_m93A83331F5D5B01B461B2659C0E8E26541F21A1B(L_104, NULL);
  6326. V_2 = L_105;
  6327. RuntimeObject* L_106 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTables;
  6328. int32_t L_107 = V_2;
  6329. NullCheck(L_106);
  6330. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_108;
  6331. L_108 = InterfaceFuncInvoker1< StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, int32_t >::Invoke(0, IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71_il2cpp_TypeInfo_var, L_106, L_107);
  6332. V_3 = L_108;
  6333. String_t* L_109 = V_13;
  6334. NullCheck(L_109);
  6335. Il2CppChar L_110;
  6336. L_110 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_109, 6, NULL);
  6337. if ((!(((uint32_t)L_110) == ((uint32_t)((int32_t)76)))))
  6338. {
  6339. goto IL_0268_1;
  6340. }
  6341. }
  6342. {
  6343. int32_t L_111 = V_2;
  6344. V_1 = L_111;
  6345. goto IL_0268_1;
  6346. }
  6347. IL_023e_1:
  6348. {
  6349. il2cpp_codegen_runtime_class_init_inline(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var);
  6350. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_112 = ((StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_StaticFields*)il2cpp_codegen_static_fields_for(StringUtils_t678D53C14B411FB59DCB11FABB192A7A79384068_il2cpp_TypeInfo_var))->___PLATFORM_DEFAULT_ENCODING_T;
  6351. String_t* L_113 = V_13;
  6352. NullCheck(L_112);
  6353. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_114;
  6354. L_114 = VirtualFuncInvoker1< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, String_t* >::Invoke(26, L_112, L_113);
  6355. V_18 = L_114;
  6356. MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_115 = V_6;
  6357. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_116 = V_18;
  6358. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_117 = V_18;
  6359. NullCheck(L_117);
  6360. NullCheck(L_115);
  6361. VirtualActionInvoker3< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(36, L_115, L_116, 0, ((int32_t)(((RuntimeArray*)L_117)->max_length)));
  6362. int32_t L_118 = V_1;
  6363. V_2 = L_118;
  6364. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  6365. RuntimeObject* L_119 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTables;
  6366. int32_t L_120 = V_2;
  6367. NullCheck(L_119);
  6368. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_121;
  6369. L_121 = InterfaceFuncInvoker1< StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, int32_t >::Invoke(0, IDictionary_2_t256222B65C3848ECE0619D1BE6A53385C9542F71_il2cpp_TypeInfo_var, L_119, L_120);
  6370. V_3 = L_121;
  6371. }
  6372. IL_0268_1:
  6373. {
  6374. int32_t L_122 = V_4;
  6375. int32_t L_123 = V_0;
  6376. if ((((int32_t)L_122) < ((int32_t)L_123)))
  6377. {
  6378. goto IL_0032_1;
  6379. }
  6380. }
  6381. IL_0270_1:
  6382. {
  6383. MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_124 = V_6;
  6384. NullCheck(L_124);
  6385. int64_t L_125;
  6386. L_125 = VirtualFuncInvoker0< int64_t >::Invoke(11, L_124);
  6387. if ((((int64_t)L_125) <= ((int64_t)((int64_t)0))))
  6388. {
  6389. goto IL_029a_1;
  6390. }
  6391. }
  6392. {
  6393. MemoryStream_tAAED1B42172E3390584E4194308AB878E786AAC2* L_126 = V_6;
  6394. NullCheck(L_126);
  6395. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_127;
  6396. L_127 = VirtualFuncInvoker0< ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(42, L_126);
  6397. V_19 = L_127;
  6398. StringBuilder_t* L_128 = V_5;
  6399. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_129 = V_7;
  6400. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_130 = V_19;
  6401. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_131 = V_19;
  6402. NullCheck(L_131);
  6403. NullCheck(L_129);
  6404. String_t* L_132;
  6405. L_132 = VirtualFuncInvoker3< String_t*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t >::Invoke(45, L_129, L_130, 0, ((int32_t)(((RuntimeArray*)L_131)->max_length)));
  6406. NullCheck(L_128);
  6407. StringBuilder_t* L_133;
  6408. L_133 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_128, L_132, NULL);
  6409. }
  6410. IL_029a_1:
  6411. {
  6412. goto IL_02a8;
  6413. }
  6414. }
  6415. catch(Il2CppExceptionWrapper& e)
  6416. {
  6417. __finallyBlock.StoreException(e.ex);
  6418. }
  6419. }
  6420. IL_02a8:
  6421. {
  6422. StringBuilder_t* L_134 = V_5;
  6423. NullCheck(L_134);
  6424. String_t* L_135;
  6425. L_135 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_134);
  6426. return L_135;
  6427. }
  6428. }
  6429. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decoder_getTable_m93A83331F5D5B01B461B2659C0E8E26541F21A1B (Il2CppChar ___0_t, const RuntimeMethod* method)
  6430. {
  6431. static bool s_Il2CppMethodInitialized;
  6432. if (!s_Il2CppMethodInitialized)
  6433. {
  6434. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  6435. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDictionary_2_tB437CE5A1BF6CD42415F00FA4C2363CD2F55978A_il2cpp_TypeInfo_var);
  6436. s_Il2CppMethodInitialized = true;
  6437. }
  6438. {
  6439. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  6440. RuntimeObject* L_0 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTableMap;
  6441. Il2CppChar L_1 = ___0_t;
  6442. NullCheck(L_0);
  6443. bool L_2;
  6444. L_2 = InterfaceFuncInvoker1< bool, Il2CppChar >::Invoke(4, IDictionary_2_tB437CE5A1BF6CD42415F00FA4C2363CD2F55978A_il2cpp_TypeInfo_var, L_0, L_1);
  6445. if (L_2)
  6446. {
  6447. goto IL_001a;
  6448. }
  6449. }
  6450. {
  6451. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  6452. RuntimeObject* L_3 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTableMap;
  6453. NullCheck(L_3);
  6454. int32_t L_4;
  6455. L_4 = InterfaceFuncInvoker1< int32_t, Il2CppChar >::Invoke(0, IDictionary_2_tB437CE5A1BF6CD42415F00FA4C2363CD2F55978A_il2cpp_TypeInfo_var, L_3, ((int32_t)85));
  6456. return L_4;
  6457. }
  6458. IL_001a:
  6459. {
  6460. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  6461. RuntimeObject* L_5 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTableMap;
  6462. Il2CppChar L_6 = ___0_t;
  6463. NullCheck(L_5);
  6464. int32_t L_7;
  6465. L_7 = InterfaceFuncInvoker1< int32_t, Il2CppChar >::Invoke(0, IDictionary_2_tB437CE5A1BF6CD42415F00FA4C2363CD2F55978A_il2cpp_TypeInfo_var, L_5, L_6);
  6466. return L_7;
  6467. }
  6468. }
  6469. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Decoder_getCharacter_mE6A2C7325E7A7C3E922745D1DACD3433FDA14CD3 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_table, int32_t ___1_code, const RuntimeMethod* method)
  6470. {
  6471. {
  6472. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___0_table;
  6473. int32_t L_1 = ___1_code;
  6474. NullCheck(L_0);
  6475. int32_t L_2 = L_1;
  6476. String_t* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
  6477. return L_3;
  6478. }
  6479. }
  6480. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* Decoder_correctBits_m9EAD307AB61C517ADF2284EF6E830E93520F03E2 (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_rawbits, const RuntimeMethod* method)
  6481. {
  6482. static bool s_Il2CppMethodInitialized;
  6483. if (!s_Il2CppMethodInitialized)
  6484. {
  6485. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var);
  6486. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F_il2cpp_TypeInfo_var);
  6487. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  6488. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  6489. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  6490. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var);
  6491. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SupportClass_Fill_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBFD1F76318EABE72787508EE01282AF39D3B956E_RuntimeMethod_var);
  6492. s_Il2CppMethodInitialized = true;
  6493. }
  6494. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* V_0 = NULL;
  6495. int32_t V_1 = 0;
  6496. int32_t V_2 = 0;
  6497. int32_t V_3 = 0;
  6498. int32_t V_4 = 0;
  6499. int32_t V_5 = 0;
  6500. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_6 = NULL;
  6501. int32_t V_7 = 0;
  6502. int32_t V_8 = 0;
  6503. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_9 = NULL;
  6504. int32_t V_10 = 0;
  6505. int32_t V_11 = 0;
  6506. int32_t V_12 = 0;
  6507. int32_t V_13 = 0;
  6508. int32_t V_14 = 0;
  6509. int32_t V_15 = 0;
  6510. int32_t V_16 = 0;
  6511. {
  6512. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_0 = __this->___ddata;
  6513. NullCheck(L_0);
  6514. int32_t L_1;
  6515. L_1 = AztecDetectorResult_get_NbLayers_mE42291FFC4179E21967B503DB89F8660FA2A9BBE_inline(L_0, NULL);
  6516. if ((((int32_t)L_1) > ((int32_t)2)))
  6517. {
  6518. goto IL_0018;
  6519. }
  6520. }
  6521. {
  6522. V_1 = 6;
  6523. il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  6524. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_2 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_6;
  6525. V_0 = L_2;
  6526. goto IL_0053;
  6527. }
  6528. IL_0018:
  6529. {
  6530. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_3 = __this->___ddata;
  6531. NullCheck(L_3);
  6532. int32_t L_4;
  6533. L_4 = AztecDetectorResult_get_NbLayers_mE42291FFC4179E21967B503DB89F8660FA2A9BBE_inline(L_3, NULL);
  6534. if ((((int32_t)L_4) > ((int32_t)8)))
  6535. {
  6536. goto IL_0030;
  6537. }
  6538. }
  6539. {
  6540. V_1 = 8;
  6541. il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  6542. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_5 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_8;
  6543. V_0 = L_5;
  6544. goto IL_0053;
  6545. }
  6546. IL_0030:
  6547. {
  6548. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_6 = __this->___ddata;
  6549. NullCheck(L_6);
  6550. int32_t L_7;
  6551. L_7 = AztecDetectorResult_get_NbLayers_mE42291FFC4179E21967B503DB89F8660FA2A9BBE_inline(L_6, NULL);
  6552. if ((((int32_t)L_7) > ((int32_t)((int32_t)22))))
  6553. {
  6554. goto IL_004a;
  6555. }
  6556. }
  6557. {
  6558. V_1 = ((int32_t)10);
  6559. il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  6560. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_8 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_10;
  6561. V_0 = L_8;
  6562. goto IL_0053;
  6563. }
  6564. IL_004a:
  6565. {
  6566. V_1 = ((int32_t)12);
  6567. il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  6568. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_9 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_DATA_12;
  6569. V_0 = L_9;
  6570. }
  6571. IL_0053:
  6572. {
  6573. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_10 = __this->___ddata;
  6574. NullCheck(L_10);
  6575. int32_t L_11;
  6576. L_11 = AztecDetectorResult_get_NbDatablocks_m24E84F4F99DE77E2FEDC4C93B2644A6E90F0B4B3_inline(L_10, NULL);
  6577. V_2 = L_11;
  6578. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_12 = ___0_rawbits;
  6579. NullCheck(L_12);
  6580. int32_t L_13 = V_1;
  6581. V_3 = ((int32_t)(((int32_t)(((RuntimeArray*)L_12)->max_length))/L_13));
  6582. int32_t L_14 = V_3;
  6583. int32_t L_15 = V_2;
  6584. if ((((int32_t)L_14) >= ((int32_t)L_15)))
  6585. {
  6586. goto IL_006b;
  6587. }
  6588. }
  6589. {
  6590. return (CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F*)NULL;
  6591. }
  6592. IL_006b:
  6593. {
  6594. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_16 = ___0_rawbits;
  6595. NullCheck(L_16);
  6596. int32_t L_17 = V_1;
  6597. V_4 = ((int32_t)(((int32_t)(((RuntimeArray*)L_16)->max_length))%L_17));
  6598. int32_t L_18 = V_3;
  6599. int32_t L_19 = V_2;
  6600. V_5 = ((int32_t)il2cpp_codegen_subtract(L_18, L_19));
  6601. int32_t L_20 = V_3;
  6602. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_21 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_20);
  6603. V_6 = L_21;
  6604. V_11 = 0;
  6605. goto IL_009e;
  6606. }
  6607. IL_0084:
  6608. {
  6609. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_6;
  6610. int32_t L_23 = V_11;
  6611. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_24 = ___0_rawbits;
  6612. int32_t L_25 = V_4;
  6613. int32_t L_26 = V_1;
  6614. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  6615. int32_t L_27;
  6616. L_27 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_24, L_25, L_26, NULL);
  6617. NullCheck(L_22);
  6618. (L_22)->SetAt(static_cast<il2cpp_array_size_t>(L_23), (int32_t)L_27);
  6619. int32_t L_28 = V_11;
  6620. V_11 = ((int32_t)il2cpp_codegen_add(L_28, 1));
  6621. int32_t L_29 = V_4;
  6622. int32_t L_30 = V_1;
  6623. V_4 = ((int32_t)il2cpp_codegen_add(L_29, L_30));
  6624. }
  6625. IL_009e:
  6626. {
  6627. int32_t L_31 = V_11;
  6628. int32_t L_32 = V_3;
  6629. if ((((int32_t)L_31) < ((int32_t)L_32)))
  6630. {
  6631. goto IL_0084;
  6632. }
  6633. }
  6634. {
  6635. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_33 = V_0;
  6636. ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* L_34 = (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832*)il2cpp_codegen_object_new(ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var);
  6637. ReedSolomonDecoder__ctor_mD834D6BAFDEEFAE30A60110EE3EFA42DF90674DD(L_34, L_33, NULL);
  6638. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_35 = V_6;
  6639. int32_t L_36 = V_5;
  6640. NullCheck(L_34);
  6641. bool L_37;
  6642. L_37 = ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D(L_34, L_35, L_36, NULL);
  6643. if (L_37)
  6644. {
  6645. goto IL_00b6;
  6646. }
  6647. }
  6648. {
  6649. return (CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F*)NULL;
  6650. }
  6651. IL_00b6:
  6652. {
  6653. int32_t L_38 = V_1;
  6654. V_7 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(1<<((int32_t)(L_38&((int32_t)31))))), 1));
  6655. V_8 = 0;
  6656. V_12 = 0;
  6657. goto IL_00f4;
  6658. }
  6659. IL_00c8:
  6660. {
  6661. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_39 = V_6;
  6662. int32_t L_40 = V_12;
  6663. NullCheck(L_39);
  6664. int32_t L_41 = L_40;
  6665. int32_t L_42 = (L_39)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
  6666. V_13 = L_42;
  6667. int32_t L_43 = V_13;
  6668. if (!L_43)
  6669. {
  6670. goto IL_00d9;
  6671. }
  6672. }
  6673. {
  6674. int32_t L_44 = V_13;
  6675. int32_t L_45 = V_7;
  6676. if ((!(((uint32_t)L_44) == ((uint32_t)L_45))))
  6677. {
  6678. goto IL_00db;
  6679. }
  6680. }
  6681. IL_00d9:
  6682. {
  6683. return (CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F*)NULL;
  6684. }
  6685. IL_00db:
  6686. {
  6687. int32_t L_46 = V_13;
  6688. if ((((int32_t)L_46) == ((int32_t)1)))
  6689. {
  6690. goto IL_00e8;
  6691. }
  6692. }
  6693. {
  6694. int32_t L_47 = V_13;
  6695. int32_t L_48 = V_7;
  6696. if ((!(((uint32_t)L_47) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_48, 1))))))
  6697. {
  6698. goto IL_00ee;
  6699. }
  6700. }
  6701. IL_00e8:
  6702. {
  6703. int32_t L_49 = V_8;
  6704. V_8 = ((int32_t)il2cpp_codegen_add(L_49, 1));
  6705. }
  6706. IL_00ee:
  6707. {
  6708. int32_t L_50 = V_12;
  6709. V_12 = ((int32_t)il2cpp_codegen_add(L_50, 1));
  6710. }
  6711. IL_00f4:
  6712. {
  6713. int32_t L_51 = V_12;
  6714. int32_t L_52 = V_2;
  6715. if ((((int32_t)L_51) < ((int32_t)L_52)))
  6716. {
  6717. goto IL_00c8;
  6718. }
  6719. }
  6720. {
  6721. int32_t L_53 = V_2;
  6722. int32_t L_54 = V_1;
  6723. int32_t L_55 = V_8;
  6724. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_56 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(L_53, L_54)), L_55)));
  6725. V_9 = L_56;
  6726. V_10 = 0;
  6727. V_14 = 0;
  6728. goto IL_016f;
  6729. }
  6730. IL_010e:
  6731. {
  6732. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_57 = V_6;
  6733. int32_t L_58 = V_14;
  6734. NullCheck(L_57);
  6735. int32_t L_59 = L_58;
  6736. int32_t L_60 = (L_57)->GetAt(static_cast<il2cpp_array_size_t>(L_59));
  6737. V_15 = L_60;
  6738. int32_t L_61 = V_15;
  6739. if ((((int32_t)L_61) == ((int32_t)1)))
  6740. {
  6741. goto IL_0122;
  6742. }
  6743. }
  6744. {
  6745. int32_t L_62 = V_15;
  6746. int32_t L_63 = V_7;
  6747. if ((!(((uint32_t)L_62) == ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_63, 1))))))
  6748. {
  6749. goto IL_0140;
  6750. }
  6751. }
  6752. IL_0122:
  6753. {
  6754. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_64 = V_9;
  6755. int32_t L_65 = V_10;
  6756. int32_t L_66 = V_10;
  6757. int32_t L_67 = V_1;
  6758. int32_t L_68 = V_15;
  6759. SupportClass_Fill_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBFD1F76318EABE72787508EE01282AF39D3B956E(L_64, L_65, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_66, L_67)), 1)), (bool)((((int32_t)L_68) > ((int32_t)1))? 1 : 0), SupportClass_Fill_TisBoolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_mBFD1F76318EABE72787508EE01282AF39D3B956E_RuntimeMethod_var);
  6760. int32_t L_69 = V_10;
  6761. int32_t L_70 = V_1;
  6762. V_10 = ((int32_t)il2cpp_codegen_add(L_69, ((int32_t)il2cpp_codegen_subtract(L_70, 1))));
  6763. goto IL_0169;
  6764. }
  6765. IL_0140:
  6766. {
  6767. int32_t L_71 = V_1;
  6768. V_16 = ((int32_t)il2cpp_codegen_subtract(L_71, 1));
  6769. goto IL_0164;
  6770. }
  6771. IL_0147:
  6772. {
  6773. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_72 = V_9;
  6774. int32_t L_73 = V_10;
  6775. int32_t L_74 = L_73;
  6776. V_10 = ((int32_t)il2cpp_codegen_add(L_74, 1));
  6777. int32_t L_75 = V_15;
  6778. int32_t L_76 = V_16;
  6779. NullCheck(L_72);
  6780. (L_72)->SetAt(static_cast<il2cpp_array_size_t>(L_74), (bool)((!(((uint32_t)((int32_t)(L_75&((int32_t)(1<<((int32_t)(L_76&((int32_t)31)))))))) <= ((uint32_t)0)))? 1 : 0));
  6781. int32_t L_77 = V_16;
  6782. V_16 = ((int32_t)il2cpp_codegen_subtract(L_77, 1));
  6783. }
  6784. IL_0164:
  6785. {
  6786. int32_t L_78 = V_16;
  6787. if ((((int32_t)L_78) >= ((int32_t)0)))
  6788. {
  6789. goto IL_0147;
  6790. }
  6791. }
  6792. IL_0169:
  6793. {
  6794. int32_t L_79 = V_14;
  6795. V_14 = ((int32_t)il2cpp_codegen_add(L_79, 1));
  6796. }
  6797. IL_016f:
  6798. {
  6799. int32_t L_80 = V_14;
  6800. int32_t L_81 = V_2;
  6801. if ((((int32_t)L_80) < ((int32_t)L_81)))
  6802. {
  6803. goto IL_010e;
  6804. }
  6805. }
  6806. {
  6807. int32_t L_82 = V_10;
  6808. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_83 = V_9;
  6809. NullCheck(L_83);
  6810. if ((((int32_t)L_82) == ((int32_t)((int32_t)(((RuntimeArray*)L_83)->max_length)))))
  6811. {
  6812. goto IL_017e;
  6813. }
  6814. }
  6815. {
  6816. return (CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F*)NULL;
  6817. }
  6818. IL_017e:
  6819. {
  6820. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_84 = V_9;
  6821. int32_t L_85 = V_3;
  6822. int32_t L_86 = V_2;
  6823. int32_t L_87 = V_3;
  6824. CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* L_88 = (CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F*)il2cpp_codegen_object_new(CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F_il2cpp_TypeInfo_var);
  6825. CorrectedBitsResult__ctor_m661453E1A904CD112BF08640C1C0BF30714967DA(L_88, L_84, ((int32_t)(((int32_t)il2cpp_codegen_multiply(((int32_t)100), ((int32_t)il2cpp_codegen_subtract(L_85, L_86))))/L_87)), NULL);
  6826. return L_88;
  6827. }
  6828. }
  6829. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* Decoder_extractBits_m30912C89B27E1E6E71FC2E1C12B81BB9E182802A (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_matrix, const RuntimeMethod* method)
  6830. {
  6831. static bool s_Il2CppMethodInitialized;
  6832. if (!s_Il2CppMethodInitialized)
  6833. {
  6834. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var);
  6835. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  6836. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  6837. s_Il2CppMethodInitialized = true;
  6838. }
  6839. bool V_0 = false;
  6840. int32_t V_1 = 0;
  6841. int32_t V_2 = 0;
  6842. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL;
  6843. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* V_4 = NULL;
  6844. int32_t V_5 = 0;
  6845. int32_t V_6 = 0;
  6846. int32_t V_7 = 0;
  6847. int32_t V_8 = 0;
  6848. int32_t V_9 = 0;
  6849. int32_t V_10 = 0;
  6850. int32_t V_11 = 0;
  6851. int32_t V_12 = 0;
  6852. int32_t V_13 = 0;
  6853. int32_t V_14 = 0;
  6854. int32_t V_15 = 0;
  6855. int32_t V_16 = 0;
  6856. int32_t V_17 = 0;
  6857. int32_t G_B3_0 = 0;
  6858. int32_t G_B14_0 = 0;
  6859. int32_t G_B13_0 = 0;
  6860. int32_t G_B15_0 = 0;
  6861. int32_t G_B15_1 = 0;
  6862. {
  6863. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_0 = __this->___ddata;
  6864. NullCheck(L_0);
  6865. bool L_1;
  6866. L_1 = AztecDetectorResult_get_Compact_m14E5F9D35D971ECA27E8183F6ED42AE1EB10B7EB_inline(L_0, NULL);
  6867. V_0 = L_1;
  6868. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_2 = __this->___ddata;
  6869. NullCheck(L_2);
  6870. int32_t L_3;
  6871. L_3 = AztecDetectorResult_get_NbLayers_mE42291FFC4179E21967B503DB89F8660FA2A9BBE_inline(L_2, NULL);
  6872. V_1 = L_3;
  6873. bool L_4 = V_0;
  6874. if (L_4)
  6875. {
  6876. goto IL_001f;
  6877. }
  6878. }
  6879. {
  6880. G_B3_0 = ((int32_t)14);
  6881. goto IL_0021;
  6882. }
  6883. IL_001f:
  6884. {
  6885. G_B3_0 = ((int32_t)11);
  6886. }
  6887. IL_0021:
  6888. {
  6889. int32_t L_5 = V_1;
  6890. V_2 = ((int32_t)il2cpp_codegen_add(G_B3_0, ((int32_t)il2cpp_codegen_multiply(L_5, 4))));
  6891. int32_t L_6 = V_2;
  6892. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_7 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_6);
  6893. V_3 = L_7;
  6894. int32_t L_8 = V_1;
  6895. bool L_9 = V_0;
  6896. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  6897. int32_t L_10;
  6898. L_10 = Decoder_totalBitsInLayer_m6ADC15D071AF8F64C71AF4FC4E58096DBF260EFA(L_8, L_9, NULL);
  6899. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_11 = (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4*)SZArrayNew(BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4_il2cpp_TypeInfo_var, (uint32_t)L_10);
  6900. V_4 = L_11;
  6901. bool L_12 = V_0;
  6902. if (!L_12)
  6903. {
  6904. goto IL_0058;
  6905. }
  6906. }
  6907. {
  6908. V_5 = 0;
  6909. goto IL_004f;
  6910. }
  6911. IL_0043:
  6912. {
  6913. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = V_3;
  6914. int32_t L_14 = V_5;
  6915. int32_t L_15 = V_5;
  6916. NullCheck(L_13);
  6917. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (int32_t)L_15);
  6918. int32_t L_16 = V_5;
  6919. V_5 = ((int32_t)il2cpp_codegen_add(L_16, 1));
  6920. }
  6921. IL_004f:
  6922. {
  6923. int32_t L_17 = V_5;
  6924. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_3;
  6925. NullCheck(L_18);
  6926. if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
  6927. {
  6928. goto IL_0043;
  6929. }
  6930. }
  6931. {
  6932. goto IL_00a8;
  6933. }
  6934. IL_0058:
  6935. {
  6936. int32_t L_19 = V_2;
  6937. int32_t L_20 = V_2;
  6938. int32_t L_21 = V_2;
  6939. V_6 = ((int32_t)(L_21/2));
  6940. V_7 = ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_19, 1)), ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)(L_20/2)), 1))/((int32_t)15)))))))/2));
  6941. V_8 = 0;
  6942. goto IL_00a2;
  6943. }
  6944. IL_0074:
  6945. {
  6946. int32_t L_22 = V_8;
  6947. int32_t L_23 = V_8;
  6948. V_9 = ((int32_t)il2cpp_codegen_add(L_22, ((int32_t)(L_23/((int32_t)15)))));
  6949. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_24 = V_3;
  6950. int32_t L_25 = V_6;
  6951. int32_t L_26 = V_8;
  6952. int32_t L_27 = V_7;
  6953. int32_t L_28 = V_9;
  6954. NullCheck(L_24);
  6955. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_25, L_26)), 1))), (int32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_27, L_28)), 1)));
  6956. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_29 = V_3;
  6957. int32_t L_30 = V_6;
  6958. int32_t L_31 = V_8;
  6959. int32_t L_32 = V_7;
  6960. int32_t L_33 = V_9;
  6961. NullCheck(L_29);
  6962. (L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(L_30, L_31))), (int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_32, L_33)), 1)));
  6963. int32_t L_34 = V_8;
  6964. V_8 = ((int32_t)il2cpp_codegen_add(L_34, 1));
  6965. }
  6966. IL_00a2:
  6967. {
  6968. int32_t L_35 = V_8;
  6969. int32_t L_36 = V_6;
  6970. if ((((int32_t)L_35) < ((int32_t)L_36)))
  6971. {
  6972. goto IL_0074;
  6973. }
  6974. }
  6975. IL_00a8:
  6976. {
  6977. V_10 = 0;
  6978. V_11 = 0;
  6979. goto IL_01a0;
  6980. }
  6981. IL_00b3:
  6982. {
  6983. int32_t L_37 = V_1;
  6984. int32_t L_38 = V_10;
  6985. bool L_39 = V_0;
  6986. if (L_39)
  6987. {
  6988. G_B14_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract(L_37, L_38)), 4));
  6989. goto IL_00c0;
  6990. }
  6991. G_B13_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_subtract(L_37, L_38)), 4));
  6992. }
  6993. {
  6994. G_B15_0 = ((int32_t)12);
  6995. G_B15_1 = G_B13_0;
  6996. goto IL_00c2;
  6997. }
  6998. IL_00c0:
  6999. {
  7000. G_B15_0 = ((int32_t)9);
  7001. G_B15_1 = G_B14_0;
  7002. }
  7003. IL_00c2:
  7004. {
  7005. V_12 = ((int32_t)il2cpp_codegen_add(G_B15_1, G_B15_0));
  7006. int32_t L_40 = V_10;
  7007. V_13 = ((int32_t)il2cpp_codegen_multiply(L_40, 2));
  7008. int32_t L_41 = V_2;
  7009. int32_t L_42 = V_13;
  7010. V_14 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_41, 1)), L_42));
  7011. V_15 = 0;
  7012. goto IL_0188;
  7013. }
  7014. IL_00db:
  7015. {
  7016. int32_t L_43 = V_15;
  7017. V_16 = ((int32_t)il2cpp_codegen_multiply(L_43, 2));
  7018. V_17 = 0;
  7019. goto IL_017a;
  7020. }
  7021. IL_00e9:
  7022. {
  7023. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_44 = V_4;
  7024. int32_t L_45 = V_11;
  7025. int32_t L_46 = V_16;
  7026. int32_t L_47 = V_17;
  7027. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_48 = ___0_matrix;
  7028. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_49 = V_3;
  7029. int32_t L_50 = V_13;
  7030. int32_t L_51 = V_17;
  7031. NullCheck(L_49);
  7032. int32_t L_52 = ((int32_t)il2cpp_codegen_add(L_50, L_51));
  7033. int32_t L_53 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
  7034. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = V_3;
  7035. int32_t L_55 = V_13;
  7036. int32_t L_56 = V_15;
  7037. NullCheck(L_54);
  7038. int32_t L_57 = ((int32_t)il2cpp_codegen_add(L_55, L_56));
  7039. int32_t L_58 = (L_54)->GetAt(static_cast<il2cpp_array_size_t>(L_57));
  7040. NullCheck(L_48);
  7041. bool L_59;
  7042. L_59 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_48, L_53, L_58, NULL);
  7043. NullCheck(L_44);
  7044. (L_44)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_45, L_46)), L_47))), (bool)L_59);
  7045. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_60 = V_4;
  7046. int32_t L_61 = V_11;
  7047. int32_t L_62 = V_12;
  7048. int32_t L_63 = V_16;
  7049. int32_t L_64 = V_17;
  7050. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_65 = ___0_matrix;
  7051. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_66 = V_3;
  7052. int32_t L_67 = V_13;
  7053. int32_t L_68 = V_15;
  7054. NullCheck(L_66);
  7055. int32_t L_69 = ((int32_t)il2cpp_codegen_add(L_67, L_68));
  7056. int32_t L_70 = (L_66)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
  7057. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_71 = V_3;
  7058. int32_t L_72 = V_14;
  7059. int32_t L_73 = V_17;
  7060. NullCheck(L_71);
  7061. int32_t L_74 = ((int32_t)il2cpp_codegen_subtract(L_72, L_73));
  7062. int32_t L_75 = (L_71)->GetAt(static_cast<il2cpp_array_size_t>(L_74));
  7063. NullCheck(L_65);
  7064. bool L_76;
  7065. L_76 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_65, L_70, L_75, NULL);
  7066. NullCheck(L_60);
  7067. (L_60)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_61, ((int32_t)il2cpp_codegen_multiply(2, L_62)))), L_63)), L_64))), (bool)L_76);
  7068. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_77 = V_4;
  7069. int32_t L_78 = V_11;
  7070. int32_t L_79 = V_12;
  7071. int32_t L_80 = V_16;
  7072. int32_t L_81 = V_17;
  7073. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_82 = ___0_matrix;
  7074. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_83 = V_3;
  7075. int32_t L_84 = V_14;
  7076. int32_t L_85 = V_17;
  7077. NullCheck(L_83);
  7078. int32_t L_86 = ((int32_t)il2cpp_codegen_subtract(L_84, L_85));
  7079. int32_t L_87 = (L_83)->GetAt(static_cast<il2cpp_array_size_t>(L_86));
  7080. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_88 = V_3;
  7081. int32_t L_89 = V_14;
  7082. int32_t L_90 = V_15;
  7083. NullCheck(L_88);
  7084. int32_t L_91 = ((int32_t)il2cpp_codegen_subtract(L_89, L_90));
  7085. int32_t L_92 = (L_88)->GetAt(static_cast<il2cpp_array_size_t>(L_91));
  7086. NullCheck(L_82);
  7087. bool L_93;
  7088. L_93 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_82, L_87, L_92, NULL);
  7089. NullCheck(L_77);
  7090. (L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_78, ((int32_t)il2cpp_codegen_multiply(4, L_79)))), L_80)), L_81))), (bool)L_93);
  7091. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_94 = V_4;
  7092. int32_t L_95 = V_11;
  7093. int32_t L_96 = V_12;
  7094. int32_t L_97 = V_16;
  7095. int32_t L_98 = V_17;
  7096. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_99 = ___0_matrix;
  7097. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_100 = V_3;
  7098. int32_t L_101 = V_14;
  7099. int32_t L_102 = V_15;
  7100. NullCheck(L_100);
  7101. int32_t L_103 = ((int32_t)il2cpp_codegen_subtract(L_101, L_102));
  7102. int32_t L_104 = (L_100)->GetAt(static_cast<il2cpp_array_size_t>(L_103));
  7103. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_105 = V_3;
  7104. int32_t L_106 = V_13;
  7105. int32_t L_107 = V_17;
  7106. NullCheck(L_105);
  7107. int32_t L_108 = ((int32_t)il2cpp_codegen_add(L_106, L_107));
  7108. int32_t L_109 = (L_105)->GetAt(static_cast<il2cpp_array_size_t>(L_108));
  7109. NullCheck(L_99);
  7110. bool L_110;
  7111. L_110 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_99, L_104, L_109, NULL);
  7112. NullCheck(L_94);
  7113. (L_94)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(L_95, ((int32_t)il2cpp_codegen_multiply(6, L_96)))), L_97)), L_98))), (bool)L_110);
  7114. int32_t L_111 = V_17;
  7115. V_17 = ((int32_t)il2cpp_codegen_add(L_111, 1));
  7116. }
  7117. IL_017a:
  7118. {
  7119. int32_t L_112 = V_17;
  7120. if ((((int32_t)L_112) < ((int32_t)2)))
  7121. {
  7122. goto IL_00e9;
  7123. }
  7124. }
  7125. {
  7126. int32_t L_113 = V_15;
  7127. V_15 = ((int32_t)il2cpp_codegen_add(L_113, 1));
  7128. }
  7129. IL_0188:
  7130. {
  7131. int32_t L_114 = V_15;
  7132. int32_t L_115 = V_12;
  7133. if ((((int32_t)L_114) < ((int32_t)L_115)))
  7134. {
  7135. goto IL_00db;
  7136. }
  7137. }
  7138. {
  7139. int32_t L_116 = V_11;
  7140. int32_t L_117 = V_12;
  7141. V_11 = ((int32_t)il2cpp_codegen_add(L_116, ((int32_t)il2cpp_codegen_multiply(L_117, 8))));
  7142. int32_t L_118 = V_10;
  7143. V_10 = ((int32_t)il2cpp_codegen_add(L_118, 1));
  7144. }
  7145. IL_01a0:
  7146. {
  7147. int32_t L_119 = V_10;
  7148. int32_t L_120 = V_1;
  7149. if ((((int32_t)L_119) < ((int32_t)L_120)))
  7150. {
  7151. goto IL_00b3;
  7152. }
  7153. }
  7154. {
  7155. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_121 = V_4;
  7156. return L_121;
  7157. }
  7158. }
  7159. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51 (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_rawbits, int32_t ___1_startIndex, int32_t ___2_length, const RuntimeMethod* method)
  7160. {
  7161. int32_t V_0 = 0;
  7162. int32_t V_1 = 0;
  7163. {
  7164. V_0 = 0;
  7165. int32_t L_0 = ___1_startIndex;
  7166. V_1 = L_0;
  7167. goto IL_0017;
  7168. }
  7169. IL_0006:
  7170. {
  7171. int32_t L_1 = V_0;
  7172. V_0 = ((int32_t)(L_1<<1));
  7173. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_2 = ___0_rawbits;
  7174. int32_t L_3 = V_1;
  7175. NullCheck(L_2);
  7176. int32_t L_4 = L_3;
  7177. uint8_t L_5 = (uint8_t)(L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
  7178. if (!L_5)
  7179. {
  7180. goto IL_0013;
  7181. }
  7182. }
  7183. {
  7184. int32_t L_6 = V_0;
  7185. V_0 = ((int32_t)(L_6|1));
  7186. }
  7187. IL_0013:
  7188. {
  7189. int32_t L_7 = V_1;
  7190. V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
  7191. }
  7192. IL_0017:
  7193. {
  7194. int32_t L_8 = V_1;
  7195. int32_t L_9 = ___1_startIndex;
  7196. int32_t L_10 = ___2_length;
  7197. if ((((int32_t)L_8) < ((int32_t)((int32_t)il2cpp_codegen_add(L_9, L_10)))))
  7198. {
  7199. goto IL_0006;
  7200. }
  7201. }
  7202. {
  7203. int32_t L_11 = V_0;
  7204. return L_11;
  7205. }
  7206. }
  7207. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t Decoder_readByte_mB45E2E0D08FA4D866254279704094D1FE68E0DEB (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_rawbits, int32_t ___1_startIndex, const RuntimeMethod* method)
  7208. {
  7209. static bool s_Il2CppMethodInitialized;
  7210. if (!s_Il2CppMethodInitialized)
  7211. {
  7212. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  7213. s_Il2CppMethodInitialized = true;
  7214. }
  7215. int32_t V_0 = 0;
  7216. {
  7217. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ___0_rawbits;
  7218. NullCheck(L_0);
  7219. int32_t L_1 = ___1_startIndex;
  7220. V_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_0)->max_length)), L_1));
  7221. int32_t L_2 = V_0;
  7222. if ((((int32_t)L_2) < ((int32_t)8)))
  7223. {
  7224. goto IL_0014;
  7225. }
  7226. }
  7227. {
  7228. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_3 = ___0_rawbits;
  7229. int32_t L_4 = ___1_startIndex;
  7230. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  7231. int32_t L_5;
  7232. L_5 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_3, L_4, 8, NULL);
  7233. return (uint8_t)((int32_t)(uint8_t)L_5);
  7234. }
  7235. IL_0014:
  7236. {
  7237. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_6 = ___0_rawbits;
  7238. int32_t L_7 = ___1_startIndex;
  7239. int32_t L_8 = V_0;
  7240. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  7241. int32_t L_9;
  7242. L_9 = Decoder_readCode_m0139D308D0C5A9AD7E1531BA4F77C2546F9AFE51(L_6, L_7, L_8, NULL);
  7243. int32_t L_10 = V_0;
  7244. return (uint8_t)((int32_t)(uint8_t)((int32_t)(L_9<<((int32_t)(((int32_t)il2cpp_codegen_subtract(8, L_10))&((int32_t)31))))));
  7245. }
  7246. }
  7247. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Decoder_convertBoolArrayToByteArray_m59F52399CE332B1D0F5744D6F8F910EDB57BC418 (BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_boolArr, const RuntimeMethod* method)
  7248. {
  7249. static bool s_Il2CppMethodInitialized;
  7250. if (!s_Il2CppMethodInitialized)
  7251. {
  7252. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var);
  7253. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  7254. s_Il2CppMethodInitialized = true;
  7255. }
  7256. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL;
  7257. int32_t V_1 = 0;
  7258. {
  7259. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ___0_boolArr;
  7260. NullCheck(L_0);
  7261. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(((RuntimeArray*)L_0)->max_length)), 7))/8)));
  7262. V_0 = L_1;
  7263. V_1 = 0;
  7264. goto IL_0021;
  7265. }
  7266. IL_0011:
  7267. {
  7268. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = V_0;
  7269. int32_t L_3 = V_1;
  7270. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_4 = ___0_boolArr;
  7271. int32_t L_5 = V_1;
  7272. il2cpp_codegen_runtime_class_init_inline(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  7273. uint8_t L_6;
  7274. L_6 = Decoder_readByte_mB45E2E0D08FA4D866254279704094D1FE68E0DEB(L_4, ((int32_t)il2cpp_codegen_multiply(8, L_5)), NULL);
  7275. NullCheck(L_2);
  7276. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_3), (uint8_t)L_6);
  7277. int32_t L_7 = V_1;
  7278. V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
  7279. }
  7280. IL_0021:
  7281. {
  7282. int32_t L_8 = V_1;
  7283. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0;
  7284. NullCheck(L_9);
  7285. if ((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length)))))
  7286. {
  7287. goto IL_0011;
  7288. }
  7289. }
  7290. {
  7291. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_0;
  7292. return L_10;
  7293. }
  7294. }
  7295. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Decoder_totalBitsInLayer_m6ADC15D071AF8F64C71AF4FC4E58096DBF260EFA (int32_t ___0_layers, bool ___1_compact, const RuntimeMethod* method)
  7296. {
  7297. int32_t G_B3_0 = 0;
  7298. {
  7299. bool L_0 = ___1_compact;
  7300. if (L_0)
  7301. {
  7302. goto IL_0007;
  7303. }
  7304. }
  7305. {
  7306. G_B3_0 = ((int32_t)112);
  7307. goto IL_0009;
  7308. }
  7309. IL_0007:
  7310. {
  7311. G_B3_0 = ((int32_t)88);
  7312. }
  7313. IL_0009:
  7314. {
  7315. int32_t L_1 = ___0_layers;
  7316. int32_t L_2 = ___0_layers;
  7317. return ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_add(G_B3_0, ((int32_t)il2cpp_codegen_multiply(((int32_t)16), L_1)))), L_2));
  7318. }
  7319. }
  7320. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__ctor_m6E18B13070C16A81117655BD7D705F368B85B7F7 (Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64* __this, const RuntimeMethod* method)
  7321. {
  7322. {
  7323. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  7324. return;
  7325. }
  7326. }
  7327. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Decoder__cctor_mF914C98ECE3836EE49398EA4D243EC6B0FD36821 (const RuntimeMethod* method)
  7328. {
  7329. static bool s_Il2CppMethodInitialized;
  7330. if (!s_Il2CppMethodInitialized)
  7331. {
  7332. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_il2cpp_TypeInfo_var);
  7333. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var);
  7334. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var);
  7335. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var);
  7336. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m667864158570BEB4284C6B12A35002687B70C86A_RuntimeMethod_var);
  7337. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m9E6B38DB4A7439120AD59D9AE7617D2261F5A231_RuntimeMethod_var);
  7338. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC_il2cpp_TypeInfo_var);
  7339. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543_il2cpp_TypeInfo_var);
  7340. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  7341. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
  7342. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral053D8D6CEEBA9453C97D0EE5374DB863E6F77AD4);
  7343. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B);
  7344. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09684B67A5909FD48E1F14A8AF8DDD483C620B10);
  7345. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40);
  7346. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78);
  7347. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3);
  7348. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A);
  7349. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0CD979583B209CE71603EFC4A398E6A9EFA8D872);
  7350. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E356BA505631FBF715758BED27D503F8B260E3A);
  7351. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0EBD646B60E1C3FCE0203770591ED3C3D63537DC);
  7352. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral10682F3387EA548C626C08591967BD5D821B3ACA);
  7353. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1168E92C164109D6220480DEDA987085B2A21155);
  7354. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46);
  7355. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral152D5697CF81B4DBD192FDA72B44141F6D8606B4);
  7356. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral15D74D8096F94C4108BE7034DC40812FCCB5450F);
  7357. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral198AA065BF0F912BD6F5F93869BD5C361671F98B);
  7358. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1A95536CFA43BE767A4C275A39B7BE4808E9089C);
  7359. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1B8590E2F95A4B0631E98EAF5F61AFD63A1C031E);
  7360. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1FA13CA565DC9B5105D70A528D26A6FC7A57049E);
  7361. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2064F80F811DB79A33C4E51C10221454E30C74AE);
  7362. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral20E39C3AB7068FAFD9E4B868E16D2E5BC64D4952);
  7363. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral21ED4C7AF50D987589A9029FC0422151BE3A0FC2);
  7364. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral234D19ACC97DBDDB4C2351D9B583DDC8AD958380);
  7365. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
  7366. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral24313380B89749FA23D81C8CFE7ECADF5F282DF3);
  7367. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral251693554F7CFEC77D644F17FEC1B4FE2E59D547);
  7368. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral25D74BC981E6316A5E3CAEEA0BAF3C438F5C94DA);
  7369. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1);
  7370. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2B9F1F341ADF4947264A9443E8304F27BBED93A1);
  7371. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE);
  7372. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2C945D246C2B7897F000E1C591A686EB9EF010F0);
  7373. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2F7234099CCD07F9C0939ACCC13D7F7F6E95DBAD);
  7374. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33283793135AFF6EA11C4E5C8BF20BFE3DCBA7D8);
  7375. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral34D4FC077E54157726AE9B0ADDA15B8BFF84A418);
  7376. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36282FAC116D9FD6B37CC425310E1A8510F08A53);
  7377. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral374EAEF82EC0D1C5C835F12F8E95A67DA5B18865);
  7378. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral37A50091974FE11FAC57C870272F76245820AA18);
  7379. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3ACC4CC1ADEC59220C31AAE3AEFE4D604CB500A9);
  7380. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
  7381. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3CC2C646F8F06811465BB604BDA7966827D34989);
  7382. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3D714DD3E8E77A697EF557E85ED2B014A96328C5);
  7383. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869);
  7384. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6);
  7385. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral410E5346BCA8EE150FFD507311DD85789F2E171E);
  7386. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4133EC0E83E4C69B6C0094B47BFD1408F0C8D4C5);
  7387. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D);
  7388. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral430E518F836082E0683698AB9E3F79D39C7F5140);
  7389. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C);
  7390. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral49A7EA21ECB328D154FA2262BB41626D795F4D90);
  7391. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C9ECEDF5B1FB9420A92A5B02A141FADFDF52ED6);
  7392. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D5745313695BB32A7BE264930411F75CE40EF69);
  7393. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30);
  7394. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4E22436534F7DDDA6023610945AD3FB84B08D5F2);
  7395. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C);
  7396. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral51B9A921875B50DC2E745884E0F3B09DFCFEA44A);
  7397. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5377EFB7D3540F7856D33807A13661041629AB2F);
  7398. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral54F4AAE0436CBCC0163FCF662535D64F6E0BB00C);
  7399. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral579A50C67ADB00AC3925859C23590322B2D0BE9D);
  7400. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A);
  7401. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5F60FEB3F085CAE42AE1599078896C69D2DBED40);
  7402. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral688934845F22049CB14668832EFA33D45013B6B9);
  7403. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B866DCFF4A3EC3D3C30879F029D88106601B1B2);
  7404. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B91749ECEA9F52797D5D7575432F93DA98ED9B6);
  7405. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6C066B34F4DB79023C0642AFBC43B25A5327F710);
  7406. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6CB05FD18E12F98F81A204339D25DD82BC993FDD);
  7407. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11);
  7408. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral738F291E53E97C08DAE378C71EF70A60E31AE900);
  7409. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7402F76B2D6078A455F77607AF6E7350B6DE019E);
  7410. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7454695E25D304C65D0C1333D8008E862569CAE9);
  7411. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
  7412. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7B18F301A198B83778B5E546729B0539A0D4E758);
  7413. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DF543E5CEBA28135FC0D7A2CDAD26732720D611);
  7414. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A);
  7415. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
  7416. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
  7417. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D004CCFB2C7F7062B882865483FF7F4DC36E04E);
  7418. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8D91EA1579F5D3EBB844CF4A42E07E5D919F3928);
  7419. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral92C291D87D5C71FB3B2EC3ACBF1D889FA5191FCF);
  7420. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1);
  7421. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9452A87FAA0073A5238C5BF8FBCAE0BFB2A7512D);
  7422. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3);
  7423. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral99C165894B2900048144F5DEF682937FE73CA541);
  7424. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9B99593353A610C4BEE0D6A94A01A3296080C0FB);
  7425. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CE1604D659135925CCC4DD1F526AFFE42E689F1);
  7426. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9DFFC3267C5F999585E61B45BA9C8DF18D4B02CA);
  7427. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E6DEA6E609FD74FD29A7E5BB6D900CCBA5F3FBF);
  7428. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E866232FC6EBE054D645DFC95919F28F962D426);
  7429. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
  7430. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA02431CF7C501A5B368C91E41283419D8FA9FB03);
  7431. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA33A5CAE02B786C2060461DF8C6764B4C05E9423);
  7432. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73);
  7433. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
  7434. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA9FEAF5F50923952C1AC3A473DE3C7E17D23B907);
  7435. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAB69FA1AB6BB831506EFCAD83900FEE751E85F6F);
  7436. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB16CF3324CA15FF0851B0F99DD86AC638C3E0CAE);
  7437. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
  7438. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB9D3D73187778AF6D06AB846BD78D488ADBFB70E);
  7439. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA1039E8CDAE53E44AC3E6185B0871F3D031A476);
  7440. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF86C9E9E7FE0EF09A2EAE8066CDC31F859254CC);
  7441. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC1771FD048FA0C5283A6D1085A6C3493F05C1302);
  7442. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB);
  7443. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC5CB235FDF341E57B3A3E3D289810AD3382B4E8B);
  7444. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677);
  7445. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD07B59B474E59375E25F09D75E1BAC7660C9373B);
  7446. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD13061BFE442388F8BF8B53BE38AA80ED585E8B5);
  7447. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE);
  7448. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
  7449. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465);
  7450. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDB5B55A9B215F744DB82517864984D073F2E8F8C);
  7451. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD7461C99FE0AF610527A1F4273DBC4696AB5F17);
  7452. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDE28F98354F48E7C0878BBA93033C6BDC68B27E2);
  7453. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDE95884A60C9BCC0149E1772E1562E8F87659F6B);
  7454. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
  7455. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7);
  7456. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE42E8BB820D4F7550A0F04619F4E15FDC56943B9);
  7457. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7AE7444C79DBE6196DD77CABD9F0FBD8B9519AE);
  7458. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3);
  7459. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEA04D4286952D44B4CB5C87E7D30E05FE4153434);
  7460. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF420ABFDDBDA7B9EE665D85EF62E4A437554003);
  7461. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5);
  7462. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
  7463. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF7DDF59B44DDF9253B657C54053522CF694D3FBE);
  7464. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF8480841753DCB62E4006AD3F6DF510C0D0EFC29);
  7465. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
  7466. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFCA440D9A4F7E2D10772A726D6FB427BAE128D34);
  7467. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFD60316EE3ADB7B16A998DF8AE0D68C293F6622E);
  7468. s_Il2CppMethodInitialized = true;
  7469. }
  7470. {
  7471. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
  7472. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
  7473. NullCheck(L_1);
  7474. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral15D74D8096F94C4108BE7034DC40812FCCB5450F);
  7475. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
  7476. NullCheck(L_2);
  7477. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
  7478. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_3 = L_2;
  7479. NullCheck(L_3);
  7480. (L_3)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralEF420ABFDDBDA7B9EE665D85EF62E4A437554003);
  7481. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = L_3;
  7482. NullCheck(L_4);
  7483. (L_4)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteralAB69FA1AB6BB831506EFCAD83900FEE751E85F6F);
  7484. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4;
  7485. NullCheck(L_5);
  7486. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralBF86C9E9E7FE0EF09A2EAE8066CDC31F859254CC);
  7487. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
  7488. NullCheck(L_6);
  7489. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteralA019FB7F17AA36A9743C530E1F11D5613B8B1158);
  7490. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_7 = L_6;
  7491. NullCheck(L_7);
  7492. (L_7)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral579A50C67ADB00AC3925859C23590322B2D0BE9D);
  7493. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_7;
  7494. NullCheck(L_8);
  7495. (L_8)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)_stringLiteralFD60316EE3ADB7B16A998DF8AE0D68C293F6622E);
  7496. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
  7497. NullCheck(L_9);
  7498. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)_stringLiteral3DCC6243286938BE75C3FA773B9BA71160A2E869);
  7499. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
  7500. NullCheck(L_10);
  7501. (L_10)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (String_t*)_stringLiteral410E5346BCA8EE150FFD507311DD85789F2E171E);
  7502. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10;
  7503. NullCheck(L_11);
  7504. (L_11)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (String_t*)_stringLiteral6CB05FD18E12F98F81A204339D25DD82BC993FDD);
  7505. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_11;
  7506. NullCheck(L_12);
  7507. (L_12)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (String_t*)_stringLiteral0EBD646B60E1C3FCE0203770591ED3C3D63537DC);
  7508. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12;
  7509. NullCheck(L_13);
  7510. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (String_t*)_stringLiteral3D714DD3E8E77A697EF557E85ED2B014A96328C5);
  7511. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_14 = L_13;
  7512. NullCheck(L_14);
  7513. (L_14)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (String_t*)_stringLiteral7E70AF961A2F88ADB9DB7B9C3B5F25A532C1570A);
  7514. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_14;
  7515. NullCheck(L_15);
  7516. (L_15)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (String_t*)_stringLiteralDD7461C99FE0AF610527A1F4273DBC4696AB5F17);
  7517. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
  7518. NullCheck(L_16);
  7519. (L_16)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (String_t*)_stringLiteralE42E8BB820D4F7550A0F04619F4E15FDC56943B9);
  7520. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16;
  7521. NullCheck(L_17);
  7522. (L_17)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (String_t*)_stringLiteral99C165894B2900048144F5DEF682937FE73CA541);
  7523. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = L_17;
  7524. NullCheck(L_18);
  7525. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (String_t*)_stringLiteralFCA440D9A4F7E2D10772A726D6FB427BAE128D34);
  7526. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18;
  7527. NullCheck(L_19);
  7528. (L_19)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (String_t*)_stringLiteral49A7EA21ECB328D154FA2262BB41626D795F4D90);
  7529. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19;
  7530. NullCheck(L_20);
  7531. (L_20)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (String_t*)_stringLiteral2C3D4826D5236B3C9A914C5CE2E3D8CEA48AC7CE);
  7532. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20;
  7533. NullCheck(L_21);
  7534. (L_21)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (String_t*)_stringLiteral09684B67A5909FD48E1F14A8AF8DDD483C620B10);
  7535. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21;
  7536. NullCheck(L_22);
  7537. (L_22)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (String_t*)_stringLiteral7B18F301A198B83778B5E546729B0539A0D4E758);
  7538. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_22;
  7539. NullCheck(L_23);
  7540. (L_23)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (String_t*)_stringLiteral51B9A921875B50DC2E745884E0F3B09DFCFEA44A);
  7541. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_23;
  7542. NullCheck(L_24);
  7543. (L_24)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (String_t*)_stringLiteral5377EFB7D3540F7856D33807A13661041629AB2F);
  7544. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24;
  7545. NullCheck(L_25);
  7546. (L_25)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (String_t*)_stringLiteral3ACC4CC1ADEC59220C31AAE3AEFE4D604CB500A9);
  7547. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_26 = L_25;
  7548. NullCheck(L_26);
  7549. (L_26)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (String_t*)_stringLiteralD5D2875F228D651E1289522AEAAB8C492001C1BE);
  7550. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_27 = L_26;
  7551. NullCheck(L_27);
  7552. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (String_t*)_stringLiteralC5CB235FDF341E57B3A3E3D289810AD3382B4E8B);
  7553. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_28 = L_27;
  7554. NullCheck(L_28);
  7555. (L_28)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (String_t*)_stringLiteral234D19ACC97DBDDB4C2351D9B583DDC8AD958380);
  7556. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_28;
  7557. NullCheck(L_29);
  7558. (L_29)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (String_t*)_stringLiteral3CC2C646F8F06811465BB604BDA7966827D34989);
  7559. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_30 = L_29;
  7560. NullCheck(L_30);
  7561. (L_30)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (String_t*)_stringLiteral374EAEF82EC0D1C5C835F12F8E95A67DA5B18865);
  7562. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = L_30;
  7563. NullCheck(L_31);
  7564. (L_31)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (String_t*)_stringLiteral251693554F7CFEC77D644F17FEC1B4FE2E59D547);
  7565. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_31;
  7566. NullCheck(L_32);
  7567. (L_32)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (String_t*)_stringLiteralDE95884A60C9BCC0149E1772E1562E8F87659F6B);
  7568. ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___UPPER_TABLE = L_32;
  7569. Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___UPPER_TABLE), (void*)L_32);
  7570. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
  7571. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_34 = L_33;
  7572. NullCheck(L_34);
  7573. (L_34)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral15D74D8096F94C4108BE7034DC40812FCCB5450F);
  7574. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_35 = L_34;
  7575. NullCheck(L_35);
  7576. (L_35)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
  7577. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_36 = L_35;
  7578. NullCheck(L_36);
  7579. (L_36)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral0A04B971B03DA607CE6C455184037B660CA89F78);
  7580. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_37 = L_36;
  7581. NullCheck(L_37);
  7582. (L_37)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral4609D79FE2FAD95C38B6DA64FC671E8594984D4C);
  7583. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_38 = L_37;
  7584. NullCheck(L_38);
  7585. (L_38)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral5B9FE05484B470B354696B4F06C3B12F71B5BB4A);
  7586. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = L_38;
  7587. NullCheck(L_39);
  7588. (L_39)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteralA02431CF7C501A5B368C91E41283419D8FA9FB03);
  7589. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_40 = L_39;
  7590. NullCheck(L_40);
  7591. (L_40)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral36282FAC116D9FD6B37CC425310E1A8510F08A53);
  7592. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_41 = L_40;
  7593. NullCheck(L_41);
  7594. (L_41)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)_stringLiteral2C945D246C2B7897F000E1C591A686EB9EF010F0);
  7595. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_42 = L_41;
  7596. NullCheck(L_42);
  7597. (L_42)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)_stringLiteral2B9B6C84CC15492CCB290C4B79418FA6D7DD24C1);
  7598. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_43 = L_42;
  7599. NullCheck(L_43);
  7600. (L_43)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (String_t*)_stringLiteral0CD979583B209CE71603EFC4A398E6A9EFA8D872);
  7601. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_44 = L_43;
  7602. NullCheck(L_44);
  7603. (L_44)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (String_t*)_stringLiteral1B8590E2F95A4B0631E98EAF5F61AFD63A1C031E);
  7604. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_45 = L_44;
  7605. NullCheck(L_45);
  7606. (L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (String_t*)_stringLiteral4D5745313695BB32A7BE264930411F75CE40EF69);
  7607. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_46 = L_45;
  7608. NullCheck(L_46);
  7609. (L_46)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (String_t*)_stringLiteral37A50091974FE11FAC57C870272F76245820AA18);
  7610. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_47 = L_46;
  7611. NullCheck(L_47);
  7612. (L_47)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (String_t*)_stringLiteralB9D3D73187778AF6D06AB846BD78D488ADBFB70E);
  7613. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_48 = L_47;
  7614. NullCheck(L_48);
  7615. (L_48)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (String_t*)_stringLiteralC1771FD048FA0C5283A6D1085A6C3493F05C1302);
  7616. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_49 = L_48;
  7617. NullCheck(L_49);
  7618. (L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (String_t*)_stringLiteral4C9ECEDF5B1FB9420A92A5B02A141FADFDF52ED6);
  7619. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50 = L_49;
  7620. NullCheck(L_50);
  7621. (L_50)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (String_t*)_stringLiteral10682F3387EA548C626C08591967BD5D821B3ACA);
  7622. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_51 = L_50;
  7623. NullCheck(L_51);
  7624. (L_51)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (String_t*)_stringLiteral198AA065BF0F912BD6F5F93869BD5C361671F98B);
  7625. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_52 = L_51;
  7626. NullCheck(L_52);
  7627. (L_52)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (String_t*)_stringLiteral430E518F836082E0683698AB9E3F79D39C7F5140);
  7628. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_53 = L_52;
  7629. NullCheck(L_53);
  7630. (L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (String_t*)_stringLiteralA33A5CAE02B786C2060461DF8C6764B4C05E9423);
  7631. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_54 = L_53;
  7632. NullCheck(L_54);
  7633. (L_54)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (String_t*)_stringLiteralDAF2BD03270A51BF9C135F3694DCAD2D3E66F465);
  7634. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_55 = L_54;
  7635. NullCheck(L_55);
  7636. (L_55)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (String_t*)_stringLiteral6B866DCFF4A3EC3D3C30879F029D88106601B1B2);
  7637. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_56 = L_55;
  7638. NullCheck(L_56);
  7639. (L_56)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (String_t*)_stringLiteralD07B59B474E59375E25F09D75E1BAC7660C9373B);
  7640. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_57 = L_56;
  7641. NullCheck(L_57);
  7642. (L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (String_t*)_stringLiteral9DFFC3267C5F999585E61B45BA9C8DF18D4B02CA);
  7643. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_58 = L_57;
  7644. NullCheck(L_58);
  7645. (L_58)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (String_t*)_stringLiteralA9FEAF5F50923952C1AC3A473DE3C7E17D23B907);
  7646. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_59 = L_58;
  7647. NullCheck(L_59);
  7648. (L_59)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (String_t*)_stringLiteral062DB096C728515E033CF8C48A1C1F0B9A79384B);
  7649. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_60 = L_59;
  7650. NullCheck(L_60);
  7651. (L_60)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (String_t*)_stringLiteral9384C6EF2DA5C0BD5274A0DACFF291D0ABBFD8B1);
  7652. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_61 = L_60;
  7653. NullCheck(L_61);
  7654. (L_61)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (String_t*)_stringLiteral9CE1604D659135925CCC4DD1F526AFFE42E689F1);
  7655. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_62 = L_61;
  7656. NullCheck(L_62);
  7657. (L_62)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (String_t*)_stringLiteral92C291D87D5C71FB3B2EC3ACBF1D889FA5191FCF);
  7658. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_63 = L_62;
  7659. NullCheck(L_63);
  7660. (L_63)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (String_t*)_stringLiteral374EAEF82EC0D1C5C835F12F8E95A67DA5B18865);
  7661. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_64 = L_63;
  7662. NullCheck(L_64);
  7663. (L_64)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (String_t*)_stringLiteral251693554F7CFEC77D644F17FEC1B4FE2E59D547);
  7664. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_65 = L_64;
  7665. NullCheck(L_65);
  7666. (L_65)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (String_t*)_stringLiteralDE95884A60C9BCC0149E1772E1562E8F87659F6B);
  7667. ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___LOWER_TABLE = L_65;
  7668. Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___LOWER_TABLE), (void*)L_65);
  7669. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_66 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
  7670. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_67 = L_66;
  7671. NullCheck(L_67);
  7672. (L_67)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral15D74D8096F94C4108BE7034DC40812FCCB5450F);
  7673. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_68 = L_67;
  7674. NullCheck(L_68);
  7675. (L_68)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
  7676. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_69 = L_68;
  7677. NullCheck(L_69);
  7678. (L_69)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral0E356BA505631FBF715758BED27D503F8B260E3A);
  7679. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_70 = L_69;
  7680. NullCheck(L_70);
  7681. (L_70)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteral9B99593353A610C4BEE0D6A94A01A3296080C0FB);
  7682. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_71 = L_70;
  7683. NullCheck(L_71);
  7684. (L_71)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral688934845F22049CB14668832EFA33D45013B6B9);
  7685. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_72 = L_71;
  7686. NullCheck(L_72);
  7687. (L_72)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteral4E22436534F7DDDA6023610945AD3FB84B08D5F2);
  7688. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_73 = L_72;
  7689. NullCheck(L_73);
  7690. (L_73)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral6B91749ECEA9F52797D5D7575432F93DA98ED9B6);
  7691. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_74 = L_73;
  7692. NullCheck(L_74);
  7693. (L_74)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)_stringLiteral1A95536CFA43BE767A4C275A39B7BE4808E9089C);
  7694. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_75 = L_74;
  7695. NullCheck(L_75);
  7696. (L_75)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)_stringLiteralF8480841753DCB62E4006AD3F6DF510C0D0EFC29);
  7697. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_76 = L_75;
  7698. NullCheck(L_76);
  7699. (L_76)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (String_t*)_stringLiteral053D8D6CEEBA9453C97D0EE5374DB863E6F77AD4);
  7700. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_77 = L_76;
  7701. NullCheck(L_77);
  7702. (L_77)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (String_t*)_stringLiteral24313380B89749FA23D81C8CFE7ECADF5F282DF3);
  7703. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_78 = L_77;
  7704. NullCheck(L_78);
  7705. (L_78)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (String_t*)_stringLiteral00B28FF06B788B9B67C6B259800F404F9F3761FD);
  7706. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_79 = L_78;
  7707. NullCheck(L_79);
  7708. (L_79)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (String_t*)_stringLiteral33283793135AFF6EA11C4E5C8BF20BFE3DCBA7D8);
  7709. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_80 = L_79;
  7710. NullCheck(L_80);
  7711. (L_80)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (String_t*)_stringLiteralDE28F98354F48E7C0878BBA93033C6BDC68B27E2);
  7712. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_81 = L_80;
  7713. NullCheck(L_81);
  7714. (L_81)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (String_t*)_stringLiteralDB5B55A9B215F744DB82517864984D073F2E8F8C);
  7715. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_82 = L_81;
  7716. NullCheck(L_82);
  7717. (L_82)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (String_t*)_stringLiteralD13061BFE442388F8BF8B53BE38AA80ED585E8B5);
  7718. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_83 = L_82;
  7719. NullCheck(L_83);
  7720. (L_83)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (String_t*)_stringLiteral9E866232FC6EBE054D645DFC95919F28F962D426);
  7721. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_84 = L_83;
  7722. NullCheck(L_84);
  7723. (L_84)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (String_t*)_stringLiteral40C5D20526D3E1F271BCC96E4185E2B8D38D5CD6);
  7724. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_85 = L_84;
  7725. NullCheck(L_85);
  7726. (L_85)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (String_t*)_stringLiteral34D4FC077E54157726AE9B0ADDA15B8BFF84A418);
  7727. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_86 = L_85;
  7728. NullCheck(L_86);
  7729. (L_86)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (String_t*)_stringLiteral152D5697CF81B4DBD192FDA72B44141F6D8606B4);
  7730. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_87 = L_86;
  7731. NullCheck(L_87);
  7732. (L_87)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (String_t*)_stringLiteralBA1039E8CDAE53E44AC3E6185B0871F3D031A476);
  7733. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_88 = L_87;
  7734. NullCheck(L_88);
  7735. (L_88)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (String_t*)_stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40);
  7736. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_89 = L_88;
  7737. NullCheck(L_89);
  7738. (L_89)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (String_t*)_stringLiteral7DF543E5CEBA28135FC0D7A2CDAD26732720D611);
  7739. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_90 = L_89;
  7740. NullCheck(L_90);
  7741. (L_90)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (String_t*)_stringLiteral50639CAD49418C7B223CC529395C0E2A3892501C);
  7742. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_91 = L_90;
  7743. NullCheck(L_91);
  7744. (L_91)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (String_t*)_stringLiteral54F4AAE0436CBCC0163FCF662535D64F6E0BB00C);
  7745. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_92 = L_91;
  7746. NullCheck(L_92);
  7747. (L_92)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (String_t*)_stringLiteralA42779B09629BCE81B76EF626A57A0B40F2AD827);
  7748. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_93 = L_92;
  7749. NullCheck(L_93);
  7750. (L_93)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (String_t*)_stringLiteral9452A87FAA0073A5238C5BF8FBCAE0BFB2A7512D);
  7751. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_94 = L_93;
  7752. NullCheck(L_94);
  7753. (L_94)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (String_t*)_stringLiteral2B9F1F341ADF4947264A9443E8304F27BBED93A1);
  7754. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_95 = L_94;
  7755. NullCheck(L_95);
  7756. (L_95)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (String_t*)_stringLiteral3CC2C646F8F06811465BB604BDA7966827D34989);
  7757. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_96 = L_95;
  7758. NullCheck(L_96);
  7759. (L_96)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (String_t*)_stringLiteral5F60FEB3F085CAE42AE1599078896C69D2DBED40);
  7760. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_97 = L_96;
  7761. NullCheck(L_97);
  7762. (L_97)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (String_t*)_stringLiteralE7AE7444C79DBE6196DD77CABD9F0FBD8B9519AE);
  7763. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_98 = L_97;
  7764. NullCheck(L_98);
  7765. (L_98)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (String_t*)_stringLiteralDE95884A60C9BCC0149E1772E1562E8F87659F6B);
  7766. ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___MIXED_TABLE = L_98;
  7767. Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___MIXED_TABLE), (void*)L_98);
  7768. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_99 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)32));
  7769. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_100 = L_99;
  7770. NullCheck(L_100);
  7771. (L_100)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral8D91EA1579F5D3EBB844CF4A42E07E5D919F3928);
  7772. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_101 = L_100;
  7773. NullCheck(L_101);
  7774. (L_101)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteralDB5B55A9B215F744DB82517864984D073F2E8F8C);
  7775. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_102 = L_101;
  7776. NullCheck(L_102);
  7777. (L_102)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral4133EC0E83E4C69B6C0094B47BFD1408F0C8D4C5);
  7778. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_103 = L_102;
  7779. NullCheck(L_103);
  7780. (L_103)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteralEA04D4286952D44B4CB5C87E7D30E05FE4153434);
  7781. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_104 = L_103;
  7782. NullCheck(L_104);
  7783. (L_104)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral758733BDBED83CBFF4F635AC26CA92AAE477F75D);
  7784. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_105 = L_104;
  7785. NullCheck(L_105);
  7786. (L_105)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteral1168E92C164109D6220480DEDA987085B2A21155);
  7787. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_106 = L_105;
  7788. NullCheck(L_106);
  7789. (L_106)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral15196F05B117690F3E12E56AA0C43803EA0D2A46);
  7790. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_107 = L_106;
  7791. NullCheck(L_107);
  7792. (L_107)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)_stringLiteralC62C64F00567C5368CAE37F4E64E1E82FF785677);
  7793. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_108 = L_107;
  7794. NullCheck(L_108);
  7795. (L_108)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)_stringLiteral0B0FEB3147CE20EB2C90076367F895C59BCD14B3);
  7796. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_109 = L_108;
  7797. NullCheck(L_109);
  7798. (L_109)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (String_t*)_stringLiteral9E6DEA6E609FD74FD29A7E5BB6D900CCBA5F3FBF);
  7799. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_110 = L_109;
  7800. NullCheck(L_110);
  7801. (L_110)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (String_t*)_stringLiteral6C066B34F4DB79023C0642AFBC43B25A5327F710);
  7802. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_111 = L_110;
  7803. NullCheck(L_111);
  7804. (L_111)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (String_t*)_stringLiteral8D004CCFB2C7F7062B882865483FF7F4DC36E04E);
  7805. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_112 = L_111;
  7806. NullCheck(L_112);
  7807. (L_112)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (String_t*)_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D);
  7808. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_113 = L_112;
  7809. NullCheck(L_113);
  7810. (L_113)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (String_t*)_stringLiteralA3DFC0C77ACADE0EE48DCC73E795A597D0270A73);
  7811. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_114 = L_113;
  7812. NullCheck(L_114);
  7813. (L_114)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (String_t*)_stringLiteralB3F14BF976EFD974E34846B742502C802FABAE9D);
  7814. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_115 = L_114;
  7815. NullCheck(L_115);
  7816. (L_115)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (String_t*)_stringLiteralE280D065A824A791F8305234D3E093FC9A5A90C7);
  7817. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_116 = L_115;
  7818. NullCheck(L_116);
  7819. (L_116)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)16)), (String_t*)_stringLiteral20E39C3AB7068FAFD9E4B868E16D2E5BC64D4952);
  7820. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_117 = L_116;
  7821. NullCheck(L_117);
  7822. (L_117)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)17)), (String_t*)_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB);
  7823. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_118 = L_117;
  7824. NullCheck(L_118);
  7825. (L_118)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)18)), (String_t*)_stringLiteral3B2C1C62D4D1C2A0C8A9AC42DB00D33C654F9AD0);
  7826. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_119 = L_118;
  7827. NullCheck(L_119);
  7828. (L_119)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)19)), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
  7829. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_120 = L_119;
  7830. NullCheck(L_120);
  7831. (L_120)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)20)), (String_t*)_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
  7832. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_121 = L_120;
  7833. NullCheck(L_121);
  7834. (L_121)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)21)), (String_t*)_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
  7835. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_122 = L_121;
  7836. NullCheck(L_122);
  7837. (L_122)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)22)), (String_t*)_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3);
  7838. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_123 = L_122;
  7839. NullCheck(L_123);
  7840. (L_123)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)23)), (String_t*)_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11);
  7841. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_124 = L_123;
  7842. NullCheck(L_124);
  7843. (L_124)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)24)), (String_t*)_stringLiteral1FA13CA565DC9B5105D70A528D26A6FC7A57049E);
  7844. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_125 = L_124;
  7845. NullCheck(L_125);
  7846. (L_125)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)25)), (String_t*)_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5);
  7847. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_126 = L_125;
  7848. NullCheck(L_126);
  7849. (L_126)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)26)), (String_t*)_stringLiteral738F291E53E97C08DAE378C71EF70A60E31AE900);
  7850. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_127 = L_126;
  7851. NullCheck(L_127);
  7852. (L_127)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)27)), (String_t*)_stringLiteralD9691C4FD8A1F6B09DB1147CA32B442772FB46A1);
  7853. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_128 = L_127;
  7854. NullCheck(L_128);
  7855. (L_128)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)28)), (String_t*)_stringLiteralE166C9564FBDE461738077E3B1B506525EB6ACCC);
  7856. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_129 = L_128;
  7857. NullCheck(L_129);
  7858. (L_129)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)29)), (String_t*)_stringLiteral0C3C6829C3CCF8020C6AC45B87963ADC095CD44A);
  7859. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_130 = L_129;
  7860. NullCheck(L_130);
  7861. (L_130)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)30)), (String_t*)_stringLiteral4D8D9C94AC5DA5FCED2EC8A64E10E714A2515C30);
  7862. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_131 = L_130;
  7863. NullCheck(L_131);
  7864. (L_131)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)31)), (String_t*)_stringLiteral5F60FEB3F085CAE42AE1599078896C69D2DBED40);
  7865. ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___PUNCT_TABLE = L_131;
  7866. Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___PUNCT_TABLE), (void*)L_131);
  7867. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_132 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
  7868. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_133 = L_132;
  7869. NullCheck(L_133);
  7870. (L_133)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral15D74D8096F94C4108BE7034DC40812FCCB5450F);
  7871. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_134 = L_133;
  7872. NullCheck(L_134);
  7873. (L_134)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
  7874. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_135 = L_134;
  7875. NullCheck(L_135);
  7876. (L_135)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralF944DCD635F9801F7AC90A407FBC479964DEC024);
  7877. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_136 = L_135;
  7878. NullCheck(L_136);
  7879. (L_136)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)_stringLiteralE91FE173F59B063D620A934CE1A010F2B114C1F3);
  7880. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_137 = L_136;
  7881. NullCheck(L_137);
  7882. (L_137)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral21ED4C7AF50D987589A9029FC0422151BE3A0FC2);
  7883. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_138 = L_137;
  7884. NullCheck(L_138);
  7885. (L_138)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)_stringLiteral2064F80F811DB79A33C4E51C10221454E30C74AE);
  7886. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_139 = L_138;
  7887. NullCheck(L_139);
  7888. (L_139)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral7454695E25D304C65D0C1333D8008E862569CAE9);
  7889. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_140 = L_139;
  7890. NullCheck(L_140);
  7891. (L_140)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)_stringLiteralF7DDF59B44DDF9253B657C54053522CF694D3FBE);
  7892. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_141 = L_140;
  7893. NullCheck(L_141);
  7894. (L_141)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)_stringLiteral2F7234099CCD07F9C0939ACCC13D7F7F6E95DBAD);
  7895. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_142 = L_141;
  7896. NullCheck(L_142);
  7897. (L_142)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (String_t*)_stringLiteral7402F76B2D6078A455F77607AF6E7350B6DE019E);
  7898. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_143 = L_142;
  7899. NullCheck(L_143);
  7900. (L_143)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (String_t*)_stringLiteralB16CF3324CA15FF0851B0F99DD86AC638C3E0CAE);
  7901. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_144 = L_143;
  7902. NullCheck(L_144);
  7903. (L_144)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (String_t*)_stringLiteral25D74BC981E6316A5E3CAEEA0BAF3C438F5C94DA);
  7904. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_145 = L_144;
  7905. NullCheck(L_145);
  7906. (L_145)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (String_t*)_stringLiteralC18C9BB6DF0D5C60CE5A5D2D3D6111BEB6F8CCEB);
  7907. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_146 = L_145;
  7908. NullCheck(L_146);
  7909. (L_146)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (String_t*)_stringLiteralF3E84B722399601AD7E281754E917478AA9AD48D);
  7910. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_147 = L_146;
  7911. NullCheck(L_147);
  7912. (L_147)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (String_t*)_stringLiteral5F60FEB3F085CAE42AE1599078896C69D2DBED40);
  7913. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_148 = L_147;
  7914. NullCheck(L_148);
  7915. (L_148)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (String_t*)_stringLiteral92C291D87D5C71FB3B2EC3ACBF1D889FA5191FCF);
  7916. ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___DIGIT_TABLE = L_148;
  7917. Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___DIGIT_TABLE), (void*)L_148);
  7918. il2cpp_codegen_runtime_class_init_inline(AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_il2cpp_TypeInfo_var);
  7919. Encoding_t65CDEF28CF20A7B8C92E85A4E808920C2465F095* L_149 = ((AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_StaticFields*)il2cpp_codegen_static_fields_for(AztecWriter_t9A1722AD048488346CD7F27865FB8D21A7495252_il2cpp_TypeInfo_var))->___DEFAULT_CHARSET;
  7920. ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___DEFAULT_ENCODING = L_149;
  7921. Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___DEFAULT_ENCODING), (void*)L_149);
  7922. Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_150 = (Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC*)il2cpp_codegen_object_new(Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC_il2cpp_TypeInfo_var);
  7923. Dictionary_2__ctor_m667864158570BEB4284C6B12A35002687B70C86A(L_150, Dictionary_2__ctor_m667864158570BEB4284C6B12A35002687B70C86A_RuntimeMethod_var);
  7924. Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_151 = L_150;
  7925. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_152 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___UPPER_TABLE;
  7926. NullCheck(L_151);
  7927. Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D(L_151, 0, L_152, Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var);
  7928. Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_153 = L_151;
  7929. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_154 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___LOWER_TABLE;
  7930. NullCheck(L_153);
  7931. Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D(L_153, 1, L_154, Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var);
  7932. Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_155 = L_153;
  7933. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_156 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___MIXED_TABLE;
  7934. NullCheck(L_155);
  7935. Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D(L_155, 2, L_156, Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var);
  7936. Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_157 = L_155;
  7937. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_158 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___PUNCT_TABLE;
  7938. NullCheck(L_157);
  7939. Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D(L_157, 4, L_158, Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var);
  7940. Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_159 = L_157;
  7941. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_160 = ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___DIGIT_TABLE;
  7942. NullCheck(L_159);
  7943. Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D(L_159, 3, L_160, Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var);
  7944. Dictionary_2_t548F4D16923D7C86871F312EC26CB838A20299CC* L_161 = L_159;
  7945. NullCheck(L_161);
  7946. Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D(L_161, 5, (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL, Dictionary_2_Add_m242B40B5967C4852C728520E3D9B58921B03011D_RuntimeMethod_var);
  7947. ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTables = L_161;
  7948. Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTables), (void*)L_161);
  7949. Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_162 = (Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543*)il2cpp_codegen_object_new(Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543_il2cpp_TypeInfo_var);
  7950. Dictionary_2__ctor_m9E6B38DB4A7439120AD59D9AE7617D2261F5A231(L_162, Dictionary_2__ctor_m9E6B38DB4A7439120AD59D9AE7617D2261F5A231_RuntimeMethod_var);
  7951. Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_163 = L_162;
  7952. NullCheck(L_163);
  7953. Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609(L_163, ((int32_t)85), 0, Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var);
  7954. Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_164 = L_163;
  7955. NullCheck(L_164);
  7956. Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609(L_164, ((int32_t)76), 1, Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var);
  7957. Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_165 = L_164;
  7958. NullCheck(L_165);
  7959. Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609(L_165, ((int32_t)77), 2, Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var);
  7960. Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_166 = L_165;
  7961. NullCheck(L_166);
  7962. Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609(L_166, ((int32_t)80), 4, Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var);
  7963. Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_167 = L_166;
  7964. NullCheck(L_167);
  7965. Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609(L_167, ((int32_t)68), 3, Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var);
  7966. Dictionary_2_t86070B9E21C627C43F2094129A0DC1844C5F7543* L_168 = L_167;
  7967. NullCheck(L_168);
  7968. Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609(L_168, ((int32_t)66), 5, Dictionary_2_Add_mEE78250180E8C40D1FA4003027C9B78696103609_RuntimeMethod_var);
  7969. ((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTableMap = L_168;
  7970. Il2CppCodeGenWriteBarrier((void**)(&((Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_StaticFields*)il2cpp_codegen_static_fields_for(Decoder_t16FBEA8705FE41EBB2B2E331FB7B9664283C2F64_il2cpp_TypeInfo_var))->___codeTableMap), (void*)L_168);
  7971. return;
  7972. }
  7973. }
  7974. #ifdef __clang__
  7975. #pragma clang diagnostic pop
  7976. #endif
  7977. #ifdef __clang__
  7978. #pragma clang diagnostic push
  7979. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7980. #pragma clang diagnostic ignored "-Wunused-variable"
  7981. #endif
  7982. #ifdef __clang__
  7983. #pragma clang diagnostic pop
  7984. #endif
  7985. #ifdef __clang__
  7986. #pragma clang diagnostic push
  7987. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  7988. #pragma clang diagnostic ignored "-Wunused-variable"
  7989. #endif
  7990. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CorrectedBitsResult__ctor_m661453E1A904CD112BF08640C1C0BF30714967DA (CorrectedBitsResult_tE8A8700C77898647320BD1ED576F7503FE2B125F* __this, BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* ___0_correctBits, int32_t ___1_ecLevel, const RuntimeMethod* method)
  7991. {
  7992. {
  7993. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  7994. BooleanU5BU5D_tD317D27C31DB892BE79FAE3AEBC0B3FFB73DE9B4* L_0 = ___0_correctBits;
  7995. __this->___correctBits = L_0;
  7996. Il2CppCodeGenWriteBarrier((void**)(&__this->___correctBits), (void*)L_0);
  7997. int32_t L_1 = ___1_ecLevel;
  7998. __this->___ecLevel = L_1;
  7999. return;
  8000. }
  8001. }
  8002. #ifdef __clang__
  8003. #pragma clang diagnostic pop
  8004. #endif
  8005. #ifdef __clang__
  8006. #pragma clang diagnostic push
  8007. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  8008. #pragma clang diagnostic ignored "-Wunused-variable"
  8009. #endif
  8010. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detector__ctor_m557FAF720DE31928E5BEDBD9952C0D2788FDE17F (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, const RuntimeMethod* method)
  8011. {
  8012. {
  8013. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  8014. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = ___0_image;
  8015. __this->___image = L_0;
  8016. Il2CppCodeGenWriteBarrier((void**)(&__this->___image), (void*)L_0);
  8017. return;
  8018. }
  8019. }
  8020. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* Detector_detect_m1BEF100E8F4FD9CA53502B827BFD1CBA0EC88C75 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, bool ___0_isMirror, const RuntimeMethod* method)
  8021. {
  8022. static bool s_Il2CppMethodInitialized;
  8023. if (!s_Il2CppMethodInitialized)
  8024. {
  8025. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4_il2cpp_TypeInfo_var);
  8026. s_Il2CppMethodInitialized = true;
  8027. }
  8028. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_0 = NULL;
  8029. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_1 = NULL;
  8030. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* V_2 = NULL;
  8031. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_3 = NULL;
  8032. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_4 = NULL;
  8033. {
  8034. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_0;
  8035. L_0 = Detector_getMatrixCenter_mD45C8612012281E0CAFB25A4886429BF492BF0A0(__this, NULL);
  8036. V_0 = L_0;
  8037. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_1 = V_0;
  8038. if (L_1)
  8039. {
  8040. goto IL_000c;
  8041. }
  8042. }
  8043. {
  8044. return (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4*)NULL;
  8045. }
  8046. IL_000c:
  8047. {
  8048. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_2 = V_0;
  8049. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3;
  8050. L_3 = Detector_getBullsEyeCorners_m4C0EB686D0E4031739B286186109BC1729550298(__this, L_2, NULL);
  8051. V_1 = L_3;
  8052. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_4 = V_1;
  8053. if (L_4)
  8054. {
  8055. goto IL_0019;
  8056. }
  8057. }
  8058. {
  8059. return (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4*)NULL;
  8060. }
  8061. IL_0019:
  8062. {
  8063. bool L_5 = ___0_isMirror;
  8064. if (!L_5)
  8065. {
  8066. goto IL_002c;
  8067. }
  8068. }
  8069. {
  8070. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = V_1;
  8071. NullCheck(L_6);
  8072. int32_t L_7 = 0;
  8073. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  8074. V_4 = L_8;
  8075. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = V_1;
  8076. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_10 = V_1;
  8077. NullCheck(L_10);
  8078. int32_t L_11 = 2;
  8079. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
  8080. NullCheck(L_9);
  8081. ArrayElementTypeCheck (L_9, L_12);
  8082. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_12);
  8083. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_13 = V_1;
  8084. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = V_4;
  8085. NullCheck(L_13);
  8086. ArrayElementTypeCheck (L_13, L_14);
  8087. (L_13)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_14);
  8088. }
  8089. IL_002c:
  8090. {
  8091. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_15 = V_1;
  8092. bool L_16;
  8093. L_16 = Detector_extractParameters_mCA4E07440471585F0866FA6E41E97192B6AF349B(__this, L_15, NULL);
  8094. if (L_16)
  8095. {
  8096. goto IL_0037;
  8097. }
  8098. }
  8099. {
  8100. return (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4*)NULL;
  8101. }
  8102. IL_0037:
  8103. {
  8104. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_17 = __this->___image;
  8105. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_18 = V_1;
  8106. int32_t L_19 = __this->___shift;
  8107. NullCheck(L_18);
  8108. int32_t L_20 = ((int32_t)(L_19%4));
  8109. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  8110. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_22 = V_1;
  8111. int32_t L_23 = __this->___shift;
  8112. NullCheck(L_22);
  8113. int32_t L_24 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_23, 1))%4));
  8114. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_25 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_24));
  8115. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_26 = V_1;
  8116. int32_t L_27 = __this->___shift;
  8117. NullCheck(L_26);
  8118. int32_t L_28 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_27, 2))%4));
  8119. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_29 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_28));
  8120. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_30 = V_1;
  8121. int32_t L_31 = __this->___shift;
  8122. NullCheck(L_30);
  8123. int32_t L_32 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_31, 3))%4));
  8124. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
  8125. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_34;
  8126. L_34 = Detector_sampleGrid_mBEF5CFB4567E4A387C9500C58B6D6698BC003CA3(__this, L_17, L_21, L_25, L_29, L_33, NULL);
  8127. V_2 = L_34;
  8128. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_35 = V_2;
  8129. if (L_35)
  8130. {
  8131. goto IL_0077;
  8132. }
  8133. }
  8134. {
  8135. return (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4*)NULL;
  8136. }
  8137. IL_0077:
  8138. {
  8139. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_36 = V_1;
  8140. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_37;
  8141. L_37 = Detector_getMatrixCornerPoints_mB8A7D0132C3C53FFF443A13A87B7B33D9B2259AC(__this, L_36, NULL);
  8142. V_3 = L_37;
  8143. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_38 = V_3;
  8144. if (L_38)
  8145. {
  8146. goto IL_0084;
  8147. }
  8148. }
  8149. {
  8150. return (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4*)NULL;
  8151. }
  8152. IL_0084:
  8153. {
  8154. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_39 = V_2;
  8155. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_40 = V_3;
  8156. bool L_41 = __this->___compact;
  8157. int32_t L_42 = __this->___nbDataBlocks;
  8158. int32_t L_43 = __this->___nbLayers;
  8159. AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* L_44 = (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4*)il2cpp_codegen_object_new(AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4_il2cpp_TypeInfo_var);
  8160. AztecDetectorResult__ctor_m68BB62256E0D58615192AD2983E1E91C98B5E055(L_44, L_39, L_40, L_41, L_42, L_43, NULL);
  8161. return L_44;
  8162. }
  8163. }
  8164. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_extractParameters_mCA4E07440471585F0866FA6E41E97192B6AF349B (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_bullsEyeCorners, const RuntimeMethod* method)
  8165. {
  8166. static bool s_Il2CppMethodInitialized;
  8167. if (!s_Il2CppMethodInitialized)
  8168. {
  8169. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var);
  8170. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  8171. s_Il2CppMethodInitialized = true;
  8172. }
  8173. int32_t V_0 = 0;
  8174. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  8175. int64_t V_2 = 0;
  8176. int32_t V_3 = 0;
  8177. int32_t V_4 = 0;
  8178. int32_t V_5 = 0;
  8179. {
  8180. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_bullsEyeCorners;
  8181. NullCheck(L_0);
  8182. int32_t L_1 = 0;
  8183. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_1));
  8184. bool L_3;
  8185. L_3 = Detector_isValid_mB36AFF0CB07A9AB8163DA7E0F25D93BBA32EC66E(__this, L_2, NULL);
  8186. if (!L_3)
  8187. {
  8188. goto IL_002c;
  8189. }
  8190. }
  8191. {
  8192. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_4 = ___0_bullsEyeCorners;
  8193. NullCheck(L_4);
  8194. int32_t L_5 = 1;
  8195. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_6 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
  8196. bool L_7;
  8197. L_7 = Detector_isValid_mB36AFF0CB07A9AB8163DA7E0F25D93BBA32EC66E(__this, L_6, NULL);
  8198. if (!L_7)
  8199. {
  8200. goto IL_002c;
  8201. }
  8202. }
  8203. {
  8204. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_8 = ___0_bullsEyeCorners;
  8205. NullCheck(L_8);
  8206. int32_t L_9 = 2;
  8207. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
  8208. bool L_11;
  8209. L_11 = Detector_isValid_mB36AFF0CB07A9AB8163DA7E0F25D93BBA32EC66E(__this, L_10, NULL);
  8210. if (!L_11)
  8211. {
  8212. goto IL_002c;
  8213. }
  8214. }
  8215. {
  8216. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_12 = ___0_bullsEyeCorners;
  8217. NullCheck(L_12);
  8218. int32_t L_13 = 3;
  8219. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
  8220. bool L_15;
  8221. L_15 = Detector_isValid_mB36AFF0CB07A9AB8163DA7E0F25D93BBA32EC66E(__this, L_14, NULL);
  8222. if (L_15)
  8223. {
  8224. goto IL_002e;
  8225. }
  8226. }
  8227. IL_002c:
  8228. {
  8229. return (bool)0;
  8230. }
  8231. IL_002e:
  8232. {
  8233. int32_t L_16 = __this->___nbCenterLayers;
  8234. V_0 = ((int32_t)il2cpp_codegen_multiply(2, L_16));
  8235. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_17 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
  8236. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = L_17;
  8237. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_19 = ___0_bullsEyeCorners;
  8238. NullCheck(L_19);
  8239. int32_t L_20 = 0;
  8240. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21 = (L_19)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  8241. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_22 = ___0_bullsEyeCorners;
  8242. NullCheck(L_22);
  8243. int32_t L_23 = 1;
  8244. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_24 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  8245. int32_t L_25 = V_0;
  8246. int32_t L_26;
  8247. L_26 = Detector_sampleLine_mD2540A62FFB716E6922DF706177286F4F123D5DD(__this, L_21, L_24, L_25, NULL);
  8248. NullCheck(L_18);
  8249. (L_18)->SetAt(static_cast<il2cpp_array_size_t>(0), (int32_t)L_26);
  8250. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_27 = L_18;
  8251. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_28 = ___0_bullsEyeCorners;
  8252. NullCheck(L_28);
  8253. int32_t L_29 = 1;
  8254. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_30 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_29));
  8255. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_31 = ___0_bullsEyeCorners;
  8256. NullCheck(L_31);
  8257. int32_t L_32 = 2;
  8258. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_33 = (L_31)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
  8259. int32_t L_34 = V_0;
  8260. int32_t L_35;
  8261. L_35 = Detector_sampleLine_mD2540A62FFB716E6922DF706177286F4F123D5DD(__this, L_30, L_33, L_34, NULL);
  8262. NullCheck(L_27);
  8263. (L_27)->SetAt(static_cast<il2cpp_array_size_t>(1), (int32_t)L_35);
  8264. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_36 = L_27;
  8265. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_37 = ___0_bullsEyeCorners;
  8266. NullCheck(L_37);
  8267. int32_t L_38 = 2;
  8268. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_39 = (L_37)->GetAt(static_cast<il2cpp_array_size_t>(L_38));
  8269. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_40 = ___0_bullsEyeCorners;
  8270. NullCheck(L_40);
  8271. int32_t L_41 = 3;
  8272. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_42 = (L_40)->GetAt(static_cast<il2cpp_array_size_t>(L_41));
  8273. int32_t L_43 = V_0;
  8274. int32_t L_44;
  8275. L_44 = Detector_sampleLine_mD2540A62FFB716E6922DF706177286F4F123D5DD(__this, L_39, L_42, L_43, NULL);
  8276. NullCheck(L_36);
  8277. (L_36)->SetAt(static_cast<il2cpp_array_size_t>(2), (int32_t)L_44);
  8278. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_45 = L_36;
  8279. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_46 = ___0_bullsEyeCorners;
  8280. NullCheck(L_46);
  8281. int32_t L_47 = 3;
  8282. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_48 = (L_46)->GetAt(static_cast<il2cpp_array_size_t>(L_47));
  8283. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_49 = ___0_bullsEyeCorners;
  8284. NullCheck(L_49);
  8285. int32_t L_50 = 0;
  8286. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_51 = (L_49)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
  8287. int32_t L_52 = V_0;
  8288. int32_t L_53;
  8289. L_53 = Detector_sampleLine_mD2540A62FFB716E6922DF706177286F4F123D5DD(__this, L_48, L_51, L_52, NULL);
  8290. NullCheck(L_45);
  8291. (L_45)->SetAt(static_cast<il2cpp_array_size_t>(3), (int32_t)L_53);
  8292. V_1 = L_45;
  8293. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_54 = V_1;
  8294. int32_t L_55 = V_0;
  8295. il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var);
  8296. int32_t L_56;
  8297. L_56 = Detector_getRotation_m01B92C09860427B4CCF59DDC91312F2A01586402(L_54, L_55, NULL);
  8298. __this->___shift = L_56;
  8299. int32_t L_57 = __this->___shift;
  8300. if ((((int32_t)L_57) >= ((int32_t)0)))
  8301. {
  8302. goto IL_0096;
  8303. }
  8304. }
  8305. {
  8306. return (bool)0;
  8307. }
  8308. IL_0096:
  8309. {
  8310. V_2 = ((int64_t)0);
  8311. V_4 = 0;
  8312. goto IL_00e7;
  8313. }
  8314. IL_009e:
  8315. {
  8316. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_58 = V_1;
  8317. int32_t L_59 = __this->___shift;
  8318. int32_t L_60 = V_4;
  8319. NullCheck(L_58);
  8320. int32_t L_61 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_59, L_60))%4));
  8321. int32_t L_62 = (L_58)->GetAt(static_cast<il2cpp_array_size_t>(L_61));
  8322. V_5 = L_62;
  8323. bool L_63 = __this->___compact;
  8324. if (!L_63)
  8325. {
  8326. goto IL_00c6;
  8327. }
  8328. }
  8329. {
  8330. int64_t L_64 = V_2;
  8331. V_2 = ((int64_t)(L_64<<7));
  8332. int64_t L_65 = V_2;
  8333. int32_t L_66 = V_5;
  8334. V_2 = ((int64_t)il2cpp_codegen_add(L_65, ((int64_t)((int32_t)(((int32_t)(L_66>>1))&((int32_t)127))))));
  8335. goto IL_00e1;
  8336. }
  8337. IL_00c6:
  8338. {
  8339. int64_t L_67 = V_2;
  8340. V_2 = ((int64_t)(L_67<<((int32_t)10)));
  8341. int64_t L_68 = V_2;
  8342. int32_t L_69 = V_5;
  8343. int32_t L_70 = V_5;
  8344. V_2 = ((int64_t)il2cpp_codegen_add(L_68, ((int64_t)((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)(L_69>>2))&((int32_t)992))), ((int32_t)(((int32_t)(L_70>>1))&((int32_t)31))))))));
  8345. }
  8346. IL_00e1:
  8347. {
  8348. int32_t L_71 = V_4;
  8349. V_4 = ((int32_t)il2cpp_codegen_add(L_71, 1));
  8350. }
  8351. IL_00e7:
  8352. {
  8353. int32_t L_72 = V_4;
  8354. if ((((int32_t)L_72) < ((int32_t)4)))
  8355. {
  8356. goto IL_009e;
  8357. }
  8358. }
  8359. {
  8360. int64_t L_73 = V_2;
  8361. bool L_74 = __this->___compact;
  8362. il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var);
  8363. int32_t L_75;
  8364. L_75 = Detector_getCorrectedParameterData_m92FC3907D4028722F5E9D5256BFC509CE6ECD8D8(L_73, L_74, NULL);
  8365. V_3 = L_75;
  8366. int32_t L_76 = V_3;
  8367. if ((((int32_t)L_76) >= ((int32_t)0)))
  8368. {
  8369. goto IL_00ff;
  8370. }
  8371. }
  8372. {
  8373. return (bool)0;
  8374. }
  8375. IL_00ff:
  8376. {
  8377. bool L_77 = __this->___compact;
  8378. if (!L_77)
  8379. {
  8380. goto IL_0120;
  8381. }
  8382. }
  8383. {
  8384. int32_t L_78 = V_3;
  8385. __this->___nbLayers = ((int32_t)il2cpp_codegen_add(((int32_t)(L_78>>6)), 1));
  8386. int32_t L_79 = V_3;
  8387. __this->___nbDataBlocks = ((int32_t)il2cpp_codegen_add(((int32_t)(L_79&((int32_t)63))), 1));
  8388. goto IL_013b;
  8389. }
  8390. IL_0120:
  8391. {
  8392. int32_t L_80 = V_3;
  8393. __this->___nbLayers = ((int32_t)il2cpp_codegen_add(((int32_t)(L_80>>((int32_t)11))), 1));
  8394. int32_t L_81 = V_3;
  8395. __this->___nbDataBlocks = ((int32_t)il2cpp_codegen_add(((int32_t)(L_81&((int32_t)2047))), 1));
  8396. }
  8397. IL_013b:
  8398. {
  8399. return (bool)1;
  8400. }
  8401. }
  8402. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getRotation_m01B92C09860427B4CCF59DDC91312F2A01586402 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_sides, int32_t ___1_length, const RuntimeMethod* method)
  8403. {
  8404. static bool s_Il2CppMethodInitialized;
  8405. if (!s_Il2CppMethodInitialized)
  8406. {
  8407. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var);
  8408. s_Il2CppMethodInitialized = true;
  8409. }
  8410. int32_t V_0 = 0;
  8411. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_1 = NULL;
  8412. int32_t V_2 = 0;
  8413. int32_t V_3 = 0;
  8414. int32_t V_4 = 0;
  8415. int32_t V_5 = 0;
  8416. {
  8417. V_0 = 0;
  8418. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = ___0_sides;
  8419. V_1 = L_0;
  8420. V_2 = 0;
  8421. goto IL_0027;
  8422. }
  8423. IL_0008:
  8424. {
  8425. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = V_1;
  8426. int32_t L_2 = V_2;
  8427. NullCheck(L_1);
  8428. int32_t L_3 = L_2;
  8429. int32_t L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  8430. V_3 = L_4;
  8431. int32_t L_5 = V_3;
  8432. int32_t L_6 = ___1_length;
  8433. int32_t L_7 = V_3;
  8434. V_4 = ((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)(L_5>>((int32_t)(((int32_t)il2cpp_codegen_subtract(L_6, 2))&((int32_t)31)))))<<1)), ((int32_t)(L_7&1))));
  8435. int32_t L_8 = V_0;
  8436. int32_t L_9 = V_4;
  8437. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_8<<3)), L_9));
  8438. int32_t L_10 = V_2;
  8439. V_2 = ((int32_t)il2cpp_codegen_add(L_10, 1));
  8440. }
  8441. IL_0027:
  8442. {
  8443. int32_t L_11 = V_2;
  8444. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = V_1;
  8445. NullCheck(L_12);
  8446. if ((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length)))))
  8447. {
  8448. goto IL_0008;
  8449. }
  8450. }
  8451. {
  8452. int32_t L_13 = V_0;
  8453. int32_t L_14 = V_0;
  8454. V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)(((int32_t)(L_13&1))<<((int32_t)11))), ((int32_t)(L_14>>1))));
  8455. V_5 = 0;
  8456. goto IL_0058;
  8457. }
  8458. IL_003d:
  8459. {
  8460. int32_t L_15 = V_0;
  8461. il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var);
  8462. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_16 = ((Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_StaticFields*)il2cpp_codegen_static_fields_for(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var))->___EXPECTED_CORNER_BITS;
  8463. int32_t L_17 = V_5;
  8464. NullCheck(L_16);
  8465. int32_t L_18 = L_17;
  8466. int32_t L_19 = (L_16)->GetAt(static_cast<il2cpp_array_size_t>(L_18));
  8467. int32_t L_20;
  8468. L_20 = SupportClass_bitCount_m57135A6740DF4D87174A7AC446B1117D780856D4(((int32_t)(L_15^L_19)), NULL);
  8469. if ((((int32_t)L_20) > ((int32_t)2)))
  8470. {
  8471. goto IL_0052;
  8472. }
  8473. }
  8474. {
  8475. int32_t L_21 = V_5;
  8476. return L_21;
  8477. }
  8478. IL_0052:
  8479. {
  8480. int32_t L_22 = V_5;
  8481. V_5 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  8482. }
  8483. IL_0058:
  8484. {
  8485. int32_t L_23 = V_5;
  8486. if ((((int32_t)L_23) < ((int32_t)4)))
  8487. {
  8488. goto IL_003d;
  8489. }
  8490. }
  8491. {
  8492. return (-1);
  8493. }
  8494. }
  8495. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getCorrectedParameterData_m92FC3907D4028722F5E9D5256BFC509CE6ECD8D8 (int64_t ___0_parameterData, bool ___1_compact, const RuntimeMethod* method)
  8496. {
  8497. static bool s_Il2CppMethodInitialized;
  8498. if (!s_Il2CppMethodInitialized)
  8499. {
  8500. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  8501. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  8502. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var);
  8503. s_Il2CppMethodInitialized = true;
  8504. }
  8505. int32_t V_0 = 0;
  8506. int32_t V_1 = 0;
  8507. int32_t V_2 = 0;
  8508. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL;
  8509. int32_t V_4 = 0;
  8510. int32_t V_5 = 0;
  8511. int32_t V_6 = 0;
  8512. {
  8513. bool L_0 = ___1_compact;
  8514. if (!L_0)
  8515. {
  8516. goto IL_0009;
  8517. }
  8518. }
  8519. {
  8520. V_0 = 7;
  8521. V_1 = 2;
  8522. goto IL_000e;
  8523. }
  8524. IL_0009:
  8525. {
  8526. V_0 = ((int32_t)10);
  8527. V_1 = 4;
  8528. }
  8529. IL_000e:
  8530. {
  8531. int32_t L_1 = V_0;
  8532. int32_t L_2 = V_1;
  8533. V_2 = ((int32_t)il2cpp_codegen_subtract(L_1, L_2));
  8534. int32_t L_3 = V_0;
  8535. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_4 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)L_3);
  8536. V_3 = L_4;
  8537. int32_t L_5 = V_0;
  8538. V_5 = ((int32_t)il2cpp_codegen_subtract(L_5, 1));
  8539. goto IL_0034;
  8540. }
  8541. IL_0020:
  8542. {
  8543. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = V_3;
  8544. int32_t L_7 = V_5;
  8545. int64_t L_8 = ___0_parameterData;
  8546. NullCheck(L_6);
  8547. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (int32_t)((int32_t)(((int32_t)L_8)&((int32_t)15))));
  8548. int64_t L_9 = ___0_parameterData;
  8549. ___0_parameterData = ((int64_t)(L_9>>4));
  8550. int32_t L_10 = V_5;
  8551. V_5 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
  8552. }
  8553. IL_0034:
  8554. {
  8555. int32_t L_11 = V_5;
  8556. if ((((int32_t)L_11) >= ((int32_t)0)))
  8557. {
  8558. goto IL_0020;
  8559. }
  8560. }
  8561. {
  8562. il2cpp_codegen_runtime_class_init_inline(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var);
  8563. GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* L_12 = ((GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_StaticFields*)il2cpp_codegen_static_fields_for(GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0_il2cpp_TypeInfo_var))->___AZTEC_PARAM;
  8564. ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832* L_13 = (ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832*)il2cpp_codegen_object_new(ReedSolomonDecoder_t6B00493C5ADA63D2E721D82C0E6153F5E410F832_il2cpp_TypeInfo_var);
  8565. ReedSolomonDecoder__ctor_mD834D6BAFDEEFAE30A60110EE3EFA42DF90674DD(L_13, L_12, NULL);
  8566. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_14 = V_3;
  8567. int32_t L_15 = V_2;
  8568. NullCheck(L_13);
  8569. bool L_16;
  8570. L_16 = ReedSolomonDecoder_decode_mEED6B0EC88EB68400F90F2C4C772D0AD5B59467D(L_13, L_14, L_15, NULL);
  8571. if (L_16)
  8572. {
  8573. goto IL_004e;
  8574. }
  8575. }
  8576. {
  8577. return (-1);
  8578. }
  8579. IL_004e:
  8580. {
  8581. V_4 = 0;
  8582. V_6 = 0;
  8583. goto IL_0067;
  8584. }
  8585. IL_0056:
  8586. {
  8587. int32_t L_17 = V_4;
  8588. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_18 = V_3;
  8589. int32_t L_19 = V_6;
  8590. NullCheck(L_18);
  8591. int32_t L_20 = L_19;
  8592. int32_t L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
  8593. V_4 = ((int32_t)il2cpp_codegen_add(((int32_t)(L_17<<4)), L_21));
  8594. int32_t L_22 = V_6;
  8595. V_6 = ((int32_t)il2cpp_codegen_add(L_22, 1));
  8596. }
  8597. IL_0067:
  8598. {
  8599. int32_t L_23 = V_6;
  8600. int32_t L_24 = V_1;
  8601. if ((((int32_t)L_23) < ((int32_t)L_24)))
  8602. {
  8603. goto IL_0056;
  8604. }
  8605. }
  8606. {
  8607. int32_t L_25 = V_4;
  8608. return L_25;
  8609. }
  8610. }
  8611. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_getBullsEyeCorners_m4C0EB686D0E4031739B286186109BC1729550298 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_pCenter, const RuntimeMethod* method)
  8612. {
  8613. static bool s_Il2CppMethodInitialized;
  8614. if (!s_Il2CppMethodInitialized)
  8615. {
  8616. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var);
  8617. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var);
  8618. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  8619. s_Il2CppMethodInitialized = true;
  8620. }
  8621. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_0 = NULL;
  8622. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_1 = NULL;
  8623. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_2 = NULL;
  8624. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_3 = NULL;
  8625. bool V_4 = false;
  8626. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_5 = NULL;
  8627. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_6 = NULL;
  8628. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_7 = NULL;
  8629. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_8 = NULL;
  8630. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_9 = NULL;
  8631. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_10 = NULL;
  8632. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_11 = NULL;
  8633. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* V_12 = NULL;
  8634. float V_13 = 0.0f;
  8635. {
  8636. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_0 = ___0_pCenter;
  8637. V_0 = L_0;
  8638. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_1 = ___0_pCenter;
  8639. V_1 = L_1;
  8640. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_2 = ___0_pCenter;
  8641. V_2 = L_2;
  8642. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_3 = ___0_pCenter;
  8643. V_3 = L_3;
  8644. V_4 = (bool)1;
  8645. __this->___nbCenterLayers = 1;
  8646. goto IL_00c6;
  8647. }
  8648. IL_0017:
  8649. {
  8650. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_4 = V_0;
  8651. bool L_5 = V_4;
  8652. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_6;
  8653. L_6 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_4, L_5, 1, (-1), NULL);
  8654. V_9 = L_6;
  8655. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_7 = V_1;
  8656. bool L_8 = V_4;
  8657. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_9;
  8658. L_9 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_7, L_8, 1, 1, NULL);
  8659. V_10 = L_9;
  8660. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_10 = V_2;
  8661. bool L_11 = V_4;
  8662. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_12;
  8663. L_12 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_10, L_11, (-1), 1, NULL);
  8664. V_11 = L_12;
  8665. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_13 = V_3;
  8666. bool L_14 = V_4;
  8667. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_15;
  8668. L_15 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_13, L_14, (-1), (-1), NULL);
  8669. V_12 = L_15;
  8670. int32_t L_16 = __this->___nbCenterLayers;
  8671. if ((((int32_t)L_16) <= ((int32_t)2)))
  8672. {
  8673. goto IL_00a5;
  8674. }
  8675. }
  8676. {
  8677. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_17 = V_12;
  8678. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_18 = V_9;
  8679. il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var);
  8680. float L_19;
  8681. L_19 = Detector_distance_m878184588988D2B4D1F461C39D460AABFFD8850A(L_17, L_18, NULL);
  8682. int32_t L_20 = __this->___nbCenterLayers;
  8683. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_21 = V_3;
  8684. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_22 = V_0;
  8685. float L_23;
  8686. L_23 = Detector_distance_m878184588988D2B4D1F461C39D460AABFFD8850A(L_21, L_22, NULL);
  8687. int32_t L_24 = __this->___nbCenterLayers;
  8688. V_13 = ((float)(((float)il2cpp_codegen_multiply(L_19, ((float)L_20)))/((float)il2cpp_codegen_multiply(L_23, ((float)((int32_t)il2cpp_codegen_add(L_24, 2)))))));
  8689. float L_25 = V_13;
  8690. if ((((double)((double)L_25)) < ((double)(0.75))))
  8691. {
  8692. goto IL_00d3;
  8693. }
  8694. }
  8695. {
  8696. float L_26 = V_13;
  8697. if ((((double)((double)L_26)) > ((double)(1.25))))
  8698. {
  8699. goto IL_00d3;
  8700. }
  8701. }
  8702. {
  8703. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_27 = V_9;
  8704. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_28 = V_10;
  8705. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_29 = V_11;
  8706. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_30 = V_12;
  8707. bool L_31;
  8708. L_31 = Detector_isWhiteOrBlackRectangle_m5227BBCC9C06C7B2BC9034016E17D5512563B917(__this, L_27, L_28, L_29, L_30, NULL);
  8709. if (!L_31)
  8710. {
  8711. goto IL_00d3;
  8712. }
  8713. }
  8714. IL_00a5:
  8715. {
  8716. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_32 = V_9;
  8717. V_0 = L_32;
  8718. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_33 = V_10;
  8719. V_1 = L_33;
  8720. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_34 = V_11;
  8721. V_2 = L_34;
  8722. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_35 = V_12;
  8723. V_3 = L_35;
  8724. bool L_36 = V_4;
  8725. V_4 = (bool)((((int32_t)L_36) == ((int32_t)0))? 1 : 0);
  8726. int32_t L_37 = __this->___nbCenterLayers;
  8727. __this->___nbCenterLayers = ((int32_t)il2cpp_codegen_add(L_37, 1));
  8728. }
  8729. IL_00c6:
  8730. {
  8731. int32_t L_38 = __this->___nbCenterLayers;
  8732. if ((((int32_t)L_38) < ((int32_t)((int32_t)9))))
  8733. {
  8734. goto IL_0017;
  8735. }
  8736. }
  8737. IL_00d3:
  8738. {
  8739. int32_t L_39 = __this->___nbCenterLayers;
  8740. if ((((int32_t)L_39) == ((int32_t)5)))
  8741. {
  8742. goto IL_00e7;
  8743. }
  8744. }
  8745. {
  8746. int32_t L_40 = __this->___nbCenterLayers;
  8747. if ((((int32_t)L_40) == ((int32_t)7)))
  8748. {
  8749. goto IL_00e7;
  8750. }
  8751. }
  8752. {
  8753. return (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)NULL;
  8754. }
  8755. IL_00e7:
  8756. {
  8757. int32_t L_41 = __this->___nbCenterLayers;
  8758. __this->___compact = (bool)((((int32_t)L_41) == ((int32_t)5))? 1 : 0);
  8759. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_42 = V_0;
  8760. NullCheck(L_42);
  8761. int32_t L_43;
  8762. L_43 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_42, NULL);
  8763. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_44 = V_0;
  8764. NullCheck(L_44);
  8765. int32_t L_45;
  8766. L_45 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_44, NULL);
  8767. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_46 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  8768. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_46, ((float)il2cpp_codegen_add(((float)L_43), (0.5f))), ((float)il2cpp_codegen_subtract(((float)L_45), (0.5f))), NULL);
  8769. V_5 = L_46;
  8770. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_47 = V_1;
  8771. NullCheck(L_47);
  8772. int32_t L_48;
  8773. L_48 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_47, NULL);
  8774. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_49 = V_1;
  8775. NullCheck(L_49);
  8776. int32_t L_50;
  8777. L_50 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_49, NULL);
  8778. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_51 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  8779. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_51, ((float)il2cpp_codegen_add(((float)L_48), (0.5f))), ((float)il2cpp_codegen_add(((float)L_50), (0.5f))), NULL);
  8780. V_6 = L_51;
  8781. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_52 = V_2;
  8782. NullCheck(L_52);
  8783. int32_t L_53;
  8784. L_53 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_52, NULL);
  8785. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_54 = V_2;
  8786. NullCheck(L_54);
  8787. int32_t L_55;
  8788. L_55 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_54, NULL);
  8789. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_56 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  8790. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_56, ((float)il2cpp_codegen_subtract(((float)L_53), (0.5f))), ((float)il2cpp_codegen_add(((float)L_55), (0.5f))), NULL);
  8791. V_7 = L_56;
  8792. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_57 = V_3;
  8793. NullCheck(L_57);
  8794. int32_t L_58;
  8795. L_58 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_57, NULL);
  8796. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_59 = V_3;
  8797. NullCheck(L_59);
  8798. int32_t L_60;
  8799. L_60 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_59, NULL);
  8800. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_61 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  8801. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_61, ((float)il2cpp_codegen_subtract(((float)L_58), (0.5f))), ((float)il2cpp_codegen_subtract(((float)L_60), (0.5f))), NULL);
  8802. V_8 = L_61;
  8803. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_62 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4);
  8804. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_63 = L_62;
  8805. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_64 = V_5;
  8806. NullCheck(L_63);
  8807. ArrayElementTypeCheck (L_63, L_64);
  8808. (L_63)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_64);
  8809. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_65 = L_63;
  8810. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_66 = V_6;
  8811. NullCheck(L_65);
  8812. ArrayElementTypeCheck (L_65, L_66);
  8813. (L_65)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_66);
  8814. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_67 = L_65;
  8815. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_68 = V_7;
  8816. NullCheck(L_67);
  8817. ArrayElementTypeCheck (L_67, L_68);
  8818. (L_67)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_68);
  8819. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_69 = L_67;
  8820. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_70 = V_8;
  8821. NullCheck(L_69);
  8822. ArrayElementTypeCheck (L_69, L_70);
  8823. (L_69)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_70);
  8824. int32_t L_71 = __this->___nbCenterLayers;
  8825. int32_t L_72 = __this->___nbCenterLayers;
  8826. il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var);
  8827. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_73;
  8828. L_73 = Detector_expandSquare_mCCC0DDA80B269C2A1563E082942685E0596298A4(L_69, ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_multiply(2, L_71)), 3)), ((int32_t)il2cpp_codegen_multiply(2, L_72)), NULL);
  8829. return L_73;
  8830. }
  8831. }
  8832. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* Detector_getMatrixCenter_mD45C8612012281E0CAFB25A4886429BF492BF0A0 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, const RuntimeMethod* method)
  8833. {
  8834. static bool s_Il2CppMethodInitialized;
  8835. if (!s_Il2CppMethodInitialized)
  8836. {
  8837. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var);
  8838. s_Il2CppMethodInitialized = true;
  8839. }
  8840. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_0 = NULL;
  8841. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_1 = NULL;
  8842. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_2 = NULL;
  8843. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_3 = NULL;
  8844. int32_t V_4 = 0;
  8845. int32_t V_5 = 0;
  8846. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* V_6 = NULL;
  8847. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* V_7 = NULL;
  8848. {
  8849. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___image;
  8850. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_1;
  8851. L_1 = WhiteRectangleDetector_Create_m2C5D706D9B1EB07AD068DA50DE08DEEFE8FEF959(L_0, NULL);
  8852. V_6 = L_1;
  8853. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_2 = V_6;
  8854. if (L_2)
  8855. {
  8856. goto IL_0013;
  8857. }
  8858. }
  8859. {
  8860. return (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)NULL;
  8861. }
  8862. IL_0013:
  8863. {
  8864. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_3 = V_6;
  8865. NullCheck(L_3);
  8866. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_4;
  8867. L_4 = WhiteRectangleDetector_detect_mE5A163308021BBB287E8AE35E2E5E1641B5BB6C5(L_3, NULL);
  8868. V_7 = L_4;
  8869. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_5 = V_7;
  8870. if (!L_5)
  8871. {
  8872. goto IL_0039;
  8873. }
  8874. }
  8875. {
  8876. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = V_7;
  8877. NullCheck(L_6);
  8878. int32_t L_7 = 0;
  8879. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  8880. V_0 = L_8;
  8881. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_9 = V_7;
  8882. NullCheck(L_9);
  8883. int32_t L_10 = 1;
  8884. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_11 = (L_9)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
  8885. V_1 = L_11;
  8886. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_12 = V_7;
  8887. NullCheck(L_12);
  8888. int32_t L_13 = 2;
  8889. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_14 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_13));
  8890. V_2 = L_14;
  8891. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_15 = V_7;
  8892. NullCheck(L_15);
  8893. int32_t L_16 = 3;
  8894. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_17 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
  8895. V_3 = L_17;
  8896. goto IL_00c7;
  8897. }
  8898. IL_0039:
  8899. {
  8900. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_18 = __this->___image;
  8901. NullCheck(L_18);
  8902. int32_t L_19;
  8903. L_19 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_18, NULL);
  8904. V_4 = ((int32_t)(L_19/2));
  8905. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_20 = __this->___image;
  8906. NullCheck(L_20);
  8907. int32_t L_21;
  8908. L_21 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_20, NULL);
  8909. V_5 = ((int32_t)(L_21/2));
  8910. int32_t L_22 = V_4;
  8911. int32_t L_23 = V_5;
  8912. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_24 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var);
  8913. Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_24, ((int32_t)il2cpp_codegen_add(L_22, 7)), ((int32_t)il2cpp_codegen_subtract(L_23, 7)), NULL);
  8914. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_25;
  8915. L_25 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_24, (bool)0, 1, (-1), NULL);
  8916. NullCheck(L_25);
  8917. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_26;
  8918. L_26 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_25, NULL);
  8919. V_0 = L_26;
  8920. int32_t L_27 = V_4;
  8921. int32_t L_28 = V_5;
  8922. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_29 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var);
  8923. Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_29, ((int32_t)il2cpp_codegen_add(L_27, 7)), ((int32_t)il2cpp_codegen_add(L_28, 7)), NULL);
  8924. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_30;
  8925. L_30 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_29, (bool)0, 1, 1, NULL);
  8926. NullCheck(L_30);
  8927. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_31;
  8928. L_31 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_30, NULL);
  8929. V_1 = L_31;
  8930. int32_t L_32 = V_4;
  8931. int32_t L_33 = V_5;
  8932. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_34 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var);
  8933. Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_34, ((int32_t)il2cpp_codegen_subtract(L_32, 7)), ((int32_t)il2cpp_codegen_add(L_33, 7)), NULL);
  8934. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_35;
  8935. L_35 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_34, (bool)0, (-1), 1, NULL);
  8936. NullCheck(L_35);
  8937. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_36;
  8938. L_36 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_35, NULL);
  8939. V_2 = L_36;
  8940. int32_t L_37 = V_4;
  8941. int32_t L_38 = V_5;
  8942. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_39 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var);
  8943. Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_39, ((int32_t)il2cpp_codegen_subtract(L_37, 7)), ((int32_t)il2cpp_codegen_subtract(L_38, 7)), NULL);
  8944. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_40;
  8945. L_40 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_39, (bool)0, (-1), (-1), NULL);
  8946. NullCheck(L_40);
  8947. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_41;
  8948. L_41 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_40, NULL);
  8949. V_3 = L_41;
  8950. }
  8951. IL_00c7:
  8952. {
  8953. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_42 = V_0;
  8954. NullCheck(L_42);
  8955. float L_43;
  8956. L_43 = VirtualFuncInvoker0< float >::Invoke(4, L_42);
  8957. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_44 = V_3;
  8958. NullCheck(L_44);
  8959. float L_45;
  8960. L_45 = VirtualFuncInvoker0< float >::Invoke(4, L_44);
  8961. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_46 = V_1;
  8962. NullCheck(L_46);
  8963. float L_47;
  8964. L_47 = VirtualFuncInvoker0< float >::Invoke(4, L_46);
  8965. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_48 = V_2;
  8966. NullCheck(L_48);
  8967. float L_49;
  8968. L_49 = VirtualFuncInvoker0< float >::Invoke(4, L_48);
  8969. int32_t L_50;
  8970. L_50 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_43, L_45)), L_47)), L_49))/(4.0f))), NULL);
  8971. V_4 = L_50;
  8972. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_51 = V_0;
  8973. NullCheck(L_51);
  8974. float L_52;
  8975. L_52 = VirtualFuncInvoker0< float >::Invoke(5, L_51);
  8976. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_53 = V_3;
  8977. NullCheck(L_53);
  8978. float L_54;
  8979. L_54 = VirtualFuncInvoker0< float >::Invoke(5, L_53);
  8980. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_55 = V_1;
  8981. NullCheck(L_55);
  8982. float L_56;
  8983. L_56 = VirtualFuncInvoker0< float >::Invoke(5, L_55);
  8984. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_57 = V_2;
  8985. NullCheck(L_57);
  8986. float L_58;
  8987. L_58 = VirtualFuncInvoker0< float >::Invoke(5, L_57);
  8988. int32_t L_59;
  8989. L_59 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_52, L_54)), L_56)), L_58))/(4.0f))), NULL);
  8990. V_5 = L_59;
  8991. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_60 = __this->___image;
  8992. int32_t L_61 = V_4;
  8993. int32_t L_62 = V_5;
  8994. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_63;
  8995. L_63 = WhiteRectangleDetector_Create_m363D488D118F757E2552CED945F4F01951D5844B(L_60, ((int32_t)15), L_61, L_62, NULL);
  8996. V_6 = L_63;
  8997. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_64 = V_6;
  8998. if (L_64)
  8999. {
  9000. goto IL_0130;
  9001. }
  9002. }
  9003. {
  9004. return (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)NULL;
  9005. }
  9006. IL_0130:
  9007. {
  9008. WhiteRectangleDetector_t9E63AFF2C5DD631BE848E7F05C9CAFF663CCBA8C* L_65 = V_6;
  9009. NullCheck(L_65);
  9010. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_66;
  9011. L_66 = WhiteRectangleDetector_detect_mE5A163308021BBB287E8AE35E2E5E1641B5BB6C5(L_65, NULL);
  9012. V_7 = L_66;
  9013. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_67 = V_7;
  9014. if (!L_67)
  9015. {
  9016. goto IL_0153;
  9017. }
  9018. }
  9019. {
  9020. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_68 = V_7;
  9021. NullCheck(L_68);
  9022. int32_t L_69 = 0;
  9023. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_70 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_69));
  9024. V_0 = L_70;
  9025. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_71 = V_7;
  9026. NullCheck(L_71);
  9027. int32_t L_72 = 1;
  9028. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_73 = (L_71)->GetAt(static_cast<il2cpp_array_size_t>(L_72));
  9029. V_1 = L_73;
  9030. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_74 = V_7;
  9031. NullCheck(L_74);
  9032. int32_t L_75 = 2;
  9033. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_76 = (L_74)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
  9034. V_2 = L_76;
  9035. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_77 = V_7;
  9036. NullCheck(L_77);
  9037. int32_t L_78 = 3;
  9038. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_79 = (L_77)->GetAt(static_cast<il2cpp_array_size_t>(L_78));
  9039. V_3 = L_79;
  9040. goto IL_01c3;
  9041. }
  9042. IL_0153:
  9043. {
  9044. int32_t L_80 = V_4;
  9045. int32_t L_81 = V_5;
  9046. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_82 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var);
  9047. Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_82, ((int32_t)il2cpp_codegen_add(L_80, 7)), ((int32_t)il2cpp_codegen_subtract(L_81, 7)), NULL);
  9048. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_83;
  9049. L_83 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_82, (bool)0, 1, (-1), NULL);
  9050. NullCheck(L_83);
  9051. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_84;
  9052. L_84 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_83, NULL);
  9053. V_0 = L_84;
  9054. int32_t L_85 = V_4;
  9055. int32_t L_86 = V_5;
  9056. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_87 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var);
  9057. Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_87, ((int32_t)il2cpp_codegen_add(L_85, 7)), ((int32_t)il2cpp_codegen_add(L_86, 7)), NULL);
  9058. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_88;
  9059. L_88 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_87, (bool)0, 1, 1, NULL);
  9060. NullCheck(L_88);
  9061. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_89;
  9062. L_89 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_88, NULL);
  9063. V_1 = L_89;
  9064. int32_t L_90 = V_4;
  9065. int32_t L_91 = V_5;
  9066. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_92 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var);
  9067. Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_92, ((int32_t)il2cpp_codegen_subtract(L_90, 7)), ((int32_t)il2cpp_codegen_add(L_91, 7)), NULL);
  9068. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_93;
  9069. L_93 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_92, (bool)0, (-1), 1, NULL);
  9070. NullCheck(L_93);
  9071. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_94;
  9072. L_94 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_93, NULL);
  9073. V_2 = L_94;
  9074. int32_t L_95 = V_4;
  9075. int32_t L_96 = V_5;
  9076. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_97 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var);
  9077. Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_97, ((int32_t)il2cpp_codegen_subtract(L_95, 7)), ((int32_t)il2cpp_codegen_subtract(L_96, 7)), NULL);
  9078. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_98;
  9079. L_98 = Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC(__this, L_97, (bool)0, (-1), (-1), NULL);
  9080. NullCheck(L_98);
  9081. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_99;
  9082. L_99 = Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4(L_98, NULL);
  9083. V_3 = L_99;
  9084. }
  9085. IL_01c3:
  9086. {
  9087. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_100 = V_0;
  9088. NullCheck(L_100);
  9089. float L_101;
  9090. L_101 = VirtualFuncInvoker0< float >::Invoke(4, L_100);
  9091. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_102 = V_3;
  9092. NullCheck(L_102);
  9093. float L_103;
  9094. L_103 = VirtualFuncInvoker0< float >::Invoke(4, L_102);
  9095. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_104 = V_1;
  9096. NullCheck(L_104);
  9097. float L_105;
  9098. L_105 = VirtualFuncInvoker0< float >::Invoke(4, L_104);
  9099. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_106 = V_2;
  9100. NullCheck(L_106);
  9101. float L_107;
  9102. L_107 = VirtualFuncInvoker0< float >::Invoke(4, L_106);
  9103. int32_t L_108;
  9104. L_108 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_101, L_103)), L_105)), L_107))/(4.0f))), NULL);
  9105. V_4 = L_108;
  9106. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_109 = V_0;
  9107. NullCheck(L_109);
  9108. float L_110;
  9109. L_110 = VirtualFuncInvoker0< float >::Invoke(5, L_109);
  9110. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_111 = V_3;
  9111. NullCheck(L_111);
  9112. float L_112;
  9113. L_112 = VirtualFuncInvoker0< float >::Invoke(5, L_111);
  9114. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_113 = V_1;
  9115. NullCheck(L_113);
  9116. float L_114;
  9117. L_114 = VirtualFuncInvoker0< float >::Invoke(5, L_113);
  9118. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_115 = V_2;
  9119. NullCheck(L_115);
  9120. float L_116;
  9121. L_116 = VirtualFuncInvoker0< float >::Invoke(5, L_115);
  9122. int32_t L_117;
  9123. L_117 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(L_110, L_112)), L_114)), L_116))/(4.0f))), NULL);
  9124. V_5 = L_117;
  9125. int32_t L_118 = V_4;
  9126. int32_t L_119 = V_5;
  9127. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_120 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var);
  9128. Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_120, L_118, L_119, NULL);
  9129. return L_120;
  9130. }
  9131. }
  9132. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_getMatrixCornerPoints_mB8A7D0132C3C53FFF443A13A87B7B33D9B2259AC (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_bullsEyeCorners, const RuntimeMethod* method)
  9133. {
  9134. static bool s_Il2CppMethodInitialized;
  9135. if (!s_Il2CppMethodInitialized)
  9136. {
  9137. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var);
  9138. s_Il2CppMethodInitialized = true;
  9139. }
  9140. {
  9141. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = ___0_bullsEyeCorners;
  9142. int32_t L_1 = __this->___nbCenterLayers;
  9143. int32_t L_2;
  9144. L_2 = Detector_getDimension_mBD884DDB36A76BC73D501A805EC0D3ABD0587BA5(__this, NULL);
  9145. il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var);
  9146. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_3;
  9147. L_3 = Detector_expandSquare_mCCC0DDA80B269C2A1563E082942685E0596298A4(L_0, ((int32_t)il2cpp_codegen_multiply(2, L_1)), L_2, NULL);
  9148. return L_3;
  9149. }
  9150. }
  9151. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* Detector_sampleGrid_mBEF5CFB4567E4A387C9500C58B6D6698BC003CA3 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* ___0_image, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_topLeft, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___2_topRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___3_bottomRight, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___4_bottomLeft, const RuntimeMethod* method)
  9152. {
  9153. static bool s_Il2CppMethodInitialized;
  9154. if (!s_Il2CppMethodInitialized)
  9155. {
  9156. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  9157. s_Il2CppMethodInitialized = true;
  9158. }
  9159. int32_t V_0 = 0;
  9160. float V_1 = 0.0f;
  9161. float V_2 = 0.0f;
  9162. {
  9163. il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  9164. GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_0;
  9165. L_0 = GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline(NULL);
  9166. int32_t L_1;
  9167. L_1 = Detector_getDimension_mBD884DDB36A76BC73D501A805EC0D3ABD0587BA5(__this, NULL);
  9168. V_0 = L_1;
  9169. int32_t L_2 = V_0;
  9170. int32_t L_3 = __this->___nbCenterLayers;
  9171. V_1 = ((float)il2cpp_codegen_subtract(((float)(((float)L_2)/(2.0f))), ((float)L_3)));
  9172. int32_t L_4 = V_0;
  9173. int32_t L_5 = __this->___nbCenterLayers;
  9174. V_2 = ((float)il2cpp_codegen_add(((float)(((float)L_4)/(2.0f))), ((float)L_5)));
  9175. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_6 = ___0_image;
  9176. int32_t L_7 = V_0;
  9177. int32_t L_8 = V_0;
  9178. float L_9 = V_1;
  9179. float L_10 = V_1;
  9180. float L_11 = V_2;
  9181. float L_12 = V_1;
  9182. float L_13 = V_2;
  9183. float L_14 = V_2;
  9184. float L_15 = V_1;
  9185. float L_16 = V_2;
  9186. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_17 = ___1_topLeft;
  9187. NullCheck(L_17);
  9188. float L_18;
  9189. L_18 = VirtualFuncInvoker0< float >::Invoke(4, L_17);
  9190. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_19 = ___1_topLeft;
  9191. NullCheck(L_19);
  9192. float L_20;
  9193. L_20 = VirtualFuncInvoker0< float >::Invoke(5, L_19);
  9194. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_21 = ___2_topRight;
  9195. NullCheck(L_21);
  9196. float L_22;
  9197. L_22 = VirtualFuncInvoker0< float >::Invoke(4, L_21);
  9198. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_23 = ___2_topRight;
  9199. NullCheck(L_23);
  9200. float L_24;
  9201. L_24 = VirtualFuncInvoker0< float >::Invoke(5, L_23);
  9202. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_25 = ___3_bottomRight;
  9203. NullCheck(L_25);
  9204. float L_26;
  9205. L_26 = VirtualFuncInvoker0< float >::Invoke(4, L_25);
  9206. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_27 = ___3_bottomRight;
  9207. NullCheck(L_27);
  9208. float L_28;
  9209. L_28 = VirtualFuncInvoker0< float >::Invoke(5, L_27);
  9210. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_29 = ___4_bottomLeft;
  9211. NullCheck(L_29);
  9212. float L_30;
  9213. L_30 = VirtualFuncInvoker0< float >::Invoke(4, L_29);
  9214. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_31 = ___4_bottomLeft;
  9215. NullCheck(L_31);
  9216. float L_32;
  9217. L_32 = VirtualFuncInvoker0< float >::Invoke(5, L_31);
  9218. NullCheck(L_0);
  9219. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_33;
  9220. L_33 = VirtualFuncInvoker19< BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91*, int32_t, int32_t, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float >::Invoke(4, L_0, L_6, L_7, L_8, L_9, L_10, L_11, L_12, L_13, L_14, L_15, L_16, L_18, L_20, L_22, L_24, L_26, L_28, L_30, L_32);
  9221. return L_33;
  9222. }
  9223. }
  9224. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_sampleLine_mD2540A62FFB716E6922DF706177286F4F123D5DD (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_p1, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_p2, int32_t ___2_size, const RuntimeMethod* method)
  9225. {
  9226. static bool s_Il2CppMethodInitialized;
  9227. if (!s_Il2CppMethodInitialized)
  9228. {
  9229. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var);
  9230. s_Il2CppMethodInitialized = true;
  9231. }
  9232. int32_t V_0 = 0;
  9233. float V_1 = 0.0f;
  9234. float V_2 = 0.0f;
  9235. float V_3 = 0.0f;
  9236. float V_4 = 0.0f;
  9237. float V_5 = 0.0f;
  9238. int32_t V_6 = 0;
  9239. {
  9240. V_0 = 0;
  9241. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_p1;
  9242. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_1 = ___1_p2;
  9243. il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var);
  9244. float L_2;
  9245. L_2 = Detector_distance_m0F0D93820B5405714927C1EFAC7FEEC4F3737D04(L_0, L_1, NULL);
  9246. V_1 = L_2;
  9247. float L_3 = V_1;
  9248. int32_t L_4 = ___2_size;
  9249. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_5 = ___0_p1;
  9250. NullCheck(L_5);
  9251. float L_6;
  9252. L_6 = VirtualFuncInvoker0< float >::Invoke(4, L_5);
  9253. V_2 = L_6;
  9254. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_7 = ___0_p1;
  9255. NullCheck(L_7);
  9256. float L_8;
  9257. L_8 = VirtualFuncInvoker0< float >::Invoke(5, L_7);
  9258. V_3 = L_8;
  9259. float L_9 = ((float)(L_3/((float)L_4)));
  9260. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_10 = ___1_p2;
  9261. NullCheck(L_10);
  9262. float L_11;
  9263. L_11 = VirtualFuncInvoker0< float >::Invoke(4, L_10);
  9264. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = ___0_p1;
  9265. NullCheck(L_12);
  9266. float L_13;
  9267. L_13 = VirtualFuncInvoker0< float >::Invoke(4, L_12);
  9268. float L_14 = V_1;
  9269. V_4 = ((float)(((float)il2cpp_codegen_multiply(L_9, ((float)il2cpp_codegen_subtract(L_11, L_13))))/L_14));
  9270. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_15 = ___1_p2;
  9271. NullCheck(L_15);
  9272. float L_16;
  9273. L_16 = VirtualFuncInvoker0< float >::Invoke(5, L_15);
  9274. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_17 = ___0_p1;
  9275. NullCheck(L_17);
  9276. float L_18;
  9277. L_18 = VirtualFuncInvoker0< float >::Invoke(5, L_17);
  9278. float L_19 = V_1;
  9279. V_5 = ((float)(((float)il2cpp_codegen_multiply(L_9, ((float)il2cpp_codegen_subtract(L_16, L_18))))/L_19));
  9280. V_6 = 0;
  9281. goto IL_0081;
  9282. }
  9283. IL_0046:
  9284. {
  9285. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_20 = __this->___image;
  9286. float L_21 = V_2;
  9287. int32_t L_22 = V_6;
  9288. float L_23 = V_4;
  9289. int32_t L_24;
  9290. L_24 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)il2cpp_codegen_add(L_21, ((float)il2cpp_codegen_multiply(((float)L_22), L_23)))), NULL);
  9291. float L_25 = V_3;
  9292. int32_t L_26 = V_6;
  9293. float L_27 = V_5;
  9294. int32_t L_28;
  9295. L_28 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(((float)il2cpp_codegen_add(L_25, ((float)il2cpp_codegen_multiply(((float)L_26), L_27)))), NULL);
  9296. NullCheck(L_20);
  9297. bool L_29;
  9298. L_29 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_20, L_24, L_28, NULL);
  9299. if (!L_29)
  9300. {
  9301. goto IL_007b;
  9302. }
  9303. }
  9304. {
  9305. int32_t L_30 = V_0;
  9306. int32_t L_31 = ___2_size;
  9307. int32_t L_32 = V_6;
  9308. V_0 = ((int32_t)(L_30|((int32_t)(1<<((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_31, L_32)), 1))&((int32_t)31)))))));
  9309. }
  9310. IL_007b:
  9311. {
  9312. int32_t L_33 = V_6;
  9313. V_6 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  9314. }
  9315. IL_0081:
  9316. {
  9317. int32_t L_34 = V_6;
  9318. int32_t L_35 = ___2_size;
  9319. if ((((int32_t)L_34) < ((int32_t)L_35)))
  9320. {
  9321. goto IL_0046;
  9322. }
  9323. }
  9324. {
  9325. int32_t L_36 = V_0;
  9326. return L_36;
  9327. }
  9328. }
  9329. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isWhiteOrBlackRectangle_m5227BBCC9C06C7B2BC9034016E17D5512563B917 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_p1, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___1_p2, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___2_p3, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___3_p4, const RuntimeMethod* method)
  9330. {
  9331. static bool s_Il2CppMethodInitialized;
  9332. if (!s_Il2CppMethodInitialized)
  9333. {
  9334. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  9335. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var);
  9336. s_Il2CppMethodInitialized = true;
  9337. }
  9338. int32_t V_0 = 0;
  9339. {
  9340. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_0 = ___0_p1;
  9341. NullCheck(L_0);
  9342. int32_t L_1;
  9343. L_1 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_0, NULL);
  9344. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  9345. int32_t L_2;
  9346. L_2 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(0, ((int32_t)il2cpp_codegen_subtract(L_1, 3)), NULL);
  9347. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_3 = __this->___image;
  9348. NullCheck(L_3);
  9349. int32_t L_4;
  9350. L_4 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_3, NULL);
  9351. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_5 = ___0_p1;
  9352. NullCheck(L_5);
  9353. int32_t L_6;
  9354. L_6 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_5, NULL);
  9355. int32_t L_7;
  9356. L_7 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(L_4, 1)), ((int32_t)il2cpp_codegen_add(L_6, 3)), NULL);
  9357. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_8 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var);
  9358. Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_8, L_2, L_7, NULL);
  9359. ___0_p1 = L_8;
  9360. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_9 = ___1_p2;
  9361. NullCheck(L_9);
  9362. int32_t L_10;
  9363. L_10 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_9, NULL);
  9364. int32_t L_11;
  9365. L_11 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(0, ((int32_t)il2cpp_codegen_subtract(L_10, 3)), NULL);
  9366. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_12 = ___1_p2;
  9367. NullCheck(L_12);
  9368. int32_t L_13;
  9369. L_13 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_12, NULL);
  9370. int32_t L_14;
  9371. L_14 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(0, ((int32_t)il2cpp_codegen_subtract(L_13, 3)), NULL);
  9372. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_15 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var);
  9373. Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_15, L_11, L_14, NULL);
  9374. ___1_p2 = L_15;
  9375. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_16 = __this->___image;
  9376. NullCheck(L_16);
  9377. int32_t L_17;
  9378. L_17 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_16, NULL);
  9379. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_18 = ___2_p3;
  9380. NullCheck(L_18);
  9381. int32_t L_19;
  9382. L_19 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_18, NULL);
  9383. int32_t L_20;
  9384. L_20 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(L_17, 1)), ((int32_t)il2cpp_codegen_add(L_19, 3)), NULL);
  9385. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_21 = __this->___image;
  9386. NullCheck(L_21);
  9387. int32_t L_22;
  9388. L_22 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_21, NULL);
  9389. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_23 = ___2_p3;
  9390. NullCheck(L_23);
  9391. int32_t L_24;
  9392. L_24 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_23, NULL);
  9393. int32_t L_25;
  9394. L_25 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(L_22, 1)), ((int32_t)il2cpp_codegen_subtract(L_24, 3)), NULL);
  9395. int32_t L_26;
  9396. L_26 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(0, L_25, NULL);
  9397. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_27 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var);
  9398. Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_27, L_20, L_26, NULL);
  9399. ___2_p3 = L_27;
  9400. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_28 = __this->___image;
  9401. NullCheck(L_28);
  9402. int32_t L_29;
  9403. L_29 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_28, NULL);
  9404. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_30 = ___3_p4;
  9405. NullCheck(L_30);
  9406. int32_t L_31;
  9407. L_31 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_30, NULL);
  9408. int32_t L_32;
  9409. L_32 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(L_29, 1)), ((int32_t)il2cpp_codegen_add(L_31, 3)), NULL);
  9410. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_33 = __this->___image;
  9411. NullCheck(L_33);
  9412. int32_t L_34;
  9413. L_34 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_33, NULL);
  9414. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_35 = ___3_p4;
  9415. NullCheck(L_35);
  9416. int32_t L_36;
  9417. L_36 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_35, NULL);
  9418. int32_t L_37;
  9419. L_37 = Math_Min_m53C488772A34D53917BCA2A491E79A0A5356ED52(((int32_t)il2cpp_codegen_subtract(L_34, 1)), ((int32_t)il2cpp_codegen_add(L_36, 3)), NULL);
  9420. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_38 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var);
  9421. Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_38, L_32, L_37, NULL);
  9422. ___3_p4 = L_38;
  9423. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_39 = ___3_p4;
  9424. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_40 = ___0_p1;
  9425. int32_t L_41;
  9426. L_41 = Detector_getColor_m052DAA44BDA85F3E74F06DF1B34C7437B26C1285(__this, L_39, L_40, NULL);
  9427. V_0 = L_41;
  9428. int32_t L_42 = V_0;
  9429. if (L_42)
  9430. {
  9431. goto IL_00df;
  9432. }
  9433. }
  9434. {
  9435. return (bool)0;
  9436. }
  9437. IL_00df:
  9438. {
  9439. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_43 = ___0_p1;
  9440. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_44 = ___1_p2;
  9441. int32_t L_45;
  9442. L_45 = Detector_getColor_m052DAA44BDA85F3E74F06DF1B34C7437B26C1285(__this, L_43, L_44, NULL);
  9443. int32_t L_46 = V_0;
  9444. if ((((int32_t)L_45) == ((int32_t)L_46)))
  9445. {
  9446. goto IL_00ec;
  9447. }
  9448. }
  9449. {
  9450. return (bool)0;
  9451. }
  9452. IL_00ec:
  9453. {
  9454. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_47 = ___1_p2;
  9455. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_48 = ___2_p3;
  9456. int32_t L_49;
  9457. L_49 = Detector_getColor_m052DAA44BDA85F3E74F06DF1B34C7437B26C1285(__this, L_47, L_48, NULL);
  9458. int32_t L_50 = V_0;
  9459. if ((((int32_t)L_49) == ((int32_t)L_50)))
  9460. {
  9461. goto IL_00f9;
  9462. }
  9463. }
  9464. {
  9465. return (bool)0;
  9466. }
  9467. IL_00f9:
  9468. {
  9469. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_51 = ___2_p3;
  9470. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_52 = ___3_p4;
  9471. int32_t L_53;
  9472. L_53 = Detector_getColor_m052DAA44BDA85F3E74F06DF1B34C7437B26C1285(__this, L_51, L_52, NULL);
  9473. int32_t L_54 = V_0;
  9474. return (bool)((((int32_t)L_53) == ((int32_t)L_54))? 1 : 0);
  9475. }
  9476. }
  9477. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getColor_m052DAA44BDA85F3E74F06DF1B34C7437B26C1285 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_p1, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___1_p2, const RuntimeMethod* method)
  9478. {
  9479. static bool s_Il2CppMethodInitialized;
  9480. if (!s_Il2CppMethodInitialized)
  9481. {
  9482. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var);
  9483. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  9484. s_Il2CppMethodInitialized = true;
  9485. }
  9486. float V_0 = 0.0f;
  9487. float V_1 = 0.0f;
  9488. float V_2 = 0.0f;
  9489. int32_t V_3 = 0;
  9490. float V_4 = 0.0f;
  9491. float V_5 = 0.0f;
  9492. bool V_6 = false;
  9493. int32_t V_7 = 0;
  9494. float V_8 = 0.0f;
  9495. int32_t V_9 = 0;
  9496. {
  9497. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_0 = ___0_p1;
  9498. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_1 = ___1_p2;
  9499. il2cpp_codegen_runtime_class_init_inline(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var);
  9500. float L_2;
  9501. L_2 = Detector_distance_m878184588988D2B4D1F461C39D460AABFFD8850A(L_0, L_1, NULL);
  9502. V_0 = L_2;
  9503. float L_3 = V_0;
  9504. if ((!(((float)L_3) == ((float)(0.0f)))))
  9505. {
  9506. goto IL_0012;
  9507. }
  9508. }
  9509. {
  9510. return 0;
  9511. }
  9512. IL_0012:
  9513. {
  9514. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_4 = ___1_p2;
  9515. NullCheck(L_4);
  9516. int32_t L_5;
  9517. L_5 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_4, NULL);
  9518. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_6 = ___0_p1;
  9519. NullCheck(L_6);
  9520. int32_t L_7;
  9521. L_7 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_6, NULL);
  9522. float L_8 = V_0;
  9523. V_1 = ((float)(((float)((int32_t)il2cpp_codegen_subtract(L_5, L_7)))/L_8));
  9524. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_9 = ___1_p2;
  9525. NullCheck(L_9);
  9526. int32_t L_10;
  9527. L_10 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_9, NULL);
  9528. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_11 = ___0_p1;
  9529. NullCheck(L_11);
  9530. int32_t L_12;
  9531. L_12 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_11, NULL);
  9532. float L_13 = V_0;
  9533. V_2 = ((float)(((float)((int32_t)il2cpp_codegen_subtract(L_10, L_12)))/L_13));
  9534. V_3 = 0;
  9535. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_14 = ___0_p1;
  9536. NullCheck(L_14);
  9537. int32_t L_15;
  9538. L_15 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_14, NULL);
  9539. V_4 = ((float)L_15);
  9540. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_16 = ___0_p1;
  9541. NullCheck(L_16);
  9542. int32_t L_17;
  9543. L_17 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_16, NULL);
  9544. V_5 = ((float)L_17);
  9545. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_18 = __this->___image;
  9546. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_19 = ___0_p1;
  9547. NullCheck(L_19);
  9548. int32_t L_20;
  9549. L_20 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_19, NULL);
  9550. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_21 = ___0_p1;
  9551. NullCheck(L_21);
  9552. int32_t L_22;
  9553. L_22 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_21, NULL);
  9554. NullCheck(L_18);
  9555. bool L_23;
  9556. L_23 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_18, L_20, L_22, NULL);
  9557. V_6 = L_23;
  9558. float L_24 = V_0;
  9559. il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
  9560. double L_25;
  9561. L_25 = floor(((double)L_24));
  9562. V_7 = il2cpp_codegen_cast_double_to_int<int32_t>(L_25);
  9563. V_9 = 0;
  9564. goto IL_00a3;
  9565. }
  9566. IL_0070:
  9567. {
  9568. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_26 = __this->___image;
  9569. float L_27 = V_4;
  9570. int32_t L_28;
  9571. L_28 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(L_27, NULL);
  9572. float L_29 = V_5;
  9573. int32_t L_30;
  9574. L_30 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(L_29, NULL);
  9575. NullCheck(L_26);
  9576. bool L_31;
  9577. L_31 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_26, L_28, L_30, NULL);
  9578. bool L_32 = V_6;
  9579. if ((((int32_t)L_31) == ((int32_t)L_32)))
  9580. {
  9581. goto IL_0091;
  9582. }
  9583. }
  9584. {
  9585. int32_t L_33 = V_3;
  9586. V_3 = ((int32_t)il2cpp_codegen_add(L_33, 1));
  9587. }
  9588. IL_0091:
  9589. {
  9590. float L_34 = V_4;
  9591. float L_35 = V_1;
  9592. V_4 = ((float)il2cpp_codegen_add(L_34, L_35));
  9593. float L_36 = V_5;
  9594. float L_37 = V_2;
  9595. V_5 = ((float)il2cpp_codegen_add(L_36, L_37));
  9596. int32_t L_38 = V_9;
  9597. V_9 = ((int32_t)il2cpp_codegen_add(L_38, 1));
  9598. }
  9599. IL_00a3:
  9600. {
  9601. int32_t L_39 = V_9;
  9602. int32_t L_40 = V_7;
  9603. if ((((int32_t)L_39) < ((int32_t)L_40)))
  9604. {
  9605. goto IL_0070;
  9606. }
  9607. }
  9608. {
  9609. int32_t L_41 = V_3;
  9610. float L_42 = V_0;
  9611. V_8 = ((float)(((float)L_41)/L_42));
  9612. float L_43 = V_8;
  9613. if ((!(((float)L_43) > ((float)(0.100000001f)))))
  9614. {
  9615. goto IL_00c3;
  9616. }
  9617. }
  9618. {
  9619. float L_44 = V_8;
  9620. if ((!(((float)L_44) < ((float)(0.899999976f)))))
  9621. {
  9622. goto IL_00c3;
  9623. }
  9624. }
  9625. {
  9626. return 0;
  9627. }
  9628. IL_00c3:
  9629. {
  9630. float L_45 = V_8;
  9631. bool L_46 = V_6;
  9632. if ((((int32_t)((((int32_t)((!(((float)L_45) <= ((float)(0.100000001f))))? 1 : 0)) == ((int32_t)0))? 1 : 0)) == ((int32_t)L_46)))
  9633. {
  9634. goto IL_00d5;
  9635. }
  9636. }
  9637. {
  9638. return (-1);
  9639. }
  9640. IL_00d5:
  9641. {
  9642. return 1;
  9643. }
  9644. }
  9645. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* Detector_getFirstDifferent_m843256279725AF538C5841E1FE6D44469DCC8AAC (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_init, bool ___1_color, int32_t ___2_dx, int32_t ___3_dy, const RuntimeMethod* method)
  9646. {
  9647. static bool s_Il2CppMethodInitialized;
  9648. if (!s_Il2CppMethodInitialized)
  9649. {
  9650. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var);
  9651. s_Il2CppMethodInitialized = true;
  9652. }
  9653. int32_t V_0 = 0;
  9654. int32_t V_1 = 0;
  9655. {
  9656. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_0 = ___0_init;
  9657. NullCheck(L_0);
  9658. int32_t L_1;
  9659. L_1 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_0, NULL);
  9660. int32_t L_2 = ___2_dx;
  9661. V_0 = ((int32_t)il2cpp_codegen_add(L_1, L_2));
  9662. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_3 = ___0_init;
  9663. NullCheck(L_3);
  9664. int32_t L_4;
  9665. L_4 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_3, NULL);
  9666. int32_t L_5 = ___3_dy;
  9667. V_1 = ((int32_t)il2cpp_codegen_add(L_4, L_5));
  9668. goto IL_001e;
  9669. }
  9670. IL_0015:
  9671. {
  9672. int32_t L_6 = V_0;
  9673. int32_t L_7 = ___2_dx;
  9674. V_0 = ((int32_t)il2cpp_codegen_add(L_6, L_7));
  9675. int32_t L_8 = V_1;
  9676. int32_t L_9 = ___3_dy;
  9677. V_1 = ((int32_t)il2cpp_codegen_add(L_8, L_9));
  9678. }
  9679. IL_001e:
  9680. {
  9681. int32_t L_10 = V_0;
  9682. int32_t L_11 = V_1;
  9683. bool L_12;
  9684. L_12 = Detector_isValid_m9CFFE95BBAC54C136B7AA111EDEBF1FF5977CD1A(__this, L_10, L_11, NULL);
  9685. if (!L_12)
  9686. {
  9687. goto IL_0038;
  9688. }
  9689. }
  9690. {
  9691. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_13 = __this->___image;
  9692. int32_t L_14 = V_0;
  9693. int32_t L_15 = V_1;
  9694. NullCheck(L_13);
  9695. bool L_16;
  9696. L_16 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_13, L_14, L_15, NULL);
  9697. bool L_17 = ___1_color;
  9698. if ((((int32_t)L_16) == ((int32_t)L_17)))
  9699. {
  9700. goto IL_0015;
  9701. }
  9702. }
  9703. IL_0038:
  9704. {
  9705. int32_t L_18 = V_0;
  9706. int32_t L_19 = ___2_dx;
  9707. V_0 = ((int32_t)il2cpp_codegen_subtract(L_18, L_19));
  9708. int32_t L_20 = V_1;
  9709. int32_t L_21 = ___3_dy;
  9710. V_1 = ((int32_t)il2cpp_codegen_subtract(L_20, L_21));
  9711. goto IL_0047;
  9712. }
  9713. IL_0043:
  9714. {
  9715. int32_t L_22 = V_0;
  9716. int32_t L_23 = ___2_dx;
  9717. V_0 = ((int32_t)il2cpp_codegen_add(L_22, L_23));
  9718. }
  9719. IL_0047:
  9720. {
  9721. int32_t L_24 = V_0;
  9722. int32_t L_25 = V_1;
  9723. bool L_26;
  9724. L_26 = Detector_isValid_m9CFFE95BBAC54C136B7AA111EDEBF1FF5977CD1A(__this, L_24, L_25, NULL);
  9725. if (!L_26)
  9726. {
  9727. goto IL_0061;
  9728. }
  9729. }
  9730. {
  9731. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_27 = __this->___image;
  9732. int32_t L_28 = V_0;
  9733. int32_t L_29 = V_1;
  9734. NullCheck(L_27);
  9735. bool L_30;
  9736. L_30 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_27, L_28, L_29, NULL);
  9737. bool L_31 = ___1_color;
  9738. if ((((int32_t)L_30) == ((int32_t)L_31)))
  9739. {
  9740. goto IL_0043;
  9741. }
  9742. }
  9743. IL_0061:
  9744. {
  9745. int32_t L_32 = V_0;
  9746. int32_t L_33 = ___2_dx;
  9747. V_0 = ((int32_t)il2cpp_codegen_subtract(L_32, L_33));
  9748. goto IL_006c;
  9749. }
  9750. IL_0067:
  9751. {
  9752. int32_t L_34 = V_1;
  9753. int32_t L_35 = ___3_dy;
  9754. V_1 = ((int32_t)il2cpp_codegen_add(L_34, L_35));
  9755. }
  9756. IL_006c:
  9757. {
  9758. int32_t L_36 = V_0;
  9759. int32_t L_37 = V_1;
  9760. bool L_38;
  9761. L_38 = Detector_isValid_m9CFFE95BBAC54C136B7AA111EDEBF1FF5977CD1A(__this, L_36, L_37, NULL);
  9762. if (!L_38)
  9763. {
  9764. goto IL_0086;
  9765. }
  9766. }
  9767. {
  9768. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_39 = __this->___image;
  9769. int32_t L_40 = V_0;
  9770. int32_t L_41 = V_1;
  9771. NullCheck(L_39);
  9772. bool L_42;
  9773. L_42 = BitMatrix_get_Item_m1C5EA5DD84B63FD3347B5EB676B83A6557766F8B(L_39, L_40, L_41, NULL);
  9774. bool L_43 = ___1_color;
  9775. if ((((int32_t)L_42) == ((int32_t)L_43)))
  9776. {
  9777. goto IL_0067;
  9778. }
  9779. }
  9780. IL_0086:
  9781. {
  9782. int32_t L_44 = V_1;
  9783. int32_t L_45 = ___3_dy;
  9784. V_1 = ((int32_t)il2cpp_codegen_subtract(L_44, L_45));
  9785. int32_t L_46 = V_0;
  9786. int32_t L_47 = V_1;
  9787. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_48 = (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A*)il2cpp_codegen_object_new(Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A_il2cpp_TypeInfo_var);
  9788. Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273(L_48, L_46, L_47, NULL);
  9789. return L_48;
  9790. }
  9791. }
  9792. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* Detector_expandSquare_mCCC0DDA80B269C2A1563E082942685E0596298A4 (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* ___0_cornerPoints, int32_t ___1_oldSide, int32_t ___2_newSide, const RuntimeMethod* method)
  9793. {
  9794. static bool s_Il2CppMethodInitialized;
  9795. if (!s_Il2CppMethodInitialized)
  9796. {
  9797. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var);
  9798. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  9799. s_Il2CppMethodInitialized = true;
  9800. }
  9801. float V_0 = 0.0f;
  9802. float V_1 = 0.0f;
  9803. float V_2 = 0.0f;
  9804. float V_3 = 0.0f;
  9805. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_4 = NULL;
  9806. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_5 = NULL;
  9807. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_6 = NULL;
  9808. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* V_7 = NULL;
  9809. {
  9810. int32_t L_0 = ___2_newSide;
  9811. int32_t L_1 = ___1_oldSide;
  9812. V_0 = ((float)(((float)L_0)/((float)il2cpp_codegen_multiply((2.0f), ((float)L_1)))));
  9813. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_2 = ___0_cornerPoints;
  9814. NullCheck(L_2);
  9815. int32_t L_3 = 0;
  9816. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_4 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
  9817. NullCheck(L_4);
  9818. float L_5;
  9819. L_5 = VirtualFuncInvoker0< float >::Invoke(4, L_4);
  9820. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_6 = ___0_cornerPoints;
  9821. NullCheck(L_6);
  9822. int32_t L_7 = 2;
  9823. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_8 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
  9824. NullCheck(L_8);
  9825. float L_9;
  9826. L_9 = VirtualFuncInvoker0< float >::Invoke(4, L_8);
  9827. V_1 = ((float)il2cpp_codegen_subtract(L_5, L_9));
  9828. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_10 = ___0_cornerPoints;
  9829. NullCheck(L_10);
  9830. int32_t L_11 = 0;
  9831. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_12 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_11));
  9832. NullCheck(L_12);
  9833. float L_13;
  9834. L_13 = VirtualFuncInvoker0< float >::Invoke(5, L_12);
  9835. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_14 = ___0_cornerPoints;
  9836. NullCheck(L_14);
  9837. int32_t L_15 = 2;
  9838. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_16 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
  9839. NullCheck(L_16);
  9840. float L_17;
  9841. L_17 = VirtualFuncInvoker0< float >::Invoke(5, L_16);
  9842. V_2 = ((float)il2cpp_codegen_subtract(L_13, L_17));
  9843. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_18 = ___0_cornerPoints;
  9844. NullCheck(L_18);
  9845. int32_t L_19 = 0;
  9846. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_20 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
  9847. NullCheck(L_20);
  9848. float L_21;
  9849. L_21 = VirtualFuncInvoker0< float >::Invoke(4, L_20);
  9850. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_22 = ___0_cornerPoints;
  9851. NullCheck(L_22);
  9852. int32_t L_23 = 2;
  9853. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_24 = (L_22)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
  9854. NullCheck(L_24);
  9855. float L_25;
  9856. L_25 = VirtualFuncInvoker0< float >::Invoke(4, L_24);
  9857. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_26 = ___0_cornerPoints;
  9858. NullCheck(L_26);
  9859. int32_t L_27 = 0;
  9860. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_28 = (L_26)->GetAt(static_cast<il2cpp_array_size_t>(L_27));
  9861. NullCheck(L_28);
  9862. float L_29;
  9863. L_29 = VirtualFuncInvoker0< float >::Invoke(5, L_28);
  9864. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_30 = ___0_cornerPoints;
  9865. NullCheck(L_30);
  9866. int32_t L_31 = 2;
  9867. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_32 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_31));
  9868. NullCheck(L_32);
  9869. float L_33;
  9870. L_33 = VirtualFuncInvoker0< float >::Invoke(5, L_32);
  9871. V_3 = ((float)(((float)il2cpp_codegen_add(L_29, L_33))/(2.0f)));
  9872. float L_34 = ((float)(((float)il2cpp_codegen_add(L_21, L_25))/(2.0f)));
  9873. float L_35 = V_0;
  9874. float L_36 = V_1;
  9875. float L_37 = V_3;
  9876. float L_38 = V_0;
  9877. float L_39 = V_2;
  9878. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_40 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  9879. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_40, ((float)il2cpp_codegen_add(L_34, ((float)il2cpp_codegen_multiply(L_35, L_36)))), ((float)il2cpp_codegen_add(L_37, ((float)il2cpp_codegen_multiply(L_38, L_39)))), NULL);
  9880. V_4 = L_40;
  9881. float L_41 = V_0;
  9882. float L_42 = V_1;
  9883. float L_43 = V_3;
  9884. float L_44 = V_0;
  9885. float L_45 = V_2;
  9886. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_46 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  9887. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_46, ((float)il2cpp_codegen_subtract(L_34, ((float)il2cpp_codegen_multiply(L_41, L_42)))), ((float)il2cpp_codegen_subtract(L_43, ((float)il2cpp_codegen_multiply(L_44, L_45)))), NULL);
  9888. V_5 = L_46;
  9889. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_47 = ___0_cornerPoints;
  9890. NullCheck(L_47);
  9891. int32_t L_48 = 1;
  9892. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_49 = (L_47)->GetAt(static_cast<il2cpp_array_size_t>(L_48));
  9893. NullCheck(L_49);
  9894. float L_50;
  9895. L_50 = VirtualFuncInvoker0< float >::Invoke(4, L_49);
  9896. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_51 = ___0_cornerPoints;
  9897. NullCheck(L_51);
  9898. int32_t L_52 = 3;
  9899. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_53 = (L_51)->GetAt(static_cast<il2cpp_array_size_t>(L_52));
  9900. NullCheck(L_53);
  9901. float L_54;
  9902. L_54 = VirtualFuncInvoker0< float >::Invoke(4, L_53);
  9903. V_1 = ((float)il2cpp_codegen_subtract(L_50, L_54));
  9904. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_55 = ___0_cornerPoints;
  9905. NullCheck(L_55);
  9906. int32_t L_56 = 1;
  9907. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_57 = (L_55)->GetAt(static_cast<il2cpp_array_size_t>(L_56));
  9908. NullCheck(L_57);
  9909. float L_58;
  9910. L_58 = VirtualFuncInvoker0< float >::Invoke(5, L_57);
  9911. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_59 = ___0_cornerPoints;
  9912. NullCheck(L_59);
  9913. int32_t L_60 = 3;
  9914. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_61 = (L_59)->GetAt(static_cast<il2cpp_array_size_t>(L_60));
  9915. NullCheck(L_61);
  9916. float L_62;
  9917. L_62 = VirtualFuncInvoker0< float >::Invoke(5, L_61);
  9918. V_2 = ((float)il2cpp_codegen_subtract(L_58, L_62));
  9919. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_63 = ___0_cornerPoints;
  9920. NullCheck(L_63);
  9921. int32_t L_64 = 1;
  9922. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_65 = (L_63)->GetAt(static_cast<il2cpp_array_size_t>(L_64));
  9923. NullCheck(L_65);
  9924. float L_66;
  9925. L_66 = VirtualFuncInvoker0< float >::Invoke(4, L_65);
  9926. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_67 = ___0_cornerPoints;
  9927. NullCheck(L_67);
  9928. int32_t L_68 = 3;
  9929. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_69 = (L_67)->GetAt(static_cast<il2cpp_array_size_t>(L_68));
  9930. NullCheck(L_69);
  9931. float L_70;
  9932. L_70 = VirtualFuncInvoker0< float >::Invoke(4, L_69);
  9933. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_71 = ___0_cornerPoints;
  9934. NullCheck(L_71);
  9935. int32_t L_72 = 1;
  9936. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_73 = (L_71)->GetAt(static_cast<il2cpp_array_size_t>(L_72));
  9937. NullCheck(L_73);
  9938. float L_74;
  9939. L_74 = VirtualFuncInvoker0< float >::Invoke(5, L_73);
  9940. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_75 = ___0_cornerPoints;
  9941. NullCheck(L_75);
  9942. int32_t L_76 = 3;
  9943. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_77 = (L_75)->GetAt(static_cast<il2cpp_array_size_t>(L_76));
  9944. NullCheck(L_77);
  9945. float L_78;
  9946. L_78 = VirtualFuncInvoker0< float >::Invoke(5, L_77);
  9947. V_3 = ((float)(((float)il2cpp_codegen_add(L_74, L_78))/(2.0f)));
  9948. float L_79 = ((float)(((float)il2cpp_codegen_add(L_66, L_70))/(2.0f)));
  9949. float L_80 = V_0;
  9950. float L_81 = V_1;
  9951. float L_82 = V_3;
  9952. float L_83 = V_0;
  9953. float L_84 = V_2;
  9954. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_85 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  9955. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_85, ((float)il2cpp_codegen_add(L_79, ((float)il2cpp_codegen_multiply(L_80, L_81)))), ((float)il2cpp_codegen_add(L_82, ((float)il2cpp_codegen_multiply(L_83, L_84)))), NULL);
  9956. V_6 = L_85;
  9957. float L_86 = V_0;
  9958. float L_87 = V_1;
  9959. float L_88 = V_3;
  9960. float L_89 = V_0;
  9961. float L_90 = V_2;
  9962. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_91 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  9963. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_91, ((float)il2cpp_codegen_subtract(L_79, ((float)il2cpp_codegen_multiply(L_86, L_87)))), ((float)il2cpp_codegen_subtract(L_88, ((float)il2cpp_codegen_multiply(L_89, L_90)))), NULL);
  9964. V_7 = L_91;
  9965. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_92 = (ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0*)SZArrayNew(ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0_il2cpp_TypeInfo_var, (uint32_t)4);
  9966. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_93 = L_92;
  9967. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_94 = V_4;
  9968. NullCheck(L_93);
  9969. ArrayElementTypeCheck (L_93, L_94);
  9970. (L_93)->SetAt(static_cast<il2cpp_array_size_t>(0), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_94);
  9971. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_95 = L_93;
  9972. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_96 = V_6;
  9973. NullCheck(L_95);
  9974. ArrayElementTypeCheck (L_95, L_96);
  9975. (L_95)->SetAt(static_cast<il2cpp_array_size_t>(1), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_96);
  9976. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_97 = L_95;
  9977. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_98 = V_5;
  9978. NullCheck(L_97);
  9979. ArrayElementTypeCheck (L_97, L_98);
  9980. (L_97)->SetAt(static_cast<il2cpp_array_size_t>(2), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_98);
  9981. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_99 = L_97;
  9982. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_100 = V_7;
  9983. NullCheck(L_99);
  9984. ArrayElementTypeCheck (L_99, L_100);
  9985. (L_99)->SetAt(static_cast<il2cpp_array_size_t>(3), (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)L_100);
  9986. return L_99;
  9987. }
  9988. }
  9989. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isValid_m9CFFE95BBAC54C136B7AA111EDEBF1FF5977CD1A (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
  9990. {
  9991. {
  9992. int32_t L_0 = ___0_x;
  9993. if ((((int32_t)L_0) < ((int32_t)0)))
  9994. {
  9995. goto IL_0025;
  9996. }
  9997. }
  9998. {
  9999. int32_t L_1 = ___0_x;
  10000. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_2 = __this->___image;
  10001. NullCheck(L_2);
  10002. int32_t L_3;
  10003. L_3 = BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline(L_2, NULL);
  10004. if ((((int32_t)L_1) >= ((int32_t)L_3)))
  10005. {
  10006. goto IL_0025;
  10007. }
  10008. }
  10009. {
  10010. int32_t L_4 = ___1_y;
  10011. if ((((int32_t)L_4) < ((int32_t)0)))
  10012. {
  10013. goto IL_0025;
  10014. }
  10015. }
  10016. {
  10017. int32_t L_5 = ___1_y;
  10018. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_6 = __this->___image;
  10019. NullCheck(L_6);
  10020. int32_t L_7;
  10021. L_7 = BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline(L_6, NULL);
  10022. return (bool)((((int32_t)L_5) < ((int32_t)L_7))? 1 : 0);
  10023. }
  10024. IL_0025:
  10025. {
  10026. return (bool)0;
  10027. }
  10028. }
  10029. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Detector_isValid_mB36AFF0CB07A9AB8163DA7E0F25D93BBA32EC66E (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, const RuntimeMethod* method)
  10030. {
  10031. int32_t V_0 = 0;
  10032. int32_t V_1 = 0;
  10033. {
  10034. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_point;
  10035. NullCheck(L_0);
  10036. float L_1;
  10037. L_1 = VirtualFuncInvoker0< float >::Invoke(4, L_0);
  10038. int32_t L_2;
  10039. L_2 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(L_1, NULL);
  10040. V_0 = L_2;
  10041. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_3 = ___0_point;
  10042. NullCheck(L_3);
  10043. float L_4;
  10044. L_4 = VirtualFuncInvoker0< float >::Invoke(5, L_3);
  10045. int32_t L_5;
  10046. L_5 = MathUtils_round_mC50DD74BDC30780AE5B93BB20DA5CF2B1AC4E728(L_4, NULL);
  10047. V_1 = L_5;
  10048. int32_t L_6 = V_0;
  10049. int32_t L_7 = V_1;
  10050. bool L_8;
  10051. L_8 = Detector_isValid_m9CFFE95BBAC54C136B7AA111EDEBF1FF5977CD1A(__this, L_6, L_7, NULL);
  10052. return L_8;
  10053. }
  10054. }
  10055. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_distance_m878184588988D2B4D1F461C39D460AABFFD8850A (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___0_a, Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* ___1_b, const RuntimeMethod* method)
  10056. {
  10057. {
  10058. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_0 = ___0_a;
  10059. NullCheck(L_0);
  10060. int32_t L_1;
  10061. L_1 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_0, NULL);
  10062. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_2 = ___0_a;
  10063. NullCheck(L_2);
  10064. int32_t L_3;
  10065. L_3 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_2, NULL);
  10066. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_4 = ___1_b;
  10067. NullCheck(L_4);
  10068. int32_t L_5;
  10069. L_5 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(L_4, NULL);
  10070. Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* L_6 = ___1_b;
  10071. NullCheck(L_6);
  10072. int32_t L_7;
  10073. L_7 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(L_6, NULL);
  10074. float L_8;
  10075. L_8 = MathUtils_distance_mD2D4324FB925EC37E08731B4F44B8692565A9155(L_1, L_3, L_5, L_7, NULL);
  10076. return L_8;
  10077. }
  10078. }
  10079. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Detector_distance_m0F0D93820B5405714927C1EFAC7FEEC4F3737D04 (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_a, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___1_b, const RuntimeMethod* method)
  10080. {
  10081. {
  10082. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_0 = ___0_a;
  10083. NullCheck(L_0);
  10084. float L_1;
  10085. L_1 = VirtualFuncInvoker0< float >::Invoke(4, L_0);
  10086. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = ___0_a;
  10087. NullCheck(L_2);
  10088. float L_3;
  10089. L_3 = VirtualFuncInvoker0< float >::Invoke(5, L_2);
  10090. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_4 = ___1_b;
  10091. NullCheck(L_4);
  10092. float L_5;
  10093. L_5 = VirtualFuncInvoker0< float >::Invoke(4, L_4);
  10094. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_6 = ___1_b;
  10095. NullCheck(L_6);
  10096. float L_7;
  10097. L_7 = VirtualFuncInvoker0< float >::Invoke(5, L_6);
  10098. float L_8;
  10099. L_8 = MathUtils_distance_m4EE9BC601D8414FD168751C587ABCC119036EB35(L_1, L_3, L_5, L_7, NULL);
  10100. return L_8;
  10101. }
  10102. }
  10103. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Detector_getDimension_mBD884DDB36A76BC73D501A805EC0D3ABD0587BA5 (Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F* __this, const RuntimeMethod* method)
  10104. {
  10105. {
  10106. bool L_0 = __this->___compact;
  10107. if (!L_0)
  10108. {
  10109. goto IL_0014;
  10110. }
  10111. }
  10112. {
  10113. int32_t L_1 = __this->___nbLayers;
  10114. return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_1)), ((int32_t)11)));
  10115. }
  10116. IL_0014:
  10117. {
  10118. int32_t L_2 = __this->___nbLayers;
  10119. int32_t L_3 = __this->___nbLayers;
  10120. return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(4, L_2)), ((int32_t)il2cpp_codegen_multiply(2, ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(2, L_3)), 6))/((int32_t)15))))))), ((int32_t)15)));
  10121. }
  10122. }
  10123. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Detector__cctor_mEF214429D29D7B4C121BC11EC4E89BB9C05FCD61 (const RuntimeMethod* method)
  10124. {
  10125. static bool s_Il2CppMethodInitialized;
  10126. if (!s_Il2CppMethodInitialized)
  10127. {
  10128. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var);
  10129. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var);
  10130. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____34FE7523D761357A8A0DE3DA82E1C7DDF71B8514A2FAAE4E4987BA78EFFDC42B_FieldInfo_var);
  10131. s_Il2CppMethodInitialized = true;
  10132. }
  10133. {
  10134. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)SZArrayNew(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C_il2cpp_TypeInfo_var, (uint32_t)4);
  10135. Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = L_0;
  10136. RuntimeFieldHandle_t6E4C45B6D2EA12FC99185805A7E77527899B25C5 L_2 = { reinterpret_cast<intptr_t> (U3CPrivateImplementationDetailsU3E_t7955C8F18AFF7E7A33F4A473AF96ED0DA7D29D4D____34FE7523D761357A8A0DE3DA82E1C7DDF71B8514A2FAAE4E4987BA78EFFDC42B_FieldInfo_var) };
  10137. RuntimeHelpers_InitializeArray_m751372AA3F24FBF6DA9B9D687CBFA2DE436CAB9B((RuntimeArray*)L_1, L_2, NULL);
  10138. ((Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_StaticFields*)il2cpp_codegen_static_fields_for(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var))->___EXPECTED_CORNER_BITS = L_1;
  10139. Il2CppCodeGenWriteBarrier((void**)(&((Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_StaticFields*)il2cpp_codegen_static_fields_for(Detector_tD52C12B867166A8DFE22E0116DA3D6CEFB062D1F_il2cpp_TypeInfo_var))->___EXPECTED_CORNER_BITS), (void*)L_1);
  10140. return;
  10141. }
  10142. }
  10143. #ifdef __clang__
  10144. #pragma clang diagnostic pop
  10145. #endif
  10146. #ifdef __clang__
  10147. #pragma clang diagnostic push
  10148. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10149. #pragma clang diagnostic ignored "-Wunused-variable"
  10150. #endif
  10151. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method)
  10152. {
  10153. {
  10154. int32_t L_0 = __this->___U3CXU3Ek__BackingField;
  10155. return L_0;
  10156. }
  10157. }
  10158. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point_set_X_mB8DC20D7D73CEFC50A80F62AB29890940B3F874B (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_value, const RuntimeMethod* method)
  10159. {
  10160. {
  10161. int32_t L_0 = ___0_value;
  10162. __this->___U3CXU3Ek__BackingField = L_0;
  10163. return;
  10164. }
  10165. }
  10166. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method)
  10167. {
  10168. {
  10169. int32_t L_0 = __this->___U3CYU3Ek__BackingField;
  10170. return L_0;
  10171. }
  10172. }
  10173. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point_set_Y_m256E53785249359876C09797EEBC8E8DA55E47E8 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_value, const RuntimeMethod* method)
  10174. {
  10175. {
  10176. int32_t L_0 = ___0_value;
  10177. __this->___U3CYU3Ek__BackingField = L_0;
  10178. return;
  10179. }
  10180. }
  10181. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* Point_toResultPoint_m9D8E4D378CE37E5D2D0CF9CFB39659FE6ED64AD4 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method)
  10182. {
  10183. static bool s_Il2CppMethodInitialized;
  10184. if (!s_Il2CppMethodInitialized)
  10185. {
  10186. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  10187. s_Il2CppMethodInitialized = true;
  10188. }
  10189. {
  10190. int32_t L_0;
  10191. L_0 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(__this, NULL);
  10192. int32_t L_1;
  10193. L_1 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(__this, NULL);
  10194. ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* L_2 = (ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*)il2cpp_codegen_object_new(ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB_il2cpp_TypeInfo_var);
  10195. ResultPoint__ctor_m79866B07DD071E8125F003F1A53CEDE675F3213D(L_2, ((float)L_0), ((float)L_1), NULL);
  10196. return L_2;
  10197. }
  10198. }
  10199. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Point__ctor_mF652AF4FBE054715A1A2CDBC7443C3A0D8677273 (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_x, int32_t ___1_y, const RuntimeMethod* method)
  10200. {
  10201. {
  10202. Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
  10203. int32_t L_0 = ___0_x;
  10204. Point_set_X_mB8DC20D7D73CEFC50A80F62AB29890940B3F874B_inline(__this, L_0, NULL);
  10205. int32_t L_1 = ___1_y;
  10206. Point_set_Y_m256E53785249359876C09797EEBC8E8DA55E47E8_inline(__this, L_1, NULL);
  10207. return;
  10208. }
  10209. }
  10210. IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Point_ToString_mC98432BE50EE60E5BD6EE3BD113CEC6665EF9EBE (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method)
  10211. {
  10212. static bool s_Il2CppMethodInitialized;
  10213. if (!s_Il2CppMethodInitialized)
  10214. {
  10215. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
  10216. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
  10217. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11);
  10218. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5);
  10219. s_Il2CppMethodInitialized = true;
  10220. }
  10221. int32_t V_0 = 0;
  10222. {
  10223. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)5);
  10224. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_1 = L_0;
  10225. NullCheck(L_1);
  10226. (L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral725B1CAFF9B49E1231FDA15B85166BBEFAA36A11);
  10227. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_2 = L_1;
  10228. int32_t L_3;
  10229. L_3 = Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline(__this, NULL);
  10230. V_0 = L_3;
  10231. String_t* L_4;
  10232. L_4 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
  10233. NullCheck(L_2);
  10234. (L_2)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_4);
  10235. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_2;
  10236. NullCheck(L_5);
  10237. (L_5)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
  10238. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
  10239. int32_t L_7;
  10240. L_7 = Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline(__this, NULL);
  10241. V_0 = L_7;
  10242. String_t* L_8;
  10243. L_8 = Int32_ToString_m030E01C24E294D6762FB0B6F37CB541581F55CA5((&V_0), NULL);
  10244. NullCheck(L_6);
  10245. (L_6)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_8);
  10246. StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_6;
  10247. NullCheck(L_9);
  10248. (L_9)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralEF8AE9E6CBCFDABA932FBEB4C85964F450F724F5);
  10249. String_t* L_10;
  10250. L_10 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_9, NULL);
  10251. return L_10;
  10252. }
  10253. }
  10254. #ifdef __clang__
  10255. #pragma clang diagnostic pop
  10256. #endif
  10257. #ifdef __clang__
  10258. #pragma clang diagnostic push
  10259. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10260. #pragma clang diagnostic ignored "-Wunused-variable"
  10261. #endif
  10262. #ifdef __clang__
  10263. #pragma clang diagnostic pop
  10264. #endif
  10265. #ifdef __clang__
  10266. #pragma clang diagnostic push
  10267. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10268. #pragma clang diagnostic ignored "-Wunused-variable"
  10269. #endif
  10270. #ifdef __clang__
  10271. #pragma clang diagnostic pop
  10272. #endif
  10273. #ifdef __clang__
  10274. #pragma clang diagnostic push
  10275. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10276. #pragma clang diagnostic ignored "-Wunused-variable"
  10277. #endif
  10278. #ifdef __clang__
  10279. #pragma clang diagnostic pop
  10280. #endif
  10281. #ifdef __clang__
  10282. #pragma clang diagnostic push
  10283. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10284. #pragma clang diagnostic ignored "-Wunused-variable"
  10285. #endif
  10286. #ifdef __clang__
  10287. #pragma clang diagnostic pop
  10288. #endif
  10289. #ifdef __clang__
  10290. #pragma clang diagnostic push
  10291. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10292. #pragma clang diagnostic ignored "-Wunused-variable"
  10293. #endif
  10294. #ifdef __clang__
  10295. #pragma clang diagnostic pop
  10296. #endif
  10297. #ifdef __clang__
  10298. #pragma clang diagnostic push
  10299. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10300. #pragma clang diagnostic ignored "-Wunused-variable"
  10301. #endif
  10302. #ifdef __clang__
  10303. #pragma clang diagnostic pop
  10304. #endif
  10305. #ifdef __clang__
  10306. #pragma clang diagnostic push
  10307. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10308. #pragma clang diagnostic ignored "-Wunused-variable"
  10309. #endif
  10310. #ifdef __clang__
  10311. #pragma clang diagnostic pop
  10312. #endif
  10313. #ifdef __clang__
  10314. #pragma clang diagnostic push
  10315. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10316. #pragma clang diagnostic ignored "-Wunused-variable"
  10317. #endif
  10318. #ifdef __clang__
  10319. #pragma clang diagnostic pop
  10320. #endif
  10321. #ifdef __clang__
  10322. #pragma clang diagnostic push
  10323. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10324. #pragma clang diagnostic ignored "-Wunused-variable"
  10325. #endif
  10326. #ifdef __clang__
  10327. #pragma clang diagnostic pop
  10328. #endif
  10329. #ifdef __clang__
  10330. #pragma clang diagnostic push
  10331. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10332. #pragma clang diagnostic ignored "-Wunused-variable"
  10333. #endif
  10334. #ifdef __clang__
  10335. #pragma clang diagnostic pop
  10336. #endif
  10337. #ifdef __clang__
  10338. #pragma clang diagnostic push
  10339. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10340. #pragma clang diagnostic ignored "-Wunused-variable"
  10341. #endif
  10342. #ifdef __clang__
  10343. #pragma clang diagnostic pop
  10344. #endif
  10345. #ifdef __clang__
  10346. #pragma clang diagnostic push
  10347. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10348. #pragma clang diagnostic ignored "-Wunused-variable"
  10349. #endif
  10350. #ifdef __clang__
  10351. #pragma clang diagnostic pop
  10352. #endif
  10353. #ifdef __clang__
  10354. #pragma clang diagnostic push
  10355. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10356. #pragma clang diagnostic ignored "-Wunused-variable"
  10357. #endif
  10358. #ifdef __clang__
  10359. #pragma clang diagnostic pop
  10360. #endif
  10361. #ifdef __clang__
  10362. #pragma clang diagnostic push
  10363. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10364. #pragma clang diagnostic ignored "-Wunused-variable"
  10365. #endif
  10366. #ifdef __clang__
  10367. #pragma clang diagnostic pop
  10368. #endif
  10369. #ifdef __clang__
  10370. #pragma clang diagnostic push
  10371. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10372. #pragma clang diagnostic ignored "-Wunused-variable"
  10373. #endif
  10374. #ifdef __clang__
  10375. #pragma clang diagnostic pop
  10376. #endif
  10377. #ifdef __clang__
  10378. #pragma clang diagnostic push
  10379. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10380. #pragma clang diagnostic ignored "-Wunused-variable"
  10381. #endif
  10382. #ifdef __clang__
  10383. #pragma clang diagnostic pop
  10384. #endif
  10385. #ifdef __clang__
  10386. #pragma clang diagnostic push
  10387. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10388. #pragma clang diagnostic ignored "-Wunused-variable"
  10389. #endif
  10390. #ifdef __clang__
  10391. #pragma clang diagnostic pop
  10392. #endif
  10393. #ifdef __clang__
  10394. #pragma clang diagnostic push
  10395. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10396. #pragma clang diagnostic ignored "-Wunused-variable"
  10397. #endif
  10398. #ifdef __clang__
  10399. #pragma clang diagnostic pop
  10400. #endif
  10401. #ifdef __clang__
  10402. #pragma clang diagnostic push
  10403. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10404. #pragma clang diagnostic ignored "-Wunused-variable"
  10405. #endif
  10406. #ifdef __clang__
  10407. #pragma clang diagnostic pop
  10408. #endif
  10409. #ifdef __clang__
  10410. #pragma clang diagnostic push
  10411. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10412. #pragma clang diagnostic ignored "-Wunused-variable"
  10413. #endif
  10414. #ifdef __clang__
  10415. #pragma clang diagnostic pop
  10416. #endif
  10417. #ifdef __clang__
  10418. #pragma clang diagnostic push
  10419. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10420. #pragma clang diagnostic ignored "-Wunused-variable"
  10421. #endif
  10422. #ifdef __clang__
  10423. #pragma clang diagnostic pop
  10424. #endif
  10425. #ifdef __clang__
  10426. #pragma clang diagnostic push
  10427. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10428. #pragma clang diagnostic ignored "-Wunused-variable"
  10429. #endif
  10430. #ifdef __clang__
  10431. #pragma clang diagnostic pop
  10432. #endif
  10433. #ifdef __clang__
  10434. #pragma clang diagnostic push
  10435. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10436. #pragma clang diagnostic ignored "-Wunused-variable"
  10437. #endif
  10438. #ifdef __clang__
  10439. #pragma clang diagnostic pop
  10440. #endif
  10441. #ifdef __clang__
  10442. #pragma clang diagnostic push
  10443. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10444. #pragma clang diagnostic ignored "-Wunused-variable"
  10445. #endif
  10446. #ifdef __clang__
  10447. #pragma clang diagnostic pop
  10448. #endif
  10449. #ifdef __clang__
  10450. #pragma clang diagnostic push
  10451. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10452. #pragma clang diagnostic ignored "-Wunused-variable"
  10453. #endif
  10454. #ifdef __clang__
  10455. #pragma clang diagnostic pop
  10456. #endif
  10457. #ifdef __clang__
  10458. #pragma clang diagnostic push
  10459. #pragma clang diagnostic ignored "-Winvalid-offsetof"
  10460. #pragma clang diagnostic ignored "-Wunused-variable"
  10461. #endif
  10462. #ifdef __clang__
  10463. #pragma clang diagnostic pop
  10464. #endif
  10465. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGF_get_Zero_mF647693B4FA28F8F93851A7159B06E21D32DBB9F_inline (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method)
  10466. {
  10467. {
  10468. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_0 = __this->___zero;
  10469. return L_0;
  10470. }
  10471. }
  10472. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GenericGF_get_GeneratorBase_m0DB4F893611F94EAB552F8CFFD6165E050C15C42_inline (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method)
  10473. {
  10474. {
  10475. int32_t L_0 = __this->___generatorBase;
  10476. return L_0;
  10477. }
  10478. }
  10479. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* GenericGF_get_One_m101E0580A72A945DA503E3BA1DD08FE7B3EBA94E_inline (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method)
  10480. {
  10481. {
  10482. GenericGFPoly_t85EB6B1C74EDFAA906625D971CBB4276BB28DD43* L_0 = __this->___one;
  10483. return L_0;
  10484. }
  10485. }
  10486. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t GenericGF_get_Size_mF4BD72272D97E7A8C175A8C69170A4D2CA109784_inline (GenericGF_tC1D3778419A01F96902AA135CFAC8BBB7DAE8FE0* __this, const RuntimeMethod* method)
  10487. {
  10488. {
  10489. int32_t L_0 = __this->___size;
  10490. return L_0;
  10491. }
  10492. }
  10493. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsNaN_mFE637F6ECA9F7697CE8EFF56427858F4C5EDF75D_inline (float ___0_f, const RuntimeMethod* method)
  10494. {
  10495. {
  10496. float L_0 = ___0_f;
  10497. int32_t L_1;
  10498. L_1 = BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline(L_0, NULL);
  10499. return (bool)((((int32_t)((int32_t)(L_1&((int32_t)2147483647LL)))) > ((int32_t)((int32_t)2139095040)))? 1 : 0);
  10500. }
  10501. }
  10502. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Single_IsPositiveInfinity_mB6DA4AAB74012F1BD90C90121090ED87A5782FA7_inline (float ___0_f, const RuntimeMethod* method)
  10503. {
  10504. {
  10505. float L_0 = ___0_f;
  10506. return (bool)((((float)L_0) == ((float)(std::numeric_limits<float>::infinity())))? 1 : 0);
  10507. }
  10508. }
  10509. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Width_m22AD26EA7ECA9A3FB530324C455CFCB8BB3BBE54_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  10510. {
  10511. {
  10512. int32_t L_0 = __this->___width;
  10513. return L_0;
  10514. }
  10515. }
  10516. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitMatrix_get_Height_m5921CB5056D46A8C528B01A06CD202F3097BB792_inline (BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* __this, const RuntimeMethod* method)
  10517. {
  10518. {
  10519. int32_t L_0 = __this->___height;
  10520. return L_0;
  10521. }
  10522. }
  10523. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* DetectorResult_get_Points_m41C18111FF5911D473DBA2629D87CED9FD3E66D2_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method)
  10524. {
  10525. {
  10526. ResultPointU5BU5D_t98ED51EB991985ED1768D88FD09F826256CB6CB0* L_0 = __this->___U3CPointsU3Ek__BackingField;
  10527. return L_0;
  10528. }
  10529. }
  10530. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ResultPointCallback_Invoke_mACE4F177782E0203CD63C368103B2544D15F62EA_inline (ResultPointCallback_tAE973E1935484A681D816642668706DA311185D3* __this, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB* ___0_point, const RuntimeMethod* method)
  10531. {
  10532. typedef void (*FunctionPointerType) (RuntimeObject*, ResultPoint_t3CD4CEBBB73A6443E7CE3220FBD0DB93A37516CB*, const RuntimeMethod*);
  10533. ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_point, reinterpret_cast<RuntimeMethod*>(__this->___method));
  10534. }
  10535. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_Text_mE0955E92D70B0759FE81C9042B75AECFFF6FBEE0_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  10536. {
  10537. {
  10538. String_t* L_0 = __this->___U3CTextU3Ek__BackingField;
  10539. return L_0;
  10540. }
  10541. }
  10542. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* DecoderResult_get_RawBytes_m07CD270FF70E4D42C6D175F6EB55DD6167DE7F39_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  10543. {
  10544. {
  10545. ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = __this->___U3CRawBytesU3Ek__BackingField;
  10546. return L_0;
  10547. }
  10548. }
  10549. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_NumBits_mD7CA0DF74B5F9BC004686C59DB87B3239314D3FB_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  10550. {
  10551. {
  10552. int32_t L_0 = __this->___U3CNumBitsU3Ek__BackingField;
  10553. return L_0;
  10554. }
  10555. }
  10556. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* DecoderResult_get_ByteSegments_mB57360C35953219EC2C0063F19BF202857ED8453_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  10557. {
  10558. {
  10559. RuntimeObject* L_0 = __this->___U3CByteSegmentsU3Ek__BackingField;
  10560. return L_0;
  10561. }
  10562. }
  10563. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DecoderResult_get_ECLevel_m2FA411C61F5C10EDCF70165468FFB85E11FC1355_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  10564. {
  10565. {
  10566. String_t* L_0 = __this->___U3CECLevelU3Ek__BackingField;
  10567. return L_0;
  10568. }
  10569. }
  10570. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AztecDetectorResult_get_Compact_m14E5F9D35D971ECA27E8183F6ED42AE1EB10B7EB_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, const RuntimeMethod* method)
  10571. {
  10572. {
  10573. bool L_0 = __this->___U3CCompactU3Ek__BackingField;
  10574. return L_0;
  10575. }
  10576. }
  10577. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AztecDetectorResult_get_NbDatablocks_m24E84F4F99DE77E2FEDC4C93B2644A6E90F0B4B3_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, const RuntimeMethod* method)
  10578. {
  10579. {
  10580. int32_t L_0 = __this->___U3CNbDatablocksU3Ek__BackingField;
  10581. return L_0;
  10582. }
  10583. }
  10584. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AztecDetectorResult_get_NbLayers_mE42291FFC4179E21967B503DB89F8660FA2A9BBE_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, const RuntimeMethod* method)
  10585. {
  10586. {
  10587. int32_t L_0 = __this->___U3CNbLayersU3Ek__BackingField;
  10588. return L_0;
  10589. }
  10590. }
  10591. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DecoderResult_get_SymbologyModifier_mB1DD256B0F40DDE793232023BC2DE1018FEB305D_inline (DecoderResult_t1C6B7EB817826E4A30A914B6C2CC97300C67716E* __this, const RuntimeMethod* method)
  10592. {
  10593. {
  10594. int32_t L_0 = __this->___U3CSymbologyModifierU3Ek__BackingField;
  10595. return L_0;
  10596. }
  10597. }
  10598. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Compact_m87DB9CFC5D8D8ABF18E68E86A110C03537F30B17_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, bool ___0_value, const RuntimeMethod* method)
  10599. {
  10600. {
  10601. bool L_0 = ___0_value;
  10602. __this->___U3CCompactU3Ek__BackingField = L_0;
  10603. return;
  10604. }
  10605. }
  10606. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Datablocks_m2C744D7A664E60E962F71C37BCF34E3926ED4781_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, int32_t ___0_value, const RuntimeMethod* method)
  10607. {
  10608. {
  10609. int32_t L_0 = ___0_value;
  10610. __this->___U3CDatablocksU3Ek__BackingField = L_0;
  10611. return;
  10612. }
  10613. }
  10614. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecResultMetadata_set_Layers_m35C426C3E9137AEDD4F8A93DB31833FB69994724_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, int32_t ___0_value, const RuntimeMethod* method)
  10615. {
  10616. {
  10617. int32_t L_0 = ___0_value;
  10618. __this->___U3CLayersU3Ek__BackingField = L_0;
  10619. return;
  10620. }
  10621. }
  10622. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool AztecResultMetadata_get_Compact_m7FC18CD233D60F3AD155611FEC4459E30F156848_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method)
  10623. {
  10624. {
  10625. bool L_0 = __this->___U3CCompactU3Ek__BackingField;
  10626. return L_0;
  10627. }
  10628. }
  10629. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AztecResultMetadata_get_Datablocks_m193B73368AA50E710DF1369CBCC3769AAA6AE070_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method)
  10630. {
  10631. {
  10632. int32_t L_0 = __this->___U3CDatablocksU3Ek__BackingField;
  10633. return L_0;
  10634. }
  10635. }
  10636. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t AztecResultMetadata_get_Layers_mCB6A7D8A097F48D79E9FDD5E79DCD4CCEF41256A_inline (AztecResultMetadata_t6FF3E66960573F3EBC258A338F65C9A77E221D70* __this, const RuntimeMethod* method)
  10637. {
  10638. {
  10639. int32_t L_0 = __this->___U3CLayersU3Ek__BackingField;
  10640. return L_0;
  10641. }
  10642. }
  10643. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecDetectorResult_set_Compact_m033B04236DBD13C8C91B413A5A8611EE67771402_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, bool ___0_value, const RuntimeMethod* method)
  10644. {
  10645. {
  10646. bool L_0 = ___0_value;
  10647. __this->___U3CCompactU3Ek__BackingField = L_0;
  10648. return;
  10649. }
  10650. }
  10651. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecDetectorResult_set_NbDatablocks_m9436621B4D136129BC44988FACF2899788716E4C_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, int32_t ___0_value, const RuntimeMethod* method)
  10652. {
  10653. {
  10654. int32_t L_0 = ___0_value;
  10655. __this->___U3CNbDatablocksU3Ek__BackingField = L_0;
  10656. return;
  10657. }
  10658. }
  10659. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AztecDetectorResult_set_NbLayers_m61D2FBE4434D189DAD5C942C7DCF23D60D240E26_inline (AztecDetectorResult_tAACF54F32CE060CD013E7AFBAE75BA06133293C4* __this, int32_t ___0_value, const RuntimeMethod* method)
  10660. {
  10661. {
  10662. int32_t L_0 = ___0_value;
  10663. __this->___U3CNbLayersU3Ek__BackingField = L_0;
  10664. return;
  10665. }
  10666. }
  10667. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* DetectorResult_get_Bits_m98E8D758EC0349468C19C023815254B18F6D1E26_inline (DetectorResult_tBFB135D9DFB02F20BE37C78C51E6DD281F274FF0* __this, const RuntimeMethod* method)
  10668. {
  10669. {
  10670. BitMatrix_t778C9E1BB9EA507245662AD1079B552BC23BCB91* L_0 = __this->___U3CBitsU3Ek__BackingField;
  10671. return L_0;
  10672. }
  10673. }
  10674. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Point_get_X_mF3C33E0EFDA88B1A3580AF3AE3A8CB8E88DF9BE1_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method)
  10675. {
  10676. {
  10677. int32_t L_0 = __this->___U3CXU3Ek__BackingField;
  10678. return L_0;
  10679. }
  10680. }
  10681. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Point_get_Y_m687DD1BCEBF71A02500780F4D6A17FF40DE314F8_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, const RuntimeMethod* method)
  10682. {
  10683. {
  10684. int32_t L_0 = __this->___U3CYU3Ek__BackingField;
  10685. return L_0;
  10686. }
  10687. }
  10688. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* GridSampler_get_Instance_m1DAE60E33ACFCC5EF44630C0AD20F10DEE678173_inline (const RuntimeMethod* method)
  10689. {
  10690. static bool s_Il2CppMethodInitialized;
  10691. if (!s_Il2CppMethodInitialized)
  10692. {
  10693. il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  10694. s_Il2CppMethodInitialized = true;
  10695. }
  10696. {
  10697. il2cpp_codegen_runtime_class_init_inline(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var);
  10698. GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0* L_0 = ((GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_StaticFields*)il2cpp_codegen_static_fields_for(GridSampler_t1BF2D859BF0085FAC77343F616BDEDFFB2A789F0_il2cpp_TypeInfo_var))->___gridSampler;
  10699. return L_0;
  10700. }
  10701. }
  10702. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Point_set_X_mB8DC20D7D73CEFC50A80F62AB29890940B3F874B_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_value, const RuntimeMethod* method)
  10703. {
  10704. {
  10705. int32_t L_0 = ___0_value;
  10706. __this->___U3CXU3Ek__BackingField = L_0;
  10707. return;
  10708. }
  10709. }
  10710. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Point_set_Y_m256E53785249359876C09797EEBC8E8DA55E47E8_inline (Point_t3F5485848BD38586BA60ECD046C6AE59B4BF355A* __this, int32_t ___0_value, const RuntimeMethod* method)
  10711. {
  10712. {
  10713. int32_t L_0 = ___0_value;
  10714. __this->___U3CYU3Ek__BackingField = L_0;
  10715. return;
  10716. }
  10717. }
  10718. IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BitConverter_SingleToInt32Bits_mC760C7CFC89725E3CF68DC45BE3A9A42A7E7DA73_inline (float ___0_value, const RuntimeMethod* method)
  10719. {
  10720. {
  10721. int32_t L_0 = *((int32_t*)((uintptr_t)(&___0_value)));
  10722. return L_0;
  10723. }
  10724. }