#include <vector>

namespace wav_stereo_24bit_44100 { 

int numSamplesPerChannel = 352800;
int bitDepth = 24;
uint32_t sampleRate = 44100;
int numChannels = 2;

std::vector<std::vector<double>> testBuffer = {{7.772445678710938e-05, 0.0004398822784423828, 0.006743192672729492, 0.01638209819793701, 0.015148758888244629, 0.003415822982788086, -0.012502312660217285, -0.02174532413482666, -0.022707462310791016, -0.01782703399658203, -0.000893712043762207, 0.010785818099975586, 0.007664799690246582, -0.0017873048782348633, -0.006292223930358887, 0.0017839670181274414, 0.03135275840759277, 0.02077305316925049, -0.022290825843811035, 0.00968170166015625, -0.0037343502044677734, -0.04702770709991455, 0.014231562614440918, 0.025177717208862305, -0.002476334571838379, 0.0208892822265625, -0.010953903198242188, -0.03929746150970459, -0.009381890296936035, -0.016600728034973145, -0.053926944732666016, -0.0511249303817749, 0.012263298034667969, 0.10370278358459473, 0.10517358779907227, 0.06131696701049805, 0.10799956321716309, 0.026469826698303223, -0.08833801746368408, -0.04072582721710205, -0.010347366333007812, -0.008848786354064941, 0.07863211631774902, -0.011377096176147461, -0.08304083347320557, 0.14268147945404053, 0.019171833992004395, -0.02190697193145752, 0.024938583374023438, -0.05969548225402832, 0.05296933650970459, -0.02652561664581299, 0.04038584232330322, -0.0020700693130493164, 0.03850662708282471, 0.20856308937072754, 0.09956228733062744, 0.17125451564788818, 0.1496039628982544, 0.13909387588500977, 0.14089739322662354, 0.0962514877319336, 0.04986727237701416, 0.02048802375793457, 0.0566558837890625, 0.09959805011749268, 0.09493052959442139, 0.036646127700805664, 0.11851608753204346, 0.09835231304168701, 0.09826183319091797, 0.05072355270385742, 0.0033426284790039062, -0.06493532657623291, -0.07894647121429443, 0.005789637565612793, -0.013865947723388672, 0.021342992782592773, -0.012151718139648438, -0.004226088523864746, -0.02786850929260254, 0.09692883491516113, 0.11129248142242432, 0.05087876319885254, 0.1409435272216797, 0.08547282218933105, 0.07452201843261719, 0.06534135341644287, 0.11802232265472412, 0.08807814121246338, 0.04501223564147949, -0.008744359016418457, -0.047516584396362305, 0.01402890682220459, -0.05588829517364502, 0.0301285982131958, 0.004475831985473633, -0.04382979869842529, 0.09533393383026123, -0.011836409568786621, 0.016367316246032715, 0.15248620510101318, 0.10806906223297119, 0.1622295379638672, 0.10599386692047119, 0.057660579681396484, 0.11620891094207764, 0.042479872703552246, 0.12323212623596191, -0.008516907691955566, -0.03785204887390137, 0.04009568691253662, -0.06582355499267578, 0.041135311126708984, -0.022390007972717285, -0.04398488998413086, 0.02522444725036621, 0.013634681701660156, -0.06991755962371826, 0.005938410758972168, -0.05128169059753418, -0.15547513961791992, -0.038370490074157715, -0.06447291374206543, -0.06329619884490967, 0.025112509727478027, 0.013485550880432129, -0.1583108901977539, -0.14777565002441406, -0.07871747016906738, -0.004330277442932129, -0.023392677307128906, -0.028845548629760742, -0.15916478633880615, -0.1702878475189209, -0.07268369197845459, -0.030699610710144043, 0.04839169979095459, -0.13267171382904053, -0.05659747123718262, -0.07804441452026367, -0.07250046730041504, -0.0420839786529541, 0.009454727172851562, 0.0044231414794921875, -0.0782996416091919, 0.12100696563720703, 0.10586345195770264, 0.13628458976745605, 0.08055365085601807, -0.059798598289489746, -0.012486696243286133, -0.045432209968566895, -0.030544757843017578, -0.009402155876159668, -0.16086816787719727, -0.13744628429412842, -0.13416564464569092, -0.1451784372329712, -0.06093001365661621, -0.04240572452545166, -0.08354818820953369, -0.24525511264801025, -0.20385456085205078, -0.16884958744049072, -0.17037129402160645, -0.2208331823348999, -0.17389047145843506, -0.05583536624908447, -0.06288135051727295, -0.001920938491821289, -0.059445738792419434, -0.03829348087310791, 0.007696986198425293, 0.023210763931274414, 0.06338143348693848, 0.042083024978637695, -0.04947829246520996, -0.058402299880981445, -0.009893536567687988, -0.05562102794647217, 0.017005443572998047, 0.05759775638580322, 0.011791110038757324, 0.009711623191833496, 0.014118432998657227, 0.08127009868621826, 0.104591965675354, 0.03410696983337402, 0.11503005027770996, 0.10374283790588379, 0.05804848670959473, 0.1612861156463623, 0.13553106784820557, 0.0641927719116211, -0.021430134773254395, -0.06853151321411133, -0.04921913146972656, -0.08648741245269775, -0.09437549114227295, 0.009367108345031738, -0.11895644664764404, -0.1315290927886963, -0.059738993644714355, -0.02378249168395996, 0.09388375282287598, -0.08167862892150879, -0.04953038692474365, -0.022271275520324707, 0.031540632247924805, 0.046356916427612305, 0.030506610870361328, -0.009370803833007812, -0.14389240741729736, -0.05150902271270752, -0.04874718189239502, 0.12016379833221436, 0.08701252937316895, 0.06670725345611572, 0.09199368953704834, -0.02392101287841797, 0.0029305219650268555, 0.020512819290161133, -0.012623906135559082, -0.11215317249298096, -0.13250315189361572, -0.07563507556915283, 0.16805803775787354, 0.11204671859741211, -0.08967649936676025, 0.01865208148956299, -0.0014612674713134766, -0.06678366661071777, 0.09464156627655029, 0.036797285079956055, -0.13109350204467773, -0.07675790786743164, -0.0292508602142334, 0.028480887413024902, 0.042666077613830566, 0.12598037719726562, 0.20616328716278076, 0.13286590576171875, 0.030478239059448242, 0.09143495559692383, 0.09783267974853516, 0.05633056163787842, 0.06166732311248779, 0.02894425392150879, 0.08850526809692383, 0.10513806343078613, 0.1469053030014038, 0.13902509212493896, 0.10053157806396484, 0.07451224327087402, 0.14704430103302002, 0.09977459907531738, 0.08720541000366211, 0.1354900598526001, 0.03182387351989746, 0.09245073795318604, 0.04966402053833008, 0.028046607971191406, -0.003153562545776367, 0.07754969596862793, 0.09218788146972656, 0.03981149196624756, 0.13070297241210938, -0.04679226875305176, -0.06851482391357422, 0.08562469482421875, 0.13417303562164307, 0.11722826957702637, 0.08451175689697266, 0.07737910747528076, 0.07056164741516113, 0.04733157157897949, 0.03259634971618652, -0.02635324001312256, -0.034725069999694824, -0.013739824295043945, -0.09675395488739014, -0.07172870635986328, -0.017947673797607422, -0.08871150016784668, -0.12103724479675293, 0.00458216667175293, 0.02868354320526123, -0.005054116249084473, -0.03126931190490723, 0.006526350975036621, 0.08465361595153809, -0.10705184936523438, -0.2045072317123413, -0.15299832820892334, -0.10345721244812012, -0.10416686534881592, -0.15007221698760986, -0.10555052757263184, -0.10171198844909668, -0.044877052307128906, 0.09200990200042725, 0.08595049381256104, 0.017150402069091797, -0.07854771614074707, -0.15437519550323486, -0.08307826519012451, -0.09273636341094971, -0.04710745811462402, -0.09569931030273438, -0.14513301849365234, -0.060158371925354004, -0.08331036567687988, -0.020992636680603027, -0.04927635192871094, -0.03493046760559082, -0.09201478958129883, -0.19229352474212646, -0.11125481128692627, -0.17124629020690918, -0.16532135009765625, -0.08842384815216064, -0.09226536750793457, -0.13955974578857422, -0.08941650390625, -0.08104157447814941, -0.1617288589477539, -0.06526148319244385, -0.06567585468292236, -0.09695005416870117, -0.08749604225158691, -0.05502212047576904, -0.02487766742706299, -0.010029435157775879, 0.051400184631347656, -0.05158281326293945, -0.16222476959228516, 0.013801217079162598, 0.21317052841186523, 0.16003811359405518, 0.053701162338256836, -0.07303762435913086, -0.18421411514282227, -0.15222477912902832, -0.005701780319213867, -0.004059195518493652, 0.09779715538024902, 0.1908048391342163, 0.0834038257598877, 0.0755777359008789, 0.06660938262939453, 0.07782065868377686, 0.0016276836395263672, 0.052121877670288086, -0.06304931640625, -0.07101106643676758, 0.283036470413208, 0.23420226573944092, 0.11509418487548828, 0.07007575035095215, 0.10632443428039551, 0.09322202205657959, -0.009222149848937988, -0.0775613784790039, -0.15642118453979492, -0.15477323532104492, -0.22873127460479736, -0.09078001976013184, -0.019733071327209473, -0.07302188873291016, 0.019240498542785645, -0.043523192405700684, -0.08997869491577148, -0.1429065465927124, -0.17169725894927979, 0.0011061429977416992, 0.04186892509460449, -0.03519797325134277, -0.1503528356552124, -0.2305161952972412, -0.12338101863861084, -0.13310003280639648, -0.08669531345367432, -0.010907173156738281, 0.09250295162200928, 0.3262755870819092, 0.3633342981338501, 0.31913018226623535, 0.2944319248199463, 0.15929710865020752, 0.03830099105834961, 0.13411331176757812, 0.26100456714630127, 0.23708152770996094, -0.020155787467956543, -0.1350693702697754, -0.05746173858642578, -0.0189056396484375, 0.0511472225189209, 0.13150262832641602, 0.06261634826660156, 0.0357588529586792, 0.15615522861480713, 0.06488323211669922, 0.1347740888595581, 0.1938924789428711, 0.16320264339447021, 0.0455857515335083, -0.10741567611694336, -0.06749045848846436, -0.08584213256835938, -0.167250394821167, -0.286704421043396, -0.21827661991119385, 0.06567072868347168, 0.3111051321029663, 0.28112244606018066, 0.22265136241912842, 0.041222333908081055, -0.0840843915939331, -0.1026303768157959, -0.15429818630218506, -0.02058279514312744, -0.08935832977294922, -0.0821298360824585, 0.004825115203857422, 0.016100049018859863, 0.08710324764251709, 0.12260019779205322, 0.17987537384033203, 0.06927883625030518, -0.0010390281677246094, 0.04574692249298096, 0.035332560539245605, -0.004963874816894531, -0.04323470592498779, 0.09513819217681885, 0.07587885856628418, -0.036042094230651855, -0.14196562767028809, -0.13315391540527344, 0.06393778324127197, 0.0827789306640625, 0.0330204963684082, -0.11815404891967773, -0.10106527805328369, 0.058075547218322754, 0.1603459119796753, 0.10678362846374512, -0.005323886871337891, 0.06901776790618896, 0.1205282211303711, 0.1670818328857422, 0.013057351112365723, -0.22411012649536133, -0.32327795028686523, -0.3463834524154663, -0.2790212631225586, -0.19580376148223877, -0.15061545372009277, -0.1303313970565796, -0.2070552110671997, -0.2472902536392212, -0.2602022886276245, -0.20493102073669434, 0.025650858879089355, -0.003476381301879883, -0.06905138492584229, -0.023279547691345215, -0.04260969161987305, -0.054593682289123535, 0.0778958797454834, 0.06443548202514648, -0.05693972110748291, 0.005445003509521484, -0.08362078666687012, -0.16733992099761963, -0.18423688411712646, -0.0517193078994751, 0.033306241035461426, -0.08193027973175049, -0.11993145942687988, -0.10234415531158447, 0.0061043500900268555, 0.07484579086303711, -0.05073535442352295, -0.08442938327789307, -0.08484184741973877, -0.15062463283538818, -0.008023262023925781, 0.05667006969451904, -0.008153676986694336, -0.15402865409851074, -0.2023838758468628, -0.11574554443359375, -0.0822218656539917, -0.014519333839416504, 0.024001240730285645, 0.030484795570373535, -0.1094663143157959}, {0.00014531612396240234, 0.0003026723861694336, 0.0061228275299072266, 0.01531529426574707, 0.014214873313903809, 0.005872130393981934, -0.003571629524230957, -0.011501073837280273, -0.0217818021774292, -0.02349567413330078, -0.0021892786026000977, 0.009360551834106445, 0.0019000768661499023, -0.0047607421875, -0.00045371055603027344, 0.011203885078430176, 0.028331518173217773, 0.011770963668823242, -0.032657504081726074, -0.0038737058639526367, -0.003230452537536621, -0.054546236991882324, 0.0016318559646606445, 0.043387651443481445, 0.018745899200439453, 0.033548593521118164, 0.007503986358642578, -0.035471320152282715, -0.03578329086303711, -0.04156792163848877, -0.03262460231781006, -0.07966649532318115, 0.0022858381271362305, 0.11960327625274658, 0.17072904109954834, 0.13358569145202637, 0.10121607780456543, 0.12370002269744873, 0.014243841171264648, -0.04270625114440918, -0.007448792457580566, 0.021951794624328613, 0.02632308006286621, 0.012888193130493164, -0.03148782253265381, 0.015161752700805664, 0.00898754596710205, 0.0010167360305786133, 0.039624929428100586, -0.027303457260131836, 0.0076944828033447266, -0.06281912326812744, -0.03747844696044922, -0.051398396492004395, 0.023775935173034668, 0.18034601211547852, 0.09792137145996094, 0.2142629623413086, 0.14957165718078613, 0.12811613082885742, 0.24105870723724365, 0.1438659429550171, 0.047646522521972656, 0.0452275276184082, 0.03128981590270996, 0.03966724872589111, 0.08848786354064941, 0.13390421867370605, 0.1761789321899414, 0.1665400266647339, 0.1325986385345459, -0.0062408447265625, 0.009238958358764648, -0.10025954246520996, -0.08755910396575928, -0.027674317359924316, -0.05386149883270264, -0.014961481094360352, -0.1329728364944458, -0.049570322036743164, -0.0948643684387207, -0.04607105255126953, 0.017781972885131836, 0.030459284782409668, 0.029267311096191406, 0.033022284507751465, 0.06600737571716309, 0.02454078197479248, 0.10619509220123291, -0.02482008934020996, 0.020810604095458984, -0.03023087978363037, -0.11976230144500732, -0.055702924728393555, -0.11338329315185547, -0.047113776206970215, -0.016416311264038086, 0.05975151062011719, 0.027684569358825684, 0.018033742904663086, 0.12152421474456787, 0.13441455364227295, 0.11325681209564209, 0.10796773433685303, 0.12257766723632812, 0.09334337711334229, 0.03721284866333008, -0.053385257720947266, 0.034006357192993164, -0.012964844703674316, -0.04612410068511963, 0.03693878650665283, -0.02908039093017578, -0.024319171905517578, -0.0758582353591919, -0.11957776546478271, -0.027537941932678223, -0.05850076675415039, -0.12008631229400635, 0.026453375816345215, -0.09930944442749023, -0.14972960948944092, -0.11608529090881348, -0.06361627578735352, -0.05357074737548828, -0.07091999053955078, 0.02643716335296631, -0.10877501964569092, -0.10226273536682129, -0.021042823791503906, 0.09982955455780029, 0.08040308952331543, 0.05795574188232422, -0.1541132926940918, -0.12092244625091553, -0.03849589824676514, -0.04191231727600098, 0.09772062301635742, -0.12899017333984375, -0.12862694263458252, -0.10501980781555176, 0.039525508880615234, -0.0442347526550293, -0.016072988510131836, -0.037876248359680176, -0.11103498935699463, 0.11035466194152832, 0.032811522483825684, 0.18132483959197998, 0.14637386798858643, 0.0159071683883667, 0.013512611389160156, 0.0213625431060791, -0.017754316329956055, -0.003086090087890625, -0.0926826000213623, -0.16442131996154785, -0.08979856967926025, -0.15116703510284424, -0.041053056716918945, -0.0322650671005249, -0.0714561939239502, -0.14662301540374756, -0.1331472396850586, -0.06467413902282715, -0.10977935791015625, -0.18236768245697021, -0.14627957344055176, -0.04047083854675293, 0.050158143043518066, 0.03616786003112793, -0.006065845489501953, 0.01762568950653076, -0.029483437538146973, 0.06909382343292236, 0.017613530158996582, 0.1411212682723999, -0.0004214048385620117, -0.11188042163848877, 0.0959094762802124, -0.012173056602478027, 0.026494622230529785, 0.06489241123199463, 0.07623898983001709, 0.07761132717132568, 0.04770660400390625, 0.015567779541015625, 0.0996851921081543, 0.004631996154785156, 0.02761220932006836, 0.05128300189971924, -0.012336969375610352, 0.16547024250030518, 0.12702488899230957, 0.16686749458312988, -0.0023344755172729492, -0.057866454124450684, 0.028400897979736328, 0.013679027557373047, 0.05764281749725342, 0.029740571975708008, -0.027033567428588867, -0.02772843837738037, 0.05683267116546631, 0.06291651725769043, 0.1472402811050415, 0.031247258186340332, 0.002817988395690918, 0.052356719970703125, 0.05753350257873535, 0.02772510051727295, 0.0367664098739624, -0.000621795654296875, -0.11895751953125, -0.07552659511566162, -0.09563326835632324, 0.057701945304870605, 0.12588179111480713, 0.14808166027069092, 0.0775977373123169, 0.03882777690887451, -0.056693196296691895, -0.04770064353942871, -0.059575557708740234, -0.1674025058746338, -0.04993391036987305, -0.14888012409210205, 0.14030754566192627, 0.14607632160186768, -0.0367206335067749, -0.010816693305969238, -0.05927073955535889, 0.05057668685913086, 0.09573769569396973, 0.06161010265350342, -0.12335312366485596, -0.15832948684692383, -0.08543610572814941, 0.025018692016601562, 0.04983663558959961, 0.11459195613861084, 0.13610219955444336, 0.06955468654632568, 0.08442318439483643, 0.04231274127960205, 0.07518088817596436, 0.047752976417541504, 0.0092390775680542, 0.012347817420959473, 0.07412326335906982, 0.04498732089996338, 0.052185654640197754, 0.0561290979385376, 0.016014933586120605, 0.009300827980041504, 0.011299371719360352, -0.026348352432250977, -0.07991170883178711, 0.00456082820892334, -0.07255637645721436, -0.0662146806716919, -0.06942272186279297, -0.11140179634094238, -0.0777508020401001, -0.01154017448425293, 0.022281289100646973, -0.02172696590423584, -0.007172942161560059, -0.12752747535705566, -0.15928196907043457, -0.02195429801940918, 0.06171274185180664, 0.024596810340881348, 0.02268040180206299, 0.014704227447509766, -0.04373776912689209, -0.04601633548736572, -0.024355411529541016, -0.046300292015075684, -0.04499781131744385, -0.010166168212890625, -0.046591997146606445, -0.06600236892700195, -0.11835086345672607, -0.13773322105407715, -0.1660672426223755, -0.08911430835723877, 0.0007213354110717773, -0.029314517974853516, -0.03780770301818848, -0.001434326171875, 0.07385039329528809, -0.10922801494598389, -0.1780637502670288, -0.11420047283172607, -0.05511748790740967, -0.012658238410949707, -0.1439073085784912, -0.06996595859527588, -0.023008108139038086, 0.009072542190551758, 0.14282965660095215, 0.05195295810699463, -0.05921435356140137, -0.1279923915863037, -0.18509018421173096, -0.09284543991088867, -0.062430500984191895, -0.020524024963378906, -0.03549039363861084, -0.06731200218200684, -0.007006645202636719, -0.0338667631149292, 0.018387436866760254, 0.020735859870910645, 0.06530976295471191, 0.0013363361358642578, -0.09083878993988037, -0.056249260902404785, -0.07698309421539307, -0.016828417778015137, -0.009676098823547363, 0.0411602258682251, -0.03669464588165283, -0.04103195667266846, 0.03097820281982422, 0.03929567337036133, 0.06697344779968262, 0.018067240715026855, 0.04634296894073486, 0.0312809944152832, 0.0550159215927124, 0.019544243812561035, 0.07291030883789062, 0.047817349433898926, -0.07897686958312988, -0.04620826244354248, 0.1578766107559204, 0.21405291557312012, 0.134649395942688, 0.23505151271820068, 0.14573252201080322, 0.18817031383514404, 0.19115328788757324, 0.07130730152130127, -0.055851101875305176, 0.0889047384262085, 0.24372708797454834, 0.06527304649353027, -0.026049375534057617, -0.1920100450515747, -0.1887197494506836, -0.1230231523513794, -0.15177500247955322, -0.17393672466278076, -0.036741018295288086, 0.01209115982055664, 0.09482753276824951, 0.19767236709594727, 0.12888967990875244, 0.05918526649475098, -0.17664670944213867, -0.1450185775756836, -0.059859514236450195, 0.07130491733551025, 0.2006598711013794, 0.16137707233428955, 0.16134941577911377, 0.16017520427703857, 0.21886563301086426, 0.07416236400604248, 0.0008838176727294922, 0.020757675170898438, -0.08129191398620605, 0.07270872592926025, 0.24175703525543213, 0.1378624439239502, -0.04464840888977051, 0.013095855712890625, 0.20195841789245605, 0.009476661682128906, -0.1463150978088379, -0.18553638458251953, -0.03614664077758789, 0.14386296272277832, 0.005479097366333008, 0.06461405754089355, 0.14626193046569824, 0.11436605453491211, -0.13300037384033203, -0.17176222801208496, -0.03338766098022461, -0.008151650428771973, 0.08735406398773193, -0.023522615432739258, -0.06866192817687988, -0.08685517311096191, -0.10927093029022217, -0.04322373867034912, 0.10138273239135742, 0.1425774097442627, 0.05542862415313721, -0.0758368968963623, -0.144561767578125, -0.005609393119812012, -0.08104383945465088, -0.1415024995803833, -0.15574884414672852, -0.19782376289367676, -0.17292726039886475, -0.03877091407775879, 0.08620834350585938, -0.07055211067199707, -0.15339624881744385, -0.02893984317779541, 0.08021032810211182, 0.031609416007995605, 0.006580471992492676, 0.07689964771270752, 0.21531295776367188, 0.16154372692108154, 0.044898152351379395, 0.006253600120544434, -0.19837284088134766, -0.2151949405670166, -0.17036771774291992, -0.07629287242889404, 0.015300154685974121, -0.06160330772399902, -0.07866597175598145, -0.16221439838409424, -0.144822359085083, -0.09148359298706055, -0.14923810958862305, -0.02550041675567627, -0.06046855449676514, -0.2215942144393921, -0.11046421527862549, -0.0039054155349731445, 0.07030045986175537, 0.00940084457397461, -0.039721012115478516, -0.10050654411315918, -0.1359238624572754, -0.09123992919921875, -0.14342272281646729, -0.01744544506072998, -0.007034897804260254, -0.13935387134552002, -0.24030029773712158, -0.11399579048156738, -0.0422520637512207, 0.12081456184387207, 0.1172795295715332, -0.07949447631835938, 0.0266873836517334, -0.05616903305053711, 0.018961071968078613, -0.01629316806793213, 0.10182523727416992, 0.09769141674041748, -0.017367839813232422, -0.013981819152832031, -0.15589380264282227, 0.02320230007171631, 0.057131290435791016, 0.10260951519012451, 0.0043714046478271484, -0.061622023582458496, -0.10669302940368652, -0.06113171577453613, -0.0050241947174072266, -0.04991602897644043, 0.024848461151123047, -0.06206011772155762, -0.052773475646972656, -0.2108449935913086, -0.11649513244628906, 0.01307213306427002, 0.05459737777709961, 0.007590770721435547, -0.10294437408447266, 0.024706482887268066, 0.010705709457397461, 0.10431015491485596, 0.01610851287841797, 0.02116537094116211, 0.03261399269104004, 0.031459689140319824, 0.11359620094299316, 0.08095300197601318, 0.07681679725646973, -0.012017250061035156, -0.07649779319763184, -0.18218135833740234, -0.049326419830322266, 0.021213769912719727, 0.13950908184051514, 0.23577892780303955, 0.09651291370391846}};

}; // end namespace