1import{r as t}from"./rolldown-runtime-BEU_UCik.js";import{zp as o}from"./common-3yH-6heC.js";var r=t({default:()=>a}),a=class extends o{model(t){return this.store.findRecord("contract",t.contract_id,{include:this.store.createIncludesBuilder("contract").add("template").build()})}redirect(t){var o;const r=null===(o=t.template)||void 0===o?void 0:o.id;r?this.transitionTo("organization.deal.recurring",r):this.bounceFromCanonical(`Contract ${t.id} has no \`template\` relationship; cannot resolve canonical URL.`)}},n={};n["productive/routes/organization/contract-canonical"]=r;export{n as default}; 2//# sourceMappingURL=-embroider-route-entrypoint.js_route_organization-BxX6bPgB.js.map
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.