const u=i("start"),l=i("end");function p(n){return{start:u(n),end:l(n)}}function i(n){return s;function s(o){const t=o&&o.position&&o.position[n]||{};return{line:t.line||null,column:t.column||null,offset:t.offset>-1?t.offset:null}}}export{l as a,p as b,u as p};