three-stdlib
Version:
stand-alone library of threejs examples
3,105 lines (3,104 loc) • 500 kB
JavaScript
import { UniformsLib, DataTexture, RGBAFormat, FloatType, UVMapping, ClampToEdgeWrapping, LinearFilter, NearestFilter, DataUtils, HalfFloatType } from "three";
const RectAreaLightUniformsLib = {
init() {
const LTC_MAT_1 = [
1,
0,
0,
2e-5,
1,
0,
0,
503905e-9,
1,
0,
0,
201562e-8,
1,
0,
0,
453516e-8,
1,
0,
0,
806253e-8,
1,
0,
0,
0.0125978,
1,
0,
0,
0.018141,
1,
0,
0,
0.0246924,
1,
0,
0,
0.0322525,
1,
0,
0,
0.0408213,
1,
0,
0,
0.0503999,
1,
0,
0,
0.0609894,
1,
0,
0,
0.0725906,
1,
0,
0,
0.0852058,
1,
0,
0,
0.0988363,
1,
0,
0,
0.113484,
1,
0,
0,
0.129153,
1,
0,
0,
0.145839,
1,
0,
0,
0.163548,
1,
0,
0,
0.182266,
1,
0,
0,
0.201942,
1,
0,
0,
0.222314,
1,
0,
0,
0.241906,
1,
0,
0,
0.262314,
1,
0,
0,
0.285754,
1,
0,
0,
0.310159,
1,
0,
0,
0.335426,
1,
0,
0,
0.361341,
1,
0,
0,
0.387445,
1,
0,
0,
0.412784,
1,
0,
0,
0.438197,
1,
0,
0,
0.466966,
1,
0,
0,
0.49559,
1,
0,
0,
0.523448,
1,
0,
0,
0.549938,
1,
0,
0,
0.57979,
1,
0,
0,
0.608746,
1,
0,
0,
0.636185,
1,
0,
0,
0.664748,
1,
0,
0,
0.69313,
1,
0,
0,
0.71966,
1,
0,
0,
0.747662,
1,
0,
0,
0.774023,
1,
0,
0,
0.799775,
1,
0,
0,
0.825274,
1,
0,
0,
0.849156,
1,
0,
0,
0.873248,
1,
0,
0,
0.89532,
1,
0,
0,
0.917565,
1,
0,
0,
0.937863,
1,
0,
0,
0.958139,
1,
0,
0,
0.976563,
1,
0,
0,
0.994658,
1,
0,
0,
1.0112,
1,
0,
0,
1.02712,
1,
0,
0,
1.04189,
1,
0,
0,
1.05568,
1,
0,
0,
1.06877,
1,
0,
0,
1.08058,
1,
0,
0,
1.09194,
1,
0,
0,
1.10191,
1,
0,
0,
1.11161,
1,
0,
0,
1.1199,
1,
0,
0,
1.12813,
0.999547,
-448815e-12,
0.0224417,
199902e-10,
0.999495,
-113079e-10,
0.0224406,
503651e-9,
0.999496,
-452317e-10,
0.0224406,
201461e-8,
0.999496,
-101772e-9,
0.0224406,
453287e-8,
0.999495,
-180928e-9,
0.0224406,
805845e-8,
0.999497,
-282702e-9,
0.0224406,
0.0125914,
0.999496,
-407096e-9,
0.0224406,
0.0181319,
0.999498,
-554114e-9,
0.0224406,
0.02468,
0.999499,
-723768e-9,
0.0224406,
0.0322363,
0.999495,
-916058e-9,
0.0224405,
0.0408009,
0.999499,
-113101e-8,
0.0224408,
0.050375,
0.999494,
-136863e-8,
0.0224405,
0.0609586,
0.999489,
-162896e-8,
0.0224401,
0.0725537,
0.999489,
-191201e-8,
0.0224414,
0.0851619,
0.999498,
-221787e-8,
0.0224413,
0.0987867,
0.999492,
-254642e-8,
0.0224409,
0.113426,
0.999507,
-289779e-8,
0.0224417,
0.129088,
0.999494,
-32716e-7,
0.0224386,
0.145767,
0.999546,
-36673e-7,
0.0224424,
0.163472,
0.999543,
-408166e-8,
0.0224387,
0.182182,
0.999499,
-450056e-8,
0.0224338,
0.201843,
0.999503,
-483661e-8,
0.0224203,
0.222198,
0.999546,
-452928e-8,
0.022315,
0.241714,
0.999508,
-587403e-8,
0.0224329,
0.262184,
0.999509,
-638806e-8,
0.0224271,
0.285609,
0.999501,
-691028e-8,
0.0224166,
0.309998,
0.999539,
-741979e-8,
0.0223989,
0.335262,
0.999454,
-786282e-8,
0.0223675,
0.361154,
0.999529,
-811928e-8,
0.0222828,
0.387224,
0.999503,
-799941e-8,
0.0221063,
0.41252,
0.999561,
-952753e-8,
0.0223057,
0.438006,
0.999557,
-99134e-7,
0.0222065,
0.466735,
0.999541,
-0.0100935,
0.0220402,
0.495332,
0.999562,
-996821e-8,
0.0218067,
0.523197,
0.999556,
-0.0105031,
0.0217096,
0.550223,
0.999561,
-0.0114191,
0.0217215,
0.579498,
0.999588,
-0.0111818,
0.0213357,
0.608416,
0.999633,
-0.0107725,
0.0208689,
0.635965,
0.999527,
-0.0121671,
0.0210149,
0.664476,
0.999508,
-0.0116005,
0.020431,
0.692786,
0.999568,
-0.0115604,
0.0199791,
0.719709,
0.999671,
-0.0121117,
0.0197415,
0.74737,
0.999688,
-0.0110769,
0.0188846,
0.773692,
0.99962,
-0.0122368,
0.0188452,
0.799534,
0.999823,
-0.0110325,
0.0178001,
0.825046,
0.999599,
-0.0114923,
0.0174221,
0.849075,
0.999619,
-0.0105923,
0.0164345,
0.872999,
0.999613,
-0.0105988,
0.0158227,
0.895371,
0.99964,
-979861e-8,
0.0148131,
0.917364,
0.99977,
-967238e-8,
0.0140721,
0.938002,
0.999726,
-869175e-8,
0.0129543,
0.957917,
0.99973,
-866872e-8,
0.0122329,
0.976557,
0.999773,
-731956e-8,
0.0108958,
0.994459,
0.999811,
-756027e-8,
0.0102715,
1.01118,
0.999862,
-583732e-8,
878781e-8,
1.02701,
0.999835,
-631438e-8,
827529e-8,
1.04186,
0.999871,
-450785e-8,
674583e-8,
1.05569,
0.999867,
-486079e-8,
621041e-8,
1.06861,
0.999939,
-322072e-8,
478301e-8,
1.08064,
0.999918,
-318199e-8,
406395e-8,
1.09181,
1.00003,
-193348e-8,
280682e-8,
1.10207,
0.999928,
-153729e-8,
198741e-8,
1.11152,
0.999933,
-623666e-9,
917714e-9,
1.12009,
1,
-102387e-11,
907581e-12,
1.12813,
0.997866,
-896716e-12,
0.0448334,
199584e-10,
0.997987,
-225945e-10,
0.0448389,
502891e-9,
0.997987,
-903781e-10,
0.0448388,
201156e-8,
0.997985,
-203351e-9,
0.0448388,
452602e-8,
0.997986,
-361514e-9,
0.0448388,
804629e-8,
0.997987,
-56487e-8,
0.0448389,
0.0125724,
0.997988,
-813423e-9,
0.0448389,
0.0181045,
0.997984,
-110718e-8,
0.0448387,
0.0246427,
0.997985,
-144616e-8,
0.0448388,
0.0321875,
0.997987,
-183038e-8,
0.044839,
0.0407392,
0.997983,
-225987e-8,
0.0448387,
0.0502986,
0.997991,
-273467e-8,
0.0448389,
0.0608667,
0.997984,
-325481e-8,
0.0448384,
0.0724444,
0.998002,
-382043e-8,
0.044839,
0.0850348,
0.997997,
-443145e-8,
0.0448396,
0.0986372,
0.998007,
-508796e-8,
0.0448397,
0.113255,
0.998008,
-578985e-8,
0.04484,
0.128891,
0.998003,
-653683e-8,
0.0448384,
0.145548,
0.997983,
-732713e-8,
0.0448358,
0.163221,
0.997985,
-815454e-8,
0.0448358,
0.181899,
0.998005,
-898985e-8,
0.0448286,
0.201533,
0.998026,
-964404e-8,
0.0447934,
0.221821,
0.998055,
-922677e-8,
0.044611,
0.241282,
0.99804,
-0.0117361,
0.0448245,
0.261791,
0.998048,
-0.0127628,
0.0448159,
0.285181,
0.998088,
-0.0138055,
0.0447996,
0.30954,
0.998058,
-0.0148206,
0.0447669,
0.334751,
0.998099,
-0.0156998,
0.044697,
0.36061,
0.998116,
-0.0161976,
0.0445122,
0.386603,
0.998195,
-0.015945,
0.0441711,
0.411844,
0.998168,
-0.0183947,
0.0444255,
0.43773,
0.998184,
-0.0197913,
0.0443809,
0.466009,
0.998251,
-0.0201426,
0.0440689,
0.494574,
0.998305,
-0.0198847,
0.0435632,
0.522405,
0.998273,
-0.0210577,
0.043414,
0.549967,
0.998254,
-0.0227901,
0.0433943,
0.578655,
0.998349,
-0.0223108,
0.0426529,
0.60758,
0.99843,
-0.0223088,
0.042,
0.635524,
0.998373,
-0.0241141,
0.0418987,
0.663621,
0.998425,
-0.0231446,
0.0408118,
0.691906,
0.998504,
-0.0233684,
0.0400565,
0.719339,
0.998443,
-0.0241652,
0.0394634,
0.74643,
0.99848,
-0.0228715,
0.0380002,
0.773086,
0.998569,
-0.023519,
0.0372322,
0.798988,
0.998619,
-0.0223108,
0.0356468,
0.824249,
0.998594,
-0.0223105,
0.034523,
0.848808,
0.998622,
-0.0213426,
0.0328887,
0.87227,
0.998669,
-0.0207912,
0.0314374,
0.895157,
0.998705,
-0.0198416,
0.0296925,
0.916769,
0.998786,
-0.0189168,
0.0279634,
0.937773,
0.998888,
-0.0178811,
0.0261597,
0.957431,
0.99906,
-0.0166845,
0.0242159,
0.976495,
0.999038,
-0.0155464,
0.0222638,
0.994169,
0.999237,
-0.0141349,
0.0201967,
1.01112,
0.999378,
-0.0129324,
0.0181744,
1.02692,
0.999433,
-0.0113192,
0.0159898,
1.04174,
0.999439,
-0.0101244,
0.0140385,
1.05559,
0.999614,
-837456e-8,
0.0117826,
1.06852,
0.999722,
-721769e-8,
983745e-8,
1.08069,
0.999817,
-554067e-8,
769002e-8,
1.09176,
0.99983,
-426961e-8,
5782e-6,
1.10211,
0.999964,
-273904e-8,
374503e-8,
1.11152,
1.00001,
-136739e-8,
187176e-8,
1.12031,
0.999946,
393227e-10,
-28919e-9,
1.12804,
0.995847,
-13435e-10,
0.0671785,
19916e-9,
0.995464,
-338387e-10,
0.0671527,
501622e-9,
0.99547,
-135355e-9,
0.0671531,
200649e-8,
0.995471,
-30455e-8,
0.0671532,
451461e-8,
0.99547,
-541423e-9,
0.0671531,
8026e-6,
0.995471,
-84598e-8,
0.0671531,
0.0125407,
0.99547,
-121823e-8,
0.0671531,
0.0180589,
0.99547,
-165817e-8,
0.0671531,
0.0245806,
0.995463,
-216583e-8,
0.0671526,
0.0321062,
0.995468,
-274127e-8,
0.0671527,
0.0406366,
0.995474,
-338447e-8,
0.0671534,
0.0501717,
0.995473,
-409554e-8,
0.0671533,
0.0607131,
0.995478,
-487451e-8,
0.0671531,
0.0722618,
0.995476,
-572148e-8,
0.0671532,
0.0848191,
0.995477,
-663658e-8,
0.0671539,
0.0983882,
0.995498,
-761986e-8,
0.0671541,
0.112972,
0.995509,
-867094e-8,
0.0671542,
0.128568,
0.995509,
-978951e-8,
0.0671531,
0.145183,
0.995503,
-0.0109725,
0.0671491,
0.162808,
0.995501,
-0.012211,
0.0671465,
0.181441,
0.99553,
-0.0134565,
0.0671371,
0.201015,
0.99555,
-0.014391,
0.0670831,
0.221206,
0.99558,
-0.014351,
0.0668883,
0.240813,
0.995577,
-0.0173997,
0.0671055,
0.261257,
0.995602,
-0.0191111,
0.0671178,
0.284467,
0.995623,
-0.0206705,
0.0670946,
0.308765,
0.995658,
-0.022184,
0.0670472,
0.333905,
0.995705,
-0.0234832,
0.0669417,
0.359677,
0.995719,
-0.0241933,
0.0666714,
0.385554,
0.995786,
-0.0243539,
0.066266,
0.410951,
0.995887,
-0.0271866,
0.0664367,
0.437163,
0.995944,
-0.0296012,
0.0664931,
0.464842,
0.996004,
-0.0301045,
0.0660105,
0.49332,
0.996128,
-0.0298311,
0.0652694,
0.521131,
0.996253,
-0.0316426,
0.0650739,
0.549167,
0.996244,
-0.0339043,
0.0649433,
0.57737,
0.996309,
-0.033329,
0.0638926,
0.606073,
0.996417,
-0.0338935,
0.0630849,
0.634527,
0.996372,
-0.0353104,
0.0625083,
0.66256,
0.996542,
-0.0348942,
0.0611986,
0.690516,
0.996568,
-0.0351614,
0.060069,
0.718317,
0.996711,
-0.0354317,
0.0588522,
0.74528,
0.996671,
-0.0349513,
0.0571902,
0.772061,
0.996865,
-0.0345622,
0.0555321,
0.798089,
0.996802,
-0.0342566,
0.0537816,
0.823178,
0.996992,
-0.0330862,
0.0516095,
0.847949,
0.996944,
-0.0324666,
0.0495537,
0.871431,
0.997146,
-0.0309544,
0.0470302,
0.894357,
0.997189,
-0.0299372,
0.0446043,
0.916142,
0.997471,
-0.0281389,
0.0418812,
0.937193,
0.997515,
-0.0268702,
0.0391823,
0.957,
0.997812,
-0.0247166,
0.0361338,
0.975936,
0.998027,
-0.0233525,
0.0333945,
0.99391,
0.998233,
-0.0209839,
0.0301917,
1.01075,
0.998481,
-0.0194309,
0.027271,
1.02669,
0.998859,
-0.0169728,
0.0240162,
1.04173,
0.99894,
-0.0152322,
0.0210517,
1.05551,
0.999132,
-0.0127497,
0.0178632,
1.06856,
0.999369,
-0.0108282,
0.014787,
1.08054,
0.999549,
-845886e-8,
0.0116185,
1.09185,
0.999805,
-63937e-7,
867209e-8,
1.10207,
0.99985,
-414582e-8,
566823e-8,
1.1117,
0.999912,
-207443e-8,
277562e-8,
1.12022,
1.00001,
870226e-10,
-53766e-9,
1.12832,
0.991943,
-178672e-11,
0.0893382,
198384e-10,
0.991952,
-450183e-10,
0.089339,
499849e-9,
0.991956,
-180074e-9,
0.0893394,
19994e-7,
0.991955,
-405167e-9,
0.0893393,
449867e-8,
0.991953,
-720298e-9,
0.0893391,
799764e-8,
0.991955,
-112548e-8,
0.0893393,
0.0124964,
0.991957,
-16207e-7,
0.0893395,
0.0179951,
0.991958,
-220601e-8,
0.0893396,
0.0244939,
0.991947,
-288137e-8,
0.0893385,
0.0319929,
0.991962,
-364693e-8,
0.0893399,
0.0404933,
0.991965,
-450264e-8,
0.0893399,
0.049995,
0.99198,
-544862e-8,
0.0893411,
0.0604995,
0.99197,
-648491e-8,
0.0893397,
0.0720074,
0.991976,
-761164e-8,
0.089341,
0.0845207,
0.99198,
-882891e-8,
0.0893405,
0.0980413,
0.991982,
-0.0101367,
0.0893396,
0.112571,
0.992008,
-0.011535,
0.0893415,
0.128115,
0.992026,
-0.0130228,
0.0893414,
0.144672,
0.992064,
-0.0145966,
0.0893418,
0.162241,
0.992041,
-0.0162421,
0.0893359,
0.180801,
0.992086,
-0.0178888,
0.0893214,
0.200302,
0.992157,
-0.0190368,
0.0892401,
0.220332,
0.992181,
-0.0195584,
0.0890525,
0.240144,
0.992175,
-0.0227257,
0.0892153,
0.260728,
0.99221,
-0.0254195,
0.089304,
0.283473,
0.99222,
-0.0274883,
0.0892703,
0.307673,
0.992317,
-0.0294905,
0.0892027,
0.332729,
0.992374,
-0.0311861,
0.0890577,
0.358387,
0.992505,
-0.0320656,
0.0886994,
0.384102,
0.992568,
-0.0329715,
0.0883198,
0.409767,
0.992675,
-0.036006,
0.0883602,
0.436145,
0.992746,
-0.0392897,
0.0884591,
0.463217,
0.992873,
-0.0399337,
0.0878287,
0.491557,
0.992934,
-0.040231,
0.0870108,
0.519516,
0.993091,
-0.0422013,
0.0865857,
0.547741,
0.993259,
-0.0443503,
0.0861937,
0.575792,
0.993455,
-0.0446368,
0.0851187,
0.604233,
0.993497,
-0.0454299,
0.0840576,
0.632925,
0.993694,
-0.0463296,
0.0829671,
0.660985,
0.993718,
-0.0470619,
0.0817185,
0.688714,
0.993973,
-0.0468838,
0.0800294,
0.716743,
0.994207,
-0.046705,
0.0781286,
0.74377,
0.994168,
-0.0469698,
0.0763337,
0.77042,
0.9945,
-0.0456816,
0.0738184,
0.796659,
0.994356,
-0.0455518,
0.0715545,
0.821868,
0.994747,
-0.0439488,
0.0686085,
0.846572,
0.994937,
-0.0430056,
0.065869,
0.870435,
0.995142,
-0.0413414,
0.0626446,
0.893272,
0.995451,
-0.0396521,
0.05929,
0.915376,
0.995445,
-0.0378453,
0.0558503,
0.936196,
0.995967,
-0.0355219,
0.0520949,
0.956376,
0.996094,
-0.0335146,
0.048377,
0.975327,
0.996622,
-0.030682,
0.0442575,
0.993471,
0.996938,
-0.0285504,
0.0404693,
1.01052,
0.997383,
-0.0253399,
0.0360903,
1.02637,
0.997714,
-0.0231651,
0.0322176,
1.04139,
0.998249,
-0.0198138,
0.0278433,
1.05542,
0.998596,
-0.0174337,
0.0238759,
1.06846,
0.998946,
-0.0141349,
0.0195944,
1.08056,
0.99928,
-0.0115603,
0.0156279,
1.09181,
0.999507,
-839065e-8,
0.0114607,
1.10213,
0.999697,
-5666e-6,
763325e-8,
1.11169,
0.999869,
-269902e-8,
364946e-8,
1.12042,
1.00001,
623836e-10,
-319288e-10,
1.12832,
0.987221,
-222675e-11,
0.111332,
197456e-10,
0.98739,
-561116e-10,
0.111351,
497563e-9,
0.987448,
-224453e-9,
0.111357,
199031e-8,
0.987441,
-505019e-9,
0.111357,
44782e-7,
0.987442,
-897816e-9,
0.111357,
796129e-8,
0.987442,
-140284e-8,
0.111357,
0.0124396,
0.987444,
-202012e-8,
0.111357,
0.0179132,
0.987442,
-274964e-8,
0.111357,
0.0243824,
0.987446,
-359147e-8,
0.111357,
0.0318474,
0.987435,
-454562e-8,
0.111356,
0.0403086,
0.987461,
-561225e-8,
0.111358,
0.0497678,
0.987458,
-679125e-8,
0.111358,
0.0602239,
0.987443,
-80828e-7,
0.111356,
0.0716792,
0.987476,
-94872e-7,
0.111358,
0.0841364,
0.98749,
-0.0110044,
0.111361,
0.097597,
0.987508,
-0.0126344,
0.111362,
0.112062,
0.987494,
-0.0143767,
0.111357,
0.127533,
0.987526,
-0.0162307,
0.111359,
0.144015,
0.987558,
-0.0181912,
0.111361,
0.161502,
0.987602,
-0.0202393,
0.111355,
0.179979,
0.987692,
-0.022273,
0.111346,
0.199386,
0.987702,
-0.0235306,
0.111215,
0.219183,
0.987789,
-0.0247628,
0.111061,
0.239202,
0.987776,
-0.0280668,
0.111171,
0.259957,
0.987856,
-0.0316751,
0.111327,
0.282198,
0.987912,
-0.0342468,
0.111282,
0.306294,
0.988,
-0.0367205,
0.111198,
0.331219,
0.988055,
-0.0387766,
0.110994,
0.356708,
0.988241,
-0.0397722,
0.110547,
0.382234,
0.988399,
-0.0416076,
0.110198,
0.408227,
0.988539,
-0.0448192,
0.110137,
0.434662,
0.988661,
-0.0483793,
0.110143,
0.461442,
0.988967,
-0.0495895,
0.109453,
0.489318,
0.989073,
-0.0506797,
0.108628,
0.517516,
0.989274,
-0.0526953,
0.108003,
0.545844,
0.989528,
-0.054578,
0.107255,
0.573823,
0.989709,
-0.0561503,
0.106294,
0.601944,
0.989991,
-0.056866,
0.104896,
0.630855,
0.990392,
-0.0572914,
0.103336,
0.658925,
0.990374,
-0.0586224,
0.10189,
0.686661,
0.990747,
-0.0584764,
0.099783,
0.714548,
0.991041,
-0.0582662,
0.0974309,
0.74186,
0.991236,
-0.0584118,
0.0951678,
0.768422,
0.991585,
-0.0573055,
0.0921581,
0.794817,
0.991984,
-0.0564241,
0.0891167,
0.820336,
0.9921,
-0.0553608,
0.085805,
0.84493,
0.992749,
-0.0533816,
0.0820354,
0.868961,
0.99288,
-0.0518661,
0.0782181,
0.891931,
0.993511,
-0.0492492,
0.0738935,
0.914186,
0.993617,
-0.0471956,
0.0696402,
0.93532,
0.99411,
-0.044216,
0.0649659,
0.95543,
0.994595,
-0.0416654,
0.0603177,
0.974685,
0.994976,
-0.0384314,
0.0553493,
0.992807,
0.995579,
-0.0353491,
0.0503942,
1.00996,
0.996069,
-0.0319787,
0.0452123,
1.02606,
0.996718,
-0.028472,
0.0400112,
1.04114,
0.997173,
-0.0250789,
0.0349456,
1.05517,
0.997818,
-0.0213326,
0.029653,
1.0683,
0.998318,
-0.0178509,
0.024549,
1.0805,
0.998853,
-0.0141118,
0.0194197,
1.09177,
0.999218,
-0.0105914,
0.0143869,
1.1022,
0.999594,
-693474e-8,
943517e-8,
1.11175,
0.99975,
-340478e-8,
464051e-8,
1.12056,
1.00001,
109172e-9,
-112821e-9,
1.12853,
0.983383,
-266524e-11,
0.133358,
196534e-10,
0.981942,
-671009e-10,
0.133162,
494804e-9,
0.981946,
-268405e-9,
0.133163,
197923e-8,
0.981944,
-603912e-9,
0.133163,
445326e-8,
0.981941,
-107362e-8,
0.133162,
791693e-8,
0.981946,
-167755e-8,
0.133163,
0.0123703,
0.981944,
-241569e-8,
0.133162,
0.0178135,
0.981945,
-328807e-8,
0.133163,
0.0242466,
0.981945,
-429472e-8,
0.133162,
0.03167,
0.981955,
-543573e-8,
0.133164,
0.0400846,
0.981951,
-671105e-8,
0.133163,
0.0494901,
0.981968,
-812092e-8,
0.133165,
0.0598886,
0.981979,
-966541e-8,
0.133166,
0.0712811,
0.981996,
-0.0113446,
0.133168,
0.083669,
0.982014,
-0.0131585,
0.133169,
0.0970533,
0.982011,
-0.0151073,
0.133167,
0.111438,
0.982062,
-0.0171906,
0.133172,
0.126826,
0.9821,
-0.0194067,
0.133175,
0.143215,
0.982149,
-0.0217502,
0.133176,
0.160609,
0.982163,
-0.0241945,
0.133173,
0.178981,
0.982247,
-0.0265907,
0.133148,
0.198249,
0.982291,
-0.027916,
0.132974,
0.217795,
0.982396,
-0.0299663,
0.132868,
0.238042,
0.982456,
-0.0334544,
0.132934,
0.258901,
0.982499,
-0.0378636,
0.133137,
0.280639,
0.982617,
-0.0409274,
0.133085,
0.304604,
0.98274,
-0.0438523,
0.132985,
0.329376,
0.982944,
-0.0462288,
0.132728,
0.354697,
0.98308,
-0.0475995,
0.132228,
0.380102,
0.983391,
-0.0501901,
0.131924,
0.406256,
0.983514,
-0.0535899,
0.131737,
0.432735,
0.98373,
-0.0571858,
0.131567,
0.459359,
0.984056,
-0.0592353,
0.130932,
0.486637,
0.984234,
-0.0610488,
0.130092,
0.51509,
0.984748,
-0.0630758,
0.12923,
0.543461,
0.985073,
-0.0647398,
0.128174,
0.571376,
0.985195,
-0.0671941,
0.127133,
0.599414,
0.985734,
-0.0681345,
0.125576,
0.628134,
0.986241,
-0.0686089,
0.123639,
0.656399,
0.986356,
-0.0698511,
0.121834,
0.684258,
0.986894,
-0.0700931,
0.119454,
0.711818,
0.987382,
-0.0698321,
0.116718,
0.739511,
0.988109,
-0.0693975,
0.113699,
0.766267,
0.988363,
-0.0689584,
0.110454,
0.792456,
0.989112,
-0.0672353,
0.106602,
0.81813,
0.989241,
-0.0662034,
0.10267,
0.842889,
0.990333,
-0.0638938,
0.0981381,
0.867204,
0.990591,
-0.0618534,
0.0935388,
0.89038,
0.991106,
-0.0593117,
0.088553,
0.912576,
0.991919,
-0.0562676,
0.0832187,
0.934118,
0.992111,
-0.0534085,
0.0778302,
0.954254,
0.992997,
-0.0495459,
0.0720453,
0.973722,
0.993317,
-0.0463707,
0.0663458,
0.991949,
0.994133,
-0.0421245,
0.0601883,
1.00936,
0.994705,
-0.0384977,
0.0542501,
1.02559,
0.995495,
-0.0340956,
0.0479862,
1.04083,
0.996206,
-0.030105,
0.041887,
1.05497,
0.996971,
-0.0256095,
0.0355355,
1.06824,
0.997796,
-0.0213932,
0.0293655,
1.08056,
0.998272,
-0.0169612,
0.0232926,
1.09182,
0.998857,
-0.0126756,
0.0172786,
1.10219,
0.99939,
-832486e-8,
0.0113156,
1.11192,
0.999752,
-410826e-8,
557892e-8,
1.12075,
1,
150957e-9,
-119101e-9,
1.12885,
0.975169,
-309397e-11,
0.154669,
195073e-10,
0.975439,
-779608e-10,
0.154712,
491534e-9,
0.975464,
-311847e-9,
0.154716,
196617e-8,
0.975464,
-701656e-9,
0.154716,
442387e-8,
0.975462,
-12474e-7,
0.154715,
78647e-7,
0.975461,
-194906e-8,
0.154715,
0.0122886,
0.975464,
-280667e-8,
0.154715,
0.0176959,
0.975468,
-382025e-8,
0.154716,
0.0240867,
0.975471,
-498985e-8,
0.154716,
0.0314612,
0.975472,
-631541e-8,
0.154717,
0.0398199,
0.975486,
-779719e-8,
0.154718,
0.0491639,
0.975489,
-943505e-8,
0.154718,
0.0594932,
0.975509,
-0.0112295,
0.154721,
0.0708113,
0.97554,
-0.0131802,
0.154724,
0.0831176,
0.975557,
-0.0152876,
0.154726,
0.096415,
0.975585,
-0.0175512,
0.154728,
0.110705,
0.975605,
-0.0199713,
0.154729,
0.125992,
0.975645,
-0.0225447,
0.154729,
0.142272,
0.975711,
-0.0252649,
0.154735,
0.159549,
0.975788,
-0.0280986,
0.154736,
0.177805,
0.975872,
-0.0308232,
0.154704,
0.196911,
0.975968,
-0.0324841,
0.154525,
0.216324,
0.976063,
-0.0351281,
0.154432,
0.236628,
0.976157,
-0.0388618,
0.15446,
0.257539,
0.976204,
-0.0437704,
0.154665,
0.278975,
0.976358,
-0.047514,
0.154652,
0.302606,
0.976571,
-0.0508638,
0.154535,
0.327204,
0.976725,
-0.0534995,
0.154221,
0.352276,
0.977013,
-0.0555547,
0.153737,
0.377696,
0.977294,
-0.0586728,
0.153403,
0.403855,
0.977602,
-0.0622715,
0.15312,
0.430333,
0.977932,
-0.0658166,
0.152755,
0.456855,
0.978241,
-0.0689877,
0.152233,
0.483668,
0.978602,
-0.0712805,
0.15132,
0.512097,
0.979234,
-0.0732775,
0.150235,
0.540455,
0.97977,
-0.075163,
0.148978,
0.568486,
0.979995,
-0.0778026,
0.147755,
0.596524,
0.98078,
-0.0791854,
0.146019,
0.624825,
0.981628,
-0.0799666,
0.143906,
0.653403,
0.982067,
-0.0808532,
0.141561,
0.681445,
0.98271,
-0.0816024,
0.139025,
0.708918,
0.983734,
-0.0812511,
0.135764,
0.736594,
0.98431,
-0.0806201,
0.132152,
0.763576,
0.985071,
-0.0801605,
0.12846,
0.789797,
0.98618,
-0.0784208,
0.124084,
0.815804,
0.986886,
-0.0766643,
0.1193,
0.840869,
0.987485,
-0.0747744,
0.114236,
0.864952,
0.988431,
-0.0716701,
0.108654,
0.888431,
0.988886,
-0.0691609,
0.102994,
0.910963,
0.990024,
-0.0654048,
0.0967278,
0.932629,
0.990401,
-0.0619765,
0.090384,
0.95313,
0.991093,
-0.0579296,
0.0837885,
0.972587,
0.992018,
-0.0536576,
0.0770171,
0.991184,
0.992536,
-0.0493719,
0.0701486,
1.00863,
0.993421,
-0.0444813,
0.062953,
1.02494,
0.993928,
-0.040008,
0.0560455,
1.04017,
0.994994,
-0.0347982,
0.04856,
1.05463,
0.995866,
-0.0301017,
0.0416152,
1.06807,
0.996916,
-0.0248225,
0.0342597,
1.08039,
0.997766,
-0.0199229,
0.0271668,
1.09177,
0.998479,
-0.0147422,
0.0201387,
1.10235,
0.99921,
-980173e-8,
0.0131944,
1.11206,
0.999652,
-47426e-7,
640712e-8,
1.12104,
0.999998,
891673e-10,
-10379e-8,
1.12906,
0.967868,
-351885e-11,
0.175947,
193569e-10,
0.968001,
-886733e-10,
0.175972,
487782e-9,
0.96801,
-354697e-9,
0.175973,
195115e-8,
0.968012,
-798063e-9,
0.175974,
439006e-8,
0.968011,
-141879e-8,
0.175973,
780461e-8,
0.968011,
-221686e-8,
0.175973,
0.0121948,
0.968016,
-319231e-8,
0.175974,
0.0175607,
0.968019,
-434515e-8,
0.175974,
0.0239027,
0.968018,
-567538e-8,
0.175974,
0.0312208,
0.968033,
-718308e-8,
0.175977,
0.0395158,
0.968049,
-886836e-8,
0.175979,
0.0487885,
0.968047,
-0.0107312,
0.175978,
0.0590394,
0.968072,
-0.0127719,
0.175981,
0.0702705,
0.968108,
-0.0149905,
0.175986,
0.0824836,
0.968112,
-0.0173866,
0.175985,
0.0956783,
0.968173,
-0.0199611,
0.175993,
0.109862,
0.96827,
-0.0227128,
0.176008,
0.125033,
0.968292,
-0.025639,
0.17601,
0.141193,
0.968339,
-0.0287299,
0.176007,
0.158336,
0.968389,
-0.0319399,
0.176001,
0.176441,
0.968501,
-0.034941,
0.175962,
0.195359,
0.968646,
-0.0370812,
0.175793,
0.214686,
0.968789,
-0.0402329,
0.175708,
0.234973,
0.96886,
-0.0442601,
0.1757,
0.255871,
0.969013,
-0.049398,
0.175876,
0.277238,
0.969242,
-0.0539932,
0.17594,
0.300326,
0.969419,
-0.0577299,
0.175781,
0.324702,
0.969763,
-0.0605643,
0.175432,
0.349527,
0.970093,
-0.0634488,
0.174992,
0.374976,
0.970361,
-0.0670589,
0.174611,
0.401097,
0.970825,
-0.0708246,
0.174226,
0.427496,
0.971214,
-0.0742871,
0.173684,
0.453858,
0.971622,
-0.0782608,
0.173186,
0.480637,
0.972175,
-0.0813151,
0.172288,
0.508655,
0.972944,
-0.0832678,
0.170979,
0.536973,
0.973595,
-0.0855964,
0.169573,
0.565138,
0.974345,
-0.0882163,
0.168152,
0.593222,
0.975233,
-0.0901671,
0.166314,
0.621201,
0.976239,
-0.0912111,
0.163931,
0.649919,
0.977289,
-0.0916959,
0.161106,
0.678011,
0.978076,
-0.0927061,
0.158272,
0.705717,
0.979533,
-0.0925562,
0.15475,
0.733228,
0.980335,
-0.0918159,
0.150638,
0.760454,
0.981808,
-0.0908508,
0.146201,
0.786918,
0.983061,
-0.0896172,
0.141386,
0.812953,
0.984148,
-0.0871588,
0.135837,
0.838281,
0.985047,
-0.0850624,
0.130135,
0.862594,
0.986219,
-0.0818541,
0.123882,
0.88633,
0.987043,
-0.0784523,
0.117126,
0.908952,
0.988107,
-0.0749601,
0.110341,
0.930744,
0.988955,
-0.0703548,
0.102885,
0.951728,
0.989426,
-0.0662798,
0.0954167,
0.971166,
0.990421,
-0.0610834,
0.0876331,
0.989984,
0.991032,
-0.0562936,
0.0797785,
1.00765,
0.992041,
-0.0508154,
0.0718166,
1.02434,
0.992794,
-0.0454045,
0.0637125,
1.03976,
0.993691,
-0.0398194,
0.0555338,
1.05418,
0.994778,
-0.0341482,
0.0473388,
1.06772,
0.995915,
-0.028428,
0.0391016,
1.08028,
0.997109,
-0.022642,
0.0309953,
1.09185,
0.998095,
-0.0168738,
0.0230288,
1.10247,
0.998985,
-0.0111274,
0.0150722,
1.11229,
0.999581,
-543881e-8,
740605e-8,
1.12131,
1.00003,
162239e-9,
-105549e-9,
1.12946,
0.959505,
-393734e-11,
0.196876,
191893e-10,
0.959599,
-992157e-10,
0.196895,
483544e-9,
0.959641,
-396868e-9,
0.196903,
19342e-7,
0.959599,
-892948e-9,
0.196895,
435193e-8,
0.959603,
-158747e-8,
0.196896,
77368e-7,
0.959604,
-248042e-8,
0.196896,
0.0120888,
0.959605,
-357184e-8,
0.196896,
0.0174082,
0.959605,
-486169e-8,
0.196896,
0.0236949,
0.959613,
-635008e-8,
0.196897,
0.0309497,
0.959619,
-803696e-8,
0.196898,
0.0391725,
0.959636,
-992255e-8,
0.196901,
0.0483649,
0.959634,
-0.0120067,
0.1969,
0.0585266,
0.959675,
-0.0142898,
0.196906,
0.0696609,
0.959712,
-0.0167717,
0.196911,
0.0817678,
0.959752,
-0.0194524,
0.196918,
0.0948494,
0.959807,
-0.0223321,
0.196925,
0.10891,
0.959828,
-0.0254091,
0.196924,
0.123947,
0.959906,
-0.0286815,
0.196934,
0.139968,
0.960005,
-0.0321371,
0.196944,
0.156968,
0.960071,
-0.0357114,
0.196936,
0.17491,
0.960237,
-0.0389064,
0.196882,
0.193597,
0.960367,
-0.041623,
0.196731,
0.21285,
0.960562,
-0.0452655,
0.196654,
0.233075,
0.960735,
-0.0496207,
0.196643,
0.253941,
0.960913,
-0.0549379,
0.196774,
0.275278,
0.961121,
-0.0603414,
0.196893,
0.297733,
0.96139,
-0.0644244,
0.196717,
0.321877,
0.961818,
-0.067556,
0.196314,
0.346476,
0.962175,
-0.0712709,
0.195917,
0.371907,
0.96255,
-0.0752848,
0.1955,
0.397916,
0.963164,
-0.0792073,
0.195026,
0.424229,
0.963782,
-0.0828225,
0.194424,
0.450637,
0.964306,
-0.0873119,
0.193831,
0.477288,
0.964923,
-0.0911051,
0.192973,
0.504716,
0.966048,
-0.093251,
0.19151,
0.533053,
0.967024,
-0.0958983,
0.190013,
0.561366,
0.968038,
-0.09835,
0.188253,
0.589464,
0.969152,
-0.100754,
0.186257,
0.617433,
0.970557,
-0.102239,
0.183775,
0.645801,
0.972104,
-0.102767,
0.180645,
0.674278,
0.973203,
-0.103492,
0.177242,
0.702004,
0.975123,
-0.103793,
0.17345,
0.729529,
0.97641,
-0.102839,
0.168886,
0.756712,
0.978313,
-0.101687,
0.163892,
0.783801,
0.980036,
-0.100314,
0.158439,
0.809671,
0.981339,
-0.097836,
0.152211,
0.835402,
0.982794,
-0.0950006,
0.145679,
0.860081,
0.984123,
-0.0920994,
0.138949,
0.883757,
0.984918,
-0.0878641,
0.131283,
0.90685,
0.985999,
-0.083939,
0.123464,
0.928786,
0.987151,
-0.0791234,
0.115324,
0.94983,
0.987827,
-0.0739332,
0.106854,
0.96962,
0.988806,
-0.0688088,
0.0982691,
0.98861,
0.989588,
-0.0628962,
0.0893456,
1.00667,
0.990438,
-0.0573146,
0.0805392,
1.02344,
0.991506,
-0.0509433,
0.0713725,
1.03933,
0.992492,
-0.0448724,
0.0623732,
1.05378,
0.993663,
-0.0383497,
0.0530838,
1.06747,
0.994956,
-0.0319593,
0.0439512,
1.08007,
0.99634,
-0.025401,
0.0347803,
1.09182,
0.99761,
-0.0189687,
0.0257954,
1.1025,
0.99863,
-0.0124441,
0.0169893,
1.11247,
0.99947,
-614003e-8,
829498e-8,
1.12151,
1.00008,
216624e-9,
-146107e-9,
1.12993,
0.950129,
-434955e-11,
0.217413,
190081e-10,
0.950264,
-10957e-8,
0.217444,
47884e-8,
0.9503,
-438299e-9,
0.217451,
191543e-8,
0.950246,
-986124e-9,
0.21744,
430951e-8,
0.950246,
-175311e-8,
0.21744,
766137e-8,
0.950245,
-273923e-8,
0.21744,
0.011971,
0.950253,
-394453e-8,
0.217441,
0.0172385,
0.950258,
-536897e-8,
0.217442,
0.0234641,
0.950267,
-701262e-8,
0.217444,
0.030648,
0.950277,
-887551e-8,
0.217446,
0.038791,
0.950284,
-0.0109576,
0.217446,
0.0478931,
0.950312,
-0.0132591,
0.217451,
0.0579568,
0.950334,
-0.01578,
0.217454,
0.0689821,
0.950378,
-0.0185204,
0.217462,
0.0809714,
0.950417,
-0.0214803,
0.217467,
0.0939265,
0.950488,
-0.0246594,
0.217479,
0.10785,
0.950534,
-0.0280565,
0.217483,
0.122743,
0.950633,
-0.0316685,
0.217498,
0.138611,
0.950698,
-0.0354787,
0.217499,
0.155442,
0.950844,
-0.0394003,
0.217507,
0.173208,
0.950999,
-0.0426812,
0.217419,
0.191605,
0.951221,
-0.0461302,
0.217317,
0.21084,
0.951412,
-0.0502131,
0.217238,
0.230945,
0.951623,
-0.0549183,
0.21722,
0.251745,
0.951867,
-0.0604493,
0.217306,
0.273001,
0.952069,
-0.0665189,
0.217466,
0.294874,
0.952459,
-0.0709179,
0.217266,
0.318732,
0.952996,
-0.0746112,
0.216891,
0.34318,
0.953425,
-0.0789252,
0.216503,
0.36849,
0.953885,
-0.0833293,
0.216042,
0.394373,
0.954617,
-0.087371,
0.215469,
0.420505,
0.955429,
-0.0914054,
0.214802,
0.446907,
0.956068,
-0.0961671,
0.214146,
0.473522,
0.957094,
-0.10048,
0.213286,
0.50052,
0.958372,
-0.103248,
0.211796,
0.528715,
0.959654,
-0.106033,
0.21016,
0.557065,
0.961305,
-0.108384,
0.208149,
0.585286,
0.962785,
-0.111122,
0.206024,
0.613334,
0.964848,
-0.112981,
0.203442,
0.641334,
0.966498,
-0.113717,
0.19996,
0.669955,
0.968678,
-0.114121,
0.196105,
0.698094,
0.970489,
-0.114524,
0.191906,
0.725643,
0.972903,
-0.113792,
0.186963,
0.752856,
0.974701,
-0.112406,
0.181343,
0.780013,
0.976718,
-0.110685,
0.175185,
0.806268,
0.978905,
-0.108468,
0.168535,
0.832073,
0.980267,
-0.105061,
0.161106,
0.857149,
0.981967,
-0.101675,
0.153387,
0.881145,
0.983063,
-0.0974492,
0.145199,
0.904255,
0.984432,
-0.0925815,
0.136527,
0.926686,
0.985734,
-0.0877983,
0.127584,
0.947901,
0.986228,
-0.081884,
0.118125,
0.968111,
0.98719,
-0.0761208,
0.108594,
0.98719,
0.988228,
-0.0698196,
0.0989996,
1.00559,
0.989046,
-0.0632739,
0.0890074,
1.02246,
0.990242,
-0.056522,
0.0790832,
1.03841,
0.991252,
-0.0495272,
0.0689182,
1.05347,
0.992542,
-0.0425373,
0.0588592,
1.06724,
0.994096,
-0.0353198,
0.0486833,
1.08009,
0.995593,
-0.028235,
0.0385977,
1.09177,
0.99711,
-0.0209511,
0.0286457,
1.10274,
0.998263,
-0.0139289,
0.0188497,
1.11262,
0.999254,
-67359e-7,
9208e-6,
1.12191,
0.999967,
141846e-9,
-657764e-10,
1.13024,
0.935608,
-474692e-11,
0.236466,
187817e-10,
0.93996,
-11971e-8,
0.237568,
473646e-9,
0.939959,
-478845e-9,
0.237567,
18946e-7,
0.939954,
-10774e-7,
0.237566,
426284e-8,
0.939956,
-191538e-8,
0.237566,
757842e-8,
0.939954,
-299277e-8,
0.237566,
0.0118413,
0.93996,
-430961e-8,
0.237567,
0.0170518,
0.939969,
-586589e-8,
0.237569,
0.02321,
0.939982,
-766166e-8,
0.237572,
0.0303164,
0.939987,
-969686e-8,
0.237572,
0.0383711,
0.939997,
-0.0119715,
0.237574,
0.0473751,
0.940031,
-0.0144858,
0.237581,
0.0573298,
0.940073,
-0.0172399,
0.237589,
0.0682366,
0.94012,
-0.0202335,
0.237598,
0.080097,
0.940162,
-0.0234663,
0.237604,
0.0929116,
0.940237,
-0.0269387,
0.237615,
0.106686,
0.940328,
-0.0306489,
0.237632,
0.121421,
0.940419,
-0.0345917,
0.237645,
0.137115,
0.940522,
-0.0387481,
0.237654,
0.153766,
0.940702,
-0.0429906,
0.237661,
0.17133,
0.940871,
-0.0465089,
0.237561,
0.189502,
0.941103,
-0.050531,
0.23748,
0.208616,
0.941369,
-0.0550657,
0.237423,
0.228595,
0.941641,
-0.0601337,
0.237399,
0.249287,
0.941903,
-0.0658804,
0.237443,
0.270467,
0.942224,
-0.0722674,
0.237597,
0.292024,
0.942633,
-0.0771788,
0.237419,
0.315272,
0.943172,
-0.0815623,
0.237068,
0.339579,
0.943691,
-0.0863973,
0.236682,
0.364717,
0.944382,
-0.0911536,
0.236213,
0.390435,
0.945392,
-0.0952967,
0.235562,
0.416425,
0.946185,
-0.0998948,
0.234832,
0.442772,
0.947212,
-0.104796,
0.234114,
0.469347,
0.948778,
-0.10928,
0.233222,
0.496162,
0.950149,
-0.113081,
0.231845,
0.523978,
0.951989,
-0.115893,
0.230005,
0.552295,
0.953921,
-0.11846,
0.227862,
0.580569,
0.955624,
-0.12115,
0.225439,
0.608698,
0.958234,
-0.123373,
0.222635,
0.636696,
0.960593,
-0.124519,
0.219093,
0.665208,
0.963201,
-0.124736,
0.214749,
0.693557,
0.965642,
-0.125012,
0.210059,
0.721334,
0.968765,
-0.124661,
0.204935,
0.748613,
0.971753,
-0.122996,
0.198661,
0.776224,
0.973751,
-0.120998,
0.191823,
0.802461,
0.976709,
-0.118583,
0.184359,
0.828399,
0.977956,
-0.115102,
0.176437,
0.853693,
0.979672,
-0.111077,
0.167681,
0.877962,
0.981816,
-0.10688,
0.158872,
0.901564,
0.98238,
-0.101469,
0.149398,
0.924057,
0.983964,
-0.0960013,
0.139436,
0.945751,
0.984933,
-0.0899626,
0.12943,
0.966272,
0.985694,
-0.0832973,
0.11894,
0.985741,
0.986822,
-0.0767082,
0.108349,
1.00407,
0.987725,
-0.0693614,
0.0976026,
1.02154,
0.98877,
-0.06211,
0.086652,
1.03757,
0.990129,
-0.0544143,
0.0756182,
1.05296,
0.991337,
-0.046744,
0.0645753,
1.06683,
0.992978,
-0.0387931,
0.0534683,
1.0798,
0.994676,
-0.030973,
0.0424137,
1.09181,
0.99645,
-0.0230311,
0.0314035,
1.10286,
0.997967,
-0.0152065,
0.0206869,
1.11291,
0.99922,
-744837e-8,
0.010155,
1.12237,
1.00002,
240209e-9,
-752767e-10,
1.13089,
0.922948,
-515351e-11,
0.255626,
186069e-10,
0.928785,
-129623e-9,
0.257244,
468009e-9,
0.928761,
-51849e-8,
0.257237,
187202e-8,
0.928751,
-11666e-7,
0.257235,
421204e-8,
0.928751,
-207395e-8,
0.257234,
74881e-7,
0.928754,
-324055e-8,
0.257235,
0.0117002,
0.92876,
-466639e-8,
0.257236,
0.0168486,