1import{f1 as s,fa as m,f3 as i,f8 as o,fd as g,f2 as a}from"./index-DcSVvNrM.js";import{aggregateRatingResolver as p}from"./index2-BBfOF0Pe.js";import{offerResolver as v}from"./index23-s1CoV-kp.js";import{reviewResolver as l}from"./index32-DpL0Xo3c.js";import{d as n}from"./index3-xz71EKZb.js";import"./schema-org.F44ipjVJ-D1Hbsjq7.js";import"./schema-org.Ba7D0Hp1-BbEwKDn5.js";import"./index16-CmRnD2s0.js";import"./index28-Db439zsR.js";import"./index40-BnBq1dH6.js";import"./index39-Hcmk7Jv8.js";const R="#service",O=s({defaults:{"@type":"Service"},inheritMeta:["description","image",{meta:"title",key:"name"}],idPrefix:["url",R],resolve(e,r){return g(e,"Service"),e.offers=a(e.offers,r,v),e.aggregateRating=a(e.aggregateRating,r,p),e.review=a(e.review,r,l),e},resolveRootNode(e,{find:r}){const f=r(n),t=r(m);return t&&i(e,"provider",o(t)),t&&i(e,"brand",o(t)),f&&i(e,"mainEntityOfPage",o(f)),e}});export{R as ServiceId,O as serviceResolver};
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.