#include <vector>

namespace aiff_stereo_32bit_44100 { 

int numSamplesPerChannel = 384873;
int bitDepth = 32;
uint32_t sampleRate = 44100;
int numChannels = 2;

std::vector<std::vector<double>> testBuffer = {{-0.10654573142528534, -0.11086378246545792, -0.11495868861675262, -0.13741405308246613, -0.14436161518096924, -0.07571711391210556, -0.07994011044502258, -0.10436136275529861, -0.12068937718868256, -0.163199782371521, -0.1605616807937622, -0.14431676268577576, -0.11785893142223358, -0.11374861747026443, -0.13877761363983154, -0.19541782140731812, -0.2437116801738739, -0.2504839599132538, -0.16460417211055756, -0.15231187641620636, -0.11007446050643921, -0.07427804917097092, -0.12210794538259506, -0.15676698088645935, -0.2024340182542801, -0.2378908395767212, -0.22202207148075104, -0.17159946262836456, -0.14988259971141815, -0.15377970039844513, -0.14517268538475037, -0.09163959324359894, -0.035986557602882385, -0.02559933252632618, -0.0773739144206047, -0.13961444795131683, -0.16486811637878418, -0.1642903834581375, -0.13523982465267181, -0.06943988054990768, -0.027117568999528885, -0.022984718903899193, -0.0627516359090805, -0.10830045491456985, -0.1435433179140091, -0.1474071592092514, -0.14713439345359802, -0.10550635308027267, -0.035432010889053345, 0.0027533872053027153, 0.017753789201378822, -0.06665127724409103, -0.11327283829450607, -0.14618153870105743, -0.20166568458080292, -0.1979595422744751, -0.13317497074604034, -0.07182467728853226, -0.0892641469836235, -0.05383358523249626, -0.0514177531003952, -0.046356163918972015, -0.037941765040159225, 0.009598610922694206, 0.029046352952718735, 0.059682391583919525, 0.053137049078941345, 0.014526255428791046, -0.07053980976343155, -0.10104520618915558, -0.0805070698261261, -0.02633623592555523, -0.006700810976326466, -0.005301951430737972, -0.0362333320081234, -0.04376407340168953, 0.05467132106423378, 0.025432296097278595, 0.012060509994626045, -0.022590387612581253, -0.02610771730542183, -0.021223485469818115, -0.02007393352687359, -0.015282858163118362, 0.008273095823824406, 0.015339110046625137, 0.052239056676626205, 0.0406816191971302, 0.0620943047106266, 0.026452526450157166, -0.0003376388340257108, -0.013151046819984913, -0.019276905804872513, -0.000476406974485144, 0.033063288778066635, 0.03876132890582085, 0.03317723050713539, 0.10930770635604858, 0.12609106302261353, 0.13342824578285217, 0.12120353430509567, 0.058676980435848236, 0.07592218369245529, 0.08193482458591461, 0.06398347020149231, 0.07712594419717789, 0.06805115938186646, 0.098694808781147, 0.14866608381271362, 0.20477294921875, 0.20494911074638367, 0.16524285078048706, 0.1688390076160431, 0.16633254289627075, 0.1062576025724411, 0.12215996533632278, 0.20390713214874268, 0.2651367485523224, 0.25690796971321106, 0.24583959579467773, 0.256146103143692, 0.16832926869392395, 0.13466861844062805, 0.1346236914396286, 0.12321566790342331, 0.16049039363861084, 0.19890908896923065, 0.242774099111557, 0.23645171523094177, 0.27003395557403564, 0.276238352060318, 0.25729161500930786, 0.26536837220191956, 0.22318758070468903, 0.163107231259346, 0.16733112931251526, 0.18780580163002014, 0.21744175255298615, 0.23527967929840088, 0.24036073684692383, 0.2565491497516632, 0.30208536982536316, 0.35403892397880554, 0.3526226282119751, 0.3460942208766937, 0.30663153529167175, 0.33553406596183777, 0.3057543635368347, 0.2687184810638428, 0.2383570373058319, 0.2280171662569046, 0.2809559404850006, 0.30829092860221863, 0.3041536211967468, 0.3074176609516144, 0.3143196403980255, 0.2581368684768677, 0.29476305842399597, 0.3203071057796478, 0.3113045394420624, 0.30545344948768616, 0.35099008679389954, 0.3641475737094879, 0.3391929566860199, 0.342308908700943, 0.3248733878135681, 0.32878077030181885, 0.348391056060791, 0.32364922761917114, 0.3666457533836365, 0.31888890266418457, 0.3485170304775238, 0.35097619891166687, 0.29793909192085266, 0.30303287506103516, 0.32259273529052734, 0.3318563997745514, 0.3026358187198639, 0.3554430305957794, 0.37340453267097473, 0.3471658229827881, 0.3235280513763428, 0.3301352560520172, 0.3078373372554779, 0.3523867428302765, 0.3408990800380707, 0.31364673376083374, 0.347843736410141, 0.3690349757671356, 0.3545178771018982, 0.35175198316574097, 0.36120036244392395, 0.3539530336856842, 0.35774993896484375, 0.3542696237564087, 0.3310922384262085, 0.3206315040588379, 0.35456445813179016, 0.3461000323295593, 0.3260113596916199, 0.3236057460308075, 0.2945432960987091, 0.337971031665802, 0.37424618005752563, 0.3846989572048187, 0.3572649359703064, 0.37454867362976074, 0.347695529460907, 0.3549690544605255, 0.3355972468852997, 0.3330603539943695, 0.3093926012516022, 0.3089359700679779, 0.2923196256160736, 0.2620227336883545, 0.3297586441040039, 0.32742032408714294, 0.3419759273529053, 0.3073009252548218, 0.297075092792511, 0.30074185132980347, 0.325280100107193, 0.33291471004486084, 0.3332453966140747, 0.3018326759338379, 0.31633010506629944, 0.3168993890285492, 0.3271448016166687, 0.31844666600227356, 0.295942485332489, 0.2917718291282654, 0.27710267901420593, 0.26118332147598267, 0.23221439123153687, 0.3317529261112213, 0.3540629744529724, 0.2922021746635437, 0.2951115667819977, 0.2493109554052353, 0.2867589592933655, 0.2960498631000519, 0.2836502492427826, 0.31431350111961365, 0.26537907123565674, 0.2590537369251251, 0.25247299671173096, 0.214023157954216, 0.2071918398141861, 0.22232457995414734, 0.26061317324638367, 0.30542057752609253, 0.28974950313568115, 0.24859151244163513, 0.2228160947561264, 0.25007280707359314, 0.26055601239204407, 0.2254960834980011, 0.27290746569633484, 0.2760733962059021, 0.2615794539451599, 0.27167510986328125, 0.2546367347240448, 0.21572034060955048, 0.21540221571922302, 0.192155659198761, 0.16099269688129425, 0.17680823802947998, 0.2131834626197815, 0.23785944283008575, 0.18247728049755096, 0.18726205825805664, 0.12993094325065613, 0.1181115210056305, 0.18653647601604462, 0.18050558865070343, 0.16915030777454376, 0.16404005885124207, 0.12621153891086578, 0.09435564279556274, 0.10899075120687485, 0.148171529173851, 0.11626031249761581, 0.10354291647672653, 0.13250792026519775, 0.09787636995315552, 0.1030190959572792, 0.1423940807580948, 0.10291619598865509, 0.08009081333875656, 0.11242035776376724, 0.09399483352899551, 0.1172405406832695, 0.15611103177070618, 0.06934958696365356, 0.06423342972993851, 0.08321265131235123, 0.09821876883506775, 0.13949915766716003, 0.12564539909362793, 0.07938070595264435, 0.045767609030008316, 0.05813327059149742, 0.047100234776735306, 0.06823265552520752, 0.0754186138510704, 0.05630476027727127, 0.017302609980106354, 0.0008599076536484063, 0.04353911802172661, 0.05204787477850914, 0.0824984684586525, 0.08795347064733505, 0.023234887048602104, 0.0009291400201618671, -0.0076574888080358505, 0.03232860192656517, 0.07685714960098267, 0.08119689673185349, 0.022120295092463493, -0.030937619507312775, -0.01876123994588852, -0.005620893556624651, 0.016592886298894882, 0.020832696929574013, 0.02656138315796852, -0.006862107198685408, -0.04585770145058632, -0.019484128803014755, -0.04244006425142288, -0.07499007135629654, -0.07102051377296448, -0.0662568062543869, -0.07428179681301117, -0.08879119902849197, -0.1008056253194809, -0.09425801783800125, -0.06951656192541122, -0.0381024032831192, -0.05902015417814255, -0.05611433461308479, -0.0790177583694458, -0.09637999534606934, -0.09812989085912704, -0.11073868721723557, -0.04480006918311119, -0.07395800203084946, -0.09014502167701721, -0.08693195879459381, -0.11231470853090286, -0.13826541602611542, -0.1370057761669159, -0.07036778330802917, -0.0552164763212204, -0.13812334835529327, -0.12577186524868011, -0.11669572442770004, -0.14448396861553192, -0.13990573585033417, -0.13741348683834076, -0.15565867722034454, -0.20557968318462372, -0.2103797346353531, -0.17862746119499207, -0.17775960266590118, -0.20560288429260254, -0.2237730473279953, -0.2743721902370453, -0.24996384978294373, -0.23076921701431274, -0.259387344121933, -0.24719151854515076, -0.268353134393692, -0.31968554854393005, -0.31176629662513733, -0.29554569721221924, -0.2924174666404724, -0.3033452332019806, -0.30051130056381226, -0.3123569190502167, -0.3448212444782257, -0.3220278024673462, -0.33063265681266785, -0.35563501715660095, -0.34307965636253357, -0.3080213963985443, -0.3056949973106384, -0.3366694152355194, -0.34156039357185364, -0.3316612243652344, -0.3065110445022583, -0.3081991970539093, -0.31517091393470764, -0.3162621259689331, -0.3385170102119446, -0.3392433226108551, -0.3133665919303894, -0.2800193428993225, -0.25216805934906006, -0.2883094251155853, -0.2657769024372101, -0.2518283724784851, -0.291072815656662, -0.2559393048286438, -0.24693608283996582, -0.2636662721633911, -0.2624438405036926, -0.2494381219148636, -0.2416200190782547, -0.22538360953330994, -0.2591025233268738, -0.2606838047504425, -0.26585760712623596, -0.25937068462371826, -0.23794609308242798, -0.24189132452011108, -0.240736722946167, -0.25603818893432617, -0.2745775580406189, -0.25089573860168457, -0.2764233648777008, -0.29448723793029785, -0.27957355976104736, -0.28125864267349243, -0.2727208435535431, -0.28344786167144775, -0.2571921944618225, -0.2760695815086365, -0.2874547243118286, -0.30504369735717773, -0.29986709356307983, -0.29826271533966064, -0.28532710671424866, -0.2496851533651352, -0.2607952654361725, -0.29777657985687256, -0.30393722653388977, -0.290038526058197, -0.264538437128067, -0.28155800700187683, -0.28155699372291565, -0.31245583295822144, -0.33506739139556885, -0.326878160238266, -0.32665902376174927, -0.29288503527641296, -0.3238815367221832, -0.32362183928489685, -0.28742843866348267, -0.3196392357349396, -0.32520994544029236, -0.33188876509666443, -0.3426867127418518, -0.3408244550228119, -0.33985793590545654, -0.3346248269081116, -0.32897987961769104, -0.289229154586792, -0.3050055503845215, -0.35268786549568176, -0.3525750935077667, -0.3248194754123688, -0.3169674277305603, -0.2992347478866577, -0.29648488759994507, -0.3069400489330292, -0.33537572622299194, -0.34434187412261963, -0.32709017395973206, -0.28708675503730774, -0.2828000485897064, -0.2635459005832672, -0.24564994871616364, -0.25203609466552734, -0.2388342022895813, -0.27065297961235046, -0.3090958297252655, -0.2922089099884033, -0.28137531876564026, -0.2720507085323334, -0.23547059297561646, -0.2411729395389557, -0.2583547830581665, -0.2711826264858246, -0.2532021403312683, -0.22009418904781342, -0.2116345316171646, -0.19967801868915558, -0.19406458735466003, -0.2078171819448471, -0.2124902307987213, -0.20337460935115814, -0.18594178557395935, -0.1790795922279358, -0.2099793255329132, -0.2033313512802124, -0.20906804502010345, -0.19370678067207336, -0.15078547596931458, -0.13426032662391663, -0.12475015968084335}, {-0.11599669605493546, -0.12672565877437592, -0.12244690209627151, -0.10400579124689102, -0.10054263472557068, -0.09792455285787582, -0.11399802565574646, -0.13109661638736725, -0.1454259157180786, -0.16973887383937836, -0.16307631134986877, -0.13756509125232697, -0.11309415847063065, -0.11173500120639801, -0.15657883882522583, -0.22070199251174927, -0.25723835825920105, -0.25677669048309326, -0.18688082695007324, -0.1293829381465912, -0.07931152731180191, -0.06811366230249405, -0.1331479847431183, -0.2092551589012146, -0.2333250343799591, -0.21923862397670746, -0.18591023981571198, -0.16142664849758148, -0.1670183539390564, -0.16855256259441376, -0.15506979823112488, -0.10953260213136673, -0.061346881091594696, -0.046533118933439255, -0.06950776278972626, -0.11180009692907333, -0.14044716954231262, -0.1505882889032364, -0.13731259107589722, -0.08639223873615265, -0.04593536630272865, -0.041714977473020554, -0.06255748122930527, -0.09127826988697052, -0.11618304997682571, -0.1337864249944687, -0.13376173377037048, -0.09759178012609482, -0.0437045656144619, -0.008813206106424332, -0.005579110700637102, -0.0517657995223999, -0.1034180298447609, -0.15580838918685913, -0.19931702315807343, -0.19810673594474792, -0.15496182441711426, -0.09203467518091202, -0.07570936530828476, -0.05799258500337601, -0.0533590205013752, -0.04272526875138283, -0.014789707958698273, 0.023693863302469254, 0.03842945769429207, 0.03768279775977135, 0.004951058886945248, -0.011700049974024296, -0.0381028838455677, -0.0346871018409729, -0.03866104781627655, -0.014867539517581463, -0.010183105245232582, -0.02323286607861519, -0.03279714658856392, -0.020923582836985588, 0.039653364568948746, 0.04521671682596207, 0.046729717403650284, 0.013431270606815815, -0.022297460585832596, -0.025272676721215248, -0.04681222140789032, -0.009317823685705662, 0.02244636043906212, 0.05973266810178757, 0.0768781378865242, 0.05284608155488968, 0.07143129408359528, 0.02711583860218525, 0.03839786723256111, 0.012436555698513985, 0.004006610251963139, 0.010198242962360382, 0.02177899144589901, 0.049605343490839005, 0.06822726875543594, 0.11034061759710312, 0.12692196667194366, 0.12588554620742798, 0.12312634289264679, 0.06580373644828796, 0.06688748300075531, 0.07834338396787643, 0.079814113676548, 0.0675809308886528, 0.09340251982212067, 0.1418682485818863, 0.16081903874874115, 0.1938496083021164, 0.18371270596981049, 0.16606703400611877, 0.1453780084848404, 0.14264588057994843, 0.14140000939369202, 0.16183701157569885, 0.20625357329845428, 0.2554421126842499, 0.25908300280570984, 0.24513374269008636, 0.21646222472190857, 0.16789764165878296, 0.14027543365955353, 0.14227530360221863, 0.1517212688922882, 0.15308530628681183, 0.18558776378631592, 0.21915170550346375, 0.24104736745357513, 0.2772127389907837, 0.2755987048149109, 0.2602156102657318, 0.23977312445640564, 0.20724307000637054, 0.20667679607868195, 0.1975099742412567, 0.21368660032749176, 0.21087419986724854, 0.21999076008796692, 0.2391047328710556, 0.2487514168024063, 0.2982803285121918, 0.32930511236190796, 0.34828928112983704, 0.34602072834968567, 0.3246139585971832, 0.32108768820762634, 0.302799791097641, 0.2783316671848297, 0.25961416959762573, 0.24959249794483185, 0.26101112365722656, 0.28227928280830383, 0.2920779287815094, 0.297308087348938, 0.30792203545570374, 0.29904991388320923, 0.3141164779663086, 0.31833046674728394, 0.3227021396160126, 0.332852303981781, 0.36176905035972595, 0.36297690868377686, 0.3202771842479706, 0.32608136534690857, 0.3103209435939789, 0.321264386177063, 0.328573077917099, 0.3340657949447632, 0.3736089766025543, 0.3562493920326233, 0.3634374439716339, 0.3280748128890991, 0.3176416754722595, 0.30878958106040955, 0.3174160122871399, 0.35036471486091614, 0.32714560627937317, 0.34801530838012695, 0.3503943383693695, 0.3647993505001068, 0.3681405186653137, 0.32807648181915283, 0.32953664660453796, 0.3405321538448334, 0.34943100810050964, 0.3560551702976227, 0.3620150685310364, 0.36614885926246643, 0.3584156334400177, 0.3555119037628174, 0.36789146065711975, 0.36287903785705566, 0.35888826847076416, 0.3576664328575134, 0.36205926537513733, 0.3508644998073578, 0.3460966646671295, 0.3467444181442261, 0.32808437943458557, 0.3299960494041443, 0.3383871912956238, 0.3562009334564209, 0.3494430482387543, 0.36458173394203186, 0.36849337816238403, 0.37402328848838806, 0.3391067385673523, 0.33225658535957336, 0.31954362988471985, 0.30253204703330994, 0.302290678024292, 0.3250865936279297, 0.3264887034893036, 0.3052440583705902, 0.3117298483848572, 0.32245171070098877, 0.35018929839134216, 0.3483627140522003, 0.3254387080669403, 0.3126079738140106, 0.30825087428092957, 0.3111360967159271, 0.337426096200943, 0.3281615972518921, 0.32460328936576843, 0.3167496919631958, 0.31922122836112976, 0.2969887852668762, 0.2928389012813568, 0.2914779782295227, 0.29788267612457275, 0.27603235840797424, 0.2548941969871521, 0.28029775619506836, 0.2780568301677704, 0.29458409547805786, 0.31376251578330994, 0.3126690685749054, 0.29889237880706787, 0.27958399057388306, 0.2617403566837311, 0.2564350366592407, 0.24390245974063873, 0.23144355416297913, 0.23795807361602783, 0.2392495721578598, 0.22884014248847961, 0.21977579593658447, 0.2312030792236328, 0.25205641984939575, 0.2623029947280884, 0.24803289771080017, 0.22561702132225037, 0.2425171285867691, 0.24483416974544525, 0.23759183287620544, 0.2494782954454422, 0.2526664137840271, 0.25105059146881104, 0.27185386419296265, 0.25577855110168457, 0.22133265435695648, 0.22442537546157837, 0.216847762465477, 0.2060990184545517, 0.19253723323345184, 0.18038463592529297, 0.18606528639793396, 0.203987255692482, 0.2072320282459259, 0.18231293559074402, 0.15119066834449768, 0.15387484431266785, 0.16129066050052643, 0.17887790501117706, 0.18513309955596924, 0.16292887926101685, 0.15068158507347107, 0.11482462286949158, 0.13241270184516907, 0.1380040943622589, 0.1611821949481964, 0.16993962228298187, 0.12258587777614594, 0.11076952517032623, 0.12219234555959702, 0.10447893291711807, 0.08861193805932999, 0.10225933790206909, 0.101822130382061, 0.11767645180225372, 0.13437233865261078, 0.1269274204969406, 0.10480000078678131, 0.09080363065004349, 0.04251999035477638, 0.04932666942477226, 0.07653720676898956, 0.08902866393327713, 0.07984988391399384, 0.04786965250968933, 0.032217901200056076, 0.059549301862716675, 0.06708430498838425, 0.04271629452705383, 0.025471054017543793, 0.0028339307755231857, 0.022612009197473526, 0.030384518206119537, 0.06637311726808548, 0.06817334145307541, 0.01309833861887455, -0.023433402180671692, -0.028508609160780907, -0.0064447177574038506, 0.02477163076400757, 0.036757953464984894, 0.05077197775244713, 0.01736379601061344, -0.01713472232222557, -0.03921069577336311, -0.03334583714604378, -0.002330835210159421, -0.004604189191013575, 0.015124421566724777, -0.025950325652956963, -0.05427074059844017, -0.07467610388994217, -0.05807540938258171, -0.04211416468024254, -0.050497788935899734, -0.070103220641613, -0.08373105525970459, -0.09563173353672028, -0.11078188568353653, -0.09294647723436356, -0.06793883442878723, -0.06202074512839317, -0.08585185557603836, -0.10128496587276459, -0.1160750538110733, -0.11176074296236038, -0.11151131987571716, -0.09551885724067688, -0.11131274700164795, -0.1288195699453354, -0.12427171319723129, -0.13388344645500183, -0.13484609127044678, -0.17450851202011108, -0.15434810519218445, -0.14610441029071808, -0.1378413885831833, -0.12303981184959412, -0.15689928829669952, -0.17307148873806, -0.18288256227970123, -0.161564901471138, -0.17955632507801056, -0.19222110509872437, -0.19828343391418457, -0.17353124916553497, -0.1704094558954239, -0.16460971534252167, -0.1634485125541687, -0.18914154171943665, -0.205159530043602, -0.2215428352355957, -0.21552522480487823, -0.21112169325351715, -0.21467767655849457, -0.23298951983451843, -0.23778094351291656, -0.2613266110420227, -0.26277321577072144, -0.2719411253929138, -0.25897377729415894, -0.24848750233650208, -0.27738744020462036, -0.2742609679698944, -0.29037532210350037, -0.2810390889644623, -0.2887313961982727, -0.28644612431526184, -0.27390414476394653, -0.2792174220085144, -0.26289841532707214, -0.27343371510505676, -0.28471338748931885, -0.30152449011802673, -0.30088040232658386, -0.2987018823623657, -0.3160925805568695, -0.30822208523750305, -0.30821436643600464, -0.3087691366672516, -0.3143851161003113, -0.3263503611087799, -0.30615243315696716, -0.3010587990283966, -0.3097633421421051, -0.2977924048900604, -0.29453033208847046, -0.29459741711616516, -0.32165971398353577, -0.3067639470100403, -0.3042844831943512, -0.2966454029083252, -0.29712945222854614, -0.31660208106040955, -0.3175387382507324, -0.3415686786174774, -0.32809412479400635, -0.3161765933036804, -0.3115851581096649, -0.30468976497650146, -0.30834493041038513, -0.28966856002807617, -0.30700811743736267, -0.3051874339580536, -0.30176717042922974, -0.31210535764694214, -0.3063400387763977, -0.3143419325351715, -0.2978472113609314, -0.29519933462142944, -0.2959807813167572, -0.3171444535255432, -0.3220752477645874, -0.32276326417922974, -0.3014363646507263, -0.29133206605911255, -0.30329686403274536, -0.3293691575527191, -0.3239937722682953, -0.2958269417285919, -0.2798727750778198, -0.2874899208545685, -0.2941288352012634, -0.2959405183792114, -0.3163144886493683, -0.30902916193008423, -0.3054257333278656, -0.2976999282836914, -0.3038743734359741, -0.30711156129837036, -0.2988722622394562, -0.30524390935897827, -0.29503414034843445, -0.28208407759666443, -0.2852691411972046, -0.2906931936740875, -0.2908329963684082, -0.3099006414413452, -0.3074454069137573, -0.2910221517086029, -0.30184462666511536, -0.3030585050582886, -0.3097419738769531, -0.3090875446796417, -0.29309025406837463, -0.2863524258136749, -0.2844317555427551, -0.2845662534236908, -0.2736321687698364, -0.2625400125980377, -0.2742711901664734, -0.25656312704086304, -0.2461545616388321, -0.24723801016807556, -0.2458602637052536, -0.26603105664253235, -0.25029364228248596, -0.25270113348960876, -0.2603098452091217, -0.25414562225341797, -0.2651461064815521, -0.26387685537338257, -0.2520322799682617, -0.2558180093765259, -0.2630579471588135, -0.260568231344223, -0.24691085517406464, -0.23404790461063385, -0.24226556718349457, -0.24143891036510468, -0.2449503391981125, -0.23793034255504608, -0.23901928961277008, -0.24645687639713287, -0.2454894334077835, -0.2424713522195816, -0.22918815910816193, -0.21920651197433472, -0.22075948119163513, -0.20886623859405518, -0.2039290964603424, -0.20882266759872437, -0.19430454075336456}};

}; // end namespace