One request per entry, as a line of text or an object. Wind: the basic wind speed for the risk category ('115 mph' or '50 m/s'), exposure B, C or D, the mean roof height ('30 ft high'; or 'eave height 20 ft'), the plan ('100 x 60 ft': length along the ridge x width), the roof ('flat', '6/12 gable', '20° hip'), optionally 'partially enclosed', 'Kzt 1.2' and 'elevation 5000 ft'. Snow: the ground snow load ('ground snow 30 psf' or 'pg 1.5 kPa'), optionally terrain B, C or D, 'fully exposed' / 'partially exposed' / 'sheltered', 'unheated' / 'cold ventilated' / 'freezer' / 'greenhouse', 'risk category III', the slope ('4/12', '20°'), 'metal roof' (slippery), the width (for unbalanced loads), and for drifts 'step 6 ft, upper roof 100 ft, lower roof 50 ft' or 'parapet 3 ft, roof 120 ft long'. Combinations: 'D = 20, L = 50, Lr = 20, S = 30, R = 5, W = 25 psf' (or dead, live, roof live, snow, rain, wind, seismic; 'W = 20 / -35' for two directions; 'E = 12, SDS 1.0'), optionally 'LRFD' or 'ASD' and 'live factor 0.5'. Object fields: type (wind, snow or combos), speed, exposure, height, eaveHeight, length, width, slope, roof, enclosure, kzt, elevation, groundSnow, terrain, roofExposure, thermal, risk, slippery, eaveToRidge, step, parapet, upperLength, lowerLength, D, L, Lr, S, R, W, E, Ev, sds, method, liveFactor, unit, units, title, text.