PageSourceSearch

https://billnotch.com/assets/app-link-CMe8SO-C.js

js billnotch.com collected 2026-10-02 00:47:05 UTC 1,858 bytes, 1 lines download raw bytes

1import{t as e}from"./vendor-react-9kiBhYAj.js";function t(e,t){if(!t)throw Error(`${e} is required but not set. Add it to your .env (see .env.example).`);return t.replace(/\/+$/,``)}var n=t(`VITE_SITE_URL`,`https://billnotch.com`),r=t(`VITE_APP_URL`,`https://app.billnotch.com`),i=`BillNotch`,a=`${n}/og.png`,o=`BillNotch: Automatic time tracking that bills itself`,s=`BillNotch turns tracked hours into invoice-ready totals: automatic, passive time tracking and PDF invoicing for freelancers who bill by the hour.`,c=`${n}/feed.xml`;function l(e){return`${n}${e===`/`?``:e}/index.md`}function u(e){return{type:`application/ld+json`,children:JSON.stringify({"@context":`https://schema.org`,"@type":`BreadcrumbList`,itemListElement:e.map((e,t)=>({"@type":`ListItem`,position:t+1,name:e.name,item:`${n}${e.path}`}))})}}function d(e){return{"@context":`https://schema.org`,"@type":`FAQPage`,mainEntity:e.map(e=>({"@type":`Question`,name:e.question,acceptedAnswer:{"@type":`Answer`,text:e.answer}}))}}function f(e){let t=`${n}${e.path}`,r=[{title:e.title},{name:`description`,content:e.description},{property:`og:title`,content:e.title},{property:`og:description`,content:e.description},{property:`og:url`,content:t},{property:`og:image`,content:a},{name:`twitter:title`,content:e.title},{name:`twitter:description`,content:e.description},{name:`twitter:image`,content:a}],i=[];e.breadcrumb&&i.push(u([{name:`Home`,path:`/`},{name:e.breadcrumb,path:e.path}]));for(let t of e.schema?[e.schema].flat():[])i.push({type:`application/ld+json`,children:JSON.stringify(t)});return{meta:r,links:[{rel:`canonical`,href:t},{rel:`alternate`,type:`text/markdown`,href:l(e.path)},...e.links??[]],...i.length?{scripts:i}:{}}}var p=e();function m({to:e,...t}){return(0,p.jsx)(`a`,{href:`${r}${e}`,...t})}export{c as a,d as c,o as i,l,r as n,i as o,s as r,n as s,m as t,f as u};

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.