1const u={range:"restaurantInfo.hoursRange",pickupOnly:"restaurantInfo.hoursRangePickupOnly",deliveryOnly:"restaurantInfo.hoursRangeDeliveryOnly",line:"restaurantInfo.hoursLine"},s={range:"whitelabel.hours.hoursRange",pickupOnly:"whitelabel.hours.hoursRangePickupOnly",deliveryOnly:"whitelabel.hours.hoursRangeDeliveryOnly",line:"whitelabel.hours.hoursLine"};function r(n){return String(n??"").trim()}function h(n,i,t){if(!Array.isArray(n)||!n.length)return"";const o=n.filter(e=>r(e.item_open)&&r(e.item_close)).map(e=>{const a={from:r(e.item_open),to:r(e.item_close)},l=r(e.item_type).toLowerCase();return i(l==="pickup"?t.pickupOnly:l==="delivery"?t.deliveryOnly:t.range,a)});return o.length?i(t.line,{ranges:o.join(", ")}):""}export{u as R,s as W,h as f};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.