Embeddings
Embeddings are numerical representations of text that capture semantic meaning, enabling similarity searches, clustering, and other vector-based operations. ActiveAgent provides a unified interface for generating embeddings across all supported providers.
Overview
Embeddings transform text into high-dimensional vectors that represent semantic meaning. Similar texts produce similar vectors, enabling powerful features like:
- Semantic Search - Find related content by meaning, not just keywords
- Clustering - Group similar documents automatically
- Classification - Categorize text based on similarity to examples
- Recommendation - Suggest related content based on embeddings
- Anomaly Detection - Identify outliers in text data
Basic Usage
Generating Embeddings
Use the embed_now
method to generate embeddings synchronously:
test "generates embeddings synchronously with embed_now" do
VCR.use_cassette("embedding_agent_sync") do
# Create a generation for embedding
generation = ApplicationAgent.with(
message: "The quick brown fox jumps over the lazy dog"
).prompt_context
# Generate embedding synchronously
response = generation.embed_now
# Extract embedding vector
embedding_vector = response.message.content
assert_kind_of Array, embedding_vector
assert embedding_vector.all? { |v| v.is_a?(Float) }
assert_includes [ 1536, 3072 ], embedding_vector.size # OpenAI dimensions vary by model
# Document the example
doc_example_output(response)
embedding_vector
end
end
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Response Example
activeagent/test/agents/embedding_agent_test.rb:23
# Response object
#<ActiveAgent::GenerationProvider::Response:0x2bac
@message=#<ActiveAgent::ActionPrompt::Message:0x2bc0
@action_id=nil,
@action_name=nil,
@action_requested=false,
@charset="UTF-8",
@content=[-0.0097784, 0.0028196007, -0.000904056, 0.011229754, -0.0017989904, -0.028232494, 0.017416254, 0.061037973, -0.018113554, 0.014132463, 0.005144606, 0.029708173, 0.007471638, -0.051178493, -0.008789209, 0.03778387, -0.038594678, 0.017659498, -0.006822988, 0.014327059, 0.00891083, -0.009575697, -0.050886597, 0.01851896, -0.019378422, 0.010491915, 0.0019226393, 0.011027051, 0.021324372, 0.017643282, 0.0045364965, 0.029497363, -0.0064135278, 0.012883812, 0.026318977, 0.008440559, 0.031848717, 0.004045955, -0.007674341, -0.0073743407, 0.030405473, -0.013070299, -0.019118961, -0.019978423, 0.00437028, 0.01159462, 0.051308222, 0.0015344628, 0.010727051, 0.01574598, 0.026286544, 0.0100865085, 0.0055175796, -0.02427573, -0.036097378, 0.013767598, 0.03340548, -0.009056777, -0.012145973, 0.0063567706, -0.04238928, 0.009956779, 0.025475731, 0.01994599, 0.028816279, -0.031735204, 0.049037945, -0.011221646, 0.017886525, 0.0061540673, -0.031005474, 0.026529787, 0.068432584, 0.025070325, 0.005724337, 0.0007626706, 0.01748112, -0.01202435, -0.033794668, 0.05335147, 0.04456226, -0.031037906, 0.011481106, 0.020886533, 0.017367605, 0.020870317, -0.021681128, -0.07115691, -0.01916761, 0.0078892065, -0.037200082, -0.004568929, -0.0029168983, -0.01198381, 0.0067459606, 0.0018810852, -0.021989238, -0.003914198, 0.014870303, -0.0012952731, -0.012016242, 0.012583812, -0.019881126, -0.04884335, -0.036227107, 0.0035837917, -0.015754089, 0.020870317, -0.009551372, -0.020756802, 0.013986517, -0.023724377, -0.02855682, -0.0034560887, -0.04122171, -0.0073094754, 0.0005229741, -0.029010875, 0.0076135304, -0.01609463, 0.01259192, -0.036616296, -0.014732465, 6.4041524e-05, 0.0018233148, 0.030259525, 0.038951438, 0.025929786, -0.008014883, -0.024016269, -0.019573016, -0.016864901, -0.04329739, 0.009113533, 0.045146044, 0.0037256838, -0.050692003, 0.003081088, 0.020367613, 0.023545997, -0.060973108, -0.01643517, 0.046702806, 0.021016262, -0.022475725, 0.035448726, -0.013751382, 0.027113574, -0.0010190901, -0.005541904, -0.007544611, -0.019329771, 0.026708167, 0.046702806, 0.01968653, 0.031654123, 0.007122989, 0.004828389, -0.049070377, 0.013986517, -0.018924367, -0.009535156, -0.011286511, -0.02119464, -0.039016303, 0.0024689243, 0.05646499, -0.020773018, -0.006551366, 0.031767637, 0.04287577, 0.0011371647, -0.010402726, -0.0036486567, 0.0029452767, -0.012656785, 0.027405465, 0.019978423, 0.009308129, -0.0007049002, -0.03976225, 0.05961094, 0.0012334486, -0.0066040684, -0.003555413, -0.012235162, 0.02500546, 0.034508184, 0.00020004268, -0.019005448, 0.0049662273, -0.004897308, 0.012664893, -0.016800037, 0.059092022, 0.0073824488, -0.0055743367, 0.04456226, 0.0045283884, -0.0122919185, 0.044886585, -0.015178411, -0.018356796, 0.014254086, -0.012194621, 0.019086529, -0.016021658, 0.025281137, 0.03937306, 0.02119464, 0.019459503, 0.039697386, -0.036064945, 0.020043287, -0.028491955, -0.023594646, -0.032481153, 0.009583805, 0.0020412207, -0.044108205, 0.03024331, -0.026108166, -0.01648382, 0.0136135435, -0.030356823, -0.015932467, 0.024973027, 0.0129973255, -0.0021344642, 0.059935268, -0.006125689, -0.013605435, 0.0156649, 0.0443028, -0.0013348003, 0.02889736, -0.0055175796, -0.018048689, -0.012194621, 0.03898387, 0.019654097, 0.030470338, -0.030600067, -0.06204338, 0.030389257, 0.020318963, -0.043556854, -0.038756844, -0.017335173, -0.02682168, -0.011132457, 0.016127063, 0.006822988, 0.014156788, -0.02271897, -0.03249737, 0.02171356, -0.0017695985, -0.021437885, 0.017318957, 0.009762184, 0.037621703, -0.030778445, -0.010062184, -0.03369737, -0.006247311, 0.037005488, -0.03175142, -0.030146012, -0.038951438, 0.028605469, 0.014756789, 0.059383914, 0.00022804104, 0.018389229, -0.0073783947, -0.012178405, 0.008104072, 0.050108217, -0.020400045, 0.0049337945, 0.048810918, 0.05442174, -0.027794655, 0.032481153, -0.014043274, -0.025491947, 0.030551419, 0.0131757045, 0.0035331158, -0.033032507, 0.00075760303, 0.007394611, -0.005006768, 0.033924397, 0.002312843, 0.018973015, -0.0054932553, -0.035416294, -0.016337873, 0.0020594639, 0.004066225, -0.047902808, -0.02033518, -0.011967594, 0.014124355, 0.03011358, 0.03966495, -0.05257309, 0.016062198, 0.007986504, -0.012608136, 0.013718949, -0.0013793949, -0.032691963, -0.021210857, -0.01653247, 0.023627078, 0.0364217, -0.024081133, -0.01518652, 0.0074635297, -0.038724408, 0.04676767, 0.019897342, 0.0123811085, -0.029383847, 0.017545985, -0.0182595, 0.006121635, -0.0073054214, -0.02907574, -0.037005488, 0.020545991, 0.043102797, -0.029140605, -0.0004317577, 0.018567609, 0.04482172, -0.0013723003, -0.005918932, -0.012227054, -0.014756789, -0.049816325, -0.0032067639, -0.024583837, 0.03612981, 0.005424336, 0.035059538, 0.015397331, 0.00072517054, 0.022264915, 0.06243257, -0.021486534, 0.022037886, -0.009656778, -0.012072999, -0.015640575, -0.006437852, 0.010070292, -0.008359478, -0.028232494, -0.0009126709, -0.040897388, 0.006377041, -0.055232555, 0.0033020342, 0.005290552, 0.02305951, 0.019783827, -0.02163248, 0.0057527153, -0.031005474, 0.04871362, -0.007106772, -0.040994685, 0.0136135435, 0.035740618, -0.01730274, -0.001772639, -0.012097324, 0.04585956, 0.03745954, -0.0063567706, -0.031118987, -0.010386509, 0.0032006828, -0.03076223, -0.037491973, -0.008643262, -0.026708167, 0.051600114, -0.025864922, 0.008797317, 0.029918985, 0.01579463, 0.003350683, 0.027810872, 0.028200062, -0.0017462876, -0.009891913, -0.030129796, -0.0087729925, -0.019183826, -0.010516239, -0.025378434, -0.02772979, -0.030583851, 0.022362212, -0.00084628566, -0.019475719, 0.046832535, -0.010175698, -0.019783827, 0.02033518, -0.010329752, 0.009154074, 0.04845416, -0.0028135197, -0.06457312, 0.016078414, -0.011375701, 0.0055135256, -0.015170303, -0.016402738, 0.036097378, 0.023221673, 0.0115865115, 0.0208541, -0.034086563, -0.037070353, 0.0019256799, 0.03434602, 0.015681116, -0.03444332, -0.04913524, 0.013727057, -0.028135197, -0.0018435852, 0.009543264, 0.0028196007, -0.011894621, -0.010394617, -0.01812977, -0.0133540835, 0.019151393, 0.0064986628, 0.0044189286, 0.030486554, -0.027308168, -0.014164896, 0.0066040684, -0.03509197, -0.011302727, -0.036519, -0.04122171, -0.0019530448, 0.0050432542, -0.026594654, -0.01311084, 0.030956825, 0.010240563, 0.035708185, -0.041286577, 0.0011858135, -0.0003451021, 0.005290552, 0.016848685, 0.0037581164, -0.0027202764, -0.040994685, -0.017886525, -0.0055621746, 0.022735186, 0.0010783807, 0.006891907, 0.0041108197, 0.0043419013, 0.0034479806, -0.011602729, -0.029529795, -0.005578391, 0.017318957, -0.021340588, 0.019832475, 0.008586505, -0.005424336, -0.009891913, 0.019475719, 0.020529775, 0.00283379, -0.01678382, -0.025443299, -0.004052036, -0.018162202, -0.0208541, -0.007082448, -0.028021684, 0.041546036, 0.048032537, -0.017027065, 0.018291932, 0.0040763603, 0.015559494, 0.0031743313, 0.0032513584, 0.0012070972, -0.016232468, -0.029886551, 0.00012117848, -0.009275696, -0.029432498, 0.004755416, -0.017918957, 0.004755416, 0.015543277, -0.011748674, 0.018097337, -0.005448661, -0.0041331174, -0.002961493, 0.018583825, 0.013516246, 0.01042705, -0.006048662, 0.022200048, 0.052021734, -0.01142435, -0.03577305, -0.0076419087, -0.016589226, 0.014829762, -0.00900002, 0.012089216, -0.023481132, 0.0074270433, -0.02111356, 0.010394617, -0.016345982, -0.016516253, 0.007256773, 0.0013054083, -0.0480974, 0.014781114, -0.01691355, -0.013135164, 0.0037783866, -0.044627126, 0.021827076, -0.010394617, 0.0041594687, 0.025297353, 0.0018689231, 0.022751402, 0.013564895, -0.034021698, 0.014335167, -0.031605475, 0.0030668986, -0.0057527153, -0.015048682, 0.024178432, -0.0011412187, -0.0029108173, -0.034086563, -0.022556806, 6.1919476e-05, -0.0072486647, -0.02526492, 0.008845965, 0.018745987, -0.0033648722, 0.057859585, -0.038010895, 0.0129973255, 0.00027491615, -0.0035979808, -0.042194687, -0.0034256831, -0.038594678, 0.004621632, -0.00062280544, 0.022881132, 0.02570276, -0.017416254, 0.022637887, -0.023902755, -0.011570295, -0.03755684, 0.0089432625, 0.0049378485, 0.02171356, 0.010102725, 0.0009658805, -0.03538386, -0.015608142, -0.011562187, -0.0016195981, 0.0066081225, 0.008545965, 0.018275715, 0.036162242, 0.024259513, -0.005858121, -0.009113533, 0.051373087, 0.038724408, 0.010435158, 0.010500023, 0.0020493288, -0.04971903, -0.0034479806, 0.012324352, 0.016864901, 0.027243303, -0.0053635254, 0.027048709, 0.0051000114, -0.019345988, 0.014967601, -0.0039466303, -0.023270322, -0.017983824, -0.007406773, 0.0015476386, 0.029059524, -0.03836765, -0.029886551, 0.0075121787, -0.035027105, 0.015640575, 0.023724377, 0.008108126, -0.00065726496, -0.020432478, 0.031005474, -0.02980547, -0.0076905573, 0.01691355, 0.02232978, -0.0055094715, 0.015502737, 0.033470344, 0.01774058, -0.0060324455, -0.007127043, 0.0144973295, 0.014691924, 0.061654188, 0.032075748, 0.034021698, 0.0049946057, 0.015721656, 0.008164883, 0.050724436, 0.03340548, 0.0066365013, -0.019621665, -0.021064911, 0.010954078, -0.020610856, -0.015218953, -0.006129743, -0.0037216297, -0.001929734, -0.0430055, -0.020837884, -0.01648382, -0.016589226, 0.019491935, 0.009486508, -0.032562234, -0.0011645296, 0.0021952752, -0.003675008, -0.0018506797, -0.0032473044, 0.017254092, -0.0018699366, 0.028670333, 0.012072999, 0.008700019, 0.0067743394, -0.043881178, -0.017594634, 0.0070662317, -0.03690819, 0.0006035486, 0.0020128423, 0.01094597, -0.00097348186, -0.023043294, 0.03885414, 0.023221673, -0.013970301, 0.019183826, 0.019005448, 0.0042243334, 0.0034641968, 0.0020148694, 0.015502737, -0.011091916, -0.006312176, 0.0026817627, -0.0030081146, 0.009324345, 0.0033790616, -0.0031702772, -0.014594627, -0.017643282, 0.020967614, 0.028929792, 0.00026883505, 0.050302815, 0.027113574, -0.024113566, 0.022167616, -0.016581118, -0.025281137, -0.008383802, 0.031216284, 0.023821674, -0.026335193, -0.029643308, -0.010800024, -0.02228113, 0.018891934, -0.0064621763, 0.016897334, -0.01085678, -0.018502744, 0.0052662278, 0.022216264, 0.003287845, 0.008383802, -0.0077351523, 0.026189247, -0.0073175835, -0.030486554, -0.015105438, 0.033794668, 0.00327771, -0.0026918978, -0.0015983143, -0.014213544, -0.0020168964, 0.033129804, -0.013783814, 0.014027058, 0.033632506, -0.032270342, 0.0005265214, 0.02046491, -0.04131901, 0.0026250058, 0.034832507, 0.040962253, -0.017675715, -0.010621645, 0.022378428, -0.015956791, -0.0040236576, 0.0072973133, 0.021681128, 0.0043581175, 0.0008817587, -0.01142435, -0.009243264, -0.0012841244, -0.0312325, 0.009324345, 0.0020412207, 0.01843788, 0.009405426, -0.008254073, 0.008878398, 0.0080675855, 0.005991905, 0.0060770405, -0.008100018, 0.0032533854, -0.024762217, -0.012656785, -0.012575704, -0.015681116, -0.021275721, 0.0060162293, 0.00095321157, -0.01722166, 0.003091223, 0.0064135278, 0.017886525, 0.018924367, 0.013037867, 0.009510832, -0.012697325, 0.010629753, -0.0031986558, -0.024746, -0.016800037, 0.009364885, -0.007532449, 0.005144606, -0.031556826, 0.0025621678, -0.0011179078, -0.008618938, -0.0076905573, 0.0055297418, -0.0016712875, -0.016467603, -0.021745993, 0.025200056, 0.013029758, 0.025329785, 0.03535143, 0.008217585, 0.0015000033, -0.013824355, 0.011870297, 0.000613177, 0.005554066, -0.01782166, -0.019832475, 0.0026655465, 0.015016249, 0.0002104312, -0.0019033826, -0.0064581223, 0.019962206, -0.009405426, -0.008935154, -0.032562234, 0.011643269, 0.0030973041, 0.0456001, 0.029010875, 0.009948671, 0.009729751, 0.015600034, -0.023805458, 0.024016269, -0.038010895, 0.0066567715, 0.018275715, 0.03989198, -0.019508151, 0.031070339, 0.0011827729, 0.0070297453, 0.027064925, 0.005728391, 0.023010861, 0.017367605, -0.004637848, -0.030486554, -0.049816325, 0.036616296, -0.015454088, 0.0075770435, -0.01717301, -0.008282451, 0.020643288, 0.0013418949, 0.029708173, -0.011862189, 0.017513553, -0.018470312, -0.007666233, 0.008100018, -0.021081127, 0.01986491, 0.005322985, 0.040248737, 0.011391917, 0.020935182, -0.028135197, -0.010467591, 0.030664932, 0.0039871708, -0.033600073, 0.0040277117, -0.02907574, -0.002582438, 0.027567629, -0.040605493, 0.008075694, 0.019524368, 0.010127049, -0.027502764, -0.0049864976, 0.037200082, -0.022654103, -0.009535156, 0.032854125, 0.0013145299, -0.021973021, -0.011140565, -0.0064054197, -0.00016038887, -0.0010976376, -0.006040554, 0.01670274, -0.017140578, -0.021032479, 0.030551419, 0.0074919085, -0.009016236, 0.0112378625, 0.026367625, 0.034118995, -0.0005065045, 0.0417082, -0.020821668, 0.0033952778, 0.016297333, -0.026237896, -0.0025479787, 0.01254327, 0.013694624, 0.020027071, -0.029967634, 0.009543264, 0.018973015, 0.0010069279, -0.0025358163, -0.011545971, -0.02189194, -0.0117648905, 0.011018943, -0.00042745026, 0.012494622, 0.024373027, 0.014302734, 0.0133540835, -0.039016303, 0.023156807, 0.0069202855, 0.0037601434, -0.032124396, 0.012429757, 0.009137858, -0.008618938, -0.0070419074, 0.02163248, 0.00046571047, 0.020610856, 0.042064957, 0.0067216363, -0.0029777093, 0.031297367, -0.0048446055, 0.021518966, 0.003555413, 0.013418948, -0.008862182, -0.0033263587, 0.0060932566, -0.011002727, 0.01864869, 0.021924373, 0.032416288, 0.017983824, -0.0016550712, 0.020935182, -0.018324364, -0.017108146, -0.009543264, 0.007106772, 0.037070353, -0.04845416, 0.028475739, 0.007139205, 0.043491986, 0.011813539, 0.020173017, -0.015786521, 0.0021608155, 0.012259486, -0.01518652, 0.007925693, -0.0008771979, -0.012300027, 0.02855682, 0.014975709, -0.024746, -0.012689217, -0.0008300694, 0.0061500133, -0.019881126, 0.01748112, 0.0067216363, -0.009705427, -0.004633794, 0.007917585, 0.0029452767, 0.00670542, -0.01142435, -0.016062198, -0.041902795, -0.057632558, 0.0049702814, 0.003356764, 0.039437924, -0.017773012, 0.020562207, 0.01202435, 0.00031190948, -0.035059538, 0.010127049, 0.021324372, -0.031848717, 0.04057306, -0.01782166, 0.010200023, -0.019783827, -0.03050277, -0.0074878545, -0.0017027064, 0.102486715, 0.0029128443, -0.0131757045, -0.021875724, -0.024502756, 0.0048527136, 0.02682168, -0.0032513584, 0.028475739, 0.026156815, 0.012689217, 0.014481113, 0.013256785, -0.011172998, 0.015332466, -0.019589232, -0.0073054214, -0.015956791, -0.026886545, -0.009972995, 0.037362244, -0.018421663, 0.0032371692, -0.0077027194, 0.009527048, -0.008310829, -0.006000013, -0.002586492, 0.015948683, -0.01055678, -0.008087856, 0.0011087862, -0.013775706, -0.009672994, -0.004200009, -0.026529787, -0.00023082821, 0.0037439272, 0.010637861, 0.026886545, -0.005035146, -0.0162649, 0.013045975, 0.009656778, -0.021989238, -0.010718943, 0.0119432695, -0.019524368, 0.016378414, 0.00655542, -0.035902783, 0.03042169, -0.005164876, 0.003152034, 0.009227048, 0.017286524, -0.0011381782, -0.021275721, 0.0031702772, -0.015721656, -0.012802731, 0.00089544116, -0.0034277102, 0.021145992, -0.008440559, 0.0039871708, 0.0036891974, 0.016556794, 0.016718956, 0.023821674, 0.011245971, -0.03885414, -0.003279737, 0.006697312, -0.0022743293, 0.0033000072, -0.015818954, 0.00340744, 0.07589206, 0.01769193, -0.021956805, -0.033729803, -0.034248725, -0.0073175835, -0.033891965, 0.008367586, 0.013118948, -0.0005412174, -0.0063608247, 0.017643282, 0.016200036, -0.0011584485, -0.009543264, 0.024437891, -0.016735172, 0.016037874, 0.018308148, -0.009243264, 0.003865549, 0.012040567, 0.015754089, -0.014213544, -0.011870297, -0.020270314, 0.0019935854, -0.020740585, -0.022573022, -0.0007783801, 0.017578417, 0.006977042, 0.0002248738, -0.019573016, 0.005586499, -0.010897322, -0.009445967, 0.0067500146, 0.0053837956, -0.01250273, -0.0013358138, -0.00783245, -0.014310842, 0.008756776, 0.0020665587, 0.005468931, 0.016832469, -0.00014214558, 0.008618938, 0.0056473096, 0.010508131, 0.016864901, 0.002898655, -0.011108132, 0.0032270341, 0.003924333, 0.0048081186, -0.024389243, -0.013467597, -0.014108139, -0.01605409, -0.01453787, -0.0054892013, -0.0100054275, -0.019394638, 0.03244872, -0.017837876, -0.018162202, -0.002775006, -0.0159649, -0.020773018, -0.018762203, 0.007670287, -0.003348656, -0.017627066, -0.034994673, 0.007929747, 0.0018486527, -0.040508196, 0.0060689324, 0.0143189505, 0.042973068, -0.015754089, 0.021583831, -0.013783814, 0.00887029, -0.030032499, 0.02007572, -0.006182446, 0.0084162345, 0.0104432665, -0.015129763, -0.021032479, 0.00020954438, -0.014594627, -0.024762217, 0.009664886, 0.0111486735, 0.008959479, 0.021648696, -0.018535176, -0.0087729925, 0.019281123, -0.00049738283, 0.0037662245, 0.014894627, 0.014667599, -0.0018395311, 0.035805482, 0.011408133, 0.007925693, 0.01453787, 0.0030182498, 0.03457305, 0.0055743367, -0.015405439, -0.0068716365, 0.0011989891, -0.020318963, -0.029481146, -0.015340574, 0.056173097, 0.012818947, -0.018373013, -0.010118941, 0.033081155, 0.04628118, -0.0030182498, 0.03668116, 0.0031743313, 0.0012810839, 0.011837864, -0.01743247, -0.014967601, -0.01614328, -0.0035087916, 0.022994645, -0.037135217, -0.005331093, 0.008144612, -0.0039750086, -0.010735159, 0.0026817627, 0.02998385, 0.00090253574, 0.010848672, -0.024989244, 0.005136498, 0.0042770365, 0.020773018, -0.017545985, -0.0014604762, -0.033794668, 0.013305435, -0.015810845, -0.015235169, 0.018470312, -0.026578438, -0.0020817614, 0.024032485, 0.025670327, -0.009308129, -0.01042705, -0.050464977, 0.017124362, 0.014724357, 0.0006628393, -0.005602715, -0.0056959586, 0.013070299, 0.0013378408, -0.010800024, 0.03180007, -0.0267406, 0.017205443, -0.0017341254, -0.0031094663, 0.0035696025, 0.03175142, -0.00039425763, 0.011627053, -0.005436498, -0.023562213, 0.029562227, -0.018502744, -0.026546005, -0.017010849, 0.009445967, -0.017075714, 0.015640575, -0.0026817627, 0.02383789, 0.014635167, -0.017383821, 0.012397325, 0.013832463, 0.021145992, -0.042421713, 0.012664893, -0.0018547338, -0.013897328, -0.0016682469, -0.015259493, 0.0045446046, -0.003675008, -0.0071675833, -0.012340568, -0.014229761, 0.008217585, -0.01583517, 0.008935154, -0.034281157, 0.0076256925, 0.013402732, -0.019524368, -0.006312176, 0.00529866, 0.0005171464, 0.006839204, 0.01479733, -0.03042169, -0.023286538, 0.029513579, -0.011400025, -0.008578397, 0.0051081195, -0.013045975, -0.017448686, 0.014464896, 0.010954078, -0.013337867, -0.00042669012, 0.009672994, 0.0001985224, -0.028281143, -0.0024912218, 0.035318997, 0.012405433, -0.009089209, -0.013321651, 0.01657301, -0.017124362, 0.015145979, -0.009097317, -0.01505679, -0.0003068419, -0.008006774, -0.018421663, -0.022897348, 0.02487573, 0.006583798, 0.009981103, 0.016994633, -0.02630276, 0.006291906, 0.0021668966, 0.0020918965, -0.0129973255, -0.0057770396, -0.009397318, -0.00042643675, 0.006441906, -0.002584465, 0.02181086, 0.015527061, 0.0007155421, -0.034767643, -0.0014898682, 0.011270295, -0.019005448, 0.025735192, -0.012940569, 0.0052378494, 0.005533796, 0.020627072, 0.019783827, -0.0009542251, -0.008959479, -0.0144973295, -0.0037885217, 0.019151393, -0.0044108205, 0.0267406, 0.009729751, -0.024437891, -0.051243357, 0.0067337984, -0.012154081, -0.024535188, -0.01064597, -0.0012800704, 0.0024608162, 0.007812179, 0.026902761, -0.007540557, 0.0072040698, -0.0325298, -0.0042283875, -0.0074513676, 0.0009876711, 0.007410827, -0.018227067, 0.018324364, 0.038237922, 0.012016242, -0.0015709494, 0.014870303, -0.008845965, -0.006693258, -0.0036912244, -0.013727057, 0.010402726, 0.01259192, -0.01479733, -0.013208137, -0.010200023, 0.016029766, 0.028313575, -0.0034358182, 0.002517573, -0.0034986564, 0.0064581223, -0.009632453, -0.023902755, -0.019216258, 0.0040804143, -0.0030750067, -0.0022601401, 0.0038270354, 0.00025971342, -0.014197328, -0.014262194, 0.0038493327, 0.0208541, 0.010467591, 0.027681142, 0.023951404, 0.03309737, 0.009729751, -0.003924333, -0.03447575, 0.007597314, -0.0016510171, 0.0064054197, 0.0030446013, 0.032594666, 0.00540812, 0.008302721, -0.0031256825, -0.0022621672, -0.025605462, -0.009267588, -0.005740553, -0.026546005, 0.0111486735, 0.025556812, 0.0042527122, 0.017545985, 0.0145865185, 0.011327052, -0.0039486573, 0.0122919185, 0.0026189247, 0.0025297352, -0.012786514, -0.014424356, -0.0075040706, 0.029027091, 0.021437885, -0.030551419, 0.026059516, -0.0006557447, 0.015348682, -0.0034966292, -0.004706767, 0.0073256916, 0.010516239, -0.011562187, -0.0074838004, -0.0047837943, -0.030810878, -0.017675715, 0.0069851503, -0.026270328, -0.023854107, -0.0096486695, 0.0048202807, 0.0019895313, -0.0011564215, -0.0066121765, 0.025167624, 0.005022984, 0.015518953, 0.0012729758, -0.0053675794, -0.02487573, -0.0036223053, 0.015721656, 0.008813533, 0.009105425, -0.016200036, 0.018940583, 0.011643269, 0.009145966, 0.03343791, -0.0064865006, -0.011278403, -0.009624345, 0.010451375, 0.012267594, -0.0015141926, 0.026059516, -0.04537307, -0.014975709, 0.0053594713, 0.037232514, 0.013037867, 0.0115865115, -0.004702713, -0.012129757, 0.01224327, -0.020562207, -0.0020736533, -0.011181106, 0.03807576, 0.0060973107, 0.004832443, -0.008983804, 0.008845965, -0.013937868, 0.0075608273, -0.007086502, 0.018535176, 0.0016804091, 0.018762203, -0.0043946044, -0.0069202855, 0.023983836, 0.0048162267, -0.0030648715, -0.0056229853, -0.0102648875, 0.029383847, 0.00450001, -0.005983797, -0.0022216265, -0.0073783947, -0.02007572, 0.0050473083, -0.0069243396, 0.0043459553, -0.016110847, 0.00026680803, 0.016427062, 0.019102745, -0.0313298, -0.012397325, 0.009072993, -0.008047315, -0.007001367, 0.0055175796, 0.020870317, 0.00865137, -0.0064824466, 0.011902729, -0.0074594757, -0.0069365017, 0.0012841244, 0.0073662326, 0.0011665566, 0.02479465, -0.025670327, -0.018421663, -0.0059310943, 0.01094597, 0.0065432577, -0.006875691, -0.021583831, 0.0026067626, 0.029189253, -0.008545965, 0.015770305, 0.013118948, -0.007090556, 0.03265953, 0.053740658, -0.0064054197, 0.023156807, 0.015648684, -0.015389223, 0.005850013, 0.01003786, 0.0024324378, 0.0049946057, -0.009324345, -0.0021567615, -0.026286544, 0.01986491, -0.0075040706, 0.0137919225, -0.008456775, -0.0026696005, 0.01094597, -0.022897348, -0.01341084, -0.021048695, -0.024583837, 0.018324364, -0.004305415, 0.0027648709, 0.006239203, 0.007662179, -0.0037743326, 0.033729803, 0.0002104312, 0.01657301, 0.019362204, -0.005675688, -0.010540564, -0.005554066, 0.016978417, 0.0155513855, 0.019216258, -0.028670333, 0.0038189273, 0.021616263, -0.021567615, 0.008529749, 0.0045405505, -0.0052662278, 0.024989244, -0.0015820981, -0.003476359, -0.006004067, 0.0056797424, -0.004872984, 0.02163248, 0.009616237, 0.02816763, 0.00076773815, 0.0056432555, 0.010775699, -0.00683515, 0.01968653, 0.02318924, 0.015656792, 0.0026655465, -0.00068615016, -0.018583825, 0.019297339, 0.026983842, 0.030535202, 0.0029047362, -0.0154703045, 0.00040489953, -0.018940583, 0.0059310943, 0.003081088, 0.010151373, 0.019540584, 0.0014827736, -0.010581104, 0.006827042, 0.011367593, -0.0037824407, 0.013508137, 0.00629596, 0.011270295, -0.0071878536, -0.04352442, 0.0064621763, -0.002586492, 0.02456762, -0.025459515, -0.011245971, -0.018048689, -0.014991925, 0.00057922426, -0.0036932514, -0.0066608256, 0.0027993305, -0.002837844, -0.004881092, -0.0017665579, 0.0036446026, -0.012640568, 0.015697332, -0.0069121774, 0.022475725, -0.011918945, 0.00030836216, -0.0035696025, 0.0024162214, -0.030064931, -0.010629753, -0.017448686, -0.008991912, -0.0058054184, -0.009040561, 0.023464916, 0.005432444, -0.007536503, -0.010200023, -0.017318957, 0.010605428, -0.031767637, -0.0062027164, 0.01968653, -0.010118941, -0.003026358, -0.002714195, -0.003273656, 0.007216232, 0.020448694, -0.019897342, -0.011043267, 0.015332466, -0.0015587872, 0.025216272, 0.009754076, -0.00042263608, -0.009616237, 0.03205953, 0.0017341254, 0.009397318, 0.002446627, -0.04044333, 0.006393257, 0.001153381, 0.008902722, 0.00668515, -0.01029732, 0.0057729855, -0.012105432, 0.008318937, -0.010313536, 0.012145973, 0.022475725, 0.0005842918, 0.0049864976, -0.021859508, 0.026497355, 0.00655542, -0.018194634, -0.003861495, -0.0044229827, -0.0062189326, -0.004593253, 0.014424356, 0.03577305, 0.001255746, 0.00322298, 0.0032614938, 0.0041290633, 0.014002734, 0.00605677, 0.010054076, 0.008927046, 0.0013621652, 0.0010398672, 0.013994626, -0.01653247, -0.020578424, 0.0017442605, -0.00043885232, -0.010451375, -0.0013935842, -0.0029817633, -0.013135164, -0.002718249, 0.010605428, -0.03162169, 0.0019125042, -0.005404066, -0.01722166, -0.0071878536, 0.010881105, -0.00077432604, 0.01535679, 0.015429764, -0.013597327, -0.014959493, 0.024518972, -0.006000013, 0.013564895, -0.0188595, -0.0031682502, 0.008537857, 0.017043281, -0.024697352, -0.019524368, 0.009762184, 0.012275702, -0.0010226374, 0.005850013, -0.005675688, -0.012486514, -0.0031925745, 0.007840558, 0.009689211, 0.009445967, 0.029481146, -0.002770952, 0.019621665, 0.025427083, 0.0137919225, -0.018567609, 0.026967626, 0.019573016, -0.0006045621, 0.027583845, 0.033340614, -0.009697319, -0.031313583, -0.01976761, -0.009600021, 0.0019459502, -0.007220286, 0.017545985, 0.004836497, 0.015462196, 0.00437028, -0.0005579404, 0.02189194, -0.0019337881, 0.01302165, -0.00785272, -0.013240569, 0.007897315, 0.008254073, -0.015421655, 0.033340614, 0.002710141, -0.003555413, -3.8070186e-05, -0.035059538, 0.0010201036, -0.0100865085, -0.0066121765, -0.023918971, 0.019378422, 0.023545997, -0.005432444, -0.0028743306, 0.004374334, -0.006137851, -0.025735192, -0.014359491, 0.001287165, -0.0052459575, -0.013808139, -0.0075567733, -0.0010160495, -0.00034231495, 0.05260552, 0.016945982, -0.0050675785, 0.016524361, -0.017756796, -0.002187167, 0.0122919185, -0.0012334486, -0.0024304108, 0.011286511, 0.0016925713, 0.012551378, 0.0059108236, 0.016200036, -0.01375949, 0.0069365017, -0.014918951, 0.0102648875, 0.010913538, -0.010929754, -0.0009329412, -0.0031702772, -0.015259493, 0.012064891, -0.0067297444, -0.01609463, 0.029773038, -0.00012434571, 0.003287845, 0.021908157, 0.0057486612, -0.011035159, 0.02119464, 0.0066567715, 0.008160829, 0.0008792249, 0.02396762, 0.00016976388, 0.0023533835, -0.0024689243, 0.0014098004, 0.014635167, -0.017400037, 0.033308182, 0.00018065918, -0.015737873, 0.008440559, -0.0029128443, 0.0063243383, -0.005582445, 0.02409735, 0.010840564, -0.0031155474, -0.00696488, -0.001511152, -0.0032290611, -0.020627072, 0.007804071, -0.011440566, 0.011351376, 0.0017969634, 0.005541904, -0.0034925751, 0.028718982, -0.0010510158, -0.0057040667, 0.014683816, -0.012275702, 0.0037621704, -0.00783245, -0.007208124, -0.0026574382, 0.0040763603, -0.0029371686, 0.009989211, 0.01851896, -0.013313543, 0.0031844664, -0.016881118, -0.0020250045, 0.0037743326, 0.003545278, -0.008983804, -0.0056594717, 0.0035817646, -0.004763524, -0.0065919063, 0.013597327, 0.0129973255, -0.019573016, -0.010654078, -0.0118540805, -0.015105438, -0.012170297, -0.007877044, 0.02163248, -0.0037114946, -0.016718956, -0.0068716365, 0.0032047369, 0.00043023744, -0.0014432464, -0.0065392037, -0.02552438, -0.004175685, -0.022313563, -0.010743267, 0.002772979, 0.01362976, 0.0057081208, -0.018502744, -0.0051202816, -0.02375681, -0.008221639, -0.010694618, -0.022037886, 0.00798245, -0.0038513597, 0.008164883, 0.015032466, -0.0011604755, -0.019848693, -0.025297353, -0.012251378, -0.018843284, -0.009689211, -0.0029797363, -0.013556787, 0.021535182, -0.01068651, 0.025946002, -0.0062148785, -0.002252032, -0.006506771, 0.0018679095, 0.0076216385, -0.0142378695, 0.004512172, -0.0064743385, 0.01743247, 0.0002503384, 0.01774058, -0.020870317, 0.00084881944, -0.01574598, 0.008700019, 0.008294613, 0.01678382, -0.012583812, -0.0020503423, -0.0026837897, -0.0011918945, 0.0061865, 0.014245978, 0.018600041, -0.011067592, -0.0029817633, -0.0074554216, -0.014116247, 0.00048141996, -0.027291952, -0.015583818, -0.000563008, -0.00048015307, -0.0133540835, -0.0039547384, -0.0012283811, 0.018664906, -0.029643308, -0.02479465, -0.010345968, -0.010305428, 0.001772639, 0.007285151, 0.029627092, 0.00024932486, 0.006377041, 0.0033912237, -0.018421663, -0.0016500036, -0.0014695978, -0.0059554186, 0.0007059137, -0.00073074485, -0.0066000144, -0.020886533, 0.0038087922, 0.016297333, 0.018178418, 0.0188595, -0.005663526, -0.0063283923, -0.0075121787, -0.0010743267, 0.002645276, -0.01639463, 0.016816253, -0.011132457, -0.018924367, 0.0152027365, -0.0027648709, -0.015421655, -0.0055054175, 0.0035736565, 0.0065229875, 0.019718962, 0.01851896, 0.019800043, 0.017140578, 0.0040864954, -0.0022175724, -0.008983804, -0.008286505, -0.0081527205, -0.014132463, -0.020918965, -0.021794643, 0.010572996, -0.0122027295, 0.00045633546, 0.0037702785, -0.002308789, -0.013224353, -0.003354737, -0.03076223, 0.0047797402, 0.0067540687, 0.010094617, -0.029886551, -0.014878411, 0.018551392, -0.026351409, -0.012770298, -0.012259486, 0.007147313, 0.00039223058, 0.0011827729, -0.017497336, 0.009243264, 0.0059027155, -0.016305441, 0.003918252, 0.010743267, 0.025281137, -0.016305441, -0.0067540687, 0.020627072, -0.0188595, 0.011732458, -0.0009684143, -0.017886525, -0.005744607, 0.016524361, -0.002446627, 0.0010206103, 0.011051375, -0.019605448, 0.010281104, -0.0076905573, 0.0042405496, 0.014521654, -0.025427083, 0.0074310973, 0.00029087902, -0.009527048, -0.0066243387, -0.016086522, 0.017075714, 0.0006836164, 0.0005209471, 0.00629596, 0.005472985, 0.00075101515, 0.013037867, 0.013954084, -0.013637868, 0.0121216485, 0.013508137, -0.0015750035, 0.00070895423, 0.012973001, 0.0020837884, -0.010208131, 0.0134351645, -0.020967614, 0.0063405544, 0.010224347, -0.01924869, -0.0062189326, 0.0273406, 0.011562187, 0.021081127, -0.0029412226, -0.02479465, -0.016751388, 0.002712168, -0.0027202764, 0.024016269, 0.009397318, 0.00043555838, -0.032610882, -0.0037804137, -0.017854093, 0.016451387, 5.086582e-05, -0.007277043, -0.021470318, 0.013873003, -0.021340588, -0.01670274, 0.015275709, 0.013873003, 0.0046905507, -0.0156649, -0.020967614, 0.020318963, -0.017318957, -0.011797323, -0.009851373, 0.0093000205, 0.027243303, 0.04673524, 0.008570289, -0.008213531, -0.0047310917, 0.015600034, 0.0075567733, 0.0023939242, 0.0028966279, -0.012421649, -0.006417582, 0.020805452, -0.0049946057, 0.023335187, -0.0018851393, -0.013037867, -0.0117648905, 0.03927576, 0.0069081234, -0.0014929087, 0.023043294, 0.004613524, 0.008902722, -0.023010861, -0.014181112, 0.014789222, 0.009008128, -0.0057486612, -0.014310842, 0.0041189278, -0.014521654, -0.0013054083, -0.017367605, 0.0035027105, 0.0031621691, -0.014181112, -0.036227107, 0.0010054077, -0.019913558, 0.0042527122, -0.004382442, 0.019508151, -0.008781101, -0.0017695985, 0.0024243298, -0.0022641942, -0.011643269, -0.007990558, 0.0012466244, -0.01635409, -0.0182595, 0.029383847, 0.009397318, 0.0020351396, 0.0033973048, -0.007471638, 0.034021698, -0.028702766, -0.013045975, -0.0066648796, 0.022524374, 0.0016925713, -0.010248671, -0.020351397, -0.0018516933, 0.012989217, 0.022832483, -0.009145966, 0.015340574, -0.027697358, 0.008274343, 0.0064540682, 0.010272996, -0.0032979802, 0.00696488, 0.0053675794, 0.0008158802, -0.027194655, 0.013070299, -0.0011320971, 0.0013317597, -0.0015628412, 0.02033518, 0.004601361, 0.016929766, 0.010621645, -0.0048892, -0.007718936, 0.00093344797, -0.0065878523, 0.01341084, 0.00655542, 0.024713568, 0.031216284, 0.01142435, -2.0032771e-06, -0.0029047362, -0.00891083, 0.009981103, 0.0061013647, -0.007800017, -0.005140552, 0.007410827, 0.003413521, -0.02150275, 0.02967574, -0.0016287197, -0.0055256877, -0.0100054275, -0.012754082, -0.02318924, -0.021308156, -0.002306762, -0.0018891933, -0.01574598, -0.032675747, 0.029935202, -0.013516246, -0.019232474, -0.001808112, 0.016670307, -0.027243303, -0.003672981, 0.0020675722, 0.013564895, 0.0055013634, 0.006437852, -0.016718956, -0.0029959525, -0.0034520347, -0.017059498, 0.03327575, 0.0085946135, 0.004625686, 0.016151387, -0.0133540835, 0.009145966, -0.01068651, -0.024535188, 0.0039689275, 0.018227067, -0.0049135243, 0.002452708, -0.027664926, -0.014724357, -0.0038128463, -0.027713574, 0.014489221, 0.001638855, 0.005744607, -0.0028824387, -0.009551372, 0.01748112, 0.015145979, 0.0013408813, 0.024178432, -0.0025925732, -0.009640561, 0.0012831109, 0.014943276, 0.012535162, 0.009162182, -0.0015709494, 0.0024283838, 0.0066770418, -0.0032473044, 0.001322638, -0.0005110653, -0.004325685, 0.022086535, 0.009591913, -0.012527054, 0.0100784, -0.005975689, 0.004447307, -0.005675688, 0.011927053, -0.015981115, 0.0013175705, -0.0048567676, 0.015543277, 0.0036446026, -0.0017635174, 0.0064986628, -0.0032655478, -0.037719, -0.0036547377, -0.040508196, 0.025021676, 0.0017128416, -0.014367599, -0.017951392, -0.0022601401, -0.007779747, -0.030940609, -0.015218953, -0.011789215, -0.018145986, 0.019508151, -0.00616623, 0.0107108345, -0.021973021, 0.0050716326, -0.0013033813, 0.0059351483, -0.019913558, -0.016491927, 0.002718249, -0.012510838, -0.013808139, 0.004617578, -0.013921652, 0.0068959612, -0.012989217, -0.01111624, -0.0069000153, 0.0100865085, 0.017205443, 0.007009475, -0.0019864908, 0.0040763603, -0.0036364945, 0.017708147, -0.0023939242, 0.017189227, -0.0012902055, -0.03353521, 0.0020645317, -0.0044108205, 0.008116234, 0.014959493, 0.013978409, -0.03625954, 0.015494629, 0.0022054103, -0.0121216485, 0.00080777204, 0.0067337984, 0.012810839, 0.0014837871, -0.007552719, -0.012964893, -0.01722166, 0.004645956, 0.0035594674, 0.00027466277, 0.0042648744, 0.04932984, -0.0028783847, -0.016897334, 0.0137027325, 0.0006324338, 0.020918965, -0.0043459553, 0.002770952, -0.017562201, 0.00027035532, 0.036227107, 0.013937868, 0.025735192, -0.005274336, 0.014359491, -0.0013915572, -0.00694461, -0.017205443, -0.009672994, -0.0021344642, 0.01769193, 0.010045968, -0.0019388556, 0.0036851433, 0.0076338006, -0.010767591, 0.0062027164, 0.012137865, 0.0076054223, 0.008164883, 0.013248677, -0.014327059, -0.010694618, -0.013516246, 0.014229761, 0.016637875, -0.029173037, 0.00014239896, 0.0050716326, 0.022751402, 0.0054932553, -0.00024957824, -0.016832469, -0.004508118, -0.0021527074, -0.012000026, 0.026335193, 0.022864915, 0.034508184, 0.008602722, -0.023335187, -0.0042364956, 0.01392976, 0.018194634, -0.02163248, 0.017805444, 0.013727057, -0.029416282, 0.0077392063, -0.021583831, 0.017237876, 0.0020209504, -0.0012506784, -0.014197328, 0.03460548, 0.013573003, -0.015583818, 0.028394656, -0.0021263561, -0.016816253, 0.0130865155, -0.016175712, 0.0013418949, 0.020659504, -0.0098270485, -0.002191221, 0.009989211, 0.016670307, 0.012194621, 0.017108146, 0.0062229866, 0.027373033, -0.0046540643, 0.0034520347, 0.021016262, 0.0065392037, 0.029351415, -0.010118941, 0.008262181, 0.012040567, 0.00553785, -0.020108152, 0.0017250038, -0.006693258, 0.014740573, 0.0016925713, 0.004593253, -0.0033263587, -0.0037641975, -0.0134351645, -0.015924359, 0.0035939268, 0.023545997, -0.008197315, 0.01453787, 0.01800004, -0.024778433, -0.028994659, -0.010118941, 0.012932461, -0.00033040612, -0.0067946096, -0.013662192, -0.0017888553, -0.00063192705, 0.021210857, -0.019978423, 0.002772979, -0.022248698, 0.009794616, -0.009275696, 0.008343262, -0.0059594726, 0.015259493, 0.02271897, 0.003423656, -0.020140585, 0.008051369, 0.006308122, -0.0002527455, 0.0041331174, -0.024000052, 0.024129782, 0.0085946135, 0.012656785, 0.0076419087, 0.012227054, -0.006579744, -0.0036243324, 0.020610856, 0.0010221306, -0.017448686, -0.00045912262, -0.011578403, 0.009543264, 0.008497316, -0.019605448, 0.0107919155, 0.009040561, 0.020659504, 0.009470291, 0.011772999, 0.002712168, 0.011400025, 0.023335187, 0.01631355, -0.0057608234, -0.005412174, -0.010589212, 0.0201568, -0.013094624, 0.019378422, 0.016848685, -0.0067743394, -0.006839204, -0.0006876704, 0.020870317, 0.00054577825, -0.0036000079, -0.0418055, 0.003087169, 0.008602722, 0.00900002, 0.015713548, 0.027583845, -0.013645976, 0.0021182478, -0.0026189247, -0.033729803, 0.002647303, 0.019670313, 0.008683803, 0.0035574404, -0.017708147, 0.009008128, -0.016670307, -0.005716229, -0.0140594905, -0.022345996, -0.004771632, -0.0053797415, 0.0059351483, 0.005087849, -0.01579463, 0.022832483, 0.0030000065, 0.015381115, 0.0015729765, 0.0026837897, -0.007718936, -0.010029752, -0.017886525, 0.01639463, 0.008578397, 0.012770298, -0.012324352, 0.012818947, 0.021210857, 0.0035250077, 0.008829749, -0.015737873, -0.0038412246, 0.0073135295, 0.013418948, -0.030454122, 0.0013662193, -0.007090556, -0.014675708, 0.010240563, 0.008967588, -0.008627046, -0.012324352, -0.00077179226, -0.0041513606, 0.014878411, -0.004487848, 0.00011528742, 0.008464883, 0.009243264, 0.011505431, 0.0044189286, 0.0046824426, 0.009486508, -0.0055094715, -0.011716242, 0.0027263574, 9.6790754e-05, -0.009770292, -0.022297347, -0.006437852, 0.012478406, 0.013573003, -0.0071837995, 4.684343e-05, -0.020448694, -8.7289045e-05, 0.004171631, 0.004577037, 0.008635154, -0.0066040684, 0.008813533, -0.010045968, 0.012389217, 0.013013542, 0.005400012, -0.0073256916, -0.010637861, 0.010127049, -0.0053716335, 0.0027952765, -0.0018506797, 0.023481132, -0.0020402072, 0.011245971, 0.011391917, 0.01631355, -0.005416228, 2.2788268e-05, -0.0009663873, -0.013775706, -0.0044108205, 0.0031054122, -0.0012060837, 0.005468931, 0.018794635, -0.0073540704, 0.0069365017, 0.00060506887, 0.0014604762, 0.0024770324, 0.036486566, 0.007106772, -0.0027973035, 0.007402719, 0.005217579, -0.0012172324, -0.009794616, -0.021016262, -0.025994651, -0.017983824, 0.0036668999, -0.014197328, 0.0062148785, 0.0074513676, 0.00063395407, 0.009997319, 0.011554079, 0.032756828, -0.0050432542, 3.190991e-05, 0.005590553, -0.005845959, 0.0020422342, -0.023724377, 0.005554066, 0.014643275, 0.017854093, -0.012608136, -0.012056783, -0.0068594743, 0.007268935, 0.028346008, 0.026756816, -0.02223248, 0.001774666, 0.0012922325, 0.039146032, 0.03274061, 0.025427083, -0.010402726, -0.0046743345, -0.017448686, 0.021081127, 0.0014199356, -0.022945996, -0.004455415, 0.0035635214, 0.018940583, 0.006377041, 0.008424343, -0.010702726, -0.012575704, -0.0013692598, -0.014027058, 0.0031135203, -0.009275696, 0.012608136, -0.0024324378, -0.03340548, -0.017059498, -0.00060304184, 0.005010822, -0.008886506, 0.00018179939, 0.003218926, 0.01375949, -0.014829762, 0.011772999, 0.010127049, -0.009762184, -0.0017027064, -0.01375949, -0.0011138538, 0.007783801, 0.005477039, -0.0028459523, -0.008578397, 0.0110594835, 0.010954078, 0.006433798, 0.000803718, 0.0013804084, 0.0059108236, -0.012308135, 0.041578468, 0.01903788, -0.007544611, 0.015275709, 0.029383847, 0.004451361, 0.0067743394, 0.016151387, 0.004577037, 0.025410866, -0.03940549, 0.00026427422, 0.019751394, 0.0006065892, -0.0182595, 0.018454095, 0.016670307, 0.016735172, 0.005472985, -0.008010829, 0.0017179091, -0.021778427, 0.0027973035, 0.007808125, 0.004832443, -0.0065310956, -0.0058175805, -0.021129776, 0.0050432542, 0.00031672366, -0.016062198, -0.018421663, -0.0056919046, 0.0201568, -0.006255419, 0.0012354756, 0.0050756866, 0.020529775, -0.013037867, -0.008797317, -0.023983836, 0.014400031, -0.0051081195, -1.6406286e-05, -0.014700032, 0.012575704, -0.0043581175, 0.019021664, -0.008294613, -0.013062191, 0.013718949, 0.0029716282, -0.017918957, 0.0026614924, 0.017627066, -0.0084162345, -0.011781107, 0.0064094737, -0.002777033, -0.011700026, 0.0152919255, 0.022167616, -0.007151367, -0.00835137, -0.009940563, -0.016127063, -0.0094783995, 0.008497316, -0.021145992, 0.00035777106, 0.026351409, 0.014359491, 0.001571963, -0.006040554, 0.008448667, -0.018454095, 0.0045202803, -0.01600544, 0.008627046, -0.010451375, 0.007800017, 0.01635409, -0.0020736533, 0.004617578, -0.006251365, -0.013945976, 0.05957851, -0.013191921, 0.017237876, -0.007816234, 0.0073824488, -0.004333793, -0.014700032, -0.016589226, -0.018308148, 0.0039466303, -0.0033000072, 0.012867596, 0.0029310875, 0.013418948, -0.0042081173, 0.025102757, -0.005991905, 4.05723e-05, 0.019054096, -0.0031277095, 0.013548679, -0.0006501704, -0.002710141, -0.027227087, 0.007945963, 0.021794643, 0.007937855, 0.01263246, 0.011351376, -0.012973001, -0.0096486695, -0.0085946135, -0.0090324525, -0.019313555, 0.018827068, 0.022118967, -0.009056777, 0.009470291, -0.026254112, -0.01544598, -0.013029758, 0.006510825, 0.01233246, 0.012267594, -0.0013733138, 0.0028641955, 0.01111624, 0.022605455, -0.0074878545, -0.0072365026, 0.010118941, 0.006693258, 0.01505679, -0.008618938, -0.0058135265, 0.0111486735, 0.010937862, 0.015867602, -0.00809191, -0.027567629, 0.0057810936, 0.0044108205, 0.012843272, -0.012170297, -0.024989244, 0.010329752, -0.00912975, 0.0122919185, -0.026805464, -0.02163248, -0.020545991, 0.014416248, -0.015608142, 0.0065310956, 0.0020574369, 0.009713535, 0.011878405, -0.0059716348, 0.024178432, 0.0009628399, 0.008732452, 0.007341908, -0.040702794, -0.0042283875, -0.0007951031, 0.0040743332, 0.018470312, 0.013305435, -0.004710821, -0.0014027058, 0.0043540634, 0.014473005, 0.012235162, 0.0114973225, 0.0137919225, 0.0010190901, -0.000110346526, -0.0073013674, -0.0077067735, 0.009089209, 0.013564895, -0.006368933, 0.00041452792, -0.0076459628, 0.001996626, -0.004621632, 0.0067986636, -0.023383835, 0.024551405, -0.011951378, 0.011172998, -0.0056797424, 0.0042405496, 0.003087169, 0.021908157, 0.001356084, 0.02181086, -0.008335154, 0.0060770405, 0.005858121, -0.021697344, -0.0022135184, 0.009786508, -0.0101838065, 0.017902741, 0.013783814, 0.007718936, 0.021097343, -0.0027851413, 0.0037033865, -0.010435158, -0.014221652, 0.019751394, -0.010605428, 0.015851386, 0.006267581, -0.0107108345, 0.016751388, -0.016273009, 0.030940609, 0.0039547384, 0.022054102, 0.014878411, -0.0036993325, -0.01903788, -0.017594634, -0.009713535, -0.014594627, -0.010524347, 0.015251385, 0.004572983, -0.0043540634, 0.001743247, 0.0019003421, -0.021000046, 0.01574598, -0.006048662, 0.008160829, 0.025962219, 0.0035067645, 0.0017483146, 0.004244604, 0.011043267, 0.0057081208, 0.00157399, -0.014473005, 0.018875716, -0.0059148776, -0.0015871656, 0.013783814, -0.012778406, -0.015016249, 0.0023310862, -0.0031236554, -0.012421649, 0.0036243324, 0.00038082854, 0.0075770435, -0.012462189, -0.015283817, -0.0039709546, 0.0037662245, 0.0028946009, 0.014562194, 0.01362976, 0.014367599, 0.0092108315, 0.0014564221, -0.0042527122, -0.017659498, -0.016637875, -0.027162222, -0.0038878464, 0.010127049, -0.047416322, 0.0058175805, -0.039081167, 0.018551392, 0.017270308, 0.0067175822, 0.017578417, -0.008160829, -0.027989252, -0.022135183],
@role="assistant">
@prompt=#<ActiveAgent::ActionPrompt::Prompt:0x2bd4 ...>
@content_type="array"
@raw_response={...}>
# Message content
response.message.content # => [-0.0097784, 0.0028196007, -0.000904056, 0.011229754, -0.0017989904, -0.028232494, 0.017416254, 0.061037973, -0.018113554, 0.014132463, 0.005144606, 0.029708173, 0.007471638, -0.051178493, -0.008789209, 0.03778387, -0.038594678, 0.017659498, -0.006822988, 0.014327059, 0.00891083, -0.009575697, -0.050886597, 0.01851896, -0.019378422, 0.010491915, 0.0019226393, 0.011027051, 0.021324372, 0.017643282, 0.0045364965, 0.029497363, -0.0064135278, 0.012883812, 0.026318977, 0.008440559, 0.031848717, 0.004045955, -0.007674341, -0.0073743407, 0.030405473, -0.013070299, -0.019118961, -0.019978423, 0.00437028, 0.01159462, 0.051308222, 0.0015344628, 0.010727051, 0.01574598, 0.026286544, 0.0100865085, 0.0055175796, -0.02427573, -0.036097378, 0.013767598, 0.03340548, -0.009056777, -0.012145973, 0.0063567706, -0.04238928, 0.009956779, 0.025475731, 0.01994599, 0.028816279, -0.031735204, 0.049037945, -0.011221646, 0.017886525, 0.0061540673, -0.031005474, 0.026529787, 0.068432584, 0.025070325, 0.005724337, 0.0007626706, 0.01748112, -0.01202435, -0.033794668, 0.05335147, 0.04456226, -0.031037906, 0.011481106, 0.020886533, 0.017367605, 0.020870317, -0.021681128, -0.07115691, -0.01916761, 0.0078892065, -0.037200082, -0.004568929, -0.0029168983, -0.01198381, 0.0067459606, 0.0018810852, -0.021989238, -0.003914198, 0.014870303, -0.0012952731, -0.012016242, 0.012583812, -0.019881126, -0.04884335, -0.036227107, 0.0035837917, -0.015754089, 0.020870317, -0.009551372, -0.020756802, 0.013986517, -0.023724377, -0.02855682, -0.0034560887, -0.04122171, -0.0073094754, 0.0005229741, -0.029010875, 0.0076135304, -0.01609463, 0.01259192, -0.036616296, -0.014732465, 6.4041524e-05, 0.0018233148, 0.030259525, 0.038951438, 0.025929786, -0.008014883, -0.024016269, -0.019573016, -0.016864901, -0.04329739, 0.009113533, 0.045146044, 0.0037256838, -0.050692003, 0.003081088, 0.020367613, 0.023545997, -0.060973108, -0.01643517, 0.046702806, 0.021016262, -0.022475725, 0.035448726, -0.013751382, 0.027113574, -0.0010190901, -0.005541904, -0.007544611, -0.019329771, 0.026708167, 0.046702806, 0.01968653, 0.031654123, 0.007122989, 0.004828389, -0.049070377, 0.013986517, -0.018924367, -0.009535156, -0.011286511, -0.02119464, -0.039016303, 0.0024689243, 0.05646499, -0.020773018, -0.006551366, 0.031767637, 0.04287577, 0.0011371647, -0.010402726, -0.0036486567, 0.0029452767, -0.012656785, 0.027405465, 0.019978423, 0.009308129, -0.0007049002, -0.03976225, 0.05961094, 0.0012334486, -0.0066040684, -0.003555413, -0.012235162, 0.02500546, 0.034508184, 0.00020004268, -0.019005448, 0.0049662273, -0.004897308, 0.012664893, -0.016800037, 0.059092022, 0.0073824488, -0.0055743367, 0.04456226, 0.0045283884, -0.0122919185, 0.044886585, -0.015178411, -0.018356796, 0.014254086, -0.012194621, 0.019086529, -0.016021658, 0.025281137, 0.03937306, 0.02119464, 0.019459503, 0.039697386, -0.036064945, 0.020043287, -0.028491955, -0.023594646, -0.032481153, 0.009583805, 0.0020412207, -0.044108205, 0.03024331, -0.026108166, -0.01648382, 0.0136135435, -0.030356823, -0.015932467, 0.024973027, 0.0129973255, -0.0021344642, 0.059935268, -0.006125689, -0.013605435, 0.0156649, 0.0443028, -0.0013348003, 0.02889736, -0.0055175796, -0.018048689, -0.012194621, 0.03898387, 0.019654097, 0.030470338, -0.030600067, -0.06204338, 0.030389257, 0.020318963, -0.043556854, -0.038756844, -0.017335173, -0.02682168, -0.011132457, 0.016127063, 0.006822988, 0.014156788, -0.02271897, -0.03249737, 0.02171356, -0.0017695985, -0.021437885, 0.017318957, 0.009762184, 0.037621703, -0.030778445, -0.010062184, -0.03369737, -0.006247311, 0.037005488, -0.03175142, -0.030146012, -0.038951438, 0.028605469, 0.014756789, 0.059383914, 0.00022804104, 0.018389229, -0.0073783947, -0.012178405, 0.008104072, 0.050108217, -0.020400045, 0.0049337945, 0.048810918, 0.05442174, -0.027794655, 0.032481153, -0.014043274, -0.025491947, 0.030551419, 0.0131757045, 0.0035331158, -0.033032507, 0.00075760303, 0.007394611, -0.005006768, 0.033924397, 0.002312843, 0.018973015, -0.0054932553, -0.035416294, -0.016337873, 0.0020594639, 0.004066225, -0.047902808, -0.02033518, -0.011967594, 0.014124355, 0.03011358, 0.03966495, -0.05257309, 0.016062198, 0.007986504, -0.012608136, 0.013718949, -0.0013793949, -0.032691963, -0.021210857, -0.01653247, 0.023627078, 0.0364217, -0.024081133, -0.01518652, 0.0074635297, -0.038724408, 0.04676767, 0.019897342, 0.0123811085, -0.029383847, 0.017545985, -0.0182595, 0.006121635, -0.0073054214, -0.02907574, -0.037005488, 0.020545991, 0.043102797, -0.029140605, -0.0004317577, 0.018567609, 0.04482172, -0.0013723003, -0.005918932, -0.012227054, -0.014756789, -0.049816325, -0.0032067639, -0.024583837, 0.03612981, 0.005424336, 0.035059538, 0.015397331, 0.00072517054, 0.022264915, 0.06243257, -0.021486534, 0.022037886, -0.009656778, -0.012072999, -0.015640575, -0.006437852, 0.010070292, -0.008359478, -0.028232494, -0.0009126709, -0.040897388, 0.006377041, -0.055232555, 0.0033020342, 0.005290552, 0.02305951, 0.019783827, -0.02163248, 0.0057527153, -0.031005474, 0.04871362, -0.007106772, -0.040994685, 0.0136135435, 0.035740618, -0.01730274, -0.001772639, -0.012097324, 0.04585956, 0.03745954, -0.0063567706, -0.031118987, -0.010386509, 0.0032006828, -0.03076223, -0.037491973, -0.008643262, -0.026708167, 0.051600114, -0.025864922, 0.008797317, 0.029918985, 0.01579463, 0.003350683, 0.027810872, 0.028200062, -0.0017462876, -0.009891913, -0.030129796, -0.0087729925, -0.019183826, -0.010516239, -0.025378434, -0.02772979, -0.030583851, 0.022362212, -0.00084628566, -0.019475719, 0.046832535, -0.010175698, -0.019783827, 0.02033518, -0.010329752, 0.009154074, 0.04845416, -0.0028135197, -0.06457312, 0.016078414, -0.011375701, 0.0055135256, -0.015170303, -0.016402738, 0.036097378, 0.023221673, 0.0115865115, 0.0208541, -0.034086563, -0.037070353, 0.0019256799, 0.03434602, 0.015681116, -0.03444332, -0.04913524, 0.013727057, -0.028135197, -0.0018435852, 0.009543264, 0.0028196007, -0.011894621, -0.010394617, -0.01812977, -0.0133540835, 0.019151393, 0.0064986628, 0.0044189286, 0.030486554, -0.027308168, -0.014164896, 0.0066040684, -0.03509197, -0.011302727, -0.036519, -0.04122171, -0.0019530448, 0.0050432542, -0.026594654, -0.01311084, 0.030956825, 0.010240563, 0.035708185, -0.041286577, 0.0011858135, -0.0003451021, 0.005290552, 0.016848685, 0.0037581164, -0.0027202764, -0.040994685, -0.017886525, -0.0055621746, 0.022735186, 0.0010783807, 0.006891907, 0.0041108197, 0.0043419013, 0.0034479806, -0.011602729, -0.029529795, -0.005578391, 0.017318957, -0.021340588, 0.019832475, 0.008586505, -0.005424336, -0.009891913, 0.019475719, 0.020529775, 0.00283379, -0.01678382, -0.025443299, -0.004052036, -0.018162202, -0.0208541, -0.007082448, -0.028021684, 0.041546036, 0.048032537, -0.017027065, 0.018291932, 0.0040763603, 0.015559494, 0.0031743313, 0.0032513584, 0.0012070972, -0.016232468, -0.029886551, 0.00012117848, -0.009275696, -0.029432498, 0.004755416, -0.017918957, 0.004755416, 0.015543277, -0.011748674, 0.018097337, -0.005448661, -0.0041331174, -0.002961493, 0.018583825, 0.013516246, 0.01042705, -0.006048662, 0.022200048, 0.052021734, -0.01142435, -0.03577305, -0.0076419087, -0.016589226, 0.014829762, -0.00900002, 0.012089216, -0.023481132, 0.0074270433, -0.02111356, 0.010394617, -0.016345982, -0.016516253, 0.007256773, 0.0013054083, -0.0480974, 0.014781114, -0.01691355, -0.013135164, 0.0037783866, -0.044627126, 0.021827076, -0.010394617, 0.0041594687, 0.025297353, 0.0018689231, 0.022751402, 0.013564895, -0.034021698, 0.014335167, -0.031605475, 0.0030668986, -0.0057527153, -0.015048682, 0.024178432, -0.0011412187, -0.0029108173, -0.034086563, -0.022556806, 6.1919476e-05, -0.0072486647, -0.02526492, 0.008845965, 0.018745987, -0.0033648722, 0.057859585, -0.038010895, 0.0129973255, 0.00027491615, -0.0035979808, -0.042194687, -0.0034256831, -0.038594678, 0.004621632, -0.00062280544, 0.022881132, 0.02570276, -0.017416254, 0.022637887, -0.023902755, -0.011570295, -0.03755684, 0.0089432625, 0.0049378485, 0.02171356, 0.010102725, 0.0009658805, -0.03538386, -0.015608142, -0.011562187, -0.0016195981, 0.0066081225, 0.008545965, 0.018275715, 0.036162242, 0.024259513, -0.005858121, -0.009113533, 0.051373087, 0.038724408, 0.010435158, 0.010500023, 0.0020493288, -0.04971903, -0.0034479806, 0.012324352, 0.016864901, 0.027243303, -0.0053635254, 0.027048709, 0.0051000114, -0.019345988, 0.014967601, -0.0039466303, -0.023270322, -0.017983824, -0.007406773, 0.0015476386, 0.029059524, -0.03836765, -0.029886551, 0.0075121787, -0.035027105, 0.015640575, 0.023724377, 0.008108126, -0.00065726496, -0.020432478, 0.031005474, -0.02980547, -0.0076905573, 0.01691355, 0.02232978, -0.0055094715, 0.015502737, 0.033470344, 0.01774058, -0.0060324455, -0.007127043, 0.0144973295, 0.014691924, 0.061654188, 0.032075748, 0.034021698, 0.0049946057, 0.015721656, 0.008164883, 0.050724436, 0.03340548, 0.0066365013, -0.019621665, -0.021064911, 0.010954078, -0.020610856, -0.015218953, -0.006129743, -0.0037216297, -0.001929734, -0.0430055, -0.020837884, -0.01648382, -0.016589226, 0.019491935, 0.009486508, -0.032562234, -0.0011645296, 0.0021952752, -0.003675008, -0.0018506797, -0.0032473044, 0.017254092, -0.0018699366, 0.028670333, 0.012072999, 0.008700019, 0.0067743394, -0.043881178, -0.017594634, 0.0070662317, -0.03690819, 0.0006035486, 0.0020128423, 0.01094597, -0.00097348186, -0.023043294, 0.03885414, 0.023221673, -0.013970301, 0.019183826, 0.019005448, 0.0042243334, 0.0034641968, 0.0020148694, 0.015502737, -0.011091916, -0.006312176, 0.0026817627, -0.0030081146, 0.009324345, 0.0033790616, -0.0031702772, -0.014594627, -0.017643282, 0.020967614, 0.028929792, 0.00026883505, 0.050302815, 0.027113574, -0.024113566, 0.022167616, -0.016581118, -0.025281137, -0.008383802, 0.031216284, 0.023821674, -0.026335193, -0.029643308, -0.010800024, -0.02228113, 0.018891934, -0.0064621763, 0.016897334, -0.01085678, -0.018502744, 0.0052662278, 0.022216264, 0.003287845, 0.008383802, -0.0077351523, 0.026189247, -0.0073175835, -0.030486554, -0.015105438, 0.033794668, 0.00327771, -0.0026918978, -0.0015983143, -0.014213544, -0.0020168964, 0.033129804, -0.013783814, 0.014027058, 0.033632506, -0.032270342, 0.0005265214, 0.02046491, -0.04131901, 0.0026250058, 0.034832507, 0.040962253, -0.017675715, -0.010621645, 0.022378428, -0.015956791, -0.0040236576, 0.0072973133, 0.021681128, 0.0043581175, 0.0008817587, -0.01142435, -0.009243264, -0.0012841244, -0.0312325, 0.009324345, 0.0020412207, 0.01843788, 0.009405426, -0.008254073, 0.008878398, 0.0080675855, 0.005991905, 0.0060770405, -0.008100018, 0.0032533854, -0.024762217, -0.012656785, -0.012575704, -0.015681116, -0.021275721, 0.0060162293, 0.00095321157, -0.01722166, 0.003091223, 0.0064135278, 0.017886525, 0.018924367, 0.013037867, 0.009510832, -0.012697325, 0.010629753, -0.0031986558, -0.024746, -0.016800037, 0.009364885, -0.007532449, 0.005144606, -0.031556826, 0.0025621678, -0.0011179078, -0.008618938, -0.0076905573, 0.0055297418, -0.0016712875, -0.016467603, -0.021745993, 0.025200056, 0.013029758, 0.025329785, 0.03535143, 0.008217585, 0.0015000033, -0.013824355, 0.011870297, 0.000613177, 0.005554066, -0.01782166, -0.019832475, 0.0026655465, 0.015016249, 0.0002104312, -0.0019033826, -0.0064581223, 0.019962206, -0.009405426, -0.008935154, -0.032562234, 0.011643269, 0.0030973041, 0.0456001, 0.029010875, 0.009948671, 0.009729751, 0.015600034, -0.023805458, 0.024016269, -0.038010895, 0.0066567715, 0.018275715, 0.03989198, -0.019508151, 0.031070339, 0.0011827729, 0.0070297453, 0.027064925, 0.005728391, 0.023010861, 0.017367605, -0.004637848, -0.030486554, -0.049816325, 0.036616296, -0.015454088, 0.0075770435, -0.01717301, -0.008282451, 0.020643288, 0.0013418949, 0.029708173, -0.011862189, 0.017513553, -0.018470312, -0.007666233, 0.008100018, -0.021081127, 0.01986491, 0.005322985, 0.040248737, 0.011391917, 0.020935182, -0.028135197, -0.010467591, 0.030664932, 0.0039871708, -0.033600073, 0.0040277117, -0.02907574, -0.002582438, 0.027567629, -0.040605493, 0.008075694, 0.019524368, 0.010127049, -0.027502764, -0.0049864976, 0.037200082, -0.022654103, -0.009535156, 0.032854125, 0.0013145299, -0.021973021, -0.011140565, -0.0064054197, -0.00016038887, -0.0010976376, -0.006040554, 0.01670274, -0.017140578, -0.021032479, 0.030551419, 0.0074919085, -0.009016236, 0.0112378625, 0.026367625, 0.034118995, -0.0005065045, 0.0417082, -0.020821668, 0.0033952778, 0.016297333, -0.026237896, -0.0025479787, 0.01254327, 0.013694624, 0.020027071, -0.029967634, 0.009543264, 0.018973015, 0.0010069279, -0.0025358163, -0.011545971, -0.02189194, -0.0117648905, 0.011018943, -0.00042745026, 0.012494622, 0.024373027, 0.014302734, 0.0133540835, -0.039016303, 0.023156807, 0.0069202855, 0.0037601434, -0.032124396, 0.012429757, 0.009137858, -0.008618938, -0.0070419074, 0.02163248, 0.00046571047, 0.020610856, 0.042064957, 0.0067216363, -0.0029777093, 0.031297367, -0.0048446055, 0.021518966, 0.003555413, 0.013418948, -0.008862182, -0.0033263587, 0.0060932566, -0.011002727, 0.01864869, 0.021924373, 0.032416288, 0.017983824, -0.0016550712, 0.020935182, -0.018324364, -0.017108146, -0.009543264, 0.007106772, 0.037070353, -0.04845416, 0.028475739, 0.007139205, 0.043491986, 0.011813539, 0.020173017, -0.015786521, 0.0021608155, 0.012259486, -0.01518652, 0.007925693, -0.0008771979, -0.012300027, 0.02855682, 0.014975709, -0.024746, -0.012689217, -0.0008300694, 0.0061500133, -0.019881126, 0.01748112, 0.0067216363, -0.009705427, -0.004633794, 0.007917585, 0.0029452767, 0.00670542, -0.01142435, -0.016062198, -0.041902795, -0.057632558, 0.0049702814, 0.003356764, 0.039437924, -0.017773012, 0.020562207, 0.01202435, 0.00031190948, -0.035059538, 0.010127049, 0.021324372, -0.031848717, 0.04057306, -0.01782166, 0.010200023, -0.019783827, -0.03050277, -0.0074878545, -0.0017027064, 0.102486715, 0.0029128443, -0.0131757045, -0.021875724, -0.024502756, 0.0048527136, 0.02682168, -0.0032513584, 0.028475739, 0.026156815, 0.012689217, 0.014481113, 0.013256785, -0.011172998, 0.015332466, -0.019589232, -0.0073054214, -0.015956791, -0.026886545, -0.009972995, 0.037362244, -0.018421663, 0.0032371692, -0.0077027194, 0.009527048, -0.008310829, -0.006000013, -0.002586492, 0.015948683, -0.01055678, -0.008087856, 0.0011087862, -0.013775706, -0.009672994, -0.004200009, -0.026529787, -0.00023082821, 0.0037439272, 0.010637861, 0.026886545, -0.005035146, -0.0162649, 0.013045975, 0.009656778, -0.021989238, -0.010718943, 0.0119432695, -0.019524368, 0.016378414, 0.00655542, -0.035902783, 0.03042169, -0.005164876, 0.003152034, 0.009227048, 0.017286524, -0.0011381782, -0.021275721, 0.0031702772, -0.015721656, -0.012802731, 0.00089544116, -0.0034277102, 0.021145992, -0.008440559, 0.0039871708, 0.0036891974, 0.016556794, 0.016718956, 0.023821674, 0.011245971, -0.03885414, -0.003279737, 0.006697312, -0.0022743293, 0.0033000072, -0.015818954, 0.00340744, 0.07589206, 0.01769193, -0.021956805, -0.033729803, -0.034248725, -0.0073175835, -0.033891965, 0.008367586, 0.013118948, -0.0005412174, -0.0063608247, 0.017643282, 0.016200036, -0.0011584485, -0.009543264, 0.024437891, -0.016735172, 0.016037874, 0.018308148, -0.009243264, 0.003865549, 0.012040567, 0.015754089, -0.014213544, -0.011870297, -0.020270314, 0.0019935854, -0.020740585, -0.022573022, -0.0007783801, 0.017578417, 0.006977042, 0.0002248738, -0.019573016, 0.005586499, -0.010897322, -0.009445967, 0.0067500146, 0.0053837956, -0.01250273, -0.0013358138, -0.00783245, -0.014310842, 0.008756776, 0.0020665587, 0.005468931, 0.016832469, -0.00014214558, 0.008618938, 0.0056473096, 0.010508131, 0.016864901, 0.002898655, -0.011108132, 0.0032270341, 0.003924333, 0.0048081186, -0.024389243, -0.013467597, -0.014108139, -0.01605409, -0.01453787, -0.0054892013, -0.0100054275, -0.019394638, 0.03244872, -0.017837876, -0.018162202, -0.002775006, -0.0159649, -0.020773018, -0.018762203, 0.007670287, -0.003348656, -0.017627066, -0.034994673, 0.007929747, 0.0018486527, -0.040508196, 0.0060689324, 0.0143189505, 0.042973068, -0.015754089, 0.021583831, -0.013783814, 0.00887029, -0.030032499, 0.02007572, -0.006182446, 0.0084162345, 0.0104432665, -0.015129763, -0.021032479, 0.00020954438, -0.014594627, -0.024762217, 0.009664886, 0.0111486735, 0.008959479, 0.021648696, -0.018535176, -0.0087729925, 0.019281123, -0.00049738283, 0.0037662245, 0.014894627, 0.014667599, -0.0018395311, 0.035805482, 0.011408133, 0.007925693, 0.01453787, 0.0030182498, 0.03457305, 0.0055743367, -0.015405439, -0.0068716365, 0.0011989891, -0.020318963, -0.029481146, -0.015340574, 0.056173097, 0.012818947, -0.018373013, -0.010118941, 0.033081155, 0.04628118, -0.0030182498, 0.03668116, 0.0031743313, 0.0012810839, 0.011837864, -0.01743247, -0.014967601, -0.01614328, -0.0035087916, 0.022994645, -0.037135217, -0.005331093, 0.008144612, -0.0039750086, -0.010735159, 0.0026817627, 0.02998385, 0.00090253574, 0.010848672, -0.024989244, 0.005136498, 0.0042770365, 0.020773018, -0.017545985, -0.0014604762, -0.033794668, 0.013305435, -0.015810845, -0.015235169, 0.018470312, -0.026578438, -0.0020817614, 0.024032485, 0.025670327, -0.009308129, -0.01042705, -0.050464977, 0.017124362, 0.014724357, 0.0006628393, -0.005602715, -0.0056959586, 0.013070299, 0.0013378408, -0.010800024, 0.03180007, -0.0267406, 0.017205443, -0.0017341254, -0.0031094663, 0.0035696025, 0.03175142, -0.00039425763, 0.011627053, -0.005436498, -0.023562213, 0.029562227, -0.018502744, -0.026546005, -0.017010849, 0.009445967, -0.017075714, 0.015640575, -0.0026817627, 0.02383789, 0.014635167, -0.017383821, 0.012397325, 0.013832463, 0.021145992, -0.042421713, 0.012664893, -0.0018547338, -0.013897328, -0.0016682469, -0.015259493, 0.0045446046, -0.003675008, -0.0071675833, -0.012340568, -0.014229761, 0.008217585, -0.01583517, 0.008935154, -0.034281157, 0.0076256925, 0.013402732, -0.019524368, -0.006312176, 0.00529866, 0.0005171464, 0.006839204, 0.01479733, -0.03042169, -0.023286538, 0.029513579, -0.011400025, -0.008578397, 0.0051081195, -0.013045975, -0.017448686, 0.014464896, 0.010954078, -0.013337867, -0.00042669012, 0.009672994, 0.0001985224, -0.028281143, -0.0024912218, 0.035318997, 0.012405433, -0.009089209, -0.013321651, 0.01657301, -0.017124362, 0.015145979, -0.009097317, -0.01505679, -0.0003068419, -0.008006774, -0.018421663, -0.022897348, 0.02487573, 0.006583798, 0.009981103, 0.016994633, -0.02630276, 0.006291906, 0.0021668966, 0.0020918965, -0.0129973255, -0.0057770396, -0.009397318, -0.00042643675, 0.006441906, -0.002584465, 0.02181086, 0.015527061, 0.0007155421, -0.034767643, -0.0014898682, 0.011270295, -0.019005448, 0.025735192, -0.012940569, 0.0052378494, 0.005533796, 0.020627072, 0.019783827, -0.0009542251, -0.008959479, -0.0144973295, -0.0037885217, 0.019151393, -0.0044108205, 0.0267406, 0.009729751, -0.024437891, -0.051243357, 0.0067337984, -0.012154081, -0.024535188, -0.01064597, -0.0012800704, 0.0024608162, 0.007812179, 0.026902761, -0.007540557, 0.0072040698, -0.0325298, -0.0042283875, -0.0074513676, 0.0009876711, 0.007410827, -0.018227067, 0.018324364, 0.038237922, 0.012016242, -0.0015709494, 0.014870303, -0.008845965, -0.006693258, -0.0036912244, -0.013727057, 0.010402726, 0.01259192, -0.01479733, -0.013208137, -0.010200023, 0.016029766, 0.028313575, -0.0034358182, 0.002517573, -0.0034986564, 0.0064581223, -0.009632453, -0.023902755, -0.019216258, 0.0040804143, -0.0030750067, -0.0022601401, 0.0038270354, 0.00025971342, -0.014197328, -0.014262194, 0.0038493327, 0.0208541, 0.010467591, 0.027681142, 0.023951404, 0.03309737, 0.009729751, -0.003924333, -0.03447575, 0.007597314, -0.0016510171, 0.0064054197, 0.0030446013, 0.032594666, 0.00540812, 0.008302721, -0.0031256825, -0.0022621672, -0.025605462, -0.009267588, -0.005740553, -0.026546005, 0.0111486735, 0.025556812, 0.0042527122, 0.017545985, 0.0145865185, 0.011327052, -0.0039486573, 0.0122919185, 0.0026189247, 0.0025297352, -0.012786514, -0.014424356, -0.0075040706, 0.029027091, 0.021437885, -0.030551419, 0.026059516, -0.0006557447, 0.015348682, -0.0034966292, -0.004706767, 0.0073256916, 0.010516239, -0.011562187, -0.0074838004, -0.0047837943, -0.030810878, -0.017675715, 0.0069851503, -0.026270328, -0.023854107, -0.0096486695, 0.0048202807, 0.0019895313, -0.0011564215, -0.0066121765, 0.025167624, 0.005022984, 0.015518953, 0.0012729758, -0.0053675794, -0.02487573, -0.0036223053, 0.015721656, 0.008813533, 0.009105425, -0.016200036, 0.018940583, 0.011643269, 0.009145966, 0.03343791, -0.0064865006, -0.011278403, -0.009624345, 0.010451375, 0.012267594, -0.0015141926, 0.026059516, -0.04537307, -0.014975709, 0.0053594713, 0.037232514, 0.013037867, 0.0115865115, -0.004702713, -0.012129757, 0.01224327, -0.020562207, -0.0020736533, -0.011181106, 0.03807576, 0.0060973107, 0.004832443, -0.008983804, 0.008845965, -0.013937868, 0.0075608273, -0.007086502, 0.018535176, 0.0016804091, 0.018762203, -0.0043946044, -0.0069202855, 0.023983836, 0.0048162267, -0.0030648715, -0.0056229853, -0.0102648875, 0.029383847, 0.00450001, -0.005983797, -0.0022216265, -0.0073783947, -0.02007572, 0.0050473083, -0.0069243396, 0.0043459553, -0.016110847, 0.00026680803, 0.016427062, 0.019102745, -0.0313298, -0.012397325, 0.009072993, -0.008047315, -0.007001367, 0.0055175796, 0.020870317, 0.00865137, -0.0064824466, 0.011902729, -0.0074594757, -0.0069365017, 0.0012841244, 0.0073662326, 0.0011665566, 0.02479465, -0.025670327, -0.018421663, -0.0059310943, 0.01094597, 0.0065432577, -0.006875691, -0.021583831, 0.0026067626, 0.029189253, -0.008545965, 0.015770305, 0.013118948, -0.007090556, 0.03265953, 0.053740658, -0.0064054197, 0.023156807, 0.015648684, -0.015389223, 0.005850013, 0.01003786, 0.0024324378, 0.0049946057, -0.009324345, -0.0021567615, -0.026286544, 0.01986491, -0.0075040706, 0.0137919225, -0.008456775, -0.0026696005, 0.01094597, -0.022897348, -0.01341084, -0.021048695, -0.024583837, 0.018324364, -0.004305415, 0.0027648709, 0.006239203, 0.007662179, -0.0037743326, 0.033729803, 0.0002104312, 0.01657301, 0.019362204, -0.005675688, -0.010540564, -0.005554066, 0.016978417, 0.0155513855, 0.019216258, -0.028670333, 0.0038189273, 0.021616263, -0.021567615, 0.008529749, 0.0045405505, -0.0052662278, 0.024989244, -0.0015820981, -0.003476359, -0.006004067, 0.0056797424, -0.004872984, 0.02163248, 0.009616237, 0.02816763, 0.00076773815, 0.0056432555, 0.010775699, -0.00683515, 0.01968653, 0.02318924, 0.015656792, 0.0026655465, -0.00068615016, -0.018583825, 0.019297339, 0.026983842, 0.030535202, 0.0029047362, -0.0154703045, 0.00040489953, -0.018940583, 0.0059310943, 0.003081088, 0.010151373, 0.019540584, 0.0014827736, -0.010581104, 0.006827042, 0.011367593, -0.0037824407, 0.013508137, 0.00629596, 0.011270295, -0.0071878536, -0.04352442, 0.0064621763, -0.002586492, 0.02456762, -0.025459515, -0.011245971, -0.018048689, -0.014991925, 0.00057922426, -0.0036932514, -0.0066608256, 0.0027993305, -0.002837844, -0.004881092, -0.0017665579, 0.0036446026, -0.012640568, 0.015697332, -0.0069121774, 0.022475725, -0.011918945, 0.00030836216, -0.0035696025, 0.0024162214, -0.030064931, -0.010629753, -0.017448686, -0.008991912, -0.0058054184, -0.009040561, 0.023464916, 0.005432444, -0.007536503, -0.010200023, -0.017318957, 0.010605428, -0.031767637, -0.0062027164, 0.01968653, -0.010118941, -0.003026358, -0.002714195, -0.003273656, 0.007216232, 0.020448694, -0.019897342, -0.011043267, 0.015332466, -0.0015587872, 0.025216272, 0.009754076, -0.00042263608, -0.009616237, 0.03205953, 0.0017341254, 0.009397318, 0.002446627, -0.04044333, 0.006393257, 0.001153381, 0.008902722, 0.00668515, -0.01029732, 0.0057729855, -0.012105432, 0.008318937, -0.010313536, 0.012145973, 0.022475725, 0.0005842918, 0.0049864976, -0.021859508, 0.026497355, 0.00655542, -0.018194634, -0.003861495, -0.0044229827, -0.0062189326, -0.004593253, 0.014424356, 0.03577305, 0.001255746, 0.00322298, 0.0032614938, 0.0041290633, 0.014002734, 0.00605677, 0.010054076, 0.008927046, 0.0013621652, 0.0010398672, 0.013994626, -0.01653247, -0.020578424, 0.0017442605, -0.00043885232, -0.010451375, -0.0013935842, -0.0029817633, -0.013135164, -0.002718249, 0.010605428, -0.03162169, 0.0019125042, -0.005404066, -0.01722166, -0.0071878536, 0.010881105, -0.00077432604, 0.01535679, 0.015429764, -0.013597327, -0.014959493, 0.024518972, -0.006000013, 0.013564895, -0.0188595, -0.0031682502, 0.008537857, 0.017043281, -0.024697352, -0.019524368, 0.009762184, 0.012275702, -0.0010226374, 0.005850013, -0.005675688, -0.012486514, -0.0031925745, 0.007840558, 0.009689211, 0.009445967, 0.029481146, -0.002770952, 0.019621665, 0.025427083, 0.0137919225, -0.018567609, 0.026967626, 0.019573016, -0.0006045621, 0.027583845, 0.033340614, -0.009697319, -0.031313583, -0.01976761, -0.009600021, 0.0019459502, -0.007220286, 0.017545985, 0.004836497, 0.015462196, 0.00437028, -0.0005579404, 0.02189194, -0.0019337881, 0.01302165, -0.00785272, -0.013240569, 0.007897315, 0.008254073, -0.015421655, 0.033340614, 0.002710141, -0.003555413, -3.8070186e-05, -0.035059538, 0.0010201036, -0.0100865085, -0.0066121765, -0.023918971, 0.019378422, 0.023545997, -0.005432444, -0.0028743306, 0.004374334, -0.006137851, -0.025735192, -0.014359491, 0.001287165, -0.0052459575, -0.013808139, -0.0075567733, -0.0010160495, -0.00034231495, 0.05260552, 0.016945982, -0.0050675785, 0.016524361, -0.017756796, -0.002187167, 0.0122919185, -0.0012334486, -0.0024304108, 0.011286511, 0.0016925713, 0.012551378, 0.0059108236, 0.016200036, -0.01375949, 0.0069365017, -0.014918951, 0.0102648875, 0.010913538, -0.010929754, -0.0009329412, -0.0031702772, -0.015259493, 0.012064891, -0.0067297444, -0.01609463, 0.029773038, -0.00012434571, 0.003287845, 0.021908157, 0.0057486612, -0.011035159, 0.02119464, 0.0066567715, 0.008160829, 0.0008792249, 0.02396762, 0.00016976388, 0.0023533835, -0.0024689243, 0.0014098004, 0.014635167, -0.017400037, 0.033308182, 0.00018065918, -0.015737873, 0.008440559, -0.0029128443, 0.0063243383, -0.005582445, 0.02409735, 0.010840564, -0.0031155474, -0.00696488, -0.001511152, -0.0032290611, -0.020627072, 0.007804071, -0.011440566, 0.011351376, 0.0017969634, 0.005541904, -0.0034925751, 0.028718982, -0.0010510158, -0.0057040667, 0.014683816, -0.012275702, 0.0037621704, -0.00783245, -0.007208124, -0.0026574382, 0.0040763603, -0.0029371686, 0.009989211, 0.01851896, -0.013313543, 0.0031844664, -0.016881118, -0.0020250045, 0.0037743326, 0.003545278, -0.008983804, -0.0056594717, 0.0035817646, -0.004763524, -0.0065919063, 0.013597327, 0.0129973255, -0.019573016, -0.010654078, -0.0118540805, -0.015105438, -0.012170297, -0.007877044, 0.02163248, -0.0037114946, -0.016718956, -0.0068716365, 0.0032047369, 0.00043023744, -0.0014432464, -0.0065392037, -0.02552438, -0.004175685, -0.022313563, -0.010743267, 0.002772979, 0.01362976, 0.0057081208, -0.018502744, -0.0051202816, -0.02375681, -0.008221639, -0.010694618, -0.022037886, 0.00798245, -0.0038513597, 0.008164883, 0.015032466, -0.0011604755, -0.019848693, -0.025297353, -0.012251378, -0.018843284, -0.009689211, -0.0029797363, -0.013556787, 0.021535182, -0.01068651, 0.025946002, -0.0062148785, -0.002252032, -0.006506771, 0.0018679095, 0.0076216385, -0.0142378695, 0.004512172, -0.0064743385, 0.01743247, 0.0002503384, 0.01774058, -0.020870317, 0.00084881944, -0.01574598, 0.008700019, 0.008294613, 0.01678382, -0.012583812, -0.0020503423, -0.0026837897, -0.0011918945, 0.0061865, 0.014245978, 0.018600041, -0.011067592, -0.0029817633, -0.0074554216, -0.014116247, 0.00048141996, -0.027291952, -0.015583818, -0.000563008, -0.00048015307, -0.0133540835, -0.0039547384, -0.0012283811, 0.018664906, -0.029643308, -0.02479465, -0.010345968, -0.010305428, 0.001772639, 0.007285151, 0.029627092, 0.00024932486, 0.006377041, 0.0033912237, -0.018421663, -0.0016500036, -0.0014695978, -0.0059554186, 0.0007059137, -0.00073074485, -0.0066000144, -0.020886533, 0.0038087922, 0.016297333, 0.018178418, 0.0188595, -0.005663526, -0.0063283923, -0.0075121787, -0.0010743267, 0.002645276, -0.01639463, 0.016816253, -0.011132457, -0.018924367, 0.0152027365, -0.0027648709, -0.015421655, -0.0055054175, 0.0035736565, 0.0065229875, 0.019718962, 0.01851896, 0.019800043, 0.017140578, 0.0040864954, -0.0022175724, -0.008983804, -0.008286505, -0.0081527205, -0.014132463, -0.020918965, -0.021794643, 0.010572996, -0.0122027295, 0.00045633546, 0.0037702785, -0.002308789, -0.013224353, -0.003354737, -0.03076223, 0.0047797402, 0.0067540687, 0.010094617, -0.029886551, -0.014878411, 0.018551392, -0.026351409, -0.012770298, -0.012259486, 0.007147313, 0.00039223058, 0.0011827729, -0.017497336, 0.009243264, 0.0059027155, -0.016305441, 0.003918252, 0.010743267, 0.025281137, -0.016305441, -0.0067540687, 0.020627072, -0.0188595, 0.011732458, -0.0009684143, -0.017886525, -0.005744607, 0.016524361, -0.002446627, 0.0010206103, 0.011051375, -0.019605448, 0.010281104, -0.0076905573, 0.0042405496, 0.014521654, -0.025427083, 0.0074310973, 0.00029087902, -0.009527048, -0.0066243387, -0.016086522, 0.017075714, 0.0006836164, 0.0005209471, 0.00629596, 0.005472985, 0.00075101515, 0.013037867, 0.013954084, -0.013637868, 0.0121216485, 0.013508137, -0.0015750035, 0.00070895423, 0.012973001, 0.0020837884, -0.010208131, 0.0134351645, -0.020967614, 0.0063405544, 0.010224347, -0.01924869, -0.0062189326, 0.0273406, 0.011562187, 0.021081127, -0.0029412226, -0.02479465, -0.016751388, 0.002712168, -0.0027202764, 0.024016269, 0.009397318, 0.00043555838, -0.032610882, -0.0037804137, -0.017854093, 0.016451387, 5.086582e-05, -0.007277043, -0.021470318, 0.013873003, -0.021340588, -0.01670274, 0.015275709, 0.013873003, 0.0046905507, -0.0156649, -0.020967614, 0.020318963, -0.017318957, -0.011797323, -0.009851373, 0.0093000205, 0.027243303, 0.04673524, 0.008570289, -0.008213531, -0.0047310917, 0.015600034, 0.0075567733, 0.0023939242, 0.0028966279, -0.012421649, -0.006417582, 0.020805452, -0.0049946057, 0.023335187, -0.0018851393, -0.013037867, -0.0117648905, 0.03927576, 0.0069081234, -0.0014929087, 0.023043294, 0.004613524, 0.008902722, -0.023010861, -0.014181112, 0.014789222, 0.009008128, -0.0057486612, -0.014310842, 0.0041189278, -0.014521654, -0.0013054083, -0.017367605, 0.0035027105, 0.0031621691, -0.014181112, -0.036227107, 0.0010054077, -0.019913558, 0.0042527122, -0.004382442, 0.019508151, -0.008781101, -0.0017695985, 0.0024243298, -0.0022641942, -0.011643269, -0.007990558, 0.0012466244, -0.01635409, -0.0182595, 0.029383847, 0.009397318, 0.0020351396, 0.0033973048, -0.007471638, 0.034021698, -0.028702766, -0.013045975, -0.0066648796, 0.022524374, 0.0016925713, -0.010248671, -0.020351397, -0.0018516933, 0.012989217, 0.022832483, -0.009145966, 0.015340574, -0.027697358, 0.008274343, 0.0064540682, 0.010272996, -0.0032979802, 0.00696488, 0.0053675794, 0.0008158802, -0.027194655, 0.013070299, -0.0011320971, 0.0013317597, -0.0015628412, 0.02033518, 0.004601361, 0.016929766, 0.010621645, -0.0048892, -0.007718936, 0.00093344797, -0.0065878523, 0.01341084, 0.00655542, 0.024713568, 0.031216284, 0.01142435, -2.0032771e-06, -0.0029047362, -0.00891083, 0.009981103, 0.0061013647, -0.007800017, -0.005140552, 0.007410827, 0.003413521, -0.02150275, 0.02967574, -0.0016287197, -0.0055256877, -0.0100054275, -0.012754082, -0.02318924, -0.021308156, -0.002306762, -0.0018891933, -0.01574598, -0.032675747, 0.029935202, -0.013516246, -0.019232474, -0.001808112, 0.016670307, -0.027243303, -0.003672981, 0.0020675722, 0.013564895, 0.0055013634, 0.006437852, -0.016718956, -0.0029959525, -0.0034520347, -0.017059498, 0.03327575, 0.0085946135, 0.004625686, 0.016151387, -0.0133540835, 0.009145966, -0.01068651, -0.024535188, 0.0039689275, 0.018227067, -0.0049135243, 0.002452708, -0.027664926, -0.014724357, -0.0038128463, -0.027713574, 0.014489221, 0.001638855, 0.005744607, -0.0028824387, -0.009551372, 0.01748112, 0.015145979, 0.0013408813, 0.024178432, -0.0025925732, -0.009640561, 0.0012831109, 0.014943276, 0.012535162, 0.009162182, -0.0015709494, 0.0024283838, 0.0066770418, -0.0032473044, 0.001322638, -0.0005110653, -0.004325685, 0.022086535, 0.009591913, -0.012527054, 0.0100784, -0.005975689, 0.004447307, -0.005675688, 0.011927053, -0.015981115, 0.0013175705, -0.0048567676, 0.015543277, 0.0036446026, -0.0017635174, 0.0064986628, -0.0032655478, -0.037719, -0.0036547377, -0.040508196, 0.025021676, 0.0017128416, -0.014367599, -0.017951392, -0.0022601401, -0.007779747, -0.030940609, -0.015218953, -0.011789215, -0.018145986, 0.019508151, -0.00616623, 0.0107108345, -0.021973021, 0.0050716326, -0.0013033813, 0.0059351483, -0.019913558, -0.016491927, 0.002718249, -0.012510838, -0.013808139, 0.004617578, -0.013921652, 0.0068959612, -0.012989217, -0.01111624, -0.0069000153, 0.0100865085, 0.017205443, 0.007009475, -0.0019864908, 0.0040763603, -0.0036364945, 0.017708147, -0.0023939242, 0.017189227, -0.0012902055, -0.03353521, 0.0020645317, -0.0044108205, 0.008116234, 0.014959493, 0.013978409, -0.03625954, 0.015494629, 0.0022054103, -0.0121216485, 0.00080777204, 0.0067337984, 0.012810839, 0.0014837871, -0.007552719, -0.012964893, -0.01722166, 0.004645956, 0.0035594674, 0.00027466277, 0.0042648744, 0.04932984, -0.0028783847, -0.016897334, 0.0137027325, 0.0006324338, 0.020918965, -0.0043459553, 0.002770952, -0.017562201, 0.00027035532, 0.036227107, 0.013937868, 0.025735192, -0.005274336, 0.014359491, -0.0013915572, -0.00694461, -0.017205443, -0.009672994, -0.0021344642, 0.01769193, 0.010045968, -0.0019388556, 0.0036851433, 0.0076338006, -0.010767591, 0.0062027164, 0.012137865, 0.0076054223, 0.008164883, 0.013248677, -0.014327059, -0.010694618, -0.013516246, 0.014229761, 0.016637875, -0.029173037, 0.00014239896, 0.0050716326, 0.022751402, 0.0054932553, -0.00024957824, -0.016832469, -0.004508118, -0.0021527074, -0.012000026, 0.026335193, 0.022864915, 0.034508184, 0.008602722, -0.023335187, -0.0042364956, 0.01392976, 0.018194634, -0.02163248, 0.017805444, 0.013727057, -0.029416282, 0.0077392063, -0.021583831, 0.017237876, 0.0020209504, -0.0012506784, -0.014197328, 0.03460548, 0.013573003, -0.015583818, 0.028394656, -0.0021263561, -0.016816253, 0.0130865155, -0.016175712, 0.0013418949, 0.020659504, -0.0098270485, -0.002191221, 0.009989211, 0.016670307, 0.012194621, 0.017108146, 0.0062229866, 0.027373033, -0.0046540643, 0.0034520347, 0.021016262, 0.0065392037, 0.029351415, -0.010118941, 0.008262181, 0.012040567, 0.00553785, -0.020108152, 0.0017250038, -0.006693258, 0.014740573, 0.0016925713, 0.004593253, -0.0033263587, -0.0037641975, -0.0134351645, -0.015924359, 0.0035939268, 0.023545997, -0.008197315, 0.01453787, 0.01800004, -0.024778433, -0.028994659, -0.010118941, 0.012932461, -0.00033040612, -0.0067946096, -0.013662192, -0.0017888553, -0.00063192705, 0.021210857, -0.019978423, 0.002772979, -0.022248698, 0.009794616, -0.009275696, 0.008343262, -0.0059594726, 0.015259493, 0.02271897, 0.003423656, -0.020140585, 0.008051369, 0.006308122, -0.0002527455, 0.0041331174, -0.024000052, 0.024129782, 0.0085946135, 0.012656785, 0.0076419087, 0.012227054, -0.006579744, -0.0036243324, 0.020610856, 0.0010221306, -0.017448686, -0.00045912262, -0.011578403, 0.009543264, 0.008497316, -0.019605448, 0.0107919155, 0.009040561, 0.020659504, 0.009470291, 0.011772999, 0.002712168, 0.011400025, 0.023335187, 0.01631355, -0.0057608234, -0.005412174, -0.010589212, 0.0201568, -0.013094624, 0.019378422, 0.016848685, -0.0067743394, -0.006839204, -0.0006876704, 0.020870317, 0.00054577825, -0.0036000079, -0.0418055, 0.003087169, 0.008602722, 0.00900002, 0.015713548, 0.027583845, -0.013645976, 0.0021182478, -0.0026189247, -0.033729803, 0.002647303, 0.019670313, 0.008683803, 0.0035574404, -0.017708147, 0.009008128, -0.016670307, -0.005716229, -0.0140594905, -0.022345996, -0.004771632, -0.0053797415, 0.0059351483, 0.005087849, -0.01579463, 0.022832483, 0.0030000065, 0.015381115, 0.0015729765, 0.0026837897, -0.007718936, -0.010029752, -0.017886525, 0.01639463, 0.008578397, 0.012770298, -0.012324352, 0.012818947, 0.021210857, 0.0035250077, 0.008829749, -0.015737873, -0.0038412246, 0.0073135295, 0.013418948, -0.030454122, 0.0013662193, -0.007090556, -0.014675708, 0.010240563, 0.008967588, -0.008627046, -0.012324352, -0.00077179226, -0.0041513606, 0.014878411, -0.004487848, 0.00011528742, 0.008464883, 0.009243264, 0.011505431, 0.0044189286, 0.0046824426, 0.009486508, -0.0055094715, -0.011716242, 0.0027263574, 9.6790754e-05, -0.009770292, -0.022297347, -0.006437852, 0.012478406, 0.013573003, -0.0071837995, 4.684343e-05, -0.020448694, -8.7289045e-05, 0.004171631, 0.004577037, 0.008635154, -0.0066040684, 0.008813533, -0.010045968, 0.012389217, 0.013013542, 0.005400012, -0.0073256916, -0.010637861, 0.010127049, -0.0053716335, 0.0027952765, -0.0018506797, 0.023481132, -0.0020402072, 0.011245971, 0.011391917, 0.01631355, -0.005416228, 2.2788268e-05, -0.0009663873, -0.013775706, -0.0044108205, 0.0031054122, -0.0012060837, 0.005468931, 0.018794635, -0.0073540704, 0.0069365017, 0.00060506887, 0.0014604762, 0.0024770324, 0.036486566, 0.007106772, -0.0027973035, 0.007402719, 0.005217579, -0.0012172324, -0.009794616, -0.021016262, -0.025994651, -0.017983824, 0.0036668999, -0.014197328, 0.0062148785, 0.0074513676, 0.00063395407, 0.009997319, 0.011554079, 0.032756828, -0.0050432542, 3.190991e-05, 0.005590553, -0.005845959, 0.0020422342, -0.023724377, 0.005554066, 0.014643275, 0.017854093, -0.012608136, -0.012056783, -0.0068594743, 0.007268935, 0.028346008, 0.026756816, -0.02223248, 0.001774666, 0.0012922325, 0.039146032, 0.03274061, 0.025427083, -0.010402726, -0.0046743345, -0.017448686, 0.021081127, 0.0014199356, -0.022945996, -0.004455415, 0.0035635214, 0.018940583, 0.006377041, 0.008424343, -0.010702726, -0.012575704, -0.0013692598, -0.014027058, 0.0031135203, -0.009275696, 0.012608136, -0.0024324378, -0.03340548, -0.017059498, -0.00060304184, 0.005010822, -0.008886506, 0.00018179939, 0.003218926, 0.01375949, -0.014829762, 0.011772999, 0.010127049, -0.009762184, -0.0017027064, -0.01375949, -0.0011138538, 0.007783801, 0.005477039, -0.0028459523, -0.008578397, 0.0110594835, 0.010954078, 0.006433798, 0.000803718, 0.0013804084, 0.0059108236, -0.012308135, 0.041578468, 0.01903788, -0.007544611, 0.015275709, 0.029383847, 0.004451361, 0.0067743394, 0.016151387, 0.004577037, 0.025410866, -0.03940549, 0.00026427422, 0.019751394, 0.0006065892, -0.0182595, 0.018454095, 0.016670307, 0.016735172, 0.005472985, -0.008010829, 0.0017179091, -0.021778427, 0.0027973035, 0.007808125, 0.004832443, -0.0065310956, -0.0058175805, -0.021129776, 0.0050432542, 0.00031672366, -0.016062198, -0.018421663, -0.0056919046, 0.0201568, -0.006255419, 0.0012354756, 0.0050756866, 0.020529775, -0.013037867, -0.008797317, -0.023983836, 0.014400031, -0.0051081195, -1.6406286e-05, -0.014700032, 0.012575704, -0.0043581175, 0.019021664, -0.008294613, -0.013062191, 0.013718949, 0.0029716282, -0.017918957, 0.0026614924, 0.017627066, -0.0084162345, -0.011781107, 0.0064094737, -0.002777033, -0.011700026, 0.0152919255, 0.022167616, -0.007151367, -0.00835137, -0.009940563, -0.016127063, -0.0094783995, 0.008497316, -0.021145992, 0.00035777106, 0.026351409, 0.014359491, 0.001571963, -0.006040554, 0.008448667, -0.018454095, 0.0045202803, -0.01600544, 0.008627046, -0.010451375, 0.007800017, 0.01635409, -0.0020736533, 0.004617578, -0.006251365, -0.013945976, 0.05957851, -0.013191921, 0.017237876, -0.007816234, 0.0073824488, -0.004333793, -0.014700032, -0.016589226, -0.018308148, 0.0039466303, -0.0033000072, 0.012867596, 0.0029310875, 0.013418948, -0.0042081173, 0.025102757, -0.005991905, 4.05723e-05, 0.019054096, -0.0031277095, 0.013548679, -0.0006501704, -0.002710141, -0.027227087, 0.007945963, 0.021794643, 0.007937855, 0.01263246, 0.011351376, -0.012973001, -0.0096486695, -0.0085946135, -0.0090324525, -0.019313555, 0.018827068, 0.022118967, -0.009056777, 0.009470291, -0.026254112, -0.01544598, -0.013029758, 0.006510825, 0.01233246, 0.012267594, -0.0013733138, 0.0028641955, 0.01111624, 0.022605455, -0.0074878545, -0.0072365026, 0.010118941, 0.006693258, 0.01505679, -0.008618938, -0.0058135265, 0.0111486735, 0.010937862, 0.015867602, -0.00809191, -0.027567629, 0.0057810936, 0.0044108205, 0.012843272, -0.012170297, -0.024989244, 0.010329752, -0.00912975, 0.0122919185, -0.026805464, -0.02163248, -0.020545991, 0.014416248, -0.015608142, 0.0065310956, 0.0020574369, 0.009713535, 0.011878405, -0.0059716348, 0.024178432, 0.0009628399, 0.008732452, 0.007341908, -0.040702794, -0.0042283875, -0.0007951031, 0.0040743332, 0.018470312, 0.013305435, -0.004710821, -0.0014027058, 0.0043540634, 0.014473005, 0.012235162, 0.0114973225, 0.0137919225, 0.0010190901, -0.000110346526, -0.0073013674, -0.0077067735, 0.009089209, 0.013564895, -0.006368933, 0.00041452792, -0.0076459628, 0.001996626, -0.004621632, 0.0067986636, -0.023383835, 0.024551405, -0.011951378, 0.011172998, -0.0056797424, 0.0042405496, 0.003087169, 0.021908157, 0.001356084, 0.02181086, -0.008335154, 0.0060770405, 0.005858121, -0.021697344, -0.0022135184, 0.009786508, -0.0101838065, 0.017902741, 0.013783814, 0.007718936, 0.021097343, -0.0027851413, 0.0037033865, -0.010435158, -0.014221652, 0.019751394, -0.010605428, 0.015851386, 0.006267581, -0.0107108345, 0.016751388, -0.016273009, 0.030940609, 0.0039547384, 0.022054102, 0.014878411, -0.0036993325, -0.01903788, -0.017594634, -0.009713535, -0.014594627, -0.010524347, 0.015251385, 0.004572983, -0.0043540634, 0.001743247, 0.0019003421, -0.021000046, 0.01574598, -0.006048662, 0.008160829, 0.025962219, 0.0035067645, 0.0017483146, 0.004244604, 0.011043267, 0.0057081208, 0.00157399, -0.014473005, 0.018875716, -0.0059148776, -0.0015871656, 0.013783814, -0.012778406, -0.015016249, 0.0023310862, -0.0031236554, -0.012421649, 0.0036243324, 0.00038082854, 0.0075770435, -0.012462189, -0.015283817, -0.0039709546, 0.0037662245, 0.0028946009, 0.014562194, 0.01362976, 0.014367599, 0.0092108315, 0.0014564221, -0.0042527122, -0.017659498, -0.016637875, -0.027162222, -0.0038878464, 0.010127049, -0.047416322, 0.0058175805, -0.039081167, 0.018551392, 0.017270308, 0.0067175822, 0.017578417, -0.008160829, -0.027989252, -0.022135183]
Async Embeddings
Generate embeddings in background jobs:
test "generates embeddings asynchronously with embed_later" do
# Create a generation for async embedding
generation = ApplicationAgent.with(
message: "Artificial intelligence is transforming technology"
).prompt_context
# Mock the enqueue_generation private method
generation.instance_eval do
def enqueue_generation(method, options = {})
@enqueue_called = true
@enqueue_method = method
@enqueue_options = options
true
end
def enqueue_called?
@enqueue_called
end
def enqueue_method
@enqueue_method
end
def enqueue_options
@enqueue_options
end
end
# Queue embedding for background processing
result = generation.embed_later(
priority: :low,
queue: :embeddings
)
assert result
assert generation.enqueue_called?
assert_equal :embed_now, generation.enqueue_method
assert_equal({ priority: :low, queue: :embeddings }, generation.enqueue_options)
end
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Embedding Callbacks
Use callbacks to process embeddings before and after generation:
test "processes embeddings with callbacks" do
VCR.use_cassette("embedding_agent_callbacks") do
# Create a custom agent with embedding callbacks
custom_agent_class = Class.new(ApplicationAgent) do
attr_accessor :before_embedding_called, :after_embedding_called
before_embedding :track_before
after_embedding :track_after
def track_before
self.before_embedding_called = true
end
def track_after
self.after_embedding_called = true
end
end
# Generate embedding with callbacks
generation = custom_agent_class.with(
message: "Testing embedding callbacks"
).prompt_context
agent = generation.send(:processed_agent)
response = generation.embed_now
assert agent.before_embedding_called
assert agent.after_embedding_called
assert_not_nil response.message.content
doc_example_output(response)
end
end
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Response Example
activeagent/test/agents/embedding_agent_test.rb:103
# Response object
#<ActiveAgent::GenerationProvider::Response:0x2b0c
@message=#<ActiveAgent::ActionPrompt::Message:0x2b20
@action_id=nil,
@action_name=nil,
@action_requested=false,
@charset="UTF-8",
@content=[-0.0178913, -0.0064372965, -0.034321424, 0.00393909, 0.026203774, -0.0050775902, -0.03154519, 0.049874842, -0.027502598, 0.0073383558, 0.0008143018, -2.4987141e-05, -0.02079742, -0.036009897, 0.0030075894, -0.030084012, -0.007585944, 0.02107342, -0.014449418, -0.014603653, 0.041887075, -0.06831814, -0.035035778, -0.0072937086, 0.0069202967, -0.027973423, 0.0058325315, -0.0071070027, -0.016949654, 0.014416947, 0.003533207, -0.0062059434, 0.028525423, -0.0035677073, 0.026869422, -0.021592949, 0.044809427, -0.0015768536, -0.0014662505, -0.056563787, -0.013101887, 0.017631536, -0.014116594, 0.0101145925, -0.050556727, 4.7818034e-05, 0.025651775, -0.0012409858, -0.04425743, -0.025132244, 0.02107342, -0.0034702953, 0.0051587666, -0.037146367, -0.0018863389, 0.022274831, -0.0017960301, -0.010877651, 0.032973893, 0.020959772, 0.010236356, 0.041529898, 0.015788829, -0.001015721, 0.027762363, 0.02217742, 0.021089654, 0.027697422, 0.010390592, 0.02784354, -0.005816296, -0.049387783, -0.0126960045, 0.0023460009, 0.015577771, 0.014538711, 0.015594006, 0.06760379, -0.01862189, -0.016657418, 0.05455061, -0.030019071, -0.034873426, 0.043997664, 0.026707068, -0.020602597, 0.02082989, -0.05951861, -0.017664006, -0.0016316477, -0.009132356, -0.019547302, 0.011421533, -0.00614912, -0.038964722, 0.025635539, -0.0134671815, -0.0062587084, -0.07260426, 0.025749186, -0.009416474, -0.011721887, -0.016560007, -0.025603069, -0.00022386957, 0.029694363, 0.027129186, 0.022485891, -0.00500859, 0.022274831, -0.035230603, -0.03188613, -0.020180479, -0.029515775, 0.002932501, -0.014514359, -0.0052805315, 0.01813483, -0.015196241, 0.015204359, 0.02535954, 0.014457535, 0.013564593, 0.031983543, -0.00017617838, 0.015943065, -0.0022506185, -0.029645659, 0.038088016, -0.02456401, 0.0063885907, -0.017615302, 0.008783298, 0.0022770008, 0.014806594, -0.017875066, -0.002946707, 0.024028243, 0.025440715, 0.008024297, -0.0459459, -0.014871535, -0.00038533472, 0.005426649, -0.042049427, 0.013670123, -0.0011293681, 0.025294598, -0.01658436, 0.0069487086, -0.0158213, -0.03779578, -0.013045064, 0.026593423, 0.005499708, -0.03146401, -0.0010593534, -0.016738595, 0.009627533, 0.017712712, 0.023541186, 0.008539768, 0.0060476493, -0.010999416, -0.022080008, 0.019352477, 0.0313666, -0.029126128, 0.004428178, 0.026366128, -0.007626532, -0.031837422, 0.033607073, 0.017112007, -0.015878124, 0.015017653, -0.012769064, -0.012403769, 0.005097884, 0.011949181, -0.023947068, 0.011389063, -0.022891773, -0.0007863974, 0.020813655, 0.012874593, 0.04743955, -0.04344566, 0.011835534, -0.029613188, -0.0074520027, 0.0037909427, 0.01271224, 0.018004948, -0.004578355, -0.03237319, -0.03672425, 0.025830362, 0.001495677, -0.0029487363, 0.01502577, -0.039256956, -0.009367769, -0.05019955, -0.011721887, 0.040783074, -0.0065509435, 0.0037462956, 0.00694465, -0.012314475, 0.0187193, -0.024986127, -0.022567067, -0.053121902, 0.020148007, 0.0053251786, -0.018751772, 0.037373662, -0.002224236, 0.005175002, 0.0041927663, 0.05399861, 0.015634594, -0.05253743, -0.019807067, 0.03151272, 0.03841272, -0.041854605, -0.024969893, 0.010528592, 0.025327068, -0.016982123, 0.007764532, 0.020115538, -0.02000189, -0.0069730612, -0.019417418, -0.013475299, 0.0078051207, 0.0066321203, -0.0029629422, -0.0032328542, -0.046303075, -0.027340246, -0.00064535317, 0.020667538, 0.00054185314, 0.05026449, -0.0006610811, -0.051660724, -0.01164071, -0.0063520614, -0.0048381193, -0.0042861192, -0.00621812, 0.054712962, 0.034126602, -0.0059340023, -0.0036326484, -0.028265657, 0.002317589, 0.0042130603, 0.014076006, 0.013020711, 0.0053211194, -0.012371299, 0.03471107, -0.014287064, -0.02597648, 0.017664006, 0.038737427, -0.008450474, 0.0039573545, 0.02680448, -0.014985182, 0.015999889, -0.021398125, -0.019482361, -0.03789319, -0.010796474, 0.014701065, -0.0053738845, 0.027112952, 0.042926133, -0.004570237, 0.0035798836, -0.010975063, 0.02113836, -0.014904005, -0.0029771482, -0.023395067, -0.02784354, 0.03222707, 0.041919544, 0.048965666, 0.031999778, -0.007196297, 0.0018477801, 0.013061299, -0.013483417, -0.045783546, 0.030895777, -0.034353897, 0.009895415, 0.0072206496, 0.0014703093, 0.050167076, 0.028135775, -0.028314363, 0.006571238, 0.016105417, -0.03795813, -0.028655306, 0.013775652, -0.0074885325, 0.031350363, -0.009660004, -0.0047650607, 0.015326124, -0.024450362, 0.039711546, -0.026950598, -0.057602845, 0.05029696, 0.027940951, -0.02073248, 0.022599539, -0.023995774, -0.008170415, -0.008702121, -0.008105474, -0.034808483, -0.014230241, -0.040945426, -0.027405187, -0.056563787, -0.046432957, -0.0098629445, -0.013483417, -0.014481888, -0.038737427, -0.00037112882, 0.0038721191, -0.041887075, 0.014668594, -0.023865892, 0.020456478, -0.017875066, 0.022258596, -0.013702594, 0.000777265, 0.009562592, -0.0014763976, 0.0026930305, 0.045264017, -0.009400239, -0.03399672, 0.021706596, -0.044517193, 0.0032409718, -0.021576714, -0.024693891, 0.016852241, 0.04055578, -0.035555307, -0.016219065, 0.022534596, 0.023476245, 0.046303075, 0.02763248, -0.04182213, 0.00866965, -0.021333184, 0.007058297, -0.015350476, -0.022047538, -0.006453532, 0.013304829, -0.008418003, 0.03893225, -0.040166132, -0.018492008, 0.0070867087, 0.022908008, 0.005012649, 0.00908365, -0.002656501, 0.02052142, -0.030343777, -0.044614606, 0.02024542, 0.011429652, -0.037568484, -0.0072652968, 0.0374386, 0.005755414, -0.034451306, -0.015618359, 0.020878596, -0.010341886, -0.0142383585, -0.010138945, -0.0075088264, 0.008970004, -0.0065590614, -0.009708709, -0.009448945, -0.009944121, -0.0059989435, 0.040231075, 0.030652247, -0.035328012, 0.0045377663, -0.0028452363, 0.048543546, 0.030360011, 0.0034662366, 0.018086124, 0.008198827, -0.014076006, 0.021122126, -0.009164827, 0.0056701787, -0.017290594, 0.011031887, -0.0008919268, -0.03610731, 0.013751299, -0.0060841786, -0.039224487, -0.017079536, -0.006757944, -0.008694003, 0.010650357, 0.03464613, 0.0076387087, 0.010090239, -0.0034297071, -0.03659437, -0.012890829, 0.00042820605, 0.029207306, -4.0176026e-05, -0.009164827, -0.06701932, -0.0049517667, -0.017810125, -0.009692474, 0.020602597, -0.0017534124, -0.019352477, 0.008978121, -0.06208379, 0.016722359, -0.026885657, 0.02456401, 0.0086128265, -0.03323366, 0.004113619, -0.043835312, -0.025034834, 0.060784966, 0.014481888, 0.03167507, 0.0153017705, -0.036886603, -0.024515303, 0.0165113, 0.015228712, -0.024450362, 0.015350476, -0.013223652, -0.027177893, 0.033899307, 0.0017544271, -0.0028614716, -0.031350363, -0.039127074, 0.023784716, 0.017599065, -0.020375302, 0.018492008, 0.011811181, -0.015886242, 0.008401768, 0.00811765, 0.006226238, 0.02615507, 0.03776331, 0.011527063, 0.009002474, 0.024840008, -0.0045540016, -0.0382179, -0.009319062, -0.021024713, -0.027259069, -0.04003625, 0.022339772, 0.007983709, -0.0047244723, 0.04471202, 9.346396e-06, 0.03243813, 0.017371772, 0.00019038426, -0.009871063, -0.061434377, 0.00021156625, 0.008085179, -0.018394595, -0.033347305, 0.031577658, -0.019125184, -0.020537654, 0.015228712, -0.041757192, 0.0053535905, -0.016072948, -0.007468238, 0.006887826, -0.023330126, -0.005755414, -0.0035575603, 0.011770593, 0.01634083, 0.012541769, 0.025034834, -0.025099775, -0.029288482, 0.0079471795, 0.0016255594, -0.011973534, 0.019027771, -0.0037523839, 0.022518361, -0.0025306775, -0.001205471, -0.024369186, -0.015999889, -0.026122598, 0.011941063, -0.00033840453, -0.016560007, 0.027259069, 0.050589196, 0.010065886, -0.017014595, -0.014189652, 0.020148007, -0.008539768, 0.013345417, 0.009660004, 0.023671068, -0.008296238, -0.017728947, -0.026528481, 0.009229768, -0.024791304, 0.022713184, 0.0154478885, 0.00601112, 0.0038842955, -0.009789886, -0.0075656497, 0.008588474, -0.017875066, 0.011835534, -0.008077062, -0.032519307, 0.011835534, 0.056466375, -0.007423591, -0.03063601, -0.03568519, 0.013710711, 0.040360957, -0.011202357, 0.0017523977, 0.02842801, 0.013751299, -0.014132828, -0.02753507, 0.011202357, 0.03240566, -0.005751355, -0.0042577074, -0.043510605, -0.00763465, 0.008267826, 0.01626777, -0.011454004, -0.00608012, 0.00052764727, -0.01889789, 0.0026098245, 0.013418476, 0.015228712, 0.005731061, -0.0159593, -0.018427067, -0.022534596, 0.030343777, -0.004968002, 0.0059542963, -0.00849918, 0.0041724723, 0.010479886, -0.00021359567, 0.018979065, -0.02591154, -0.021170832, 0.041075308, -0.0053211194, 0.0014002946, 0.0019593977, -0.012533652, 0.039614134, 0.0029000305, 0.019417418, 0.028882599, -0.029061187, 0.051660724, -0.0019147507, 0.010090239, 0.011941063, -0.033607073, 0.011015651, 0.011129298, -0.019660948, 0.019498596, -0.019709654, 0.030441187, -0.01813483, 0.013150593, 0.027405187, 0.021479303, 0.037081424, -0.011178005, -0.011023769, 0.03409413, -0.0042090015, -0.04906308, 0.06981179, -0.02193389, -0.03630213, -0.014522476, 0.0029446776, 0.029077422, -0.0012186622, 0.0028350893, 0.03078213, 0.005982708, 0.0045093545, -0.00649412, -0.019985655, 0.009522004, 0.022307303, -0.02162542, 0.023898361, -0.00073008117, 0.0093434155, 0.02919107, -0.017842595, 0.017728947, -0.02808707, -0.003585972, -0.035425425, -0.010999416, 0.057635315, 0.010098357, -0.027453892, -0.024645185, -0.03513319, 0.014879652, -0.01730683, -0.038997192, -0.0024231186, 0.020651301, -0.008742709, -0.014262712, -0.01392177, -0.011559534, 0.009018709, 0.0023642655, -0.018199772, -0.026642127, 0.03260048, -0.011876122, 0.027242834, 0.033866838, -0.0019472213, 0.010423062, 6.370453e-05, -0.027161658, 0.0012267799, -0.00031709572, -0.021057185, -0.0071070027, 0.019238831, -0.019141419, 0.0018812654, -0.031009423, -0.0041602957, 0.030441187, -0.0014520447, -0.008450474, -0.03402919, -0.011169886, 0.010171415, -0.004184649, 0.01174624, 0.01606483, 0.041562367, -0.00021118575, -0.013962358, 0.009960357, -0.020424008, -0.0076305913, -0.015642712, 0.0023845597, 0.014912123, 0.019336242, -0.013296711, 0.015188123, 0.004038531, 0.017745184, -0.017680243, 0.025262127, -0.00044038252, 0.031139307, 0.0045580603, 0.05558967, -0.004355119, -0.0022993244, -0.032145895, -0.019953184, 0.022859303, 0.011762475, -0.03454872, 0.027729893, -0.010885769, -0.02521342, -0.012622946, 0.026560951, -0.009765533, 0.037341192, -0.030928247, -0.025619304, -0.046140723, 0.014490006, 0.037341192, -0.009586945, 0.010406828, -0.038055543, 0.010471769, -0.017112007, 0.008474827, 0.010285063, 0.0055037667, -0.012898946, 0.019092713, -0.033866838, 0.0050451197, 0.028898835, 0.015074477, -0.027470129, -0.032503072, 0.00849918, 0.0063642375, 0.03613978, 0.019482361, -0.010966945, 0.025960244, 0.019985655, -0.024661422, -0.009773651, 0.010479886, 0.018102359, -0.030960718, 0.002272942, -0.021950126, -0.03146401, -0.0055118846, -0.0050857076, -0.0058852965, 0.013248005, -0.0032450305, -0.011348475, 0.013856829, 0.0072571794, -0.018735537, 0.051465902, -0.005341414, 0.012809652, 0.011608239, 0.014636124, 0.033899307, -0.028541658, -0.021414362, 0.028525423, -0.008791415, -0.004379472, -0.0021065301, 0.015058241, -0.0052724136, -0.019888243, 0.01502577, -0.034743544, -0.004493119, 0.017534124, -0.017566595, 0.009635651, -0.018508242, -0.017712712, 0.019433655, -0.004407884, 0.023411304, 0.03175625, 0.03243813, -0.007326179, -0.011567651, 0.00013038976, -6.405333e-05, 0.0107802395, -0.015131299, -0.010520475, 0.0148228295, 0.0156833, 0.012931417, 0.025862833, 0.01571577, -0.030733423, 0.025927775, -0.00935965, 0.04864096, 0.0059299436, -0.027518833, 0.017160712, 0.028330598, -0.014002946, -0.037048955, -0.008953768, -0.024515303, 0.013248005, -0.013012593, -0.023102833, 0.022843067, 0.016608711, -0.0026118539, 0.035490368, 0.051465902, -0.02698307, 0.0075453557, -0.029596953, -0.015277417, 0.025716716, 0.01893036, 0.024986127, 0.004093325, 0.025814127, 0.005061355, -0.016673652, -0.016884713, 0.025018597, 0.0062708845, -0.013394123, 0.0005162318, -0.029532012, -0.0011100887, -0.004915237, 0.009059298, -0.0064860024, -0.02980801, 0.0045580603, 0.029775541, 0.0010968975, -0.016933419, -0.031658836, -0.02220989, 0.00770365, -0.017128242, -0.01257424, 0.014806594, -0.010065886, -0.015155653, -0.008056767, -0.029093659, -0.019336242, -0.012095299, 0.0012288092, -0.0067904145, 0.014270829, -0.013515888, 0.020537654, -0.016641183, -0.051011313, 0.0061288257, 0.0009857871, -0.0038802368, -0.014392594, -0.0470499, 0.03063601, -0.048348725, 0.015585888, 0.00052003696, -0.007926885, 0.018297184, 0.012947652, 0.021787774, -0.011827416, -0.018703066, 0.037536014, 0.0012491035, -0.0025022656, -0.016519418, -0.010861415, -0.005869061, 0.044062603, -0.0040791193, 0.012647299, 0.015066358, -0.001060368, 0.007419532, 0.005633649, -0.03659437, 0.01658436, -0.015626477, -0.00480159, 0.009034945, -0.007102944, 0.013450947, 0.0034215895, 0.0072003556, -9.271879e-05, 0.005966473, -0.040133663, 0.0022465596, -0.017745184, -0.018946595, 0.008206944, 0.014514359, 0.0060882377, -0.007926885, -0.010601651, 0.015504711, -0.02842801, 0.014660476, -0.019482361, -0.023573656, -0.014782241, 0.00014332726, 0.009505768, 0.016422005, -0.027096717, 0.026414834, -0.03941931, 0.0018183537, 0.013548358, 0.002110589, 0.015569653, -0.029580718, 0.008905062, 0.015293653, 0.01979083, 0.00018391552, -0.009034945, -0.02373601, -0.026268715, 0.014027299, 0.005130355, 0.00276406, 0.00849918, 0.0139461225, 0.0038457369, 0.0014073976, 0.01699836, -0.0017331183, -0.010317533, 0.018053655, 0.02172283, 0.008312474, 0.014287064, 0.020505184, 0.0028168245, -0.0020608683, 0.038802367, -0.02576542, -0.006916238, -0.014067887, -0.0109263575, -0.02217742, 0.016129771, -0.023930833, 0.002321648, -0.007212532, 0.011380945, 0.0017402213, -0.011113063, 0.001955339, 0.012671652, -0.013588946, -0.035977427, 0.023671068, -0.017988713, 0.012233298, -0.004245531, -0.034386367, 0.0015332212, 0.019271301, -0.0039330013, 0.020716242, 0.009254121, -0.036951542, 0.02380095, 0.0040649134, 0.02380095, -0.019320007, 0.049387783, 0.0096762385, 0.021284478, -0.014636124, 0.01630836, -0.017176948, 0.007399238, 0.0076508853, 0.008653415, -0.007813239, 0.0042333547, -0.023573656, 0.021300714, 0.0030522365, -0.005357649, 0.04230919, -0.018849183, -0.01944989, -0.009181063, -0.05675861, -0.012728475, 0.030587306, -0.01920636, -0.02453154, -0.0079471795, -0.0016346918, -0.0030826777, 0.02600895, -0.021284478, 0.016771065, -0.005382002, -0.014327653, 0.020894831, -0.00031455894, 0.021560479, -0.008194768, 0.0167873, 0.011575769, -3.833687e-05, -0.014668594, -0.0037523839, 0.016771065, -0.0148228295, -0.021446832, 0.00473259, -0.035230603, -0.040848017, -0.02217742, 0.011178005, -0.009530121, 0.0070258263, 0.01813483, 0.00012449178, 0.039127074, -0.015496594, -0.018248478, -0.0061369436, -0.031934835, -0.012744711, -0.028931305, 0.019011537, -0.014027299, -0.0143033, 0.013962358, 0.019839536, 0.031220483, -0.011681299, 0.008726474, -0.0032206776, 0.022599539, 0.022583302, -0.009229768, -0.023768479, 0.03581507, 0.022891773, 0.016868478, 0.009944121, -0.0073627084, -0.004355119, 0.0841638, -0.0077158264, 0.00155453, -0.0033870896, -0.039192013, -0.0024352951, -0.009838592, 0.037146367, 0.006173473, -0.033672012, 0.028314363, -0.004541825, -0.022924244, 0.0006691988, 0.00164078, 0.022242362, 0.007801062, 0.010325651, 0.0091972975, 0.005633649, -0.03151272, -0.0048868256, -0.009513886, 0.018086124, 0.0006367282, 0.0069040614, -0.011113063, 0.002548942, 0.012996358, 0.023313891, 0.0036103248, 0.009002474, -0.007930944, -0.0053941784, -0.009586945, 0.021690361, -0.003945178, 0.0028087068, 0.01675483, 0.008807651, -0.016024241, -0.021219537, -0.02073248, 0.0021065301, -0.02518095, 0.013507769, 0.024677657, -0.010171415, -0.048056487, 0.002839148, 0.0014418976, -0.009310945, -0.045621194, 0.0067620026, 0.013418476, 0.01243624, -0.0013586917, -0.009781769, 0.015918711, -0.015147535, 0.0030319423, 0.0121764755, -0.0167873, 9.963147e-05, -0.0033485307, 0.0002620479, 0.0074641793, -0.01668989, -0.03005154, -0.0035169718, 0.027713658, -0.024434127, -0.028135775, 0.0024068833, 0.00014370777, -0.018297184, 0.0014073976, -0.013142476, -0.0013952211, -0.034224015, -0.012785299, 0.020813655, 0.0015859859, 0.0013099858, -0.015082594, 0.010642239, -0.024661422, -0.0015007505, 0.013564593, -5.5967394e-05, 0.037211306, -0.019547302, -0.0015088682, 0.010966945, 0.011194239, -0.010358121, 0.018995302, -0.0055402964, 0.0030136777, 0.0037178837, 0.00908365, -0.011324122, 0.0038680602, -0.009205415, -0.015642712, 0.009392121, -0.008109532, -0.022810597, -0.0046027075, 0.0023196186, 0.007935003, -0.015058241, -0.02698307, -0.01450624, -0.007224709, -0.0009193239, 0.034581188, 0.019384949, 0.03954919, 1.0345248e-05, -0.007829473, -0.009830474, 0.031658836, 0.0077848267, 0.030668482, 0.025375774, -0.023671068, -0.0023744127, 0.012314475, 0.009457062, 0.011242946, 0.0011303828, 0.036464483, -0.030116482, 0.006023296, 0.011827416, 0.019855773, 0.0046311193, -0.000709787, -0.012647299, -0.0033201189, -0.0148634175, 0.020862361, 0.02404448, 0.0038010897, -0.028379304, 0.00047488254, -0.005759473, -0.0075250617, -0.029824246, 0.0075494144, -0.019417418, 0.011210475, 0.005584943, -0.026203774, -0.012363181, 0.019855773, -0.013353534, 0.023687303, 0.0052602375, -0.0062587084, 0.017258124, 0.0165113, -0.02079742, -0.006871591, 0.007614356, -0.02186895, -0.038282838, -0.006169414, 0.0066889436, -0.0019938978, 0.011892358, -0.0061207083, 0.0071800617, 0.009375886, 0.007699591, 0.0049558254, -0.01226577, 2.3401662e-05, -0.02940213, 0.028298128, 0.005958355, -0.015431653, 0.008507297, 0.014619888, 0.009375886, -0.013174946, -0.0068310024, -0.00749665, 0.023135303, 0.026349893, -0.008515415, -0.007935003, 0.018280948, 0.010845181, -0.013150593, 0.016884713, -0.018686831, -0.009075533, -0.0112591805, -0.019401183, -0.0053251786, 0.01782636, -0.0032003836, 0.033071306, -0.0077320617, 0.0045824135, -0.021528007, 0.01727436, -0.0074601206, 0.02082989, 0.017696477, 0.0050004725, 0.0024068833, 0.038250368, -0.00011003221, 0.007902533, -0.019547302, -0.0061125904, 0.0037280307, -0.007354591, -0.013856829, 0.013515888, 0.04279625, 0.007512885, 0.013938005, -0.01177871, -0.04117272, 0.00839365, -0.0106341215, -0.025229657, 0.0011212504, -0.0029385893, -0.007383003, -0.016965888, -0.01323177, 0.0060273553, -0.020115538, 0.0002163861, 0.011892358, -0.02349248, 0.014400711, 0.021592949, 0.0035453837, -0.014806594, -0.0002790442, 0.013832476, 0.005357649, 0.005913708, -0.014327653, 0.011494593, 0.013702594, -0.009578827, -0.013158711, -0.010390592, 0.01378377, 0.00162353, -0.027372716, -0.0066442965, -0.0066727083, -0.0029852658, 0.011803064, -0.02073248, -0.010252592, -0.014563064, -0.016560007, -0.0050004725, 0.012241417, 0.006469767, -0.020667538, 0.005568708, 0.012517417, 0.0019837508, 0.008474827, 0.005962414, -0.0060720025, 0.029434599, -0.02407695, -0.013524005, 0.004314531, 0.0049517667, 0.04828378, -0.00086250034, 0.031139307, 0.0139055345, -0.019969419, -0.0010776181, -0.011656946, 0.02266448, 0.0016945595, 0.025554363, 0.010033416, 0.018849183, -0.002981207, 0.020943537, 0.013004475, 0.0016296182, 0.0025672067, -0.0043591782, 0.018979065, 0.016194712, -0.001333324, 0.0079065915, 0.007748297, -0.044127546, 0.01257424, 0.009254121, -0.040945426, 0.017160712, -0.01626777, 0.014343888, -0.022778125, -0.01675483, -0.0072977673, -0.006291179, 0.019466124, 0.011624475, 0.014441299, -0.0040060603, -0.012817769, 0.014774123, -0.031837422, -0.03126919, 0.018832948, 0.014230241, 0.003167913, -0.012647299, 0.019985655, 0.014214005, -0.009246004, -0.0075656497, -0.007728003, 0.007922826, 0.03281154, 2.9791141e-05, 0.0020141918, -0.005946179, -0.021203302, -0.020959772, 0.011007533, -0.017225653, 0.015318005, 0.007147591, -0.019628478, 0.019011537, 0.007728003, 0.012127769, 0.0064616497, -0.01001718, 0.0035900308, -0.02925601, 0.028395541, 0.015577771, 0.007309944, -0.027064245, -0.008507297, -0.018638125, 0.013069416, -0.008645297, 0.026528481, -0.029093659, -0.009692474, 0.012817769, 0.031382836, 0.00075950765, 0.018670596, -0.03454872, -0.008539768, -0.00528459, -0.0030786188, -0.009059298, 0.009099886, 0.011518946, 0.01164071, -0.0008482944, -0.029970365, -0.00027650746, -0.02842801, 0.0029182953, 0.0059421198, 0.015123182, -0.005175002, 0.0022648245, 0.006981179, -0.0137594165, -0.0074357674, -0.0006331767, -0.006453532, -0.00514659, 0.013345417, 0.021300714, 0.0037117954, 0.01133224, -0.010552946, 0.002908148, -0.01026071, 0.0056255315, 0.023882126, -0.032243308, 0.0007960371, -0.0069284146, 0.005170943, -0.010130827, 0.011234827, -0.0065996493, 0.020894831, -0.0106341215, 0.019157654, -0.024109421, -0.028622834, 0.0148634175, -0.0024758833, 0.0021633538, 0.038185425, 0.0040791193, 0.004024325, -0.0128015345, -0.010033416, -0.00029730893, -0.005211531, 0.0017503683, -0.019579772, 0.006238414, 0.00044444134, 0.0014317505, -0.018800478, -0.004399766, 0.021528007, -0.031252954, 0.018492008, 0.01267977, 0.007261238, 0.013848711, 0.025132244, 0.020976007, 0.03256801, 0.0012460593, 0.028898835, -0.0035535013, 0.0050775902, -0.0050775902, -0.023476245, 0.01174624, -0.0026260598, -0.0077361204, 0.009026827, -0.00028411776, 0.0057919435, -0.008353062, 0.015658947, 0.004736649, -0.0100090625, -0.0038092074, -0.0038335603, -0.005426649, -0.023378832, -0.00045636416, 0.013735064, -0.015244947, 0.017225653, 0.02190142, -0.023719775, 0.0002912207, 0.013150593, 0.032876484, 0.01177871, -0.0015758388, -0.010463651, -0.008588474, 0.013036946, 0.02673954, -0.027794834, -0.027129186, 0.0030907954, -0.002484001, 0.0057675904, -0.017761419, -0.013256122, -0.0018295154, 0.015926829, 0.014920241, 0.009871063, -0.007001473, 0.007983709, 0.017631536, 0.0107396515, 0.017485417, 0.02763248, 0.0018366183, -0.005313002, -0.014222123, -0.018946595, 0.00056265463, 0.0036427954, -0.019401183, -0.0074357674, -0.012233298, 0.0028350893, -0.0046473546, 0.00038051486, 0.004452531, -0.021511773, 0.0004599156, -0.012541769, 0.017696477, -0.016438242, 0.0069690025, -0.019238831, 0.02673954, 0.0031476188, 0.005154708, -0.0084261205, -0.0040263543, 0.015074477, 0.03516566, 0.02618754, -0.020359067, -0.030765895, 0.014920241, 0.002991354, 0.012590475, -0.01450624, 0.015504711, -0.04321837, 0.009570709, 0.026284952, -0.0075981207, 0.010991299, 0.011527063, -0.0015342359, 0.025684245, 0.022632008, 0.0066402378, -0.0030217953, 0.0005920811, -0.021203302, 0.000392945, 0.0033870896, -0.004919296, 0.009254121, 0.006311473, 0.019660948, -0.022339772, 0.0007397209, 0.006412944, 0.022826832, -0.011397181, 0.00051394873, -0.02055389, 0.0012673681, -0.011518946, 0.005276473, -0.030960718, 0.009108003, 0.00036174277, -0.011324122, 0.012647299, -0.009116121, -0.0038152956, 0.0076224734, 0.008336826, 0.009911651, -0.00894565, 0.0011669123, -0.00025316922, 0.012663534, -0.0036793249, -0.007305885, 0.014270829, 0.0071272966, -0.005304884, -0.015837535, 0.032827776, -0.007837591, -0.011064357, 0.0031070306, 0.0101551805, -0.019888243, -0.0098629445, -0.0007229782, 0.0052155904, -0.013475299, -0.00077066943, -0.0050004725, -0.012395652, 0.009302827, -0.00466359, -0.008174473, 0.000452559, 0.012306358, 0.006798532, -0.025278363, -0.018264713, -0.017193183, -0.0019289566, 0.011608239, -0.002922354, -0.012769064, 0.007224709, -0.004570237, 0.014035417, -0.011997887, -0.0098629445, -0.0053251786, 0.016519418, 0.0058568846, -0.002950766, -0.0013546329, -0.010406828, 0.021706596, 0.006055767, 0.003084707, -0.0012846182, -0.0148228295, 0.0039431485, -0.0028005892, -7.331253e-05, -0.0053211194, -0.0006534708, -0.014108476, 0.021219537, 0.019141419, -0.0041602957, 0.009976592, 0.02514848, -0.0024738538, 0.0017676183, 0.015017653, -0.00587312, 0.018979065, -0.014806594, 0.0057838256, -0.015951183, 0.014011065, -0.016186595, 0.016219065, -0.006607767, -0.005016708, 0.020407772, -0.018605653, 0.010755886, 0.0079471795, -0.016706124, 0.028184481, 8.200095e-05, 0.0038335603, -0.018459536, -0.01243624, 0.0024271773, -0.013459064, -5.0695676e-06, -0.007975591, -0.014498123, -0.005779767, -0.02027789, 0.010471769, 0.011121181, -0.0065387674, -0.0012978093, 0.005613355, 0.017907536, -0.012874593, -0.0018386478, 0.021755302, -0.0024028243, -0.0016326624, 0.0012105446, -0.0010492062, 0.0014084122, 0.009798003, -0.0031029717, -0.045621194, -0.035457894, 0.008515415, -0.0107802395, 0.016657418, 0.007143532, 0.008012121, -0.0022607655, -0.01727436, -0.00083256647, 0.009538239, 0.006238414, -0.00019165265, 0.0075291204, -0.001419574, -0.013442828, 0.010682828, 0.014457535, -0.0012907063, -0.025732951, -0.030408718, -0.0079065915, 0.007399238, 0.024223069, -0.027340246, -0.01026071, 0.01133224, 0.0016499123, 0.00026737512, 0.00037163618, 0.0038924133, 0.018037418, 0.01285024, 0.008105474, 0.0048787077, -0.011324122, -0.0057757082, 0.014425064, 0.018199772, 0.016332712, -0.017176948, -0.006059826, 0.0049355314, -0.0074601206, -0.005333296, -0.01036624, 0.013791887, 0.015309888, 0.012842122, -0.020667538, -0.02055389, 0.008937533, 0.006124767, -0.00048249282, 0.016486946, 0.013686358, -0.00093911064, -0.019125184, -0.011291651, 0.012785299, 0.003291707, 0.008677768, 0.0035088542, -3.5895235e-05, -0.0050694724, 0.0009517945, 0.00438759, 0.015658947, -0.0027924716, 0.015642712, -0.0014652358, 0.016495066, -0.0020030302, -0.019141419, -0.010000945, -0.0016346918, 0.019466124, -0.010333769, 0.006242473, 0.0037787661, -0.0032977953, 0.0004112097, 0.0016915153, 0.013264241, 0.008710238, -0.022924244, -0.010561063, 0.021187067, 0.022015067, 0.0013515888, -0.003527119, 0.0027904422, -0.0062302966, 0.01012271, 0.006124767, -0.0039877957, 0.015634594, -0.02052142, 0.021982597, -0.03730872, 0.0023825304, 0.0022891774, -0.012420004, 0.0042536487, -0.006189708, -0.002130883, -0.0023013537, 0.009651886, 0.019839536, 0.0128015345, -0.019563537, -0.010853298, -0.0023500598, 0.026560951, 0.0044241194, 0.026528481, -0.0045174723, -0.0075940615, 0.0065996493, -0.021576714, 0.026090128, -0.0071841204, 0.005548414, 0.01164071, -0.009140474, 0.012046592, -0.011592004, 0.012947652, -0.00026458467, 0.0054022963, -0.0027478246, -0.011656946, 0.0063723554, 0.002410942, 0.002504295, 0.00016501661, 0.011868005, 0.0013059269, -0.026820716, 0.01862189, 0.0033972366, 0.021187067, 4.87059e-05, 0.0034276778, 0.015220594, 0.011454004, 0.003719913, 0.0043226485, -0.0003726509, -0.0043754135, -0.004903061, 0.024012009, -0.00932718, 0.012858358, 0.0068350616, -0.0035007366, 0.0018163242, -0.019677185, 0.009724945, 0.006031414, -0.008020238, -0.025440715, 0.0020233244, 0.027177893, -0.010958828, -0.010000945, 0.006096355, 0.009773651, 0.004269884, 0.019417418, 0.016422005, -0.007845709, 0.0056052376, -0.010268827, -0.018118596, 0.0017229712, 0.0032085013, 0.013475299, -0.014173417, -0.025375774, -0.013507769, -0.0007402282, -0.036854133, 0.0038721191, 0.00150278, -0.013199299, -0.026122598, -0.004391649, -0.002228295, 0.00863718, -0.0057635317, 0.031691305, -0.005901532, 0.00014040997, 0.00164078, -0.0074114148, -0.013524005, 0.03126919, 0.003979678, 0.0084261205, 0.0021065301, 0.00894565, 0.023265185, -0.0028107364, 0.0143844765, 0.015480359, 0.0075737676, -0.011600122, -0.00552812, -0.001340427, -0.0059340023, 0.0015332212, -0.0038355896, -0.0030664424, 0.007419532, 0.005012649, -0.019742126, 0.0038112367, -0.015772594, -0.0010365224, 0.018735537, -0.017209418, 0.017615302, -0.008547885, -0.015667064, -0.014595535, 0.012217063, -0.016884713, 0.015886242, 0.031155542, 0.012907064, -0.014847182, 0.0052237078, -0.0006905076, 0.00052916934, 0.0033363542, -0.009554475, -0.03284401, 0.01108871, -0.003709766, -0.007029885, 0.011242946, 0.009400239, 0.0024495008, -0.0042820605, -0.008409886, 0.025067303, 0.012290122, -0.0010390593, -0.008458591, 0.0034743543, -0.03451625, 0.00068289734, 0.0018569125, -0.022924244, -0.0024900893, 0.0064007672, -0.0046108253, -0.021024713, 0.003758472, 0.0018011036, -0.013929888, 0.0107802395, -0.0008518459, -0.007212532, 6.500462e-05, -0.03500331, -0.021057185, -0.012744711, 0.015845653, 9.6967866e-05, -0.0010339856, -0.02919107, 0.005962414, 0.0011395151, 0.0069202967, 0.021024713, -0.0075534736, 0.010057769, -0.010877651, 0.025327068, -0.008052709, 0.008620945, -0.005621473, -0.0027011482, -0.0068391203, 0.018280948, 0.0015768536, 0.010804593, 0.008929415, -0.005471296, 0.00031100746, -0.0053170607, 0.008564121, -0.0046067666, -0.0046311193, 0.030944481, 0.00045611046, 0.029337188, -0.00035235676, -0.02373601, 0.0034520307, -0.006246532, -0.010496122, -0.007675238, 0.009440827, 0.018297184, 0.017696477, -0.00036681633, -0.01758283, 0.007346473, -0.0020121625, -0.009416474, 0.021235773, -0.0075575323, 0.0009756401, 0.029369658, -0.0006615885, -0.011965416, 0.013718829, -0.03675672, -0.020700008, 0.018573184, 0.005170943, -0.0020223097, -0.002898001, -0.013873064, -0.017112007, 0.0037280307, 0.003389119, 0.0128015345, -0.040166132, 0.03513319, 0.006100414, 0.007951238, -0.013191181, -0.0054022963, 0.0044687665, 0.023411304, 0.011892358, -0.005154708, 0.0007189194, 3.4848817e-05, 0.0014418976, 0.007987767, -0.0039532958, 0.004452531, 0.024677657, 0.024856245, 0.0033343248, 0.013515888, -0.008491062, 0.029044952, 0.003226766, -0.021690361, -0.006104473, 0.009757415, 0.014603653, -0.0110724745, -0.017258124, -0.004529649, -0.016641183, -0.011007533, 0.0038842955, -0.014692946, -0.0019675156, 0.0032511188, -0.0013566623, 0.009481415, 0.02165789, 0.0002749854, -0.009952239, -0.004407884, 0.020212948, 0.0041400017, 0.010642239, -0.014944593, 0.009522004, 0.006490061, 0.0043510604, 0.0136132995, -0.004097384, 0.00984671, 0.0133210635, 0.0031212366, -0.008694003, 0.019320007, 0.01392177, 0.02407695, -0.0026362068, 0.0014500152, 0.006615885, 2.9696013e-05, 0.0046554725, -0.005154708, -0.00328156, -0.012728475, -0.004152178, 0.0024921186, -0.024125656, -0.0079471795, -0.006851297, 0.017566595, -0.00015106439, 0.011356592, -0.025586832, -0.002843207, -0.0050857076, 0.023460008, 0.0060435906, 0.030489894, 0.0148634175, -0.030181423, 0.012923299, 0.005641767, -0.0010248533, 0.009181063, 0.011592004, -0.0014520447, 0.010276945, -0.0054104137, 0.010755886, -0.016170358, 0.010000945, -0.021609185, 0.02220989, -0.0013292652, 0.004334825, 0.0061856494, -0.016210947, -0.009075533, -0.013475299, -0.019872008, -0.0076387087, -0.010999416, 0.02027789, 0.0093840035, 0.010690945, 0.023411304, 0.010203886, -0.0061369436, -0.0047650607, 0.011429652, -0.025392009, 0.02172283, -0.021706596, -0.0007884268, -0.029077422, -0.0051344135, -0.0145305935, -0.0035575603, -0.0035575603, -0.0040669427, 0.011299769, -0.010074004, 0.020391537, 0.013832476, -0.0011598093, -0.0041501485, 0.00072348554, -0.03659437, -0.029385893, -0.0012724417, -0.013207417, -0.0036367073, 0.013312946, -0.021170832, -0.0059258845, 0.0141977705, -0.0018112507, 0.004448472, 0.008807651, -0.0075575323, -0.017956242, 0.0029954128, -0.01727436, 0.004541825, 0.011835534, 0.017388007, -0.0110724745, 0.01323177, 0.005938061, -0.032259542, 0.0009142503, 0.009181063, -0.011835534, 0.017176948, 0.022193655, 0.008856356, 7.253564e-07, 0.005471296, -0.008336826, -0.010958828, 0.00770365, 0.022615774, 0.0070136497, 0.00915671, -0.031139307, -1.969957e-06, 0.014270829, 0.0068107084, -0.023817185, 0.0069933557, 0.004623002, 0.00012277946, 0.00070877234, -0.0112185925, -0.0064454144, 0.007983709, 0.0038741485, 0.0098223565, 0.0060679433, -0.0023297656, 0.0022262656, -0.0052074725, 0.017566595, -0.007468238, -0.00614912, 0.003105001, -0.014652358, 0.0008761989, 0.021463066, -0.0027863835, 0.005662061, 0.005097884, -0.0012237357, -0.016982123, -0.007837591, 0.013637653, -0.0059502376, -0.014173417, -0.002058839, 0.012923299, 0.0052602375, 0.00043886047, 0.02428801, -0.0051384727, 0.028817657, 0.012168357, 0.002548942, 0.021820243, -0.03516566, -0.022810597, -0.0067335907, 0.012931417, -0.005154708, -0.017972477, -0.0069771204, -0.0033931776, -0.022258596, -0.022680715, 0.0012704122, -0.016454477, 0.0039086486, -0.031691305, -0.01219271, 0.0056539434, -0.00013470226, 0.01785883, -0.015845653, 0.0071922382, 0.0075494144, 0.0056985905, -0.013507769, 0.017388007, -0.027145421, 0.0008838092, 0.020700008, -0.022956714, -0.004298296, 0.013199299, -0.010820827, -0.010869534, -0.0011973534, 0.03678919, -0.0048543545, 0.0039492366, 0.0011111033, 0.025895303, -0.014936476, 0.0020943538, 0.0055037667, -0.020943537, -0.0044444134, -0.0064372965, -0.006964944, -0.0020608683, -0.022291068, -0.0101145925, 0.0054875314, -0.029337188, 0.02079742, 0.0074560614, -0.011803064, 0.009375886, -0.0047650607, 0.005564649, -0.024515303, -0.0034033249, 0.00015525006, -0.0010532651, 0.027161658, 0.015610241, 0.015082594, -0.012866476, 0.0308146, -0.034224015, 0.003616413, -0.005175002, 0.0053089433, -0.0046108253, 0.005844708, -0.014871535, -0.0045986488, -0.021252008, 0.0059502376, -0.009619416, -0.0030907954, -0.0068066497, -0.0058852965, -0.0025306775, 0.0068310024, -0.013840593, 0.017209418, -0.0037158544, -0.03112307, -0.049842373, 0.025830362, -0.032340717, -0.021008478, 0.016917182, 0.0008564121, 0.006007061, -0.01323177, -0.007305885, -0.030360011, -0.0029893247, 0.005199355, -0.0008843165, 0.007918768, -0.0025327068, -0.011007533, 0.0030522365, -0.015813183, -0.008166356, -0.006498179, -0.014376358, 0.001188221, -0.021008478, -0.0033383835, 0.009067415, 0.021008478, -0.024434127, 0.01634083, 0.005621473, -0.00014548351, -0.0035352367, -0.022810597, -0.005889355, 0.009619416, 0.0070055323, -0.013556476, -0.011965416, 0.009213533, -0.008275945, -0.010764004, 0.00150278, 0.00552812, -0.018329654, 0.011445886, 0.0063642375, -0.0005941105, -0.0065103555, 0.0029670012, 0.0024900893, 0.0069040614, -0.011656946, 0.018297184, -0.010893887, -0.025051069, -0.01806989, 0.028152011, -0.0069405907, 0.0054022963, 0.0055768257, 0.013954241, 0.001969545, 0.020196714, -0.018248478, -0.0187193, 0.006145061, -0.011031887, -0.0061856494, 0.011064357, -0.006656473, 0.008783298, -0.0140516525, -0.014067887, 0.0074641793, -0.007845709, -0.0024535598, -0.0028147951, -0.027031776, 0.030100247, 0.0105935335, 0.0037219427, 0.002376442, 0.010747769, -0.018183537, -0.01630836, 0.019531066, 0.0022100303, 0.0050694724, 0.013345417, -0.0008442356, -0.009124239, -0.015707653, -0.023378832, 0.006100414, 0.01461177, 0.004436296, 0.015878124, -0.021982597, -0.020196714, -0.020862361, -0.009668121, -0.00628712, 0.0016955741, -0.025132244, -0.0028229128, 0.0032186483, -0.017793888, -0.00018531074, 0.011121181, -0.033444718, -0.011794945, 0.021235773, -0.007817297, 0.023265185, 0.0007940077, -0.009871063, -0.0112185925, 0.011380945, -0.006404826, -0.0073018265, 0.025749186, 0.011340357, -0.013020711, -0.01675483, -0.00035438617, 0.0019320007, 0.010090239, -0.00086250034, -0.004089266, -0.0178913, 0.0030542659, 0.016535653, -0.019498596, -0.0035433543, -0.008547885, 0.010382474, 0.0107802395, -0.021641655, -0.003565678, -0.005913708, -0.0016580301, 0.018053655, -0.0035920602, 0.014441299, -0.017745184, -0.0063885907, 0.014108476, -0.009992828, -0.009229768, -0.008288121, -0.0013181034, 0.021024713, -0.0106341215, 0.0016012065, -0.010715298, 0.017452948, -0.015602124, 0.022015067, -0.0042577074, 0.00014814711, 0.038120486, -0.0009609268, 0.0156833, 0.010885769, 0.027015539, 0.059356257, 0.004407884, -0.013621417, -0.023930833, -0.009927887, 0.029126128, -0.010885769, -0.0033485307, 0.0071110614, 0.016836006, -0.0002630626, -0.008036474, -0.015829418, -0.005678296, 0.012322593, 0.00030466556, -0.023330126, 0.006023296, 0.017940007, 0.01095071, 0.009034945, -0.001820383, -0.010350004, 0.0066727083, -0.027421422, -5.7204066e-05, 5.536491e-05, -0.011340357, 0.017452948, 0.017290594, -0.024271773, -0.01640577, -0.0035920602, -0.014392594, -0.0120303575, 0.00024391002, -0.01298824, -0.0014794418, 0.0022709125, 0.026999304, 0.0048137666, -0.0069730612, 0.016624948, 0.012152122, 0.011429652, -0.0072855907, -0.020294126, -0.0014510299, 0.0105935335, -0.0066321203, 0.0035839425, -0.01654377, -0.011291651, -0.0053089433, 0.021008478, 0.002169442, 0.0018772066, -0.004667649, 0.0048624724, -0.020862361, -0.032064717, -0.0033201189, 0.016040476, 0.008243473, -0.0067538847, -0.027194127, -0.0059299436, -0.004334825, 0.011819298, -0.009830474, 0.010471769, 0.024677657, 0.02763248, 0.018264713, -0.002749854, 0.00918918, 0.0007757429, -0.0023500598, 0.01785883, -0.0041724723, -0.0007245003, -0.020927303, -0.0030319423, 0.008068944, -0.0066727083, -0.0041014426, -0.017956242, 0.013735064, 0.0026950599, 0.0010542799, 0.018459536, -0.013832476, -0.013410358, -0.0030664424, 0.00090004446, -0.006721414, -0.0007924856, 0.0009492577, -0.017664006, 0.022810597, -0.013678241, 0.009936004, -0.008832003, 0.0028269717, 0.004062884, 0.007054238, -0.017323066, 0.022193655, 0.005268355, -0.0091972975, -0.0012967946, 0.031204248, 0.027957186, -0.017907536, 0.003709766, -0.010731533, 0.0022668538, 0.027713658, 0.014319534, -0.0017554419, 0.021690361, 0.011973534, -0.006680826, -0.00050354796, 0.015829418, 0.0112591805, -0.009814239, -0.0033383835, -0.008219121, -0.0011141475, -0.012379416, -0.0037036778, -0.018427067, 0.003533207, 0.01219271, 0.020927303, -0.014636124, 0.022274831, 0.0044687665, 0.017193183, 0.026041422, -0.018670596, -0.0048137666, 0.009400239, -0.0021735008, -0.007614356, -0.0053738845, 0.018459536, 0.0038782074, 0.014936476, 0.013653887, 0.02220989, 0.0063926494, 0.018329654, 0.02622001, -0.008482944, 0.012184593, 0.010617887, 0.025132244, -0.00057229435, 0.025067303, -0.012468711, 0.0038903838, -0.017712712, 0.01668989, 0.017388007, 0.020148007, -0.010455533, 0.0006605738, 0.008377415, 0.013053182, 0.0030522365, 0.024093185, -0.010130827, 0.029126128, 0.022242362, 0.022908008, -0.0120303575, 0.015610241, -0.025164716, -0.02196636, 0.002518501, -0.031740014, -0.00493959, 0.018183537, -0.006526591, -0.022745656, -0.017225653, -0.0010755886, 0.007683356, -0.031155542, 0.005268355, 0.011397181, 0.0036123544, -0.030408718, -0.027210364, 0.011811181, -0.010764004, -0.0136132995, -0.017258124, 0.015642712, -0.005889355, 0.032016013, 0.012135887, 0.003011648, 0.016738595, -0.0013739123, 0.011827416, -0.012363181, 0.00818665, -0.024369186, -0.01216024, 0.009976592, 0.011592004, -0.008840121, 0.014936476, -0.008377415, 0.02172283, -0.006498179, -0.031983543, -0.018946595, 0.013840593, -0.005130355, 0.00317806, 0.012411887, -0.0046473546, 0.006534708, 0.03256801, -0.008799532, 0.0026483834, 0.0055321786, -0.0131343575, -0.01098318, 0.01105624, 0.0007006547, -0.04864096, -0.0131343575, 0.012647299, 0.0058122375, -0.0020902948, 0.0067863553, -0.016535653, -0.0014713241, -0.0019928832, -0.0050491784, -0.0050045312, 0.0063926494, -0.0073018265, 0.0007630591, -0.042471547, 0.011113063, -0.01267977, 0.00404056, -0.009992828, 0.015106947, 0.0016945595, -0.0140922405, -0.017112007, -0.0008107503, 0.021917656, 0.00039472073, -0.0011405299, -0.010699063, 0.007935003, 0.0065671788, 0.025797892, -0.014278946, 0.009416474, -0.013036946, -0.025797892, 0.00025621333, -0.0058974726, -0.026674598, -0.006100414, -0.0139461225, 0.017452948, -0.009944121, 0.005828473, -0.012842122, -0.0093840035, -0.003616413, -0.030019071, 0.0058365907, 0.023135303, 0.0013647799, 0.015196241, -0.019287536, 0.006380473, -0.004117678, 0.01364577, -0.009375886, 0.024012009, -0.015772594, -0.008434239, -0.020212948, -0.014920241, -0.015667064, -0.0021572656, -0.01658436, -0.0064575905, -0.00058396347, 0.005377943, -0.0024819716, -0.008783298, -0.0042171194, -0.0043957075, -0.0061085317, -0.0048543545, 0.018914124, 0.0006108532, 0.046920016, -0.02138189, -0.00096752244, -0.014782241, 0.009936004, 0.016316477, -0.004062884, 0.0178913, 0.023914598, -0.035328012, -0.026333656, -0.011316004, -0.025554363, -0.004781296, 0.0059948848, 0.0013627505, 0.014124711, -0.014352005, 0.008458591, -0.031691305, -0.0012998388, -0.0060922964, 0.0025022656, 2.6842152e-05, 0.0015738094, 0.025635539, 0.0077320617, -0.017420476, -0.0054469435, 0.02245342, 0.014027299, 0.0072734146, -0.011023769, 0.0070704734, 0.006429179, 0.035490368, -0.026723305, 0.013110005, -0.0076224734, -0.021950126, 0.019579772, -0.00068289734, -0.02432048, 0.012760946, 0.0049720607, 0.0026828833, -0.015285535, 0.0054022963, 0.024482833, 0.015626477, -0.018768007, 0.010707181, 0.013832476, 0.0025245892, 0.012290122, -0.0024352951, 0.005824414, -0.004314531, -0.025034834, -0.0050735315, -0.0019177948, -0.0059055905, 0.02138189, -0.00877518, -0.023817185, 0.02024542, 0.0025692363, 0.0019736036, -0.004391649, 4.8357095e-05, -0.019027771, 0.015244947, -0.02808707, -0.019531066, 0.0064819437, 0.012687887, -0.010423062, -0.019985655, 0.0052358843, -0.019872008, 0.018556949, -0.028379304, 0.032356955, 0.028720247, 0.014019182, -0.027031776, -0.0015819271, 0.006421061, 0.012671652, -0.012070945, 0.017128242, 0.010414945, -0.015123182, 0.01703083, 0.002577354, -0.02625248, -0.014879652, 6.684378e-05, -0.0101551805, -0.017176948, 0.011202357, 0.02300542, 0.007054238, -0.010074004, 0.0064454144, 0.0021978538, -0.012322593, -0.020570125, 0.005110061, -0.020066831, 0.004269884, -0.0068472377, 0.0049558254, 0.0047772373, -0.0014713241, -0.0060354727, 0.0025895303, 0.011478357, -0.022242362, 0.027096717, 0.009213533, 0.021755302, 0.028996246, -0.023460008, 0.010179534, -0.008369298, 0.0071800617, 0.0019512802, -0.01837836, 0.013036946, 0.007890356, 0.012517417, -0.0016204859, -0.004570237, -0.018086124, -0.0049517667, 0.0034317365, -0.008284062, -0.000443934, -0.0074601206, -0.0020294124, 0.013970476, -0.017923772, 0.019612243, 0.018784242, 0.026236245, -0.013605182, 0.019823302, -0.0068756496, 0.0070988853, -0.011721887, 0.052212726, 0.011307887, 0.0025651774, -0.0119897695, 0.01889789, -0.0057635317, 0.01969342, -0.007963414, 0.022908008, -0.0054631787, 0.0027072362, 0.025018597, -0.026690833, -0.011299769, -0.008109532, -0.014481888, 0.0030968834, 0.0038295013, 0.021057185, -0.01640577, 0.013832476, -0.011908593, 0.01105624, -0.0022648245, 0.0015748241, 0.009416474, -0.0075818854, -0.003900531, 0.010423062, 0.0065996493, 0.026885657, -0.03188613, 0.009513886, -0.0520179, -0.01862189, -0.010877651, -0.015975535, -0.012200828, -0.0028046481, 0.004846237, -0.028411776, -0.012671652, -0.024775067, -0.02787601, 0.005357649, 0.0013992799, 0.010276945, -0.002031442, 0.0018954714, 0.02576542, -0.023200244, 0.002203942, -0.0025509715],
@role="assistant">
@prompt=#<ActiveAgent::ActionPrompt::Prompt:0x2b34 ...>
@content_type="array"
@raw_response={...}>
# Message content
response.message.content # => [-0.0178913, -0.0064372965, -0.034321424, 0.00393909, 0.026203774, -0.0050775902, -0.03154519, 0.049874842, -0.027502598, 0.0073383558, 0.0008143018, -2.4987141e-05, -0.02079742, -0.036009897, 0.0030075894, -0.030084012, -0.007585944, 0.02107342, -0.014449418, -0.014603653, 0.041887075, -0.06831814, -0.035035778, -0.0072937086, 0.0069202967, -0.027973423, 0.0058325315, -0.0071070027, -0.016949654, 0.014416947, 0.003533207, -0.0062059434, 0.028525423, -0.0035677073, 0.026869422, -0.021592949, 0.044809427, -0.0015768536, -0.0014662505, -0.056563787, -0.013101887, 0.017631536, -0.014116594, 0.0101145925, -0.050556727, 4.7818034e-05, 0.025651775, -0.0012409858, -0.04425743, -0.025132244, 0.02107342, -0.0034702953, 0.0051587666, -0.037146367, -0.0018863389, 0.022274831, -0.0017960301, -0.010877651, 0.032973893, 0.020959772, 0.010236356, 0.041529898, 0.015788829, -0.001015721, 0.027762363, 0.02217742, 0.021089654, 0.027697422, 0.010390592, 0.02784354, -0.005816296, -0.049387783, -0.0126960045, 0.0023460009, 0.015577771, 0.014538711, 0.015594006, 0.06760379, -0.01862189, -0.016657418, 0.05455061, -0.030019071, -0.034873426, 0.043997664, 0.026707068, -0.020602597, 0.02082989, -0.05951861, -0.017664006, -0.0016316477, -0.009132356, -0.019547302, 0.011421533, -0.00614912, -0.038964722, 0.025635539, -0.0134671815, -0.0062587084, -0.07260426, 0.025749186, -0.009416474, -0.011721887, -0.016560007, -0.025603069, -0.00022386957, 0.029694363, 0.027129186, 0.022485891, -0.00500859, 0.022274831, -0.035230603, -0.03188613, -0.020180479, -0.029515775, 0.002932501, -0.014514359, -0.0052805315, 0.01813483, -0.015196241, 0.015204359, 0.02535954, 0.014457535, 0.013564593, 0.031983543, -0.00017617838, 0.015943065, -0.0022506185, -0.029645659, 0.038088016, -0.02456401, 0.0063885907, -0.017615302, 0.008783298, 0.0022770008, 0.014806594, -0.017875066, -0.002946707, 0.024028243, 0.025440715, 0.008024297, -0.0459459, -0.014871535, -0.00038533472, 0.005426649, -0.042049427, 0.013670123, -0.0011293681, 0.025294598, -0.01658436, 0.0069487086, -0.0158213, -0.03779578, -0.013045064, 0.026593423, 0.005499708, -0.03146401, -0.0010593534, -0.016738595, 0.009627533, 0.017712712, 0.023541186, 0.008539768, 0.0060476493, -0.010999416, -0.022080008, 0.019352477, 0.0313666, -0.029126128, 0.004428178, 0.026366128, -0.007626532, -0.031837422, 0.033607073, 0.017112007, -0.015878124, 0.015017653, -0.012769064, -0.012403769, 0.005097884, 0.011949181, -0.023947068, 0.011389063, -0.022891773, -0.0007863974, 0.020813655, 0.012874593, 0.04743955, -0.04344566, 0.011835534, -0.029613188, -0.0074520027, 0.0037909427, 0.01271224, 0.018004948, -0.004578355, -0.03237319, -0.03672425, 0.025830362, 0.001495677, -0.0029487363, 0.01502577, -0.039256956, -0.009367769, -0.05019955, -0.011721887, 0.040783074, -0.0065509435, 0.0037462956, 0.00694465, -0.012314475, 0.0187193, -0.024986127, -0.022567067, -0.053121902, 0.020148007, 0.0053251786, -0.018751772, 0.037373662, -0.002224236, 0.005175002, 0.0041927663, 0.05399861, 0.015634594, -0.05253743, -0.019807067, 0.03151272, 0.03841272, -0.041854605, -0.024969893, 0.010528592, 0.025327068, -0.016982123, 0.007764532, 0.020115538, -0.02000189, -0.0069730612, -0.019417418, -0.013475299, 0.0078051207, 0.0066321203, -0.0029629422, -0.0032328542, -0.046303075, -0.027340246, -0.00064535317, 0.020667538, 0.00054185314, 0.05026449, -0.0006610811, -0.051660724, -0.01164071, -0.0063520614, -0.0048381193, -0.0042861192, -0.00621812, 0.054712962, 0.034126602, -0.0059340023, -0.0036326484, -0.028265657, 0.002317589, 0.0042130603, 0.014076006, 0.013020711, 0.0053211194, -0.012371299, 0.03471107, -0.014287064, -0.02597648, 0.017664006, 0.038737427, -0.008450474, 0.0039573545, 0.02680448, -0.014985182, 0.015999889, -0.021398125, -0.019482361, -0.03789319, -0.010796474, 0.014701065, -0.0053738845, 0.027112952, 0.042926133, -0.004570237, 0.0035798836, -0.010975063, 0.02113836, -0.014904005, -0.0029771482, -0.023395067, -0.02784354, 0.03222707, 0.041919544, 0.048965666, 0.031999778, -0.007196297, 0.0018477801, 0.013061299, -0.013483417, -0.045783546, 0.030895777, -0.034353897, 0.009895415, 0.0072206496, 0.0014703093, 0.050167076, 0.028135775, -0.028314363, 0.006571238, 0.016105417, -0.03795813, -0.028655306, 0.013775652, -0.0074885325, 0.031350363, -0.009660004, -0.0047650607, 0.015326124, -0.024450362, 0.039711546, -0.026950598, -0.057602845, 0.05029696, 0.027940951, -0.02073248, 0.022599539, -0.023995774, -0.008170415, -0.008702121, -0.008105474, -0.034808483, -0.014230241, -0.040945426, -0.027405187, -0.056563787, -0.046432957, -0.0098629445, -0.013483417, -0.014481888, -0.038737427, -0.00037112882, 0.0038721191, -0.041887075, 0.014668594, -0.023865892, 0.020456478, -0.017875066, 0.022258596, -0.013702594, 0.000777265, 0.009562592, -0.0014763976, 0.0026930305, 0.045264017, -0.009400239, -0.03399672, 0.021706596, -0.044517193, 0.0032409718, -0.021576714, -0.024693891, 0.016852241, 0.04055578, -0.035555307, -0.016219065, 0.022534596, 0.023476245, 0.046303075, 0.02763248, -0.04182213, 0.00866965, -0.021333184, 0.007058297, -0.015350476, -0.022047538, -0.006453532, 0.013304829, -0.008418003, 0.03893225, -0.040166132, -0.018492008, 0.0070867087, 0.022908008, 0.005012649, 0.00908365, -0.002656501, 0.02052142, -0.030343777, -0.044614606, 0.02024542, 0.011429652, -0.037568484, -0.0072652968, 0.0374386, 0.005755414, -0.034451306, -0.015618359, 0.020878596, -0.010341886, -0.0142383585, -0.010138945, -0.0075088264, 0.008970004, -0.0065590614, -0.009708709, -0.009448945, -0.009944121, -0.0059989435, 0.040231075, 0.030652247, -0.035328012, 0.0045377663, -0.0028452363, 0.048543546, 0.030360011, 0.0034662366, 0.018086124, 0.008198827, -0.014076006, 0.021122126, -0.009164827, 0.0056701787, -0.017290594, 0.011031887, -0.0008919268, -0.03610731, 0.013751299, -0.0060841786, -0.039224487, -0.017079536, -0.006757944, -0.008694003, 0.010650357, 0.03464613, 0.0076387087, 0.010090239, -0.0034297071, -0.03659437, -0.012890829, 0.00042820605, 0.029207306, -4.0176026e-05, -0.009164827, -0.06701932, -0.0049517667, -0.017810125, -0.009692474, 0.020602597, -0.0017534124, -0.019352477, 0.008978121, -0.06208379, 0.016722359, -0.026885657, 0.02456401, 0.0086128265, -0.03323366, 0.004113619, -0.043835312, -0.025034834, 0.060784966, 0.014481888, 0.03167507, 0.0153017705, -0.036886603, -0.024515303, 0.0165113, 0.015228712, -0.024450362, 0.015350476, -0.013223652, -0.027177893, 0.033899307, 0.0017544271, -0.0028614716, -0.031350363, -0.039127074, 0.023784716, 0.017599065, -0.020375302, 0.018492008, 0.011811181, -0.015886242, 0.008401768, 0.00811765, 0.006226238, 0.02615507, 0.03776331, 0.011527063, 0.009002474, 0.024840008, -0.0045540016, -0.0382179, -0.009319062, -0.021024713, -0.027259069, -0.04003625, 0.022339772, 0.007983709, -0.0047244723, 0.04471202, 9.346396e-06, 0.03243813, 0.017371772, 0.00019038426, -0.009871063, -0.061434377, 0.00021156625, 0.008085179, -0.018394595, -0.033347305, 0.031577658, -0.019125184, -0.020537654, 0.015228712, -0.041757192, 0.0053535905, -0.016072948, -0.007468238, 0.006887826, -0.023330126, -0.005755414, -0.0035575603, 0.011770593, 0.01634083, 0.012541769, 0.025034834, -0.025099775, -0.029288482, 0.0079471795, 0.0016255594, -0.011973534, 0.019027771, -0.0037523839, 0.022518361, -0.0025306775, -0.001205471, -0.024369186, -0.015999889, -0.026122598, 0.011941063, -0.00033840453, -0.016560007, 0.027259069, 0.050589196, 0.010065886, -0.017014595, -0.014189652, 0.020148007, -0.008539768, 0.013345417, 0.009660004, 0.023671068, -0.008296238, -0.017728947, -0.026528481, 0.009229768, -0.024791304, 0.022713184, 0.0154478885, 0.00601112, 0.0038842955, -0.009789886, -0.0075656497, 0.008588474, -0.017875066, 0.011835534, -0.008077062, -0.032519307, 0.011835534, 0.056466375, -0.007423591, -0.03063601, -0.03568519, 0.013710711, 0.040360957, -0.011202357, 0.0017523977, 0.02842801, 0.013751299, -0.014132828, -0.02753507, 0.011202357, 0.03240566, -0.005751355, -0.0042577074, -0.043510605, -0.00763465, 0.008267826, 0.01626777, -0.011454004, -0.00608012, 0.00052764727, -0.01889789, 0.0026098245, 0.013418476, 0.015228712, 0.005731061, -0.0159593, -0.018427067, -0.022534596, 0.030343777, -0.004968002, 0.0059542963, -0.00849918, 0.0041724723, 0.010479886, -0.00021359567, 0.018979065, -0.02591154, -0.021170832, 0.041075308, -0.0053211194, 0.0014002946, 0.0019593977, -0.012533652, 0.039614134, 0.0029000305, 0.019417418, 0.028882599, -0.029061187, 0.051660724, -0.0019147507, 0.010090239, 0.011941063, -0.033607073, 0.011015651, 0.011129298, -0.019660948, 0.019498596, -0.019709654, 0.030441187, -0.01813483, 0.013150593, 0.027405187, 0.021479303, 0.037081424, -0.011178005, -0.011023769, 0.03409413, -0.0042090015, -0.04906308, 0.06981179, -0.02193389, -0.03630213, -0.014522476, 0.0029446776, 0.029077422, -0.0012186622, 0.0028350893, 0.03078213, 0.005982708, 0.0045093545, -0.00649412, -0.019985655, 0.009522004, 0.022307303, -0.02162542, 0.023898361, -0.00073008117, 0.0093434155, 0.02919107, -0.017842595, 0.017728947, -0.02808707, -0.003585972, -0.035425425, -0.010999416, 0.057635315, 0.010098357, -0.027453892, -0.024645185, -0.03513319, 0.014879652, -0.01730683, -0.038997192, -0.0024231186, 0.020651301, -0.008742709, -0.014262712, -0.01392177, -0.011559534, 0.009018709, 0.0023642655, -0.018199772, -0.026642127, 0.03260048, -0.011876122, 0.027242834, 0.033866838, -0.0019472213, 0.010423062, 6.370453e-05, -0.027161658, 0.0012267799, -0.00031709572, -0.021057185, -0.0071070027, 0.019238831, -0.019141419, 0.0018812654, -0.031009423, -0.0041602957, 0.030441187, -0.0014520447, -0.008450474, -0.03402919, -0.011169886, 0.010171415, -0.004184649, 0.01174624, 0.01606483, 0.041562367, -0.00021118575, -0.013962358, 0.009960357, -0.020424008, -0.0076305913, -0.015642712, 0.0023845597, 0.014912123, 0.019336242, -0.013296711, 0.015188123, 0.004038531, 0.017745184, -0.017680243, 0.025262127, -0.00044038252, 0.031139307, 0.0045580603, 0.05558967, -0.004355119, -0.0022993244, -0.032145895, -0.019953184, 0.022859303, 0.011762475, -0.03454872, 0.027729893, -0.010885769, -0.02521342, -0.012622946, 0.026560951, -0.009765533, 0.037341192, -0.030928247, -0.025619304, -0.046140723, 0.014490006, 0.037341192, -0.009586945, 0.010406828, -0.038055543, 0.010471769, -0.017112007, 0.008474827, 0.010285063, 0.0055037667, -0.012898946, 0.019092713, -0.033866838, 0.0050451197, 0.028898835, 0.015074477, -0.027470129, -0.032503072, 0.00849918, 0.0063642375, 0.03613978, 0.019482361, -0.010966945, 0.025960244, 0.019985655, -0.024661422, -0.009773651, 0.010479886, 0.018102359, -0.030960718, 0.002272942, -0.021950126, -0.03146401, -0.0055118846, -0.0050857076, -0.0058852965, 0.013248005, -0.0032450305, -0.011348475, 0.013856829, 0.0072571794, -0.018735537, 0.051465902, -0.005341414, 0.012809652, 0.011608239, 0.014636124, 0.033899307, -0.028541658, -0.021414362, 0.028525423, -0.008791415, -0.004379472, -0.0021065301, 0.015058241, -0.0052724136, -0.019888243, 0.01502577, -0.034743544, -0.004493119, 0.017534124, -0.017566595, 0.009635651, -0.018508242, -0.017712712, 0.019433655, -0.004407884, 0.023411304, 0.03175625, 0.03243813, -0.007326179, -0.011567651, 0.00013038976, -6.405333e-05, 0.0107802395, -0.015131299, -0.010520475, 0.0148228295, 0.0156833, 0.012931417, 0.025862833, 0.01571577, -0.030733423, 0.025927775, -0.00935965, 0.04864096, 0.0059299436, -0.027518833, 0.017160712, 0.028330598, -0.014002946, -0.037048955, -0.008953768, -0.024515303, 0.013248005, -0.013012593, -0.023102833, 0.022843067, 0.016608711, -0.0026118539, 0.035490368, 0.051465902, -0.02698307, 0.0075453557, -0.029596953, -0.015277417, 0.025716716, 0.01893036, 0.024986127, 0.004093325, 0.025814127, 0.005061355, -0.016673652, -0.016884713, 0.025018597, 0.0062708845, -0.013394123, 0.0005162318, -0.029532012, -0.0011100887, -0.004915237, 0.009059298, -0.0064860024, -0.02980801, 0.0045580603, 0.029775541, 0.0010968975, -0.016933419, -0.031658836, -0.02220989, 0.00770365, -0.017128242, -0.01257424, 0.014806594, -0.010065886, -0.015155653, -0.008056767, -0.029093659, -0.019336242, -0.012095299, 0.0012288092, -0.0067904145, 0.014270829, -0.013515888, 0.020537654, -0.016641183, -0.051011313, 0.0061288257, 0.0009857871, -0.0038802368, -0.014392594, -0.0470499, 0.03063601, -0.048348725, 0.015585888, 0.00052003696, -0.007926885, 0.018297184, 0.012947652, 0.021787774, -0.011827416, -0.018703066, 0.037536014, 0.0012491035, -0.0025022656, -0.016519418, -0.010861415, -0.005869061, 0.044062603, -0.0040791193, 0.012647299, 0.015066358, -0.001060368, 0.007419532, 0.005633649, -0.03659437, 0.01658436, -0.015626477, -0.00480159, 0.009034945, -0.007102944, 0.013450947, 0.0034215895, 0.0072003556, -9.271879e-05, 0.005966473, -0.040133663, 0.0022465596, -0.017745184, -0.018946595, 0.008206944, 0.014514359, 0.0060882377, -0.007926885, -0.010601651, 0.015504711, -0.02842801, 0.014660476, -0.019482361, -0.023573656, -0.014782241, 0.00014332726, 0.009505768, 0.016422005, -0.027096717, 0.026414834, -0.03941931, 0.0018183537, 0.013548358, 0.002110589, 0.015569653, -0.029580718, 0.008905062, 0.015293653, 0.01979083, 0.00018391552, -0.009034945, -0.02373601, -0.026268715, 0.014027299, 0.005130355, 0.00276406, 0.00849918, 0.0139461225, 0.0038457369, 0.0014073976, 0.01699836, -0.0017331183, -0.010317533, 0.018053655, 0.02172283, 0.008312474, 0.014287064, 0.020505184, 0.0028168245, -0.0020608683, 0.038802367, -0.02576542, -0.006916238, -0.014067887, -0.0109263575, -0.02217742, 0.016129771, -0.023930833, 0.002321648, -0.007212532, 0.011380945, 0.0017402213, -0.011113063, 0.001955339, 0.012671652, -0.013588946, -0.035977427, 0.023671068, -0.017988713, 0.012233298, -0.004245531, -0.034386367, 0.0015332212, 0.019271301, -0.0039330013, 0.020716242, 0.009254121, -0.036951542, 0.02380095, 0.0040649134, 0.02380095, -0.019320007, 0.049387783, 0.0096762385, 0.021284478, -0.014636124, 0.01630836, -0.017176948, 0.007399238, 0.0076508853, 0.008653415, -0.007813239, 0.0042333547, -0.023573656, 0.021300714, 0.0030522365, -0.005357649, 0.04230919, -0.018849183, -0.01944989, -0.009181063, -0.05675861, -0.012728475, 0.030587306, -0.01920636, -0.02453154, -0.0079471795, -0.0016346918, -0.0030826777, 0.02600895, -0.021284478, 0.016771065, -0.005382002, -0.014327653, 0.020894831, -0.00031455894, 0.021560479, -0.008194768, 0.0167873, 0.011575769, -3.833687e-05, -0.014668594, -0.0037523839, 0.016771065, -0.0148228295, -0.021446832, 0.00473259, -0.035230603, -0.040848017, -0.02217742, 0.011178005, -0.009530121, 0.0070258263, 0.01813483, 0.00012449178, 0.039127074, -0.015496594, -0.018248478, -0.0061369436, -0.031934835, -0.012744711, -0.028931305, 0.019011537, -0.014027299, -0.0143033, 0.013962358, 0.019839536, 0.031220483, -0.011681299, 0.008726474, -0.0032206776, 0.022599539, 0.022583302, -0.009229768, -0.023768479, 0.03581507, 0.022891773, 0.016868478, 0.009944121, -0.0073627084, -0.004355119, 0.0841638, -0.0077158264, 0.00155453, -0.0033870896, -0.039192013, -0.0024352951, -0.009838592, 0.037146367, 0.006173473, -0.033672012, 0.028314363, -0.004541825, -0.022924244, 0.0006691988, 0.00164078, 0.022242362, 0.007801062, 0.010325651, 0.0091972975, 0.005633649, -0.03151272, -0.0048868256, -0.009513886, 0.018086124, 0.0006367282, 0.0069040614, -0.011113063, 0.002548942, 0.012996358, 0.023313891, 0.0036103248, 0.009002474, -0.007930944, -0.0053941784, -0.009586945, 0.021690361, -0.003945178, 0.0028087068, 0.01675483, 0.008807651, -0.016024241, -0.021219537, -0.02073248, 0.0021065301, -0.02518095, 0.013507769, 0.024677657, -0.010171415, -0.048056487, 0.002839148, 0.0014418976, -0.009310945, -0.045621194, 0.0067620026, 0.013418476, 0.01243624, -0.0013586917, -0.009781769, 0.015918711, -0.015147535, 0.0030319423, 0.0121764755, -0.0167873, 9.963147e-05, -0.0033485307, 0.0002620479, 0.0074641793, -0.01668989, -0.03005154, -0.0035169718, 0.027713658, -0.024434127, -0.028135775, 0.0024068833, 0.00014370777, -0.018297184, 0.0014073976, -0.013142476, -0.0013952211, -0.034224015, -0.012785299, 0.020813655, 0.0015859859, 0.0013099858, -0.015082594, 0.010642239, -0.024661422, -0.0015007505, 0.013564593, -5.5967394e-05, 0.037211306, -0.019547302, -0.0015088682, 0.010966945, 0.011194239, -0.010358121, 0.018995302, -0.0055402964, 0.0030136777, 0.0037178837, 0.00908365, -0.011324122, 0.0038680602, -0.009205415, -0.015642712, 0.009392121, -0.008109532, -0.022810597, -0.0046027075, 0.0023196186, 0.007935003, -0.015058241, -0.02698307, -0.01450624, -0.007224709, -0.0009193239, 0.034581188, 0.019384949, 0.03954919, 1.0345248e-05, -0.007829473, -0.009830474, 0.031658836, 0.0077848267, 0.030668482, 0.025375774, -0.023671068, -0.0023744127, 0.012314475, 0.009457062, 0.011242946, 0.0011303828, 0.036464483, -0.030116482, 0.006023296, 0.011827416, 0.019855773, 0.0046311193, -0.000709787, -0.012647299, -0.0033201189, -0.0148634175, 0.020862361, 0.02404448, 0.0038010897, -0.028379304, 0.00047488254, -0.005759473, -0.0075250617, -0.029824246, 0.0075494144, -0.019417418, 0.011210475, 0.005584943, -0.026203774, -0.012363181, 0.019855773, -0.013353534, 0.023687303, 0.0052602375, -0.0062587084, 0.017258124, 0.0165113, -0.02079742, -0.006871591, 0.007614356, -0.02186895, -0.038282838, -0.006169414, 0.0066889436, -0.0019938978, 0.011892358, -0.0061207083, 0.0071800617, 0.009375886, 0.007699591, 0.0049558254, -0.01226577, 2.3401662e-05, -0.02940213, 0.028298128, 0.005958355, -0.015431653, 0.008507297, 0.014619888, 0.009375886, -0.013174946, -0.0068310024, -0.00749665, 0.023135303, 0.026349893, -0.008515415, -0.007935003, 0.018280948, 0.010845181, -0.013150593, 0.016884713, -0.018686831, -0.009075533, -0.0112591805, -0.019401183, -0.0053251786, 0.01782636, -0.0032003836, 0.033071306, -0.0077320617, 0.0045824135, -0.021528007, 0.01727436, -0.0074601206, 0.02082989, 0.017696477, 0.0050004725, 0.0024068833, 0.038250368, -0.00011003221, 0.007902533, -0.019547302, -0.0061125904, 0.0037280307, -0.007354591, -0.013856829, 0.013515888, 0.04279625, 0.007512885, 0.013938005, -0.01177871, -0.04117272, 0.00839365, -0.0106341215, -0.025229657, 0.0011212504, -0.0029385893, -0.007383003, -0.016965888, -0.01323177, 0.0060273553, -0.020115538, 0.0002163861, 0.011892358, -0.02349248, 0.014400711, 0.021592949, 0.0035453837, -0.014806594, -0.0002790442, 0.013832476, 0.005357649, 0.005913708, -0.014327653, 0.011494593, 0.013702594, -0.009578827, -0.013158711, -0.010390592, 0.01378377, 0.00162353, -0.027372716, -0.0066442965, -0.0066727083, -0.0029852658, 0.011803064, -0.02073248, -0.010252592, -0.014563064, -0.016560007, -0.0050004725, 0.012241417, 0.006469767, -0.020667538, 0.005568708, 0.012517417, 0.0019837508, 0.008474827, 0.005962414, -0.0060720025, 0.029434599, -0.02407695, -0.013524005, 0.004314531, 0.0049517667, 0.04828378, -0.00086250034, 0.031139307, 0.0139055345, -0.019969419, -0.0010776181, -0.011656946, 0.02266448, 0.0016945595, 0.025554363, 0.010033416, 0.018849183, -0.002981207, 0.020943537, 0.013004475, 0.0016296182, 0.0025672067, -0.0043591782, 0.018979065, 0.016194712, -0.001333324, 0.0079065915, 0.007748297, -0.044127546, 0.01257424, 0.009254121, -0.040945426, 0.017160712, -0.01626777, 0.014343888, -0.022778125, -0.01675483, -0.0072977673, -0.006291179, 0.019466124, 0.011624475, 0.014441299, -0.0040060603, -0.012817769, 0.014774123, -0.031837422, -0.03126919, 0.018832948, 0.014230241, 0.003167913, -0.012647299, 0.019985655, 0.014214005, -0.009246004, -0.0075656497, -0.007728003, 0.007922826, 0.03281154, 2.9791141e-05, 0.0020141918, -0.005946179, -0.021203302, -0.020959772, 0.011007533, -0.017225653, 0.015318005, 0.007147591, -0.019628478, 0.019011537, 0.007728003, 0.012127769, 0.0064616497, -0.01001718, 0.0035900308, -0.02925601, 0.028395541, 0.015577771, 0.007309944, -0.027064245, -0.008507297, -0.018638125, 0.013069416, -0.008645297, 0.026528481, -0.029093659, -0.009692474, 0.012817769, 0.031382836, 0.00075950765, 0.018670596, -0.03454872, -0.008539768, -0.00528459, -0.0030786188, -0.009059298, 0.009099886, 0.011518946, 0.01164071, -0.0008482944, -0.029970365, -0.00027650746, -0.02842801, 0.0029182953, 0.0059421198, 0.015123182, -0.005175002, 0.0022648245, 0.006981179, -0.0137594165, -0.0074357674, -0.0006331767, -0.006453532, -0.00514659, 0.013345417, 0.021300714, 0.0037117954, 0.01133224, -0.010552946, 0.002908148, -0.01026071, 0.0056255315, 0.023882126, -0.032243308, 0.0007960371, -0.0069284146, 0.005170943, -0.010130827, 0.011234827, -0.0065996493, 0.020894831, -0.0106341215, 0.019157654, -0.024109421, -0.028622834, 0.0148634175, -0.0024758833, 0.0021633538, 0.038185425, 0.0040791193, 0.004024325, -0.0128015345, -0.010033416, -0.00029730893, -0.005211531, 0.0017503683, -0.019579772, 0.006238414, 0.00044444134, 0.0014317505, -0.018800478, -0.004399766, 0.021528007, -0.031252954, 0.018492008, 0.01267977, 0.007261238, 0.013848711, 0.025132244, 0.020976007, 0.03256801, 0.0012460593, 0.028898835, -0.0035535013, 0.0050775902, -0.0050775902, -0.023476245, 0.01174624, -0.0026260598, -0.0077361204, 0.009026827, -0.00028411776, 0.0057919435, -0.008353062, 0.015658947, 0.004736649, -0.0100090625, -0.0038092074, -0.0038335603, -0.005426649, -0.023378832, -0.00045636416, 0.013735064, -0.015244947, 0.017225653, 0.02190142, -0.023719775, 0.0002912207, 0.013150593, 0.032876484, 0.01177871, -0.0015758388, -0.010463651, -0.008588474, 0.013036946, 0.02673954, -0.027794834, -0.027129186, 0.0030907954, -0.002484001, 0.0057675904, -0.017761419, -0.013256122, -0.0018295154, 0.015926829, 0.014920241, 0.009871063, -0.007001473, 0.007983709, 0.017631536, 0.0107396515, 0.017485417, 0.02763248, 0.0018366183, -0.005313002, -0.014222123, -0.018946595, 0.00056265463, 0.0036427954, -0.019401183, -0.0074357674, -0.012233298, 0.0028350893, -0.0046473546, 0.00038051486, 0.004452531, -0.021511773, 0.0004599156, -0.012541769, 0.017696477, -0.016438242, 0.0069690025, -0.019238831, 0.02673954, 0.0031476188, 0.005154708, -0.0084261205, -0.0040263543, 0.015074477, 0.03516566, 0.02618754, -0.020359067, -0.030765895, 0.014920241, 0.002991354, 0.012590475, -0.01450624, 0.015504711, -0.04321837, 0.009570709, 0.026284952, -0.0075981207, 0.010991299, 0.011527063, -0.0015342359, 0.025684245, 0.022632008, 0.0066402378, -0.0030217953, 0.0005920811, -0.021203302, 0.000392945, 0.0033870896, -0.004919296, 0.009254121, 0.006311473, 0.019660948, -0.022339772, 0.0007397209, 0.006412944, 0.022826832, -0.011397181, 0.00051394873, -0.02055389, 0.0012673681, -0.011518946, 0.005276473, -0.030960718, 0.009108003, 0.00036174277, -0.011324122, 0.012647299, -0.009116121, -0.0038152956, 0.0076224734, 0.008336826, 0.009911651, -0.00894565, 0.0011669123, -0.00025316922, 0.012663534, -0.0036793249, -0.007305885, 0.014270829, 0.0071272966, -0.005304884, -0.015837535, 0.032827776, -0.007837591, -0.011064357, 0.0031070306, 0.0101551805, -0.019888243, -0.0098629445, -0.0007229782, 0.0052155904, -0.013475299, -0.00077066943, -0.0050004725, -0.012395652, 0.009302827, -0.00466359, -0.008174473, 0.000452559, 0.012306358, 0.006798532, -0.025278363, -0.018264713, -0.017193183, -0.0019289566, 0.011608239, -0.002922354, -0.012769064, 0.007224709, -0.004570237, 0.014035417, -0.011997887, -0.0098629445, -0.0053251786, 0.016519418, 0.0058568846, -0.002950766, -0.0013546329, -0.010406828, 0.021706596, 0.006055767, 0.003084707, -0.0012846182, -0.0148228295, 0.0039431485, -0.0028005892, -7.331253e-05, -0.0053211194, -0.0006534708, -0.014108476, 0.021219537, 0.019141419, -0.0041602957, 0.009976592, 0.02514848, -0.0024738538, 0.0017676183, 0.015017653, -0.00587312, 0.018979065, -0.014806594, 0.0057838256, -0.015951183, 0.014011065, -0.016186595, 0.016219065, -0.006607767, -0.005016708, 0.020407772, -0.018605653, 0.010755886, 0.0079471795, -0.016706124, 0.028184481, 8.200095e-05, 0.0038335603, -0.018459536, -0.01243624, 0.0024271773, -0.013459064, -5.0695676e-06, -0.007975591, -0.014498123, -0.005779767, -0.02027789, 0.010471769, 0.011121181, -0.0065387674, -0.0012978093, 0.005613355, 0.017907536, -0.012874593, -0.0018386478, 0.021755302, -0.0024028243, -0.0016326624, 0.0012105446, -0.0010492062, 0.0014084122, 0.009798003, -0.0031029717, -0.045621194, -0.035457894, 0.008515415, -0.0107802395, 0.016657418, 0.007143532, 0.008012121, -0.0022607655, -0.01727436, -0.00083256647, 0.009538239, 0.006238414, -0.00019165265, 0.0075291204, -0.001419574, -0.013442828, 0.010682828, 0.014457535, -0.0012907063, -0.025732951, -0.030408718, -0.0079065915, 0.007399238, 0.024223069, -0.027340246, -0.01026071, 0.01133224, 0.0016499123, 0.00026737512, 0.00037163618, 0.0038924133, 0.018037418, 0.01285024, 0.008105474, 0.0048787077, -0.011324122, -0.0057757082, 0.014425064, 0.018199772, 0.016332712, -0.017176948, -0.006059826, 0.0049355314, -0.0074601206, -0.005333296, -0.01036624, 0.013791887, 0.015309888, 0.012842122, -0.020667538, -0.02055389, 0.008937533, 0.006124767, -0.00048249282, 0.016486946, 0.013686358, -0.00093911064, -0.019125184, -0.011291651, 0.012785299, 0.003291707, 0.008677768, 0.0035088542, -3.5895235e-05, -0.0050694724, 0.0009517945, 0.00438759, 0.015658947, -0.0027924716, 0.015642712, -0.0014652358, 0.016495066, -0.0020030302, -0.019141419, -0.010000945, -0.0016346918, 0.019466124, -0.010333769, 0.006242473, 0.0037787661, -0.0032977953, 0.0004112097, 0.0016915153, 0.013264241, 0.008710238, -0.022924244, -0.010561063, 0.021187067, 0.022015067, 0.0013515888, -0.003527119, 0.0027904422, -0.0062302966, 0.01012271, 0.006124767, -0.0039877957, 0.015634594, -0.02052142, 0.021982597, -0.03730872, 0.0023825304, 0.0022891774, -0.012420004, 0.0042536487, -0.006189708, -0.002130883, -0.0023013537, 0.009651886, 0.019839536, 0.0128015345, -0.019563537, -0.010853298, -0.0023500598, 0.026560951, 0.0044241194, 0.026528481, -0.0045174723, -0.0075940615, 0.0065996493, -0.021576714, 0.026090128, -0.0071841204, 0.005548414, 0.01164071, -0.009140474, 0.012046592, -0.011592004, 0.012947652, -0.00026458467, 0.0054022963, -0.0027478246, -0.011656946, 0.0063723554, 0.002410942, 0.002504295, 0.00016501661, 0.011868005, 0.0013059269, -0.026820716, 0.01862189, 0.0033972366, 0.021187067, 4.87059e-05, 0.0034276778, 0.015220594, 0.011454004, 0.003719913, 0.0043226485, -0.0003726509, -0.0043754135, -0.004903061, 0.024012009, -0.00932718, 0.012858358, 0.0068350616, -0.0035007366, 0.0018163242, -0.019677185, 0.009724945, 0.006031414, -0.008020238, -0.025440715, 0.0020233244, 0.027177893, -0.010958828, -0.010000945, 0.006096355, 0.009773651, 0.004269884, 0.019417418, 0.016422005, -0.007845709, 0.0056052376, -0.010268827, -0.018118596, 0.0017229712, 0.0032085013, 0.013475299, -0.014173417, -0.025375774, -0.013507769, -0.0007402282, -0.036854133, 0.0038721191, 0.00150278, -0.013199299, -0.026122598, -0.004391649, -0.002228295, 0.00863718, -0.0057635317, 0.031691305, -0.005901532, 0.00014040997, 0.00164078, -0.0074114148, -0.013524005, 0.03126919, 0.003979678, 0.0084261205, 0.0021065301, 0.00894565, 0.023265185, -0.0028107364, 0.0143844765, 0.015480359, 0.0075737676, -0.011600122, -0.00552812, -0.001340427, -0.0059340023, 0.0015332212, -0.0038355896, -0.0030664424, 0.007419532, 0.005012649, -0.019742126, 0.0038112367, -0.015772594, -0.0010365224, 0.018735537, -0.017209418, 0.017615302, -0.008547885, -0.015667064, -0.014595535, 0.012217063, -0.016884713, 0.015886242, 0.031155542, 0.012907064, -0.014847182, 0.0052237078, -0.0006905076, 0.00052916934, 0.0033363542, -0.009554475, -0.03284401, 0.01108871, -0.003709766, -0.007029885, 0.011242946, 0.009400239, 0.0024495008, -0.0042820605, -0.008409886, 0.025067303, 0.012290122, -0.0010390593, -0.008458591, 0.0034743543, -0.03451625, 0.00068289734, 0.0018569125, -0.022924244, -0.0024900893, 0.0064007672, -0.0046108253, -0.021024713, 0.003758472, 0.0018011036, -0.013929888, 0.0107802395, -0.0008518459, -0.007212532, 6.500462e-05, -0.03500331, -0.021057185, -0.012744711, 0.015845653, 9.6967866e-05, -0.0010339856, -0.02919107, 0.005962414, 0.0011395151, 0.0069202967, 0.021024713, -0.0075534736, 0.010057769, -0.010877651, 0.025327068, -0.008052709, 0.008620945, -0.005621473, -0.0027011482, -0.0068391203, 0.018280948, 0.0015768536, 0.010804593, 0.008929415, -0.005471296, 0.00031100746, -0.0053170607, 0.008564121, -0.0046067666, -0.0046311193, 0.030944481, 0.00045611046, 0.029337188, -0.00035235676, -0.02373601, 0.0034520307, -0.006246532, -0.010496122, -0.007675238, 0.009440827, 0.018297184, 0.017696477, -0.00036681633, -0.01758283, 0.007346473, -0.0020121625, -0.009416474, 0.021235773, -0.0075575323, 0.0009756401, 0.029369658, -0.0006615885, -0.011965416, 0.013718829, -0.03675672, -0.020700008, 0.018573184, 0.005170943, -0.0020223097, -0.002898001, -0.013873064, -0.017112007, 0.0037280307, 0.003389119, 0.0128015345, -0.040166132, 0.03513319, 0.006100414, 0.007951238, -0.013191181, -0.0054022963, 0.0044687665, 0.023411304, 0.011892358, -0.005154708, 0.0007189194, 3.4848817e-05, 0.0014418976, 0.007987767, -0.0039532958, 0.004452531, 0.024677657, 0.024856245, 0.0033343248, 0.013515888, -0.008491062, 0.029044952, 0.003226766, -0.021690361, -0.006104473, 0.009757415, 0.014603653, -0.0110724745, -0.017258124, -0.004529649, -0.016641183, -0.011007533, 0.0038842955, -0.014692946, -0.0019675156, 0.0032511188, -0.0013566623, 0.009481415, 0.02165789, 0.0002749854, -0.009952239, -0.004407884, 0.020212948, 0.0041400017, 0.010642239, -0.014944593, 0.009522004, 0.006490061, 0.0043510604, 0.0136132995, -0.004097384, 0.00984671, 0.0133210635, 0.0031212366, -0.008694003, 0.019320007, 0.01392177, 0.02407695, -0.0026362068, 0.0014500152, 0.006615885, 2.9696013e-05, 0.0046554725, -0.005154708, -0.00328156, -0.012728475, -0.004152178, 0.0024921186, -0.024125656, -0.0079471795, -0.006851297, 0.017566595, -0.00015106439, 0.011356592, -0.025586832, -0.002843207, -0.0050857076, 0.023460008, 0.0060435906, 0.030489894, 0.0148634175, -0.030181423, 0.012923299, 0.005641767, -0.0010248533, 0.009181063, 0.011592004, -0.0014520447, 0.010276945, -0.0054104137, 0.010755886, -0.016170358, 0.010000945, -0.021609185, 0.02220989, -0.0013292652, 0.004334825, 0.0061856494, -0.016210947, -0.009075533, -0.013475299, -0.019872008, -0.0076387087, -0.010999416, 0.02027789, 0.0093840035, 0.010690945, 0.023411304, 0.010203886, -0.0061369436, -0.0047650607, 0.011429652, -0.025392009, 0.02172283, -0.021706596, -0.0007884268, -0.029077422, -0.0051344135, -0.0145305935, -0.0035575603, -0.0035575603, -0.0040669427, 0.011299769, -0.010074004, 0.020391537, 0.013832476, -0.0011598093, -0.0041501485, 0.00072348554, -0.03659437, -0.029385893, -0.0012724417, -0.013207417, -0.0036367073, 0.013312946, -0.021170832, -0.0059258845, 0.0141977705, -0.0018112507, 0.004448472, 0.008807651, -0.0075575323, -0.017956242, 0.0029954128, -0.01727436, 0.004541825, 0.011835534, 0.017388007, -0.0110724745, 0.01323177, 0.005938061, -0.032259542, 0.0009142503, 0.009181063, -0.011835534, 0.017176948, 0.022193655, 0.008856356, 7.253564e-07, 0.005471296, -0.008336826, -0.010958828, 0.00770365, 0.022615774, 0.0070136497, 0.00915671, -0.031139307, -1.969957e-06, 0.014270829, 0.0068107084, -0.023817185, 0.0069933557, 0.004623002, 0.00012277946, 0.00070877234, -0.0112185925, -0.0064454144, 0.007983709, 0.0038741485, 0.0098223565, 0.0060679433, -0.0023297656, 0.0022262656, -0.0052074725, 0.017566595, -0.007468238, -0.00614912, 0.003105001, -0.014652358, 0.0008761989, 0.021463066, -0.0027863835, 0.005662061, 0.005097884, -0.0012237357, -0.016982123, -0.007837591, 0.013637653, -0.0059502376, -0.014173417, -0.002058839, 0.012923299, 0.0052602375, 0.00043886047, 0.02428801, -0.0051384727, 0.028817657, 0.012168357, 0.002548942, 0.021820243, -0.03516566, -0.022810597, -0.0067335907, 0.012931417, -0.005154708, -0.017972477, -0.0069771204, -0.0033931776, -0.022258596, -0.022680715, 0.0012704122, -0.016454477, 0.0039086486, -0.031691305, -0.01219271, 0.0056539434, -0.00013470226, 0.01785883, -0.015845653, 0.0071922382, 0.0075494144, 0.0056985905, -0.013507769, 0.017388007, -0.027145421, 0.0008838092, 0.020700008, -0.022956714, -0.004298296, 0.013199299, -0.010820827, -0.010869534, -0.0011973534, 0.03678919, -0.0048543545, 0.0039492366, 0.0011111033, 0.025895303, -0.014936476, 0.0020943538, 0.0055037667, -0.020943537, -0.0044444134, -0.0064372965, -0.006964944, -0.0020608683, -0.022291068, -0.0101145925, 0.0054875314, -0.029337188, 0.02079742, 0.0074560614, -0.011803064, 0.009375886, -0.0047650607, 0.005564649, -0.024515303, -0.0034033249, 0.00015525006, -0.0010532651, 0.027161658, 0.015610241, 0.015082594, -0.012866476, 0.0308146, -0.034224015, 0.003616413, -0.005175002, 0.0053089433, -0.0046108253, 0.005844708, -0.014871535, -0.0045986488, -0.021252008, 0.0059502376, -0.009619416, -0.0030907954, -0.0068066497, -0.0058852965, -0.0025306775, 0.0068310024, -0.013840593, 0.017209418, -0.0037158544, -0.03112307, -0.049842373, 0.025830362, -0.032340717, -0.021008478, 0.016917182, 0.0008564121, 0.006007061, -0.01323177, -0.007305885, -0.030360011, -0.0029893247, 0.005199355, -0.0008843165, 0.007918768, -0.0025327068, -0.011007533, 0.0030522365, -0.015813183, -0.008166356, -0.006498179, -0.014376358, 0.001188221, -0.021008478, -0.0033383835, 0.009067415, 0.021008478, -0.024434127, 0.01634083, 0.005621473, -0.00014548351, -0.0035352367, -0.022810597, -0.005889355, 0.009619416, 0.0070055323, -0.013556476, -0.011965416, 0.009213533, -0.008275945, -0.010764004, 0.00150278, 0.00552812, -0.018329654, 0.011445886, 0.0063642375, -0.0005941105, -0.0065103555, 0.0029670012, 0.0024900893, 0.0069040614, -0.011656946, 0.018297184, -0.010893887, -0.025051069, -0.01806989, 0.028152011, -0.0069405907, 0.0054022963, 0.0055768257, 0.013954241, 0.001969545, 0.020196714, -0.018248478, -0.0187193, 0.006145061, -0.011031887, -0.0061856494, 0.011064357, -0.006656473, 0.008783298, -0.0140516525, -0.014067887, 0.0074641793, -0.007845709, -0.0024535598, -0.0028147951, -0.027031776, 0.030100247, 0.0105935335, 0.0037219427, 0.002376442, 0.010747769, -0.018183537, -0.01630836, 0.019531066, 0.0022100303, 0.0050694724, 0.013345417, -0.0008442356, -0.009124239, -0.015707653, -0.023378832, 0.006100414, 0.01461177, 0.004436296, 0.015878124, -0.021982597, -0.020196714, -0.020862361, -0.009668121, -0.00628712, 0.0016955741, -0.025132244, -0.0028229128, 0.0032186483, -0.017793888, -0.00018531074, 0.011121181, -0.033444718, -0.011794945, 0.021235773, -0.007817297, 0.023265185, 0.0007940077, -0.009871063, -0.0112185925, 0.011380945, -0.006404826, -0.0073018265, 0.025749186, 0.011340357, -0.013020711, -0.01675483, -0.00035438617, 0.0019320007, 0.010090239, -0.00086250034, -0.004089266, -0.0178913, 0.0030542659, 0.016535653, -0.019498596, -0.0035433543, -0.008547885, 0.010382474, 0.0107802395, -0.021641655, -0.003565678, -0.005913708, -0.0016580301, 0.018053655, -0.0035920602, 0.014441299, -0.017745184, -0.0063885907, 0.014108476, -0.009992828, -0.009229768, -0.008288121, -0.0013181034, 0.021024713, -0.0106341215, 0.0016012065, -0.010715298, 0.017452948, -0.015602124, 0.022015067, -0.0042577074, 0.00014814711, 0.038120486, -0.0009609268, 0.0156833, 0.010885769, 0.027015539, 0.059356257, 0.004407884, -0.013621417, -0.023930833, -0.009927887, 0.029126128, -0.010885769, -0.0033485307, 0.0071110614, 0.016836006, -0.0002630626, -0.008036474, -0.015829418, -0.005678296, 0.012322593, 0.00030466556, -0.023330126, 0.006023296, 0.017940007, 0.01095071, 0.009034945, -0.001820383, -0.010350004, 0.0066727083, -0.027421422, -5.7204066e-05, 5.536491e-05, -0.011340357, 0.017452948, 0.017290594, -0.024271773, -0.01640577, -0.0035920602, -0.014392594, -0.0120303575, 0.00024391002, -0.01298824, -0.0014794418, 0.0022709125, 0.026999304, 0.0048137666, -0.0069730612, 0.016624948, 0.012152122, 0.011429652, -0.0072855907, -0.020294126, -0.0014510299, 0.0105935335, -0.0066321203, 0.0035839425, -0.01654377, -0.011291651, -0.0053089433, 0.021008478, 0.002169442, 0.0018772066, -0.004667649, 0.0048624724, -0.020862361, -0.032064717, -0.0033201189, 0.016040476, 0.008243473, -0.0067538847, -0.027194127, -0.0059299436, -0.004334825, 0.011819298, -0.009830474, 0.010471769, 0.024677657, 0.02763248, 0.018264713, -0.002749854, 0.00918918, 0.0007757429, -0.0023500598, 0.01785883, -0.0041724723, -0.0007245003, -0.020927303, -0.0030319423, 0.008068944, -0.0066727083, -0.0041014426, -0.017956242, 0.013735064, 0.0026950599, 0.0010542799, 0.018459536, -0.013832476, -0.013410358, -0.0030664424, 0.00090004446, -0.006721414, -0.0007924856, 0.0009492577, -0.017664006, 0.022810597, -0.013678241, 0.009936004, -0.008832003, 0.0028269717, 0.004062884, 0.007054238, -0.017323066, 0.022193655, 0.005268355, -0.0091972975, -0.0012967946, 0.031204248, 0.027957186, -0.017907536, 0.003709766, -0.010731533, 0.0022668538, 0.027713658, 0.014319534, -0.0017554419, 0.021690361, 0.011973534, -0.006680826, -0.00050354796, 0.015829418, 0.0112591805, -0.009814239, -0.0033383835, -0.008219121, -0.0011141475, -0.012379416, -0.0037036778, -0.018427067, 0.003533207, 0.01219271, 0.020927303, -0.014636124, 0.022274831, 0.0044687665, 0.017193183, 0.026041422, -0.018670596, -0.0048137666, 0.009400239, -0.0021735008, -0.007614356, -0.0053738845, 0.018459536, 0.0038782074, 0.014936476, 0.013653887, 0.02220989, 0.0063926494, 0.018329654, 0.02622001, -0.008482944, 0.012184593, 0.010617887, 0.025132244, -0.00057229435, 0.025067303, -0.012468711, 0.0038903838, -0.017712712, 0.01668989, 0.017388007, 0.020148007, -0.010455533, 0.0006605738, 0.008377415, 0.013053182, 0.0030522365, 0.024093185, -0.010130827, 0.029126128, 0.022242362, 0.022908008, -0.0120303575, 0.015610241, -0.025164716, -0.02196636, 0.002518501, -0.031740014, -0.00493959, 0.018183537, -0.006526591, -0.022745656, -0.017225653, -0.0010755886, 0.007683356, -0.031155542, 0.005268355, 0.011397181, 0.0036123544, -0.030408718, -0.027210364, 0.011811181, -0.010764004, -0.0136132995, -0.017258124, 0.015642712, -0.005889355, 0.032016013, 0.012135887, 0.003011648, 0.016738595, -0.0013739123, 0.011827416, -0.012363181, 0.00818665, -0.024369186, -0.01216024, 0.009976592, 0.011592004, -0.008840121, 0.014936476, -0.008377415, 0.02172283, -0.006498179, -0.031983543, -0.018946595, 0.013840593, -0.005130355, 0.00317806, 0.012411887, -0.0046473546, 0.006534708, 0.03256801, -0.008799532, 0.0026483834, 0.0055321786, -0.0131343575, -0.01098318, 0.01105624, 0.0007006547, -0.04864096, -0.0131343575, 0.012647299, 0.0058122375, -0.0020902948, 0.0067863553, -0.016535653, -0.0014713241, -0.0019928832, -0.0050491784, -0.0050045312, 0.0063926494, -0.0073018265, 0.0007630591, -0.042471547, 0.011113063, -0.01267977, 0.00404056, -0.009992828, 0.015106947, 0.0016945595, -0.0140922405, -0.017112007, -0.0008107503, 0.021917656, 0.00039472073, -0.0011405299, -0.010699063, 0.007935003, 0.0065671788, 0.025797892, -0.014278946, 0.009416474, -0.013036946, -0.025797892, 0.00025621333, -0.0058974726, -0.026674598, -0.006100414, -0.0139461225, 0.017452948, -0.009944121, 0.005828473, -0.012842122, -0.0093840035, -0.003616413, -0.030019071, 0.0058365907, 0.023135303, 0.0013647799, 0.015196241, -0.019287536, 0.006380473, -0.004117678, 0.01364577, -0.009375886, 0.024012009, -0.015772594, -0.008434239, -0.020212948, -0.014920241, -0.015667064, -0.0021572656, -0.01658436, -0.0064575905, -0.00058396347, 0.005377943, -0.0024819716, -0.008783298, -0.0042171194, -0.0043957075, -0.0061085317, -0.0048543545, 0.018914124, 0.0006108532, 0.046920016, -0.02138189, -0.00096752244, -0.014782241, 0.009936004, 0.016316477, -0.004062884, 0.0178913, 0.023914598, -0.035328012, -0.026333656, -0.011316004, -0.025554363, -0.004781296, 0.0059948848, 0.0013627505, 0.014124711, -0.014352005, 0.008458591, -0.031691305, -0.0012998388, -0.0060922964, 0.0025022656, 2.6842152e-05, 0.0015738094, 0.025635539, 0.0077320617, -0.017420476, -0.0054469435, 0.02245342, 0.014027299, 0.0072734146, -0.011023769, 0.0070704734, 0.006429179, 0.035490368, -0.026723305, 0.013110005, -0.0076224734, -0.021950126, 0.019579772, -0.00068289734, -0.02432048, 0.012760946, 0.0049720607, 0.0026828833, -0.015285535, 0.0054022963, 0.024482833, 0.015626477, -0.018768007, 0.010707181, 0.013832476, 0.0025245892, 0.012290122, -0.0024352951, 0.005824414, -0.004314531, -0.025034834, -0.0050735315, -0.0019177948, -0.0059055905, 0.02138189, -0.00877518, -0.023817185, 0.02024542, 0.0025692363, 0.0019736036, -0.004391649, 4.8357095e-05, -0.019027771, 0.015244947, -0.02808707, -0.019531066, 0.0064819437, 0.012687887, -0.010423062, -0.019985655, 0.0052358843, -0.019872008, 0.018556949, -0.028379304, 0.032356955, 0.028720247, 0.014019182, -0.027031776, -0.0015819271, 0.006421061, 0.012671652, -0.012070945, 0.017128242, 0.010414945, -0.015123182, 0.01703083, 0.002577354, -0.02625248, -0.014879652, 6.684378e-05, -0.0101551805, -0.017176948, 0.011202357, 0.02300542, 0.007054238, -0.010074004, 0.0064454144, 0.0021978538, -0.012322593, -0.020570125, 0.005110061, -0.020066831, 0.004269884, -0.0068472377, 0.0049558254, 0.0047772373, -0.0014713241, -0.0060354727, 0.0025895303, 0.011478357, -0.022242362, 0.027096717, 0.009213533, 0.021755302, 0.028996246, -0.023460008, 0.010179534, -0.008369298, 0.0071800617, 0.0019512802, -0.01837836, 0.013036946, 0.007890356, 0.012517417, -0.0016204859, -0.004570237, -0.018086124, -0.0049517667, 0.0034317365, -0.008284062, -0.000443934, -0.0074601206, -0.0020294124, 0.013970476, -0.017923772, 0.019612243, 0.018784242, 0.026236245, -0.013605182, 0.019823302, -0.0068756496, 0.0070988853, -0.011721887, 0.052212726, 0.011307887, 0.0025651774, -0.0119897695, 0.01889789, -0.0057635317, 0.01969342, -0.007963414, 0.022908008, -0.0054631787, 0.0027072362, 0.025018597, -0.026690833, -0.011299769, -0.008109532, -0.014481888, 0.0030968834, 0.0038295013, 0.021057185, -0.01640577, 0.013832476, -0.011908593, 0.01105624, -0.0022648245, 0.0015748241, 0.009416474, -0.0075818854, -0.003900531, 0.010423062, 0.0065996493, 0.026885657, -0.03188613, 0.009513886, -0.0520179, -0.01862189, -0.010877651, -0.015975535, -0.012200828, -0.0028046481, 0.004846237, -0.028411776, -0.012671652, -0.024775067, -0.02787601, 0.005357649, 0.0013992799, 0.010276945, -0.002031442, 0.0018954714, 0.02576542, -0.023200244, 0.002203942, -0.0025509715]
Provider Configuration
Each provider supports different embedding models and configurations:
OpenAI
Configure OpenAI-specific embedding models:
test "uses configured OpenAI embedding model" do
VCR.use_cassette("embedding_openai_model") do
# Create agent with specific OpenAI model configuration
custom_agent_class = Class.new(ApplicationAgent) do
generate_with :openai,
model: "gpt-4o",
embedding_model: "text-embedding-3-small"
end
generation = custom_agent_class.with(
message: "Testing OpenAI embedding model configuration"
).prompt_context
response = generation.embed_now
embedding = response.message.content
# text-embedding-3-small can have different dimensions depending on truncation
assert_includes [ 1536, 3072 ], embedding.size
assert embedding.all? { |v| v.is_a?(Float) }
doc_example_output({
model: "text-embedding-3-small",
dimensions: embedding.size,
sample: embedding[0..2]
})
end
end
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
Response Example
Ollama
Configure Ollama for local embedding generation:
test "generates embeddings with Ollama provider" do
VCR.use_cassette("embedding_ollama_provider") do
# Create agent configured for Ollama
ollama_agent_class = Class.new(ApplicationAgent) do
generate_with :ollama,
model: "llama3",
embedding_model: "nomic-embed-text",
host: "http://localhost:11434"
end
generation = ollama_agent_class.with(
message: "Testing Ollama embedding generation"
).prompt_context
begin
response = generation.embed_now
embedding = response.message.content
assert_kind_of Array, embedding
assert embedding.all? { |v| v.is_a?(Numeric) }
assert embedding.size > 0
doc_example_output({
provider: "ollama",
model: "nomic-embed-text",
dimensions: embedding.size,
sample: embedding[0..2]
})
rescue Errno::ECONNREFUSED, Net::OpenTimeout => e
# Document the expected error when Ollama is not running
doc_example_output({
error: "Connection refused",
message: "Ollama is not running locally",
solution: "Start Ollama with: ollama serve"
})
skip "Ollama is not running locally: #{e.message}"
end
end
end
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Response Example
activeagent/test/agents/embedding_agent_test.rb:224
{
"provider": "ollama",
"model": "nomic-embed-text",
"dimensions": 768,
"sample": [
0.02500487,
0.062836505,
-0.156875
]
}
Error Handling
ActiveAgent provides proper error handling for connection issues:
provider = ActiveAgent::GenerationProvider::OllamaProvider.new(@config)
prompt = ActiveAgent::ActionPrompt::Prompt.new(
message: ActiveAgent::ActionPrompt::Message.new(content: "Generate an embedding for this text"),
instructions: "You are an embedding test agent"
)
response = provider.embed(prompt)
2
3
4
5
6
7
Response Example
Working with Embeddings
Similarity Search
Find similar documents using cosine similarity:
test "performs similarity search with embeddings" do
VCR.use_cassette("embedding_similarity_search") do
documents = [
"The cat sat on the mat",
"Dogs are loyal companions",
"Machine learning is a subset of AI",
"The feline rested on the rug"
]
# Generate embeddings for all documents
embeddings = documents.map do |doc|
generation = ApplicationAgent.with(message: doc).prompt_context
generation.embed_now.message.content
end
# Query embedding
query = "cat on mat"
query_generation = ApplicationAgent.with(message: query).prompt_context
query_embedding = query_generation.embed_now.message.content
# Calculate cosine similarities
similarities = embeddings.map.with_index do |embedding, index|
similarity = cosine_similarity(query_embedding, embedding)
{ document: documents[index], similarity: similarity }
end
# Sort by similarity
results = similarities.sort_by { |s| -s[:similarity] }
# Most similar should be the cat/mat documents
assert_equal "The cat sat on the mat", results.first[:document]
assert results.first[:similarity] > 0.5, "Similarity should be > 0.5, got #{results.first[:similarity]}"
# Document the results
doc_example_output(results.first(2))
end
end
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Response Example
activeagent/test/agents/embedding_agent_test.rb:143
[
{
"document": "The cat sat on the mat",
"similarity": 0.7212869576269096
},
{
"document": "The feline rested on the rug",
"similarity": 0.46643463536727753
}
]
Batch Processing
Process multiple embeddings efficiently:
test "processes multiple embeddings in batch" do
VCR.use_cassette("embedding_batch_processing") do
texts = [
"First document for embedding",
"Second document with different content",
"Third document about technology"
]
embeddings = []
texts.each do |text|
generation = ApplicationAgent.with(message: text).prompt_context
embedding = generation.embed_now.message.content
embeddings << {
text: text[0..20] + "...",
dimensions: embedding.size,
sample: embedding[0..2]
}
end
assert_equal 3, embeddings.size
embeddings.each do |result|
assert result[:dimensions] > 0
assert result[:sample].all? { |v| v.is_a?(Float) }
end
doc_example_output(embeddings)
end
end
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Response Example
activeagent/test/agents/embedding_agent_test.rb:269
[
{
"text": "First document for em...",
"dimensions": 3072,
"sample": [
0.010829394000000001,
-0.005437563,
-0.015805062
]
},
{
"text": "Second document with ...",
"dimensions": 3072,
"sample": [
0.004195956,
-0.039501864,
-0.028133906
]
},
{
"text": "Third document about ...",
"dimensions": 3072,
"sample": [
-0.014831306,
0.004654458,
-0.032972448
]
}
]
Embedding Dimensions
Different models produce different embedding dimensions:
test "verifies embedding dimensions for different models" do
VCR.use_cassette("embedding_dimensions") do
# Test with default model (usually text-embedding-3-small or ada-002)
generation = ApplicationAgent.with(
message: "Testing embedding dimensions"
).prompt_context
response = generation.embed_now
embedding = response.message.content
# Most OpenAI models return 1536 dimensions by default
assert_includes [ 1536, 3072 ], embedding.size
doc_example_output({
model: "default",
dimensions: embedding.size,
sample: embedding[0..4]
})
end
end
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Response Example
activeagent/test/agents/embedding_agent_test.rb:162
{
"model": "default",
"dimensions": 3072,
"sample": [
0.004439902,
-0.01147918,
-0.019503705,
-0.007387259,
0.030236613
]
}
Advanced Patterns
Caching Embeddings
Cache embeddings to avoid regenerating them:
class CachedEmbeddingAgent < ApplicationAgent
def get_embedding(text)
cache_key = "embedding:#{Digest::SHA256.hexdigest(text)}"
Rails.cache.fetch(cache_key, expires_in: 30.days) do
generation = self.class.with(message: text).prompt_context
generation.embed_now.message.content
end
end
end
Multi-Model Embeddings
Use different models for different purposes:
class MultiModelEmbeddingAgent < ApplicationAgent
def generate_semantic_embedding(text)
# High-quality semantic embedding
self.class.generate_with :openai,
embedding_model: "text-embedding-3-large"
generation = self.class.with(message: text).prompt_context
generation.embed_now
end
def generate_fast_embedding(text)
# Faster, smaller embedding for real-time use
self.class.generate_with :openai,
embedding_model: "text-embedding-3-small"
generation = self.class.with(message: text).prompt_context
generation.embed_now
end
end
Vector Databases
Store and query embeddings using vector databases:
PostgreSQL with pgvector
class PgVectorAgent < ApplicationAgent
def store_document(text)
# Generate embedding
generation = self.class.with(message: text).prompt_context
embedding = generation.embed_now.message.content
# Store in PostgreSQL with pgvector
Document.create!(
content: text,
embedding: embedding # pgvector column
)
end
def search_similar(query, limit: 10)
query_embedding = get_embedding(query)
# Use pgvector's <-> operator for cosine distance
Document
.order(Arel.sql("embedding <-> '#{query_embedding}'"))
.limit(limit)
end
end
Pinecone Integration
class PineconeAgent < ApplicationAgent
def initialize
super
@pinecone = Pinecone::Client.new(api_key: ENV['PINECONE_API_KEY'])
@index = @pinecone.index('documents')
end
def upsert_document(id, text, metadata = {})
embedding = get_embedding(text)
@index.upsert(
vectors: [{
id: id,
values: embedding,
metadata: metadata.merge(text: text)
}]
)
end
def query_similar(text, top_k: 10)
embedding = get_embedding(text)
@index.query(
vector: embedding,
top_k: top_k,
include_metadata: true
)
end
end
Testing Embeddings
Test embedding functionality with comprehensive test coverage including callbacks, similarity search, and batch processing as shown in the examples above.
Performance Optimization
Batch Processing
Process embeddings in batches for better performance:
class BatchOptimizedAgent < ApplicationAgent
def process_documents(documents)
documents.each_slice(100) do |batch|
Parallel.each(batch, in_threads: 5) do |doc|
generation = self.class.with(message: doc.content).prompt_context
doc.embedding = generation.embed_now.message.content
doc.save!
end
end
end
end
Caching Strategy
Implement intelligent caching:
class SmartCacheAgent < ApplicationAgent
def get_or_generate_embedding(text)
# Check cache first
cached = fetch_from_cache(text)
return cached if cached
# Generate if not cached
embedding = generate_embedding(text)
# Cache based on text length and importance
if should_cache?(text)
cache_embedding(text, embedding)
end
embedding
end
private
def should_cache?(text)
text.length > 100 || text.include?("important")
end
end
Best Practices
- Choose the Right Model - Balance quality, speed, and cost
- Normalize Text - Preprocess consistently before embedding
- Cache Aggressively - Embeddings are expensive to generate
- Batch When Possible - Process multiple texts together
- Monitor Dimensions - Different models produce different sizes
- Use Callbacks - Process embeddings consistently
- Handle Failures - Implement retry logic and fallbacks
- Version Embeddings - Track which model generated each embedding
Common Use Cases
Semantic Search
class SemanticSearchAgent < ApplicationAgent
def build_search_index(documents)
documents.each do |doc|
generation = self.class.with(message: doc.content).prompt_context
doc.update!(embedding: generation.embed_now.message.content)
end
end
def search(query)
query_embedding = get_embedding(query)
Document
.select("*, embedding <-> '#{query_embedding}' as distance")
.order("distance")
.limit(10)
end
end
Content Recommendations
class RecommendationAgent < ApplicationAgent
def recommend_similar(article)
article_embedding = article.embedding || generate_embedding(article.content)
Article
.where.not(id: article.id)
.select("*, embedding <-> '#{article_embedding}' as similarity")
.order("similarity")
.limit(5)
end
end
Clustering
class ClusteringAgent < ApplicationAgent
def cluster_documents(documents, num_clusters: 5)
# Generate embeddings
embeddings = documents.map do |doc|
get_embedding(doc.content)
end
# Use k-means or other clustering algorithm
clusters = perform_clustering(embeddings, num_clusters)
# Assign documents to clusters
documents.zip(clusters).each do |doc, cluster_id|
doc.update!(cluster_id: cluster_id)
end
end
end
Troubleshooting
Common Issues
- Dimension Mismatch - Ensure all embeddings use the same model
- Memory Issues - Large embedding vectors can consume significant RAM
- Rate Limits - Implement exponential backoff for API limits
- Cost Management - Monitor embedding API usage and costs
- Connection Errors - Handle network issues with Ollama and other providers
Debugging
class DebuggingAgent < ApplicationAgent
def debug_embedding(text)
generation = self.class.with(message: text).prompt_context
Rails.logger.info "Generating embedding for: #{text[0..100]}..."
Rails.logger.info "Provider: #{generation_provider.class.name}"
Rails.logger.info "Model: #{generation_provider.embedding_model}"
response = generation.embed_now
embedding = response.message.content
Rails.logger.info "Dimensions: #{embedding.size}"
Rails.logger.info "Range: [#{embedding.min}, #{embedding.max}]"
Rails.logger.info "Mean: #{embedding.sum / embedding.size}"
embedding
end
end