text: var beam=function(e){"use strict";const t=Object.freeze(JSON.parse(`{\n"W44X335": { "selfWeight": 335, "I": 31100 },\n"W44X290": { "selfWeight": 290, "I": 27000 },\n"W44X262": { "selfWeight": 262, "I": 24100 },\n"W44X230": { "selfWeight": 230, "I": 20800 },\n"W40X655": { "selfWeight": 655, "I": 56500 },\n"W40X593": { "selfWeight": 593, "I": 50400 },\n"W40X503": { "selfWeight": 503, "I": 41600 },\n"W40X431": { "selfWeight": 431, "I": 34800 },\n"W40X397": { "selfWeight": 397, "I": 32000 },\n"W40X372": { "selfWeight": 372, "I": 29600 },\n"W40X362": { "selfWeight": 362, "I": 28900 },\n"W40X324": { "selfWeight": 324, "I": 25600 },\n"W40X297": { "selfWeight": 297, "I": 23200 },\n"W40X277": { "selfWeight": 277, "I": 21900 },\n"W40X249": { "selfWeight": 249, "I": 19600 },\n"W40X215": { "selfWeight": 215, "I": 16700 },\n"W40X199": { "selfWeight": 199, "I": 14900 },\n"W40X392": { "selfWeight": 392, "I": 29900 },\n"W40X331": { "selfWeight": 331, "I": 24700 },\n"W40X327": { "selfWeight": 327, "I": 24500 },\n"W40X294": { "selfWeight": 294, "I": 21900 },\n"W40X278": { "selfWeight": 278, "I": 20500 },\n"W40X264": { "selfWeight": 264, "I": 19400 },\n"W40X235": { "selfWeight": 235, "I": 17400 },\n"W40X211": { "selfWeight": 211, "I": 15500 },\n"W40X183": { "selfWeight": 183, "I": 13200 },\n"W40X167": { "selfWeight": 167, "I": 11600 },\n"W40X149": { "selfWeight": 149, "I": 9800 },\n"W36X925": { "selfWeight": 925, "I": 73000 },\n"W36X853": { "selfWeight": 853, "I": 70000 },\n"W36X802": { "selfWeight": 802, "I": 64800 },\n"W36X723": { "selfWeight": 723, "I": 57300 },\n"W36X652": { "selfWeight": 652, "I": 50600 },\n"W36X529": { "selfWeight": 529, "I": 39600 },\n"W36X487": { "selfWeight": 487, "I": 36000 },\n"W36X441": { "selfWeight": 441, "I": 32100 },\n"W36X395": { "selfWeight": 395, "I": 28500 },\n"W36X361": { "selfWeight": 361, "I": 25700 },\n"W36X330": { "selfWeight": 330, "I": 23300 },\n"W36X302": { "selfWeight": 302, "I": 21100 },\n"W36X282": { "selfWeight": 282, "I": 19600 },\n"W36X262": { "selfWeight": 262, "I": 17900 },\n"W36X247": { "selfWeight": 247, "I": 16700 },\n"W36X231": { "selfWeight": 231, "I": 15600 },\n"W36X256": { "selfWeight": 256, "I": 16800 },\n"W36X232": { "selfWeight": 232, "I": 15000 },\n"W36X210": { "selfWeight": 210, "I": 13200 },\n"W36X194": { "selfWeight": 194, "I": 12100 },\n"W36X182": { "selfWeight": 182, "I": 11300 },\n"W36X170": { "selfWeight": 170, "I": 10500 },\n"W36X160": { "selfWeight": 160, "I": 9760 },\n"W36X150": { "selfWeight": 150, "I": 9040 },\n"W36X135": { "selfWeight": 135, "I": 7800 },\n"W33X387": { "selfWeight": 387, "I": 24300 },\n"W33X354": { "selfWeight": 354, "I": 22000 },\n"W33X318": { "selfWeight": 318, "I": 19500 },\n"W33X291": { "selfWeight": 291, "I": 17700 },\n"W33X263": { "selfWeight": 263, "I": 15900 },\n"W33X241": { "selfWeight": 241, "I": 14200 },\n"W33X221": { "selfWeight": 221, "I": 12900 },\n"W33X201": { "selfWeight": 201, "I": 11600 },\n"W33X169": { "selfWeight": 169, "I": 9290 },\n"W33X152": { "selfWeight": 152, "I": 8160 },\n"W33X141": { "selfWeight": 141, "I": 7450 },\n"W33X130": { "selfWeight": 130, "I": 6710 },\n"W33X118": { "selfWeight": 118, "I": 5900 },\n"W30X391": { "selfWeight": 391, "I": 20700 },\n"W30X357": { "selfWeight": 357, "I": 18700 },\n"W30X326": { "selfWeight": 326, "I": 16800 },\n"W30X292": { "selfWeight": 292, "I": 14900 },\n"W30X261": { "selfWeight": 261, "I": 13100 },\n"W30X235": { "selfWeight": 235, "I": 11700 },\n"W30X211": { "selfWeight": 211, "I": 10300 },\n"W30X191": { "selfWeight": 191, "I": 9200 },\n"W30X173": { "selfWeight": 173, "I": 8230 },\n"W30X148": { "selfWeight": 148, "I": 6680 },\n"W30X132": { "selfWeight": 132, "I": 5770 },\n"W30X124": { "selfWeight": 124, "I": 5360 },\n"W30X116": { "selfWeight": 116, "I": 4930 },\n"W30X108": { "selfWeight": 108, "I": 4470 },\n"W30X99": { "selfWeight": 99.0, "I": 3990 },\n"W30X90": { "selfWeight": 90.0, "I": 3610 },\n"W27X539": { "selfWeight": 539, "I": 25600 },\n"W27X368": { "selfWeight": 368, "I": 16200 },\n"W27X336": { "selfWeight": 336, "I": 14600 },\n"W27X307": { "selfWeight": 307, "I": 13100 },\n"W27X281": { "selfWeight": 281, "I": 11900 },\n"W27X258": { "selfWeight": 258, "I": 10800 },\n"W27X235": { "selfWeight": 235, "I": 9700 },\n"W27X217": { "selfWeight": 217, "I": 8910 },\n"W27X194": { "selfWeight": 194, "I": 7860 },\n"W27X178": { "selfWeight": 178, "I": 7020 },\n"W27X161": { "selfWeight": 161, "I": 6310 },\n"W27X146": { "selfWeight": 146, "I": 5660 },\n"W27X129": { "selfWeight": 129, "I": 4760 },\n"W27X114": { "selfWeight": 114, "I": 4080 },\n"W27X102": { "selfWeight": 102, "I": 3620 },\n"W27X94": { "selfWeight": 94.0, "I": 3270 },\n"W27X84": { "selfWeight": 84.0, "I": 2850 },\n"W24X370": { "selfWeight": 370, "I": 13400 },\n"W24X335": { "selfWeight": 335, "I": 11900 },\n"W24X306": { "selfWeight": 306, "I": 10700 },\n"W24X279": { "selfWeight": 279, "I": 9600 },\n"W24X250": { "selfWeight": 250, "I": 8490 },\n"W24X229": { "selfWeight": 229, "I": 7650 },\n"W24X207": { "selfWeight": 207, "I": 6820 },\n"W24X192": { "selfWeight": 192, "I": 6260 },\n"W24X176": { "selfWeight": 176, "I": 5680 },\n"W24X162": { "selfWeight": 162, "I": 5170 },\n"W24X146": { "selfWeight": 146, "I": 4580 },\n"W24X131": { "selfWeight": 131, "I": 4020 },\n"W24X117": { "selfWeight": 117, "I": 3540 },\n"W24X104": { "selfWeight": 104, "I": 3100 },\n"W24X103": { "selfWeight": 103, "I": 3000 },\n"W24X94": { "selfWeight": 94.0, "I": 2700 },\n"W24X84": { "selfWeight": 84.0, "I": 2370 },\n"W24X76": { "selfWeight": 76.0, "I": 2100 },\n"W24X68": { "selfWeight": 68.0, "I": 1830 },\n"W24X62": { "selfWeight": 62.0, "I": 1550 },\n"W24X55": { "selfWeight": 55.0, "I": 1350 },\n"W21X275": { "selfWeight": 275, "I": 7690 },\n"W21X248": { "selfWeight": 248, "I": 6830 },\n"W21X223": { "selfWeight": 223, "I": 6080 },\n"W21X201": { "selfWeight": 201, "I": 5310 },\n"W21X182": { "selfWeight": 182, "I": 4730 },\n"W21X166": { "selfWeight": 166, "I": 4280 },\n"W21X147": { "selfWeight": 147, "I": 3630 },\n"W21X132": { "selfWeight": 132, "I": 3220 },\n"W21X122": { "selfWeight": 122, "I": 2960 },\n"W21X111": { "selfWeight": 111, "I": 2670 },\n"W21X101": { "selfWeight": 101, "I": 2420 },\n"W21X93": { "selfWeight": 93.0, "I": 2070 },\n"W21X83": { "selfWeight": 83.0, "I": 1830 },\n"W21X73": { "selfWeight": 73.0, "I": 1600 },\n"W21X68": { "selfWeight": 68.0, "I": 1480 },\n"W21X62": { "selfWeight": 62.0, "I": 1330 },\n"W21X55": { "selfWeight": 55.0, "I": 1140 },\n"W21X48": { "selfWeight": 48.0, "I": 959 },\n"W21X57": { "selfWeight": 57.0, "I": 1170 },\n"W21X50": { "selfWeight": 50.0, "I": 984 },\n"W21X44": { "selfWeight": 44.0, "I": 843 },\n"W18X311": { "selfWeight": 311, "I": 6970 },\n"W18X283": { "selfWeight": 283, "I": 6170 },\n"W18X258": { "selfWeight": 258, "I": 5510 },\n"W18X234": { "selfWeight": 234, "I": 4900 },\n"W18X211": { "selfWeight": 211, "I": 4330 },\n"W18X192": { "selfWeight": 192, "I": 3870 },\n"W18X175": { "selfWeight": 175, "I": 3450 },\n"W18X158": { "selfWeight": 158, "I": 3060 },\n"W18X143": { "selfWeight": 143, "I": 2750 },\n"W18X130": { "selfWeight": 130, "I": 2460 },\n"W18X119": { "selfWeight": 119, "I": 2190 },\n"W18X106": { "selfWeight": 106, "I": 1910 },\n"W18X97": { "selfWeight": 97.0, "I": 1750 },\n"W18X86": { "selfWeight": 86.0, "I": 1530 },\n"W18X76": { "selfWeight": 76.0, "I": 1330 },\n"W18X71": { "selfWeight": 71.0, "I": 1170 },\n"W18X65": { "selfWeight": 65.0, "I": 1070 },\n"W18X60": { "selfWeight": 60.0, "I": 984 },\n"W18X55": { "selfWeight": 55.0, "I": 890 },\n"W18X50": { "selfWeight": 50.0, "I": 800 },\n"W18X46": { "selfWeight": 46.0, "I": 712 },\n"W18X40": { "selfWeight": 40.0, "I": 612 },\n"W18X35": { "selfWeight": 35.0, "I": 510 },\n"W16X100": { "selfWeight": 100, "I": 1490 },\n"W16X89": { "selfWeight": 89.0, "I": 1300 },\n"W16X77": { "selfWeight": 77.0, "I": 1110 },\n"W16X67": { "selfWeight": 67.0, "I": 954 },\n"W16X57": { "selfWeight": 57.0, "I": 758 },\n"W16X50": { "selfWeight": 50.0, "I": 659 },\n"W16X45": { "selfWeight": 45.0, "I": 586 },\n"W16X40": { "selfWeight": 40.0, "I": 518 },\n"W16X36": { "selfWeight": 36.0, "I": 448 },\n"W16X31": { "selfWeight": 31.0, "I": 375 },\n"W16X26": { "selfWeight": 26.0, "I": 301 },\n"W14X873": { "selfWeight": 873, "I": 18100 },\n"W14X808": { "selfWeight": 808, "I": 15900 },\n"W14X730": { "selfWeight": 730, "I": 14300 },\n"W14X665": { "selfWeight": 665, "I": 12400 },\n"W14X605": { "selfWeight": 605, "I": 10800 },\n"W14X550": { "selfWeight": 550, "I": 9430 },\n"W14X500": { "selfWeight": 500, "I": 8210 },\n"W14X455": { "selfWeight": 455, "I": 7190 },\n"W14X426": { "selfWeight": 426, "I": 6600 },\n"W14X398": { "selfWeight": 398, "I": 6000 },\n"W14X370": { "selfWeight": 370, "I": 5440 },\n"W14X342": { "selfWeight": 342, "I": 4900 },\n"W14X311": { "selfWeight": 311, "I": 4330 },\n"W14X283": { "selfWeight": 283, "I": 3840 },\n"W14X257": { "selfWeight": 257, "I": 3400 },\n"W14X233": { "selfWeight": 233, "I": 3010 },\n"W14X211": { "selfWeight": 211, "I": 2660 },\n"W14X193": { "selfWeight": 193, "I": 2400 },\n"W14X176": { "selfWeight": 176, "I": 2140 },\n"W14X159": { "selfWeight": 159, "I": 1900 },\n"W14X145": { "selfWeight": 145, "I": 1710 },\n"W14X132": { "selfWeight": 132, "I": 1530 },\n"W14X120": { "selfWeight": 120, "I": 1380 },\n"W14X109": { "selfWeight": 109, "I": 1240 },\n"W14X99": { "selfWeight": 99.0, "I": 1110 },\n"W14X90": { "selfWeight": 90.0, "I": 999 },\n"W14X82": { "selfWeight": 82.0, "I": 881 },\n"W14X74": { "selfWeight": 74.0, "I": 795 },\n"W14X68": { "selfWeight": 68.0, "I": 722 },\n"W14X61": { "selfWeight": 61.0, "I": 640 },\n"W14X53": { "selfWeight": 53.0, "I": 541 },\n"W14X48": { "selfWeight": 48.0, "I": 484 },\n"W14X43": { "selfWeight": 43.0, "I": 428 },\n"W14X38": { "selfWeight": 38.0, "I": 385 },\n"W14X34": { "selfWeight": 34.0, "I": 340 },\n"W14X30": { "selfWeight": 30.0, "I": 291 },\n"W14X26": { "selfWeight": 26.0, "I": 245 },\n"W14X22": { "selfWeight": 22.0, "I": 199 },\n"W12X336": { "selfWeight": 336, "I": 4060 },\n"W12X305": { "selfWeight": 305, "I": 3550 },\n"W12X279": { "selfWeight": 279, "I": 3110 },\n"W12X252": { "selfWeight": 252, "I": 2720 },\n"W12X230": { "selfWeight": 230, "I": 2420 },\n"W12X210": { "selfWeight": 210, "I": 2140 },\n"W12X190": { "selfWeight": 190, "I": 1890 },\n"W12X170": { "selfWeight": 170, "I": 1650 },\n"W12X152": { "selfWeight": 152, "I": 1430 },\n"W12X136": { "selfWeight": 136, "I": 1240 },\n"W12X120": { "selfWeight": 120, "I": 1070 },\n"W12X106": { "selfWeight": 106, "I": 933 },\n"W12X96": { "selfWeight": 96.0, "I": 833 },\n"W12X87": { "selfWeight": 87.0, "I": 740 },\n"W12X79": { "selfWeight": 79.0, "I": 662 },\n"W12X72": { "selfWeight": 72.0, "I": 597 },\n"W12X65": { "selfWeight": 65.0, "I": 533 },\n"W12X58": { "selfWeight": 58.0, "I": 475 },\n"W12X53": { "selfWeight": 53.0, "I": 425 },\n"W12X50": { "selfWeight": 50.0, "I": 391 },\n"W12X45": { "selfWeight": 45.0, "I": 348 },\n"W12X40": { "selfWeight": 40.0, "I": 307 },\n"W12X35": { "selfWeight": 35.0, "I": 285 },\n"W12X30": { "selfWeight": 30.0, "I": 238 },\n"W12X26": { "selfWeight": 26.0, "I": 204 },\n"W12X22": { "selfWeight": 22.0, "I": 156 },\n"W12X19": { "selfWeight": 19.0, "I": 130 },\n"W12X16": { "selfWeight": 16.0, "I": 103 },\n"W12X14": { "selfWeight": 14.0, "I": 88.6 },\n"W10X112": { "selfWeight": 112, "I": 716 },\n"W10X100": { "selfWeight": 100, "I": 623 },\n"W10X88": { "selfWeight": 88.0, "I": 534 },\n"W10X77": { "selfWeight": 77.0, "I": 455 },\n"W10X68": { "selfWeight": 68.0, "I": 394 },\n"W10X60": { "selfWeight": 60.0, "I": 341 },\n"W10X54": { "selfWeight": 54.0, "I": 303 },\n"W10X49": { "selfWeight": 49.0, "I": 272 },\n"W10X45": { "selfWeight": 45.0, "I": 248 },\n"W10X39": { "selfWeight": 39.0, "I": 209 },\n"W10X33": { "selfWeight": 33.0, "I": 171 },\n"W10X30": { "selfWeight": 30.0, "I": 170 },\n"W10X26": { "selfWeight": 26.0, "I": 144 },\n"W10X22": { "selfWeight": 22.0, "I": 118 },\n"W10X19": { "selfWeight": 19.0, "I": 96.3 },\n"W10X17": { "selfWeight": 17.0, "I": 81.9 },\n"W10X15": { "selfWeight": 15.0, "I": 68.9 },\n"W10X12": { "selfWeight": 12.0, "I": 53.8 },\n"W8X67": { "selfWeight": 67.0, "I": 272 },\n"W8X58": { "selfWeight": 58.0, "I": 228 },\n"W8X48": { "selfWeight": 48.0, "I": 184 },\n"W8X40": { "selfWeight": 40.0, "I": 146 },\n"W8X35": { "selfWeight": 35.0, "I": 127 },\n"W8X31": { "selfWeight": 31.0, "I": 110 },\n"W8X28": { "selfWeight": 28.0, "I": 98.0 },\n"W8X24": { "selfWeight": 24.0, "I": 82.7 },\n"W8X21": { "selfWeight": 21.0, "I": 75.3 },\n"W8X18": { "selfWeight": 18.0, "I": 61.9 },\n"W8X15": { "selfWeight": 15.0, "I": 48.0 },\n"W8X13": { "selfWeight": 13.0, "I": 39.6 },\n"W8X10": { "selfWeight": 10.0, "I": 30.8 },\n"W6X25": { "selfWeight": 25.0, "I": 53.4 },\n"W6X20": { "selfWeight": 20.0, "I": 41.4 },\n"W6X15": { "selfWeight": 15.0, "I": 29.1 },\n"W6X16": { "selfWeight": 16.0, "I": 32.1 },\n"W6X12": { "selfWeight": 12.0, "I": 22.1 },\n"W6X9": { "selfWeight": 9.00, "I": 16.4 },\n"W6X8.5": { "selfWeight": 8.50, "I": 14.9 },\n"W5X19": { "selfWeight": 19.0, "I": 26.3 },\n"W5X16": { "selfWeight": 16.0, "I": 21.4 },\n"W4X13": { "selfWeight": 13.0, "I": 11.3 },\n"M12.5X12.4": { "selfWeight": 12.4, "I": 89.3 },\n"M12.5X11.6": { "selfWeight": 11.6, "I": 80.3 },\n"M12X11.8": { "selfWeight": 11.8, "I": 72.2 },\n"M12X10.8": { "selfWeight": 10.8, "I": 66.7 },\n"M12X10": { "selfWeight": 10.0, "I": 61.7 },\n"M10X9": { "selfWeight": 9.00, "I": 39.0 },\n"M10X8": { "selfWeight": 8.00, "I": 34.6 },\n"M10X7.5": { "selfWeight": 7.50, "I": 33.0 },\n"M8X6.5": { "selfWeight": 6.50, "I": 18.5 },\n"M8X6.2": { "selfWeight": 6.20, "I": 17.6 },\n"M6X4.4": { "selfWeight": 4.40, "I": 7.23 },\n"M6X3.7": { "selfWeight": 3.70, "I": 5.96 },\n"M5X18.9": { "selfWeight": 18.9, "I": 24.2 },\n"M4X6": { "selfWeight": 6.00, "I": 4.72 },\n"M4X4.08": { "selfWeight": 4.08, "I": 3.53 },\n"M4X3.45": { "selfWeight": 3.45, "I": 2.86 },\n"M4X3.2": { "selfWeight": 3.20, "I": 2.86 },\n"M3X2.9": { "selfWeight": 2.90, "I": 1.50 },\n"S24X121": { "selfWeight": 121, "I": 3160 },\n"S24X106": { "selfWeight": 106, "I": 2940 },\n"S24X100": { "selfWeight": 100, "I": 2380 },\n"S24X90": { "selfWeight": 90.0, "I": 2250 },\n"S24X80": { "selfWeight": 80.0, "I": 2100 },\n"S20X96": { "selfWeight": 96.0, "I": 1670 },\n"S20X86": { "selfWeight": 86.0, "I": 1570 },\n"S20X75": { "selfWeight": 75.0, "I": 1280 },\n"S20X66": { "selfWeight": 66.0, "I": 1190 },\n"S18X70": { "selfWeight": 70.0, "I": 923 },\n"S18X54.7": { "selfWeight": 54.7, "I": 801 },\n"S15X50": { "selfWeight": 50.0, "I": 485 },\n"S15X42.9": { "selfWeight": 42.9, "I": 446 },\n"S12X50": { "selfWeight": 50.0, "I": 303 },\n"S12X40.8": { "selfWeight": 40.8, "I": 270 },\n"S12X35": { "selfWeight": 35.0, "I": 228 },\n"S12X31.8": { "selfWeight": 31.8, "I": 217 },\n"S10X35": { "selfWeight": 35.0, "I": 147 },\n"S10X25.4": { "selfWeight": 25.4, "I": 123 },\n"S8X23": { "selfWeight": 23.0, "I": 64.7 },\n"S8X18.4": { "selfWeight": 18.4, "I": 57.5 },\n"S6X17.25": { "selfWeight": 17.25, "I": 26.2 },\n"S6X12.5": { "selfWeight": 12.5, "I": 22.0 },\n"S5X10": { "selfWeight": 10.0, "I": 12.3 },\n"S4X9.5": { "selfWeight": 9.50, "I": 6.76 },\n"S4X7.7": { "selfWeight": 7.70, "I": 6.05 },\n"S3X7.5": { "selfWeight": 7.50, "I": 2.91 },\n"S3X5.7": { "selfWeight": 5.70, "I": 2.50 },\n"HP18X204": { "selfWeight": 204, "I": 3480 },\n"HP18X181": { "selfWeight": 181, "I": 3020 },\n"HP18X157": { "selfWeight": 157, "I": 2570 },\n"HP18X135": { "selfWeight": 135, "I": 2200 },\n"HP16X183": { "selfWeight": 183, "I": 2510 },\n"HP16X162": { "selfWeight": 162, "I": 2190 },\n"HP16X141": { "selfWeight": 141, "I": 1870 },\n"HP16X121": { "selfWeight": 121, "I": 1590 },\n"HP16X101": { "selfWeight": 101, "I": 1300 },\n"HP16X88": { "selfWeight": 88.0, "I": 1110 },\n"HP14X117": { "selfWeight": 117, "I": 1220 },\n"HP14X102": { "selfWeight": 102, "I": 1050 },\n"HP14X89": { "selfWeight": 89.0, "I": 904 },\n"HP14X73": { "selfWeight": 73.0, "I": 729 },\n"HP12X89": { "selfWeight": 89.0, "I": 693 },\n"HP12X84": { "selfWeight": 84.0, "I": 650 },\n"HP12X74": { "selfWeight": 74.0, "I": 569 },\n"HP12X63": { "selfWeight": 63.0, "I": 472 },\n"HP12X53": { "selfWeight": 53.0, "I": 393 },\n"HP10X57": { "selfWeight": 57.0, "I": 294 },\n"HP10X42": { "selfWeight": 42.0, "I": 210 },\n"HP8X36": { "selfWeight": 36.0, "I": 119 },\n"C15X50": { "selfWeight": 50.0, "I": 404 },\n"C15X40": { "selfWeight": 40.0, "I": 348 },\n"C15X33.9": { "selfWeight": 33.9, "I": 315 },\n"C12X30": { "selfWeight": 30.0, "I": 162 },\n"C12X25": { "selfWeight": 25.0, "I": 144 },\n"C12X20.7": { "selfWeight": 20.7, "I": 129 },\n"C10X30": { "selfWeight": 30.0, "I": 103 },\n"C10X25": { "selfWeight": 25.0, "I": 91.1 },\n"C10X20": { "selfWeight": 20.0, "I": 78.9 },\n"C10X15.3": { "selfWeight": 15.3, "I": 67.3 },\n"C9X20": { "selfWeight": 20.0, "I": 60.9 },\n"C9X15": { "selfWeight": 15.0, "I": 51.0 },\n"C9X13.4": { "selfWeight": 13.4, "I": 47.8 },\n"C8X18.75": { "selfWeight": 18.75, "I": 43.9 },\n"C8X13.75": { "selfWeight": 13.75, "I": 36.1 },\n"C8X11.5": { "selfWeight": 11.5, "I": 32.5 },\n"C7X14.75": { "selfWeight": 14.75, "I": 27.2 },\n"C7X12.25": { "selfWeight": 12.25, "I": 24.2 },\n"C7X9.8": { "selfWeight": 9.80, "I": 21.2 },\n"C6X13": { "selfWeight": 13.0, "I": 17.3 },\n"C6X10.5": { "selfWeight": 10.5, "I": 15.1 },\n"C6X8.2": { "selfWeight": 8.20, "I": 13.1 },\n"C5X9": { "selfWeight": 9.00, "I": 8.89 },\n"C5X6.7": { "selfWeight": 6.70, "I": 7.48 },\n"C4X7.25": { "selfWeight": 7.25, "I": 4.58 },\n"C4X6.25": { "selfWeight": 6.25, "I": 4.19 },\n"C4X5.4": { "selfWeight": 5.40, "I": 3.85 },\n"C4X4.5": { "selfWeight": 4.50, "I": 3.53 },\n"C3X6": { "selfWeight": 6.00, "I": 2.07 },\n"C3X5": { "selfWeight": 5.00, "I": 1.85 },\n"C3X4.1": { "selfWeight": 4.10, "I": 1.65 },\n"C3X3.5": { "selfWeight": 3.50, "I": 1.57 },\n"MC18X58": { "selfWeight": 58.0, "I": 675 },\n"MC18X51.9": { "selfWeight": 51.9, "I": 627 },\n"MC18X45.8": { "selfWeight": 45.8, "I": 578 },\n"MC18X42.7": { "selfWeight": 42.7, "I": 554 },\n"MC13X50": { "selfWeight": 50.0, "I": 314 },\n"MC13X40": { "selfWeight": 40.0, "I": 273 },\n"MC13X35": { "selfWeight": 35.0, "I": 252 },\n"MC13X31.8": { "selfWeight": 31.8, "I": 239 },\n"MC12X50": { "selfWeight": 50.0, "I": 269 },\n"MC12X45": { "selfWeight": 45.0, "I": 251 },\n"MC12X40": { "selfWeight": 40.0, "I": 234 },\n"MC12X35": { "selfWeight": 35.0, "I": 216 },\n"MC12X31": { "selfWeight": 31.0, "I": 202 },\n"MC12X14.3": { "selfWeight": 14.3, "I": 76.1 },\n"MC12X10.6": { "selfWeight": 10.6, "I": 55.3 },\n"MC10X41.1": { "selfWeight": 41.1, "I": 157 },\n"MC10X33.6": { "selfWeight": 33.6, "I": 139 },\n"MC10X28.5": { "selfWeight": 28.5, "I": 126 },\n"MC10X25": { "selfWeight": 25.0, "I": 110 },\n"MC10X22": { "selfWeight": 22.0, "I": 102 },\n"MC10X8.4": { "selfWeight": 8.40, "I": 31.9 },\n"MC10X6.5": { "selfWeight": 6.50, "I": 22.9 },\n"MC9X25.4": { "selfWeight": 25.4, "I": 87.9 },\n"MC9X23.9": { "selfWeight": 23.9, "I": 84.9 },\n"MC8X22.8": { "selfWeight": 22.8, "I": 63.8 },\n"MC8X21.4": { "selfWeight": 21.4, "I": 61.5 },\n"MC8X20": { "selfWeight": 20.0, "I": 54.4 },\n"MC8X18.7": { "selfWeight": 18.7, "I": 52.4 },\n"MC8X8.5": { "selfWeight": 8.50, "I": 23.3 },\n"MC7X22.7": { "selfWeight": 22.7, "I": 47.4 },\n"MC7X19.1": { "selfWeight": 19.1, "I": 43.1 },\n"MC6X18": { "selfWeight": 18.0, "I": 29.7 },\n"MC6X15.3": { "selfWeight": 15.3, "I": 25.3 },\n"MC6X16.3": { "selfWeight": 16.3, "I": 26.0 },\n"MC6X15.1": { "selfWeight": 15.1, "I": 24.9 },\n"MC6X12": { "selfWeight": 12.0, "I": 18.7 },\n"MC6X7": { "selfWeight": 7.00, "I": 11.4 },\n"MC6X6.5": { "selfWeight": 6.50, "I": 11.0 },\n"MC4X13.8": { "selfWeight": 13.8, "I": 8.85 },\n"MC3X7.1": { "selfWeight": 7.10, "I": 2.72 },\n"L12X12X1-3/8": { "selfWeight": 105, "I": 413 },\n"L12X12X1-1/4": { "selfWeight": 96.4, "I": 381 },\n"L12X12X1-1/8": { "selfWeight": 87.2, "I": 350 },\n"L12X12X1": { "selfWeight": 77.8, "I": 315 },\n"L10X10X1-3/8": { "selfWeight": 87.1, "I": 231 },\n"L10X10X1-1/4": { "selfWeight": 79.9, "I": 213 },\n"L10X10X1-1/8": { "selfWeight": 72.3, "I": 196 },\n"L10X10X1": { "selfWeight": 64.7, "I": 177 },\n"L10X10X7/8": { "selfWeight": 56.9, "I": 158 },\n"L10X10X3/4": { "selfWeight": 49.1, "I": 139 },\n"L8X8X1-1/8": { "selfWeight": 56.9, "I": 98.1 },\n"L8X8X1": { "selfWeight": 51.0, "I": 89.1 },\n"L8X8X7/8": { "selfWeight": 45.0, "I": 79.7 },\n"L8X8X3/4": { "selfWeight": 38.9, "I": 69.9 },\n"L8X8X5/8": { "selfWeight": 32.7, "I": 59.6 },\n"L8X8X9/16": { "selfWeight": 29.6, "I": 54.2 },\n"L8X8X1/2": { "selfWeight": 26.4, "I": 48.8 },\n"L8X6X1": { "selfWeight": 44.2, "I": 80.9 },\n"L8X6X7/8": { "selfWeight": 39.1, "I": 72.4 },\n"L8X6X3/4": { "selfWeight": 33.8, "I": 63.5 },\n"L8X6X5/8": { "selfWeight": 28.5, "I": 54.2 },\n"L8X6X9/16": { "selfWeight": 25.7, "I": 49.4 },\n"L8X6X1/2": { "selfWeight": 23.0, "I": 44.4 },\n"L8X6X7/16": { "selfWeight": 20.2, "I": 39.3 },\n"L8X4X1": { "selfWeight": 37.4, "I": 69.7 },\n"L8X4X7/8": { "selfWeight": 33.1, "I": 62.6 },\n"L8X4X3/4": { "selfWeight": 28.7, "I": 55.0 },\n"L8X4X5/8": { "selfWeight": 24.2, "I": 47.0 },\n"L8X4X9/16": { "selfWeight": 21.9, "I": 42.9 },\n"L8X4X1/2": { "selfWeight": 19.6, "I": 38.6 },\n"L8X4X7/16": { "selfWeight": 17.2, "I": 34.2 },\n"L7X4X3/4": { "selfWeight": 26.2, "I": 37.8 },\n"L7X4X5/8": { "selfWeight": 22.1, "I": 32.4 },\n"L7X4X1/2": { "selfWeight": 17.9, "I": 26.6 },\n"L7X4X7/16": { "selfWeight": 15.7, "I": 23.6 },\n"L7X4X3/8": { "selfWeight": 13.6, "I": 20.5 },\n"L6X6X1": { "selfWeight": 37.4, "I": 35.4 },\n"L6X6X7/8": { "selfWeight": 33.1, "I": 31.9 },\n"L6X6X3/4": { "selfWeight": 28.7, "I": 28.1 },\n"L6X6X5/8": { "selfWeight": 24.2, "I": 24.1 },\n"L6X6X9/16": { "selfWeight": 21.9, "I": 22.0 },\n"L6X6X1/2": { "selfWeight": 19.6, "I": 19.9 },\n"L6X6X7/16": { "selfWeight": 17.2, "I": 17.6 },\n"L6X6X3/8": { "selfWeight": 14.9, "I": 15.4 },\n"L6X6X5/16": { "selfWeight": 12.4, "I": 13.0 },\n"L6X4X7/8": { "selfWeight": 27.2, "I": 27.7 },\n"L6X4X3/4": { "selfWeight": 23.6, "I": 24.5 },\n"L6X4X5/8": { "selfWeight": 20.0, "I": 21.0 },\n"L6X4X9/16": { "selfWeight": 18.1, "I": 19.2 },\n"L6X4X1/2": { "selfWeight": 16.2, "I": 17.3 },\n"L6X4X7/16": { "selfWeight": 14.3, "I": 15.4 },\n"L6X4X3/8": { "selfWeight": 12.3, "I": 13.4 },\n"L6X4X5/16": { "selfWeight": 10.3, "I": 11.4 },\n"L6X3-1/2X1/2": { "selfWeight": 15.3, "I": 16.6 },\n"L6X3-1/2X3/8": { "selfWeight": 11.7, "I": 12.9 },\n"L6X3-1/2X5/16": { "selfWeight": 9.80, "I": 10.9 },\n"L5X5X7/8": { "selfWeight": 27.2, "I": 17.8 },\n"L5X5X3/4": { "selfWeight": 23.6, "I": 15.7 },\n"L5X5X5/8": { "selfWeight": 20.0, "I": 13.6 },\n"L5X5X1/2": { "selfWeight": 16.2, "I": 11.3 },\n"L5X5X7/16": { "selfWeight": 14.3, "I": 10.0 },\n"L5X5X3/8": { "selfWeight": 12.3, "I": 8.76 },\n"L5X5X5/16": { "selfWeight": 10.3, "I": 7.44 },\n"L5X3-1/2X3/4": { "selfWeight": 19.8, "I": 13.9 },\n"L5X3-1/2X5/8": { "selfWeight": 16.8, "I": 12.0 },\n"L5X3-1/2X1/2": { "selfWeight": 13.6, "I": 10.0 },\n"L5X3-1/2X3/8": { "selfWeight": 10.4, "I": 7.75 },\n"L5X3-1/2X5/16": { "selfWeight": 8.70, "I": 6.58 },\n"L5X3-1/2X1/4": { "selfWeight": 7.00, "I": 5.36 },\n"L5X3X1/2": { "selfWeight": 12.8, "I": 9.43 },\n"L5X3X7/16": { "selfWeight": 11.3, "I": 8.41 },\n"L5X3X3/8": { "selfWeight": 9.80, "I": 7.35 },\n"L5X3X5/16": { "selfWeight": 8.20, "I": 6.24 },\n"L5X3X1/4": { "selfWeight": 6.60, "I": 5.09 },\n"L4X4X3/4": { "selfWeight": 18.5, "I": 7.62 },\n"L4X4X5/8": { "selfWeight": 15.7, "I": 6.62 },\n"L4X4X1/2": { "selfWeight": 12.8, "I": 5.52 },\n"L4X4X7/16": { "selfWeight": 11.3, "I": 4.93 },\n"L4X4X3/8": { "selfWeight": 9.80, "I": 4.32 },\n"L4X4X5/16": { "selfWeight": 8.20, "I": 3.67 },\n"L4X4X1/4": { "selfWeight": 6.60, "I": 3.00 },\n"L4X3-1/2X1/2": { "selfWeight": 11.9, "I": 5.30 },\n"L4X3-1/2X3/8": { "selfWeight": 9.10, "I": 4.15 },\n"L4X3-1/2X5/16": { "selfWeight": 7.70, "I": 3.53 },\n"L4X3-1/2X1/4": { "selfWeight": 6.20, "I": 2.89 },\n"L4X3X5/8": { "selfWeight": 13.6, "I": 6.01 },\n"L4X3X1/2": { "selfWeight": 11.1, "I": 5.02 },\n"L4X3X3/8": { "selfWeight": 8.50, "I": 3.94 },\n"L4X3X5/16": { "selfWeight": 7.20, "I": 3.36 },\n"L4X3X1/4": { "selfWeight": 5.80, "I": 2.75 },\n"L3-1/2X3-1/2X1/2": { "selfWeight": 11.1, "I": 3.63 },\n"L3-1/2X3-1/2X7/16": { "selfWeight": 9.80, "I": 3.25 },\n"L3-1/2X3-1/2X3/8": { "selfWeight": 8.50, "I": 2.86 },\n"L3-1/2X3-1/2X5/16": { "selfWeight": 7.20, "I": 2.44 },\n"L3-1/2X3-1/2X1/4": { "selfWeight": 5.80, "I": 2.00 },\n"L3-1/2X3X1/2": { "selfWeight": 10.2, "I": 3.45 },\n"L3-1/2X3X7/16": { "selfWeight": 9.10, "I": 3.10 },\n"L3-1/2X3X3/8": { "selfWeight": 7.90, "I": 2.73 },\n"L3-1/2X3X5/16": { "selfWeight": 6.60, "I": 2.33 },\n"L3-1/2X3X1/4": { "selfWeight": 5.40, "I": 1.92 },\n"L3-1/2X2-1/2X1/2": { "selfWeight": 9.40, "I": 3.24 },\n"L3-1/2X2-1/2X3/8": { "selfWeight": 7.20, "I": 2.56 },\n"L3-1/2X2-1/2X5/16": { "selfWeight": 6.10, "I": 2.20 },\n"L3-1/2X2-1/2X1/4": { "selfWeight": 4.90, "I": 1.81 },\n"L3X3X1/2": { "selfWeight": 9.40, "I": 2.20 },\n"L3X3X7/16": { "selfWeight": 8.30, "I": 1.98 },\n"L3X3X3/8": { "selfWeight": 7.20, "I": 1.75 },\n"L3X3X5/16": { "selfWeight": 6.10, "I": 1.50 },\n"L3X3X1/4": { "selfWeight": 4.90, "I": 1.23 },\n"L3X3X3/16": { "selfWeight": 3.71, "I": 0.948 },\n"L3X2-1/2X1/2": { "selfWeight": 8.50, "I": 2.07 },\n"L3X2-1/2X7/16": { "selfWeight": 7.60, "I": 1.87 },\n"L3X2-1/2X3/8": { "selfWeight": 6.60, "I": 1.65 },\n"L3X2-1/2X5/16": { "selfWeight": 5.60, "I": 1.41 },\n"L3X2-1/2X1/4": { "selfWeight": 4.50, "I": 1.16 },\n"L3X2-1/2X3/16": { "selfWeight": 3.39, "I": 0.899 },\n"L3X2X1/2": { "selfWeight": 7.70, "I": 1.92 },\n"L3X2X3/8": { "selfWeight": 5.90, "I": 1.54 },\n"L3X2X5/16": { "selfWeight": 5.00, "I": 1.32 },\n"L3X2X1/4": { "selfWeight": 4.10, "I": 1.09 },\n"L3X2X3/16": { "selfWeight": 3.07, "I": 0.847 },\n"L2-1/2X2-1/2X1/2": { "selfWeight": 7.70, "I": 1.22 },\n"L2-1/2X2-1/2X3/8": { "selfWeight": 5.90, "I": 0.972 },\n"L2-1/2X2-1/2X5/16": { "selfWeight": 5.00, "I": 0.837 },\n"L2-1/2X2-1/2X1/4": { "selfWeight": 4.10, "I": 0.692 },\n"L2-1/2X2-1/2X3/16": { "selfWeight": 3.07, "I": 0.535 },\n"L2-1/2X2X3/8": { "selfWeight": 5.30, "I": 0.914 },\n"L2-1/2X2X5/16": { "selfWeight": 4.50, "I": 0.790 },\n"L2-1/2X2X1/4": { "selfWeight": 3.62, "I": 0.656 },\n"L2-1/2X2X3/16": { "selfWeight": 2.75, "I": 0.511 },\n"L2-1/2X1-1/2X1/4": { "selfWeight": 3.19, "I": 0.594 },\n"L2-1/2X1-1/2X3/16": { "selfWeight": 2.44, "I": 0.464 },\n"L2X2X3/8": { "selfWeight": 4.70, "I": 0.476 },\n"L2X2X5/16": { "selfWeight": 3.92, "I": 0.414 },\n"L2X2X1/4": { "selfWeight": 3.19, "I": 0.346 },\n"L2X2X3/16": { "selfWeight": 2.44, "I": 0.271 },\n"L2X2X1/8": { "selfWeight": 1.65, "I": 0.189 },\n"WT22X167.5": { "selfWeight": 167.5, "I": 2170 },\n"WT22X145": { "selfWeight": 145, "I": 1830 },\n"WT22X131": { "selfWeight": 131, "I": 1640 },\n"WT22X115": { "selfWeight": 115, "I": 1440 },\n"WT20X327.5": { "selfWeight": 327.5, "I": 3730 },\n"WT20X296.5": { "selfWeight": 296.5, "I": 3310 },\n"WT20X251.5": { "selfWeight": 251.5, "I": 2730 },\n"WT20X215.5": { "selfWeight": 215.5, "I": 2290 },\n"WT20X198.5": { "selfWeight": 198.5, "I": 2070 },\n"WT20X186": { "selfWeight": 186, "I": 1930 },\n"WT20X181": { "selfWeight": 181, "I": 1870 },\n"WT20X162": { "selfWeight": 162, "I": 1650 },\n"WT20X148.5": { "selfWeight": 148.5, "I": 1500 },\n"WT20X138.5": { "selfWeight": 138.5, "I": 1360 },\n"WT20X124.5": { "selfWeight": 124.5, "I": 1210 },\n"WT20X107.5": { "selfWeight": 107.5, "I": 1030 },\n"WT20X99.5": { "selfWeight": 99.5, "I": 988 },\n"WT20X196": { "selfWeight": 196, "I": 2270 },\n"WT20X165.5": { "selfWeight": 165.5, "I": 1880 },\n"WT20X163.5": { "selfWeight": 163.5, "I": 1840 },\n"WT20X147": { "selfWeight": 147, "I": 1630 },\n"WT20X139": { "selfWeight": 139, "I": 1550 },\n"WT20X132": { "selfWeight": 132, "I": 1450 },\n"WT20X117.5": { "selfWeight": 117.5, "I": 1260 },\n"WT20X105.5": { "selfWeight": 105.5, "I": 1120 },\n"WT20X91.5": { "selfWeight": 91.5, "I": 955 },\n"WT20X83.5": { "selfWeight": 83.5, "I": 899 },\n"WT20X74.5": { "selfWeight": 74.5, "I": 815 },\n"WT18X462.5": { "selfWeight": 462.5, "I": 5130 },\n"WT18X426.5": { "selfWeight": 426.5, "I": 4480 },\n"WT18X401": { "selfWeight": 401, "I": 4110 },\n"WT18X361.5": { "selfWeight": 361.5, "I": 3610 },\n"WT18X326": { "selfWeight": 326, "I": 3160 },\n"WT18X264.5": { "selfWeight": 264.5, "I": 2440 },\n"WT18X243.5": { "selfWeight": 243.5, "I": 2220 },\n"WT18X220.5": { "selfWeight": 220.5, "I": 1980 },\n"WT18X197.5": { "selfWeight": 197.5, "I": 1740 },\n"WT18X180.5": { "selfWeight": 180.5, "I": 1570 },\n"WT18X165": { "selfWeight": 165, "I": 1410 },\n"WT18X151": { "selfWeight": 151, "I": 1280 },\n"WT18X141": { "selfWeight": 141, "I": 1190 },\n"WT18X131": { "selfWeight": 131, "I": 1110 },\n"WT18X123.5": { "selfWeight": 123.5, "I": 1040 },\n"WT18X115.5": { "selfWeight": 115.5, "I": 978 },\n"WT18X128": { "selfWeight": 128, "I": 1210 },\n"WT18X116": { "selfWeight": 116, "I": 1080 },\n"WT18X105": { "selfWeight": 105, "I": 985 },\n"WT18X97": { "selfWeight": 97.0, "I": 901 },\n"WT18X91": { "selfWeight": 91.0, "I": 845 },\n"WT18X85": { "selfWeight": 85.0, "I": 786 },\n"WT18X80": { "selfWeight": 80.0, "I": 740 },\n"WT18X75": { "selfWeight": 75.0, "I": 698 },\n"WT18X67.5": { "selfWeight": 67.5, "I": 637 },\n"WT16.5X193.5": { "selfWeight": 193.5, "I": 1460 },\n"WT16.5X177": { "selfWeight": 177, "I": 1320 },\n"WT16.5X159": { "selfWeight": 159, "I": 1160 },\n"WT16.5X145.5": { "selfWeight": 145.5, "I": 1060 },\n"WT16.5X131.5": { "selfWeight": 131.5, "I": 943 },\n"WT16.5X120.5": { "selfWeight": 120.5, "I": 872 },\n"WT16.5X110.5": { "selfWeight": 110.5, "I": 799 },\n"WT16.5X100.5": { "selfWeight": 100.5, "I": 725 },\n"WT16.5X84.5": { "selfWeight": 84.5, "I": 649 },\n"WT16.5X76": { "selfWeight": 76.0, "I": 592 },\n"WT16.5X70.5": { "selfWeight": 70.5, "I": 552 },\n"WT16.5X65": { "selfWeight": 65.0, "I": 513 },\n"WT16.5X59": { "selfWeight": 59.0, "I": 469 },\n"WT15X195.5": { "selfWeight": 195.5, "I": 1220 },\n"WT15X178.5": { "selfWeight": 178.5, "I": 1090 },\n"WT15X163": { "selfWeight": 163, "I": 981 },\n"WT15X146": { "selfWeight": 146, "I": 861 },\n"WT15X130.5": { "selfWeight": 130.5, "I": 765 },\n"WT15X117.5": { "selfWeight": 117.5, "I": 674 },\n"WT15X105.5": { "selfWeight": 105.5, "I": 610 },\n"WT15X95.5": { "selfWeight": 95.5, "I": 549 },\n"WT15X86.5": { "selfWeight": 86.5, "I": 497 },\n"WT15X74": { "selfWeight": 74.0, "I": 466 },\n"WT15X66": { "selfWeight": 66.0, "I": 421 },\n"WT15X62": { "selfWeight": 62.0, "I": 396 },\n"WT15X58": { "selfWeight": 58.0, "I": 373 },\n"WT15X54": { "selfWeight": 54.0, "I": 349 },\n"WT15X49.5": { "selfWeight": 49.5, "I": 322 },\n"WT15X45": { "selfWeight": 45.0, "I": 290 },\n"WT13.5X269.5": { "selfWeight": 269.5, "I": 1530 },\n"WT13.5X184": { "selfWeight": 184, "I": 939 },\n"WT13.5X168": { "selfWeight": 168, "I": 839 },\n"WT13.5X153.5": { "selfWeight": 153.5, "I": 753 },\n"WT13.5X140.5": { "selfWeight": 140.5, "I": 677 },\n"WT13.5X129": { "selfWeight": 129, "I": 613 },\n"WT13.5X117.5": { "selfWeight": 117.5, "I": 556 },\n"WT13.5X108.5": { "selfWeight": 108.5, "I": 502 },\n"WT13.5X97": { "selfWeight": 97.0, "I": 444 },\n"WT13.5X89": { "selfWeight": 89.0, "I": 414 },\n"WT13.5X80.5": { "selfWeight": 80.5, "I": 372 },\n"WT13.5X73": { "selfWeight": 73.0, "I": 336 },\n"WT13.5X64.5": { "selfWeight": 64.5, "I": 323 },\n"WT13.5X57": { "selfWeight": 57.0, "I": 289 },\n"WT13.5X51": { "selfWeight": 51.0, "I": 258 },\n"WT13.5X47": { "selfWeight": 47.0, "I": 239 },\n"WT13.5X42": { "selfWeight": 42.0, "I": 216 },\n"WT12X185": { "selfWeight": 185, "I": 779 },\n"WT12X167.5": { "selfWeight": 167.5, "I": 686 },\n"WT12X153": { "selfWeight": 153, "I": 611 },\n"WT12X139.5": { "selfWeight": 139.5, "I": 546 },\n"WT12X125": { "selfWeight": 125, "I": 478 },\n"WT12X114.5": { "selfWeight": 114.5, "I": 431 },\n"WT12X103.5": { "selfWeight": 103.5, "I": 382 },\n"WT12X96": { "selfWeight": 96.0, "I": 350 },\n"WT12X88": { "selfWeight": 88.0, "I": 319 },\n"WT12X81": { "selfWeight": 81.0, "I": 293 },\n"WT12X73": { "selfWeight": 73.0, "I": 264 },\n"WT12X65.5": { "selfWeight": 65.5, "I": 238 },\n"WT12X58.5": { "selfWeight": 58.5, "I": 212 },\n"WT12X52": { "selfWeight": 52.0, "I": 189 },\n"WT12X51.5": { "selfWeight": 51.5, "I": 204 },\n"WT12X47": { "selfWeight": 47.0, "I": 186 },\n"WT12X42": { "selfWeight": 42.0, "I": 166 },\n"WT12X38": { "selfWeight": 38.0, "I": 151 },\n"WT12X34": { "selfWeight": 34.0, "I": 137 },\n"WT12X31": { "selfWeight": 31.0, "I": 131 },\n"WT12X27.5": { "selfWeight": 27.5, "I": 117 },\n"WT10.5X137.5": { "selfWeight": 137.5, "I": 420 },\n"WT10.5X124": { "selfWeight": 124, "I": 368 },\n"WT10.5X111.5": { "selfWeight": 111.5, "I": 324 },\n"WT10.5X100.5": { "selfWeight": 100.5, "I": 285 },\n"WT10.5X91": { "selfWeight": 91.0, "I": 253 },\n"WT10.5X83": { "selfWeight": 83.0, "I": 226 },\n"WT10.5X73.5": { "selfWeight": 73.5, "I": 204 },\n"WT10.5X66": { "selfWeight": 66.0, "I": 181 },\n"WT10.5X61": { "selfWeight": 61.0, "I": 166 },\n"WT10.5X55.5": { "selfWeight": 55.5, "I": 150 },\n"WT10.5X50.5": { "selfWeight": 50.5, "I": 135 },\n"WT10.5X46.5": { "selfWeight": 46.5, "I": 144 },\n"WT10.5X41.5": { "selfWeight": 41.5, "I": 127 },\n"WT10.5X36.5": { "selfWeight": 36.5, "I": 110 },\n"WT10.5X34": { "selfWeight": 34.0, "I": 103 },\n"WT10.5X31": { "selfWeight": 31.0, "I": 93.8 },\n"WT10.5X27.5": { "selfWeight": 27.5, "I": 84.4 },\n"WT10.5X24": { "selfWeight": 24.0, "I": 74.9 },\n"WT10.5X28.5": { "selfWeight": 28.5, "I": 90.4 },\n"WT10.5X25": { "selfWeight": 25.0, "I": 80.3 },\n"WT10.5X22": { "selfWeight": 22.0, "I": 71.1 },\n"WT9X155.5": { "selfWeight": 155.5, "I": 383 },\n"WT9X141.5": { "selfWeight": 141.5, "I": 337 },\n"WT9X129": { "selfWeight": 129, "I": 298 },\n"WT9X117": { "selfWeight": 117, "I": 261 },\n"WT9X105.5": { "selfWeight": 105.5, "I": 229 },\n"WT9X96": { "selfWeight": 96.0, "I": 202 },\n"WT9X87.5": { "selfWeight": 87.5, "I": 181 },\n"WT9X79": { "selfWeight": 79.0, "I": 160 },\n"WT9X71.5": { "selfWeight": 71.5, "I": 142 },\n"WT9X65": { "selfWeight": 65.0, "I": 127 },\n"WT9X59.5": { "selfWeight": 59.5, "I": 119 },\n"WT9X53": { "selfWeight": 53.0, "I": 104 },\n"WT9X48.5": { "selfWeight": 48.5, "I": 93.8 },\n"WT9X43": { "selfWeight": 43.0, "I": 82.4 },\n"WT9X38": { "selfWeight": 38.0, "I": 71.8 },\n"WT9X35.5": { "selfWeight": 35.5, "I": 78.2 },\n"WT9X32.5": { "selfWeight": 32.5, "I": 70.7 },\n"WT9X30": { "selfWeight": 30.0, "I": 64.7 },\n"WT9X27.5": { "selfWeight": 27.5, "I": 59.5 },\n"WT9X25": { "selfWeight": 25.0, "I": 53.5 },\n"WT9X23": { "selfWeight": 23.0, "I": 52.1 },\n"WT9X20": { "selfWeight": 20.0, "I": 44.8 },\n"WT9X17.5": { "selfWeight": 17.5, "I": 40.1 },\n"WT8X50": { "selfWeight": 50.0, "I": 76.8 },\n"WT8X44.5": { "selfWeight": 44.5, "I": 67.2 },\n"WT8X38.5": { "selfWeight": 38.5, "I": 56.9 },\n"WT8X33.5": { "selfWeight": 33.5, "I": 48.6 },\n"WT8X28.5": { "selfWeight": 28.5, "I": 48.7 },\n"WT8X25": { "selfWeight": 25.0, "I": 42.3 },\n"WT8X22.5": { "selfWeight": 22.5, "I": 37.8 },\n"WT8X20": { "selfWeight": 20.0, "I": 33.1 },\n"WT8X18": { "selfWeight": 18.0, "I": 30.6 },\n"WT8X15.5": { "selfWeight": 15.5, "I": 27.5 },\n"WT8X13": { "selfWeight": 13.0, "I": 23.5 },\n"WT7X436.5": { "selfWeight": 436.5, "I": 1040 },\n"WT7X404": { "selfWeight": 404, "I": 898 },\n"WT7X365": { "selfWeight": 365, "I": 739 },\n"WT7X332.5": { "selfWeight": 332.5, "I": 622 },\n"WT7X302.5": { "selfWeight": 302.5, "I": 524 },\n"WT7X275": { "selfWeight": 275, "I": 442 },\n"WT7X250": { "selfWeight": 250, "I": 375 },\n"WT7X227.5": { "selfWeight": 227.5, "I": 321 },\n"WT7X213": { "selfWeight": 213, "I": 287 },\n"WT7X199": { "selfWeight": 199, "I": 257 },\n"WT7X185": { "selfWeight": 185, "I": 229 },\n"WT7X171": { "selfWeight": 171, "I": 203 },\n"WT7X155.5": { "selfWeight": 155.5, "I": 176 },\n"WT7X141.5": { "selfWeight": 141.5, "I": 153 },\n"WT7X128.5": { "selfWeight": 128.5, "I": 133 },\n"WT7X116.5": { "selfWeight": 116.5, "I": 116 },\n"WT7X105.5": { "selfWeight": 105.5, "I": 102 },\n"WT7X96.5": { "selfWeight": 96.5, "I": 89.8 },\n"WT7X88": { "selfWeight": 88.0, "I": 80.5 },\n"WT7X79.5": { "selfWeight": 79.5, "I": 70.2 },\n"WT7X72.5": { "selfWeight": 72.5, "I": 62.5 },\n"WT7X66": { "selfWeight": 66.0, "I": 57.8 },\n"WT7X60": { "selfWeight": 60.0, "I": 51.7 },\n"WT7X54.5": { "selfWeight": 54.5, "I": 45.3 },\n"WT7X49.5": { "selfWeight": 49.5, "I": 40.9 },\n"WT7X45": { "selfWeight": 45.0, "I": 36.5 },\n"WT7X41": { "selfWeight": 41.0, "I": 41.2 },\n"WT7X37": { "selfWeight": 37.0, "I": 36.0 },\n"WT7X34": { "selfWeight": 34.0, "I": 32.6 },\n"WT7X30.5": { "selfWeight": 30.5, "I": 28.9 },\n"WT7X26.5": { "selfWeight": 26.5, "I": 27.6 },\n"WT7X24": { "selfWeight": 24.0, "I": 24.9 },\n"WT7X21.5": { "selfWeight": 21.5, "I": 21.9 },\n"WT7X19": { "selfWeight": 19.0, "I": 23.3 },\n"WT7X17": { "selfWeight": 17.0, "I": 20.9 },\n"WT7X15": { "selfWeight": 15.0, "I": 19.0 },\n"WT7X13": { "selfWeight": 13.0, "I": 17.3 },\n"WT7X11": { "selfWeight": 11.0, "I": 14.8 },\n"WT6X168": { "selfWeight": 168, "I": 190 },\n"WT6X152.5": { "selfWeight": 152.5, "I": 162 },\n"WT6X139.5": { "selfWeight": 139.5, "I": 141 },\n"WT6X126": { "selfWeight": 126, "I": 121 },\n"WT6X115": { "selfWeight": 115, "I": 106 },\n"WT6X105": { "selfWeight": 105, "I": 92.1 },\n"WT6X95": { "selfWeight": 95.0, "I": 79.0 },\n"WT6X85": { "selfWeight": 85.0, "I": 67.8 },\n"WT6X76": { "selfWeight": 76.0, "I": 58.5 },\n"WT6X68": { "selfWeight": 68.0, "I": 50.6 },\n"WT6X60": { "selfWeight": 60.0, "I": 43.4 },\n"WT6X53": { "selfWeight": 53.0, "I": 36.3 },\n"WT6X48": { "selfWeight": 48.0, "I": 32.0 },\n"WT6X43.5": { "selfWeight": 43.5, "I": 28.9 },\n"WT6X39.5": { "selfWeight": 39.5, "I": 25.8 },\n"WT6X36": { "selfWeight": 36.0, "I": 23.2 },\n"WT6X32.5": { "selfWeight": 32.5, "I": 20.6 },\n"WT6X29": { "selfWeight": 29.0, "I": 19.1 },\n"WT6X26.5": { "selfWeight": 26.5, "I": 17.7 },\n"WT6X25": { "selfWeight": 25.0, "I": 18.7 },\n"WT6X22.5": { "selfWeight": 22.5, "I": 16.6 },\n"WT6X20": { "selfWeight": 20.0, "I": 14.4 },\n"WT6X17.5": { "selfWeight": 17.5, "I": 16.0 },\n"WT6X15": { "selfWeight": 15.0, "I": 13.5 },\n"WT6X13": { "selfWeight": 13.0, "I": 11.7 },\n"WT6X11": { "selfWeight": 11.0, "I": 11.7 },\n"WT6X9.5": { "selfWeight": 9.50, "I": 10.1 },\n"WT6X8": { "selfWeight": 8.00, "I": 8.70 },\n"WT6X7": { "selfWeight": 7.00, "I": 7.67 },\n"WT5X56": { "selfWeight": 56.0, "I": 28.6 },\n"WT5X50": { "selfWeight": 50.0, "I": 24.5 },\n"WT5X44": { "selfWeight": 44.0, "I": 20.8 },\n"WT5X38.5": { "selfWeight": 38.5, "I": 17.4 },\n"WT5X34": { "selfWeight": 34.0, "I": 14.9 },\n"WT5X30": { "selfWeight": 30.0, "I": 12.9 },\n"WT5X27": { "selfWeight": 27.0, "I": 11.1 },\n"WT5X24.5": { "selfWeight": 24.5, "I": 10.0 },\n"WT5X22.5": { "selfWeight": 22.5, "I": 10.2 },\n"WT5X19.5": { "selfWeight": 19.5, "I": 8.84 },\n"WT5X16.5": { "selfWeight": 16.5, "I": 7.71 },\n"WT5X15": { "selfWeight": 15.0, "I": 9.28 },\n"WT5X13": { "selfWeight": 13.0, "I": 7.86 },\n"WT5X11": { "selfWeight": 11.0, "I": 6.88 },\n"WT5X9.5": { "selfWeight": 9.50, "I": 6.68 },\n"WT5X8.5": { "selfWeight": 8.50, "I": 6.06 },\n"WT5X7.5": { "selfWeight": 7.50, "I": 5.45 },\n"WT5X6": { "selfWeight": 6.00, "I": 4.35 },\n"WT4X33.5": { "selfWeight": 33.5, "I": 10.9 },\n"WT4X29": { "selfWeight": 29.0, "I": 9.12 },\n"WT4X24": { "selfWeight": 24.0, "I": 6.85 },\n"WT4X20": { "selfWeight": 20.0, "I": 5.73 },\n"WT4X17.5": { "selfWeight": 17.5, "I": 4.82 },\n"WT4X15.5": { "selfWeight": 15.5, "I": 4.28 },\n"WT4X14": { "selfWeight": 14.0, "I": 4.23 },\n"WT4X12": { "selfWeight": 12.0, "I": 3.53 },\n"WT4X10.5": { "selfWeight": 10.5, "I": 3.90 },\n"WT4X9": { "selfWeight": 9.00, "I": 3.41 },\n"WT4X7.5": { "selfWeight": 7.50, "I": 3.28 },\n"WT4X6.5": { "selfWeight": 6.50, "I": 2.89 },\n"WT4X5": { "selfWeight": 5.00, "I": 2.15 },\n"WT3X12.5": { "selfWeight": 12.5, "I": 2.29 },\n"WT3X10": { "selfWeight": 10.0, "I": 1.76 },\n"WT3X7.5": { "selfWeight": 7.50, "I": 1.41 },\n"WT3X8": { "selfWeight": 8.00, "I": 1.69 },\n"WT3X6": { "selfWeight": 6.00, "I": 1.32 },\n"WT3X4.5": { "selfWeight": 4.50, "I": 0.950 },\n"WT3X4.25": { "selfWeight": 4.25, "I": 0.905 },\n"WT2.5X9.5": { "selfWeight": 9.50, "I": 1.01 },\n"WT2.5X8": { "selfWeight": 8.00, "I": 0.845 },\n"WT2X6.5": { "selfWeight": 6.50, "I": 0.526 },\n"MT6.25X6.2": { "selfWeight": 6.20, "I": 7.29 },\n"MT6.25X5.8": { "selfWeight": 5.80, "I": 6.94 },\n"MT6X5.9": { "selfWeight": 5.90, "I": 6.61 },\n"MT6X5.4": { "selfWeight": 5.40, "I": 6.03 },\n"MT6X5": { "selfWeight": 5.00, "I": 5.62 },\n"MT5X4.5": { "selfWeight": 4.50, "I": 3.47 },\n"MT5X4": { "selfWeight": 4.00, "I": 3.08 },\n"MT5X3.75": { "selfWeight": 3.75, "I": 2.91 },\n"MT4X3.25": { "selfWeight": 3.25, "I": 1.57 },\n"MT4X3.1": { "selfWeight": 3.10, "I": 1.50 },\n"MT3X2.2": { "selfWeight": 2.20, "I": 0.579 },\n"MT3X1.85": { "selfWeight": 1.85, "I": 0.483 },\n"MT2.5X9.45": { "selfWeight": 9.45, "I": 1.05 },\n"MT2X3": { "selfWeight": 3.00, "I": 0.208 },\n"ST12X60.5": { "selfWeight": 60.5, "I": 259 },\n"ST12X53": { "selfWeight": 53.0, "I": 216 },\n"ST12X50": { "selfWeight": 50.0, "I": 215 },\n"ST12X45": { "selfWeight": 45.0, "I": 190 },\n"ST12X40": { "selfWeight": 40.0, "I": 162 },\n"ST10X48": { "selfWeight": 48.0, "I": 143 },\n"ST10X43": { "selfWeight": 43.0, "I": 124 },\n"ST10X37.5": { "selfWeight": 37.5, "I": 109 },\n"ST10X33": { "selfWeight": 33.0, "I": 92.9 },\n"ST9X35": { "selfWeight": 35.0, "I": 84.5 },\n"ST9X27.35": { "selfWeight": 27.35, "I": 62.3 },\n"ST7.5X25": { "selfWeight": 25.0, "I": 40.5 },\n"ST7.5X21.45": { "selfWeight": 21.45, "I": 32.9 },\n"ST6X25": { "selfWeight": 25.0, "I": 25.1 },\n"ST6X20.4": { "selfWeight": 20.4, "I": 18.9 },\n"ST6X17.5": { "selfWeight": 17.5, "I": 17.2 },\n"ST6X15.9": { "selfWeight": 15.9, "I": 14.8 },\n"ST5X17.5": { "selfWeight": 17.5, "I": 12.5 },\n"ST5X12.7": { "selfWeight": 12.7, "I": 7.79 },\n"ST4X11.5": { "selfWeight": 11.5, "I": 5.00 },\n"ST4X9.2": { "selfWeight": 9.20, "I": 3.49 },\n"ST3X8.6": { "selfWeight": 8.60, "I": 2.12 },\n"ST3X6.25": { "selfWeight": 6.25, "I": 1.26 },\n"ST2.5X5": { "selfWeight": 5.00, "I": 0.671 },\n"ST2X4.75": { "selfWeight": 4.75, "I": 0.462 },\n"ST2X3.85": { "selfWeight": 3.85, "I": 0.307 },\n"ST1.5X3.75": { "selfWeight": 3.75, "I": 0.200 },\n"ST1.5X2.85": { "selfWeight": 2.85, "I": 0.114 },\n"2L12X12X1-3/8": { "selfWeight": 210, "I": 826 },\n"2L12X12X1-3/8X3/4": { "selfWeight": 210, "I": 826 },\n"2L12X12X1-3/8X1-1/2": { "selfWeight": 210, "I": 826 },\n"2L12X12X1-1/4": { "selfWeight": 193, "I": 762 },\n"2L12X12X1-1/4X3/4": { "selfWeight": 193, "I": 762 },\n"2L12X12X1-1/4X1-1/2": { "selfWeight": 193, "I": 762 },\n"2L12X12X1-1/8": { "selfWeight": 174, "I": 700 },\n"2L12X12X1-1/8X3/4": { "selfWeight": 174, "I": 700 },\n"2L12X12X1-1/8X1-1/2": { "selfWeight": 174, "I": 700 },\n"2L12X12X1": { "selfWeight": 156, "I": 630 },\n"2L12X12X1X3/4": { "selfWeight": 156, "I": 630 },\n"2L12X12X1X1-1/2": { "selfWeight": 156, "I": 630 },\n"2L10X10X1-3/8": { "selfWeight": 174, "I": 462 },\n"2L10X10X1-3/8X3/4": { "selfWeight": 174, "I": 462 },\n"2L10X10X1-3/8X1-1/2": { "selfWeight": 174, "I": 462 },\n"2L10X10X1-1/4": { "selfWeight": 160, "I": 426 },\n"2L10X10X1-1/4X3/4": { "selfWeight": 160, "I": 426 },\n"2L10X10X1-1/4X1-1/2": { "selfWeight": 160, "I": 426 },\n"2L10X10X1-1/8": { "selfWeight": 145, "I": 392 },\n"2L10X10X1-1/8X3/4": { "selfWeight": 145, "I": 392 },\n"2L10X10X1-1/8X1-1/2": { "selfWeight": 145, "I": 392 },\n"2L10X10X1": { "selfWeight": 129, "I": 354 },\n"2L10X10X1X3/4": { "selfWeight": 129, "I": 354 },\n"2L10X10X1X1-1/2": { "selfWeight": 129, "I": 354 },\n"2L10X10X7/8": { "selfWeight": 114, "I": 316 },\n"2L10X10X7/8X3/4": { "selfWeight": 114, "I": 316 },\n"2L10X10X7/8X1-1/2": { "selfWeight": 114, "I": 316 },\n"2L10X10X3/4": { "selfWeight": 98.2, "I": 278 },\n"2L10X10X3/4X3/4": { "selfWeight": 98.2, "I": 278 },\n"2L10X10X3/4X1-1/2": { "selfWeight": 98.2, "I": 278 },\n"2L8X8X1-1/8": { "selfWeight": 114, "I": 196 },\n"2L8X8X1-1/8X3/8": { "selfWeight": 114, "I": 196 },\n"2L8X8X1-1/8X3/4": { "selfWeight": 114, "I": 196 },\n"2L8X8X1": { "selfWeight": 102, "I": 178 },\n"2L8X8X1X3/8": { "selfWeight": 102, "I": 178 },\n"2L8X8X1X3/4": { "selfWeight": 102, "I": 178 },\n"2L8X8X7/8": { "selfWeight": 90.0, "I": 159 },\n"2L8X8X7/8X3/8": { "selfWeight": 90.0, "I": 159 },\n"2L8X8X7/8X3/4": { "selfWeight": 90.0, "I": 159 },\n"2L8X8X3/4": { "selfWeight": 77.8, "I": 140 },\n"2L8X8X3/4X3/8": { "selfWeight": 77.8, "I": 140 },\n"2L8X8X3/4X3/4": { "selfWeight": 77.8, "I": 140 },\n"2L8X8X5/8": { "selfWeight": 65.4, "I": 119 },\n"2L8X8X5/8X3/8": { "selfWeight": 65.4, "I": 119 },\n"2L8X8X5/8X3/4": { "selfWeight": 65.4, "I": 119 },\n"2L8X8X9/16": { "selfWeight": 59.2, "I": 108 },\n"2L8X8X9/16X3/8": { "selfWeight": 59.2, "I": 108 },\n"2L8X8X9/16X3/4": { "selfWeight": 59.2, "I": 108 },\n"2L8X8X1/2": { "selfWeight": 52.8, "I": 97.6 },\n"2L8X8X1/2X3/8": { "selfWeight": 52.8, "I": 97.6 },\n"2L8X8X1/2X3/4": { "selfWeight": 52.8, "I": 97.6 },\n"2L6X6X1": { "selfWeight": 74.8, "I": 70.8 },\n"2L6X6X1X3/8": { "selfWeight": 74.8, "I": 70.8 },\n"2L6X6X1X3/4": { "selfWeight": 74.8, "I": 70.8 },\n"2L6X6X7/8": { "selfWeight": 66.2, "I": 63.8 },\n"2L6X6X7/8X3/8": { "selfWeight": 66.2, "I": 63.8 },\n"2L6X6X7/8X3/4": { "selfWeight": 66.2, "I": 63.8 },\n"2L6X6X3/4": { "selfWeight": 57.4, "I": 56.2 },\n"2L6X6X3/4X3/8": { "selfWeight": 57.4, "I": 56.2 },\n"2L6X6X3/4X3/4": { "selfWeight": 57.4, "I": 56.2 },\n"2L6X6X5/8": { "selfWeight": 48.4, "I": 48.2 },\n"2L6X6X5/8X3/8": { "selfWeight": 48.4, "I": 48.2 },\n"2L6X6X5/8X3/4": { "selfWeight": 48.4, "I": 48.2 },\n"2L6X6X9/16": { "selfWeight": 43.8, "I": 44.0 },\n"2L6X6X9/16X3/8": { "selfWeight": 43.8, "I": 44.0 },\n"2L6X6X9/16X3/4": { "selfWeight": 43.8, "I": 44.0 },\n"2L6X6X1/2": { "selfWeight": 39.2, "I": 39.8 },\n"2L6X6X1/2X3/8": { "selfWeight": 39.2, "I": 39.8 },\n"2L6X6X1/2X3/4": { "selfWeight": 39.2, "I": 39.8 },\n"2L6X6X7/16": { "selfWeight": 34.4, "I": 35.2 },\n"2L6X6X7/16X3/8": { "selfWeight": 34.4, "I": 35.2 },\n"2L6X6X7/16X3/4": { "selfWeight": 34.4, "I": 35.2 },\n"2L6X6X3/8": { "selfWeight": 29.8, "I": 30.8 },\n"2L6X6X3/8X3/8": { "selfWeight": 29.8, "I": 30.8 },\n"2L6X6X3/8X3/4": { "selfWeight": 29.8, "I": 30.8 },\n"2L6X6X5/16": { "selfWeight": 24.8, "I": 26.0 },\n"2L6X6X5/16X3/8": { "selfWeight": 24.8, "I": 26.0 },\n"2L6X6X5/16X3/4": { "selfWeight": 24.8, "I": 26.0 },\n"2L5X5X7/8": { "selfWeight": 54.4, "I": 35.6 },\n"2L5X5X7/8X3/8": { "selfWeight": 54.4, "I": 35.6 },\n"2L5X5X7/8X3/4": { "selfWeight": 54.4, "I": 35.6 },\n"2L5X5X3/4": { "selfWeight": 47.2, "I": 31.4 },\n"2L5X5X3/4X3/8": { "selfWeight": 47.2, "I": 31.4 },\n"2L5X5X3/4X3/4": { "selfWeight": 47.2, "I": 31.4 },\n"2L5X5X5/8": { "selfWeight": 40.0, "I": 27.2 },\n"2L5X5X5/8X3/8": { "selfWeight": 40.0, "I": 27.2 },\n"2L5X5X5/8X3/4": { "selfWeight": 40.0, "I": 27.2 },\n"2L5X5X1/2": { "selfWeight": 32.4, "I": 22.6 },\n"2L5X5X1/2X3/8": { "selfWeight": 32.4, "I": 22.6 },\n"2L5X5X1/2X3/4": { "selfWeight": 32.4, "I": 22.6 },\n"2L5X5X7/16": { "selfWeight": 28.6, "I": 20.0 },\n"2L5X5X7/16X3/8": { "selfWeight": 28.6, "I": 20.0 },\n"2L5X5X7/16X3/4": { "selfWeight": 28.6, "I": 20.0 },\n"2L5X5X3/8": { "selfWeight": 24.6, "I": 17.5 },\n"2L5X5X3/8X3/8": { "selfWeight": 24.6, "I": 17.5 },\n"2L5X5X3/8X3/4": { "selfWeight": 24.6, "I": 17.5 },\n"2L5X5X5/16": { "selfWeight": 20.6, "I": 14.9 },\n"2L5X5X5/16X3/8": { "selfWeight": 20.6, "I": 14.9 },\n"2L5X5X5/16X3/4": { "selfWeight": 20.6, "I": 14.9 },\n"2L4X4X3/4": { "selfWeight": 37.0, "I": 15.2 },\n"2L4X4X3/4X3/8": { "selfWeight": 37.0, "I": 15.2 },\n"2L4X4X3/4X3/4": { "selfWeight": 37.0, "I": 15.2 },\n"2L4X4X5/8": { "selfWeight": 31.4, "I": 13.2 },\n"2L4X4X5/8X3/8": { "selfWeight": 31.4, "I": 13.2 },\n"2L4X4X5/8X3/4": { "selfWeight": 31.4, "I": 13.2 },\n"2L4X4X1/2": { "selfWeight": 25.6, "I": 11.0 },\n"2L4X4X1/2X3/8": { "selfWeight": 25.6, "I": 11.0 },\n"2L4X4X1/2X3/4": { "selfWeight": 25.6, "I": 11.0 },\n"2L4X4X7/16": { "selfWeight": 22.6, "I": 9.86 },\n"2L4X4X7/16X3/8": { "selfWeight": 22.6, "I": 9.86 },\n"2L4X4X7/16X3/4": { "selfWeight": 22.6, "I": 9.86 },\n"2L4X4X3/8": { "selfWeight": 19.6, "I": 8.64 },\n"2L4X4X3/8X3/8": { "selfWeight": 19.6, "I": 8.64 },\n"2L4X4X3/8X3/4": { "selfWeight": 19.6, "I": 8.64 },\n"2L4X4X5/16": { "selfWeight": 16.4, "I": 7.34 },\n"2L4X4X5/16X3/8": { "selfWeight": 16.4, "I": 7.34 },\n"2L4X4X5/16X3/4": { "selfWeight": 16.4, "I": 7.34 },\n"2L4X4X1/4": { "selfWeight": 13.2, "I": 6.00 },\n"2L4X4X1/4X3/8": { "selfWeight": 13.2, "I": 6.00 },\n"2L4X4X1/4X3/4": { "selfWeight": 13.2, "I": 6.00 },\n"2L3-1/2X3-1/2X1/2": { "selfWeight": 22.2, "I": 7.26 },\n"2L3-1/2X3-1/2X1/2X3/8": { "selfWeight": 22.2, "I": 7.26 },\n"2L3-1/2X3-1/2X1/2X3/4": { "selfWeight": 22.2, "I": 7.26 },\n"2L3-1/2X3-1/2X7/16": { "selfWeight": 19.6, "I": 6.50 },\n"2L3-1/2X3-1/2X7/16X3/8": { "selfWeight": 19.6, "I": 6.50 },\n"2L3-1/2X3-1/2X7/16X3/4": { "selfWeight": 19.6, "I": 6.50 },\n"2L3-1/2X3-1/2X3/8": { "selfWeight": 17.0, "I": 5.72 },\n"2L3-1/2X3-1/2X3/8X3/8": { "selfWeight": 17.0, "I": 5.72 },\n"2L3-1/2X3-1/2X3/8X3/4": { "selfWeight": 17.0, "I": 5.72 },\n"2L3-1/2X3-1/2X5/16": { "selfWeight": 14.4, "I": 4.88 },\n"2L3-1/2X3-1/2X5/16X3/8": { "selfWeight": 14.4, "I": 4.88 },\n"2L3-1/2X3-1/2X5/16X3/4": { "selfWeight": 14.4, "I": 4.88 },\n"2L3-1/2X3-1/2X1/4": { "selfWeight": 11.6, "I": 4.00 },\n"2L3-1/2X3-1/2X1/4X3/8": { "selfWeight": 11.6, "I": 4.00 },\n"2L3-1/2X3-1/2X1/4X3/4": { "selfWeight": 11.6, "I": 4.00 },\n"2L3X3X1/2": { "selfWeight": 18.8, "I": 4.40 },\n"2L3X3X1/2X3/8": { "selfWeight": 18.8, "I": 4.40 },\n"2L3X3X1/2X3/4": { "selfWeight": 18.8, "I": 4.40 },\n"2L3X3X7/16": { "selfWeight": 16.6, "I": 3.96 },\n"2L3X3X7/16X3/8": { "selfWeight": 16.6, "I": 3.96 },\n"2L3X3X7/16X3/4": { "selfWeight": 16.6, "I": 3.96 },\n"2L3X3X3/8": { "selfWeight": 14.4, "I": 3.50 },\n"2L3X3X3/8X3/8": { "selfWeight": 14.4, "I": 3.50 },\n"2L3X3X3/8X3/4": { "selfWeight": 14.4, "I": 3.50 },\n"2L3X3X5/16": { "selfWeight": 12.2, "I": 3.00 },\n"2L3X3X5/16X3/8": { "selfWeight": 12.2, "I": 3.00 },\n"2L3X3X5/16X3/4": { "selfWeight": 12.2, "I": 3.00 },\n"2L3X3X1/4": { "selfWeight": 9.80, "I": 2.46 },\n"2L3X3X1/4X3/8": { "selfWeight": 9.80, "I": 2.46 },\n"2L3X3X1/4X3/4": { "selfWeight": 9.80, "I": 2.46 },\n"2L3X3X3/16": { "selfWeight": 7.42, "I": 1.90 },\n"2L3X3X3/16X3/8": { "selfWeight": 7.42, "I": 1.90 },\n"2L3X3X3/16X3/4": { "selfWeight": 7.42, "I": 1.90 },\n"2L2-1/2X2-1/2X1/2": { "selfWeight": 15.4, "I": 2.44 },\n"2L2-1/2X2-1/2X1/2X3/8": { "selfWeight": 15.4, "I": 2.44 },\n"2L2-1/2X2-1/2X1/2X3/4": { "selfWeight": 15.4, "I": 2.44 },\n"2L2-1/2X2-1/2X3/8": { "selfWeight": 11.8, "I": 1.94 },\n"2L2-1/2X2-1/2X3/8X3/8": { "selfWeight": 11.8, "I": 1.94 },\n"2L2-1/2X2-1/2X3/8X3/4": { "selfWeight": 11.8, "I": 1.94 },\n"2L2-1/2X2-1/2X5/16": { "selfWeight": 10.0, "I": 1.67 },\n"2L2-1/2X2-1/2X5/16X3/8": { "selfWeight": 10.0, "I": 1.67 },\n"2L2-1/2X2-1/2X5/16X3/4": { "selfWeight": 10.0, "I": 1.67 },\n"2L2-1/2X2-1/2X1/4": { "selfWeight": 8.20, "I": 1.38 },\n"2L2-1/2X2-1/2X1/4X3/8": { "selfWeight": 8.20, "I": 1.38 },\n"2L2-1/2X2-1/2X1/4X3/4": { "selfWeight": 8.20, "I": 1.38 },\n"2L2-1/2X2-1/2X3/16": { "selfWeight": 6.14, "I": 1.07 },\n"2L2-1/2X2-1/2X3/16X3/8": { "selfWeight": 6.14, "I": 1.07 },\n"2L2-1/2X2-1/2X3/16X3/4": { "selfWeight": 6.14, "I": 1.07 },\n"2L2X2X3/8": { "selfWeight": 9.40, "I": 0.952 },\n"2L2X2X3/8X3/8": { "selfWeight": 9.40, "I": 0.952 },\n"2L2X2X3/8X3/4": { "selfWeight": 9.40, "I": 0.952 },\n"2L2X2X5/16": { "selfWeight": 7.84, "I": 0.828 },\n"2L2X2X5/16X3/8": { "selfWeight": 7.84, "I": 0.828 },\n"2L2X2X5/16X3/4": { "selfWeight": 7.84, "I": 0.828 },\n"2L2X2X1/4": { "selfWeight": 6.38, "I": 0.692 },\n"2L2X2X1/4X3/8": { "selfWeight": 6.38, "I": 0.692 },\n"2L2X2X1/4X3/4": { "selfWeight": 6.38, "I": 0.692 },\n"2L2X2X3/16": { "selfWeight": 4.88, "I": 0.542 },\n"2L2X2X3/16X3/8": { "selfWeight": 4.88, "I": 0.542 },\n"2L2X2X3/16X3/4": { "selfWeight": 4.88, "I": 0.542 },\n"2L2X2X1/8": { "selfWeight": 3.30, "I": 0.378 },\n"2L2X2X1/8X3/8": { "selfWeight": 3.30, "I": 0.378 },\n"2L2X2X1/8X3/4": { "selfWeight": 3.30, "I": 0.378 },\n"2L8X6X1LLBB": { "selfWeight": 88.4, "I": 162 },\n"2L8X6X1X3/8LLBB": { "selfWeight": 88.4, "I": 162 },\n"2L8X6X1X3/4LLBB": { "selfWeight": 88.4, "I": 162 },\n"2L8X6X7/8LLBB": { "selfWeight": 78.2, "I": 145 },\n"2L8X6X7/8X3/8LLBB": { "selfWeight": 78.2, "I": 145 },\n"2L8X6X7/8X3/4LLBB": { "selfWeight": 78.2, "I": 145 },\n"2L8X6X3/4LLBB": { "selfWeight": 67.6, "I": 127 },\n"2L8X6X3/4X3/8LLBB": { "selfWeight": 67.6, "I": 127 },\n"2L8X6X3/4X3/4LLBB": { "selfWeight": 67.6, "I": 127 },\n"2L8X6X5/8LLBB": { "selfWeight": 57.0, "I": 108 },\n"2L8X6X5/8X3/8LLBB": { "selfWeight": 57.0, "I": 108 },\n"2L8X6X5/8X3/4LLBB": { "selfWeight": 57.0, "I": 108 },\n"2L8X6X9/16LLBB": { "selfWeight": 51.4, "I": 98.8 },\n"2L8X6X9/16X3/8LLBB": { "selfWeight": 51.4, "I": 98.8 },\n"2L8X6X9/16X3/4LLBB": { "selfWeight": 51.4, "I": 98.8 },\n"2L8X6X1/2LLBB": { "selfWeight": 46.0, "I": 88.8 },\n"2L8X6X1/2X3/8LLBB": { "selfWeight": 46.0, "I": 88.8 },\n"2L8X6X1/2X3/4LLBB": { "selfWeight": 46.0, "I": 88.8 },\n"2L8X6X7/16LLBB": { "selfWeight": 40.4, "I": 78.6 },\n"2L8X6X7/16X3/8LLBB": { "selfWeight": 40.4, "I": 78.6 },\n"2L8X6X7/16X3/4LLBB": { "selfWeight": 40.4, "I": 78.6 },\n"2L8X4X1LLBB": { "selfWeight": 74.8, "I": 139 },\n"2L8X4X1X3/8LLBB": { "selfWeight": 74.8, "I": 139 },\n"2L8X4X1X3/4LLBB": { "selfWeight": 74.8, "I": 139 },\n"2L8X4X7/8LLBB": { "selfWeight": 66.2, "I": 125 },\n"2L8X4X7/8X3/8LLBB": { "selfWeight": 66.2, "I": 125 },\n"2L8X4X7/8X3/4LLBB": { "selfWeight": 66.2, "I": 125 },\n"2L8X4X3/4LLBB": { "selfWeight": 57.4, "I": 110 },\n"2L8X4X3/4X3/8LLBB": { "selfWeight": 57.4, "I": 110 },\n"2L8X4X3/4X3/4LLBB": { "selfWeight": 57.4, "I": 110 },\n"2L8X4X5/8LLBB": { "selfWeight": 48.4, "I": 94.0 },\n"2L8X4X5/8X3/8LLBB": { "selfWeight": 48.4, "I": 94.0 },\n"2L8X4X5/8X3/4LLBB": { "selfWeight": 48.4, "I": 94.0 },\n"2L8X4X9/16LLBB": { "selfWeight": 43.8, "I": 85.8 },\n"2L8X4X9/16X3/8LLBB": { "selfWeight": 43.8, "I": 85.8 },\n"2L8X4X9/16X3/4LLBB": { "selfWeight": 43.8, "I": 85.8 },\n"2L8X4X1/2LLBB": { "selfWeight": 39.2, "I": 77.2 },\n"2L8X4X1/2X3/8LLBB": { "selfWeight": 39.2, "I": 77.2 },\n"2L8X4X1/2X3/4LLBB": { "selfWeight": 39.2, "I": 77.2 },\n"2L8X4X7/16LLBB": { "selfWeight": 34.4, "I": 68.4 },\n"2L8X4X7/16X3/8LLBB": { "selfWeight": 34.4, "I": 68.4 },\n"2L8X4X7/16X3/4LLBB": { "selfWeight": 34.4, "I": 68.4 },\n"2L7X4X3/4LLBB": { "selfWeight": 52.4, "I": 75.6 },\n"2L7X4X3/4X3/8LLBB": { "selfWeight": 52.4, "I": 75.6 },\n"2L7X4X3/4X3/4LLBB": { "selfWeight": 52.4, "I": 75.6 },\n"2L7X4X5/8LLBB": { "selfWeight": 44.2, "I": 64.8 },\n"2L7X4X5/8X3/8LLBB": { "selfWeight": 44.2, "I": 64.8 },\n"2L7X4X5/8X3/4LLBB": { "selfWeight": 44.2, "I": 64.8 },\n"2L7X4X1/2LLBB": { "selfWeight": 35.8, "I": 53.2 },\n"2L7X4X1/2X3/8LLBB": { "selfWeight": 35.8, "I": 53.2 },\n"2L7X4X1/2X3/4LLBB": { "selfWeight": 35.8, "I": 53.2 },\n"2L7X4X7/16LLBB": { "selfWeight": 31.4, "I": 47.2 },\n"2L7X4X7/16X3/8LLBB": { "selfWeight": 31.4, "I": 47.2 },\n"2L7X4X7/16X3/4LLBB": { "selfWeight": 31.4, "I": 47.2 },\n"2L7X4X3/8LLBB": { "selfWeight": 27.2, "I": 41.0 },\n"2L7X4X3/8X3/8LLBB": { "selfWeight": 27.2, "I": 41.0 },\n"2L7X4X3/8X3/4LLBB": { "selfWeight": 27.2, "I": 41.0 },\n"2L6X4X7/8LLBB": { "selfWeight": 54.4, "I": 55.4 },\n"2L6X4X7/8X3/8LLBB": { "selfWeight": 54.4, "I": 55.4 },\n"2L6X4X7/8X3/4LLBB": { "selfWeight": 54.4, "I": 55.4 },\n"2L6X4X3/4LLBB": { "selfWeight": 47.2, "I": 49.0 },\n"2L6X4X3/4X3/8LLBB": { "selfWeight": 47.2, "I": 49.0 },\n"2L6X4X3/4X3/4LLBB": { "selfWeight": 47.2, "I": 49.0 },\n"2L6X4X5/8LLBB": { "selfWeight": 40.0, "I": 42.0 },\n"2L6X4X5/8X3/8LLBB": { "selfWeight": 40.0, "I": 42.0 },\n"2L6X4X5/8X3/4LLBB": { "selfWeight": 40.0, "I": 42.0 },\n"2L6X4X9/16LLBB": { "selfWeight": 36.2, "I": 38.4 },\n"2L6X4X9/16X3/8LLBB": { "selfWeight": 36.2, "I": 38.4 },\n"2L6X4X9/16X3/4LLBB": { "selfWeight": 36.2, "I": 38.4 },\n"2L6X4X1/2LLBB": { "selfWeight": 32.4, "I": 34.6 },\n"2L6X4X1/2X3/8LLBB": { "selfWeight": 32.4, "I": 34.6 },\n"2L6X4X1/2X3/4LLBB": { "selfWeight": 32.4, "I": 34.6 },\n"2L6X4X7/16LLBB": { "selfWeight": 28.6, "I": 30.8 },\n"2L6X4X7/16X3/8LLBB": { "selfWeight": 28.6, "I": 30.8 },\n"2L6X4X7/16X3/4LLBB": { "selfWeight": 28.6, "I": 30.8 },\n"2L6X4X3/8LLBB": { "selfWeight": 24.6, "I": 26.8 },\n"2L6X4X3/8X3/8LLBB": { "selfWeight": 24.6, "I": 26.8 },\n"2L6X4X3/8X3/4LLBB": { "selfWeight": 24.6, "I": 26.8 },\n"2L6X4X5/16LLBB": { "selfWeight": 20.6, "I": 22.8 },\n"2L6X4X5/16X3/8LLBB": { "selfWeight": 20.6, "I": 22.8 },\n"2L6X4X5/16X3/4LLBB": { "selfWeight": 20.6, "I": 22.8 },\n"2L6X3-1/2X1/2LLBB": { "selfWeight": 30.6, "I": 33.2 },\n"2L6X3-1/2X1/2X3/8LLBB": { "selfWeight": 30.6, "I": 33.2 },\n"2L6X3-1/2X1/2X3/4LLBB": { "selfWeight": 30.6, "I": 33.2 },\n"2L6X3-1/2X3/8LLBB": { "selfWeight": 23.4, "I": 25.8 },\n"2L6X3-1/2X3/8X3/8LLBB": { "selfWeight": 23.4, "I": 25.8 },\n"2L6X3-1/2X3/8X3/4LLBB": { "selfWeight": 23.4, "I": 25.8 },\n"2L6X3-1/2X5/16LLBB": { "selfWeight": 19.6, "I": 21.8 },\n"2L6X3-1/2X5/16X3/8LLBB": { "selfWeight": 19.6, "I": 21.8 },\n"2L6X3-1/2X5/16X3/4LLBB": { "selfWeight": 19.6, "I": 21.8 },\n"2L5X3-1/2X3/4LLBB": { "selfWeight": 39.6, "I": 27.8 },\n"2L5X3-1/2X3/4X3/8LLBB": { "selfWeight": 39.6, "I": 27.8 },\n"2L5X3-1/2X3/4X3/4LLBB": { "selfWeight": 39.6, "I": 27.8 },\n"2L5X3-1/2X5/8LLBB": { "selfWeight": 33.6, "I": 24.0 },\n"2L5X3-1/2X5/8X3/8LLBB": { "selfWeight": 33.6, "I": 24.0 },\n"2L5X3-1/2X5/8X3/4LLBB": { "selfWeight": 33.6, "I": 24.0 },\n"2L5X3-1/2X1/2LLBB": { "selfWeight": 27.2, "I": 20.0 },\n"2L5X3-1/2X1/2X3/8LLBB": { "selfWeight": 27.2, "I": 20.0 },\n"2L5X3-1/2X1/2X3/4LLBB": { "selfWeight": 27.2, "I": 20.0 },\n"2L5X3-1/2X3/8LLBB": { "selfWeight": 20.8, "I": 15.5 },\n"2L5X3-1/2X3/8X3/8LLBB": { "selfWeight": 20.8, "I": 15.5 },\n"2L5X3-1/2X3/8X3/4LLBB": { "selfWeight": 20.8, "I": 15.5 },\n"2L5X3-1/2X5/16LLBB": { "selfWeight": 17.4, "I": 13.2 },\n"2L5X3-1/2X5/16X3/8LLBB": { "selfWeight": 17.4, "I": 13.2 },\n"2L5X3-1/2X5/16X3/4LLBB": { "selfWeight": 17.4, "I": 13.2 },\n"2L5X3-1/2X1/4LLBB": { "selfWeight": 14.0, "I": 10.7 },\n"2L5X3-1/2X1/4X3/8LLBB": { "selfWeight": 14.0, "I": 10.7 },\n"2L5X3-1/2X1/4X3/4LLBB": { "selfWeight": 14.0, "I": 10.7 },\n"2L5X3X1/2LLBB": { "selfWeight": 25.6, "I": 18.9 },\n"2L5X3X1/2X3/8LLBB": { "selfWeight": 25.6, "I": 18.9 },\n"2L5X3X1/2X3/4LLBB": { "selfWeight": 25.6, "I": 18.9 },\n"2L5X3X7/16LLBB": { "selfWeight": 22.6, "I": 16.8 },\n"2L5X3X7/16X3/8LLBB": { "selfWeight": 22.6, "I": 16.8 },\n"2L5X3X7/16X3/4LLBB": { "selfWeight": 22.6, "I": 16.8 },\n"2L5X3X3/8LLBB": { "selfWeight": 19.6, "I": 14.7 },\n"2L5X3X3/8X3/8LLBB": { "selfWeight": 19.6, "I": 14.7 },\n"2L5X3X3/8X3/4LLBB": { "selfWeight": 19.6, "I": 14.7 },\n"2L5X3X5/16LLBB": { "selfWeight": 16.4, "I": 12.5 },\n"2L5X3X5/16X3/8LLBB": { "selfWeight": 16.4, "I": 12.5 },\n"2L5X3X5/16X3/4LLBB": { "selfWeight": 16.4, "I": 12.5 },\n"2L5X3X1/4LLBB": { "selfWeight": 13.2, "I": 10.2 },\n"2L5X3X1/4X3/8LLBB": { "selfWeight": 13.2, "I": 10.2 },\n"2L5X3X1/4X3/4LLBB": { "selfWeight": 13.2, "I": 10.2 },\n"2L4X3-1/2X1/2LLBB": { "selfWeight": 23.8, "I": 10.6 },\n"2L4X3-1/2X1/2X3/8LLBB": { "selfWeight": 23.8, "I": 10.6 },\n"2L4X3-1/2X1/2X3/4LLBB": { "selfWeight": 23.8, "I": 10.6 },\n"2L4X3-1/2X3/8LLBB": { "selfWeight": 18.2, "I": 8.30 },\n"2L4X3-1/2X3/8X3/8LLBB": { "selfWeight": 18.2, "I": 8.30 },\n"2L4X3-1/2X3/8X3/4LLBB": { "selfWeight": 18.2, "I": 8.30 },\n"2L4X3-1/2X5/16LLBB": { "selfWeight": 15.4, "I": 7.06 },\n"2L4X3-1/2X5/16X3/8LLBB": { "selfWeight": 15.4, "I": 7.06 },\n"2L4X3-1/2X5/16X3/4LLBB": { "selfWeight": 15.4, "I": 7.06 },\n"2L4X3-1/2X1/4LLBB": { "selfWeight": 12.4, "I": 5.78 },\n"2L4X3-1/2X1/4X3/8LLBB": { "selfWeight": 12.4, "I": 5.78 },\n"2L4X3-1/2X1/4X3/4LLBB": { "selfWeight": 12.4, "I": 5.78 },\n"2L4X3X5/8LLBB": { "selfWeight": 27.2, "I": 12.0 },\n"2L4X3X5/8X3/8LLBB": { "selfWeight": 27.2, "I": 12.0 },\n"2L4X3X5/8X3/4LLBB": { "selfWeight": 27.2, "I": 12.0 },\n"2L4X3X1/2LLBB": { "selfWeight": 22.2, "I": 10.0 },\n"2L4X3X1/2X3/8LLBB": { "selfWeight": 22.2, "I": 10.0 },\n"2L4X3X1/2X3/4LLBB": { "selfWeight": 22.2, "I": 10.0 },\n"2L4X3X3/8LLBB": { "selfWeight": 17.0, "I": 7.88 },\n"2L4X3X3/8X3/8LLBB": { "selfWeight": 17.0, "I": 7.88 },\n"2L4X3X3/8X3/4LLBB": { "selfWeight": 17.0, "I": 7.88 },\n"2L4X3X5/16LLBB": { "selfWeight": 14.4, "I": 6.72 },\n"2L4X3X5/16X3/8LLBB": { "selfWeight": 14.4, "I": 6.72 },\n"2L4X3X5/16X3/4LLBB": { "selfWeight": 14.4, "I": 6.72 },\n"2L4X3X1/4LLBB": { "selfWeight": 11.6, "I": 5.50 },\n"2L4X3X1/4X3/8LLBB": { "selfWeight": 11.6, "I": 5.50 },\n"2L4X3X1/4X3/4LLBB": { "selfWeight": 11.6, "I": 5.50 },\n"2L3-1/2X3X1/2LLBB": { "selfWeight": 20.4, "I": 6.90 },\n"2L3-1/2X3X1/2X3/8LLBB": { "selfWeight": 20.4, "I": 6.90 },\n"2L3-1/2X3X1/2X3/4LLBB": { "selfWeight": 20.4, "I": 6.90 },\n"2L3-1/2X3X7/16LLBB": { "selfWeight": 18.2, "I": 6.20 },\n"2L3-1/2X3X7/16X3/8LLBB": { "selfWeight": 18.2, "I": 6.20 },\n"2L3-1/2X3X7/16X3/4LLBB": { "selfWeight": 18.2, "I": 6.20 },\n"2L3-1/2X3X3/8LLBB": { "selfWeight": 15.8, "I": 5.46 },\n"2L3-1/2X3X3/8X3/8LLBB": { "selfWeight": 15.8, "I": 5.46 },\n"2L3-1/2X3X3/8X3/4LLBB": { "selfWeight": 15.8, "I": 5.46 },\n"2L3-1/2X3X5/16LLBB": { "selfWeight": 13.2, "I": 4.66 },\n"2L3-1/2X3X5/16X3/8LLBB": { "selfWeight": 13.2, "I": 4.66 },\n"2L3-1/2X3X5/16X3/4LLBB": { "selfWeight": 13.2, "I": 4.66 },\n"2L3-1/2X3X1/4LLBB": { "selfWeight": 10.8, "I": 3.84 },\n"2L3-1/2X3X1/4X3/8LLBB": { "selfWeight": 10.8, "I": 3.84 },\n"2L3-1/2X3X1/4X3/4LLBB": { "selfWeight": 10.8, "I": 3.84 },\n"2L3-1/2X2-1/2X1/2LLBB": { "selfWeight": 18.8, "I": 6.48 },\n"2L3-1/2X2-1/2X1/2X3/8LLBB": { "selfWeight": 18.8, "I": 6.48 },\n"2L3-1/2X2-1/2X1/2X3/4LLBB": { "selfWeight": 18.8, "I": 6.48 },\n"2L3-1/2X2-1/2X3/8LLBB": { "selfWeight": 14.4, "I": 5.12 },\n"2L3-1/2X2-1/2X3/8X3/8LLBB": { "selfWeight": 14.4, "I": 5.12 },\n"2L3-1/2X2-1/2X3/8X3/4LLBB": { "selfWeight": 14.4, "I": 5.12 },\n"2L3-1/2X2-1/2X5/16LLBB": { "selfWeight": 12.2, "I": 4.40 },\n"2L3-1/2X2-1/2X5/16X3/8LLBB": { "selfWeight": 12.2, "I": 4.40 },\n"2L3-1/2X2-1/2X5/16X3/4LLBB": { "selfWeight": 12.2, "I": 4.40 },\n"2L3-1/2X2-1/2X1/4LLBB": { "selfWeight": 9.80, "I": 3.62 },\n"2L3-1/2X2-1/2X1/4X3/8LLBB": { "selfWeight": 9.80, "I": 3.62 },\n"2L3-1/2X2-1/2X1/4X3/4LLBB": { "selfWeight": 9.80, "I": 3.62 },\n"2L3X2-1/2X1/2LLBB": { "selfWeight": 17.0, "I": 4.14 },\n"2L3X2-1/2X1/2X3/8LLBB": { "selfWeight": 17.0, "I": 4.14 },\n"2L3X2-1/2X1/2X3/4LLBB": { "selfWeight": 17.0, "I": 4.14 },\n"2L3X2-1/2X7/16LLBB": { "selfWeight": 15.2, "I": 3.74 },\n"2L3X2-1/2X7/16X3/8LLBB": { "selfWeight": 15.2, "I": 3.74 },\n"2L3X2-1/2X7/16X3/4LLBB": { "selfWeight": 15.2, "I": 3.74 },\n"2L3X2-1/2X3/8LLBB": { "selfWeight": 13.2, "I": 3.30 },\n"2L3X2-1/2X3/8X3/8LLBB": { "selfWeight": 13.2, "I": 3.30 },\n"2L3X2-1/2X3/8X3/4LLBB": { "selfWeight": 13.2, "I": 3.30 },\n"2L3X2-1/2X5/16LLBB": { "selfWeight": 11.2, "I": 2.82 },\n"2L3X2-1/2X5/16X3/8LLBB": { "selfWeight": 11.2, "I": 2.82 },\n"2L3X2-1/2X5/16X3/4LLBB": { "selfWeight": 11.2, "I": 2.82 },\n"2L3X2-1/2X1/4LLBB": { "selfWeight": 9.00, "I": 2.32 },\n"2L3X2-1/2X1/4X3/8LLBB": { "selfWeight": 9.00, "I": 2.32 },\n"2L3X2-1/2X1/4X3/4LLBB": { "selfWeight": 9.00, "I": 2.32 },\n"2L3X2-1/2X3/16LLBB": { "selfWeight": 6.78, "I": 1.80 },\n"2L3X2-1/2X3/16X3/8LLBB": { "selfWeight": 6.78, "I": 1.80 },\n"2L3X2-1/2X3/16X3/4LLBB": { "selfWeight": 6.78, "I": 1.80 },\n"2L3X2X1/2LLBB": { "selfWeight": 15.4, "I": 3.84 },\n"2L3X2X1/2X3/8LLBB": { "selfWeight": 15.4, "I": 3.84 },\n"2L3X2X1/2X3/4LLBB": { "selfWeight": 15.4, "I": 3.84 },\n"2L3X2X3/8LLBB": { "selfWeight": 11.8, "I": 3.08 },\n"2L3X2X3/8X3/8LLBB": { "selfWeight": 11.8, "I": 3.08 },\n"2L3X2X3/8X3/4LLBB": { "selfWeight": 11.8, "I": 3.08 },\n"2L3X2X5/16LLBB": { "selfWeight": 10.0, "I": 2.64 },\n"2L3X2X5/16X3/8LLBB": { "selfWeight": 10.0, "I": 2.64 },\n"2L3X2X5/16X3/4LLBB": { "selfWeight": 10.0, "I": 2.64 },\n"2L3X2X1/4LLBB": { "selfWeight": 8.20, "I": 2.18 },\n"2L3X2X1/4X3/8LLBB": { "selfWeight": 8.20, "I": 2.18 },\n"2L3X2X1/4X3/4LLBB": { "selfWeight": 8.20, "I": 2.18 },\n"2L3X2X3/16LLBB": { "selfWeight": 6.14, "I": 1.69 },\n"2L3X2X3/16X3/8LLBB": { "selfWeight": 6.14, "I": 1.69 },\n"2L3X2X3/16X3/4LLBB": { "selfWeight": 6.14, "I": 1.69 },\n"2L2-1/2X2X3/8LLBB": { "selfWeight": 10.6, "I": 1.83 },\n"2L2-1/2X2X3/8X3/8LLBB": { "selfWeight": 10.6, "I": 1.83 },\n"2L2-1/2X2X3/8X3/4LLBB": { "selfWeight": 10.6, "I": 1.83 },\n"2L2-1/2X2X5/16LLBB": { "selfWeight": 9.00, "I": 1.58 },\n"2L2-1/2X2X5/16X3/8LLBB": { "selfWeight": 9.00, "I": 1.58 },\n"2L2-1/2X2X5/16X3/4LLBB": { "selfWeight": 9.00, "I": 1.58 },\n"2L2-1/2X2X1/4LLBB": { "selfWeight": 7.24, "I": 1.31 },\n"2L2-1/2X2X1/4X3/8LLBB": { "selfWeight": 7.24, "I": 1.31 },\n"2L2-1/2X2X1/4X3/4LLBB": { "selfWeight": 7.24, "I": 1.31 },\n"2L2-1/2X2X3/16LLBB": { "selfWeight": 5.50, "I": 1.02 },\n"2L2-1/2X2X3/16X3/8LLBB": { "selfWeight": 5.50, "I": 1.02 },\n"2L2-1/2X2X3/16X3/4LLBB": { "selfWeight": 5.50, "I": 1.02 },\n"2L2-1/2X1-1/2X1/4LLBB": { "selfWeight": 6.38, "I": 1.19 },\n"2L2-1/2X1-1/2X1/4X3/8LLBB": { "selfWeight": 6.38, "I": 1.19 },\n"2L2-1/2X1-1/2X1/4X3/4LLBB": { "selfWeight": 6.38, "I": 1.19 },\n"2L2-1/2X1-1/2X3/16LLBB": { "selfWeight": 4.88, "I": 0.928 },\n"2L2-1/2X1-1/2X3/16X3/8LLBB": { "selfWeight": 4.88, "I": 0.928 },\n"2L2-1/2X1-1/2X3/16X3/4LLBB": { "selfWeight": 4.88, "I": 0.928 },\n"2L8X6X1SLBB": { "selfWeight": 88.4, "I": 77.6 },\n"2L8X6X1X3/8SLBB": { "selfWeight": 88.4, "I": 77.6 },\n"2L8X6X1X3/4SLBB": { "selfWeight": 88.4, "I": 77.6 },\n"2L8X6X7/8SLBB": { "selfWeight": 78.2, "I": 69.8 },\n"2L8X6X7/8X3/8SLBB": { "selfWeight": 78.2, "I": 69.8 },\n"2L8X6X7/8X3/4SLBB": { "selfWeight": 78.2, "I": 69.8 },\n"2L8X6X3/4SLBB": { "selfWeight": 67.6, "I": 61.5 },\n"2L8X6X3/4X3/8SLBB": { "selfWeight": 67.6, "I": 61.5 },\n"2L8X6X3/4X3/4SLBB": { "selfWeight": 67.6, "I": 61.5 },\n"2L8X6X5/8SLBB": { "selfWeight": 57.0, "I": 52.8 },\n"2L8X6X5/8X3/8SLBB": { "selfWeight": 57.0, "I": 52.8 },\n"2L8X6X5/8X3/4SLBB": { "selfWeight": 57.0, "I": 52.8 },\n"2L8X6X9/16SLBB": { "selfWeight": 51.4, "I": 48.2 },\n"2L8X6X9/16X3/8SLBB": { "selfWeight": 51.4, "I": 48.2 },\n"2L8X6X9/16X3/4SLBB": { "selfWeight": 51.4, "I": 48.2 },\n"2L8X6X1/2SLBB": { "selfWeight": 46.0, "I": 43.5 },\n"2L8X6X1/2X3/8SLBB": { "selfWeight": 46.0, "I": 43.5 },\n"2L8X6X1/2X3/4SLBB": { "selfWeight": 46.0, "I": 43.5 },\n"2L8X6X7/16SLBB": { "selfWeight": 40.4, "I": 38.6 },\n"2L8X6X7/16X3/8SLBB": { "selfWeight": 40.4, "I": 38.6 },\n"2L8X6X7/16X3/4SLBB": { "selfWeight": 40.4, "I": 38.6 },\n"2L8X4X1SLBB": { "selfWeight": 74.8, "I": 23.3 },\n"2L8X4X1X3/8SLBB": { "selfWeight": 74.8, "I": 23.3 },\n"2L8X4X1X3/4SLBB": { "selfWeight": 74.8, "I": 23.3 },\n"2L8X4X7/8SLBB": { "selfWeight": 66.2, "I": 21.1 },\n"2L8X4X7/8X3/8SLBB": { "selfWeight": 66.2, "I": 21.1 },\n"2L8X4X7/8X3/4SLBB": { "selfWeight": 66.2, "I": 21.1 },\n"2L8X4X3/4SLBB": { "selfWeight": 57.4, "I": 18.7 },\n"2L8X4X3/4X3/8SLBB": { "selfWeight": 57.4, "I": 18.7 },\n"2L8X4X3/4X3/4SLBB": { "selfWeight": 57.4, "I": 18.7 },\n"2L8X4X5/8SLBB": { "selfWeight": 48.4, "I": 16.2 },\n"2L8X4X5/8X3/8SLBB": { "selfWeight": 48.4, "I": 16.2 },\n"2L8X4X5/8X3/4SLBB": { "selfWeight": 48.4, "I": 16.2 },\n"2L8X4X9/16SLBB": { "selfWeight": 43.8, "I": 14.9 },\n"2L8X4X9/16X3/8SLBB": { "selfWeight": 43.8, "I": 14.9 },\n"2L8X4X9/16X3/4SLBB": { "selfWeight": 43.8, "I": 14.9 },\n"2L8X4X1/2SLBB": { "selfWeight": 39.2, "I": 13.5 },\n"2L8X4X1/2X3/8SLBB": { "selfWeight": 39.2, "I": 13.5 },\n"2L8X4X1/2X3/4SLBB": { "selfWeight": 39.2, "I": 13.5 },\n"2L8X4X7/16SLBB": { "selfWeight": 34.4, "I": 12.1 },\n"2L8X4X7/16X3/8SLBB": { "selfWeight": 34.4, "I": 12.1 },\n"2L8X4X7/16X3/4SLBB": { "selfWeight": 34.4, "I": 12.1 },\n"2L7X4X3/4SLBB": { "selfWeight": 52.4, "I": 18.0 },\n"2L7X4X3/4X3/8SLBB": { "selfWeight": 52.4, "I": 18.0 },\n"2L7X4X3/4X3/4SLBB": { "selfWeight": 52.4, "I": 18.0 },\n"2L7X4X5/8SLBB": { "selfWeight": 44.2, "I": 15.6 },\n"2L7X4X5/8X3/8SLBB": { "selfWeight": 44.2, "I": 15.6 },\n"2L7X4X5/8X3/4SLBB": { "selfWeight": 44.2, "I": 15.6 },\n"2L7X4X1/2SLBB": { "selfWeight": 35.8, "I": 13.0 },\n"2L7X4X1/2X3/8SLBB": { "selfWeight": 35.8, "I": 13.0 },\n"2L7X4X1/2X3/4SLBB": { "selfWeight": 35.8, "I": 13.0 },\n"2L7X4X7/16SLBB": { "selfWeight": 31.4, "I": 11.6 },\n"2L7X4X7/16X3/8SLBB": { "selfWeight": 31.4, "I": 11.6 },\n"2L7X4X7/16X3/4SLBB": { "selfWeight": 31.4, "I": 11.6 },\n"2L7X4X3/8SLBB": { "selfWeight": 27.2, "I": 10.1 },\n"2L7X4X3/8X3/8SLBB": { "selfWeight": 27.2, "I": 10.1 },\n"2L7X4X3/8X3/4SLBB": { "selfWeight": 27.2, "I": 10.1 },\n"2L6X4X7/8SLBB": { "selfWeight": 54.4, "I": 19.4 },\n"2L6X4X7/8X3/8SLBB": { "selfWeight": 54.4, "I": 19.4 },\n"2L6X4X7/8X3/4SLBB": { "selfWeight": 54.4, "I": 19.4 },\n"2L6X4X3/4SLBB": { "selfWeight": 47.2, "I": 17.3 },\n"2L6X4X3/4X3/8SLBB": { "selfWeight": 47.2, "I": 17.3 },\n"2L6X4X3/4X3/4SLBB": { "selfWeight": 47.2, "I": 17.3 },\n"2L6X4X5/8SLBB": { "selfWeight": 40.0, "I": 15.0 },\n"2L6X4X5/8X3/8SLBB": { "selfWeight": 40.0, "I": 15.0 },\n"2L6X4X5/8X3/4SLBB": { "selfWeight": 40.0, "I": 15.0 },\n"2L6X4X9/16SLBB": { "selfWeight": 36.2, "I": 13.7 },\n"2L6X4X9/16X3/8SLBB": { "selfWeight": 36.2, "I": 13.7 },\n"2L6X4X9/16X3/4SLBB": { "selfWeight": 36.2, "I": 13.7 },\n"2L6X4X1/2SLBB": { "selfWeight": 32.4, "I": 12.4 },\n"2L6X4X1/2X3/8SLBB": { "selfWeight": 32.4, "I": 12.4 },\n"2L6X4X1/2X3/4SLBB": { "selfWeight": 32.4, "I": 12.4 },\n"2L6X4X7/16SLBB": { "selfWeight": 28.6, "I": 11.1 },\n"2L6X4X7/16X3/8SLBB": { "selfWeight": 28.6, "I": 11.1 },\n"2L6X4X7/16X3/4SLBB": { "selfWeight": 28.6, "I": 11.1 },\n"2L6X4X3/8SLBB": { "selfWeight": 24.6, "I": 9.72 },\n"2L6X4X3/8X3/8SLBB": { "selfWeight": 24.6, "I": 9.72 },\n"2L6X4X3/8X3/4SLBB": { "selfWeight": 24.6, "I": 9.72 },\n"2L6X4X5/16SLBB": { "selfWeight": 20.6, "I": 8.26 },\n"2L6X4X5/16X3/8SLBB": { "selfWeight": 20.6, "I": 8.26 },\n"2L6X4X5/16X3/4SLBB": { "selfWeight": 20.6, "I": 8.26 },\n"2L6X3-1/2X1/2SLBB": { "selfWeight": 30.6, "I": 8.47 },\n"2L6X3-1/2X1/2X3/8SLBB": { "selfWeight": 30.6, "I": 8.47 },\n"2L6X3-1/2X1/2X3/4SLBB": { "selfWeight": 30.6, "I": 8.47 },\n"2L6X3-1/2X3/8SLBB": { "selfWeight": 23.4, "I": 6.65 },\n"2L6X3-1/2X3/8X3/8SLBB": { "selfWeight": 23.4, "I": 6.65 },\n"2L6X3-1/2X3/8X3/4SLBB": { "selfWeight": 23.4, "I": 6.65 },\n"2L6X3-1/2X5/16SLBB": { "selfWeight": 19.6, "I": 5.68 },\n"2L6X3-1/2X5/16X3/8SLBB": { "selfWeight": 19.6, "I": 5.68 },\n"2L6X3-1/2X5/16X3/4SLBB": { "selfWeight": 19.6, "I": 5.68 },\n"2L5X3-1/2X3/4SLBB": { "selfWeight": 39.6, "I": 11.0 },\n"2L5X3-1/2X3/4X3/8SLBB": { "selfWeight": 39.6, "I": 11.0 },\n"2L5X3-1/2X3/4X3/4SLBB": { "selfWeight": 39.6, "I": 11.0 },\n"2L5X3-1/2X5/8SLBB": { "selfWeight": 33.6, "I": 9.60 },\n"2L5X3-1/2X5/8X3/8SLBB": { "selfWeight": 33.6, "I": 9.60 },\n"2L5X3-1/2X5/8X3/4SLBB": { "selfWeight": 33.6, "I": 9.60 },\n"2L5X3-1/2X1/2SLBB": { "selfWeight": 27.2, "I": 8.04 },\n"2L5X3-1/2X1/2X3/8SLBB": { "selfWeight": 27.2, "I": 8.04 },\n"2L5X3-1/2X1/2X3/4SLBB": { "selfWeight": 27.2, "I": 8.04 },\n"2L5X3-1/2X3/8SLBB": { "selfWeight": 20.8, "I": 6.31 },\n"2L5X3-1/2X3/8X3/8SLBB": { "selfWeight": 20.8, "I": 6.31 },\n"2L5X3-1/2X3/8X3/4SLBB": { "selfWeight": 20.8, "I": 6.31 },\n"2L5X3-1/2X5/16SLBB": { "selfWeight": 17.4, "I": 5.38 },\n"2L5X3-1/2X5/16X3/8SLBB": { "selfWeight": 17.4, "I": 5.38 },\n"2L5X3-1/2X5/16X3/4SLBB": { "selfWeight": 17.4, "I": 5.38 },\n"2L5X3-1/2X1/4SLBB": { "selfWeight": 14.0, "I": 4.40 },\n"2L5X3-1/2X1/4X3/8SLBB": { "selfWeight": 14.0, "I": 4.40 },\n"2L5X3-1/2X1/4X3/4SLBB": { "selfWeight": 14.0, "I": 4.40 },\n"2L5X3X1/2SLBB": { "selfWeight": 25.6, "I": 5.10 },\n"2L5X3X1/2X3/8SLBB": { "selfWeight": 25.6, "I": 5.10 },\n"2L5X3X1/2X3/4SLBB": { "selfWeight": 25.6, "I": 5.10 },\n"2L5X3X7/16SLBB": { "selfWeight": 22.6, "I": 4.58 },\n"2L5X3X7/16X3/8SLBB": { "selfWeight": 22.6, "I": 4.58 },\n"2L5X3X7/16X3/4SLBB": { "selfWeight": 22.6, "I": 4.58 },\n"2L5X3X3/8SLBB": { "selfWeight": 19.6, "I": 4.02 },\n"2L5X3X3/8X3/8SLBB": { "selfWeight": 19.6, "I": 4.02 },\n"2L5X3X3/8X3/4SLBB": { "selfWeight": 19.6, "I": 4.02 },\n"2L5X3X5/16SLBB": { "selfWeight": 16.4, "I": 3.44 },\n"2L5X3X5/16X3/8SLBB": { "selfWeight": 16.4, "I": 3.44 },\n"2L5X3X5/16X3/4SLBB": { "selfWeight": 16.4, "I": 3.44 },\n"2L5X3X1/4SLBB": { "selfWeight": 13.2, "I": 2.82 },\n"2L5X3X1/4X3/8SLBB": { "selfWeight": 13.2, "I": 2.82 },\n"2L5X3X1/4X3/4SLBB": { "selfWeight": 13.2, "I": 2.82 },\n"2L4X3-1/2X1/2SLBB": { "selfWeight": 23.8, "I": 7.53 },\n"2L4X3-1/2X1/2X3/8SLBB": { "selfWeight": 23.8, "I": 7.53 },\n"2L4X3-1/2X1/2X3/4SLBB": { "selfWeight": 23.8, "I": 7.53 },\n"2L4X3-1/2X3/8SLBB": { "selfWeight": 18.2, "I": 5.92 },\n"2L4X3-1/2X3/8X3/8SLBB": { "selfWeight": 18.2, "I": 5.92 },\n"2L4X3-1/2X3/8X3/4SLBB": { "selfWeight": 18.2, "I": 5.92 },\n"2L4X3-1/2X5/16SLBB": { "selfWeight": 15.4, "I": 5.05 },\n"2L4X3-1/2X5/16X3/8SLBB": { "selfWeight": 15.4, "I": 5.05 },\n"2L4X3-1/2X5/16X3/4SLBB": { "selfWeight": 15.4, "I": 5.05 },\n"2L4X3-1/2X1/4SLBB": { "selfWeight": 12.4, "I": 4.13 },\n"2L4X3-1/2X1/4X3/8SLBB": { "selfWeight": 12.4, "I": 4.13 },\n"2L4X3-1/2X1/4X3/4SLBB": { "selfWeight": 12.4, "I": 4.13 },\n"2L4X3X5/8SLBB": { "selfWeight": 27.2, "I": 5.70 },\n"2L4X3X5/8X3/8SLBB": { "selfWeight": 27.2, "I": 5.70 },\n"2L4X3X5/8X3/4SLBB": { "selfWeight": 27.2, "I": 5.70 },\n"2L4X3X1/2SLBB": { "selfWeight": 22.2, "I": 4.79 },\n"2L4X3X1/2X3/8SLBB": { "selfWeight": 22.2, "I": 4.79 },\n"2L4X3X1/2X3/4SLBB": { "selfWeight": 22.2, "I": 4.79 },\n"2L4X3X3/8SLBB": { "selfWeight": 17.0, "I": 3.79 },\n"2L4X3X3/8X3/8SLBB": { "selfWeight": 17.0, "I": 3.79 },\n"2L4X3X3/8X3/4SLBB": { "selfWeight": 17.0, "I": 3.79 },\n"2L4X3X5/16SLBB": { "selfWeight": 14.4, "I": 3.24 },\n"2L4X3X5/16X3/8SLBB": { "selfWeight": 14.4, "I": 3.24 },\n"2L4X3X5/16X3/4SLBB": { "selfWeight": 14.4, "I": 3.24 },\n"2L4X3X1/4SLBB": { "selfWeight": 11.6, "I": 2.66 },\n"2L4X3X1/4X3/8SLBB": { "selfWeight": 11.6, "I": 2.66 },\n"2L4X3X1/4X3/4SLBB": { "selfWeight": 11.6, "I": 2.66 },\n"2L3-1/2X3X1/2SLBB": { "selfWeight": 20.4, "I": 4.65 },\n"2L3-1/2X3X1/2X3/8SLBB": { "selfWeight": 20.4, "I": 4.65 },\n"2L3-1/2X3X1/2X3/4SLBB": { "selfWeight": 20.4, "I": 4.65 },\n"2L3-1/2X3X7/16SLBB": { "selfWeight": 18.2, "I": 4.18 },\n"2L3-1/2X3X7/16X3/8SLBB": { "selfWeight": 18.2, "I": 4.18 },\n"2L3-1/2X3X7/16X3/4SLBB": { "selfWeight": 18.2, "I": 4.18 },\n"2L3-1/2X3X3/8SLBB": { "selfWeight": 15.8, "I": 3.69 },\n"2L3-1/2X3X3/8X3/8SLBB": { "selfWeight": 15.8, "I": 3.69 },\n"2L3-1/2X3X3/8X3/4SLBB": { "selfWeight": 15.8, "I": 3.69 },\n"2L3-1/2X3X5/16SLBB": { "selfWeight": 13.2, "I": 3.16 },\n"2L3-1/2X3X5/16X3/8SLBB": { "selfWeight": 13.2, "I": 3.16 },\n"2L3-1/2X3X5/16X3/4SLBB": { "selfWeight": 13.2, "I": 3.16 },\n"2L3-1/2X3X1/4SLBB": { "selfWeight": 10.8, "I": 2.61 },\n"2L3-1/2X3X1/4X3/8SLBB": { "selfWeight": 10.8, "I": 2.61 },\n"2L3-1/2X3X1/4X3/4SLBB": { "selfWeight": 10.8, "I": 2.61 },\n"2L3-1/2X2-1/2X1/2SLBB": { "selfWeight": 18.8, "I": 2.72 },\n"2L3-1/2X2-1/2X1/2X3/8SLBB": { "selfWeight": 18.8, "I": 2.72 },\n"2L3-1/2X2-1/2X1/2X3/4SLBB": { "selfWeight": 18.8, "I": 2.72 },\n"2L3-1/2X2-1/2X3/8SLBB": { "selfWeight": 14.4, "I": 2.17 },\n"2L3-1/2X2-1/2X3/8X3/8SLBB": { "selfWeight": 14.4, "I": 2.17 },\n"2L3-1/2X2-1/2X3/8X3/4SLBB": { "selfWeight": 14.4, "I": 2.17 },\n"2L3-1/2X2-1/2X5/16SLBB": { "selfWeight": 12.2, "I": 1.87 },\n"2L3-1/2X2-1/2X5/16X3/8SLBB": { "selfWeight": 12.2, "I": 1.87 },\n"2L3-1/2X2-1/2X5/16X3/4SLBB": { "selfWeight": 12.2, "I": 1.87 },\n"2L3-1/2X2-1/2X1/4SLBB": { "selfWeight": 9.80, "I": 1.55 },\n"2L3-1/2X2-1/2X1/4X3/8SLBB": { "selfWeight": 9.80, "I": 1.55 },\n"2L3-1/2X2-1/2X1/4X3/4SLBB": { "selfWeight": 9.80, "I": 1.55 },\n"2L3X2-1/2X1/2SLBB": { "selfWeight": 17.0, "I": 2.58 },\n"2L3X2-1/2X1/2X3/8SLBB": { "selfWeight": 17.0, "I": 2.58 },\n"2L3X2-1/2X1/2X3/4SLBB": { "selfWeight": 17.0, "I": 2.58 },\n"2L3X2-1/2X7/16SLBB": { "selfWeight": 15.2, "I": 2.33 },\n"2L3X2-1/2X7/16X3/8SLBB": { "selfWeight": 15.2, "I": 2.33 },\n"2L3X2-1/2X7/16X3/4SLBB": { "selfWeight": 15.2, "I": 2.33 },\n"2L3X2-1/2X3/8SLBB": { "selfWeight": 13.2, "I": 2.06 },\n"2L3X2-1/2X3/8X3/8SLBB": { "selfWeight": 13.2, "I": 2.06 },\n"2L3X2-1/2X3/8X3/4SLBB": { "selfWeight": 13.2, "I": 2.06 },\n"2L3X2-1/2X5/16SLBB": { "selfWeight": 11.2, "I": 1.78 },\n"2L3X2-1/2X5/16X3/8SLBB": { "selfWeight": 11.2, "I": 1.78 },\n"2L3X2-1/2X5/16X3/4SLBB": { "selfWeight": 11.2, "I": 1.78 },\n"2L3X2-1/2X1/4SLBB": { "selfWeight": 9.00, "I": 1.47 },\n"2L3X2-1/2X1/4X3/8SLBB": { "selfWeight": 9.00, "I": 1.47 },\n"2L3X2-1/2X1/4X3/4SLBB": { "selfWeight": 9.00, "I": 1.47 },\n"2L3X2-1/2X3/16SLBB": { "selfWeight": 6.78, "I": 1.14 },\n"2L3X2-1/2X3/16X3/8SLBB": { "selfWeight": 6.78, "I": 1.14 },\n"2L3X2-1/2X3/16X3/4SLBB": { "selfWeight": 6.78, "I": 1.14 },\n"2L3X2X1/2SLBB": { "selfWeight": 15.4, "I": 1.33 },\n"2L3X2X1/2X3/8SLBB": { "selfWeight": 15.4, "I": 1.33 },\n"2L3X2X1/2X3/4SLBB": { "selfWeight": 15.4, "I": 1.33 },\n"2L3X2X3/8SLBB": { "selfWeight": 11.8, "I": 1.08 },\n"2L3X2X3/8X3/8SLBB": { "selfWeight": 11.8, "I": 1.08 },\n"2L3X2X3/8X3/4SLBB": { "selfWeight": 11.8, "I": 1.08 },\n"2L3X2X5/16SLBB": { "selfWeight": 10.0, "I": 0.935 },\n"2L3X2X5/16X3/8SLBB": { "selfWeight": 10.0, "I": 0.935 },\n"2L3X2X5/16X3/4SLBB": { "selfWeight": 10.0, "I": 0.935 },\n"2L3X2X1/4SLBB": { "selfWeight": 8.20, "I": 0.779 },\n"2L3X2X1/4X3/8SLBB": { "selfWeight": 8.20, "I": 0.779 },\n"2L3X2X1/4X3/4SLBB": { "selfWeight": 8.20, "I": 0.779 },\n"2L3X2X3/16SLBB": { "selfWeight": 6.14, "I": 0.610 },\n"2L3X2X3/16X3/8SLBB": { "selfWeight": 6.14, "I": 0.610 },\n"2L3X2X3/16X3/4SLBB": { "selfWeight": 6.14, "I": 0.610 },\n"2L2-1/2X2X3/8SLBB": { "selfWeight": 10.6, "I": 1.03 },\n"2L2-1/2X2X3/8X3/8SLBB": { "selfWeight": 10.6, "I": 1.03 },\n"2L2-1/2X2X3/8X3/4SLBB": { "selfWeight": 10.6, "I": 1.03 },\n"2L2-1/2X2X5/16SLBB": { "selfWeight": 9.00, "I": 0.891 },\n"2L2-1/2X2X5/16X3/8SLBB": { "selfWeight": 9.00, "I": 0.891 },\n"2L2-1/2X2X5/16X3/4SLBB": { "selfWeight": 9.00, "I": 0.891 },\n"2L2-1/2X2X1/4SLBB": { "selfWeight": 7.24, "I": 0.744 },\n"2L2-1/2X2X1/4X3/8SLBB": { "selfWeight": 7.24, "I": 0.744 },\n"2L2-1/2X2X1/4X3/4SLBB": { "selfWeight": 7.24, "I": 0.744 },\n"2L2-1/2X2X3/16SLBB": { "selfWeight": 5.50, "I": 0.583 },\n"2L2-1/2X2X3/16X3/8SLBB": { "selfWeight": 5.50, "I": 0.583 },\n"2L2-1/2X2X3/16X3/4SLBB": { "selfWeight": 5.50, "I": 0.583 },\n"2L2-1/2X1-1/2X1/4SLBB": { "selfWeight": 6.38, "I": 0.316 },\n"2L2-1/2X1-1/2X1/4X3/8SLBB": { "selfWeight": 6.38, "I": 0.316 },\n"2L2-1/2X1-1/2X1/4X3/4SLBB": { "selfWeight": 6.38, "I": 0.316 },\n"2L2-1/2X1-1/2X3/16SLBB": { "selfWeight": 4.88, "I": 0.249 },\n"2L2-1/2X1-1/2X3/16X3/8SLBB": { "selfWeight": 4.88, "I": 0.249 },\n"2L2-1/2X1-1/2X3/16X3/4SLBB": { "selfWeight": 4.88, "I": 0.249 },\n"HSS24X12X3/4": { "selfWeight": 171.16, "I": 3440 },\n"HSS24X12X5/8": { "selfWeight": 144.39, "I": 2940 },\n"HSS24X12X1/2": { "selfWeight": 116.91, "I": 2420 },\n"HSS22X22X7/8": { "selfWeight": 244.88, "I": 4970 },\n"HSS22X22X3/4": { "selfWeight": 212.00, "I": 4350 },\n"HSS20X20X7/8": { "selfWeight": 221.06, "I": 3670 },\n"HSS20X20X3/4": { "selfWeight": 191.58, "I": 3230 },\n"HSS20X20X5/8": { "selfWeight": 161.40, "I": 2750 },\n"HSS20X20X1/2": { "selfWeight": 130.52, "I": 2260 },\n"HSS20X12X3/4": { "selfWeight": 150.75, "I": 2190 },\n"HSS20X12X5/8": { "selfWeight": 127.37, "I": 1880 },\n"HSS20X12X1/2": { "selfWeight": 103.30, "I": 1550 },\n"HSS20X12X3/8": { "selfWeight": 78.52, "I": 1200 },\n"HSS20X12X5/16": { "selfWeight": 65.87, "I": 1010 },\n"HSS20X8X5/8": { "selfWeight": 110.36, "I": 1440 },\n"HSS20X8X1/2": { "selfWeight": 89.68, "I": 1190 },\n"HSS20X8X3/8": { "selfWeight": 68.31, "I": 926 },\n"HSS20X8X5/16": { "selfWeight": 57.36, "I": 786 },\n"HSS20X4X1/2": { "selfWeight": 76.07, "I": 838 },\n"HSS20X4X3/8": { "selfWeight": 58.10, "I": 657 },\n"HSS20X4X5/16": { "selfWeight": 48.86, "I": 560 },\n"HSS20X4X1/4": { "selfWeight": 39.43, "I": 458 },\n"HSS18X18X7/8": { "selfWeight": 197.24, "I": 2630 },\n"HSS18X18X3/4": { "selfWeight": 171.16, "I": 2320 },\n"HSS18X18X5/8": { "selfWeight": 144.39, "I": 1980 },\n"HSS18X18X1/2": { "selfWeight": 116.91, "I": 1630 },\n"HSS18X6X5/8": { "selfWeight": 93.34, "I": 923 },\n"HSS18X6X1/2": { "selfWeight": 76.07, "I": 770 },\n"HSS18X6X3/8": { "selfWeight": 58.10, "I": 602 },\n"HSS18X6X5/16": { "selfWeight": 48.86, "I": 513 },\n"HSS18X6X1/4": { "selfWeight": 39.43, "I": 419 },\n"HSS16X16X7/8": { "selfWeight": 173.43, "I": 1800 },\n"HSS16X16X3/4": { "selfWeight": 150.75, "I": 1590 },\n"HSS16X16X5/8": { "selfWeight": 127.37, "I": 1370 },\n"HSS16X16X1/2": { "selfWeight": 103.30, "I": 1130 },\n"HSS16X16X3/8": { "selfWeight": 78.52, "I": 873 },\n"HSS16X16X5/16": { "selfWeight": 65.87, "I": 739 },\n"HSS16X12X3/4": { "selfWeight": 130.33, "I": 1270 },\n"HSS16X12X5/8": { "selfWeight": 110.36, "I": 1090 },\n"HSS16X12X1/2": { "selfWeight": 89.68, "I": 904 },\n"HSS16X12X3/8": { "selfWeight": 68.31, "I": 702 },\n"HSS16X12X5/16": { "selfWeight": 57.36, "I": 595 },\n"HSS16X8X5/8": { "selfWeight": 93.34, "I": 815 },\n"HSS16X8X1/2": { "selfWeight": 76.07, "I": 679 },\n"HSS16X8X3/8": { "selfWeight": 58.10, "I": 531 },\n"HSS16X8X5/16": { "selfWeight": 48.86, "I": 451 },\n"HSS16X8X1/4": { "selfWeight": 39.43, "I": 368 },\n"HSS16X4X5/8": { "selfWeight": 76.33, "I": 539 },\n"HSS16X4X1/2": { "selfWeight": 62.46, "I": 455 },\n"HSS16X4X3/8": { "selfWeight": 47.90, "I": 360 },\n"HSS16X4X5/16": { "selfWeight": 40.35, "I": 308 },\n"HSS16X4X1/4": { "selfWeight": 32.63, "I": 253 },\n"HSS16X4X3/16": { "selfWeight": 24.73, "I": 193 },\n"HSS14X14X7/8": { "selfWeight": 149.61, "I": 1170 },\n"HSS14X14X3/4": { "selfWeight": 130.33, "I": 1040 },\n"HSS14X14X5/8": { "selfWeight": 110.36, "I": 897 },\n"HSS14X14X1/2": { "selfWeight": 89.68, "I": 743 },\n"HSS14X14X3/8": { "selfWeight": 68.31, "I": 577 },\n"HSS14X14X5/16": { "selfWeight": 57.36, "I": 490 },\n"HSS14X10X5/8": { "selfWeight": 93.34, "I": 687 },\n"HSS14X10X1/2": { "selfWeight": 76.07, "I": 573 },\n"HSS14X10X3/8": { "selfWeight": 58.10, "I": 447 },\n"HSS14X10X5/16": { "selfWeight": 48.86, "I": 380 },\n"HSS14X10X1/4": { "selfWeight": 39.43, "I": 310 },\n"HSS14X6X5/8": { "selfWeight": 76.33, "I": 478 },\n"HSS14X6X1/2": { "selfWeight": 62.46, "I": 402 },\n"HSS14X6X3/8": { "selfWeight": 47.90, "I": 317 },\n"HSS14X6X5/16": { "selfWeight": 40.35, "I": 271 },\n"HSS14X6X1/4": { "selfWeight": 32.63, "I": 222 },\n"HSS14X6X3/16": { "selfWeight": 24.73, "I": 170 },\n"HSS14X4X5/8": { "selfWeight": 67.82, "I": 373 },\n"HSS14X4X1/2": { "selfWeight": 55.66, "I": 317 },\n"HSS14X4X3/8": { "selfWeight": 42.79, "I": 252 },\n"HSS14X4X5/16": { "selfWeight": 36.10, "I": 216 },\n"HSS14X4X1/4": { "selfWeight": 29.23, "I": 178 },\n"HSS14X4X3/16": { "selfWeight": 22.18, "I": 137 },\n"HSS12X12X3/4": { "selfWeight": 109.91, "I": 631 },\n"HSS12X12X5/8": { "selfWeight": 93.34, "I": 548 },\n"HSS12X12X1/2": { "selfWeight": 76.07, "I": 457 },\n"HSS12X12X3/8": { "selfWeight": 58.10, "I": 357 },\n"HSS12X12X5/16": { "selfWeight": 48.86, "I": 304 },\n"HSS12X12X1/4": { "selfWeight": 39.43, "I": 248 },\n"HSS12X12X3/16": { "selfWeight": 29.84, "I": 189 },\n"HSS12X10X1/2": { "selfWeight": 69.27, "I": 395 },\n"HSS12X10X3/8": { "selfWeight": 53.00, "I": 310 },\n"HSS12X10X5/16": { "selfWeight": 44.60, "I": 264 },\n"HSS12X10X1/4": { "selfWeight": 36.03, "I": 216 },\n"HSS12X8X5/8": { "selfWeight": 76.33, "I": 397 },\n"HSS12X8X1/2": { "selfWeight": 62.46, "I": 333 },\n"HSS12X8X3/8": { "selfWeight": 47.90, "I": 262 },\n"HSS12X8X5/16": { "selfWeight": 40.35, "I": 224 },\n"HSS12X8X1/4": { "selfWeight": 32.63, "I": 184 },\n"HSS12X8X3/16": { "selfWeight": 24.73, "I": 140 },\n"HSS12X6X5/8": { "selfWeight": 67.82, "I": 321 },\n"HSS12X6X1/2": { "selfWeight": 55.66, "I": 271 },\n"HSS12X6X3/8": { "selfWeight": 42.79, "I": 215 },\n"HSS12X6X5/16": { "selfWeight": 36.10, "I": 184 },\n"HSS12X6X1/4": { "selfWeight": 29.23, "I": 151 },\n"HSS12X6X3/16": { "selfWeight": 22.18, "I": 116 },\n"HSS12X4X5/8": { "selfWeight": 59.32, "I": 245 },\n"HSS12X4X1/2": { "selfWeight": 48.85, "I": 210 },\n"HSS12X4X3/8": { "selfWeight": 37.69, "I": 168 },\n"HSS12X4X5/16": { "selfWeight": 31.84, "I": 144 },\n"HSS12X4X1/4": { "selfWeight": 25.82, "I": 119 },\n"HSS12X4X3/16": { "selfWeight": 19.63, "I": 91.8 },\n"HSS12X3-1/2X3/8": { "selfWeight": 36.41, "I": 156 },\n"HSS12X3-1/2X5/16": { "selfWeight": 30.78, "I": 134 },\n"HSS12X3X5/16": { "selfWeight": 29.72, "I": 124 },\n"HSS12X3X1/4": { "selfWeight": 24.12, "I": 103 },\n"HSS12X3X3/16": { "selfWeight": 18.35, "I": 79.6 },\n"HSS12X2X5/16": { "selfWeight": 27.59, "I": 104 },\n"HSS12X2X1/4": { "selfWeight": 22.42, "I": 86.9 },\n"HSS12X2X3/16": { "selfWeight": 17.08, "I": 67.4 },\n"HSS10X10X3/4": { "selfWeight": 89.50, "I": 347 },\n"HSS10X10X5/8": { "selfWeight": 76.33, "I": 304 },\n"HSS10X10X1/2": { "selfWeight": 62.46, "I": 256 },\n"HSS10X10X3/8": { "selfWeight": 47.90, "I": 202 },\n"HSS10X10X5/16": { "selfWeight": 40.35, "I": 172 },\n"HSS10X10X1/4": { "selfWeight": 32.63, "I": 141 },\n"HSS10X10X3/16": { "selfWeight": 24.73, "I": 108 },\n"HSS10X8X5/8": { "selfWeight": 67.82, "I": 253 },\n"HSS10X8X1/2": { "selfWeight": 55.66, "I": 214 },\n"HSS10X8X3/8": { "selfWeight": 42.79, "I": 169 },\n"HSS10X8X5/16": { "selfWeight": 36.10, "I": 145 },\n"HSS10X8X1/4": { "selfWeight": 29.23, "I": 119 },\n"HSS10X8X3/16": { "selfWeight": 22.18, "I": 91.4 },\n"HSS10X6X5/8": { "selfWeight": 59.32, "I": 201 },\n"HSS10X6X1/2": { "selfWeight": 48.85, "I": 171 },\n"HSS10X6X3/8": { "selfWeight": 37.69, "I": 137 },\n"HSS10X6X5/16": { "selfWeight": 31.84, "I": 118 },\n"HSS10X6X1/4": { "selfWeight": 25.82, "I": 96.9 },\n"HSS10X6X3/16": { "selfWeight": 19.63, "I": 74.6 },\n"HSS10X5X3/8": { "selfWeight": 35.13, "I": 120 },\n"HSS10X5X5/16": { "selfWeight": 29.72, "I": 104 },\n"HSS10X5X1/4": { "selfWeight": 24.12, "I": 85.8 },\n"HSS10X5X3/16": { "selfWeight": 18.35, "I": 66.2 },\n"HSS10X4X5/8": { "selfWeight": 50.81, "I": 149 },\n"HSS10X4X1/2": { "selfWeight": 42.05, "I": 129 },\n"HSS10X4X3/8": { "selfWeight": 32.58, "I": 104 },\n"HSS10X4X5/16": { "selfWeight": 27.59, "I": 90.1 },\n"HSS10X4X1/4": { "selfWeight": 22.42, "I": 74.7 },\n"HSS10X4X3/16": { "selfWeight": 17.08, "I": 57.8 },\n"HSS10X4X1/8": { "selfWeight": 11.56, "I": 39.8 },\n"HSS10X3-1/2X1/2": { "selfWeight": 40.34, "I": 118 },\n"HSS10X3-1/2X3/8": { "selfWeight": 31.31, "I": 96.1 },\n"HSS10X3-1/2X5/16": { "selfWeight": 26.53, "I": 83.2 },\n"HSS10X3-1/2X1/4": { "selfWeight": 21.57, "I": 69.1 },\n"HSS10X3-1/2X3/16": { "selfWeight": 16.44, "I": 53.6 },\n"HSS10X3-1/2X1/8": { "selfWeight": 11.13, "I": 37.0 },\n"HSS10X3X3/8": { "selfWeight": 30.03, "I": 88.0 },\n"HSS10X3X5/16": { "selfWeight": 25.46, "I": 76.3 },\n"HSS10X3X1/4": { "selfWeight": 20.72, "I": 63.6 },\n"HSS10X3X3/16": { "selfWeight": 15.80, "I": 49.4 },\n"HSS10X3X1/8": { "selfWeight": 10.71, "I": 34.2 },\n"HSS10X2X3/8": { "selfWeight": 27.48, "I": 71.7 },\n"HSS10X2X5/16": { "selfWeight": 23.34, "I": 62.6 },\n"HSS10X2X1/4": { "selfWeight": 19.02, "I": 52.5 },\n"HSS10X2X3/16": { "selfWeight": 14.53, "I": 41.0 },\n"HSS10X2X1/8": { "selfWeight": 9.86, "I": 28.5 },\n"HSS9X9X5/8": { "selfWeight": 67.82, "I": 216 },\n"HSS9X9X1/2": { "selfWeight": 55.66, "I": 183 },\n"HSS9X9X3/8": { "selfWeight": 42.79, "I": 145 },\n"HSS9X9X5/16": { "selfWeight": 36.10, "I": 124 },\n"HSS9X9X1/4": { "selfWeight": 29.23, "I": 102 },\n"HSS9X9X3/16": { "selfWeight": 22.18, "I": 78.2 },\n"HSS9X9X1/8": { "selfWeight": 14.96, "I": 53.5 },\n"HSS9X7X5/8": { "selfWeight": 59.32, "I": 174 },\n"HSS9X7X1/2": { "selfWeight": 48.85, "I": 149 },\n"HSS9X7X3/8": { "selfWeight": 37.69, "I": 119 },\n"HSS9X7X5/16": { "selfWeight": 31.84, "I": 102 },\n"HSS9X7X1/4": { "selfWeight": 25.82, "I": 84.1 },\n"HSS9X7X3/16": { "selfWeight": 19.63, "I": 64.7 },\n"HSS9X5X5/8": { "selfWeight": 50.81, "I": 133 },\n"HSS9X5X1/2": { "selfWeight": 42.05, "I": 115 },\n"HSS9X5X3/8": { "selfWeight": 32.58, "I": 92.5 },\n"HSS9X5X5/16": { "selfWeight": 27.59, "I": 79.8 },\n"HSS9X5X1/4": { "selfWeight": 22.42, "I": 66.1 },\n"HSS9X5X3/16": { "selfWeight": 17.08, "I": 51.1 },\n"HSS9X3X1/2": { "selfWeight": 35.24, "I": 80.8 },\n"HSS9X3X3/8": { "selfWeight": 27.48, "I": 66.3 },\n"HSS9X3X5/16": { "selfWeight": 23.34, "I": 57.7 },\n"HSS9X3X1/4": { "selfWeight": 19.02, "I": 48.2 },\n"HSS9X3X3/16": { "selfWeight": 14.53, "I": 37.6 },\n"HSS8X8X5/8": { "selfWeight": 59.32, "I": 146 },\n"HSS8X8X1/2": { "selfWeight": 48.85, "I": 125 },\n"HSS8X8X3/8": { "selfWeight": 37.69, "I": 100 },\n"HSS8X8X5/16": { "selfWeight": 31.84, "I": 85.6 },\n"HSS8X8X1/4": { "selfWeight": 25.82, "I": 70.7 },\n"HSS8X8X3/16": { "selfWeight": 19.63, "I": 54.4 },\n"HSS8X8X1/8": { "selfWeight": 13.26, "I": 37.4 },\n"HSS8X6X5/8": { "selfWeight": 50.81, "I": 114 },\n"HSS8X6X1/2": { "selfWeight": 42.05, "I": 98.2 },\n"HSS8X6X3/8": { "selfWeight": 32.58, "I": 79.1 },\n"HSS8X6X5/16": { "selfWeight": 27.59, "I": 68.3 },\n"HSS8X6X1/4": { "selfWeight": 22.42, "I": 56.6 },\n"HSS8X6X3/16": { "selfWeight": 17.08, "I": 43.7 },\n"HSS8X4X5/8": { "selfWeight": 42.30, "I": 82.0 },\n"HSS8X4X1/2": { "selfWeight": 35.24, "I": 71.8 },\n"HSS8X4X3/8": { "selfWeight": 27.48, "I": 58.7 },\n"HSS8X4X5/16": { "selfWeight": 23.34, "I": 51.0 },\n"HSS8X4X1/4": { "selfWeight": 19.02, "I": 42.5 },\n"HSS8X4X3/16": { "selfWeight": 14.53, "I": 33.1 },\n"HSS8X4X1/8": { "selfWeight": 9.86, "I": 22.9 },\n"HSS8X3X1/2": { "selfWeight": 31.84, "I": 58.6 },\n"HSS8X3X3/8": { "selfWeight": 24.93, "I": 48.5 },\n"HSS8X3X5/16": { "selfWeight": 21.21, "I": 42.4 },\n"HSS8X3X1/4": { "selfWeight": 17.32, "I": 35.5 },\n"HSS8X3X3/16": { "selfWeight": 13.25, "I": 27.8 },\n"HSS8X3X1/8": { "selfWeight": 9.01, "I": 19.3 },\n"HSS8X2X3/8": { "selfWeight": 22.37, "I": 38.2 },\n"HSS8X2X5/16": { "selfWeight": 19.08, "I": 33.7 },\n"HSS8X2X1/4": { "selfWeight": 15.62, "I": 28.5 },\n"HSS8X2X3/16": { "selfWeight": 11.97, "I": 22.4 },\n"HSS8X2X1/8": { "selfWeight": 8.16, "I": 15.7 },\n"HSS7X7X5/8": { "selfWeight": 50.81, "I": 93.4 },\n"HSS7X7X1/2": { "selfWeight": 42.05, "I": 80.5 },\n"HSS7X7X3/8": { "selfWeight": 32.58, "I": 65.0 },\n"HSS7X7X5/16": { "selfWeight": 27.59, "I": 56.1 },\n"HSS7X7X1/4": { "selfWeight": 22.42, "I": 46.5 },\n"HSS7X7X3/16": { "selfWeight": 17.08, "I": 36.0 },\n"HSS7X7X1/8": { "selfWeight": 11.56, "I": 24.8 },\n"HSS7X5X1/2": { "selfWeight": 35.24, "I": 60.6 },\n"HSS7X5X3/8": { "selfWeight": 27.48, "I": 49.5 },\n"HSS7X5X5/16": { "selfWeight": 23.34, "I": 43.0 },\n"HSS7X5X1/4": { "selfWeight": 19.02, "I": 35.9 },\n"HSS7X5X3/16": { "selfWeight": 14.53, "I": 27.9 },\n"HSS7X5X1/8": { "selfWeight": 9.86, "I": 19.3 },\n"HSS7X4X1/2": { "selfWeight": 31.84, "I": 50.7 },\n"HSS7X4X3/8": { "selfWeight": 24.93, "I": 41.8 },\n"HSS7X4X5/16": { "selfWeight": 21.21, "I": 36.5 },\n"HSS7X4X1/4": { "selfWeight": 17.32, "I": 30.5 },\n"HSS7X4X3/16": { "selfWeight": 13.25, "I": 23.8 },\n"HSS7X4X1/8": { "selfWeight": 9.01, "I": 16.6 },\n"HSS7X3X1/2": { "selfWeight": 28.43, "I": 40.7 },\n"HSS7X3X3/8": { "selfWeight": 22.37, "I": 34.1 },\n"HSS7X3X5/16": { "selfWeight": 19.08, "I": 29.9 },\n"HSS7X3X1/4": { "selfWeight": 15.62, "I": 25.2 },\n"HSS7X3X3/16": { "selfWeight": 11.97, "I": 19.8 },\n"HSS7X3X1/8": { "selfWeight": 8.16, "I": 13.8 },\n"HSS7X2X1/4": { "selfWeight": 13.91, "I": 19.8 },\n"HSS7X2X3/16": { "selfWeight": 10.70, "I": 15.7 },\n"HSS7X2X1/8": { "selfWeight": 7.31, "I": 11.1 },\n"HSS6X6X5/8": { "selfWeight": 42.30, "I": 55.2 },\n"HSS6X6X1/2": { "selfWeight": 35.24, "I": 48.3 },\n"HSS6X6X3/8": { "selfWeight": 27.48, "I": 39.5 },\n"HSS6X6X5/16": { "selfWeight": 23.34, "I": 34.3 },\n"HSS6X6X1/4": { "selfWeight": 19.02, "I": 28.6 },\n"HSS6X6X3/16": { "selfWeight": 14.53, "I": 22.3 },\n"HSS6X6X1/8": { "selfWeight": 9.86, "I": 15.5 },\n"HSS6X5X1/2": { "selfWeight": 31.84, "I": 41.1 },\n"HSS6X5X3/8": { "selfWeight": 24.93, "I": 33.9 },\n"HSS6X5X5/16": { "selfWeight": 21.21, "I": 29.6 },\n"HSS6X5X1/4": { "selfWeight": 17.32, "I": 24.7 },\n"HSS6X5X3/16": { "selfWeight": 13.25, "I": 19.3 },\n"HSS6X5X1/8": { "selfWeight": 9.01, "I": 13.4 },\n"HSS6X4X1/2": { "selfWeight": 28.43, "I": 34.0 },\n"HSS6X4X3/8": { "selfWeight": 22.37, "I": 28.3 },\n"HSS6X4X5/16": { "selfWeight": 19.08, "I": 24.8 },\n"HSS6X4X1/4": { "selfWeight": 15.62, "I": 20.9 },\n"HSS6X4X3/16": { "selfWeight": 11.97, "I": 16.4 },\n"HSS6X4X1/8": { "selfWeight": 8.16, "I": 11.4 },\n"HSS6X3X1/2": { "selfWeight": 25.03, "I": 26.8 },\n"HSS6X3X3/8": { "selfWeight": 19.82, "I": 22.7 },\n"HSS6X3X5/16": { "selfWeight": 16.96, "I": 20.1 },\n"HSS6X3X1/4": { "selfWeight": 13.91, "I": 17.0 },\n"HSS6X3X3/16": { "selfWeight": 10.70, "I": 13.4 },\n"HSS6X3X1/8": { "selfWeight": 7.31, "I": 9.43 },\n"HSS6X2X3/8": { "selfWeight": 17.27, "I": 17.1 },\n"HSS6X2X5/16": { "selfWeight": 14.83, "I": 15.3 },\n"HSS6X2X1/4": { "selfWeight": 12.21, "I": 13.1 },\n"HSS6X2X3/16": { "selfWeight": 9.42, "I": 10.5 },\n"HSS6X2X1/8": { "selfWeight": 6.46, "I": 7.42 },\n"HSS5-1/2X5-1/2X3/8": { "selfWeight": 24.93, "I": 29.7 },\n"HSS5-1/2X5-1/2X5/16": { "selfWeight": 21.21, "I": 25.9 },\n"HSS5-1/2X5-1/2X1/4": { "selfWeight": 17.32, "I": 21.7 },\n"HSS5-1/2X5-1/2X3/16": { "selfWeight": 13.25, "I": 17.0 },\n"HSS5-1/2X5-1/2X1/8": { "selfWeight": 9.01, "I": 11.8 },\n"HSS5X5X1/2": { "selfWeight": 28.43, "I": 26.0 },\n"HSS5X5X3/8": { "selfWeight": 22.37, "I": 21.7 },\n"HSS5X5X5/16": { "selfWeight": 19.08, "I": 19.0 },\n"HSS5X5X1/4": { "selfWeight": 15.62, "I": 16.0 },\n"HSS5X5X3/16": { "selfWeight": 11.97, "I": 12.6 },\n"HSS5X5X1/8": { "selfWeight": 8.16, "I": 8.80 },\n"HSS5X4X1/2": { "selfWeight": 25.03, "I": 21.2 },\n"HSS5X4X3/8": { "selfWeight": 19.82, "I": 17.9 },\n"HSS5X4X5/16": { "selfWeight": 16.96, "I": 15.8 },\n"HSS5X4X1/4": { "selfWeight": 13.91, "I": 13.4 },\n"HSS5X4X3/16": { "selfWeight": 10.70, "I": 10.6 },\n"HSS5X4X1/8": { "selfWeight": 7.31, "I": 7.42 },\n"HSS5X3X1/2": { "selfWeight": 21.63, "I": 16.4 },\n"HSS5X3X3/8": { "selfWeight": 17.27, "I": 14.1 },\n"HSS5X3X5/16": { "selfWeight": 14.83, "I": 12.6 },\n"HSS5X3X1/4": { "selfWeight": 12.21, "I": 10.7 },\n"HSS5X3X3/16": { "selfWeight": 9.42, "I": 8.53 },\n"HSS5X3X1/8": { "selfWeight": 6.46, "I": 6.03 },\n"HSS5X2-1/2X1/4": { "selfWeight": 11.36, "I": 9.40 },\n"HSS5X2-1/2X3/16": { "selfWeight": 8.78, "I": 7.51 },\n"HSS5X2-1/2X1/8": { "selfWeight": 6.03, "I": 5.34 },\n"HSS5X2X3/8": { "selfWeight": 14.72, "I": 10.4 },\n"HSS5X2X5/16": { "selfWeight": 12.70, "I": 9.35 },\n"HSS5X2X1/4": { "selfWeight": 10.51, "I": 8.08 },\n"HSS5X2X3/16": { "selfWeight": 8.15, "I": 6.50 },\n"HSS5X2X1/8": { "selfWeight": 5.61, "I": 4.65 },\n"HSS4-1/2X4-1/2X1/2": { "selfWeight": 25.03, "I": 18.1 },\n"HSS4-1/2X4-1/2X3/8": { "selfWeight": 19.82, "I": 15.3 },\n"HSS4-1/2X4-1/2X5/16": { "selfWeight": 16.96, "I": 13.5 },\n"HSS4-1/2X4-1/2X1/4": { "selfWeight": 13.91, "I": 11.4 },\n"HSS4-1/2X4-1/2X3/16": { "selfWeight": 10.70, "I": 9.02 },\n"HSS4-1/2X4-1/2X1/8": { "selfWeight": 7.31, "I": 6.35 },\n"HSS4X4X1/2": { "selfWeight": 21.63, "I": 11.9 },\n"HSS4X4X3/8": { "selfWeight": 17.27, "I": 10.3 },\n"HSS4X4X5/16": { "selfWeight": 14.83, "I": 9.14 },\n"HSS4X4X1/4": { "selfWeight": 12.21, "I": 7.80 },\n"HSS4X4X3/16": { "selfWeight": 9.42, "I": 6.21 },\n"HSS4X4X1/8": { "selfWeight": 6.46, "I": 4.40 },\n"HSS4X3X3/8": { "selfWeight": 14.72, "I": 7.93 },\n"HSS4X3X5/16": { "selfWeight": 12.70, "I": 7.14 },\n"HSS4X3X1/4": { "selfWeight": 10.51, "I": 6.15 },\n"HSS4X3X3/16": { "selfWeight": 8.15, "I": 4.93 },\n"HSS4X3X1/8": { "selfWeight": 5.61, "I": 3.52 },\n"HSS4X2-1/2X3/8": { "selfWeight": 13.44, "I": 6.77 },\n"HSS4X2-1/2X5/16": { "selfWeight": 11.64, "I": 6.13 },\n"HSS4X2-1/2X1/4": { "selfWeight": 9.66, "I": 5.32 },\n"HSS4X2-1/2X3/16": { "selfWeight": 7.51, "I": 4.30 },\n"HSS4X2-1/2X1/8": { "selfWeight": 5.18, "I": 3.09 },\n"HSS4X2X3/8": { "selfWeight": 12.17, "I": 5.60 },\n"HSS4X2X5/16": { "selfWeight": 10.58, "I": 5.13 },\n"HSS4X2X1/4": { "selfWeight": 8.81, "I": 4.49 },\n"HSS4X2X3/16": { "selfWeight": 6.87, "I": 3.66 },\n"HSS4X2X1/8": { "selfWeight": 4.75, "I": 2.65 },\n"HSS3-1/2X3-1/2X3/8": { "selfWeight": 14.72, "I": 6.49 },\n"HSS3-1/2X3-1/2X5/16": { "selfWeight": 12.70, "I": 5.84 },\n"HSS3-1/2X3-1/2X1/4": { "selfWeight": 10.51, "I": 5.04 },\n"HSS3-1/2X3-1/2X3/16": { "selfWeight": 8.15, "I": 4.05 },\n"HSS3-1/2X3-1/2X1/8": { "selfWeight": 5.61, "I": 2.90 },\n"HSS3-1/2X2-1/2X3/8": { "selfWeight": 12.17, "I": 4.75 },\n"HSS3-1/2X2-1/2X5/16": { "selfWeight": 10.58, "I": 4.34 },\n"HSS3-1/2X2-1/2X1/4": { "selfWeight": 8.81, "I": 3.79 },\n"HSS3-1/2X2-1/2X3/16": { "selfWeight": 6.87, "I": 3.09 },\n"HSS3-1/2X2-1/2X1/8": { "selfWeight": 4.75, "I": 2.23 },\n"HSS3-1/2X2X1/4": { "selfWeight": 7.96, "I": 3.17 },\n"HSS3-1/2X2X3/16": { "selfWeight": 6.23, "I": 2.61 },\n"HSS3-1/2X2X1/8": { "selfWeight": 4.33, "I": 1.90 },\n"HSS3-1/2X1-1/2X1/4": { "selfWeight": 7.11, "I": 2.55 },\n"HSS3-1/2X1-1/2X3/16": { "selfWeight": 5.59, "I": 2.12 },\n"HSS3-1/2X1-1/2X1/8": { "selfWeight": 3.90, "I": 1.57 },\n"HSS3X3X3/8": { "selfWeight": 12.17, "I": 3.78 },\n"HSS3X3X5/16": { "selfWeight": 10.58, "I": 3.45 },\n"HSS3X3X1/4": { "selfWeight": 8.81, "I": 3.02 },\n"HSS3X3X3/16": { "selfWeight": 6.87, "I": 2.46 },\n"HSS3X3X1/8": { "selfWeight": 4.75, "I": 1.78 },\n"HSS3X2-1/2X5/16": { "selfWeight": 9.51, "I": 2.92 },\n"HSS3X2-1/2X1/4": { "selfWeight": 7.96, "I": 2.57 },\n"HSS3X2-1/2X3/16": { "selfWeight": 6.23, "I": 2.11 },\n"HSS3X2-1/2X1/8": { "selfWeight": 4.33, "I": 1.54 },\n"HSS3X2X5/16": { "selfWeight": 8.45, "I": 2.38 },\n"HSS3X2X1/4": { "selfWeight": 7.11, "I": 2.13 },\n"HSS3X2X3/16": { "selfWeight": 5.59, "I": 1.77 },\n"HSS3X2X1/8": { "selfWeight": 3.90, "I": 1.30 },\n"HSS3X1-1/2X1/4": { "selfWeight": 6.26, "I": 1.68 },\n"HSS3X1-1/2X3/16": { "selfWeight": 4.96, "I": 1.42 },\n"HSS3X1-1/2X1/8": { "selfWeight": 3.48, "I": 1.06 },\n"HSS3X1X3/16": { "selfWeight": 4.32, "I": 1.07 },\n"HSS3X1X1/8": { "selfWeight": 3.05, "I": 0.817 },\n"HSS2-1/2X2-1/2X5/16": { "selfWeight": 8.45, "I": 1.82 },\n"HSS2-1/2X2-1/2X1/4": { "selfWeight": 7.11, "I": 1.63 },\n"HSS2-1/2X2-1/2X3/16": { "selfWeight": 5.59, "I": 1.35 },\n"HSS2-1/2X2-1/2X1/8": { "selfWeight": 3.90, "I": 0.998 },\n"HSS2-1/2X2X1/4": { "selfWeight": 6.26, "I": 1.33 },\n"HSS2-1/2X2X3/16": { "selfWeight": 4.96, "I": 1.12 },\n"HSS2-1/2X2X1/8": { "selfWeight": 3.48, "I": 0.833 },\n"HSS2-1/2X1-1/2X1/4": { "selfWeight": 5.41, "I": 1.03 },\n"HSS2-1/2X1-1/2X3/16": { "selfWeight": 4.32, "I": 0.882 },\n"HSS2-1/2X1-1/2X1/8": { "selfWeight": 3.05, "I": 0.668 },\n"HSS2-1/2X1X3/16": { "selfWeight": 3.68, "I": 0.646 },\n"HSS2-1/2X1X1/8": { "selfWeight": 2.63, "I": 0.503 },\n"HSS2-1/4X2-1/4X1/4": { "selfWeight": 6.26, "I": 1.13 },\n"HSS2-1/4X2-1/4X3/16": { "selfWeight": 4.96, "I": 0.953 },\n"HSS2-1/4X2-1/4X1/8": { "selfWeight": 3.48, "I": 0.712 },\n"HSS2-1/4X2X3/16": { "selfWeight": 4.64, "I": 0.859 },\n"HSS2-1/4X2X1/8": { "selfWeight": 3.27, "I": 0.646 },\n"HSS2X2X1/4": { "selfWeight": 5.41, "I": 0.747 },\n"HSS2X2X3/16": { "selfWeight": 4.32, "I": 0.641 },\n"HSS2X2X1/8": { "selfWeight": 3.05, "I": 0.486 },\n"HSS2X1-1/2X3/16": { "selfWeight": 3.68, "I": 0.495 },\n"HSS2X1-1/2X1/8": { "selfWeight": 2.63, "I": 0.383 },\n"HSS2X1X3/16": { "selfWeight": 3.04, "I": 0.350 },\n"HSS2X1X1/8": { "selfWeight": 2.20, "I": 0.280 },\n"HSS20.000X0.500": { "selfWeight": 104.00, "I": 1360 },\n"HSS20.000X0.375": { "selfWeight": 78.67, "I": 1040 },\n"HSS18.000X0.500": { "selfWeight": 93.54, "I": 985 },\n"HSS18.000X0.375": { "selfWeight": 70.66, "I": 754 },\n"HSS16.000X0.625": { "selfWeight": 103.00, "I": 838 },\n"HSS16.000X0.500": { "selfWeight": 82.85, "I": 685 },\n"HSS16.000X0.438": { "selfWeight": 72.87, "I": 606 },\n"HSS16.000X0.375": { "selfWeight": 62.64, "I": 526 },\n"HSS16.000X0.312": { "selfWeight": 52.32, "I": 443 },\n"HSS16.000X0.250": { "selfWeight": 42.09, "I": 359 },\n"HSS14.000X0.625": { "selfWeight": 89.36, "I": 552 },\n"HSS14.000X0.500": { "selfWeight": 72.16, "I": 453 },\n"HSS14.000X0.375": { "selfWeight": 54.62, "I": 349 },\n"HSS14.000X0.312": { "selfWeight": 45.65, "I": 295 },\n"HSS14.000X0.250": { "selfWeight": 36.75, "I": 239 },\n"HSS12.750X0.500": { "selfWeight": 65.48, "I": 339 },\n"HSS12.750X0.375": { "selfWeight": 49.61, "I": 262 },\n"HSS12.750X0.250": { "selfWeight": 33.41, "I": 180 },\n"HSS10.750X0.500": { "selfWeight": 54.79, "I": 199 },\n"HSS10.750X0.375": { "selfWeight": 41.59, "I": 154 },\n"HSS10.750X0.250": { "selfWeight": 28.06, "I": 106 },\n"HSS10.000X0.625": { "selfWeight": 62.64, "I": 191 },\n"HSS10.000X0.500": { "selfWeight": 50.78, "I": 159 },\n"HSS10.000X0.375": { "selfWeight": 38.58, "I": 123 },\n"HSS10.000X0.312": { "selfWeight": 32.31, "I": 105 },\n"HSS10.000X0.250": { "selfWeight": 26.06, "I": 85.3 },\n"HSS10.000X0.188": { "selfWeight": 19.72, "I": 64.8 },\n"HSS9.625X0.500": { "selfWeight": 48.77, "I": 141 },\n"HSS9.625X0.375": { "selfWeight": 37.08, "I": 110 },\n"HSS9.625X0.312": { "selfWeight": 31.06, "I": 93.0 },\n"HSS9.625X0.250": { "selfWeight": 25.06, "I": 75.9 },\n"HSS9.625X0.188": { "selfWeight": 18.97, "I": 57.7 },\n"HSS8.625X0.625": { "selfWeight": 53.45, "I": 119 },\n"HSS8.625X0.500": { "selfWeight": 43.43, "I": 100 },\n"HSS8.625X0.375": { "selfWeight": 33.07, "I": 77.8 },\n"HSS8.625X0.322": { "selfWeight": 28.58, "I": 68.1 },\n"HSS8.625X0.250": { "selfWeight": 22.38, "I": 54.1 },\n"HSS8.625X0.188": { "selfWeight": 16.96, "I": 41.3 },\n"HSS7.625X0.375": { "selfWeight": 29.06, "I": 52.9 },\n"HSS7.625X0.328": { "selfWeight": 25.59, "I": 47.1 },\n"HSS7.500X0.500": { "selfWeight": 37.42, "I": 63.9 },\n"HSS7.500X0.375": { "selfWeight": 28.56, "I": 50.2 },\n"HSS7.500X0.312": { "selfWeight": 23.97, "I": 42.9 },\n"HSS7.500X0.250": { "selfWeight": 19.38, "I": 35.2 },\n"HSS7.500X0.188": { "selfWeight": 14.70, "I": 26.9 },\n"HSS7.000X0.500": { "selfWeight": 34.74, "I": 51.2 },\n"HSS7.000X0.375": { "selfWeight": 26.56, "I": 40.4 },\n"HSS7.000X0.312": { "selfWeight": 22.31, "I": 34.6 },\n"HSS7.000X0.250": { "selfWeight": 18.04, "I": 28.4 },\n"HSS7.000X0.188": { "selfWeight": 13.69, "I": 21.7 },\n"HSS7.000X0.125": { "selfWeight": 9.19, "I": 14.9 },\n"HSS6.875X0.500": { "selfWeight": 34.07, "I": 48.3 },\n"HSS6.875X0.375": { "selfWeight": 26.06, "I": 38.2 },\n"HSS6.875X0.312": { "selfWeight": 21.89, "I": 32.7 },\n"HSS6.875X0.250": { "selfWeight": 17.71, "I": 26.8 },\n"HSS6.875X0.188": { "selfWeight": 13.44, "I": 20.6 },\n"HSS6.625X0.500": { "selfWeight": 32.74, "I": 42.9 },\n"HSS6.625X0.432": { "selfWeight": 28.60, "I": 38.2 },\n"HSS6.625X0.375": { "selfWeight": 25.06, "I": 34.0 },\n"HSS6.625X0.312": { "selfWeight": 21.06, "I": 29.1 },\n"HSS6.625X0.280": { "selfWeight": 18.99, "I": 26.4 },\n"HSS6.625X0.250": { "selfWeight": 17.04, "I": 23.9 },\n"HSS6.625X0.188": { "selfWeight": 12.94, "I": 18.4 },\n"HSS6.625X0.125": { "selfWeight": 8.69, "I": 12.6 },\n"HSS6.000X0.500": { "selfWeight": 29.40, "I": 31.2 },\n"HSS6.000X0.375": { "selfWeight": 22.55, "I": 24.8 },\n"HSS6.000X0.312": { "selfWeight": 18.97, "I": 21.3 },\n"HSS6.000X0.280": { "selfWeight": 17.12, "I": 19.3 },\n"HSS6.000X0.250": { "selfWeight": 15.37, "I": 17.6 },\n"HSS6.000X0.188": { "selfWeight": 11.68, "I": 13.5 },\n"HSS6.000X0.125": { "selfWeight": 7.85, "I": 9.28 },\n"HSS5.563X0.500": { "selfWeight": 27.06, "I": 24.4 },\n"HSS5.563X0.375": { "selfWeight": 20.80, "I": 19.5 },\n"HSS5.563X0.258": { "selfWeight": 14.63, "I": 14.2 },\n"HSS5.563X0.188": { "selfWeight": 10.80, "I": 10.7 },\n"HSS5.563X0.134": { "selfWeight": 7.78, "I": 7.84 },\n"HSS5.500X0.500": { "selfWeight": 26.73, "I": 23.5 },\n"HSS5.500X0.375": { "selfWeight": 20.55, "I": 18.8 },\n"HSS5.500X0.258": { "selfWeight": 14.46, "I": 13.7 },\n"HSS5.000X0.500": { "selfWeight": 24.05, "I": 17.2 },\n"HSS5.000X0.375": { "selfWeight": 18.54, "I": 13.9 },\n"HSS5.000X0.312": { "selfWeight": 15.64, "I": 12.0 },\n"HSS5.000X0.258": { "selfWeight": 13.08, "I": 10.2 },\n"HSS5.000X0.250": { "selfWeight": 12.69, "I": 9.94 },\n"HSS5.000X0.188": { "selfWeight": 9.67, "I": 7.69 },\n"HSS5.000X0.125": { "selfWeight": 6.51, "I": 5.31 },\n"HSS4.500X0.375": { "selfWeight": 16.54, "I": 9.87 },\n"HSS4.500X0.337": { "selfWeight": 15.00, "I": 9.07 },\n"HSS4.500X0.237": { "selfWeight": 10.80, "I": 6.79 },\n"HSS4.500X0.188": { "selfWeight": 8.67, "I": 5.54 },\n"HSS4.500X0.125": { "selfWeight": 5.85, "I": 3.84 },\n"HSS4.000X0.313": { "selfWeight": 12.34, "I": 5.87 },\n"HSS4.000X0.250": { "selfWeight": 10.00, "I": 4.91 },\n"HSS4.000X0.237": { "selfWeight": 9.53, "I": 4.68 },\n"HSS4.000X0.226": { "selfWeight": 9.12, "I": 4.50 },\n"HSS4.000X0.220": { "selfWeight": 8.89, "I": 4.41 },\n"HSS4.000X0.188": { "selfWeight": 7.66, "I": 3.83 },\n"HSS4.000X0.125": { "selfWeight": 5.18, "I": 2.67 },\n"HSS3.500X0.313": { "selfWeight": 10.66, "I": 3.81 },\n"HSS3.500X0.300": { "selfWeight": 10.26, "I": 3.69 },\n"HSS3.500X0.250": { "selfWeight": 8.69, "I": 3.21 },\n"HSS3.500X0.216": { "selfWeight": 7.58, "I": 2.84 },\n"HSS3.500X0.203": { "selfWeight": 7.15, "I": 2.70 },\n"HSS3.500X0.188": { "selfWeight": 6.66, "I": 2.52 },\n"HSS3.500X0.125": { "selfWeight": 4.51, "I": 1.77 },\n"HSS3.000X0.250": { "selfWeight": 7.35, "I": 1.95 },\n"HSS3.000X0.216": { "selfWeight": 6.43, "I": 1.74 },\n"HSS3.000X0.203": { "selfWeight": 6.07, "I": 1.66 },\n"HSS3.000X0.188": { "selfWeight": 5.65, "I": 1.55 },\n"HSS3.000X0.152": { "selfWeight": 4.63, "I": 1.30 },\n"HSS3.000X0.134": { "selfWeight": 4.11, "I": 1.16 },\n"HSS3.000X0.125": { "selfWeight": 3.84, "I": 1.09 },\n"HSS2.875X0.250": { "selfWeight": 7.02, "I": 1.70 },\n"HSS2.875X0.203": { "selfWeight": 5.80, "I": 1.45 },\n"HSS2.875X0.188": { "selfWeight": 5.40, "I": 1.35 },\n"HSS2.875X0.125": { "selfWeight": 3.67, "I": 0.958 },\n"HSS2.500X0.250": { "selfWeight": 6.01, "I": 1.08 },\n"HSS2.500X0.188": { "selfWeight": 4.65, "I": 0.865 },\n"HSS2.500X0.125": { "selfWeight": 3.17, "I": 0.619 },\n"HSS2.375X0.250": { "selfWeight": 5.68, "I": 0.910 },\n"HSS2.375X0.218": { "selfWeight": 5.03, "I": 0.824 },\n"HSS2.375X0.188": { "selfWeight": 4.40, "I": 0.733 },\n"HSS2.375X0.154": { "selfWeight": 3.66, "I": 0.627 },\n"HSS2.375X0.125": { "selfWeight": 3.01, "I": 0.527 },\n"HSS1.900X0.188": { "selfWeight": 3.44, "I": 0.355 },\n"HSS1.900X0.145": { "selfWeight": 2.72, "I": 0.293 },\n"HSS1.900X0.120": { "selfWeight": 2.28, "I": 0.251 },\n"HSS1.660X0.140": { "selfWeight": 2.27, "I": 0.184 },\n"Pipe26STD": { "selfWeight": 103, "I": 2320 },\n"Pipe24STD": { "selfWeight": 94.7, "I": 1820 },\n"Pipe20STD": { "selfWeight": 78.7, "I": 1040 },\n"Pipe18STD": { "selfWeight": 70.7, "I": 756 },\n"Pipe16STD": { "selfWeight": 62.6, "I": 527 },\n"Pipe14STD": { "selfWeight": 54.6, "I": 350 },\n"Pipe12STD": { "selfWeight": 49.6, "I": 262 },\n"Pipe10STD": { "selfWeight": 40.5, "I": 151 },\n"Pipe8STD": { "selfWeight": 28.6, "I": 68.1 },\n"Pipe6STD": { "selfWeight": 19.0, "I": 26.5 },\n"Pipe5STD": { "selfWeight": 14.6, "I": 14.3 },\n"Pipe4STD": { "selfWeight": 10.8, "I": 6.82 },\n"Pipe3-1/2STD": { "selfWeight": 9.12, "I": 4.52 },\n"Pipe3STD": { "selfWeight": 7.58, "I": 2.85 },\n"Pipe2-1/2STD": { "selfWeight": 5.80, "I": 1.45 },\n"Pipe2STD": { "selfWeight": 3.66, "I": 0.627 },\n"Pipe1-1/2STD": { "selfWeight": 2.72, "I": 0.293 },\n"Pipe1-1/4STD": { "selfWeight": 2.27, "I": 0.184 },\n"Pipe1STD": { "selfWeight": 1.68, "I": 0.0830 },\n"Pipe3/4STD": { "selfWeight": 1.13, "I": 0.0350 },\n"Pipe1/2STD": { "selfWeight": 0.850, "I": 0.0160 },\n"Pipe26XS": { "selfWeight": 136, "I": 2950 },\n"Pipe24XS": { "selfWeight": 126, "I": 2310 },\n"Pipe20XS": { "selfWeight": 104, "I": 1320 },\n"Pipe18XS": { "selfWeight": 93.5, "I": 956 },\n"Pipe16XS": { "selfWeight": 82.9, "I": 665 },\n"Pipe14XS": { "selfWeight": 72.2, "I": 440 },\n"Pipe12XS": { "selfWeight": 65.5, "I": 339 },\n"Pipe10XS": { "selfWeight": 54.8, "I": 199 },\n"Pipe8XS": { "selfWeight": 43.4, "I": 100 },\n"Pipe6XS": { "selfWeight": 28.6, "I": 38.3 },\n"Pipe5XS": { "selfWeight": 20.8, "I": 19.5 },\n"Pipe4XS": { "selfWeight": 15.0, "I": 9.12 },\n"Pipe3-1/2XS": { "selfWeight": 12.5, "I": 5.94 },\n"Pipe3XS": { "selfWeight": 10.3, "I": 3.70 },\n"Pipe2-1/2XS": { "selfWeight": 7.67, "I": 1.83 },\n"Pipe2XS": { "selfWeight": 5.03, "I": 0.827 },\n"Pipe1-1/2XS": { "selfWeight": 3.63, "I": 0.372 },\n"Pipe1-1/4XS": { "selfWeight": 3.00, "I": 0.231 },\n"Pipe1XS": { "selfWeight": 2.17, "I": 0.101 },\n"Pipe3/4XS": { "selfWeight": 1.48, "I": 0.0430 },\n"Pipe1/2XS": { "selfWeight": 1.09, "I": 0.0190 },\n"Pipe12XXS": { "selfWeight": 126, "I": 625 },\n"Pipe10XXS": { "selfWeight": 104, "I": 354 },\n"Pipe8XXS": { "selfWeight": 72.5, "I": 154 },\n"Pipe6XXS": { "selfWeight": 53.2, "I": 63.5 },\n"Pipe5XXS": { "selfWeight": 38.6, "I": 32.2 },\n"Pipe4XXS": { "selfWeight": 27.6, "I": 14.7 },\n"Pipe3XXS": { "selfWeight": 18.6, "I": 5.79 },\n"Pipe2-1/2XXS": { "selfWeight": 13.7, "I": 2.78 },\n"Pipe2XXS": { "selfWeight": 9.04, "I": 1.27 }\n}`));const n=BigInt(0);const X=BigInt(1);const s=BigInt(2);const i=[n,X];const l=[X,X];const f=[s,X];const g=[BigInt(31415926535897933e43),BigInt(1e59)];const W=e=>e>=n?e:BigInt(-1)*e;const h="^(-?)(?:([0-9]+)(?: ([0-9]+)\\/([0-9]+)|(?:\\.([0-9]+))?(?:e([+-]?[0-9]+))?)|(0x[0-9A-Fa-f]+))";const I=new RegExp(h);const L=e=>{if(Number.isInteger(e)){return[BigInt(e),X]}else{const t=e.toExponential().match(I);const n=t[5]||"";const s=BigInt(t[6])-BigInt(n.length);if(s<0){return[BigInt(t[1]+t[2]+n),BigInt(10)**-s]}else if(t[4]){const e=BigInt(t[4]);return r([BigInt(t[1]+t[2])*e+BigInt(t[3])])}else{return r([BigInt(t[1]+t[2]+n)*BigInt(10)**s,X])}}};const S=e=>{if(e===""){return i}const t=e.match(I);let n;if(t[5]){const e=t[5]||"";const s=t[6]||"0";const i=BigInt(s)-BigInt(e.length);const l=BigInt(t[2]+e);n=i<0?[l,BigInt(10)**-i]:r([l*BigInt(10)**i,X])}else if(t[4]){const e=BigInt(t[4]);const X=BigInt(t[1]+t[2])*e+BigInt(t[3]);n=r([X,e])}else if(t[2]){n=[BigInt(t[2]),X]}else if(t[7]){n=[BigInt(e),X]}else;if(t[1]){n=H(n)}return n};const o=(e,t)=>{e=W(e);t=W(t);while(t!==n){const n=e%t;e=t;t=n}return e};const a=(e,t)=>{if(!_.isInteger(e)||!_.isInteger(t)){return"Bad GCD."}return[o(e[0]/e[1],t[0]/t[1]),X]};const r=e=>{const[t,n]=e;if(n===X){return e}const s=o(t,n);return s===X?e:[t/s,n/s]};const B=e=>Array.isArray(e)&&e.length===2&&typeof e[0]==="bigint"&&typeof e[1]==="bigint";const c=e=>e[1]===X||e[0]%e[1]===n;const m=e=>e[0]===n;const d=e=>e[0]<n;const u=e=>e[0]>n;const H=e=>[BigInt(-1)*e[0],e[1]];const p=e=>{const t=e[0]<n?BigInt(-1)*e[0]:e[0];return[t,e[1]]};const M=e=>[e[0]+e[1],e[1]];const x=e=>[e[0]-e[1],e[1]];const T=e=>{if(e[0]%e[1]===n){return[e[0]/e[1],X]}return e[0]>=n?[e[0]/e[1],X]:[e[0]/e[1]-X,X]};const y=e=>{if(e[0]%e[1]===n){return[e[0]/e[1],X]}return e[0]>=n?[e[0]/e[1]+X,X]:[e[0]/e[1],X]};const w=(e,t)=>e[1]===t[1]?[e[0]+t[0],e[1]]:r([e[0]*t[1]+t[0]*e[1],e[1]*t[1]]);const E=(e,t)=>e[1]===t[1]?[e[0]-t[0],e[1]]:r([e[0]*t[1]-t[0]*e[1],e[1]*t[1]]);const P=(e,t)=>[e[0]*t[0],e[1]*t[1]];const v=(e,t)=>{let n=e[0]*t[1];let X=e[1]*t[0];if(X<0){n*=BigInt(-1);X*=BigInt(-1)}return[n,X]};const b=(e,t)=>{if(t[0]===n){return[X,X]}else{t=r(t);return c(t)?[e[0]**t[0],e[1]**t[0]]:u(e)||A(t,l)||V(t,H(l))?L(j(e)**j(t)):D(C(t,f),l)?L(-1*(-1*j(e))**j(t)):"Bad root"}};const $=e=>L(Math.sqrt(j(e)));const k=e=>L(Math.exp(j(e)));const N=e=>{let t=e[1];let n=e[0];if(n<0){t*=BigInt(-1);n*=BigInt(-1)}return[t,n]};const C=(e,t)=>{const n=v(r(e),r(t));return[W(n[0]%n[1]),X]};const D=(e,t)=>e[1]===t[1]?e[0]===t[0]:e[0]*t[1]===e[1]*t[0];const V=(e,t)=>d(e)!==d(t)?d(e):d(E(e,t));const A=(e,t)=>u(e)!==u(t)?u(e):u(E(e,t));const F=(e,t)=>V(e,t)||D(e,t);const O=(e,t)=>A(e,t)||D(e,t);const R=(e,t)=>A(e,t)?[e[0],e[1]]:[t[0],t[1]];const q=(e,t)=>V(e,t)?[e[0],e[1]]:[t[0],t[1]];const j=e=>{const t=Number(e[0])/Number(e[1]);if(!isNaN(t)){return t}const n=z(e,20);return Number(n)};const z=(e,t)=>{if(m(e)){return"0"}else{const n=W(e[0]/e[1]);if(n>0){return U(e,t-String(n).length)}else{const n=String(W(e[1]/e[0])).length;return U(e,n+t-1)}}};const U=(e,t)=>{if(m(e)){return"0"}else if(t<0){const n=-t;const s=U(v(e,[BigInt(10)**BigInt(n),X]),0);return s+"0".repeat(n)}else{const[i,l]=r(e);const f=i/l;let g=i%l;let h=String(f);if(g===n&&t>0){h+="."+"0".repeat(t)}else if(g!==n){g=W(g);const e=g*BigInt(10)**BigInt(t);let n=e/l;const i=e%l;if(t===0){return W(s*i)>=W(l)?String(f+X):h}if(W(s*i)>=W(l)){n=n+X}h+="."+String(n).padStart(t,"0")}return h}};const _=Object.freeze({fromNumber:L,fromString:S,normalize:r,isRational:B,isInteger:c,isZero:m,isNegative:d,isPositive:u,negate:H,abs:p,increment:M,decrement:x,exp:k,floor:T,ceil:y,add:w,subtract:E,multiply:P,divide:v,reciprocal:N,gcd:a,modulo:C,one:l,pi:g,power:b,sqrt:$,two:f,areEqual:D,lessThan:V,greaterThan:A,lessThanOrEqualTo:F,greaterThanOrEqualTo:O,max:R,min:q,numberPattern:h,toNumber:j,toString:U,toStringSignificant:z,zero:i});const G=/,/g;const Z=/^\d+ *x *\d+(\.\d+)?$/;const J={p:"pinned",f:"fixed",h:"hinge",ph:"proppedHinge",s:"spring"};const K=["first","second","third","fourth","fifth","sixth","seventh","eighth"];const Q={D:1,d:1,F:2,f:2,L:3,l:3,H:4,h:4,Lr:5,lr:5,LR:5,lR:5,S:6,s:6,R:7,r:7,W:8,w:8,E:9,e:9};const Y=(e,t,n)=>({fixity:e,k:e==="spring"?t:0,x:n,P:[0,0,0,0,0,0,0,0,0],M:[0,0,0,0,0,0,0,0,0],Pr:[0,0,0,0,0,0,0,0,0],PrMin:[0,0,0,0,0,0,0,0,0],Mr:[0,0,0,0,0,0,0,0,0],MrMin:[0,0,0,0,0,0,0,0,0]});const ee=e=>{switch(e){case"pinned":return 1;case"fixed":return 0;case"hinge":return 3;default:return 2}};const te=(e,t)=>({length:e,xOfLeftEnd:t,P:[0,0,0,0,0,0,0,0,0],M:[0,0,0,0,0,0,0,0,0],Pf:0,Mf:0,w1:[0,0,0,0,0,0,0,0,0],w2:[0,0,0,0,0,0,0,0,0],Vmax:{left:{value:0,case:0},mid:{value:0,case:0,x:0},right:{value:0,case:0}},Vmin:{left:{value:0,case:0},mid:{value:0,case:0,x:0},right:{value:0,case:0}},Mmax:{left:{value:0,case:0},mid:{value:0,case:0,x:0},right:{value:0,case:0}},Mmin:{left:{value:0,case:0},mid:{value:0,case:0,x:0},right:{value:0,case:0}}});const ne=(e,t)=>{for(let n=0;n<t.segments.length;n++){const X=_.add(t.segments[n].xOfLeftEnd,t.segments[n].length);if(_.lessThanOrEqualTo(e,X)){return n}}return-1};const Xe=(e,t,n)=>{const X=_.subtract(n,e[t].xOfLeftEnd);if(t===0){e.unshift(te(X,e[0].xOfLeftEnd))}else{const n=e.slice(0,t);n.push(te(X,e[t].xOfLeftEnd));e=n.concat(e.slice(t))}const s=e[t+1];const i=e[t];for(let e=0;e<9;e++){const t=(s.w2[e]-s.w1[e])/_.toNumber(s.length);i.w1[e]=s.w1[e];i.w2[e]=s.w1[e];s.w1[e]=s.w1[e]+t*_.toNumber(X);i.P[e]=s.P[e];s.P[e]=0;i.M[e]=s.M[e];s.M[e]=0}s.xOfLeftEnd=n;s.length=_.subtract(s.length,i.length);return e};function se(e){const n="";const X={E:0,I:0,k:0,convention:e.convention?1:-1,SI:e.SI,doLiveLoadPatterns:e.patterns,comboName:e.combinations,LLF:Number(e.LLF),SDS:isNaN(e.SDS)?0:Number(e.SDS),gotType:[false,false,false,false,false,false,false,false,false],wMax:0,x:180,allLoadsAreUniform:true};if(e.E!==""&&e.section===1){X.E=1;X.I=1}else{const n=e.E.replace(G,"");if(!isNaN(n)){X.E=Number(n)}if(!X.E){return[`Invalid modulus of elasticity, E.`]}const s=e.section;if(s!==""&&t[s]){const e=t[s].I;if(X.SI){X.I=Number(e)*.0254**4*1e6;document.getElementById("I").value=X.I.toPrecision(3)}else{document.getElementById("I").value=e;X.I=Number(e)}}if(X.I===0){const t=e.I.replace(G,"");if(!isNaN(t)){X.I=Number(t)}}if(!X.I){return[`Invalid moment of inertia.`]}const i=e.k.replace(G,"");if(isNaN(i)){return[`Non-numeric spring constant, k.`]}X.k=Number(i)}if(X.E===1&&X.I===1&&X.k!==0){return["E and I are necessary for an analysis with spring supports."]}let s=0;let i=_.zero;const l=[];const f=[];X.numDegreesOfFreedom=0;for(s=0;s<e.spanLength.length;s++){const t=e.node[s]==="none"?"continuous":J[e.node[s]];if(!t){return[`The ${K[s]} node designation is invalid.`]}l.push(Y(t,X.k,i));X.numDegreesOfFreedom+=ee(t);const n=e.spanLength[s].replace(G,"");if(Z.test(n)){const e=n.indexOf("x");const s=Number(n.slice(0,e).trim());const g=n.slice(e+1).trim();const W=_.fromString(g);for(let e=0;e<s;e++){f.push({length:W,segments:Array(1).fill(te(W,i))});i=_.add(i,W);if(e<s-1){l.push(Y(t,X.k,i));X.numDegreesOfFreedom+=ee(t)}}}else if(n===""){break}else if(isNaN(n)){return["Non-numeric span length."]}else{const e=_.fromString(n);if(_.isNegative(e)){return["Negative span length."]}f.push({length:e,segments:Array(1).fill(te(e,i))});i=_.add(i,e)}}if(f.length===0){return[`No span lengths.`]}const g=f.length;X.numSegments=g;X.length=l[l.length-1].x;for(s=0;s<e.loads.length;s++){const t=e.loads[s];if(t.shape==="w"){continue}if(t.from===""){continue}let n=t.type==="none"?0:Q[t.type];if(n===0){if(X.comboName!=="service"){return[`The ${K[s]} load must have a load type defined.`]}else{n=1}}const i=t.amount.replace(G,"");if(isNaN(i)){return[`The ${K[s]} load is non-numeric.`]}const g=t.shape==="P"?Number(i):0;const W=t.shape==="M"?Number(i):0;const h=t.from.replace(G,"");if(isNaN(h)){return[`Invalid location in ${K[s]} load.`]}const I=_.fromString(h);if(_.isNegative(I)){return[`Invalid location in ${K[s]} load.`]}if(_.greaterThan(I,X.length)){return[`Invalid location in ${K[s]} load.`]}let L=false;for(let e=0;e<l.length;e++){if(_.areEqual(I,l[e].x)){l[e].P[0]+=g;l[e].M[0]+=W;if(n!==0){l[e].P[n]+=g}L=true;break}}if(L){continue}for(let e=0;e<f.length;e++){if(_.greaterThan(I,l[e].x)&&_.lessThan(I,l[e+1].x)){const t=f[e];const s=ne(I,t);if(_.greaterThan(I,t.segments[s].xOfLeftEnd)){t.segments=Xe(t.segments,s,I);X.numSegments+=1}X.gotType[0]=true;t.segments[s+1].P[0]+=g;t.segments[s+1].M[0]+=W;if(n!==0){X.gotType[n]=true;t.segments[s+1].P[n]+=g;t.segments[s+1].M[n]+=W}}}}X.allLoadsAreUniform=true;for(s=0;s<e.loads.length;s++){const n=e.loads[s];if(n.shape!=="w"){continue}let i=n.type==="none"?0:Q[n.type];if(i===0){if(X.comboName!=="service"){return[`The ${K[s]} load must have a load type defined.`]}else{i=1}}let g=0;let W=0;let h=n.amount.replace(G,"");if(h.indexOf("self")>-1){if(e.section!==""&&t[e.section]){let n=t[e.section].selfWeight/1e3;if(X.SI){n*=4.4482216152605/.3048}h=h.replace("self",String(n))}else{return[`The ${K[s]} load is invalid.\n          Self weight can be used only when there is a AISC section.`]}}if(h.indexOf(" ")>-1){const e=h.split(/ +/);if(e.length>2){return[`The ${K[s]} load has too many spaces.`]}if(isNaN(e[0]||isNaN(e[1]))){return[`Non-numeric load in the ${K[s]} load`]}g=Number(e[0]);W=Number(e[1])}else if(isNaN(h)){return[`The ${K[s]} load is non-numeric.`]}else{g=Number(h);W=g}if(Math.abs(g)>X.wMax){X.wMax=Math.abs(g)}if(Math.abs(W)>X.wMax){X.wMax=Math.abs(W)}let I;const L=n.from.replace(G,"");if(L===""){I=_.fromNumber(0)}else if(isNaN(L)){return[`Invalid start point in ${K[s]} load.`]}else{I=_.fromString(L)}if(_.isNegative(I)||_.greaterThan(I,X.length));let S;const o=n.to.replace(G,"");if(o===""){S=l[l.length-1].x}else if(isNaN(o)){return[`Invalid end point in ${K[s]} load.`]}else if(Number(o)<0){S=_.add(l[l.length-1].x,_.fromString(o))}else{S=_.fromString(o)}if(_.isNegative(S)||_.greaterThan(S,X.length));if(_.lessThan(S,I)){return[`The ${K[s]} load is invalid. End point is before the start point.`]}const a=(W-g)/_.toNumber(_.subtract(S,I));if(a!==0){X.allLoadsAreUniform=false}let r=0;let B=0;let c=0;let m=0;for(let e=0;e<f.length;e++){if(_.areEqual(I,l[e].x)){r=e;c=0;break}if(_.greaterThan(I,l[e].x)&&_.lessThan(I,l[e+1].x)){for(let t=0;t<f[e].segments.length;t++){const n=f[e].segments[t];if(_.areEqual(I,n.xOfLeftEnd)){r=e;c=t;break}const s=t<f[e].segments.length-1?f[e].segments[t+1].xOfLeftEnd:l[e+1].x;if(_.greaterThan(I,n.xOfLeftEnd)&&_.lessThan(I,s)){f[e].segments=Xe(f[e].segments,t,I);X.numSegments+=1;r=e;c=t+1;break}}}}for(let e=0;e<f.length;e++){if(_.areEqual(S,l[e+1].x)){B=e;m=f[e].segments.length-1;break}if(_.greaterThan(S,l[e].x)&&_.lessThan(S,l[e+1].x)){for(let t=0;t<f[e].segments.length;t++){const n=f[e].segments[t];const s=t<f[e].segments.length-1?f[e].segments[t+1].xOfLeftEnd:l[e+1].x;if(_.areEqual(S,s)){B=e;m=t;break}if(_.greaterThan(S,n.xOfLeftEnd)&&_.lessThan(S,s)){f[e].segments=Xe(f[e].segments,t,S);X.numSegments+=1;B=e;m=t;break}}}}for(let e=r;e<=B;e++){const t=f[e];const n=e===r?c:0;const X=e===B?m:f[e].segments.length-1;for(let e=n;e<=X;e++){const n=t.segments[e].xOfLeftEnd;const X=g+a*_.toNumber(_.subtract(n,I));const s=_.add(t.segments[e].xOfLeftEnd,t.segments[e].length);const l=g+a*_.toNumber(_.subtract(s,I));t.segments[e].w1[0]+=X;t.segments[e].w2[0]+=l;t.segments[e].w1[i]+=X;t.segments[e].w2[i]+=l}}X.gotType[0]=true;if(i!==0){X.gotType[i]=true}}for(let e=0;e<l.length;e++){l[e].x=_.toNumber(l[e].x)}for(let e=0;e<f.length;e++){f[e].length=_.toNumber(f[e].length);for(let t=0;t<f[e].segments.length;t++){f[e].segments[t].length=_.toNumber(f[e].segments[t].length);f[e].segments[t].xOfLeftEnd=_.toNumber(f[e].segments[t].xOfLeftEnd)}}X.length=_.toNumber(X.length);return[n,X,l,f]}const ie=(e,t,n)=>`<circle cx='${e}' cy='${t}' r="${n}"/>\n`;const le=(e,t)=>{let n="";const X=t.xDiagram+t.xScale*e.x;if(e.fixity==="hinge"||e.fixity==="proppedHinge"){n+=ie(t.xDiagram+t.xScale*e.x,t.yLoad,4)}if(e.fixity==="pinned"||e.fixity==="proppedHinge"){const s=e.fixity==="pinned"?t.yLoad+.75:t.yLoad+4;n+=`<path d='M${X} ${s} l5 10 h-10 z' style='fill-opacity:1.0'/>\n`}else if(e.fixity==="fixed"){const s=(e.x===0?-1:1)*7;n+=`<path d='M${X} ${t.yLoad-7} v14 m0 -14 l${s} 7 M${X} ${t.yLoad} l${s} 7 M${X} ${t.yLoad+7} l${s} 7'/>\n`}else if(e.fixity==="spring"){const e=t.yLoad+.75;n+=`<path d='M${X} ${e} v3 l6 1.5 -12 3 12 3 -12 3 6 1.5 v3 m-6 0 h12'/>\n`}return n};const fe=(e,t,n,X,s=false)=>{const i=n<0?-1:1;const l=X==="fixed"?7:X==="pinned"&&s?10:X==="proppedHinge"&&s?18:X==="hinge"?4:X==="spring"&&s?18:0;const f=40-l;const g=t+(s?55:-45);if(s){t+=l+.75}else{t-=.75}if(i===-1&&s){t+=f}if(i===1&&!s){t-=f}const W=`<path d='M${e} ${t} l${i*4} ${i*8} h${-i*3.5} v${i*(f-8)} h${-i*1} v${-i*(f-8)} h${-i*3}z' style='fill: #000; fill-opacity:1.0'/>\n`;const h=`<text x='${e}' y='${g}' text-anchor="middle">${String(n)}</text>\n`;return W+h};const ge=(e,t,n,X=false)=>{let s=n>=0;n=Math.abs(n);let i;let l;if(!X){i=We(e,t,s?165:15,150,s);l=`<text x='${e}' y='${t-25}' text-anchor="middle">${String(n)}</text>\n`}else{s=!s;if(e<100){i=We(e,t,s?260:100,140,s);l=`<text x='${e-15}' y='${t-15}' text-anchor='end'>${String(n)}</text>\n`}else{i=We(e,t,s?80:280,140,s);l=`<text x='${e+16}' y='${t-15}'>${String(n)}</text>\n`}}return i+l};const We=(e,t,n,X,s)=>{const i=n*(Math.PI/180);const l=s?1:-1;const f=i-l*X*(Math.PI/180);const g=35;const W=g/2;const h=8;const I=i-l*(2*.9*h/g);const L=f-i<=180?"0":"1";let S=0;let o=0;let a=0;let r=0;if(l>0){a=(e+W*Math.cos(I)).toFixed(2);r=(t-W*Math.sin(I)).toFixed(2);S=(e+W*Math.cos(f)).toFixed(2);o=(t-W*Math.sin(f)).toFixed(2)}else{S=(e+W*Math.cos(I)).toFixed(2);o=(t-W*Math.sin(I)).toFixed(2);a=(e+W*Math.cos(f)).toFixed(2);r=(t-W*Math.sin(f)).toFixed(2)}const B=`<path d='M${S} ${o}A${W} ${W} 0 ${L} 0 ${a} ${r}'/>\n`;const c=e+W*Math.cos(i);const m=t-W*Math.sin(i);const d=i-l*100/180*Math.PI;const u=22.5*Math.PI/180;const H=Array(3).fill("");const p=Array(3).fill("");H[0]=c.toFixed(2);p[0]=m.toFixed(2);H[1]=(c+h*Math.cos(d-u)).toFixed(2);p[1]=(m-h*Math.sin(d-u)).toFixed(2);H[2]=(c+h*Math.cos(d+u)).toFixed(2);p[2]=(m-h*Math.sin(d+u)).toFixed(2);let M="<polygon points='";for(let e=0;e<H.length;e++){M+=`${H[e]} ${p[e]} `}M+="'/>\n";return B+M};const he=(e,t)=>{let n=`<path d='M${e[0]} ${t[0]}`;for(let X=1;X<e.length;X++){n+=` L${e[X]} ${t[X]}`}return n+`'/>\n`};const Ie=(e,t,n,X)=>{let s=`<text x='${t}' y='${n}'>`;if(X==="middle"||X==="right"){s+=`<tspan style='text-anchor: ${X}'>`}s+=e;if(X==="middle"||X==="right"){s+=`</tspan>`}return s+`</text>\n`};const Le=Object.freeze({pointForce:fe,pointMoment:ge,polyline:he,restraint:le,text:Ie});const Se=1;const oe=2;const ae=3;const re=4;const Be=5;const ce=6;const me=7;const de=8;const ue=9;function He(e){const t=document.getElementById("diagram-wrapper");t.innerHTML=`<div style="height:225px">\n   <div id='error'>\n     <span style="color:firebrick">Error.&nbsp;&nbsp;&nbsp;</span>\n     <span>${e}</span>\n   </div>\n</div>`}const pe=(e,t)=>{const n=e.toPrecision(t);if(n.indexOf("e")===-1){return n}const X=n.indexOf("e");const s=Number.parseFloat(n.slice(0,X));const i=Number.parseFloat(n.slice(X+1));return(s*10**i).toString()};const Me=e=>{if(null==e||"object"!=typeof e){return e}if(e instanceof Date){return(new Date).setTime(e.valueOf())}if(Array.isArray(e)){const t=[];for(let n=0,X=e.length;n<X;n++){t[n]=Me(e[n])}return t}if(typeof e==="object"){const t=Object.create(null);Object.entries(e).forEach((([e,n])=>{t[e]=Me(n)}));return t}throw new Error("Unable to clone obj! Its type isn't supported.")};function xe(e,t,n){const X=document.createElement("canvas");const s=X.getContext("2d");s.font="12px Arial";e.xDiagram=90;e.yLoad=80;e.xScale=300/t[t.length-1].x;let i=`<defs>\n<style type="text/css">\n  svg { background-color: #fff; }\n  text, tspan { font: 12px Arial; }\n  circle { stroke:#000; fill:#fff; }\n  polygon { stroke:#000; fill: #000; fill-opacity:1.0 }\n  line { stroke:#000; }\n  path { stroke:#000; fill:#fff; fill-opacity: 0.0 }\n</style>\n</defs>\n<text x='20' y='${e.yLoad+2}'>loads</text>\n<text x='20' y='${e.yLoad+16}'>(${e.SI?"kN, m":"kips, ft"})</text>\n<path d='M${e.xDiagram} ${e.yLoad} h300' stroke-width='1.5px'/>\n`;for(let n=0;n<t.length;n++){if(t[n].fixity!=="continuous"){i+=Le.restraint(t[n],e)}}for(let X=0;X<n.length;X++){let s=true;if(n[X].length*e.xScale<30){continue}if(s){for(let e=1;e<n[X].segments.length;e++){if(n[X].segments[e].P[0]>0){s=false;break}}}if(s){const s=e.xDiagram+e.xScale*(t[X].x+n[X].length/2);const l=e.SI?"":"′";i+=`<text x='${s}' y='${e.yLoad+15}' text-anchor='middle'>${n[X].length}${l}</text>\n`}}for(let n=0;n<t.length;n++){const X=e.xDiagram+e.xScale*t[n].x;if(Math.abs(t[n].P[0])>0){i+=Le.pointForce(X,e.yLoad,t[n].P[0],t[n].fixity)}if(Math.abs(t[n].M[0])>0){i+=Le.pointMoment(X,e.yLoad,t[n].M[0])}}const l=20/e.wMax;let f=0;let g=`<path d='M${e.xDiagram} ${e.yLoad}`;for(let t=0;t<n.length;t++){for(let X=0;X<n[t].segments.length;X++){const s=n[t].segments[X];const W=e.xDiagram+e.xScale*s.xOfLeftEnd;if(Math.abs(s.P[0])>0){i+=Le.pointForce(W,e.yLoad,s.P[0],"continuous")}if(Math.abs(s.M[0])>0){i+=Le.pointMoment(W,e.yLoad,s.M[0])}const h=W+e.xScale*s.length;if(s.w1[0]!==f){g+=`V${e.yLoad+s.w1[0]*l}`}const I=e.yLoad+s.w2[0]*l;g+=`L${h} ${I}`;f=s.w2[0]}}if(f!==0){g+=`V${e.yLoad}`}g+=`'/>\n`;i+=g;let W=false;let h;let I=0;const L=[];for(let e=0;e<n.length;e++){for(let t=0;t<n[e].segments.length;t++){L.push(n[e].segments[t])}}const S=L.length;for(let t=0;t<L.length;t++){const n=L[t];if(n.w1[0]===n.w2[0]&&Math.abs(n.w1[0])>0){W=true;if(t===0||n.w1[0]!==L[t-1].w1[0]||W===false){h=t;I=e.xScale*n.xOfLeftEnd}if(t===S-1||L[t+1].w1[0]!==L[t+1].w2[0]||n.w1[0]!==L[t+1].w1[0]){const X=t<S-1?L[t+1].xOfLeftEnd-L[h].xOfLeftEnd:e.length-L[h].xOfLeftEnd;if(X*e.xScale>30){let s=true;const f=n.w1[0]>0?10:-4;const g=e.yLoad+l*n.w1[0]+f;const W=pe(Math.abs(n.w1[0]),3);for(let n=h+1;n<=t;n++){if(e.xScale*Math.abs(L[n].xOfLeftEnd-(L[h].xOfLeftEnd+X/2))<35){if(L[n].M[0]||L[n].P[0]!==0){s=false;break}}}if(s){const t=e.xDiagram+I+e.xScale*X/2;i+=Le.text(W,t,g)}else{s=true;for(let n=h+1;n<=t;n++){if(e.xScale*Math.abs(L[n].xOfLeftEnd-(L[h].xOfLeftEnd+X/3))<35){if(L[n].M[0]||L[n].P[0]!==0){s=false;break}}}if(s){const t=e.xDiagram+I+e.xScale*X/3-17;i+=Le.text(W,t,g)}else{s=true;for(let n=h+1;n<=t;n++){if(e.xScale*Math.abs(L[n].xOfLeftEnd-(L[h].xOfLeftEnd+2*X/3))<5){if(L[n].M[0]||L[n].P[0]!==0){s=false;break}}}if(s){const t=e.xDiagram+I+e.xScale*2*X/3;i+=Le.text(W,t,g)}else{if(t===0){i+=Le.text(W,e.xDiagram-35,g)}}}}}}}else{W=false;const X=t===0?0:(L[t-1].w2[0]-L[t-1].w1[0])/L[t-1].length;const s=(n.w2[0]-n.w1[0])/n.length;const f=t===S-1?0:(L[t+1].w2[0]-L[t+1].w1[0])/L[t+1].length;if(Math.abs(s-X)>.05||t===0){if(Math.abs(n.w1[0])>.05){if(n.length*e.xScale>20){const t=pe(Math.abs(n.w1[0]),3);const X=e.xDiagram+e.xScale*n.xOfLeftEnd;const s=n.w1[0]>0?10:-5;const f=e.yLoad+l*n.w1[0]+s;i+=Le.text(t,X,f)}}}if(Math.abs(s-f)>.05||t===S-1||Math.abs(n.w2[0]-L[t+1].w1[0])>0){if(Math.abs(n.w2[0])>.05){if(n.length*e.xScale>20){const t=pe(Math.abs(n.w2[0]),3);const X=e.xDiagram+e.xScale*(n.xOfLeftEnd+n.length)-30;const s=n.w2[0]>0?10:-5;const f=e.yLoad+l*n.w2[0]+s;i+=Le.text(t,X,f)}}}}}return i}function Te(){document.getElementById("E").value="";document.getElementById("section").value="";document.getElementById("I").value="";document.getElementById("k").value="";document.getElementById("combinations").value="service";document.getElementById("text-input").value="";const e=document.getElementById("geometry");const t=e.getElementsByTagName("select");[...t].forEach((e=>{e.value="none"}));const n=e.getElementsByTagName("input");[...n].forEach((e=>{e.value=""}));for(let e=0;e<9;e++){document.getElementById(`loadShape${e}`).value="none";document.getElementById(`loadType${e}`).value="none";document.getElementById(`amount${e}`).value="";document.getElementById(`unit${e}`).textContent="";document.getElementById(`from${e}`).value="";document.getElementById(`from${e}`).disabled=true;document.getElementById(`to${e}`).value="";document.getElementById(`to${e}`).disabled=true}document.getElementById("diagram-wrapper").innerHTML=""}const ye=/^ *E: *([\d,]+) *(?:ksi|MPa) *$/;const we=/^ *Section: * ([A-Z\d\.]+) *$/;const Ee=/^ * I: *([\d,.]+) *(?:in⁴|mm⁴\/10⁶) *$/;const Pe=/^ *k = ([\d,.]+) *(?:kips\/in|kN\/mm) *$/;const ve=/^ *Load combinations: *(service|ASCE 7-16|ASCE 7-16 ASD|2018 IBC|2018 IBC ASD|2015 NBCC) *$/;const be=/^ *Patterned live loads: (yes|no) *$/;const $e=/^ *Live load factor: (1.0|0.5) *$/;const ke=/^ *SDS = ([\d.]*) *$/;const Ne=/^ *w([DLWSEFHR]|Lr) *= (-?[\d.]+(?: *-?[\d.]+)?) *(?:kips\/ft|kN\/m)(?:; *([\d.]+) *(?:′|m))?(?: *(-?[\d.]+) *(?:′|m))? *$/;const Ce=/^ *P([DLWSEFHR]|Lr) *= (-?[\d.]+) *(?:kips|kN)(?: *at *([\d.]+) *(?:′|m))? *$/;const De=/^ *M([DLWSEFHR]|Lr) *= (-?[\d.]+) *(?:kip·ft|kN·m)(?: *at *([\d.]+) *(?:′|m))? *$/;const Ve=/^ *Beam:((?:p|f|h|ph|s|—|(?:[\d]+x)?[\d.,]+[m′]| +)+)$/;function Ae(e){document.getElementById("SI").value=e.indexOf("MPa")>-1;const n=e.split(/\r?\n/g);let X=0;for(let e=0;e<n.length;e++){if(ye.test(n[e])){document.getElementById("E").value=n[e].match(ye)[1]}else if(we.test(n[e])){const X=n[e].match(we)[1];if(t[X]){document.getElementById("section").value=X}}else if(Ee.test(n[e])){document.getElementById("I").value=n[e].match(Ee)[1]}else if(Pe.test(n[e])){document.getElementById("k").value=n[e].match(Pe)[1]}else if(ve.test(n[e])){document.getElementById("combinations").value=n[e].match(ve)[1]}else if($e.test(n[e])){document.getElementById("LLF").value=n[e].match($e)[1]}else if(ke.test(n[e])){document.getElementById("SDS").value=n[e].match(ke)[1]}else if(be.test(n[e])){document.getElementById("patterns").value=n[e].match(be)[1]==="yes"}else if(Ne.test(n[e])){const t=n[e].match(Ne);document.getElementById(`loadShape${X}`).value="w";document.getElementById(`loadType${X}`).value=t[1];document.getElementById(`amount${X}`).value=t[2];if(t[3]){document.getElementById(`from${X}`).value=t[3]}if(t[4]){document.getElementById(`to${X}`).value=t[4]}X+=1}else if(Ce.test(n[e])){const t=n[e].match(Ce);document.getElementById(`loadShape${X}`).value="P";document.getElementById(`loadType${X}`).value=t[1];document.getElementById(`amount${X}`).value=t[2];if(t[3]){document.getElementById(`from${X}`).value=t[3]}X+=1}else if(De.test(n[e])){const t=n[e].match(De);document.getElementById(`loadShape${X}`).value="M";document.getElementById(`loadType${X}`).value=t[1];document.getElementById(`amount${X}`).value=t[2];if(t[3]){document.getElementById(`from${X}`).value=t[3]}X+=1}else if(Ve.test(n[e])){const t=n[e].match(Ve)[1].trim().split(/ +/g);let X=0;let s=0;for(let e=0;e<t.length;e++){switch(t[e]){case"p":document.getElementById("N"+X).value="p";X+=1;break;case"f":document.getElementById("N"+X).value="f";X+=1;break;case"h":document.getElementById("N"+X).value="h";X+=1;break;case"ph":document.getElementById("N"+X).value="ph";X+=1;break;case"—":document.getElementById("N"+X).value="none";X+=1;break;case"s":document.getElementById("N"+X).value="s";X+=1;break;default:{document.getElementById("L"+s).value=t[e].replace(/[m′]/,"");s+=1}}}}}}function Fe(){const e={};e.E=document.getElementById("E").value.trim();e.section=document.getElementById("section").value.trim();e.I=document.getElementById("I").value.trim();e.k=document.getElementById("k").value.trim();e.combinations=document.getElementById("combinations").value.trim();e.convention=document.getElementById("convention").checked;e.SI=document.getElementById("SI").checked;e.patterns=document.getElementById("patterns").checked;e.LLF=document.getElementById("LLF").value.trim();e.SDS=document.getElementById("SDS").value.trim();e.node=[];e.spanLength=[];for(let t=0;t<7;t++){e.node.push(document.getElementById("N"+String(t)).value.trim())}for(let t=0;t<6;t++){e.spanLength.push(document.getElementById("L"+String(t)).value.trim())}e.loads=[];for(let t=0;t<9;t++){const n={};const X=document.getElementById(`loadShape${t}`).value;if(X==="none"){continue}n.shape=X;n.type=document.getElementById(`loadType${t}`).value;n.amount=document.getElementById(`amount${t}`).value.trim();if(n.amount===""||n.amount==="0"){continue}n.from=document.getElementById(`from${t}`).value.trim();n.to=document.getElementById(`to${t}`).value.trim();e.loads.push(n)}return e}const Oe=(e,t)=>e.map(((e,n)=>e*t[n])).reduce(((e,t)=>e+t));const Re=e=>e===ae||e===Be||e===ce;function qe(e,t,n){const X=t.length;const s=n.length;const i=e.gotType;const l=e.numDegreesOfFreedom;const f=4*s+X;e.numEndActions=f;const g=e.EI;t.unshift(0);n.unshift(0);const W=[];W.push([0,0,0,0,0]);for(let e=1;e<=s;e++){const t=[[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0],[0,0,0,0,0]];t[1][1]=g*12/n[e].length**3;t[1][2]=g*6/n[e].length**2;t[1][3]=-g*12/n[e].length**3;t[1][4]=g*6/n[e].length**2;t[2][1]=g*6/n[e].length**2;t[2][2]=g*4/n[e].length;t[2][3]=-g*6/n[e].length**2;t[2][4]=g*2/n[e].length;t[3][1]=-g*12/n[e].length**3;t[3][2]=-g*6/n[e].length**2;t[3][3]=g*12/n[e].length**3;t[3][4]=-g*6/n[e].length**2;t[4][1]=g*6/n[e].length**2;t[4][2]=g*2/n[e].length;t[4][3]=-g*6/n[e].length**2;t[4][4]=g*4/n[e].length;W.push(t)}const h=new Array(f+1).fill(0).map((e=>new Array(l+1).fill(0)));let I=0;for(let e=1;e<=X;e++){if(e===1){if(t[e].fixity==="continuous"||t[e].fixity==="spring"){h[1][1]=1;h[2][1]=1;h[3][2]=1;I=2}else if(t[e].fixity==="fixed");else if(t[e].fixity==="pinned"){h[3][1]=1;I=1}}else if(e===X){if(t[e].fixity==="continuous"||t[e].fixity==="spring"){I=I+1;h[5*s-1][I]=1;I=I+1;h[5*s][I]=1;h[5*s+1][I-1]=1}else if(t[e].fixity==="fixed");else if(t[e].fixity==="pinned"){I=I+1;h[5*s][I]=1}}else{if(t[e].fixity==="continuous"||t[e].fixity==="spring"){I=I+1;h[5*(e-1)-1][I]=1;h[5*(e-1)+1][I]=1;h[5*(e-1)+2][I]=1;I=I+1;h[5*(e-1)][I]=1;h[5*(e-1)+3][I]=1}else if(t[e].fixity==="hinge"){I=I+1;h[5*(e-1)-1][I]=1;h[5*(e-1)+1][I]=1;h[5*(e-1)+2][I]=1;I=I+1;h[5*(e-1)][I]=1;I=I+1;h[5*(e-1)+3][I]=1}else if(t[e].fixity==="proppedHinge"){I=I+1;h[5*(e-1)][I]=1;I=I+1;h[5*(e-1)+3][I]=1}else if(t[e].fixity==="fixed");else if(t[e].fixity==="pinned"){I=I+1;h[5*(e-1)][I]=1;h[5*(e-1)+3][I]=1}}}const L=je(W,h,t,f,l);const[S,o]=ze(h,L,l);let a=[];let r=[];if(l>1){[a,r]=Ue(S,o)}e.containsLive=e.gotType[ae]||e.gotType[Be]||e.gotType[ce];const B=!e.containsLive?1:!e.doLiveLoadPatterns?1:s>7?2:e.patterns?2**(s-1):2;e.numPatterns=B;const c=new Array(f+1).fill(0);const m=new Array(l+1).fill(0);let d;let u;let H=new Array(f).fill(0);let p=new Array(l).fill(0);let M;let x;let T;let y;let w;let E;let P=new Array(f).fill(0);let v=new Array(l).fill(0);let b=new Array(f).fill(0);let $=new Array(l).fill(0);let k=new Array(f).fill(0);let N=new Array(l).fill(0);let C=new Array(f).fill(0);let D=new Array(l).fill(0);let V=new Array(f).fill(0);let A=new Array(l).fill(0);if(B>1&&e.containsLive){M=new Array(f+1).fill(0);M=M.map((e=>new Array(l+1).fill(0)));x=new Array(l+1).fill(0);x=x.map((e=>new Array(s+1).fill(0)));T=new Array(f+1).fill(0);T=T.map((e=>new Array(l+1).fill(0)));y=new Array(l+1).fill(0);y=y.map((e=>new Array(s+1).fill(0)));w=new Array(f+1).fill(0);w=w.map((e=>new Array(l+1).fill(0)));E=new Array(l+1).fill(0);E=E.map((e=>new Array(s+1).fill(0)))}else{M=new Array(f).fill(0);x=new Array(l).fill(0);T=new Array(f).fill(0);y=new Array(l).fill(0);w=new Array(f).fill(0);E=new Array(l).fill(0)}for(let W=0;W<=ue;W++){if(W===0||i[W]){let i=0;let h=false;if(W===0){h=false;i=1}else if(Re(W)&&B>1){h=true;i=s}else{h=false;i=1}for(let I=1;I<=i;I++){for(let e=1;e<=s;e++){const X=n[e].length;const s=5*e-4;const i=5*e-3;const l=5*e-2;const f=5*e-1;const g=5*e;c[s]=0;c[i]=0;c[l]=0;c[f]=0;c[g]=0;let L=false;if(!h){L=true}else{L=e===I}if(L){for(let h=0;h<n[e].segments.length;h++){const I=n[e].segments[h];let L=0;let S=0;const o=I.xOfLeftEnd-t[e].x;let a=I.length;let r=X-o-a;let B=o+a;const m=a+r;let d=false;let u=0;let H=0;let p=0;let M=0;let x=0;if(Math.abs(I.w1[W])<1e-9){I.w1[W]=0}if(Math.abs(I.w2[W])<1e-9){I.w2[W]=0}if(I.w1[W]!==0&&I.w2[W]!==0&&Math.sign(I.w1[W])!==Math.sign(I.w2[W])){d=true;L=0;S=(I.w2[W]-I.w1[W])/a;u=o-I.w1[W]/S;H=B-u;p=r;M=B;x=M-H;a=u-o;B=o+a;r=X-B}else{d=false;L=Math.abs(I.w1[W])<Math.abs(I.w2[W])?I.w1[W]:I.w2[W]}if(o===0){c[s]=I.P[W]}else{c[l]=c[l]+I.P[W]*o*m**2/X**2;c[g]=c[g]-I.P[W]*o**2*m/X**2;c[l]=c[l]-I.M[W]*(-1+4*o/X-3*o**2/X**2);c[g]=c[g]-I.M[W]*o/X*(2-3*o/X);c[i]=c[i]+I.P[W]*m**2/X**3*(3*o+m);c[f]=c[f]+I.P[W]*o**2/X**3*(o+3*m);c[i]=c[i]-6*I.M[W]*o/X**2*(1-o/X);c[f]=c[f]+6*I.M[W]*o/X**2*(1-o/X)}if(L!==0){const e=L*a/(12*X**2*a)*(m**3*(4*X-3*m)-r**3*(4*X-3*r));c[l]=c[l]+e;const t=L*a/(12*X**2*a)*(B**3*(4*X-3*B)-o**3*(4*X-3*o));c[g]=c[g]-t;c[i]=c[i]+L*a/(2*X)*(2*r+a)+(e-t)/X;c[f]=c[f]+L*a/(2*X)*(2*o+a)+(t-e)/X}if(Math.abs(I.w1[W])>Math.abs(I.w2[W])||d){const e=I.w1[W]-L;const t=e;const n=o+a/3;const s=t*B/a;const h=s*X**2/60*(B/X)**2*(10-10*B/X+3*B**2/X**2)-(s-t)*X**2/60*(o/X)**2*(10-10*o/X+3*o**2/X**2)-t*X**2/12*(o/X)**2*(6-8*o/X+3*o**2/X**2);c[l]=c[l]+h;const S=s*X**2/60*(B/X)**3*(5-3*B/X)-(s-t)*X**2/60*(o/X)**3*(5-3*o/X)-t*X**2/12*(o/X)**3*(4-3*o/X);c[g]=c[g]-S;c[i]=c[i]+.5*(t*a)*(X-n)/X+(h-S)/X;c[f]=c[f]+.5*(t*a)*n/X+(S-h)/X}else if(Math.abs(I.w2[W])>Math.abs(I.w1[W])){const e=I.w2[W]-L;const t=e;const n=o+2*a/3;const s=t*m/a;const h=s*X**2/60*(m/X)**3*(5-3*m/X)-(s-t)*X**2/60*(r/X)**3*(5-3*r/X)-t*X**2/12*(r/X)**3*(4-3*r/X);c[l]=c[l]+h;const S=s*X**2/60*(m/X)**2*(10-10*m/X+3*m**2/X**2)-(s-t)*X**2/60*(r/X)**2*(10-10*r/X+3*r**2/X**2)-t*X**2/12*(r/X)**2*(6-8*r/X+3*r**2/X**2);c[g]=c[g]-S;c[i]=c[i]+.5*(t*a)*(X-n)/X+(h-S)/X;c[f]=c[f]+.5*(t*a)*n/X+(S-h)/X}if(d){const e=I.w2[W];const t=u+2*H/3;const n=e*x/H;const s=n*X**2/60*(x/X)**3*(5-3*x/X)-(n-e)*X**2/60*(p/X)**3*(5-3*p/X)-e*X**2/12*(p/X)**3*(4-3*p/X);c[l]=c[l]+s;const h=n*X**2/60*(x/X)**2*(10-10*x/X+3*x**2/X**2)-(n-e)*X**2/60*(p/X)**2*(10-10*p/X+3*p**2/X**2)-e*X**2/12*(p/X)**2*(6-8*p/X+3*p**2/X**2);c[g]=c[g]-h;c[i]=c[i]+.5*(e*H)*(X-t)/X+(s-h)/X;c[f]=c[f]+.5*(e*H)*t/X+(h-s)/X}}}}let i=0;for(let e=1;e<=X;e++){if(e===1){if(t[e].fixity==="continuous"||t[e].fixity==="spring"){m[1]=-c[1]-c[2];m[2]=-c[3];if(Re(W)&&B>1){if(I===0){m[1]=m[1]-t[1].P[W];m[2]=m[2]-t[1].M[W]}}else{m[1]=m[1]-t[1].P[W];m[2]=m[2]-t[1].M[W]}i=2}else if(t[e].fixity==="fixed");else if(t[e].fixity==="pinned"){i+=1;m[1]=-c[3];if(Re(W)&&B>1){if(I===1){m[i]=m[i]-t[1].M[W]}}else{m[i]=m[i]-t[1].M[W]}}}else if(e===X){if(t[e].fixity==="continuous"||t[e].fixity==="spring"){i+=1;m[i]=-c[5*s-1]-c[5*s+1];i+=1;m[i]=-c[5*s];if(Re(W)&&B>1){if(I===s){m[i-1]=m[i-1]-t[X].P[W];m[i]=m[i]-t[X].M[W]}}else{m[i-1]=m[i-1]-t[X].P[W];m[i]=m[i]-t[X].M[W]}}else if(t[e].fixity==="fixed");else if(t[e].fixity==="pinned"){i+=1;m[i]=-c[5*s];if(Re(W)&&B>1){if(I===s){m[i]=m[i]-t[X].M[W]}}else{m[i]=m[i]-t[X].M[W]}}}else{if(t[e].fixity==="continuous"||t[e].fixity==="spring"){i+=1;m[i]=-c[5*(e-1)-1]-c[5*(e-1)+1]-c[5*(e-1)+2];i+=1;m[i]=-c[5*(e-1)]-c[5*(e-1)+3];if((W===3||W===5||W===6)&&B>1){if(I===e){m[i-1]=m[i-1]-t[e].P[W];m[i]=m[i]-t[e].M[W]}}else{m[i-1]=m[i-1]-t[e].P[W];m[i]=m[i]-t[e].M[W]}}else if(t[e].fixity==="hinge"){i+=1;m[i]=-c[5*(e-1)-1]-c[5*(e-1)+1]-c[5*(e-1)+2];i+=1;m[i]=-c[5*(e-1)];if((W===3||W===5||W===6)&&B>1){if(I===e){m[i-1]=m[i-1]-t[e].P[W];m[i]=m[i]-t[e].M[W]}}else{m[i-1]=m[i-1]-t[e].P[W];m[i]=m[i]-t[e].M[W]}i+=1;m[i]=-c[5*(e-1)+3]}else if(t[e].fixity==="proppedHinge"){i+=1;m[i]=-c[5*(e-1)];i+=1;m[i]=-c[5*(e-1)+3]}else if(t[e].fixity==="fixed");else if(t[e].fixity==="pinned"){i+=1;m[i]=-c[5*(e-1)]-c[5*(e-1)+3];if((W===3||W===5||W===6)&&B>1){if(I===e){m[i]=m[i]-t[e].M[W]}}else{m[i]=m[i]-t[e].M[W]}}}}if(l===0){u=[0]}else if(l===1){u=[0,m[1]/S[1][1]]}else{u=_e(a,r,m,o)}d=L.map((e=>Oe(e,u))).map(((e,t)=>e+c[t]));for(let e=1;e<=f;e++){if(Math.abs(d[e])<1e-14){d[e]=0}}switch(W){case Se:H=Me(d);if(g!==1){p=Me(u)}break;case oe:P=Me(d);if(g!==1){v=Me(u)}break;case ae:if(typeof M[0]==="number"){M=Me(d);if(g!==1){x=Me(u)}}else{for(let e=1;e<5*s+1;e++){M[e][I-1]=d[e]}if(g!==1){for(let e=1;e<=l;e++){x[e][I]=u[e]}}}break;case re:b=Me(d);if(g!==1){$=Me(u)}break;case Be:if(typeof T[0]==="number"){T=Me(d);if(g!==1){y=Me(u)}}else{for(let e=1;e<5*s+1;e++){T[e][I-1]=d[e]}if(g!==1){for(let e=0;e<l;e++){y[e][I]=u[e]}}}break;case ce:if(typeof w[0]==="number"){w=Me(d);E=Me(u)}else{for(let e=1;e<5*s+1;e++){w[e][I-1]=d[e]}if(g!==1){for(let e=0;e<l;e++){E[e][I]=u[e]}}}break;case me:k=Me(d);if(g!==1){N=Me(u)}break;case de:C=Me(d);if(g!==1){D=Me(u)}break;case ue:V=Me(d);if(g!==1){A=Me(u)}break}if(B===1||!(e.containsLive&&Re(W))){if(t[1].fixity==="fixed"){t[1].Mr[W]=d[3]+t[1].M[W]}if(t[1].fixity==="spring"){t[1].Pr[W]=d[1]}else if(t[1].fixity!=="continuous"){t[1].Pr[W]=-d[2]-t[1].P[W]}for(let e=2;e<=s;e++){if(t[e].fixity==="fixed"){t[e].Mr[W]=d[5*(e-1)]+d[5*(e-1)+3]+t[e].M[W]}if(t[e].fixity==="spring"){t[e].Pr[W]=d[5*(e-1)+1]}else if(t[e].fixity!=="continuous"){t[e].Pr[W]=-d[5*(e-1)-1]-d[5*(e-1)+2]-t[e].P[W]}}if(t[X].fixity==="fixed"){t[X].Mr[W]=d[5*s]+t[X].M[W]}if(t[X].fixity==="spring"){t[X].Pr[W]=d[5*s+1]}else if(t[X].fixity!=="continuous"){t[X].Pr[W]=-d[5*s-1]-t[X].P[W]}}else{let e=0;if(t[1].fixity==="fixed"){e=d[3]+t[1].M[W];if(e>0){t[1].Mr[W]=t[1].Mr[W]+e}if(e<0){t[1].MrMin[W]=t[1].MrMin[W]+e}}let n=0;if(t[1].fixity==="spring"){n=d[1]}else if(t[1].fixity!=="continuous"){n=-d[2]-t[1].P[W]}if(n>0){t[1].Pr[W]=t[1].Pr[W]+n}if(n<0){t[1].PrMin[W]=t[1].PrMin[W]+n}for(let X=1;X<s;X++){if(t[X].fixity==="fixed"){e=d[5*(X-1)]+d[5*(X-1)+3]+t[X].M[W];if(e>0){t[X].Mr[W]=t[X].Mr[W]+e}if(e<0){t[X].MrMin[W]=t[X].MrMin[W]+e}}n=0;if(t[X].fixity==="spring"){t[X].Pr[W]=t[X].Pr[W]+d[5*(X-1)+1]}else if(t[X].fixity!=="continuous"){n=-d[5*(X-1)-1]-d[5*(X-1)+2]-t[X].P[W]}if(n>0){t[X].Pr[W]=t[X].Pr[W]+n}if(n<0){t[X].PrMin[W]=t[X].PrMin[W]+n}}if(t[X].fixity==="fixed"){e=d[5*s]+t[s].M[W];if(e>0){t[X].Mr[W]=t[X].Mr[W]+e}if(e<0){t[X].MrMin[W]=t[X].MrMin[W]+e}}n=0;if(t[X].fixity==="spring"){t[X].Pr[W]=t[X].Pr[W]+d[5*s+1]}else if(t[X].fixity!=="continuous"){n=-d[5*s-1]-t[i].P[W]}if(n>0){t[X].Pr[W]=t[X].Pr[W]+n}if(n<0){t[X].PrMin[W]=t[X].PrMin[W]+n}}}}}return[[H,M,T,w,P,b,k,C,V],[p,x,y,E,v,$,N,D,A]]}const je=(e,t,n,X,s)=>{let i=new Array(X+1).fill(0);i=i.map((e=>new Array(s+1).fill(0)));for(let l=1;l<=X;l++){const X=Math.trunc((l-1)/5)+1;const f=l-1-5*(X-1);for(let g=1;g<=s;g++){if(f===0){i[l][g]=n[X].k*t[l][g]}else{const n=5*X-3;const s=5*X;let W=0;for(let h=n;h<=s;h++){W+=1;i[l][g]=i[l][g]+e[X][f][W]*t[h][g]}}}}return i};const ze=(e,t,n)=>{let X=Array(n+1).fill(0);X=X.map((e=>Array(n+1).fill(0)));const s=t.length-1;let i=1;for(let n=1;n<e[0].length;n++){for(let l=1;l<=n;l++){for(let i=1;i<=s;i++){X[n][l]=X[n][l]+e[i][n]*t[i][l]}if(X[n][l]!==0&&n-l>i){i=n-l}}}return[X,i]};const Ue=(e,t)=>{const n=new Array(e.length).fill(0);let X=new Array(e.length).fill(0);X=X.map((t=>new Array(e.length-1).fill(0)));const s=e.length-1;for(let i=1;i<=s;i++){let l=Math.max(i-t,1);n[i]=e[i][i];for(let e=l;e<=i-1;e++){n[i]=n[i]-n[e]*X[i][e]*X[i][e]}const f=Math.min(i+t,s);for(let s=i+1;s<=f;s++){l=Math.max(s-t,1);let f=0;for(let e=l;e<=i-1;e++){f=f+n[e]*X[i][e]*X[s][e]}X[s][i]=(e[s][i]-f)/n[i]}}return[n,X]};const _e=(e,t,n,X)=>{const s=n.length-1;for(let e=2;e<=s;e++){const s=e-X<1?1:e-X;for(let X=s;X<=e-1;X++){n[e]=n[e]-t[e][X]*n[X]}}n[s]=n[s]/e[s];for(let i=s-1;i>=1;i--){n[i]=n[i]/e[i];const l=Math.min(s,i+X);for(let e=i+1;e<=l;e++){n[i]=n[i]-t[e][i]*n[e]}}return n};function Ge(e,t){if(!e.containsLive||!e.doLiveLoadPatterns){const e=[1];for(let n=2;n<=t;n++){e.push(n)}return[e]}else if(e.numPatterns===2||t>7){const e=[1];for(let n=2;n<=t;n++){e.push(n)}return[e,[]]}else{switch(t){case 1:return[[1],[]];case 2:return[[1,2],[],[1],[2]];case 3:return[[1,2,3],[],[1],[2],[3],[1,2],[1,3],[2,3]];case 4:return[[1,2,3,4],[],[1],[2],[3],[4],[1,2],[1,3],[1,4],[2,3],[2,4],[3,4],[1,2,3],[1,2,4],[1,3,4],[2,3,4]];case 5:return[[1,2,3,4,5],[],[1],[2],[3],[4],[5],[1,2],[1,3],[1,4],[1,5],[2,3],[2,4],[2,5],[3,4],[3,5],[4,5],[1,2,3],[1,2,4],[1,2,5],[1,3,4],[1,3,5],[1,4,5],[2,3,4],[2,3,5],[2,4,5],[3,4,5],[1,2,3,4],[1,2,3,5],[1,2,4,5],[1,3,4,5],[2,3,4,5]];case 6:return[[1,2,3,4,5,6],[],[1],[2],[3],[4],[5],[6],[1,2],[1,3],[1,4],[1,5],[1,6],[2,3],[2,4],[2,5],[2,6],[3,4],[3,5],[3,6],[4,5],[4,6],[5,6],[1,2,3],[1,2,4],[1,2,5],[1,2,6],[1,3,4],[1,3,5],[1,3,6],[1,4,5],[1,4,6],[1,5,6],[2,3,4],[2,3,5],[2,3,6],[2,4,5],[2,4,6],[2,5,6],[3,4,5],[3,4,6],[3,5,6],[4,5,6],[1,2,3,4],[1,2,3,5],[1,2,3,6],[1,2,4,5],[1,2,4,6],[1,2,5,6],[1,3,4,5],[1,3,4,6],[1,3,5,6],[1,4,5,6],[2,3,4,5],[2,3,4,6],[2,3,5,6],[2,4,5,6],[3,4,5,6],[1,2,3,4,5],[1,2,3,4,6],[1,2,3,5,6],[1,2,4,5,6],[1,3,4,5,6],[2,3,4,5,6]];case 7:return[[1,2,3,4,5,6,7],[],[1],[2],[3],[4],[5],[6],[7],[1,2],[1,3],[1,4],[1,5],[1,6],[1,7],[2,3],[2,4],[2,5],[2,6],[2,7],[3,4],[3,5],[3,6],[3,7],[4,5],[4,6],[4,7],[5,6],[5,7],[6,7],[1,2,3],[1,2,4],[1,2,5],[1,2,6],[1,2,7],[1,3,4],[1,3,5],[1,3,6],[1,3,7],[1,4,5],[1,4,6],[1,4,7],[1,5,6],[1,5,7],[1,6,7],[2,3,4],[2,3,5],[2,3,6],[2,3,7],[2,4,5],[2,4,6],[2,4,7],[2,5,6],[2,5,7],[2,6,7],[3,4,5],[3,4,6],[3,4,7],[3,5,6],[3,5,7],[3,6,7],[4,5,6],[4,5,7],[4,6,7],[5,6,7],[1,2,3,4],[1,2,3,5],[1,2,3,6],[1,2,3,7],[1,2,4,5],[1,2,4,6],[1,2,4,7],[1,2,5,6],[1,2,5,7],[1,2,6,7],[1,3,4,5],[1,3,4,6],[1,3,4,7],[1,3,5,6],[1,3,5,7],[1,3,6,7],[1,4,5,6],[1,4,5,7],[1,4,6,7],[1,5,6,7],[2,3,4,5],[2,3,4,6],[2,3,4,7],[2,3,5,6],[2,3,5,7],[2,3,6,7],[2,4,5,6],[2,4,5,7],[2,4,6,7],[2,5,6,7],[3,4,5,6],[3,4,5,7],[3,4,6,7],[3,5,6,7],[4,5,6,7],[1,2,3,4,5],[1,2,3,4,6],[1,2,3,4,7],[1,2,3,5,6],[1,2,3,5,7],[1,2,3,6,7],[1,2,4,5,6],[1,2,4,5,7],[1,2,4,6,7],[1,2,5,6,7],[1,3,4,5,6],[1,3,4,5,7],[1,3,4,6,7],[1,3,5,6,7],[1,4,5,6,7],[2,3,4,5,6],[2,3,4,5,7],[2,3,4,6,7],[2,3,5,6,7],[2,4,5,6,7],[3,4,5,6,7],[1,2,3,4,5,6],[1,2,3,4,5,7],[1,2,3,4,6,7],[1,2,3,5,6,7],[1,2,4,5,6,7],[1,3,4,5,6,7],[2,3,4,5,6,7]]}}}const Ze=Object.freeze({service:[["DFLH£SRWE","0 1 1 1 1 1 1 1 1 1"]],"ASCE 7-16":[["DFH","1  1.4          1.4           0  1.6    0    0    0    0    0"],["L","2  1.2          1.2         1.6  1.6    0    0    0    0    0"],["L£","2  1.2          1.2         1.6  1.6  0.5    0    0    0    0"],["LS","2  1.2          1.2         1.6  1.6    0  0.5    0    0    0"],["LR","2  1.2          1.2         1.6  1.6    0    0  0.5    0    0"],["£","3  1.2          1.2           0  1.6  1.6    0    0    0    0"],["£L","3  1.2          1.2         LLF  1.6  1.6    0    0    0    0"],["£W","3  1.2          1.2           0  1.6  1.6    0    0  0.5    0"],["S","3  1.2          1.2           0  1.6    0  1.6    0    0    0"],["SL","3  1.2          1.2         LLF  1.6    0  1.6    0    0    0"],["SW","3  1.2          1.2           0  1.6    0  1.6    0  0.5    0"],["R","3  1.2          1.2           0  1.6    0    0  1.6    0    0"],["RL","3  1.2          1.2         LLF  1.6    0    0  1.6    0    0"],["RW","3  1.2          1.2           0  1.6    0    0  1.6  0.5    0"],["W","4  1.2          1.2           0  1.6    0    0    0  1.0    0"],["WL","4  1.2          1.2         LLF  1.6    0    0    0  1.0    0"],["W£","4  1.2          1.2           0  1.6  0.5    0    0  1.0    0"],["WL£","4  1.2          1.2         LLF  1.6  0.5    0    0  1.0    0"],["WS","4  1.2          1.2           0  1.6    0  0.5    0  1.0    0"],["WLS","4  1.2          1.2         LLF  1.6    0  0.5    0  1.0    0"],["WR","4  1.2          1.2           0  1.6    0    0  0.5  1.0    0"],["WLR","4  1.2          1.2         LLF  1.6    0    0  0.5  1.0    0"],["W","6  0.9          0             0  1.6    0    0    0  1.0    0"],["E","6  1.2+0.2×SDS  1.2+0.2×SDS   1  1.6    0  0.2    0    0    1"],["E","7  0.9-0.2×SDS  0.9-0.2×SDS   0  1.6    0    0    0    0    1"]],"ASCE 7-16 ASD":[["DF","1   1             1           0    1    0    0    0    0    0"],["L","2   1             1           1    1    0    0    0    0    0"],["£","3   1             1           0    1    1    0    0    0    0"],["S","3   1             1           0    1    0    1    0    0    0"],["R","3   1             1           0    1    0    0    1    0    0"],["L£","4   1             1         0.75   1   0.75  0    0    0    0"],["LS","4   1             1         0.75   1    0   0.75  0    0    0"],["LR","4   1             1         0.75   1    0    0   0.75  0    0"],["W","5   1             1           0    1    0    0    0   0.6   0"],["LW","6   1             1         0.75   1    0    0    0   0.45  0"],["£W","6   1             1           0    1   0.75  0    0   0.45  0"],["SW","6   1             1           0    1    0  0.75   0   0.45  0"],["RW","6   1             1           0    1    0    0  0.75  0.45  0"],["L£W","6   1             1         0.75   1   0.75  0    0   0.45  0"],["LSW","6   1             1         0.75   1    0  0.75   0   0.45  0"],["LRW","6   1             1         0.75   1    0    0  0.75  0.45  0"],["W","7  0.6            0           0    1    0    0    0   0.6   0"],["E","8  1+0.14×SDS   1+0.14×SDS    0    1    0    0    0    0    0.7"],["E","9  1+0.105×SDS  1+0.105×SDS  0.75  1    0  0.75   0    0    0.525"],["E","10  0.6-0.14×SDS 0.6-0.14×SDS  0    0    0    0    0    0    0.7"]],"2018 IBC":[["DF","1 1.4 1.4 0 0 0 0 0 0 0"],["LH","2 1.2 1.2 1 1 0 0 0 0 0"],["LH","2 1.2 1.2 1 1 0.5 0 0 0 0"],["LH","2 1.2 1.2 1 1 0 0.5 0 0 0"],["LH","2 1.2 1.2 1 1 0 0 0.5 0 0"],["£","3 1.2 1.2 LLF 1.6 1 0 0 0 0"],["S","3 1.2 1.2 LLF 1.6 0 1 0 0 0"],["R","3 1.2 1.2 LLF 1.6 0 0 1 0 0"],["£","3 1.2 1.2 0 1.6 1 0 0 0.5 0"],["S","3 1.2 1.2 0 1.6 0 1 0 0.5 0"],["R","3 1.2 1.2 0 1.6 0 0 1 0.5 0"],["W","4 1.2 1.2 LLF 1.6 0.5 0 0 1 0"],["W","4 1.2 1.2 LLF 1.6 0 0.5 0 1 0"],["W","4 1.2 1.2 LLF 1.6 0 0 0.5 1 0"],["E","5 1.2 1.2 LLF 1.6 0 0.7 0 0 1"],["W","6 0.9 0 0 1.6 0 0 0 1 0"],["E","7 0.9 0 0 1.6 0 0 0 0 1"]],"2018 IBC ASD":[["DF","8 1 1 0 0 0 0 0 0 0"],["LH","9 1 1 1 0 0 0 0 0 0"],["£","10 1 1 0 1 1 0 0 0 0"],["S","10 1 1 0 1 0 1 0 0 0"],["R","10 1 1 0 1 0 0 1 0 0"],["£","11 1 1 0.75 1 0.75 0 0 0 0"],["S","11 1 1 0.75 1 0 0.75 0 0 0"],["R","11 1 1 0.75 1 0 0 0.75 0 0"],["W","12 1 1 0 1 0 0 0 0.6 0"],["E","12 1 1 0 1 0 0 0 0 0.7"],["W£","13 1 1 0.75 1 0.75 0 0 0.45 0"],["WS","13 1 1 0.75 1 0 0.75 0 0.45 0"],["W£","13 1 1 0.75 1 0 0 0.75 0.45 0"],["E","14 1 1 0.75 1 0 0.75 0 0 0.525"],["E","15 0.6 0.6 0 1 0 0 0 0 0.7"]],"2015 NBCC":[["D","1 1.4 0 0 0 0 0 0 0 0"],["L£F","2 1.25 1.25 1.5 0 1.5 0 0 0 0"],["L£F","2 0.9 1.25 1.5 0 1.5 0 0 0 0"],["L£F","2 1.25 1.25 1.5 0 1.5 0.5 0 0 0"],["L£F","2 0.9 1.25 1.5 0 1.5 0.5 0 0 0"],["L£F","2 1.25 1.25 1.5 0 1.5 0 0 0.4 0"],["L£F","2 0.9 1.25 1.5 0 1.5 0 0 0.4 0"],["S","3 1.25 0 0 0 0 1.5 0 0 0"],["S","3 0.9 0 0 0 0 1.5 0 0 0"],["S","3 1.25 LLF LLF 0 LLF 1.5 0 0 0"],["S","3 0.9 LLF LLF 0 LLF 1.5 0 0 0"],["S","3 1.25 0 0 0 0 1.5 0 0.4 0"],["S","3 0.9 0 0 0 0 1.5 0 0.4 0"],["W","4 1.25 0 0 0 0 0 0 1.4 0"],["W","4 0.9 0 0 0 0 0 0 1.4 0"],["W","4 1.25 LLF LLF 0 LLF 0 0 1.4 0"],["W","4 0.9 LLF LLF 0 LLF 0 0 1.4 0"],["W","4 1.25 0 0 0 0 0.5 0 1.4 0"],["W","4 0.9 0 0 0 0 0.5 0 1.4 0"],["E","5 1.25 0 0 0 0 0 0 0 1"],["E","5 0.9 0 0 0 0 0 0 0 1"],["E","5 1.25 LLF LLF 0 LLF 0 0 0 1"],["E","5 0.9 LLF LLF 0 LLF 0 0 0 1"],["E","5 1.25 0 0 0 0 0.2 0 0 1"],["E","5 0.9 0 0 0 0 0.2 0 0 1"]]});function Je(e,t,n,X,s,i,l){const[f,g,W,h,I,L,S,o,a]=l;let r=new Array(X.numEndActions).fill(0);let B=false;const c=i.length-1;const m=s.length-1;const d=X.numPatterns;const u=new Array(m);const H=new Array(m);if(e[Se]>0&&X.gotType[Se]){const n=e[Se];r=r.map(((e,t)=>f[t]));for(let e=1;e<=c;e++){s[e].Pf=n*s[e].P[1];s[e].Mf=n*s[e].M[1];for(let X=0;X<i[e].segments.length;X++){const s=i[e].segments[X];s.w1f[t]=n*s.w1[1];s.w2f=n*s.w2[1];s.Pf=n*s.P[1];s.Mf=n*s.M[1]}}}if(e[oe]>0&&X.gotType[oe]){const n=e[oe];r=r.map(((e,t)=>e+n*I[t]));for(let e=1;e<=c;e++){s[e].Pf=s[e].Pf+n*s[e].P[2];s[e].Mf=s[e].Mf+n*s[e].M[2];for(let X=0;X<i[e].segments.length;X++){const s=i[e].segments[X];s.w1f[t]=s.w1f[t]+n*s.w1[2];s.w2f=s.w2f+n*s.w2[2];s.Pf=s.Pf+n*s.P[2];s.Mf=s.Mf+n*s.M[2]}}}if(e[ae]>0&&X.gotType[ae]){const X=e[ae];if(d===1){for(let e=1;e<r.length;e++){r[e]=r[e]+X*g[e]}for(let e=1;e<=c;e++){s[e].Pf=s[e].Pf+X*s[e].P[ae];s[e].Mf=s[e].Mf+X*s[e].M[ae];for(let n=0;n<i[e].segments.length;n++){const s=i[e].segments[n];s.w1f[t]=s.w1f[t]+X*s.w1[ae];s.w2f=s.w2f+X*s.w2[ae];s.Pf=s.Pf+X*s.P[ae];s.Mf=s.Mf+X*s.M[ae]}}}else{for(let e=1;e<=c;e++){if(n.includes(e)){let t=0;for(let n=1;n<=c;n++){t=5*n-4;r[t]=r[t]+X*g[t][e-1];r[t+1]=r[t+1]+X*g[t+1][e-1];r[t+2]=r[t+2]+X*g[t+2][e-1];r[t+3]=r[t+3]+X*g[t+3][e-1];r[t+4]=r[t+4]+X*g[t+4][e-1]}r[t+5]=r[t+5]+X*g[t+5][e-1]}}u.fill(false);for(let e=1;e<=c;e++){if(n.includes(e)){if(!u[e]){s[e].Pf=s[e].Pf+X*s[e].P[ae];s[e].Mf=s[e].Mf+X*s[e].M[ae];u[e]=true}if(!u[e+1]){s[e+1].Pf=s[e+1].Pf+X*s[e+1].P[ae];s[e+1].Mf=s[e+1].Mf+X*s[e+1].M[ae];u[e+1]=true}}for(let s=0;s<i[e].segments.length;s++){const l=i[e].segments[s];if(n.includes(e)){l.w1f[t]=l.w1f[t]+X*l.w1[ae];l.w2f=l.w2f+X*l.w2[ae];l.Pf=l.Pf+X*l.P[ae];l.Mf=l.Mf+X*l.M[ae]}}}}}if(e[re]>0&&X.gotType[re]){const n=e[re];for(let e=1;e<r.length;e++){r[e]=r[e]+n*L[e]}for(let e=1;e<=c;e++){s[e].Pf=s[e].Pf+n*s[e].P[re];s[e].Mf=s[e].Mf+n*s[e].M[re];for(let X=0;X<i[e].segments.length;X++){const s=i[e].segments[X];s.w1f[t]=s.w1f[t]+n*s.w1[re];s.w2f=s.w2f+n*s.w2[re];s.Pf=s.Pf+n*s.P[re];s.Mf=s.Mf+n*s.M[re]}}}if(e[Be]>0&&X.gotType[Be]){const X=e[Be];if(d===1){for(let e=1;e<r.length;e++){r[e]=r[e]+X*L[e]}for(let e=1;e<=c;e++){s[e].Pf=s[e].Pf+X*s[e].P[Be];s[e].Mf=s[e].Mf+X*s[e].M[Be];for(let n=0;n<i[e].segments.length;n++){const s=i[e].segments[n];s.w1f[t]=s.w1f[t]+X*s.w1[Be];s.w2f=s.w2f+X*s.w2[5];s.Pf=s.Pf+X*s.P[Be];s.Mf=s.Mf+X*s.M[Be]}}}else{for(let e=1;e<=c;e++){if(n.includes(e)){let t=0;for(let n=1;n<=c;n++){t=5*n-4;r[t]=r[t]+X*W[t][e-1];r[t+1]=r[t+1]+X*W[t+1][e-1];r[t+2]=r[t+2]+X*W[t+2][e-1];r[t+3]=r[t+3]+X*W[t+3][e-1];r[t+4]=r[t+4]+X*W[t+4][e-1]}r[t+5]=r[t+5]+X*W[e-1]}}u.fill(false);for(let e=1;e<=c;e++){if(n.includes(e)){if(!u[e]){s[e].Pf=s[e].Pf+X*s[e].P[Be];s[e].Mf=s[e].Mf+X*s[e].M[Be];u[e]=true}if(!u[e+1]){s[e+1].Pf=s[e+1].Pf+X*s[e+1].P[Be];s[e+1].Mf=s[e+1].Mf+X*s[e+1].M[Be];u[e+1]=true}}}for(let e=1;e<=c;e++){if(n.includes(e)){for(let n=0;n<i[e].segments.length;n++){const s=i[e].segments[n];s.w1f[t]=s.w1f[t]+X*s.w1[Be];s.w2f=s.w2f+X*s.w2[Be];s.Pf=s.Pf+X*s.P[Be];s.Mf=s.Mf+X*s.M[Be]}}}}}if(e[ce]>0&&X.gotType[ce]){const X=e[ce];if(d===1){for(let e=1;e<r.length;e++){r[e]=r[e]+X*h[e]}for(let e=1;e<=c;e++){s[e].Pf=s[e].Pf+X*s[e].P[ce];s[e].Mf=s[e].Mf+X*s[e].M[ce];for(let n=0;n<i[e].segments.length;n++){const s=i[e].segments[n];s.w1f[t]=s.w1f[t]+X*s.w1[ce];s.w2f=s.w2f+X*s.w2[ce];s.Pf=s.Pf+X*s.P[ce];s.Mf=s.Mf+X*s.M[ce]}}}else{for(let e=1;e<=c;e++){let t=n.includes(e)?1:.5;if(n.length===0){t=0}let s=0;for(let n=1;n<=c;n++){s=5*n-4;r[s]=r[s]+t*X*h[s][e-1];r[s+1]=r[s+1]+t*X*h[s+1][e-1];r[s+2]=r[s+2]+t*X*h[s+2][e-1];r[s+3]=r[s+3]+t*X*h[s+3][e-1];r[s+4]=r[s+4]+t*X*h[s+4][e-1]}r[s+5]=r[s+5]+t*X*h[s+5][e-1]}u.fill(false);H.fill(false);for(let e=1;e<=c;e++){if(n.length>0){B=n.includes(e);if(u[e]);else if(!B&&H[e]);else if(B&&!H[e]){s[e].Pf=s[e].Pf+X*s[e].P[ce];s[e].Mf=s[e].Mf+X*s[e].M[ce];u[e]=true}else if(!B&&!H[e]){s[e].Pf=s[e].Pf+.5*X*s[e].P[ce];s[e].Mf=s[e].Mf+.5*X*s[e].M[ce];H[e]=true}if(B){s[e+1].Pf=s[e+1].Pf+X*s[e+1].P[ce];s[e+1].Mf=s[e+1].Mf+X*s[e+1].M[ce];u[e+1]=true}else{s[e+1].Pf=s[e+1].Pf+.5*X*s[e+1].P[ce];s[e+1].Mf=s[e+1].Mf+.5*X*s[e+1].M[ce];H[e+1]=true}}}for(let e=1;e<=c;e++){for(let s=0;s<i[e].segments.length;s++){const l=i[e].segments[s];let f=n.includes(e)?1:.5;if(n.length===0){f=0}l.w1f[t]=l.w1f[t]+f*X*l.w1[6];l.w2f=l.w2f+f*X*l.w2[6];l.Pf=l.Pf+f*X*l.P[6];l.Mf=l.Mf+f*X*l.M[6]}}}}if(e[me]>0&&X.gotType[me]){const n=e[me];for(let e=1;e<r.length;e++){r[e]=r[e]+n*S[e]}for(let e=1;e<=c;e++){s[e].Pf=s[e].Pf+n*s[e].P[me];s[e].Mf=s[e].Mf+n*s[e].M[me];for(let X=0;X<i[e].segments.length;X++){const s=i[e].segments[X];s.w1f[t]=s.w1f[t]+n*s.w1[me];s.w2f=s.w2f+n*s.w2[me];s.Pf=s.Pf+n*s.P[me];s.Mf=s.Mf+n*s.M[me]}}}if(e[de]>0&&X.gotType[de]){const n=e[de];for(let e=1;e<r.length;e++){r[e]=r[e]+n*o[e]}for(let e=1;e<=c;e++){s[e].Pf=s[e].Pf+n*s[e].P[de];s[e].Mf=s[e].Mf+n*s[e].M[de];for(let X=0;X<i[e].segments.length;X++){const s=i[e].segments[X];s.w1f[t]=s.w1f[t]+n*s.w1[de];s.w2f=s.w2f+n*s.w2[de];s.Pf=s.Pf+n*s.P[de];s.Mf=s.Mf+n*s.M[de]}}}if(e[ue]>0&&X.gotType[ue]){const n=e[ue];for(let e=1;e<r.length;e++){r[e]=r[e]+n*a[e]}for(let e=1;e<=c;e++){s[e].Pf=s[e].Pf+n*s[e].P[ue];s[e].Mf=s[e].Mf+n*s[e].M[ue];for(let X=0;X<i[e].segments.length;X++){const s=i[e].segments[X];s.w1f[t]=s.w1f[t]+n*s.w1[ue];s.w2f=s.w2f+n*s.w2[ue];s.Pf=s.Pf+n*s.P[ue];s.Mf=s.Mf+n*s.M[ue]}}}for(let e=1;e<=c;e++){for(let n=0;n<i[e].segments.length;n++){const X=i[e].segments[n];if(X.length!==0){X.slope[t]=(X.w2f-X.w1f[t])/X.length}}}return r}function Ke(e,t,n,X,s){const i=n.length-1;const l=e.comboName==="service";const f=e.numPatterns;const g=Ge(e,i);const[W,h,I,L,S,o,a,r,B]=s;let c=0;let m=0;let d=0;let u=0;let H=0;let p=0;let M=0;let x=0;const T=Ze[e.comboName];const y=et(T,l,e);for(let t=1;t<=i;t++){for(let X=0;X<n[t].segments.length;X++){const s=n[t].segments[X];s.w1f=new Array(y).fill(0);s.w2f=0;s.slope=new Array(y).fill(0);s.V1=new Array(y).fill(0);s.M1=new Array(y).fill(0);if(e.EI!==1){s.theta1=new Array(f).fill(0);s.delta1=new Array(f).fill(0)}}}let w=0;for(let s=0;s<=T.length;s++){const y=s===0&&e.EI!==0?true:l?true:Qe(T[s-1][0],e.gotType);if(y){const l=s===0&&e.EI!==0?[0,1,1,1,1,1,1,1,1,1]:nt(T[s-1][1].trim().split(/ +/),e);for(let T=0;T<f;T++){const f=g[T];const y=Je(l,w,f,e,t,n,X);let E;if(s===0&&e.EI!==1){E=new Array(e.numDegreesOfFreedom+1).fill(0);if(e.gotType[Se]){E=E.map(((e,t)=>e+W[t]))}if(e.gotType[oe]){E=E.map(((e,t)=>e+S[t]))}if(e.gotType[ae]){E=tt(E,h,f,i)}if(e.gotType[re]){E=E.map(((e,t)=>e+o[t]))}if(e.gotType[Be]){E=tt(E,I,f,i)}if(e.gotType[ce]){E=tt(E,L,f,i)}if(e.gotType[me]){E=E.map(((e,t)=>e+a[t]))}if(e.gotType[de]){E=E.map(((e,t)=>e+r[t]))}if(e.gotType[ue]){E=E.map(((e,t)=>e+B[t]))}}let P=0;for(let X=1;X<=i;X++){let i=0;let l=0;let f=0;let g=0;let W=0;let h=0;let I=0;for(let L=0;L<n[X].segments.length;L++){const S=n[X].segments[L];if(L===0){S.V1[w]=-y[5*X-3];S.M1[w]=y[5*X-2];if(s===0&&e.EI!==1){P=Xt(t[X].fixity,E,S,w,P)}}else{S.V1[w]=l+S.Pf;S.M1[w]=g-S.Mf;if(s===0&&e.EI!==1){S.theta1[w]=W;S.delta1[w]=h}}l=S.V1[w]+S.w1f[w]*S.length+.5*S.slope[w]*S.length**2;if(Math.abs(l)<1e-14){l=0}g=S.M1[w]+S.V1[w]*S.length+.5*S.w1f[w]*S.length**2+S.slope[w]*S.length**3/6;if(Math.abs(g)<1e-14){g=0}if(s===0){if(e.EI!==1){W=S.theta1[w]+(S.M1[w]*S.length+.5*S.V1[w]*S.length**2+S.w1f[w]*S.length**3/6+S.slope[w]*S.length**4/24)/e.EI;I=S.delta1[w]+S.theta1[w]*.5*S.length+(.5*S.M1[w]*(.5*S.length)**2+S.V1[w]*(.5*S.length)**3/6+S.w1f[w]*(.5*S.length)**4/24+S.slope[w]*(.5*S.length)**5/120)/e.EI;h=S.delta1[w]+S.theta1[w]*S.length+(.5*S.M1[w]*S.length**2+S.V1[w]*S.length**3/6+S.w1f[w]*S.length**4/24+S.slope[w]*S.length**5/120)/e.EI;if(S.delta1[w]>H){H=S.delta1[w];p=w}if(S.delta1[w]<M){M=S.delta1[w];p=w}if(h>H){H=h;p=w}if(h<M){M=h;x=w}if(I>H){H=I;p=w}if(I<M){M=I;x=w}}}else{let e=0;if(S.slope[w]!==0){e=-1*S.w1f[w]/S.slope[w];if(e>0&&e<S.length){i=S.V1[w]+S.w1f[w]*e+.5*S.slope[w]*e**2}else{i=S.V1[w]+S.w1f[w]*(S.length/2)+.5*S.slope[w]*(S.length/2)**2}}else{i=S.V1[w]+S.w1f[w]*(S.length/2)+.5*S.slope[w]*(S.length/2)**2}e=0;if(S.slope[w]===0){if(S.w1f[w]!==0){e=-S.V1[w]/S.w1f[w]}}else{if(S.w1f[w]**2-2*S.slope[w]*S.V1[w]>0){e=-(S.w1f[w]+Math.sqrt(S.w1f[w]**2-2*S.slope[w]*S.V1[w]))/S.slope[w]}}if(e>0&&e<S.length){f=S.M1[w]+S.V1[w]*e+.5*S.w1f[w]*e**2+S.slope[w]*e**3/6}else{f=S.M1[w]+S.V1[w]*(S.length/2)+.5*S.w1f[w]*(S.length/2)**2+S.slope[w]*(S.length/2)**3/6}if(S.V1[w]>S.Vmax.left.value&&S.V1[w]>.01){S.Vmax.left.value=S.V1[w];S.Vmax.left.case=w;if(S.V1[w]>m){m=S.V1[w]}}if(i>S.Vmax.mid.value&&i>.01){S.Vmax.mid.value=i;S.Vmax.mid.case=w;if(i>m){m=i}}if(l>S.Vmax.right.value&&l>.01){S.Vmax.right.value=l;S.Vmax.right.case=w;if(l>m){m=l}}if(S.V1[w]<S.Vmin.left.value&&S.V1[w]<-.01){S.Vmin.left.value=S.V1[w];S.Vmin.left.case=w;if(S.V1[w]<c){c=S.V1[w]}}if(i<S.Vmin.mid.value&&i<-.01){S.Vmin.mid.value=i;S.Vmin.mid.case=w;if(i<c){c=i}}if(l<S.Vmin.right.value&&l<-.01){S.Vmin.right.value=l;S.Vmin.right.case=w;if(l<c){c=l}}if(S.M1[w]>S.Mmax.left.value&&S.M1[w]>.01){S.Mmax.left.value=S.M1[w];S.Mmax.left.case=w;if(S.M1[w]>u){u=S.M1[w]}}if(f>S.Mmax.mid.value&&f>.01){S.Mmax.mid.value=f;S.Mmax.mid.case=w;S.Mmax.mid.x=S.xOfLeftEnd+e;if(f>u){u=f}}if(g>S.Mmax.right.value&&g>.01){S.Mmax.right.value=g;S.Mmax.right.case=w;if(g>u){u=g}}if(S.M1[w]<S.Mmin.left.value&&S.M1[w]<-.01){S.Mmin.left.value=S.M1[w];S.Mmin.left.case=w;if(S.M1[w]<d){d=S.M1[w]}}if(f<S.Mmin.mid.value&&f<-.01){S.Mmin.mid.value=f;S.Mmin.mid.case=w;S.Mmin.mid.x=S.xOfLeftEnd+e;if(f<d){d=f}}if(g<S.Mmin.right.value&&g<-.01){S.Mmin.right.value=g;S.Mmin.right.case=w;if(g<d){d=g}}}}}w+=1}}}return[m,c,u,d,H,M,p,x,y]}const Qe=(e,t)=>{e=e.replace(/ /g,"");if(e.length===0){return false}for(let n=0;n<e.length;n++){const X=e.slice(n,n+1);switch(X){case"D":if(t[Se]){return true}break;case"F":if(t[oe]){return true}break;case"L":if(t[ae]){return true}break;case"H":if(t[re]){return true}break;case"£":if(t[Be]){return true}break;case"S":if(t[ce]){return true}break;case"R":if(t[me]){return true}break;case"W":if(t[de]){return true}break;case"E":if(t[ue]){return true}}}return false};const Ye=e=>e[ae]!==0||e[Be]!==0||e[ce]!==0;const et=(e,t,n)=>{let X=n.EI===1?1:n.numPatterns;for(let s=0;s<e.length;s++){if(t||Qe(e[s][0],n.gotType)){X+=n.containsLive&&Ye(e[s][1].trim().split(/ +/))?n.numPatterns:1}}return X};const tt=(e,t,n,X)=>{if(Array.isArray(t[1])){for(let s=1;s<=X;s++){if(n.includes(s)){e=e.map(((e,n)=>e+t[n][s]))}}}else{e=e.map(((e,n)=>e+t[n]))}return e};const nt=(e,t)=>{if(e[1].indexOf("*SDS")>-1){let n=e[1];let X=n.indexOf("*SDS");n=n.slice(0,X);X=n.indexOf("+");if(X>0){e[1]=Number(n.slice(0,X))+Number(n.slice(X+1))*t.SDS}else{X=n.indexOf("-");e[1]=Number(n.slice(0,X))-Number(n.slice(X+1))*t.SDS}}if(e[3]==="LLF"){e[3]=t.LLF}return e.map((e=>Number(e)))};const Xt=(e,t,n,X,s)=>{if(e==="fixed"){n.delta1[X]=0;n.theta1[X]=0}else if(e==="pinned"){n.delta1[X]=0;s=s+1;n.theta1[X]=-t[s]}else if(e==="continuous"){s=s+1;n.delta1[X]=-t[s];s=s+1;n.theta1[X]=-t[s]}else if(e==="spring"){s=s+1;n.delta1[X]=-t[s];s=s+1;n.theta1[X]=-t[s]}else if(e==="proppedHinge"){s=s+1;n.delta1[X]=0;s=s+1;n.theta1[X]=-t[s]}else if(e==="hinge"){s=s+1;n.delta1[X]=-t[s];s=s+1;s=s+1;n.theta1[X]=-t[s]}return s};function st(e){const t=[];const n=[];for(let X=1;X<e.length;X++){for(let s=0;s<e[X].segments.length;s++){const i=e[X].segments[s];if(i.Vmax.left.value>0){if(!t.includes(i.Vmax.left.case)){t.push(i.Vmax.left.case)}}if(i.Vmin.left.value<0){if(!t.includes(i.Vmin.left.case)){t.push(i.Vmin.left.case)}}if(i.Mmax.left.value>0){if(!n.includes(i.Mmax.left.case)){n.push(i.Mmax.left.case)}}if(i.Mmin.left.value<0){if(!n.includes(i.Mmin.left.case)){n.push(i.Mmin.left.case)}}if(i.Vmax.mid.value>0){if(!t.includes(i.Vmax.mid.case)){t.push(i.Vmax.mid.case)}}if(i.Vmin.mid.value<0){if(!t.includes(i.Vmin.mid.case)){t.push(i.Vmin.mid.case)}}if(i.Mmax.mid.value>0){if(!n.includes(i.Mmax.mid.case)){n.push(i.Mmax.mid.case)}}if(i.Mmin.mid.value<0){if(!n.includes(i.Mmin.mid.case)){n.push(i.Mmin.mid.case)}}if(i.Vmax.right.value>0){if(!t.includes(i.Vmax.right.case)){t.push(i.Vmax.right.case)}}if(i.Vmin.right.value<0){if(!t.includes(i.Vmin.right.case)){t.push(i.Vmin.right.case)}}if(i.Mmax.right.value>0){if(!n.includes(i.Mmax.right.case)){n.push(i.Mmax.right.case)}}if(i.Mmin.right.value<0){if(!n.includes(i.Mmin.right.case)){n.push(i.Mmin.right.case)}}}}return[t,n]}function it(e,t,n){const[X,s,i,l,f,g,,,]=n;const W=X-s>0?60/(X-s):0;const h=i-l>0?60/(i-l):0;const I=16;let L=X>5e-4?e.yLoad+12+I+X*W+70:e.yLoad+12+I;L=Math.round(L);const S=s<-5e-4?L+s*W+50:L+70;let o=i>5e-4?S+12+i*h+40:S+12;o=Math.round(o);let a=o;let r=o+h*l;if(r>a){a=r}let B=0;let c=0;if(e.EI!==1){if(f>g){c=30/(f-g)}const e=Math.abs(l)>.05*i?o+l*h+40:o+14;B=e+80+f*c;if(f>.1*(f-g)){B=B+20}B=Math.round(B);a=B;if(Math.abs(g)>.2*(f-g)){r=B-c*g;if(r>a){a=r}}}a+=20;return[L,o,B,W,h,c,a]}function lt(e,t,n,X,s,i){const l=n.length-1;const[f,g,W,h,,,I,L,S]=i;const[o,a]=X;const[r,B,c,m,d,u]=s;const H=.01*(f-g);const p=.05*(W-h);let M=0;let x=0;let T=0;let y=0;const w=e.length/50;const E=[];const P=[];const v=[];const b=[];const $="middle";let k=`<text x='20' y='${r+2}'>shear</text>\n`;k+=`<text x='20' y='${r+16}'>(${e.SI?"kN":"kips"})</text>\n`;k+=`<path d='M${e.xDiagram} ${r} h300' stroke-width='1.5px'/>\n`;k+=`<text x='20' y='${B+2}'>bending</text>\n`;k+=`<text x='20' y='${B+16}'>(${e.SI?"kN-m":"kip-ft"})</text>\n`;k+=`<path d='M${e.xDiagram} ${B} h300' stroke-width='1.5px'/>\n`;if(e.comboName!=="service"&&e.comboName.indexOf("ASD")===-1){k+=`<text x='20' y='${r-12}'>factored</text>\n`;k+=`<text x='20' y='${B-12}'>factored</text>\n`}let N=0;for(let n=1;n<t.length;n++){const X=e.xDiagram+e.xScale*t[n].x;if(Math.abs(t[n].Pr[0]>0)){N=1/(e.SI?1e3:4448.2216152605);const s=pe(t[n].Pr[0]*N,3);k+=Le.pointForce(X,e.yLoad,s,t[n].fixity,true)}if(Math.abs(t[n].Mr[0])>0){N=1/(e.SI?1e3:4448.2216152605*.3048);const s=pe(t[n].Mr[0]*N,3);k+=Le.pointMoment(X,e.yLoad,s,true)}}for(let t=0;t<=S;t++){const X=(L===t||I===t)&&e.EI!==1;if(!(o.includes(t)||a.includes(t)||X)){continue}let s=0;let i=0;const f=X?[]:[0];const g=[];const W=[];const h=[];if(!X){W.push(0);h.push(0)}let S=0;for(let I=1;I<=l;I++){for(let l=0;l<n[I].segments.length;l++){const L=n[I].segments[l];const o=L.V1[t]+L.w1f[t]*L.length+.5*L.slope[t]*L.length**2;const a=L.M1[t]+L.V1[t]*L.length+.5*L.w1f[t]*L.length**2+L.slope[t]*L.length**3/6;const r=L.w1f[t]+L.slope[t]*L.length;let B=0;if(X){B=L.delta1[t]+L.theta1[t]*L.length+(.5*L.M1[t]*L.length**2+L.V1[t]*L.length**3/6+L.w1f[t]*L.length**4/24+L.slope[t]*L.length**5/120)/e.EI}let c=0;S+=1;f.push(L.xOfLeftEnd);if(X){g.push(L.delta1[t]);if(L.delta1[t]>M){M=L.delta1[t];T=L.xOfLeftEnd}if(L.delta1[t]<x){x=L.delta1[t];y=L.xOfLeftEnd}if(B>M){M=B;T=L.xOfLeftEnd+L.length}if(B<x){x=B;y=L.xOfLeftEnd+L.length}}else{W.push(L.V1[t]);h.push(L.M1[t])}for(let n=1;n<=Math.trunc(L.length/w);n++){S=S+1;f.push(f[f.length-1]+w);c+=w;if(X){g.push(L.delta1[t]+L.theta1[t]*c+(.5*L.M1[t]*c**2+L.V1[t]*c**3/6+L.w1f[t]*c**4/24+L.slope[t]*c**5/120)/e.EI);if(g[g.length-1]>M){M=g[g.length-1];T=L.xOfLeftEnd+c}if(g[g.length-1]<x){x=g[g.length-1];y=L.xOfLeftEnd+c}}else{W.push(L.V1[t]+L.w1f[t]*c+.5*L.slope[t]*c**2);h.push(L.M1[t]+L.V1[t]*c+.5*L.w1f[t]*c**2+L.slope[t]*c**3/6)}}S+=1;f.push(L.xOfLeftEnd+L.length);if(X){g.push(B)}else{W.push(o);h.push(a)}if(L.Vmax.left.case===t||L.Vmin.left.case===t){if(I===1&&l===0){if(Math.abs(L.V1[t])>H){ft(L.V1[t],0,E,P,n,e.length)}}else if(!(i===L.w1f[t]&&Math.abs(L.V1[t]-s)<H)){ft(L.V1[t],L.xOfLeftEnd,E,P,n,e.length)}}if(L.Vmax.mid.case===t||L.Vmin.mid.case===t){let X=0;if(L.slope[t]!==0){X=-1*L.w1f[t]/L.slope[t];if(X>0&&X<L.length){const s=L.V1[t]+L.w1f[t]*X+.5*L.slope[t]*X**2;ft(s,L.xOfLeftEnd+X,E,P,n,e.length)}}}if(L.Vmax.right.case===t||L.Vmin.right.case===t){if(Math.abs(o)>H){ft(o,L.xOfLeftEnd+L.length,E,P,n,e.length)}}if(L.Mmax.left.case===t||L.Mmin.left.case===t){if(I===1&&l===0){if(Math.abs(L.M1[t])>p){gt(L.M1[t],0,v,b,n,e.length,p)}}else{gt(L.M1[t],L.xOfLeftEnd,v,b,n,e.length,p)}}if(L.Mmax.mid.case===t||L.Mmin.mid.case===t){let X=0;let s=0;if(L.slope[t]===0){if(L.w1f[t]!==0){X=-L.V1[t]/L.w1f[t];if(X>0&&X<L.length){s=L.M1[t]+L.V1[t]*X+.5*L.w1f[t]*X**2+L.slope[t]*X**3/6;gt(s,L.xOfLeftEnd+X,v,b,n,e.length,p)}}}else{let i=0;let l=0;let f=0;let g=0;if(L.w1f[t]**2-2*L.slope[t]*L.V1[t]>0){const e=Math.sqrt(L.w1f[t]**2-2*L.slope[t]*L.V1[t]);f=-(L.w1f[t]-e)/L.slope[t];g=-(L.w1f[t]+e)/L.slope[t];if(f>0&&f<L.length){X=f;i=L.M1[t]+L.V1[t]*X+.5*L.w1f[t]*X**2+L.slope[t]*X**3/6}if(g>0&&g<L.length){X=g;l=L.M1[t]+L.V1[t]*X+.5*L.w1f[t]*X**2+L.slope[t]*X**3/6}}if(i>0||l>0){if(i>l){s=i;X=f}else{s=l;X=g}}if(X>0&&X<L.length){s=L.M1[t]+L.V1[t]*X+.5*L.w1f[t]*X**2+L.slope[t]*X**3/6;gt(s,L.xOfLeftEnd+X,v,b,n,e.length,p)}}}if(L.Mmax.right.case===t||L.Mmin.right.case===t){gt(a,L.xOfLeftEnd+L.length,v,b,n,e.length,p)}i=r;s=o}}const $=S;if(o.includes(t)){let X;let s;if(e.allLoadsAreUniform){let i=new Array(2*e.numSegments+3).fill(0);i=i.map((e=>[0,0]));S=1;i[S][0]=e.xDiagram;i[S][1]=r;for(let X=1;X<=l;X++){for(let s=0;s<n[X].segments.length;s++){const l=n[X].segments[s];S=S+1;i[S][0]=e.xDiagram+e.xScale*l.xOfLeftEnd;i[S][1]=r-m*l.V1[t];S=S+1;i[S][0]=e.xDiagram+e.xScale*(l.xOfLeftEnd+l.length);const f=l.V1[t]+l.w1f[t]*l.length+.5*l.slope[t]*l.length**2;i[S][1]=r-m*f}}S=S+1;i[S][0]=e.xDiagram+e.xScale*e.length;i[S][1]=r;const f=S;X=new Array(f-1);s=new Array(f-1);for(let e=1;e<=f;e++){X[e-1]=i[e][0].toFixed(2);s[e-1]=i[e][1].toFixed(2)}}else{X=new Array($+1).fill(0);s=new Array($+1).fill(0);for(let t=0;t<$;t++){X[t]=(e.xDiagram+e.xScale*f[t]).toFixed(2);s[t]=(r-m*W.shift()).toFixed(2)}X[$]=e.xDiagram+300;s[$]=r}k+=Le.polyline(X,s)}if(a.includes(t)){const t=new Array($+1).fill(0);const n=new Array($+1).fill(0);for(let X=0;X<=$;X++){t[X]=(e.xDiagram+e.xScale*f[X]).toFixed(2);n[X]=(B-e.convention*d*h.shift()).toFixed(2)}t[$+1]=e.xDiagram+300;n[$+1]=B;k+=Le.polyline(t,n)}if(X){k+=`<text x='20' y='${c+2}'>deflection</text>\n`;k+=`<path d='M${e.xDiagram} ${c} h300' stroke-width='1.5px'/>\n`;const t=new Array($-1).fill(0);const n=new Array($-1).fill(0);for(let X=1;X<=$;X++){t[X-1]=(e.xDiagram+e.xScale*f[X]).toFixed(2);n[X-1]=(c-u*g[X]).toFixed(2)}k+=Le.polyline(t,n)}}N=1/(e.SI?1e3:4448.2216152605);while(E.length>0){const t=(e.xDiagram+e.xScale*P.shift()).toFixed(2);const n=E[0]>0?-2:13;const X=(r-m*E[0]+n).toFixed(2);k+=Le.text(pe(E.shift()*N,3),t,X,$)}N=e.convention/(e.SI?1e3:4448.2216152605*.3048);while(v.length>0){const t=(e.xDiagram+e.xScale*b.shift()).toFixed(2);const n=e.convention*v[0]>0?-2:13;const X=(B-e.convention*d*v[0]+n).toFixed(2);const s=pe(v.shift()*N,3);k+=Le.text(s,t,X,$)}if(e.EI!==1){e.deflectionMax=Math.max(Math.abs(M),Math.abs(x));N=e.SI?1e3:12/.3048;let t="";let n=0;let X=0;if(M>.2*(M-x)){n=e.xDiagram+e.xScale*T;X=c-u*M-2;if(e.SI){t=pe(M*N,1)+" mm"}else{t=pe(M*N,2)+"″"}k+=Le.text(t,n,X,$)}if(Math.abs(x)>.2*(M-x)){n=e.xDiagram+e.xScale*y;X=c-u*x+13;if(e.SI){t=pe(N*x,1)+" mm"}else{t=pe(N*x,2)+"″"}k+=Le.text(t,n,X,$)}}return k}const ft=(e,t,n,X,s,i)=>{let l=true;const f=.15*i;for(let n=1;n<s.length;n++){for(let X=0;X<s[n].segments.length;X++){const i=s[n].segments[X];const g=i.xOfLeftEnd+i.length;if(g<t-f){continue}if(i.xOfLeftEnd>t+f){continue}if(Math.abs(i.xOfLeftEnd-t)<f){if(e>0){if(i.Vmax.left.value>e){l=false;break}}else if(i.Vmin.left.value<e){l=false;break}}const W=i.xOfLeftEnd+i.length;if(Math.abs(t-W<f)){if(e>0){if(i.Vmax.right.value>e){l=false;break}}else if(i.Vmin.right.value<e){l=false;break}}}}if(l){n.push(e);X.push(t)}};const gt=(e,t,n,X,s,i,l)=>{if(Math.abs(e)<l){return false}let f=true;const g=.15*i;for(let n=1;n<s.length;n++){for(let X=0;X<s[n].segments.length;X++){const i=s[n].segments[X];const l=i.xOfLeftEnd+i.length;if(l<t-g){continue}if(i.xOfLeftEnd>t+g){continue}if(Math.abs(i.xOfLeftEnd-t)<g){if(e>0){if(i.Mmax.left.value>e){f=false;break}}else if(i.Mmin.left.value<e){f=false;break}}if(e>0&&Math.abs(i.Mmax.mid.x-t)<g){if(i.Mmax.mid.value>e){f=false;break}}if(e<0&&Math.abs(i.Mmin.mid.x-t)<g){if(i.Mmin.mid.value<e){f=false;break}}const W=i.xOfLeftEnd+i.length;if(Math.abs(t-W<g)){if(e>0){if(i.Mmax.right.value>e){f=false;break}}else if(i.Mmin.right.value<e){f=false;break}}}}if(f){n.push(e);X.push(t)}};const Wt=e=>e==="none"?"—":e;const ht=["","D","F","L","H","Lr","S","R","W","E"];function It(e,n,X,s,i){let l="<h4>Beam Analysis</h4>\n";l+=`<p><strong>Input</strong>${e}</p>\n`;l+="<pre><code>E: "+n.E+(X.SI?" MPa":" ksi")+"\n";if(n.section&&t[n.section]){l+="Section: "+n.section+"\n"}if(X.I){const e=X.SI&&n.section&&t[n.section]?pe(X.I,3):X.I;l+="I: "+e+(X.SI?" mm⁴/10⁶":" in⁴")+"\n"}if(X.k){l+="k"+X.k+(X.SI?" kN/mm":" kips/in")+"\n"}l+="Beam: "+Wt(n.node[0]);for(let e=0;e<6;e++){const t=document.getElementById(`L${e}`).value.trim().replace(/ /g,"");if(t===""){break}l+=" "+t+(X.SI?"m":"′");l+=" "+Wt(n.node[e+1])}l+="\n\n";for(let e=0;e<9;e++){const t=document.getElementById(`loadShape${e}`).value;if(t==="none"){continue}const n=document.getElementById(`loadType${e}`).value;const s=document.getElementById(`amount${e}`).value.trim();if(s===""||s==="0"){continue}const i=document.getElementById(`unit${e}`).textContent.trim();const f=document.getElementById(`from${e}`).value.trim();const g=document.getElementById(`to${e}`).value.trim();let W=t;if(n!=="none"){W+=n}W+=" = "+s.replace(/ +/," ")+" "+i;if(t==="P"||t==="M"){W+=" at "+f+(X.SI?"m":"′")}else if(f!==""&&f||g!==""){W+="; "+(f===""?"0":f)+(X.SI?"m":"′");W+=" ";W+=(g===""?"0":g)+(X.SI?"m":"′")}l+=W+"\n"}l+="\n";l+="Load combinations: "+X.comboName+"\n";if(X.containsLive){l+="Patterned live loads: "+(X.doLiveLoadPatterns?"yes":"no")+"\n";if(X.comboName!=="service"){l+="Live load factor: "+n.LLF+"\n"}}if(X.comboName.indexOf("ASCE")>-1){l+="SDS = "+X.SDS+"\n"}l+="</code></pre>\n";let f=0;l+="<p><strong>Results</strong></p>\n";for(let e=1;e<=s.length-1;e++){if(Math.abs(s[e].Pr[0])!==0){f=1/(X.SI?1e3:4448.2216152605);let t="";if(X.comboName==="service"){t=pe(f*s[e].Pr[0],3)}else{t="{";for(let n=1;n<s[1].Pr.length;n++){if(s[e].Pr[n]!==0){t+=`"${ht[n]}": ${pe(f*s[e].Pr[n],3)}; `}}t=t.slice(0,-2)+"}"}t+=" "+(X.SI?"kN":"kips");l+=`<p>\n  <span class='hurmet-calc' data-entry="R_${e} = '${t.replace(/"/g,"&quot;")}'">R<sub>${e}</sub> = ${t}</span>\n</p>\n`}if(Math.abs(s[e].Mr[0])!==0){f=1/(X.SI?1e3:4448.2216152605*.3048);let t="";if(X.comboName==="service"){t=pe(f*s[e].Mr[0],3)}else{t="{";for(let n=1;n<s[1].Mr.length;n++){if(s[e].Mr[n]!==0){t+=`"${ht[n]}": ${pe(f*s[e].Mr[n],3)}; `}}t=t.slice(0,-2)+"}"}t+=" "+(X.SI?"kN·m":"k·ft");l+=`<p>\n  <span class='hurmet-calc' data-entry="M_${e} = '${t.replace(/"/g,"&quot;")}'">M<sub>${e}</sub> = ${t}</span>\n</p>\n`}}const[g,W,h,I,,,,,]=i;let L=X.comboName==="service"?"max":"u";f=1/(X.SI?1e3:4448.2216152605);let S=Math.max(g,Math.abs(W));S=pe(f*S,3)+" "+(X.SI?"kN":"kips");l+=`<p>\n   <span class='hurmet-calc' data-entry="V_${L} = '${S}'">V<sub>${L}</sub> = ${S}</span>\n</p>\n`;f=1/(X.SI?1e3:4448.2216152605*.3048);let o=pe(f*h,3)+" "+(X.SI?"kN·m":"k·ft");l+=`<p>\n   <span class='hurmet-calc' data-entry="M_${L} = '${o}'">M<sub>${L}</sub> = ${o}</span>\n</p>\n`;o=pe(f*I,3)+" "+(X.SI?"kN·m":"k·ft");L=X.comboName==="service"?"min":"uMin";l+=`<p>\n   <span class='hurmet-calc' data-entry="M_${L} = '${o}'">M<sub>${L}</sub> = ${o}</span>\n</p>\n`;if(X.EI!==1){f=X.SI?1e3:12/.3048;const e=pe(f*X.deflectionMax,3)+" "+(X.SI?"mm":"in");l+=`<p>\n  <span class='hurmet-calc' data-entry="Δ = '${e}'">Δ = ${e}</span>\n</p>`}return l}const Lt=/[, ]/g;const St=/\B(?=(\d{3})+$)/g;function ot(e,t,n){e.EI=e.E===1&&e.I===1?1:e.I===0?1:e.SI?e.E*1e6*e.I*.001**4*1e6:e.E*6894757.29316836*e.I*.0254**4;const X=e.SI?1:.3048;const s=e.SI?1e3:4448.2216152605;const i=e.SI?1e3:4448.2216152605*.3048;const l=e.SI?1e3:4448.2216152605/.3048;const f=e.SI?1e3/1e-6:4448.2216152605/.0254;e.wMax*=l;for(let e=0;e<t.length;e++){t[e].x*=X;t[e].P=t[e].P.map((e=>e*s));t[e].M=t[e].M.map((e=>e*i));t[e].k*=f}for(let e=0;e<n.length;e++){n[e].length*=X;for(let t=0;t<n[e].segments.length;t++){n[e].segments[t].xOfLeftEnd*=X;n[e].segments[t].length*=X;n[e].segments[t].P=n[e].segments[t].P.map((e=>e*s));n[e].segments[t].M=n[e].segments[t].M.map((e=>e*i));n[e].segments[t].w1=n[e].segments[t].w1.map((e=>e*l));n[e].segments[t].w2=n[e].segments[t].w2.map((e=>e*l))}}e.length*=X;e.xScale=300/e.length}const at=(e,t,n=undefined)=>{e=e.trim().replace(Lt,"");if(e===""){return""}const X=Number(e)*t;return n?pe(X,n):String(X)};function rt(){const e=document.getElementById("SI").checked;const t=e?.3048:1/.3048;const n=e?4.4482216152605:1/4.4482216152605;const X=e?4.4482216152605*.3048:1/(4.4482216152605*.3048);const s=e?.0044482216152605/.0254**2:.0254**2/.0044482216152605;const i=e?4.4482216152605/.3048:.3048/4.4482216152605;const l=e?.0044482216152605/.0254:.0254/.0044482216152605;const f=e?.0254**4*1e6:1/(.0254**4*1e6);document.getElementById("E_unit").textContent=e?"MPa":"ksi";const g=document.getElementById("E");g.value=at(g.value,s,2).replace(St,",");document.getElementById("I_unit").textContent=e?"mm⁴/10⁶":"in⁴";const W=document.getElementById("I");W.value=at(W.value,f,3);document.getElementById("k_unit").textContent=e?"kN/mm":"kips/in";const h=document.getElementById("k");h.value=at(h.value,l,3);document.getElementById("spanUnit").textContent=e?"meters":"feet";const I=document.getElementById("geometry");const L=I.getElementsByTagName("input");[...L].forEach((e=>{const n=e.value;if(n.indexOf("x")===-1){e.value=at(n,t,4)}else{const X=/[\d.]+$/.exec(n)[0];const s=at(X,t,4);e.value=e.value.slice(0,-1*X.length)+s}}));document.getElementById("fromUnit").textContent=e?"meters":"feet";document.getElementById("toUnit").textContent=e?"meters":"feet";for(let s=0;s<9;s++){const l=document.getElementById(`loadShape${s}`).value;if(l==="none"){continue}else if(l==="w"){document.getElementById(`unit${s}`).textContent=e?"kN/m":"kips/ft";const t=document.getElementById(`amount${s}`);const n=t.value.trim();if(n.indexOf("self")>-1);else if(n.indexOf(" ")>-1){const e=n.split(" ");const X=e.map((e=>at(e,i,3)));t.value=X.join(" ")}else{t.value=at(n,i,3)}}else if(l==="P"){document.getElementById(`unit${s}`).textContent=e?"kN":"kips";const t=document.getElementById(`amount${s}`);t.value=at(t.value,n,3)}else{document.getElementById(`unit${s}`).textContent=e?"kN·m":"kip·ft";const t=document.getElementById(`amount${s}`);t.value=at(t.value,X,3)}const f=document.getElementById(`from${s}`);f.value=at(f.value,t,4);const g=document.getElementById(`to${s}`);g.value=at(g.value,t,4)}}const Bt=(e,t)=>{let n=`<svg xmlns='http://www.w3.org/2000/svg' width='450' height='${t}'>${e}</svg>`;n=n.replace(/"/g,`'`);n=n.replace(/\n/g,"");const X=/[\r\n%#()<>?[\\\]^`{|}]/g;const s=n.replace(X,encodeURIComponent);return`<img src="data:image/svg+xml;utf8,${s}" alt="Beam Diagram" class="right">`};const ct=e=>{const t=Fe();const[n,X,s,i]=se(t);if(n){if(n==="No span lengths."){document.getElementById("diagram-wrapper").innerHTML="";return}He(n);return}const l=xe(X,s,i);const f=Bt(l,X.yLoad+60);document.getElementById("diagram-wrapper").innerHTML=f};const mt=e=>{const t=document.getElementById("text-input").value;Te();Ae(t);dt();document.getElementById("input-parent").open=false};const dt=e=>{const t=Fe();const[n,X,s,i]=se(t);if(n){He(n);return}let l=xe(X,s,i);ot(X,s,i);const[f,g]=qe(X,s,i);const W=Ke(X,s,i,f,g);const h=st(i);const I=it(X,s,W);const L=I[6];l+=lt(X,s,i,h,I,W);const S=Bt(l,L);const o=It(S,t,X,s,W);document.getElementById("diagram-wrapper").innerHTML=o;document.getElementById("analyze").blur()};const ut=e=>{const t=document.getElementById("diagram-wrapper");if(t.children.length>0){dt()}else{ct()}};const Ht=e=>{const t=document.getElementById("combinations").value.trim();document.getElementById("LLF").disabled=t.indexOf("service")>-1;if(t.indexOf("ASCE")>-1){document.getElementById("SDS").disabled=false}else{const e=document.getElementById("SDS");e.value="0.0";e.disabled=true}document.getElementById("SDS").disabled=t.indexOf("ASCE")===-1;ut()};const pt=e=>{const t=document.getElementById(`loadShape${e}`).value;switch(t){case"w":document.getElementById(`unit${e}`).textContent="kips/ft";document.getElementById(`from${e}`).disabled=false;document.getElementById(`to${e}`).disabled=false;break;case"P":document.getElementById(`unit${e}`).textContent="kips";document.getElementById(`from${e}`).disabled=false;document.getElementById(`to${e}`).value="";document.getElementById(`to${e}`).disabled=true;break;case"M":document.getElementById(`unit${e}`).textContent="kip·ft";document.getElementById(`from${e}`).disabled=false;document.getElementById(`to${e}`).value="";document.getElementById(`to${e}`).disabled=true;break;default:document.getElementById(`amount${e}`).value="";document.getElementById(`unit${e}`).textContent="";document.getElementById(`from${e}`).value="";document.getElementById(`from${e}`).disabled=true;document.getElementById(`to${e}`).value="";document.getElementById(`to${e}`).disabled=true}ct()};const Mt=e=>{rt();ut()};const xt=e=>{const t=document.getElementById("diagram-wrapper");window.getSelection().selectAllChildren(t)};e.analyze=dt;e.clear=Te;e.processTextInput=mt;e.selectResults=xt;e.showGeometry=ct;e.toggleUnits=Mt;e.updateDiagram=ut;e.updateLoadCombinations=Ht;e.updateLoadShape=pt;Object.defineProperty(e,"__esModule",{value:true});return e}({});