hunk.code_window:     }
       const search = (instance, p) => {
         if (element === instance) {
           return p
         }
         if (!instance.ref) {
  
hunk.labels: keep keep keep replace keep keep keep keep
hunk.after_edit:       if (nodeElement === instance) {
  
hunk.file_path: packages/slate-react/src/plugins/react/queries.js
hunk.type: replace
file: /** @jsx h */
  
  import { List } from 'immutable'
  import h from '../../../helpers/h'
  
  export const input = (
    <value>
      <document>
        <quote key="a">
          <quote key="b">
            <paragraph key="c">
              <text key="d">
                on<cursor />e
              </text>
            </paragraph>
          </quote>
        </quote>
        <paragraph key="e">
          <text key="f">two</text>
        </paragraph>
      </document>
    </value>
  )
  
  export default function({ document, selection }) {
    return document.getRootBlocksAtRange(selection).map(n => n.key)
  }
  
  export const output = List(['a'])
  