Files
hello-algo/javascripts/hero-paint-seams.js
krahets 1bbfde55c8 deploy
2026-11-04 01:07:29 +08:00

4 lines
15 KiB
JavaScript

// Generated by python -m utils.hero.fit_paint_seams; source textures are unchanged.
export const paintSeams = {"array_and_linkedlist":{"window":[0.06,0.96],"left":[0.0,0.035156,0.066406,0.097656,0.128906,0.15625,0.1875,0.21875,0.25,0.28125,0.309896,0.34375,0.380208,0.40625,0.434896,0.458333,0.496094,0.533854,0.566406,0.59375,0.625,0.65625,0.6875,0.71875,0.742188,0.768229,0.804688,0.830729,0.859375,0.893229,0.925781,0.964844,1.0],"right":[0.0,0.027344,0.058594,0.089844,0.121094,0.15625,0.1875,0.21875,0.25,0.28125,0.315104,0.34375,0.369792,0.40625,0.440104,0.479167,0.503906,0.528646,0.558594,0.59375,0.625,0.65625,0.6875,0.71875,0.757812,0.794271,0.820312,0.856771,0.890625,0.919271,0.949219,0.972656,1.0],"join":[-0.007778,-0.007778,-0.007778,-0.007778,-0.007778,-0.007778,-0.007778,-0.007778,-0.007778,-0.007778,-0.005556,-0.003333,-0.003333,-0.003333,-0.003333,-0.003333,-0.003333,-0.001111,0.0,0.0,0.0,0.0,0.0,0.0,0.001111,0.003333,0.005556,0.007778,0.008889,0.008889,0.01,0.01,0.01,0.01,0.012222,0.015556,0.017778,0.018889,0.016667,0.014444,0.012222,0.01,0.007778,0.007778,0.007778,0.007778,0.007778,0.008889,0.01,0.01,0.01,0.011111,0.013333,0.015556,0.02,0.024444,0.022222,0.023333,0.023333,0.023333,0.023333,0.022222,0.02,0.018889,0.018889]},"stack_and_queue":{"window":[0.1,0.92],"left":[0.0,0.03125,0.0625,0.09375,0.125,0.160156,0.200521,0.242188,0.283854,0.322917,0.347656,0.388021,0.421875,0.442708,0.464844,0.496094,0.526042,0.554688,0.59375,0.632812,0.664062,0.705729,0.736979,0.757812,0.778646,0.800781,0.838542,0.867188,0.890625,0.911458,0.9375,0.960938,1.0],"right":[0.0,0.03125,0.0625,0.09375,0.125,0.152344,0.174479,0.195312,0.216146,0.239583,0.277344,0.299479,0.328125,0.369792,0.410156,0.441406,0.473958,0.507812,0.53125,0.554688,0.585938,0.606771,0.638021,0.679688,0.721354,0.761719,0.786458,0.820312,0.859375,0.901042,0.9375,0.976562,1.0],"join":[0.001875,0.001875,0.001875,0.001875,0.001875,0.001875,0.001875,0.001875,0.001875,0.001875,0.00375,0.00375,0.00375,0.00375,0.001875,-0.005625,-0.01125,-0.01875,-0.016875,-0.0075,0.0,0.00375,-0.00375,-0.01125,-0.009375,0.001875,0.013125,0.024375,0.03,0.03375,0.04125,0.039375,0.04125,0.045,0.039375,0.03375,0.02625,0.020625,0.009375,0.001875,-0.001875,-0.005625,-0.009375,-0.005625,0.005625,0.016875,0.02625,0.015,0.0225,0.020625,0.009375,0.001875,0.0,-0.005625,-0.013125,-0.024375,-0.035625,-0.039375,-0.039375,-0.045,-0.0375,-0.028125,-0.016875,-0.016875,-0.02625]},"hashing":{"window":[0.04,0.96],"left":[0.0,0.020833,0.041667,0.070312,0.106771,0.143229,0.169271,0.210938,0.244792,0.273438,0.304688,0.338542,0.363281,0.403646,0.440104,0.473958,0.513021,0.539062,0.559896,0.585938,0.617188,0.65625,0.697917,0.736979,0.769531,0.794271,0.825521,0.851562,0.877604,0.903646,0.9375,0.964844,1.0],"right":[0.0,0.041667,0.083333,0.117188,0.143229,0.169271,0.205729,0.226562,0.255208,0.289062,0.320312,0.348958,0.386719,0.408854,0.434896,0.463542,0.486979,0.523438,0.565104,0.601562,0.632812,0.65625,0.677083,0.700521,0.730469,0.768229,0.799479,0.835938,0.872396,0.908854,0.9375,0.972656,1.0],"join":[0.008696,0.008696,0.008696,0.006522,0.0,-0.006522,-0.003261,-0.001087,-0.001087,-0.003261,-0.005435,0.001087,0.0,0.0,0.005435,0.01087,0.01413,0.01087,0.004348,0.002174,0.004348,0.003261,0.0,0.0,0.0,-0.001087,-0.003261,-0.009783,-0.011957,-0.008696,-0.002174,0.004348,0.009783,0.015217,0.019565,0.026087,0.026087,0.019565,0.013043,0.007609,0.007609,0.003261,-0.001087,-0.003261,-0.001087,0.002174,0.002174,0.0,0.0,0.004348,0.008696,0.008696,0.003261,0.007609,0.001087,-0.005435,-0.005435,-0.008696,-0.009783,-0.003261,-0.004348,-0.01087,-0.017391,-0.019565,-0.020652]},"tree":{"window":[0.04,0.96],"left":[0.0,0.020833,0.041667,0.0625,0.097656,0.128906,0.164062,0.190104,0.222656,0.260417,0.299479,0.338542,0.359375,0.388021,0.408854,0.429688,0.464844,0.5,0.53125,0.5625,0.59375,0.627604,0.669271,0.710938,0.752604,0.791667,0.815104,0.838542,0.859375,0.885417,0.924479,0.960938,1.0],"right":[0.0,0.041667,0.083333,0.125,0.152344,0.183594,0.210938,0.247396,0.277344,0.302083,0.325521,0.348958,0.390625,0.424479,0.466146,0.507812,0.535156,0.5625,0.59375,0.625,0.65625,0.684896,0.705729,0.726562,0.747396,0.770833,0.809896,0.848958,0.890625,0.927083,0.950521,0.976562,1.0],"join":[0.001087,0.001087,0.001087,0.001087,0.001087,0.001087,0.001087,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-0.001087,-0.001087,-0.001087,0.001087,0.005435,0.004348,0.001087,-0.001087,-0.003261,0.002174,0.006522,0.005435,0.004348,0.002174,0.001087,-0.001087,-0.002174,-0.003261,-0.005435,-0.008696,-0.01087,-0.013043,-0.015217,-0.017391,-0.019565,-0.023913,-0.025,-0.023913,-0.022826,-0.022826,-0.022826,-0.021739,-0.019565,-0.017391,-0.015217,-0.01087,-0.008696,-0.006522,-0.006522,-0.004348,-0.003261,-0.003261,-0.002174,-0.001087,0.0,0.002174,-0.004348,-0.004348,-0.004348,-0.004348]},"heap":{"window":[0.06,0.96],"left":[0.0,0.028646,0.059896,0.089844,0.125,0.158854,0.200521,0.234375,0.260417,0.299479,0.338542,0.371094,0.403646,0.429688,0.450521,0.473958,0.507812,0.546875,0.583333,0.622396,0.65625,0.684896,0.716146,0.757812,0.783854,0.817708,0.84375,0.867188,0.895833,0.932292,0.955729,0.979167,1.0],"right":[0.0,0.033854,0.065104,0.097656,0.125,0.153646,0.174479,0.203125,0.239583,0.263021,0.286458,0.316406,0.346354,0.382812,0.424479,0.463542,0.492188,0.515625,0.541667,0.565104,0.59375,0.627604,0.658854,0.679688,0.716146,0.744792,0.78125,0.820312,0.854167,0.880208,0.919271,0.958333,1.0],"join":[-0.002222,-0.002222,-0.002222,-0.004444,0.002222,0.0,-0.002222,-0.004444,-0.007778,-0.003333,-0.005556,-0.007778,-0.013333,-0.02,-0.026667,-0.033333,-0.03,-0.023333,-0.016667,-0.01,-0.003333,-0.002222,-0.004444,-0.006667,-0.005556,-0.012222,-0.012222,-0.005556,0.0,0.003333,0.002222,0.0,-0.006667,-0.012222,-0.012222,-0.014444,-0.013333,-0.007778,-0.002222,0.004444,0.002222,-0.004444,-0.01,-0.005556,0.0,-0.006667,-0.013333,-0.02,-0.026667,-0.023333,-0.021111,-0.016667,-0.012222,-0.007778,-0.001111,0.002222,-0.002222,-0.001111,0.001111,-0.001111,-0.003333,-0.005556,-0.006667,-0.006667,-0.006667]},"graph":{"window":[0.04,0.96],"left":[0.0,0.03125,0.0625,0.09375,0.128906,0.153646,0.183594,0.216146,0.247396,0.277344,0.304688,0.335938,0.367188,0.398438,0.427083,0.460938,0.488281,0.519531,0.554688,0.588542,0.614583,0.648438,0.682292,0.721354,0.742188,0.773438,0.800781,0.839844,0.867188,0.90625,0.934896,0.96875,1.0],"right":[0.0,0.03125,0.0625,0.09375,0.121094,0.158854,0.191406,0.221354,0.252604,0.285156,0.320312,0.351562,0.382812,0.414062,0.447917,0.476562,0.511719,0.542969,0.570312,0.598958,0.635417,0.664062,0.692708,0.716146,0.757812,0.789062,0.824219,0.847656,0.882812,0.90625,0.940104,0.96875,1.0],"join":[0.027174,0.027174,0.027174,0.027174,0.027174,0.028261,0.030435,0.032609,0.030435,0.023913,0.017391,0.011957,0.007609,0.003261,-0.001087,-0.005435,-0.009783,-0.009783,-0.01087,-0.01087,-0.011957,-0.011957,-0.013043,-0.017391,-0.015217,-0.013043,-0.01087,-0.008696,-0.004348,-0.004348,-0.008696,-0.013043,-0.016304,-0.018478,-0.018478,-0.020652,-0.01413,-0.009783,-0.004348,-0.008696,-0.01087,-0.017391,-0.023913,-0.030435,-0.023913,-0.018478,-0.020652,-0.023913,-0.027174,-0.025,-0.021739,-0.022826,-0.026087,-0.029348,-0.033696,-0.031522,-0.030435,-0.031522,-0.033696,-0.034783,-0.032609,-0.032609,-0.032609,-0.032609,-0.032609]},"searching":{"window":[0.04,0.96],"left":[0.0,0.03125,0.0625,0.09375,0.125,0.15625,0.1875,0.21875,0.25,0.28125,0.3125,0.354167,0.382812,0.410156,0.445312,0.466146,0.494792,0.523438,0.558594,0.591146,0.628906,0.660156,0.691406,0.731771,0.760417,0.783854,0.8125,0.84375,0.871094,0.902344,0.9375,0.96875,1.0],"right":[0.0,0.03125,0.0625,0.09375,0.125,0.15625,0.1875,0.21875,0.25,0.28125,0.3125,0.333333,0.367188,0.402344,0.429688,0.471354,0.505208,0.539062,0.566406,0.596354,0.621094,0.652344,0.683594,0.705729,0.739583,0.778646,0.8125,0.84375,0.878906,0.910156,0.9375,0.96875,1.0],"join":[-0.015217,-0.015217,-0.015217,-0.015217,-0.015217,-0.015217,-0.015217,-0.017391,-0.019565,-0.021739,-0.023913,-0.026087,-0.021739,-0.018478,-0.016304,-0.011957,-0.009783,-0.007609,-0.004348,-0.002174,0.0,0.002174,0.004348,0.003261,0.001087,-0.001087,-0.003261,-0.006522,-0.006522,-0.006522,-0.01087,-0.015217,-0.021739,-0.028261,-0.023913,-0.020652,-0.018478,-0.016304,-0.01413,-0.011957,-0.009783,-0.007609,-0.006522,-0.005435,-0.003261,0.001087,0.007609,0.009783,0.007609,0.006522,0.004348,0.003261,0.004348,0.005435,0.007609,0.008696,0.01087,0.013043,0.013043,0.013043,0.013043,0.013043,0.013043,0.013043,0.013043]},"sorting":{"window":[0.04,0.96],"left":[0.0,0.041667,0.080729,0.109375,0.140625,0.171875,0.208333,0.25,0.286458,0.307292,0.328125,0.348958,0.377604,0.414062,0.450521,0.471354,0.507812,0.544271,0.570312,0.59375,0.625,0.651042,0.682292,0.707031,0.736979,0.757812,0.778646,0.817708,0.851562,0.890625,0.932292,0.958333,1.0],"right":[0.0,0.020833,0.044271,0.078125,0.109375,0.140625,0.166667,0.1875,0.213542,0.255208,0.296875,0.338542,0.372396,0.398438,0.424479,0.466146,0.492188,0.518229,0.554688,0.59375,0.625,0.661458,0.692708,0.730469,0.763021,0.804688,0.846354,0.869792,0.898438,0.921875,0.942708,0.979167,1.0],"join":[0.029348,0.022826,0.016304,0.009783,0.003261,0.002174,0.002174,0.0,0.0,0.0,-0.006522,-0.013043,-0.019565,-0.026087,-0.032609,-0.029348,-0.022826,-0.016304,-0.009783,-0.003261,0.003261,0.009783,0.016304,0.021739,0.028261,0.034783,0.031522,0.029348,0.027174,0.025,0.018478,0.011957,0.005435,-0.001087,-0.005435,-0.004348,-0.01087,-0.017391,-0.013043,-0.007609,-0.001087,0.0,0.0,-0.002174,-0.002174,-0.002174,0.0,0.0,0.002174,0.004348,0.006522,0.01087,0.01413,0.017391,0.015217,0.01413,0.011957,0.009783,0.009783,0.009783,0.009783,0.013043,0.019565,0.026087,0.032609]},"divide_and_conquer":{"window":[0.04,0.96],"left":[0.0,0.027344,0.049479,0.082031,0.114583,0.152344,0.183594,0.21875,0.252604,0.28125,0.320312,0.34375,0.371094,0.408854,0.432292,0.460938,0.492188,0.523438,0.554688,0.596354,0.630208,0.671875,0.692708,0.714844,0.75,0.778646,0.802083,0.835938,0.863281,0.895833,0.933594,0.963542,1.0],"right":[0.0,0.035156,0.075521,0.105469,0.135417,0.160156,0.191406,0.21875,0.247396,0.28125,0.304688,0.34375,0.378906,0.403646,0.442708,0.476562,0.507812,0.539062,0.570312,0.591146,0.619792,0.640625,0.682292,0.722656,0.75,0.783854,0.822917,0.851562,0.886719,0.916667,0.941406,0.973958,1.0],"join":[0.013043,0.013043,0.009783,0.004348,-0.001087,-0.001087,0.0,-0.002174,-0.004348,-0.007609,-0.005435,-0.003261,-0.004348,-0.009783,-0.016304,-0.022826,-0.029348,-0.034783,-0.031522,-0.033696,-0.030435,-0.027174,-0.025,-0.020652,-0.019565,-0.016304,-0.011957,-0.008696,-0.002174,0.004348,0.01087,0.017391,0.023913,0.030435,0.032609,0.031522,0.027174,0.021739,0.021739,0.027174,0.020652,0.01413,0.008696,0.008696,0.004348,0.0,-0.004348,-0.008696,-0.01413,-0.016304,-0.01413,-0.008696,-0.008696,-0.005435,-0.001087,0.0,0.002174,0.003261,0.003261,0.003261,0.001087,0.007609,0.01413,0.020652,0.020652]},"backtracking":{"window":[0.04,0.96],"left":[0.0,0.03125,0.0625,0.09375,0.125,0.158854,0.1875,0.213542,0.234375,0.255208,0.278646,0.320312,0.361979,0.403646,0.4375,0.471354,0.496094,0.520833,0.549479,0.578125,0.611979,0.644531,0.675781,0.707031,0.738281,0.768229,0.796875,0.828125,0.859375,0.898438,0.933594,0.96875,1.0],"right":[0.0,0.03125,0.0625,0.09375,0.125,0.153646,0.1875,0.223958,0.265625,0.307292,0.346354,0.367188,0.388021,0.408854,0.4375,0.466146,0.503906,0.541667,0.575521,0.609375,0.638021,0.667969,0.699219,0.730469,0.761719,0.794271,0.828125,0.859375,0.890625,0.914062,0.941406,0.96875,1.0],"join":[0.008696,0.008696,0.008696,0.008696,0.008696,0.008696,0.008696,0.008696,0.008696,0.009783,0.01087,0.01087,0.008696,0.006522,0.004348,0.002174,0.0,-0.002174,-0.004348,-0.006522,-0.007609,-0.006522,-0.006522,-0.006522,-0.006522,-0.006522,-0.008696,-0.01087,-0.008696,-0.002174,-0.002174,-0.006522,-0.013043,-0.013043,-0.006522,-0.009783,-0.011957,-0.01413,-0.015217,-0.015217,-0.015217,-0.015217,-0.015217,-0.015217,-0.015217,-0.016304,-0.016304,-0.018478,-0.020652,-0.019565,-0.017391,-0.017391,-0.017391,-0.017391,-0.017391,-0.019565,-0.021739,-0.023913,-0.023913,-0.022826,-0.022826,-0.022826,-0.022826,-0.022826,-0.022826]},"dynamic_programming":{"window":[0.04,0.94],"left":[0.0,0.03125,0.054688,0.085938,0.114583,0.135417,0.169271,0.210938,0.231771,0.269531,0.300781,0.330729,0.354167,0.382812,0.403646,0.434896,0.473958,0.515625,0.557292,0.596354,0.625,0.652344,0.683594,0.705729,0.730469,0.765625,0.804688,0.835938,0.872396,0.911458,0.945312,0.971354,1.0],"right":[0.0,0.03125,0.070312,0.101562,0.135417,0.177083,0.205729,0.226562,0.268229,0.292969,0.324219,0.356771,0.395833,0.429688,0.471354,0.502604,0.526042,0.546875,0.567708,0.591146,0.625,0.660156,0.691406,0.731771,0.769531,0.796875,0.820312,0.851562,0.877604,0.901042,0.929688,0.966146,1.0],"join":[-0.006667,-0.006667,-0.006667,-0.006667,-0.006667,-0.006667,-0.006667,-0.006667,-0.006667,-0.006667,-0.006667,-0.006667,-0.004444,-0.002222,-0.002222,-0.002222,0.0,-0.001111,-0.001111,-0.001111,0.0,0.002222,0.003333,0.006667,0.008889,0.013333,0.015556,0.011111,0.004444,-0.002222,-0.001111,-0.001111,-0.001111,0.005556,0.005556,-0.001111,0.0,0.003333,-0.001111,0.0,0.0,0.0,0.0,0.0,-0.001111,-0.002222,-0.002222,-0.004444,-0.006667,-0.008889,-0.008889,-0.006667,-0.006667,-0.005556,-0.003333,0.0,0.004444,0.003333,0.003333,0.002222,0.002222,0.002222,0.002222,0.002222,0.002222]},"greedy":{"window":[0.04,0.96],"left":[0.0,0.03125,0.0625,0.091146,0.125,0.166667,0.203125,0.223958,0.25,0.286458,0.328125,0.369792,0.408854,0.440104,0.480469,0.510417,0.53125,0.552083,0.572917,0.59375,0.617188,0.645833,0.677083,0.713542,0.736979,0.757812,0.796875,0.835938,0.867188,0.902344,0.9375,0.96875,1.0],"right":[0.0,0.03125,0.0625,0.096354,0.125,0.145833,0.171875,0.213542,0.25,0.276042,0.296875,0.317708,0.341146,0.372396,0.394531,0.427083,0.46875,0.510417,0.552083,0.59375,0.632812,0.666667,0.697917,0.723958,0.763021,0.804688,0.828125,0.851562,0.882812,0.910156,0.9375,0.96875,1.0],"join":[0.001087,0.001087,0.001087,0.001087,0.001087,0.001087,0.001087,0.003261,0.008696,0.01413,0.008696,0.005435,0.001087,0.001087,0.004348,0.004348,0.002174,0.001087,0.001087,0.0,0.001087,0.002174,0.002174,0.002174,0.003261,-0.001087,-0.003261,-0.005435,-0.006522,-0.006522,-0.005435,0.0,0.0,0.0,0.001087,0.001087,0.007609,0.005435,0.005435,0.005435,0.008696,0.008696,0.008696,0.015217,0.011957,0.013043,0.01413,0.015217,0.017391,0.019565,0.021739,0.025,0.022826,0.022826,0.017391,0.013043,0.009783,0.005435,0.005435,0.005435,0.005435,0.004348,0.003261,0.003261,0.003261]},"moon":{"window":[0.08,0.96],"left":[0.0,0.03125,0.057292,0.078125,0.109375,0.135417,0.15625,0.182292,0.216146,0.242188,0.263021,0.283854,0.307292,0.335938,0.356771,0.380208,0.421875,0.447917,0.489583,0.528646,0.570312,0.596354,0.638021,0.679688,0.721354,0.763021,0.804688,0.846354,0.886719,0.919271,0.955729,0.976562,1.0],"right":[0.0,0.03125,0.067708,0.109375,0.140625,0.177083,0.21875,0.255208,0.283854,0.320312,0.361979,0.403646,0.442708,0.476562,0.518229,0.557292,0.578125,0.614583,0.635417,0.658854,0.679688,0.716146,0.736979,0.757812,0.778646,0.799479,0.820312,0.841146,0.863281,0.893229,0.919271,0.960938,1.0],"join":[-0.019318,-0.018182,-0.015909,-0.013636,-0.013636,-0.013636,-0.011364,-0.009091,-0.006818,-0.004545,-0.002273,-0.001136,-0.002273,-0.004545,0.001136,0.003409,0.006818,0.010227,0.005682,0.001136,-0.001136,-0.005682,-0.0125,-0.019318,-0.015909,-0.013636,-0.011364,-0.005682,-0.001136,0.002273,0.001136,0.0,-0.002273,-0.003409,-0.003409,-0.002273,0.0,0.001136,-0.002273,-0.009091,-0.0125,-0.007955,-0.004545,-0.001136,0.004545,0.009091,0.0125,0.015909,0.013636,0.0125,0.0125,0.009091,0.006818,0.005682,0.002273,-0.001136,0.0,-0.001136,0.002273,0.004545,0.006818,0.011364,0.0125,0.006818,0.001136]}};
/*! update cache: 20261103165728 */