## controls:snapshot  (snapshot)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,46 +1,47 @@
    -- heading "Controls" [level=1] [ref=e1]
    -- region "Form": [ref=e2]
    -  - text: Name [ref=e3]
    -  - textbox "Name" [ref=e4]
    -  - text: Bio [ref=e5]
    -  - textbox "Bio" [ref=e6]
    -  - checkbox "I agree" [ref=e7]
    -  - text: I agree [ref=e8]
    -  - radio "Small" [ref=e9]
    -  - text: Small [ref=e10]
    -  - radio "Large" [ref=e11]
    -  - text: Large Color [ref=e12]
    -  - combobox "Color": [ref=e13]
    -    - option "Red" [selected] [ref=e14]
    -    - option "Green" [ref=e15]
    -    - option "Blue" [ref=e16]
    -  - text: Avatar [ref=e17]
    -  - button "Avatar" [ref=e18]
    -  - button "Go" [ref=e19]
    -  - button "Double me" [ref=e20]
    -  - button "Hover me" [ref=e21]
    -  - link "Jump to two": [ref=e22]
    +- heading "Controls" [level=1] [ref=f1e2]
    +- region "Form" [ref=f1e3]:
    +  - text: Name
    +  - textbox "Name" [ref=f1e5]
    +  - text: Bio
    +  - textbox "Bio" [ref=f1e7]
    +  - checkbox "I agree" [ref=f1e9]
    +  - text: I agree
    +  - radio "Small" [ref=f1e11]
    +  - text: Small
    +  - radio "Large" [ref=f1e13]
    +  - text: Large
    +  - text: Color
    +  - combobox "Color" [ref=f1e15]:
    +    - option "Red" [selected]
    +    - option "Green"
    +    - option "Blue"
    +  - text: Avatar
    +  - button "Avatar" [ref=f1e17]
    +  - button "Go" [ref=f1e18]
    +  - button "Double me" [ref=f1e19]
    +  - button "Hover me" [ref=f1e20]
    +  - link "Jump to two" [ref=f1e21]:
         - /url: "#section-two"
    -  - button "" [ref=e23]
    -  - button "Say \"hi\"" [ref=e24]
    -- region "Duplicates": [ref=e25]
    -  - heading "Duplicates" [level=2] [ref=e26]
    -  - list: [ref=e27]
    -    - listitem: [ref=e28]
    -      - button "Save" [ref=e29]
    -    - listitem: [ref=e30]
    -      - button "Save" [ref=e31]
    -    - listitem: [ref=e32]
    -      - button "Save" [ref=e33]
    -  - link "More": [ref=e34]
    +  - button "" [ref=f1e22]
    +  - button "Say \"hi\"" [ref=f1e23]
    +- region "Duplicates" [ref=f1e24]:
    +  - heading "Duplicates" [level=2] [ref=f1e25]
    +  - list [ref=f1e26]:
    +    - listitem [ref=f1e27]:
    +      - button "Save" [ref=f1e28]
    +    - listitem [ref=f1e29]:
    +      - button "Save" [ref=f1e30]
    +    - listitem [ref=f1e31]:
    +      - button "Save" [ref=f1e32]
    +  - link "More" [ref=f1e33]:
         - /url: "#a"
    -  - link "More": [ref=e35]
    +  - link "More" [ref=f1e34]:
         - /url: "#b"
    -- region "Drag": [ref=e36]
    -  - heading "Drag" [level=2] [ref=e37]
    -  - button "Drag source" [ref=e38]
    -  - region "Drop target": Drop here [ref=e39]
    -- region "Pick": [ref=e40]
    -  - button "Pick me" [ref=e41]
    -  - button "Pick me" [ref=e42]
    -- paragraph: Plain paragraph text for find --all. [ref=e43]
    +- region "Drag" [ref=f1e35]:
    +  - heading "Drag" [level=2] [ref=f1e36]
    +  - button "Drag source" [ref=f1e37]
    +  - region "Drop target" [ref=f1e38]: Drop here
    +- region "Pick" [ref=f1e39]:
    +  - button "Pick me" [ref=f1e40]
    +  - button "Pick me" [ref=f1e41]
    +- paragraph [ref=f1e42]: Plain paragraph text for find --all.
## controls:snapshot-i  (snapshot -i)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,46 +1,28 @@
    -- heading "Controls" [level=1]
    -- region "Form":
    -  - text: Name
    -  - textbox "Name" [ref=e4]
    -  - text: Bio
    -  - textbox "Bio" [ref=e6]
    -  - checkbox "I agree" [ref=e7]
    -  - text: I agree
    -  - radio "Small" [ref=e9]
    -  - text: Small
    -  - radio "Large" [ref=e11]
    -  - text: Large Color
    -  - combobox "Color": [ref=e13]
    -    - option "Red" [selected] [ref=e14]
    -    - option "Green" [ref=e15]
    -    - option "Blue" [ref=e16]
    -  - text: Avatar
    -  - button "Avatar" [ref=e18]
    -  - button "Go" [ref=e19]
    -  - button "Double me" [ref=e20]
    -  - button "Hover me" [ref=e21]
    -  - link "Jump to two": [ref=e22]
    -    - /url: "#section-two"
    -  - button "" [ref=e23]
    -  - button "Say \"hi\"" [ref=e24]
    -- region "Duplicates":
    -  - heading "Duplicates" [level=2]
    -  - list:
    -    - listitem:
    -      - button "Save" [ref=e29]
    -    - listitem:
    -      - button "Save" [ref=e31]
    -    - listitem:
    -      - button "Save" [ref=e33]
    -  - link "More": [ref=e34]
    -    - /url: "#a"
    -  - link "More": [ref=e35]
    -    - /url: "#b"
    -- region "Drag":
    -  - heading "Drag" [level=2]
    -  - button "Drag source" [ref=e38]
    -  - region "Drop target": Drop here
    -- region "Pick":
    -  - button "Pick me" [ref=e41]
    -  - button "Pick me" [ref=e42]
    -- paragraph: Plain paragraph text for find --all.
    +- region "Form" [ref=f1e3]:
    +  - textbox "Name" [ref=f1e5]
    +  - textbox "Bio" [ref=f1e7]
    +  - checkbox "I agree" [ref=f1e9]
    +  - radio "Small" [ref=f1e11]
    +  - radio "Large" [ref=f1e13]
    +  - combobox "Color" [ref=f1e15]:
    +    - option "Red" [selected]
    +    - option "Green"
    +    - option "Blue"
    +  - button "Avatar" [ref=f1e17]
    +  - button "Go" [ref=f1e18]
    +  - button "Double me" [ref=f1e19]
    +  - button "Hover me" [ref=f1e20]
    +  - link "Jump to two" [ref=f1e21]
    +  - button "" [ref=f1e22]
    +  - button "Say \"hi\"" [ref=f1e23]
    +- region "Duplicates" [ref=f1e24]:
    +  - button "Save" [ref=f1e28]
    +  - button "Save" [ref=f1e30]
    +  - button "Save" [ref=f1e32]
    +  - link "More" [ref=f1e33]
    +  - link "More" [ref=f1e34]
    +- region "Drag" [ref=f1e35]:
    +  - button "Drag source" [ref=f1e37]
    +- region "Pick" [ref=f1e39]:
    +  - button "Pick me" [ref=f1e40]
    +  - button "Pick me" [ref=f1e41]
## controls:snapshot-depth2  (snapshot --depth=2)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,46 +1,44 @@
    -- heading "Controls" [level=1] [ref=e1]
    -- region "Form": [ref=e2]
    -  - text: Name [ref=e3]
    -  - textbox "Name" [ref=e4]
    -  - text: Bio [ref=e5]
    -  - textbox "Bio" [ref=e6]
    -  - checkbox "I agree" [ref=e7]
    -  - text: I agree [ref=e8]
    -  - radio "Small" [ref=e9]
    -  - text: Small [ref=e10]
    -  - radio "Large" [ref=e11]
    -  - text: Large Color [ref=e12]
    -  - combobox "Color": [ref=e13]
    -    - option "Red" [selected] [ref=e14]
    -    - option "Green" [ref=e15]
    -    - option "Blue" [ref=e16]
    -  - text: Avatar [ref=e17]
    -  - button "Avatar" [ref=e18]
    -  - button "Go" [ref=e19]
    -  - button "Double me" [ref=e20]
    -  - button "Hover me" [ref=e21]
    -  - link "Jump to two": [ref=e22]
    +- heading "Controls" [level=1] [ref=f1e2]
    +- region "Form" [ref=f1e3]:
    +  - text: Name
    +  - textbox "Name" [ref=f1e5]
    +  - text: Bio
    +  - textbox "Bio" [ref=f1e7]
    +  - checkbox "I agree" [ref=f1e9]
    +  - text: I agree
    +  - radio "Small" [ref=f1e11]
    +  - text: Small
    +  - radio "Large" [ref=f1e13]
    +  - text: Large
    +  - text: Color
    +  - combobox "Color" [ref=f1e15]:
    +    - option "Red" [selected]
    +    - option "Green"
    +    - option "Blue"
    +  - text: Avatar
    +  - button "Avatar" [ref=f1e17]
    +  - button "Go" [ref=f1e18]
    +  - button "Double me" [ref=f1e19]
    +  - button "Hover me" [ref=f1e20]
    +  - link "Jump to two" [ref=f1e21]:
         - /url: "#section-two"
    -  - button "" [ref=e23]
    -  - button "Say \"hi\"" [ref=e24]
    -- region "Duplicates": [ref=e25]
    -  - heading "Duplicates" [level=2] [ref=e26]
    -  - list: [ref=e27]
    -    - listitem: [ref=e28]
    -      - button "Save"
    -    - listitem: [ref=e30]
    -      - button "Save"
    -    - listitem: [ref=e32]
    -      - button "Save"
    -  - link "More": [ref=e34]
    +  - button "" [ref=f1e22]
    +  - button "Say \"hi\"" [ref=f1e23]
    +- region "Duplicates" [ref=f1e24]:
    +  - heading "Duplicates" [level=2] [ref=f1e25]
    +  - list [ref=f1e26]:
    +    - listitem [ref=f1e27]: # +1 ref
    +    - listitem [ref=f1e29]: # +1 ref
    +    - listitem [ref=f1e31]: # +1 ref
    +  - link "More" [ref=f1e33]:
         - /url: "#a"
    -  - link "More": [ref=e35]
    +  - link "More" [ref=f1e34]:
         - /url: "#b"
    -- region "Drag": [ref=e36]
    -  - heading "Drag" [level=2] [ref=e37]
    -  - button "Drag source" [ref=e38]
    -  - region "Drop target": Drop here [ref=e39]
    -- region "Pick": [ref=e40]
    -  - button "Pick me" [ref=e41]
    -  - button "Pick me" [ref=e42]
    -- paragraph: Plain paragraph text for find --all. [ref=e43]
    +- region "Drag" [ref=f1e35]:
    +  - heading "Drag" [level=2] [ref=f1e36]
    +  - button "Drag source" [ref=f1e37]
    +  - region "Drop target" [ref=f1e38]: Drop here
    +- region "Pick" [ref=f1e39]:
    +  - button "Pick me" [ref=f1e40]
    +  - button "Pick me" [ref=f1e41]
    +- paragraph [ref=f1e42]: Plain paragraph text for find --all.
## controls:snapshot-boxes  (snapshot --boxes)  refs [] -> []
  exit: -1 -> 0
  out:
    --- before
    +++ after
    @@ -1 +1,5 @@
    -<timeout>
    +### Page
    +- Page URL: <base>/controls.html
    +- Page Title: Controls
    +### Snapshot
    +[Snapshot](<page.yml>)
  snapshot:
    --- before
    +++ after
    @@ -1,46 +1,47 @@
    -- heading "Controls" [level=1] [ref=e1]
    -- region "Form": [ref=e2]
    -  - text: Name [ref=e3]
    -  - textbox "Name" [ref=e4]
    -  - text: Bio [ref=e5]
    -  - textbox "Bio" [ref=e6]
    -  - checkbox "I agree" [ref=e7]
    -  - text: I agree [ref=e8]
    -  - radio "Small" [ref=e9]
    -  - text: Small [ref=e10]
    -  - radio "Large" [ref=e11]
    -  - text: Large Color [ref=e12]
    -  - combobox "Color": [ref=e13]
    -    - option "Red" [selected] [ref=e14]
    -    - option "Green" [ref=e15]
    -    - option "Blue" [ref=e16]
    -  - text: Avatar [ref=e17]
    -  - button "Avatar" [ref=e18]
    -  - button "Go" [ref=e19]
    -  - button "Double me" [ref=e20]
    -  - button "Hover me" [ref=e21]
    -  - link "Jump to two": [ref=e22]
    +- heading "Controls" [level=1] [ref=f1e2] [box=8,21,748,37]
    +- region "Form" [ref=f1e3] [box=8,80,748,67]:
    +  - text: Name
    +  - textbox "Name" [ref=f1e5] [box=50,101,177,21]
    +  - text: Bio
    +  - textbox "Bio" [ref=f1e7] [box=258,80,168,36]
    +  - checkbox "I agree" [ref=f1e9] [box=434,103,13,13]
    +  - text: I agree
    +  - radio "Small" [ref=f1e11] [box=507,103,13,13]
    +  - text: Small
    +  - radio "Large" [ref=f1e13] [box=574,103,13,13]
    +  - text: Large
    +  - text: Color
    +  - combobox "Color" [ref=f1e15] [box=675,102,60,19]:
    +    - option "Red" [selected] [box=0,0,0,0]
    +    - option "Green" [box=0,0,0,0]
    +    - option "Blue" [box=0,0,0,0]
    +  - text: Avatar
    +  - button "Avatar" [ref=f1e17] [box=54,122,253,25]
    +  - button "Go" [ref=f1e18] [box=311,125,34,21]
    +  - button "Double me" [ref=f1e19] [box=349,125,80,21]
    +  - button "Hover me" [ref=f1e20] [box=434,125,74,21]
    +  - link "Jump to two" [ref=f1e21] [box=511,126,79,17]:
         - /url: "#section-two"
    -  - button "" [ref=e23]
    -  - button "Say \"hi\"" [ref=e24]
    -- region "Duplicates": [ref=e25]
    -  - heading "Duplicates" [level=2] [ref=e26]
    -  - list: [ref=e27]
    -    - listitem: [ref=e28]
    -      - button "Save"
    -    - listitem: [ref=e30]
    -      - button "Save"
    -    - listitem: [ref=e32]
    -      - button "Save"
    -  - link "More": [ref=e34]
    +  - button "" [ref=f1e22] [box=595,123,27,23]
    +  - button "Say \"hi\"" [ref=f1e23] [box=626,125,63,21]
    +- region "Duplicates" [ref=f1e24] [box=8,167,748,144]:
    +  - heading "Duplicates" [level=2] [ref=f1e25] [box=8,167,748,27]
    +  - list [ref=f1e26] [box=8,214,748,63]:
    +    - listitem [ref=f1e27] [box=48,214,708,21]:
    +      - button "Save" [ref=f1e28] [box=48,214,46,21]
    +    - listitem [ref=f1e29] [box=48,235,708,21]:
    +      - button "Save" [ref=f1e30] [box=48,235,46,21]
    +    - listitem [ref=f1e31] [box=48,256,708,21]:
    +      - button "Save" [ref=f1e32] [box=48,256,46,21]
    +  - link "More" [ref=f1e33] [box=8,293,35,17]:
         - /url: "#a"
    -  - link "More": [ref=e35]
    +  - link "More" [ref=f1e34] [box=47,293,35,17]:
         - /url: "#b"
    -- region "Drag": [ref=e36]
    -  - heading "Drag" [level=2] [ref=e37]
    -  - button "Drag source" [ref=e38]
    -  - region "Drop target": Drop here [ref=e39]
    -- region "Pick": [ref=e40]
    -  - button "Pick me" [ref=e41]
    -  - button "Pick me" [ref=e42]
    -- paragraph: Plain paragraph text for find --all. [ref=e43]
    +- region "Drag" [ref=f1e35] [box=8,331,748,127]:
    +  - heading "Drag" [level=2] [ref=f1e36] [box=8,331,748,27]
    +  - button "Drag source" [ref=f1e37] [box=8,378,748,18]
    +  - region "Drop target" [ref=f1e38] [box=8,396,202,62]: Drop here
    +- region "Pick" [ref=f1e39] [box=8,458,748,21]:
    +  - button "Pick me" [ref=f1e40] [box=8,458,63,21]
    +  - button "Pick me" [ref=f1e41] [box=75,458,63,21]
    +- paragraph [ref=f1e42] [box=8,495,748,18]: Plain paragraph text for find --all.
## controls:snapshot-selector  (snapshot --selector=#dst)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1 +1 @@
    -- region "Drop target": Drop here [ref=e1]
    +- region "Drop target" [ref=f1e38]: Drop here
## controls:snapshot-selector-multi  (snapshot --selector=button)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1 +1 @@
    -- region "Drop target": Drop here [ref=e1]
    +- region "Drop target" [ref=f1e38]: Drop here
## controls:snapshot-selector-none  (snapshot --selector=#nope)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1 +1 @@
    -- region "Drop target": Drop here [ref=e1]
    +- region "Drop target" [ref=f1e38]: Drop here
## controls:snapshot-full  (snapshot)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,46 +1,47 @@
    -- heading "Controls" [level=1] [ref=e1]
    -- region "Form": [ref=e2]
    -  - text: Name [ref=e3]
    -  - textbox "Name" [ref=e4]
    -  - text: Bio [ref=e5]
    -  - textbox "Bio" [ref=e6]
    -  - checkbox "I agree" [ref=e7]
    -  - text: I agree [ref=e8]
    -  - radio "Small" [ref=e9]
    -  - text: Small [ref=e10]
    -  - radio "Large" [ref=e11]
    -  - text: Large Color [ref=e12]
    -  - combobox "Color": [ref=e13]
    -    - option "Red" [selected] [ref=e14]
    -    - option "Green" [ref=e15]
    -    - option "Blue" [ref=e16]
    -  - text: Avatar [ref=e17]
    -  - button "Avatar" [ref=e18]
    -  - button "Go" [ref=e19]
    -  - button "Double me" [ref=e20]
    -  - button "Hover me" [ref=e21]
    -  - link "Jump to two": [ref=e22]
    +- heading "Controls" [level=1] [ref=f1e2]
    +- region "Form" [ref=f1e3]:
    +  - text: Name
    +  - textbox "Name" [ref=f1e5]
    +  - text: Bio
    +  - textbox "Bio" [ref=f1e7]
    +  - checkbox "I agree" [ref=f1e9]
    +  - text: I agree
    +  - radio "Small" [ref=f1e11]
    +  - text: Small
    +  - radio "Large" [ref=f1e13]
    +  - text: Large
    +  - text: Color
    +  - combobox "Color" [ref=f1e15]:
    +    - option "Red" [selected]
    +    - option "Green"
    +    - option "Blue"
    +  - text: Avatar
    +  - button "Avatar" [ref=f1e17]
    +  - button "Go" [ref=f1e18]
    +  - button "Double me" [ref=f1e19]
    +  - button "Hover me" [ref=f1e20]
    +  - link "Jump to two" [ref=f1e21]:
         - /url: "#section-two"
    -  - button "" [ref=e23]
    -  - button "Say \"hi\"" [ref=e24]
    -- region "Duplicates": [ref=e25]
    -  - heading "Duplicates" [level=2] [ref=e26]
    -  - list: [ref=e27]
    -    - listitem: [ref=e28]
    -      - button "Save" [ref=e29]
    -    - listitem: [ref=e30]
    -      - button "Save" [ref=e31]
    -    - listitem: [ref=e32]
    -      - button "Save" [ref=e33]
    -  - link "More": [ref=e34]
    +  - button "" [ref=f1e22]
    +  - button "Say \"hi\"" [ref=f1e23]
    +- region "Duplicates" [ref=f1e24]:
    +  - heading "Duplicates" [level=2] [ref=f1e25]
    +  - list [ref=f1e26]:
    +    - listitem [ref=f1e27]:
    +      - button "Save" [ref=f1e28]
    +    - listitem [ref=f1e29]:
    +      - button "Save" [ref=f1e30]
    +    - listitem [ref=f1e31]:
    +      - button "Save" [ref=f1e32]
    +  - link "More" [ref=f1e33]:
         - /url: "#a"
    -  - link "More": [ref=e35]
    +  - link "More" [ref=f1e34]:
         - /url: "#b"
    -- region "Drag": [ref=e36]
    -  - heading "Drag" [level=2] [ref=e37]
    -  - button "Drag source" [ref=e38]
    -  - region "Drop target": Drop here [ref=e39]
    -- region "Pick": [ref=e40]
    -  - button "Pick me" [ref=e41]
    -  - button "Pick me" [ref=e42]
    -- paragraph: Plain paragraph text for find --all. [ref=e43]
    +- region "Drag" [ref=f1e35]:
    +  - heading "Drag" [level=2] [ref=f1e36]
    +  - button "Drag source" [ref=f1e37]
    +  - region "Drop target" [ref=f1e38]: Drop here
    +- region "Pick" [ref=f1e39]:
    +  - button "Pick me" [ref=f1e40]
    +  - button "Pick me" [ref=f1e41]
    +- paragraph [ref=f1e42]: Plain paragraph text for find --all.
## controls:snapshot-ref-list  (snapshot <list#0>)  refs ['e27'] -> ['f1e26']
  snapshot:
    --- before
    +++ after
    @@ -1,7 +1,7 @@
    -- list: [ref=e1]
    -  - listitem: [ref=e2]
    -    - button "Save" [ref=e3]
    -  - listitem: [ref=e4]
    -    - button "Save" [ref=e5]
    -  - listitem: [ref=e6]
    -    - button "Save" [ref=e7]
    +- list [ref=f1e26]:
    +  - listitem [ref=f1e27]:
    +    - button "Save" [ref=f1e28]
    +  - listitem [ref=f1e29]:
    +    - button "Save" [ref=f1e30]
    +  - listitem [ref=f1e31]:
    +    - button "Save" [ref=f1e32]
## controls:snapshot-ref-list-depth1  (snapshot <list#0> --depth=1)  refs ['e1'] -> ['f1e26']
  snapshot:
    --- before
    +++ after
    @@ -1 +1,4 @@
    -# Empty page - no accessible elements found
    +- list [ref=f1e26]:
    +  - listitem [ref=f1e27]: # +1 ref
    +  - listitem [ref=f1e29]: # +1 ref
    +  - listitem [ref=f1e31]: # +1 ref
## controls:click-after-scoped  (click <button "Save"#0>)  refs ['e99999'] -> ['e99999']
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -Error: Ref @e99999 not found. The page may have changed  run 'snapshot' to refresh.
    +Error: e99999 is not from a snapshot of this tab; run snapshot (refs are per tab, and a ref goes away when its element is removed or its role or name changes)
## controls:snapshot-again  (snapshot)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,46 +1,47 @@
    -- heading "Controls" [level=1] [ref=e1]
    -- region "Form": [ref=e2]
    -  - text: Name [ref=e3]
    -  - textbox "Name" [ref=e4]
    -  - text: Bio [ref=e5]
    -  - textbox "Bio" [ref=e6]
    -  - checkbox "I agree" [ref=e7]
    -  - text: I agree [ref=e8]
    -  - radio "Small" [ref=e9]
    -  - text: Small [ref=e10]
    -  - radio "Large" [ref=e11]
    -  - text: Large Color [ref=e12]
    -  - combobox "Color": [ref=e13]
    -    - option "Red" [selected] [ref=e14]
    -    - option "Green" [ref=e15]
    -    - option "Blue" [ref=e16]
    -  - text: Avatar [ref=e17]
    -  - button "Avatar" [ref=e18]
    -  - button "Go" [ref=e19]
    -  - button "Double me" [ref=e20]
    -  - button "Hover me" [ref=e21]
    -  - link "Jump to two": [ref=e22]
    +- heading "Controls" [level=1] [ref=f1e2]
    +- region "Form" [ref=f1e3]:
    +  - text: Name
    +  - textbox "Name" [ref=f1e5]
    +  - text: Bio
    +  - textbox "Bio" [ref=f1e7]
    +  - checkbox "I agree" [ref=f1e9]
    +  - text: I agree
    +  - radio "Small" [ref=f1e11]
    +  - text: Small
    +  - radio "Large" [ref=f1e13]
    +  - text: Large
    +  - text: Color
    +  - combobox "Color" [ref=f1e15]:
    +    - option "Red" [selected]
    +    - option "Green"
    +    - option "Blue"
    +  - text: Avatar
    +  - button "Avatar" [ref=f1e17]
    +  - button "Go" [ref=f1e18]
    +  - button "Double me" [ref=f1e19]
    +  - button "Hover me" [ref=f1e20]
    +  - link "Jump to two" [ref=f1e21]:
         - /url: "#section-two"
    -  - button "" [ref=e23]
    -  - button "Say \"hi\"" [ref=e24]
    -- region "Duplicates": [ref=e25]
    -  - heading "Duplicates" [level=2] [ref=e26]
    -  - list: [ref=e27]
    -    - listitem: [ref=e28]
    -      - button "Save" [ref=e29]
    -    - listitem: [ref=e30]
    -      - button "Save" [ref=e31]
    -    - listitem: [ref=e32]
    -      - button "Save" [ref=e33]
    -  - link "More": [ref=e34]
    +  - button "" [ref=f1e22]
    +  - button "Say \"hi\"" [ref=f1e23]
    +- region "Duplicates" [ref=f1e24]:
    +  - heading "Duplicates" [level=2] [ref=f1e25]
    +  - list [ref=f1e26]:
    +    - listitem [ref=f1e27]:
    +      - button "Save" [ref=f1e28]
    +    - listitem [ref=f1e29]:
    +      - button "Save" [ref=f1e30]
    +    - listitem [ref=f1e31]:
    +      - button "Save" [ref=f1e32]
    +  - link "More" [ref=f1e33]:
         - /url: "#a"
    -  - link "More": [ref=e35]
    +  - link "More" [ref=f1e34]:
         - /url: "#b"
    -- region "Drag": [ref=e36]
    -  - heading "Drag" [level=2] [ref=e37]
    -  - button "Drag source" [ref=e38]
    -  - region "Drop target": Drop here [ref=e39]
    -- region "Pick": [ref=e40]
    -  - button "Pick me" [ref=e41]
    -  - button "Pick me" [ref=e42]
    -- paragraph: Plain paragraph text for find --all. [ref=e43]
    +- region "Drag" [ref=f1e35]:
    +  - heading "Drag" [level=2] [ref=f1e36]
    +  - button "Drag source" [ref=f1e37]
    +  - region "Drop target" [ref=f1e38]: Drop here
    +- region "Pick" [ref=f1e39]:
    +  - button "Pick me" [ref=f1e40]
    +  - button "Pick me" [ref=f1e41]
    +- paragraph [ref=f1e42]: Plain paragraph text for find --all.
## controls:select-ref-as-option  (select <combobox "Color"#0> <button "Go"#0>)  refs ['e13', 'e19'] -> ['f1e15', 'f1e18']
  out:
    --- before
    +++ after
    @@ -1,18 +1 @@
    -Error: Locator.select_option: Timeout 30000ms exceeded.
    -Call log:
    -  - waiting for get_by_role("combobox", name="Color", exact=True).first
    -    - locator resolved to <select id="color"></select>
    -  - attempting select option action
    -    2  waiting for element to be visible and enabled
    -      - did not find some options
    -    - retrying select option action
    -    - waiting 20ms
    -    2  waiting for element to be visible and enabled
    -      - did not find some options
    -    - retrying select option action
    -      - waiting 100ms
    -    59  waiting for element to be visible and enabled
    -       - did not find some options
    -     - retrying select option action
    -       - waiting 500ms
    -
    +select takes the option label shown under the combobox, e.g. select f1e15 Green
## controls:select-missing-option  (select <combobox "Color"#0> Purple --timeout-action=2000)  refs ['e13'] -> ['f1e15']
  out:
    --- before
    +++ after
    @@ -2,3 +2,3 @@
     Call log:
    -  - waiting for get_by_role("combobox", name="Color", exact=True).first
    +  - waiting for locator("aria-ref=f1e15")
         - locator resolved to <select id="color"></select>
    @@ -18 +18,5 @@
     
    +Options:
    +- option "Red"
    +- option "Green" [selected]
    +- option "Blue"
## controls:highlight  (highlight <button "Go"#0>)  refs ['e19'] -> ['f1e18']
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -Highlighted e19.
    +Highlighted f1e18.
## controls:highlight-style  (highlight <button "Hover me"#0> --style=outline: 2px solid red)  refs ['e21'] -> ['f1e20']
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -Highlighted e21.
    +Highlighted f1e20.
## controls:highlight-hide-ref  (highlight <button "Go"#0> --hide)  refs ['e19'] -> ['f1e18']
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -Hid highlight on e19.
    +Hid highlight on f1e18.
## controls:find-save  (find Save)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -3,9 +3,9 @@
       # region "Duplicates" > list > listitem
    -- button "Save" [ref=e29]
    +- button "Save" [ref=f1e28]
     
       # region "Duplicates" > list > listitem
    -- button "Save" [ref=e31]
    +- button "Save" [ref=f1e30]
     
       # region "Duplicates" > list > listitem
    -- button "Save" [ref=e33]
    +- button "Save" [ref=f1e32]
     
## controls:find-limit  (find Save --limit=2)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -3,6 +3,6 @@
       # region "Duplicates" > list > listitem
    -- button "Save" [ref=e29]
    +- button "Save" [ref=f1e28]
     
       # region "Duplicates" > list > listitem
    -- button "Save" [ref=e31]
    +- button "Save" [ref=f1e30]
     
## controls:find-regex  (find --regex=/^(Go|Save)$/)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -3,12 +3,12 @@
       # region "Form"
    -- button "Go" [ref=e19]
    +- button "Go" [ref=f1e18]
     
       # region "Duplicates" > list > listitem
    -- button "Save" [ref=e29]
    +- button "Save" [ref=f1e28]
     
       # region "Duplicates" > list > listitem
    -- button "Save" [ref=e31]
    +- button "Save" [ref=f1e30]
     
       # region "Duplicates" > list > listitem
    -- button "Save" [ref=e33]
    +- button "Save" [ref=f1e32]
     
## controls:find-regex-flag  (find dr.g --regex)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -3,6 +3,6 @@
       # region "Drag"
    -- heading "Drag" [level=2] [ref=e37]
    +- heading "Drag" [level=2] [ref=f1e36]
     
       # region "Drag"
    -- button "Drag source" [ref=e38]
    +- button "Drag source" [ref=f1e37]
     
## controls:find-all  (find paragraph --all)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -2,3 +2,3 @@
     
    -- paragraph: Plain paragraph text for find --all. [ref=e43]
    +- paragraph [ref=f1e42]: Plain paragraph text for find --all.
     
## controls:find-role-save  (find --role=button --name=Save)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -2,5 +2,5 @@
     
    -- button "Save" [ref=e29]
    -- button "Save" [ref=e31]
    -- button "Save" [ref=e33]
    +- button "Save" [ref=f1e28]
    +- button "Save" [ref=f1e30]
    +- button "Save" [ref=f1e32]
     
## controls:find-role-regex  (find --role=button --name=/sav/i --limit=2)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -2,4 +2,4 @@
     
    -- button "Save" [ref=e29]
    -- button "Save" [ref=e31]
    +- button "Save" [ref=f1e28]
    +- button "Save" [ref=f1e30]
     
## controls:find-role-link  (find --role=link)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -2,5 +2,5 @@
     
    -- link "Jump to two" [ref=e22]
    -- link "More" [ref=e34]
    -- link "More" [ref=e35]
    +- link "Jump to two" [ref=f1e21]
    +- link "More" [ref=f1e33]
    +- link "More" [ref=f1e34]
     
## controls:find-role-exact  (find --role=textbox --name=Name --exact)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -2,3 +2,3 @@
     
    -- textbox "Name" [ref=e4]
    +- textbox "Name" [ref=f1e5]
     
## controls:snapshot-selector-scope  (snapshot --selector=#dst)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1 +1 @@
    -- region "Drop target": Drop here [ref=e1]
    +- region "Drop target" [ref=f1e38]: Drop here
## controls:outside-ref-after-selector  (click <stale go>)  refs ['e19'] -> ['f1e18']
  exit: 1 -> 0
  out:
    --- before
    +++ after
    @@ -1 +1,5 @@
    -Error: Ref @e19 not found. The page may have changed  run 'snapshot' to refresh.
    +### Page
    +- Page URL: <base>/controls.html#section-two
    +- Page Title: Controls
    +### Snapshot
    +[Snapshot](<page.yml>)
  state:
    --- before
    +++ after
    @@ -11,3 +11,3 @@
      },
    - "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2",
    + "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go",
      "dialog": null,
## controls:snapshot-ref-scope  (snapshot <region "Drop target"#0>)  refs ['e1'] -> ['f1e38']
  snapshot:
    --- before
    +++ after
    @@ -1 +1 @@
    -# Empty page - no accessible elements found
    +- region "Drop target" [ref=f1e38]: Drop here
## controls:outside-ref-after-ref-scope  (click <stale save0>)  refs ['e29'] -> ['f1e28']
  exit: 1 -> 0
  out:
    --- before
    +++ after
    @@ -1 +1,5 @@
    -Error: Ref @e29 not found. The page may have changed  run 'snapshot' to refresh.
    +### Page
    +- Page URL: <base>/controls.html#section-two
    +- Page Title: Controls
    +### Snapshot
    +[Snapshot](<page.yml>)
  state:
    --- before
    +++ after
    @@ -11,3 +11,3 @@
      },
    - "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2",
    + "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1",
      "dialog": null,
## controls:snapshot-depth-markers  (snapshot --depth=1)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,46 +1,35 @@
    -- heading "Controls" [level=1] [ref=e1]
    -- region "Form": [ref=e2]
    -  - text: Name [ref=e3]
    -  - textbox "Name": Bob Jr [ref=e4]
    -  - text: Bio [ref=e5]
    -  - textbox "Bio": line one [ref=e6]
    -  - checkbox "I agree" [ref=e7]
    -  - text: I agree [ref=e8]
    -  - radio "Small" [ref=e9]
    -  - text: Small [ref=e10]
    -  - radio "Large" [checked] [ref=e11]
    -  - text: Large Color [ref=e12]
    -  - combobox "Color": [ref=e13]
    -    - option "Red"
    -    - option "Green" [selected]
    -    - option "Blue"
    -  - text: Avatar [ref=e17]
    -  - button "Avatar" [ref=e18]
    -  - button "Go" [ref=e19]
    -  - button "Double me" [ref=e20]
    -  - button "Hover me" [ref=e21]
    -  - link "Jump to two": [ref=e22]
    -    - /url: "#section-two"
    -  - button "" [ref=e23]
    -  - button "Say \"hi\"" [ref=e24]
    -- region "Duplicates": [ref=e25]
    -  - heading "Duplicates" [level=2] [ref=e26]
    -  - list: [ref=e27]
    -    - listitem:
    -      - button "Save"
    -    - listitem:
    -      - button "Save"
    -    - listitem:
    -      - button "Save"
    -  - link "More": [ref=e34]
    -    - /url: "#a"
    -  - link "More": [ref=e35]
    -    - /url: "#b"
    -- region "Drag": [ref=e36]
    -  - heading "Drag" [level=2] [ref=e37]
    -  - button "Drag source" [ref=e38]
    -  - region "Drop target": Drop here [ref=e39]
    -- region "Pick": [ref=e40]
    -  - button "Pick me" [ref=e41]
    -  - button "Pick me" [ref=e42]
    -- paragraph: Plain paragraph text for find --all. [ref=e43]
    +- heading "Controls" [level=1] [ref=f1e2]
    +- region "Form" [ref=f1e3]:
    +  - text: Name
    +  - textbox "Name" [ref=f1e5]: Bob Jr
    +  - text: Bio
    +  - textbox "Bio" [ref=f1e7]: line one
    +  - checkbox "I agree" [ref=f1e9]
    +  - text: I agree
    +  - radio "Small" [ref=f1e11]
    +  - text: Small
    +  - radio "Large" [checked] [ref=f1e13]
    +  - text: Large
    +  - text: Color
    +  - combobox "Color" [ref=f1e15]: # +more
    +  - text: Avatar
    +  - button "Avatar" [ref=f1e17]
    +  - button "Go" [ref=f1e18]
    +  - button "Double me" [ref=f1e19]
    +  - button "Hover me" [ref=f1e20]
    +  - link "Jump to two" [ref=f1e21]: # +more
    +  - button "" [ref=f1e22]
    +  - button "Say \"hi\"" [ref=f1e23]
    +- region "Duplicates" [ref=f1e24]:
    +  - heading "Duplicates" [level=2] [ref=f1e25]
    +  - list [ref=f1e26]: # +6 refs
    +  - link "More" [ref=f1e33]: # +more
    +  - link "More" [ref=f1e34]: # +more
    +- region "Drag" [ref=f1e35]:
    +  - heading "Drag" [level=2] [ref=f1e36]
    +  - button "Drag source" [ref=f1e37]
    +  - region "Drop target" [ref=f1e38]: Drop here
    +- region "Pick" [ref=f1e39]:
    +  - button "Pick me" [ref=f1e40]
    +  - button "Pick me" [ref=f1e41]
    +- paragraph [ref=f1e42]: Plain paragraph text for find --all.
## controls:deep-ref-after-depth  (click <stale go>)  refs ['e19'] -> ['f1e18']
  state:
    --- before
    +++ after
    @@ -11,3 +11,3 @@
      },
    - "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go",
    + "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1 click:go go",
      "dialog": null,
## controls:snapshot-i-again  (snapshot -i)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,46 +1,28 @@
    -- heading "Controls" [level=1]
    -- region "Form":
    -  - text: Name
    -  - textbox "Name": Bob Jr [ref=e4]
    -  - text: Bio
    -  - textbox "Bio": line one [ref=e6]
    -  - checkbox "I agree" [ref=e7]
    -  - text: I agree
    -  - radio "Small" [ref=e9]
    -  - text: Small
    -  - radio "Large" [checked] [ref=e11]
    -  - text: Large Color
    -  - combobox "Color": [ref=e13]
    -    - option "Red" [ref=e14]
    -    - option "Green" [selected] [ref=e15]
    -    - option "Blue" [ref=e16]
    -  - text: Avatar
    -  - button "Avatar" [ref=e18]
    -  - button "Go" [ref=e19]
    -  - button "Double me" [ref=e20]
    -  - button "Hover me" [ref=e21]
    -  - link "Jump to two": [ref=e22]
    -    - /url: "#section-two"
    -  - button "" [ref=e23]
    -  - button "Say \"hi\"" [ref=e24]
    -- region "Duplicates":
    -  - heading "Duplicates" [level=2]
    -  - list:
    -    - listitem:
    -      - button "Save" [ref=e29]
    -    - listitem:
    -      - button "Save" [ref=e31]
    -    - listitem:
    -      - button "Save" [ref=e33]
    -  - link "More": [ref=e34]
    -    - /url: "#a"
    -  - link "More": [ref=e35]
    -    - /url: "#b"
    -- region "Drag":
    -  - heading "Drag" [level=2]
    -  - button "Drag source" [ref=e38]
    -  - region "Drop target": Drop here
    -- region "Pick":
    -  - button "Pick me" [ref=e41]
    -  - button "Pick me" [ref=e42]
    -- paragraph: Plain paragraph text for find --all.
    +- region "Form" [ref=f1e3]:
    +  - textbox "Name" [ref=f1e5]: Bob Jr
    +  - textbox "Bio" [ref=f1e7]: line one
    +  - checkbox "I agree" [ref=f1e9]
    +  - radio "Small" [ref=f1e11]
    +  - radio "Large" [checked] [ref=f1e13]
    +  - combobox "Color" [ref=f1e15]:
    +    - option "Red"
    +    - option "Green" [selected]
    +    - option "Blue"
    +  - button "Avatar" [ref=f1e17]
    +  - button "Go" [active] [ref=f1e18]
    +  - button "Double me" [ref=f1e19]
    +  - button "Hover me" [ref=f1e20]
    +  - link "Jump to two" [ref=f1e21]
    +  - button "" [ref=f1e22]
    +  - button "Say \"hi\"" [ref=f1e23]
    +- region "Duplicates" [ref=f1e24]:
    +  - button "Save" [ref=f1e28]
    +  - button "Save" [ref=f1e30]
    +  - button "Save" [ref=f1e32]
    +  - link "More" [ref=f1e33]
    +  - link "More" [ref=f1e34]
    +- region "Drag" [ref=f1e35]:
    +  - button "Drag source" [ref=f1e37]
    +- region "Pick" [ref=f1e39]:
    +  - button "Pick me" [ref=f1e40]
    +  - button "Pick me" [ref=f1e41]
## controls:ref-after-i  (click <stale save0>)  refs ['e29'] -> ['f1e28']
  state:
    --- before
    +++ after
    @@ -11,3 +11,3 @@
      },
    - "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1",
    + "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1 click:go go click:save1",
      "dialog": null,
## controls:ref-after-reattach  (click <stale save0>)  refs ['e29'] -> ['f1e28']
  state:
    --- before
    +++ after
    @@ -11,3 +11,3 @@
      },
    - "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1 click:save1",
    + "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1 click:go go click:save1 click:save1",
      "dialog": null,
## controls:html-bad-ref  (html e99999)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -Error: Ref @e99999 not found. The page may have changed  run 'snapshot' to refresh.
    +Error: e99999 is not from a snapshot of this tab; run snapshot (refs are per tab, and a ref goes away when its element is removed or its role or name changes)
## controls:find-then-click  (click <button "Save"#0>)  refs ['e29'] -> ['f1e28']
  state:
    --- before
    +++ after
    @@ -11,3 +11,3 @@
      },
    - "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1 click:save1 click:save1",
    + "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1 click:go go click:save1 click:save1 click:save1",
      "dialog": null,
## controls:pick-save2  (pick-locator <click #save2>)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -1 +1,3 @@
     #save2
    +### Ref
    +- f1e30 (in the last snapshot; use it with click, fill, ...)
  state:
    --- before
    +++ after
    @@ -11,3 +11,3 @@
      },
    - "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1 click:save1 click:save1 click:save2",
    + "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1 click:go go click:save1 click:save1 click:save1 click:save2",
      "dialog": null,
## controls:pick-name  (pick-locator <click #name>)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -2,2 +2,2 @@
     ### Ref
    -- e4 (in the last snapshot; use it with click, fill, ...)
    +- f1e5 (in the last snapshot; use it with click, fill, ...)
  state:
    --- before
    +++ after
    @@ -11,3 +11,3 @@
      },
    - "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1 click:save1 click:save1 click:save2 click:name",
    + "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1 click:go go click:save1 click:save1 click:save1 click:save2 click:name",
      "dialog": null,
## controls:pick-dup-1  (pick-locator <click section[aria-label=Pick] button:nth-of-type(2)>)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -2,2 +2,2 @@
     ### Ref
    -- e42 (in the last snapshot; use it with click, fill, ...)
    +- f1e41 (in the last snapshot; use it with click, fill, ...)
  state:
    --- before
    +++ after
    @@ -11,3 +11,3 @@
      },
    - "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1 click:save1 click:save1 click:save2 click:name click:BUTTON",
    + "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1 click:go go click:save1 click:save1 click:save1 click:save2 click:name click:BUTTON",
      "dialog": null,
## controls:pick-dup-0  (pick-locator <click section[aria-label=Pick] button:nth-of-type(1)>)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -2,2 +2,2 @@
     ### Ref
    -- e41 (in the last snapshot; use it with click, fill, ...)
    +- f1e40 (in the last snapshot; use it with click, fill, ...)
  state:
    --- before
    +++ after
    @@ -11,3 +11,3 @@
      },
    - "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1 click:save1 click:save1 click:save2 click:name click:BUTTON click:BUTTON",
    + "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1 click:go go click:save1 click:save1 click:save1 click:save2 click:name click:BUTTON click:BUTTON",
      "dialog": null,
## controls:bad-ref-num  (click e99999)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -Error: Ref @e99999 not found. The page may have changed  run 'snapshot' to refresh.
    +Error: e99999 is not from a snapshot of this tab; run snapshot (refs are per tab, and a ref goes away when its element is removed or its role or name changes)
  state:
    --- before
    +++ after
    @@ -11,3 +11,3 @@
      },
    - "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1 click:save1 click:save1 click:save2 click:name click:BUTTON click:BUTTON",
    + "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1 click:go go click:save1 click:save1 click:save1 click:save2 click:name click:BUTTON click:BUTTON",
      "dialog": null,
## controls:bad-ref-word  (click nonsense)  refs [] -> []
  exit: 1 -> 2
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -Error: Ref @nonsense not found. The page may have changed  run 'snapshot' to refresh.
    +Error: "nonsense" is not a ref (refs look like e5 or f3e5, from snapshot)
  state:
    --- before
    +++ after
    @@ -11,3 +11,3 @@
      },
    - "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1 click:save1 click:save1 click:save2 click:name click:BUTTON click:BUTTON",
    + "log": "click:name click:go go click:go go click:dbl click:dbl dblclick:dbl dbl hover click:agree click:agree click:r2 click:save2 click:save3 click:star click:say drop:src: drop:hello: drop::upload.txt click:save2 click:go go click:save1 click:go go click:save1 click:save1 click:save1 click:save2 click:name click:BUTTON click:BUTTON",
      "dialog": null,
## controls:bad-ref-at  (click @e1)  refs [] -> []
  exit: 0 -> 1
  out:
    --- before
    +++ after
    @@ -1,5 +1 @@
    -### Page
    -- Page URL: <base>/controls.html#section-two
    -- Page Title: Controls
    -### Snapshot
    -[Snapshot](<page.yml>)
    +Error: e1 is not from a snapshot of this tab; run snapshot (refs are per tab, and a ref goes away when its element is removed or its role or name changes)
## controls:generate-locator-bad  (generate-locator e99999)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -Ref @e99999 not found. Re-run `snapshot`.
    +Error: e99999 is not from a snapshot of this tab; run snapshot (refs are per tab, and a ref goes away when its element is removed or its role or name changes)
## controls:highlight-bad  (highlight e99999)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -Error: Ref @e99999 not found. The page may have changed  run 'snapshot' to refresh.
    +Error: e99999 is not from a snapshot of this tab; run snapshot (refs are per tab, and a ref goes away when its element is removed or its role or name changes)
## nested:snapshot  (snapshot)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,26 +1,26 @@
    -- navigation "Main": [ref=e1]
    -  - list: [ref=e2]
    -    - listitem: [ref=e3]
    -      - link "Fruit": [ref=e4]
    +- navigation "Main" [ref=f2e2]:
    +  - list [ref=f2e3]:
    +    - listitem [ref=f2e4]:
    +      - link "Fruit" [ref=f2e5]:
             - /url: "#fruit"
    -      - list: [ref=e5]
    -        - listitem: [ref=e6]
    -          - link "Apple": [ref=e7]
    +      - list [ref=f2e6]:
    +        - listitem [ref=f2e7]:
    +          - link "Apple" [ref=f2e8]:
                 - /url: "#apple"
    -          - list: [ref=e8]
    -            - listitem: [ref=e9]
    -              - link "Green": [ref=e10]
    +          - list [ref=f2e9]:
    +            - listitem [ref=f2e10]:
    +              - link "Green" [ref=f2e11]:
                     - /url: "#green"
    -            - listitem: [ref=e11]
    -              - link "Red": [ref=e12]
    +            - listitem [ref=f2e12]:
    +              - link "Red" [ref=f2e13]:
                     - /url: "#red"
    -        - listitem: [ref=e13]
    -          - link "Pear": [ref=e14]
    +        - listitem [ref=f2e14]:
    +          - link "Pear" [ref=f2e15]:
                 - /url: "#pear"
    -          - list: [ref=e15]
    -            - listitem: [ref=e16]
    -              - link "Green": [ref=e17]
    +          - list [ref=f2e16]:
    +            - listitem [ref=f2e17]:
    +              - link "Green" [ref=f2e18]:
                     - /url: "#green-pear"
    -    - listitem: [ref=e18]
    -      - link "Vegetables": [ref=e19]
    +    - listitem [ref=f2e19]:
    +      - link "Vegetables" [ref=f2e20]:
             - /url: "#veg"
## nested:snapshot-depth1  (snapshot --depth=1)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,26 +1,2 @@
    -- navigation "Main": [ref=e1]
    -  - list: [ref=e2]
    -    - listitem:
    -      - link "Fruit":
    -        - /url: "#fruit"
    -      - list:
    -        - listitem:
    -          - link "Apple":
    -            - /url: "#apple"
    -          - list:
    -            - listitem:
    -              - link "Green":
    -                - /url: "#green"
    -            - listitem:
    -              - link "Red":
    -                - /url: "#red"
    -        - listitem:
    -          - link "Pear":
    -            - /url: "#pear"
    -          - list:
    -            - listitem:
    -              - link "Green":
    -                - /url: "#green-pear"
    -    - listitem:
    -      - link "Vegetables":
    -        - /url: "#veg"
    +- navigation "Main" [ref=f2e2]:
    +  - list [ref=f2e3]: # +17 refs
## nested:snapshot-depth3-i  (snapshot --depth=3 -i)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,26 +1,8 @@
    -- navigation "Main":
    -  - list:
    -    - listitem:
    -      - link "Fruit": [ref=e4]
    -        - /url: "#fruit"
    -      - list:
    -        - listitem:
    -          - link "Apple":
    -            - /url: "#apple"
    -          - list:
    -            - listitem:
    -              - link "Green":
    -                - /url: "#green"
    -            - listitem:
    -              - link "Red":
    -                - /url: "#red"
    -        - listitem:
    -          - link "Pear":
    -            - /url: "#pear"
    -          - list:
    -            - listitem:
    -              - link "Green":
    -                - /url: "#green-pear"
    -    - listitem:
    -      - link "Vegetables": [ref=e19]
    -        - /url: "#veg"
    +- navigation "Main" [ref=f2e2]:
    +  - link "Fruit" [ref=f2e5]
    +  - link "Apple" [ref=f2e8]
    +  - link "Green" [ref=f2e11]
    +  - link "Red" [ref=f2e13]
    +  - link "Pear" [ref=f2e15]
    +  - link "Green" [ref=f2e18]
    +  - link "Vegetables" [ref=f2e20]
## nested:find-green  (find Green)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -3,3 +3,3 @@
       # listitem > list > listitem
    -- link "Green": [ref=e10]
    +- link "Green" [ref=f2e11]:
       - /url: "#green"
    @@ -7,3 +7,3 @@
       # listitem > list > listitem
    -- link "Green": [ref=e17]
    +- link "Green" [ref=f2e18]:
       - /url: "#green-pear"
## nested:snapshot-sub  (snapshot <listitem#1>)  refs ['e6'] -> ['f2e7']
  snapshot:
    --- before
    +++ after
    @@ -1,10 +1,10 @@
    -- listitem: [ref=e1]
    -  - link "Apple": [ref=e2]
    +- listitem [ref=f2e7]:
    +  - link "Apple" [ref=f2e8]:
         - /url: "#apple"
    -  - list: [ref=e3]
    -    - listitem: [ref=e4]
    -      - link "Green": [ref=e5]
    +  - list [ref=f2e9]:
    +    - listitem [ref=f2e10]:
    +      - link "Green" [ref=f2e11]:
             - /url: "#green"
    -    - listitem: [ref=e6]
    -      - link "Red": [ref=e7]
    +    - listitem [ref=f2e12]:
    +      - link "Red" [ref=f2e13]:
             - /url: "#red"
## iframe:snapshot  (snapshot)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,3 +1,8 @@
    -- heading "Iframe host" [level=1] [ref=e1]
    -- button "Submit" [ref=e2]
    -- iframe [ref=e3]
    +- heading "Iframe host" [level=1] [ref=f3e2]
    +- button "Submit" [ref=f3e3]
    +- iframe [ref=f3e4]:
    +  - text: Inner field
    +  - textbox "Inner field" [ref=f4e3]
    +  - button "Submit" [ref=f4e4]
    +  - checkbox "Inner check" [ref=f4e6]
    +  - text: Inner check
## iframe:snapshot-i  (snapshot -i)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,3 +1,5 @@
    -- heading "Iframe host" [level=1]
    -- button "Submit" [ref=e2]
    -- iframe
    +- button "Submit" [ref=f3e3]
    +- iframe [ref=f3e4]:
    +  - textbox "Inner field" [ref=f4e3]
    +  - button "Submit" [ref=f4e4]
    +  - checkbox "Inner check" [ref=f4e6]
## iframe:click-inner  (click <button "Submit"#1>)  refs ['e99999'] -> ['f4e4']
  exit: 1 -> 0
  out:
    --- before
    +++ after
    @@ -1 +1,5 @@
    -Error: Ref @e99999 not found. The page may have changed  run 'snapshot' to refresh.
    +### Page
    +- Page URL: <base>/iframe.html
    +- Page Title: Iframe host
    +### Snapshot
    +[Snapshot](<page.yml>)
  state:
    --- before
    +++ after
    @@ -6,3 +6,3 @@
      },
    - "log": "click:outer-submit outer-submit",
    + "log": "click:outer-submit outer-submit inner-submit",
      "dialog": null,
  missing_targets: ['<button "Submit"#1>'] -> None
## iframe:fill-inner  (fill <textbox "Inner field"#0> deep)  refs ['e99999'] -> ['f4e3']
  exit: 1 -> 0
  out:
    --- before
    +++ after
    @@ -1 +1,5 @@
    -Error: Ref @e99999 not found. The page may have changed  run 'snapshot' to refresh.
    +### Page
    +- Page URL: <base>/iframe.html
    +- Page Title: Iframe host
    +### Snapshot
    +[Snapshot](<page.yml>)
  state:
    --- before
    +++ after
    @@ -3,6 +3,6 @@
      "fields": {
    -  "inner": "",
    +  "inner": "deep",
       "inner-check": false
      },
    - "log": "click:outer-submit outer-submit",
    + "log": "click:outer-submit outer-submit inner-submit",
      "dialog": null,
  missing_targets: ['<textbox "Inner field"#0>'] -> None
## iframe:check-inner  (check <checkbox "Inner check"#0>)  refs ['e99999'] -> ['f4e6']
  exit: 1 -> 0
  out:
    --- before
    +++ after
    @@ -1 +1,5 @@
    -Error: Ref @e99999 not found. The page may have changed  run 'snapshot' to refresh.
    +### Page
    +- Page URL: <base>/iframe.html
    +- Page Title: Iframe host
    +### Snapshot
    +[Snapshot](<page.yml>)
  state:
    --- before
    +++ after
    @@ -3,6 +3,6 @@
      "fields": {
    -  "inner": "",
    -  "inner-check": false
    +  "inner": "deep",
    +  "inner-check": true
      },
    - "log": "click:outer-submit outer-submit",
    + "log": "click:outer-submit outer-submit inner-submit",
      "dialog": null,
  missing_targets: ['<checkbox "Inner check"#0>'] -> None
## iframe:eval-inner  (eval el => el.id <textbox "Inner field"#0>)  refs ['e99999'] -> ['f4e3']
  exit: 1 -> 0
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -Error: Ref @e99999 not found. The page may have changed  run 'snapshot' to refresh.
    +"inner"
  missing_targets: ['<textbox "Inner field"#0>'] -> None
## iframe:text-inner  (text <button "Submit"#1>)  refs ['e99999'] -> ['f4e4']
  exit: 1 -> 0
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -Error: Ref @e99999 not found. The page may have changed  run 'snapshot' to refresh.
    +Submit
  missing_targets: ['<button "Submit"#1>'] -> None
## iframe:highlight-inner  (highlight <button "Submit"#1>)  refs ['e99999'] -> ['f4e4']
  exit: 1 -> 0
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -Error: Ref @e99999 not found. The page may have changed  run 'snapshot' to refresh.
    +Highlighted f4e4.
  missing_targets: ['<button "Submit"#1>'] -> None
## iframe:screenshot-inner  (screenshot <button "Submit"#1>)  refs ['e99999'] -> ['f4e4']
  exit: 1 -> 0
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -Error: Ref @e99999 not found. The page may have changed  run 'snapshot' to refresh.
    +Screenshot saved to <element.png>
  missing_targets: ['<button "Submit"#1>'] -> None
## iframe:generate-locator-inner  (generate-locator <button "Submit"#1>)  refs ['e99999'] -> ['f4e4']
  exit: 1 -> 0
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -Ref @e99999 not found. Re-run `snapshot`.
    +frameLocator('iframe[title="Child frame"]').getByRole('button', { name: 'Submit', exact: true })
  missing_targets: ['<button "Submit"#1>'] -> None
## iframe:find-submit  (find Submit)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -1,4 +1,7 @@
    -Found 1 match for "Submit".
    +Found 2 matches for "Submit".
     
    -- button "Submit" [ref=e2]
    +- button "Submit" [ref=f3e3]
     
    +  # iframe
    +- button "Submit" [ref=f4e4]
    +
## iframe:find-role-submit  (find --role=button --name=Submit)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -2,3 +2,3 @@
     
    -- button "Submit" [ref=e2]
    +- button "Submit" [ref=f3e3]
     
## iframe:html-inner  (html <button "Submit"#1>)  refs ['e99999'] -> ['f4e4']
  exit: 1 -> 0
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -Error: Ref @e99999 not found. The page may have changed  run 'snapshot' to refresh.
    +<button id="inner-submit" type="button" onclick="parent.log('inner-submit')">Submit</button>
  missing_targets: ['<button "Submit"#1>'] -> None
## iframe:pick-outer  (pick-locator <click #outer-submit>)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -2,2 +2,2 @@
     ### Ref
    -- e2 (in the last snapshot; use it with click, fill, ...)
    +- f3e3 (in the last snapshot; use it with click, fill, ...)
  state:
    --- before
    +++ after
    @@ -3,6 +3,6 @@
      "fields": {
    -  "inner": "",
    -  "inner-check": false
    +  "inner": "deep",
    +  "inner-check": true
      },
    - "log": "click:outer-submit outer-submit click:outer-submit",
    + "log": "click:outer-submit outer-submit inner-submit click:outer-submit",
      "dialog": null,
## iframe:pick-inner  (pick-locator <click #inner-submit>)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -1 +1,3 @@
     iframe[title="Child frame"] >> internal:control=enter-frame >> internal:role=button[name="Submit"i]
    +### Ref
    +- f4e4 (in the last snapshot; use it with click, fill, ...)
  state:
    --- before
    +++ after
    @@ -3,6 +3,6 @@
      "fields": {
    -  "inner": "",
    -  "inner-check": false
    +  "inner": "deep",
    +  "inner-check": true
      },
    - "log": "click:outer-submit outer-submit click:outer-submit",
    + "log": "click:outer-submit outer-submit inner-submit click:outer-submit",
      "dialog": null,
## iframe:snapshot-boxes  (snapshot --boxes)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,3 +1,10 @@
    -- heading "Iframe host" [level=1] [ref=e1] [box=8,21,748,37]
    -- button "Submit" [ref=e2] [box=8,268,57,21]
    -- iframe [ref=e3]
    +- heading "Iframe host" [level=1] [ref=f3e2] [cursor=pointer] [box=8,21,748,37]
    +- button "Submit" [ref=f3e3] [box=8,269,58,21]
    +- iframe [active] [ref=f3e4] [cursor=pointer] [box=70,80,404,204]:
    +  - generic [ref=f4e2] [cursor=pointer] [box=80,92,248,17]:
    +    - text: Inner field
    +    - textbox "Inner field" [ref=f4e3] [box=151,91,177,21]: deep
    +  - button "Submit" [ref=f4e4] [box=332,91,58,21]
    +  - generic [ref=f4e5] [cursor=pointer] [box=80,92,371,37]:
    +    - checkbox "Inner check" [checked] [active] [ref=f4e6] [box=398,93,13,13]
    +    - text: Inner check
## iframe:snapshot-i#2  (snapshot -i)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,3 +1,7 @@
    -- heading "Iframe host" [level=1]
    -- button "Submit" [ref=e2]
    -- iframe
    +- button "Submit" [ref=f3e3]
    +- iframe [active] [ref=f3e4] [cursor=pointer]:
    +  - generic [ref=f4e2] [cursor=pointer]:
    +    - textbox "Inner field" [ref=f4e3]: deep
    +  - button "Submit" [ref=f4e4]
    +  - generic [ref=f4e5] [cursor=pointer]:
    +    - checkbox "Inner check" [checked] [active] [ref=f4e6]
## iframe:find-inner-check  (find Inner)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -1,2 +1,8 @@
    -0 matches for "Inner".
    -Try --all to search non-interactive nodes (text, paragraphs), or --regex for a pattern.
    +Found 2 matches for "Inner".
    +
    +  # iframe > generic
    +- textbox "Inner field" [ref=f4e3]: deep
    +
    +  # iframe > generic
    +- checkbox "Inner check" [checked] [active] [ref=f4e6]
    +
## iframe:snapshot-iframe-ref  (snapshot <iframe#0>)  refs ['e99999'] -> ['f3e4']
  exit: 1 -> 0
  out:
    --- before
    +++ after
    @@ -1 +1,5 @@
    -Error: Ref @e99999 not found. The page may have changed  run 'snapshot' to refresh.
    +### Page
    +- Page URL: <base>/iframe.html
    +- Page Title: Iframe host
    +### Snapshot
    +[Snapshot](<page.yml>)
  snapshot:
    --- before
    +++ after
    @@ -1,3 +1,8 @@
    -- heading "Iframe host" [level=1]
    -- button "Submit" [ref=e2]
    -- iframe
    +- iframe [active] [ref=f3e4] [cursor=pointer]:
    +  - generic [ref=f4e2] [cursor=pointer]:
    +    - text: Inner field
    +    - textbox "Inner field" [ref=f4e3]: deep
    +  - button "Submit" [ref=f4e4]
    +  - generic [ref=f4e5] [cursor=pointer]:
    +    - checkbox "Inner check" [checked] [active] [ref=f4e6]
    +    - text: Inner check
  missing_targets: ['<iframe#0>'] -> None
## shadow:snapshot  (snapshot)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,5 +1,5 @@
    -- heading "Shadow" [level=1] [ref=e1]
    -- text: Shadow field [ref=e2]
    -- textbox "Shadow field" [ref=e3]
    -- button "Shadow button" [ref=e4]
    -- button "Deep button" [ref=e5]
    +- heading "Shadow" [level=1] [ref=f5e2]
    +- text: Shadow field
    +- textbox "Shadow field" [ref=f5e5]
    +- button "Shadow button" [ref=f5e6]
    +- button "Deep button" [ref=f5e8]
## shadow:find-deep  (find Deep)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -2,3 +2,3 @@
     
    -- button "Deep button" [ref=e5]
    +- button "Deep button" [ref=f5e8]
     
## shadow:find-role  (find --role=button)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -2,4 +2,4 @@
     
    -- button "Shadow button" [ref=e4]
    -- button "Deep button" [ref=e5]
    +- button "Shadow button" [ref=f5e6]
    +- button "Deep button" [ref=f5e8]
     
## dialog:snapshot-closed  (snapshot)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,2 +1,2 @@
    -- heading "Dialog" [level=1] [ref=e1]
    -- button "Open dialog" [ref=e2]
    +- heading "Dialog" [level=1] [ref=f6e2]
    +- button "Open dialog" [ref=f6e3]
## dialog:snapshot-open  (snapshot)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,6 +1,6 @@
    -- heading "Dialog" [level=1] [ref=e1]
    -- button "Open dialog" [ref=e2]
    -- dialog "Confirm action": [ref=e3]
    -  - text: Reason [ref=e4]
    -  - textbox "Reason" [ref=e5]
    -  - button "Confirm" [ref=e6]
    +- heading "Dialog" [level=1] [ref=f6e2]
    +- button "Open dialog" [ref=f6e3]
    +- dialog "Confirm action" [ref=f6e4]:
    +  - text: Reason
    +  - textbox "Reason" [active] [ref=f6e6]
    +  - button "Confirm" [ref=f6e7]
## dialog:click-behind  (click <button "Open dialog"#0> --scroll=none)  refs ['e2'] -> ['f6e3']
  out:
    --- before
    +++ after
    @@ -2,3 +2,3 @@
     Call log:
    -  - waiting for get_by_role("button", name="Open dialog", exact=True).first
    +  - waiting for locator("aria-ref=f6e3")
         - locator resolved to <button id="open" type="button" onclick="document.getElementById('dlg').showModal()">Open dialog</button>
## dialog:snapshot-after  (snapshot)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,2 +1,2 @@
    -- heading "Dialog" [level=1] [ref=e1]
    -- button "Open dialog" [ref=e2]
    +- heading "Dialog" [level=1] [ref=f6e2]
    +- button "Open dialog" [active] [ref=f6e3]
## delayed:snapshot-early  (snapshot)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,2 +1,2 @@
    -- heading "Delayed" [level=1] [ref=e1]
    -- button "Vanishing" [ref=e2]
    +- heading "Delayed" [level=1] [ref=f7e2]
    +- button "Vanishing" [ref=f7e3]
## delayed:snapshot-late  (snapshot)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,3 +1,3 @@
    -- heading "Delayed" [level=1] [ref=e1]
    -- button "Vanishing" [ref=e2]
    -- button "Late button" [ref=e3]
    +- heading "Delayed" [level=1] [ref=f7e2]
    +- button "Vanishing" [ref=f7e3]
    +- button "Late button" [ref=f7e5]
## delayed:snapshot-gone  (snapshot)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,2 +1,2 @@
    -- heading "Delayed" [level=1] [ref=e1]
    -- button "Late button" [ref=e2]
    +- heading "Delayed" [level=1] [ref=f7e2]
    +- button "Late button" [active] [ref=f7e5]
## offscreen:snapshot  (snapshot)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,5 +1,5 @@
    -- heading "Offscreen" [level=1] [ref=e1]
    -- text: spacer [ref=e2]
    -- button "Far button" [ref=e3]
    -- checkbox "Far check" [ref=e4]
    -- text: Far check [ref=e5]
    +- heading "Offscreen" [level=1] [ref=f8e2]
    +- generic [ref=f8e3]: spacer
    +- button "Far button" [ref=f8e4]
    +- checkbox "Far check" [ref=f8e6]
    +- text: Far check
## offscreen:snapshot-boxes  (snapshot --boxes)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,5 +1,5 @@
    -- heading "Offscreen" [level=1] [ref=e1] [box=8,21,748,37]
    -- text: spacer [ref=e2]
    -- button "Far button" [ref=e3] [box=8,3080,76,21]
    -- checkbox "Far check" [ref=e4] [box=92,3082,13,13]
    -- text: Far check [ref=e5]
    +- heading "Offscreen" [level=1] [ref=f8e2] [box=8,21,748,37]
    +- generic [ref=f8e3] [box=8,80,748,3000]: spacer
    +- button "Far button" [ref=f8e4] [box=8,3081,77,21]
    +- checkbox "Far check" [ref=f8e6] [box=93,3083,13,13]
    +- text: Far check
## offscreen:click-none  (click <button "Far button"#0> --scroll=none)  refs ['e3'] -> ['f8e4']
  out:
    --- before
    +++ after
    @@ -2,3 +2,3 @@
     Call log:
    -  - waiting for get_by_role("button", name="Far button", exact=True).first
    +  - waiting for locator("aria-ref=f8e4")
         - locator resolved to <button id="far" type="button" onclick="log('far')">Far button</button>
## offscreen:hover-none  (hover <button "Far button"#0> --scroll=none)  refs ['e3'] -> ['f8e4']
  out:
    --- before
    +++ after
    @@ -2,3 +2,3 @@
     Call log:
    -  - waiting for get_by_role("button", name="Far button", exact=True).first
    +  - waiting for locator("aria-ref=f8e4")
         - locator resolved to <button id="far" type="button" onclick="log('far')">Far button</button>
## offscreen:check-none  (check <checkbox "Far check"#0> --scroll=none)  refs ['e4'] -> ['f8e6']
  out:
    --- before
    +++ after
    @@ -2,3 +2,3 @@
     Call log:
    -  - waiting for get_by_role("checkbox", name="Far check", exact=True).first
    +  - waiting for locator("aria-ref=f8e6")
         - locator resolved to <input id="far-check" type="checkbox"/>
## offscreen:snapshot-boxes-2  (snapshot --boxes)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,5 +1,5 @@
    -- heading "Offscreen" [level=1] [ref=e1] [box=8,21,748,37]
    -- text: spacer [ref=e2]
    -- button "Far button" [ref=e3] [box=8,3080,76,21]
    -- checkbox "Far check" [ref=e4] [box=92,3082,13,13]
    -- text: Far check [ref=e5]
    +- heading "Offscreen" [level=1] [ref=f8e2] [box=8,21,748,37]
    +- generic [ref=f8e3] [box=8,80,748,3000]: spacer
    +- button "Far button" [active] [ref=f8e4] [box=8,3081,77,21]
    +- checkbox "Far check" [ref=f8e6] [box=93,3083,13,13]
    +- text: Far check
## large:snapshot  (snapshot)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,603 +1,603 @@
    -- heading "Large" [level=1] [ref=e1]
    -- main: [ref=e2]
    -  - list: [ref=e3]
    -    - listitem: [ref=e4]
    -      - link "Item 1": [ref=e5]
    +- heading "Large" [level=1] [ref=f9e2]
    +- main [ref=f9e3]:
    +  - list [ref=f9e4]:
    +    - listitem [ref=f9e5]:
    +      - link "Item 1" [ref=f9e6]:
             - /url: "#item-1"
    -      - button "Buy 1" [ref=e6]
    -    - listitem: [ref=e7]
    -      - link "Item 2": [ref=e8]
    +      - button "Buy 1" [ref=f9e7]
    +    - listitem [ref=f9e8]:
    +      - link "Item 2" [ref=f9e9]:
             - /url: "#item-2"
    -      - button "Buy 2" [ref=e9]
    -    - listitem: [ref=e10]
    -      - link "Item 3": [ref=e11]
    +      - button "Buy 2" [ref=f9e10]
    +    - listitem [ref=f9e11]:
    +      - link "Item 3" [ref=f9e12]:
             - /url: "#item-3"
    -      - button "Buy 3" [ref=e12]
    -    - listitem: [ref=e13]
    -      - link "Item 4": [ref=e14]
    +      - button "Buy 3" [ref=f9e13]
    +    - listitem [ref=f9e14]:
    +      - link "Item 4" [ref=f9e15]:
             - /url: "#item-4"
    -      - button "Buy 4" [ref=e15]
    -    - listitem: [ref=e16]
    -      - link "Item 5": [ref=e17]
    +      - button "Buy 4" [ref=f9e16]
    +    - listitem [ref=f9e17]:
    +      - link "Item 5" [ref=f9e18]:
             - /url: "#item-5"
    -      - button "Buy 5" [ref=e18]
    -    - listitem: [ref=e19]
    -      - link "Item 6": [ref=e20]
    +      - button "Buy 5" [ref=f9e19]
    +    - listitem [ref=f9e20]:
    +      - link "Item 6" [ref=f9e21]:
             - /url: "#item-6"
    -      - button "Buy 6" [ref=e21]
    -    - listitem: [ref=e22]
    -      - link "Item 7": [ref=e23]
    +      - button "Buy 6" [ref=f9e22]
    +    - listitem [ref=f9e23]:
    +      - link "Item 7" [ref=f9e24]:
             - /url: "#item-7"
    -      - button "Buy 7" [ref=e24]
    -    - listitem: [ref=e25]
    -      - link "Item 8": [ref=e26]
    +      - button "Buy 7" [ref=f9e25]
    +    - listitem [ref=f9e26]:
    +      - link "Item 8" [ref=f9e27]:
             - /url: "#item-8"
    -      - button "Buy 8" [ref=e27]
    -    - listitem: [ref=e28]
    -      - link "Item 9": [ref=e29]
    +      - button "Buy 8" [ref=f9e28]
    +    - listitem [ref=f9e29]:
    +      - link "Item 9" [ref=f9e30]:
             - /url: "#item-9"
    -      - button "Buy 9" [ref=e30]
    -    - listitem: [ref=e31]
    -      - link "Item 10": [ref=e32]
    +      - button "Buy 9" [ref=f9e31]
    +    - listitem [ref=f9e32]:
    +      - link "Item 10" [ref=f9e33]:
             - /url: "#item-10"
    -      - button "Buy 10" [ref=e33]
    -    - listitem: [ref=e34]
    -      - link "Item 11": [ref=e35]
    +      - button "Buy 10" [ref=f9e34]
    +    - listitem [ref=f9e35]:
    +      - link "Item 11" [ref=f9e36]:
             - /url: "#item-11"
    -      - button "Buy 11" [ref=e36]
    -    - listitem: [ref=e37]
    -      - link "Item 12": [ref=e38]
    +      - button "Buy 11" [ref=f9e37]
    +    - listitem [ref=f9e38]:
    +      - link "Item 12" [ref=f9e39]:
             - /url: "#item-12"
    -      - button "Buy 12" [ref=e39]
    -    - listitem: [ref=e40]
    -      - link "Item 13": [ref=e41]
    +      - button "Buy 12" [ref=f9e40]
    +    - listitem [ref=f9e41]:
    +      - link "Item 13" [ref=f9e42]:
             - /url: "#item-13"
    -      - button "Buy 13" [ref=e42]
    -    - listitem: [ref=e43]
    -      - link "Item 14": [ref=e44]
    +      - button "Buy 13" [ref=f9e43]
    +    - listitem [ref=f9e44]:
    +      - link "Item 14" [ref=f9e45]:
             - /url: "#item-14"
    -      - button "Buy 14" [ref=e45]
    -    - listitem: [ref=e46]
    -      - link "Item 15": [ref=e47]
    +      - button "Buy 14" [ref=f9e46]
    +    - listitem [ref=f9e47]:
    +      - link "Item 15" [ref=f9e48]:
             - /url: "#item-15"
    -      - button "Buy 15" [ref=e48]
    -    - listitem: [ref=e49]
    -      - link "Item 16": [ref=e50]
    +      - button "Buy 15" [ref=f9e49]
    +    - listitem [ref=f9e50]:
    +      - link "Item 16" [ref=f9e51]:
             - /url: "#item-16"
    -      - button "Buy 16" [ref=e51]
    -    - listitem: [ref=e52]
    -      - link "Item 17": [ref=e53]
    +      - button "Buy 16" [ref=f9e52]
    +    - listitem [ref=f9e53]:
    +      - link "Item 17" [ref=f9e54]:
             - /url: "#item-17"
    -      - button "Buy 17" [ref=e54]
    -    - listitem: [ref=e55]
    -      - link "Item 18": [ref=e56]
    +      - button "Buy 17" [ref=f9e55]
    +    - listitem [ref=f9e56]:
    +      - link "Item 18" [ref=f9e57]:
             - /url: "#item-18"
    -      - button "Buy 18" [ref=e57]
    -    - listitem: [ref=e58]
    -      - link "Item 19": [ref=e59]
    +      - button "Buy 18" [ref=f9e58]
    +    - listitem [ref=f9e59]:
    +      - link "Item 19" [ref=f9e60]:
             - /url: "#item-19"
    -      - button "Buy 19" [ref=e60]
    -    - listitem: [ref=e61]
    -      - link "Item 20": [ref=e62]
    +      - button "Buy 19" [ref=f9e61]
    +    - listitem [ref=f9e62]:
    +      - link "Item 20" [ref=f9e63]:
             - /url: "#item-20"
    -      - button "Buy 20" [ref=e63]
    -    - listitem: [ref=e64]
    -      - link "Item 21": [ref=e65]
    +      - button "Buy 20" [ref=f9e64]
    +    - listitem [ref=f9e65]:
    +      - link "Item 21" [ref=f9e66]:
             - /url: "#item-21"
    -      - button "Buy 21" [ref=e66]
    -    - listitem: [ref=e67]
    -      - link "Item 22": [ref=e68]
    +      - button "Buy 21" [ref=f9e67]
    +    - listitem [ref=f9e68]:
    +      - link "Item 22" [ref=f9e69]:
             - /url: "#item-22"
    -      - button "Buy 22" [ref=e69]
    -    - listitem: [ref=e70]
    -      - link "Item 23": [ref=e71]
    +      - button "Buy 22" [ref=f9e70]
    +    - listitem [ref=f9e71]:
    +      - link "Item 23" [ref=f9e72]:
             - /url: "#item-23"
    -      - button "Buy 23" [ref=e72]
    -    - listitem: [ref=e73]
    -      - link "Item 24": [ref=e74]
    +      - button "Buy 23" [ref=f9e73]
    +    - listitem [ref=f9e74]:
    +      - link "Item 24" [ref=f9e75]:
             - /url: "#item-24"
    -      - button "Buy 24" [ref=e75]
    -    - listitem: [ref=e76]
    -      - link "Item 25": [ref=e77]
    +      - button "Buy 24" [ref=f9e76]
    +    - listitem [ref=f9e77]:
    +      - link "Item 25" [ref=f9e78]:
             - /url: "#item-25"
    -      - button "Buy 25" [ref=e78]
    -    - listitem: [ref=e79]
    -      - link "Item 26": [ref=e80]
    +      - button "Buy 25" [ref=f9e79]
    +    - listitem [ref=f9e80]:
    +      - link "Item 26" [ref=f9e81]:
             - /url: "#item-26"
    -      - button "Buy 26" [ref=e81]
    -    - listitem: [ref=e82]
    -      - link "Item 27": [ref=e83]
    +      - button "Buy 26" [ref=f9e82]
    +    - listitem [ref=f9e83]:
    +      - link "Item 27" [ref=f9e84]:
             - /url: "#item-27"
    -      - button "Buy 27" [ref=e84]
    -    - listitem: [ref=e85]
    -      - link "Item 28": [ref=e86]
    +      - button "Buy 27" [ref=f9e85]
    +    - listitem [ref=f9e86]:
    +      - link "Item 28" [ref=f9e87]:
             - /url: "#item-28"
    -      - button "Buy 28" [ref=e87]
    -    - listitem: [ref=e88]
    -      - link "Item 29": [ref=e89]
    +      - button "Buy 28" [ref=f9e88]
    +    - listitem [ref=f9e89]:
    +      - link "Item 29" [ref=f9e90]:
             - /url: "#item-29"
    -      - button "Buy 29" [ref=e90]
    -    - listitem: [ref=e91]
    -      - link "Item 30": [ref=e92]
    +      - button "Buy 29" [ref=f9e91]
    +    - listitem [ref=f9e92]:
    +      - link "Item 30" [ref=f9e93]:
             - /url: "#item-30"
    -      - button "Buy 30" [ref=e93]
    -    - listitem: [ref=e94]
    -      - link "Item 31": [ref=e95]
    +      - button "Buy 30" [ref=f9e94]
    +    - listitem [ref=f9e95]:
    +      - link "Item 31" [ref=f9e96]:
             - /url: "#item-31"
    -      - button "Buy 31" [ref=e96]
    -    - listitem: [ref=e97]
    -      - link "Item 32": [ref=e98]
    +      - button "Buy 31" [ref=f9e97]
    +    - listitem [ref=f9e98]:
    +      - link "Item 32" [ref=f9e99]:
             - /url: "#item-32"
    -      - button "Buy 32" [ref=e99]
    -    - listitem: [ref=e100]
    -      - link "Item 33": [ref=e101]
    +      - button "Buy 32" [ref=f9e100]
    +    - listitem [ref=f9e101]:
    +      - link "Item 33" [ref=f9e102]:
             - /url: "#item-33"
    -      - button "Buy 33" [ref=e102]
    -    - listitem: [ref=e103]
    -      - link "Item 34": [ref=e104]
    +      - button "Buy 33" [ref=f9e103]
    +    - listitem [ref=f9e104]:
    +      - link "Item 34" [ref=f9e105]:
             - /url: "#item-34"
    -      - button "Buy 34" [ref=e105]
    -    - listitem: [ref=e106]
    -      - link "Item 35": [ref=e107]
    +      - button "Buy 34" [ref=f9e106]
    +    - listitem [ref=f9e107]:
    +      - link "Item 35" [ref=f9e108]:
             - /url: "#item-35"
    -      - button "Buy 35" [ref=e108]
    -    - listitem: [ref=e109]
    -      - link "Item 36": [ref=e110]
    +      - button "Buy 35" [ref=f9e109]
    +    - listitem [ref=f9e110]:
    +      - link "Item 36" [ref=f9e111]:
             - /url: "#item-36"
    -      - button "Buy 36" [ref=e111]
    -    - listitem: [ref=e112]
    -      - link "Item 37": [ref=e113]
    +      - button "Buy 36" [ref=f9e112]
    +    - listitem [ref=f9e113]:
    +      - link "Item 37" [ref=f9e114]:
             - /url: "#item-37"
    -      - button "Buy 37" [ref=e114]
    -    - listitem: [ref=e115]
    -      - link "Item 38": [ref=e116]
    +      - button "Buy 37" [ref=f9e115]
    +    - listitem [ref=f9e116]:
    +      - link "Item 38" [ref=f9e117]:
             - /url: "#item-38"
    -      - button "Buy 38" [ref=e117]
    -    - listitem: [ref=e118]
    -      - link "Item 39": [ref=e119]
    +      - button "Buy 38" [ref=f9e118]
    +    - listitem [ref=f9e119]:
    +      - link "Item 39" [ref=f9e120]:
             - /url: "#item-39"
    -      - button "Buy 39" [ref=e120]
    -    - listitem: [ref=e121]
    -      - link "Item 40": [ref=e122]
    +      - button "Buy 39" [ref=f9e121]
    +    - listitem [ref=f9e122]:
    +      - link "Item 40" [ref=f9e123]:
             - /url: "#item-40"
    -      - button "Buy 40" [ref=e123]
    -    - listitem: [ref=e124]
    -      - link "Item 41": [ref=e125]
    +      - button "Buy 40" [ref=f9e124]
    +    - listitem [ref=f9e125]:
    +      - link "Item 41" [ref=f9e126]:
             - /url: "#item-41"
    -      - button "Buy 41" [ref=e126]
    -    - listitem: [ref=e127]
    -      - link "Item 42": [ref=e128]
    +      - button "Buy 41" [ref=f9e127]
    +    - listitem [ref=f9e128]:
    +      - link "Item 42" [ref=f9e129]:
             - /url: "#item-42"
    -      - button "Buy 42" [ref=e129]
    -    - listitem: [ref=e130]
    -      - link "Item 43": [ref=e131]
    +      - button "Buy 42" [ref=f9e130]
    +    - listitem [ref=f9e131]:
    +      - link "Item 43" [ref=f9e132]:
             - /url: "#item-43"
    -      - button "Buy 43" [ref=e132]
    -    - listitem: [ref=e133]
    -      - link "Item 44": [ref=e134]
    +      - button "Buy 43" [ref=f9e133]
    +    - listitem [ref=f9e134]:
    +      - link "Item 44" [ref=f9e135]:
             - /url: "#item-44"
    -      - button "Buy 44" [ref=e135]
    -    - listitem: [ref=e136]
    -      - link "Item 45": [ref=e137]
    +      - button "Buy 44" [ref=f9e136]
    +    - listitem [ref=f9e137]:
    +      - link "Item 45" [ref=f9e138]:
             - /url: "#item-45"
    -      - button "Buy 45" [ref=e138]
    -    - listitem: [ref=e139]
    -      - link "Item 46": [ref=e140]
    +      - button "Buy 45" [ref=f9e139]
    +    - listitem [ref=f9e140]:
    +      - link "Item 46" [ref=f9e141]:
             - /url: "#item-46"
    -      - button "Buy 46" [ref=e141]
    -    - listitem: [ref=e142]
    -      - link "Item 47": [ref=e143]
    +      - button "Buy 46" [ref=f9e142]
    +    - listitem [ref=f9e143]:
    +      - link "Item 47" [ref=f9e144]:
             - /url: "#item-47"
    -      - button "Buy 47" [ref=e144]
    -    - listitem: [ref=e145]
    -      - link "Item 48": [ref=e146]
    +      - button "Buy 47" [ref=f9e145]
    +    - listitem [ref=f9e146]:
    +      - link "Item 48" [ref=f9e147]:
             - /url: "#item-48"
    -      - button "Buy 48" [ref=e147]
    -    - listitem: [ref=e148]
    -      - link "Item 49": [ref=e149]
    +      - button "Buy 48" [ref=f9e148]
    +    - listitem [ref=f9e149]:
    +      - link "Item 49" [ref=f9e150]:
             - /url: "#item-49"
    -      - button "Buy 49" [ref=e150]
    -    - listitem: [ref=e151]
    -      - link "Item 50": [ref=e152]
    +      - button "Buy 49" [ref=f9e151]
    +    - listitem [ref=f9e152]:
    +      - link "Item 50" [ref=f9e153]:
             - /url: "#item-50"
    -      - button "Buy 50" [ref=e153]
    -    - listitem: [ref=e154]
    -      - link "Item 51": [ref=e155]
    +      - button "Buy 50" [ref=f9e154]
    +    - listitem [ref=f9e155]:
    +      - link "Item 51" [ref=f9e156]:
             - /url: "#item-51"
    -      - button "Buy 51" [ref=e156]
    -    - listitem: [ref=e157]
    -      - link "Item 52": [ref=e158]
    +      - button "Buy 51" [ref=f9e157]
    +    - listitem [ref=f9e158]:
    +      - link "Item 52" [ref=f9e159]:
             - /url: "#item-52"
    -      - button "Buy 52" [ref=e159]
    -    - listitem: [ref=e160]
    -      - link "Item 53": [ref=e161]
    +      - button "Buy 52" [ref=f9e160]
    +    - listitem [ref=f9e161]:
    +      - link "Item 53" [ref=f9e162]:
             - /url: "#item-53"
    -      - button "Buy 53" [ref=e162]
    -    - listitem: [ref=e163]
    -      - link "Item 54": [ref=e164]
    +      - button "Buy 53" [ref=f9e163]
    +    - listitem [ref=f9e164]:
    +      - link "Item 54" [ref=f9e165]:
             - /url: "#item-54"
    -      - button "Buy 54" [ref=e165]
    -    - listitem: [ref=e166]
    -      - link "Item 55": [ref=e167]
    +      - button "Buy 54" [ref=f9e166]
    +    - listitem [ref=f9e167]:
    +      - link "Item 55" [ref=f9e168]:
             - /url: "#item-55"
    -      - button "Buy 55" [ref=e168]
    -    - listitem: [ref=e169]
    -      - link "Item 56": [ref=e170]
    +      - button "Buy 55" [ref=f9e169]
    +    - listitem [ref=f9e170]:
    +      - link "Item 56" [ref=f9e171]:
             - /url: "#item-56"
    -      - button "Buy 56" [ref=e171]
    -    - listitem: [ref=e172]
    -      - link "Item 57": [ref=e173]
    +      - button "Buy 56" [ref=f9e172]
    +    - listitem [ref=f9e173]:
    +      - link "Item 57" [ref=f9e174]:
             - /url: "#item-57"
    -      - button "Buy 57" [ref=e174]
    -    - listitem: [ref=e175]
    -      - link "Item 58": [ref=e176]
    +      - button "Buy 57" [ref=f9e175]
    +    - listitem [ref=f9e176]:
    +      - link "Item 58" [ref=f9e177]:
             - /url: "#item-58"
    -      - button "Buy 58" [ref=e177]
    -    - listitem: [ref=e178]
    -      - link "Item 59": [ref=e179]
    +      - button "Buy 58" [ref=f9e178]
    +    - listitem [ref=f9e179]:
    +      - link "Item 59" [ref=f9e180]:
             - /url: "#item-59"
    -      - button "Buy 59" [ref=e180]
    -    - listitem: [ref=e181]
    -      - link "Item 60": [ref=e182]
    +      - button "Buy 59" [ref=f9e181]
    +    - listitem [ref=f9e182]:
    +      - link "Item 60" [ref=f9e183]:
             - /url: "#item-60"
    -      - button "Buy 60" [ref=e183]
    -    - listitem: [ref=e184]
    -      - link "Item 61": [ref=e185]
    +      - button "Buy 60" [ref=f9e184]
    +    - listitem [ref=f9e185]:
    +      - link "Item 61" [ref=f9e186]:
             - /url: "#item-61"
    -      - button "Buy 61" [ref=e186]
    -    - listitem: [ref=e187]
    -      - link "Item 62": [ref=e188]
    +      - button "Buy 61" [ref=f9e187]
    +    - listitem [ref=f9e188]:
    +      - link "Item 62" [ref=f9e189]:
             - /url: "#item-62"
    -      - button "Buy 62" [ref=e189]
    -    - listitem: [ref=e190]
    -      - link "Item 63": [ref=e191]
    +      - button "Buy 62" [ref=f9e190]
    +    - listitem [ref=f9e191]:
    +      - link "Item 63" [ref=f9e192]:
             - /url: "#item-63"
    -      - button "Buy 63" [ref=e192]
    -    - listitem: [ref=e193]
    -      - link "Item 64": [ref=e194]
    +      - button "Buy 63" [ref=f9e193]
    +    - listitem [ref=f9e194]:
    +      - link "Item 64" [ref=f9e195]:
             - /url: "#item-64"
    -      - button "Buy 64" [ref=e195]
    -    - listitem: [ref=e196]
    -      - link "Item 65": [ref=e197]
    +      - button "Buy 64" [ref=f9e196]
    +    - listitem [ref=f9e197]:
    +      - link "Item 65" [ref=f9e198]:
             - /url: "#item-65"
    -      - button "Buy 65" [ref=e198]
    -    - listitem: [ref=e199]
    -      - link "Item 66": [ref=e200]
    +      - button "Buy 65" [ref=f9e199]
    +    - listitem [ref=f9e200]:
    +      - link "Item 66" [ref=f9e201]:
             - /url: "#item-66"
    -      - button "Buy 66" [ref=e201]
    -    - listitem: [ref=e202]
    -      - link "Item 67": [ref=e203]
    +      - button "Buy 66" [ref=f9e202]
    +    - listitem [ref=f9e203]:
    +      - link "Item 67" [ref=f9e204]:
             - /url: "#item-67"
    -      - button "Buy 67" [ref=e204]
    -    - listitem: [ref=e205]
    -      - link "Item 68": [ref=e206]
    +      - button "Buy 67" [ref=f9e205]
    +    - listitem [ref=f9e206]:
    +      - link "Item 68" [ref=f9e207]:
             - /url: "#item-68"
    -      - button "Buy 68" [ref=e207]
    -    - listitem: [ref=e208]
    -      - link "Item 69": [ref=e209]
    +      - button "Buy 68" [ref=f9e208]
    +    - listitem [ref=f9e209]:
    +      - link "Item 69" [ref=f9e210]:
             - /url: "#item-69"
    -      - button "Buy 69" [ref=e210]
    -    - listitem: [ref=e211]
    -      - link "Item 70": [ref=e212]
    +      - button "Buy 69" [ref=f9e211]
    +    - listitem [ref=f9e212]:
    +      - link "Item 70" [ref=f9e213]:
             - /url: "#item-70"
    -      - button "Buy 70" [ref=e213]
    -    - listitem: [ref=e214]
    -      - link "Item 71": [ref=e215]
    +      - button "Buy 70" [ref=f9e214]
    +    - listitem [ref=f9e215]:
    +      - link "Item 71" [ref=f9e216]:
             - /url: "#item-71"
    -      - button "Buy 71" [ref=e216]
    -    - listitem: [ref=e217]
    -      - link "Item 72": [ref=e218]
    +      - button "Buy 71" [ref=f9e217]
    +    - listitem [ref=f9e218]:
    +      - link "Item 72" [ref=f9e219]:
             - /url: "#item-72"
    -      - button "Buy 72" [ref=e219]
    -    - listitem: [ref=e220]
    -      - link "Item 73": [ref=e221]
    +      - button "Buy 72" [ref=f9e220]
    +    - listitem [ref=f9e221]:
    +      - link "Item 73" [ref=f9e222]:
             - /url: "#item-73"
    -      - button "Buy 73" [ref=e222]
    -    - listitem: [ref=e223]
    -      - link "Item 74": [ref=e224]
    +      - button "Buy 73" [ref=f9e223]
    +    - listitem [ref=f9e224]:
    +      - link "Item 74" [ref=f9e225]:
             - /url: "#item-74"
    -      - button "Buy 74" [ref=e225]
    -    - listitem: [ref=e226]
    -      - link "Item 75": [ref=e227]
    +      - button "Buy 74" [ref=f9e226]
    +    - listitem [ref=f9e227]:
    +      - link "Item 75" [ref=f9e228]:
             - /url: "#item-75"
    -      - button "Buy 75" [ref=e228]
    -    - listitem: [ref=e229]
    -      - link "Item 76": [ref=e230]
    +      - button "Buy 75" [ref=f9e229]
    +    - listitem [ref=f9e230]:
    +      - link "Item 76" [ref=f9e231]:
             - /url: "#item-76"
    -      - button "Buy 76" [ref=e231]
    -    - listitem: [ref=e232]
    -      - link "Item 77": [ref=e233]
    +      - button "Buy 76" [ref=f9e232]
    +    - listitem [ref=f9e233]:
    +      - link "Item 77" [ref=f9e234]:
             - /url: "#item-77"
    -      - button "Buy 77" [ref=e234]
    -    - listitem: [ref=e235]
    -      - link "Item 78": [ref=e236]
    +      - button "Buy 77" [ref=f9e235]
    +    - listitem [ref=f9e236]:
    +      - link "Item 78" [ref=f9e237]:
             - /url: "#item-78"
    -      - button "Buy 78" [ref=e237]
    -    - listitem: [ref=e238]
    -      - link "Item 79": [ref=e239]
    +      - button "Buy 78" [ref=f9e238]
    +    - listitem [ref=f9e239]:
    +      - link "Item 79" [ref=f9e240]:
             - /url: "#item-79"
    -      - button "Buy 79" [ref=e240]
    -    - listitem: [ref=e241]
    -      - link "Item 80": [ref=e242]
    +      - button "Buy 79" [ref=f9e241]
    +    - listitem [ref=f9e242]:
    +      - link "Item 80" [ref=f9e243]:
             - /url: "#item-80"
    -      - button "Buy 80" [ref=e243]
    -    - listitem: [ref=e244]
    -      - link "Item 81": [ref=e245]
    +      - button "Buy 80" [ref=f9e244]
    +    - listitem [ref=f9e245]:
    +      - link "Item 81" [ref=f9e246]:
             - /url: "#item-81"
    -      - button "Buy 81" [ref=e246]
    -    - listitem: [ref=e247]
    -      - link "Item 82": [ref=e248]
    +      - button "Buy 81" [ref=f9e247]
    +    - listitem [ref=f9e248]:
    +      - link "Item 82" [ref=f9e249]:
             - /url: "#item-82"
    -      - button "Buy 82" [ref=e249]
    -    - listitem: [ref=e250]
    -      - link "Item 83": [ref=e251]
    +      - button "Buy 82" [ref=f9e250]
    +    - listitem [ref=f9e251]:
    +      - link "Item 83" [ref=f9e252]:
             - /url: "#item-83"
    -      - button "Buy 83" [ref=e252]
    -    - listitem: [ref=e253]
    -      - link "Item 84": [ref=e254]
    +      - button "Buy 83" [ref=f9e253]
    +    - listitem [ref=f9e254]:
    +      - link "Item 84" [ref=f9e255]:
             - /url: "#item-84"
    -      - button "Buy 84" [ref=e255]
    -    - listitem: [ref=e256]
    -      - link "Item 85": [ref=e257]
    +      - button "Buy 84" [ref=f9e256]
    +    - listitem [ref=f9e257]:
    +      - link "Item 85" [ref=f9e258]:
             - /url: "#item-85"
    -      - button "Buy 85" [ref=e258]
    -    - listitem: [ref=e259]
    -      - link "Item 86": [ref=e260]
    +      - button "Buy 85" [ref=f9e259]
    +    - listitem [ref=f9e260]:
    +      - link "Item 86" [ref=f9e261]:
             - /url: "#item-86"
    -      - button "Buy 86" [ref=e261]
    -    - listitem: [ref=e262]
    -      - link "Item 87": [ref=e263]
    +      - button "Buy 86" [ref=f9e262]
    +    - listitem [ref=f9e263]:
    +      - link "Item 87" [ref=f9e264]:
             - /url: "#item-87"
    -      - button "Buy 87" [ref=e264]
    -    - listitem: [ref=e265]
    -      - link "Item 88": [ref=e266]
    +      - button "Buy 87" [ref=f9e265]
    +    - listitem [ref=f9e266]:
    +      - link "Item 88" [ref=f9e267]:
             - /url: "#item-88"
    -      - button "Buy 88" [ref=e267]
    -    - listitem: [ref=e268]
    -      - link "Item 89": [ref=e269]
    +      - button "Buy 88" [ref=f9e268]
    +    - listitem [ref=f9e269]:
    +      - link "Item 89" [ref=f9e270]:
             - /url: "#item-89"
    -      - button "Buy 89" [ref=e270]
    -    - listitem: [ref=e271]
    -      - link "Item 90": [ref=e272]
    +      - button "Buy 89" [ref=f9e271]
    +    - listitem [ref=f9e272]:
    +      - link "Item 90" [ref=f9e273]:
             - /url: "#item-90"
    -      - button "Buy 90" [ref=e273]
    -    - listitem: [ref=e274]
    -      - link "Item 91": [ref=e275]
    +      - button "Buy 90" [ref=f9e274]
    +    - listitem [ref=f9e275]:
    +      - link "Item 91" [ref=f9e276]:
             - /url: "#item-91"
    -      - button "Buy 91" [ref=e276]
    -    - listitem: [ref=e277]
    -      - link "Item 92": [ref=e278]
    +      - button "Buy 91" [ref=f9e277]
    +    - listitem [ref=f9e278]:
    +      - link "Item 92" [ref=f9e279]:
             - /url: "#item-92"
    -      - button "Buy 92" [ref=e279]
    -    - listitem: [ref=e280]
    -      - link "Item 93": [ref=e281]
    +      - button "Buy 92" [ref=f9e280]
    +    - listitem [ref=f9e281]:
    +      - link "Item 93" [ref=f9e282]:
             - /url: "#item-93"
    -      - button "Buy 93" [ref=e282]
    -    - listitem: [ref=e283]
    -      - link "Item 94": [ref=e284]
    +      - button "Buy 93" [ref=f9e283]
    +    - listitem [ref=f9e284]:
    +      - link "Item 94" [ref=f9e285]:
             - /url: "#item-94"
    -      - button "Buy 94" [ref=e285]
    -    - listitem: [ref=e286]
    -      - link "Item 95": [ref=e287]
    +      - button "Buy 94" [ref=f9e286]
    +    - listitem [ref=f9e287]:
    +      - link "Item 95" [ref=f9e288]:
             - /url: "#item-95"
    -      - button "Buy 95" [ref=e288]
    -    - listitem: [ref=e289]
    -      - link "Item 96": [ref=e290]
    +      - button "Buy 95" [ref=f9e289]
    +    - listitem [ref=f9e290]:
    +      - link "Item 96" [ref=f9e291]:
             - /url: "#item-96"
    -      - button "Buy 96" [ref=e291]
    -    - listitem: [ref=e292]
    -      - link "Item 97": [ref=e293]
    +      - button "Buy 96" [ref=f9e292]
    +    - listitem [ref=f9e293]:
    +      - link "Item 97" [ref=f9e294]:
             - /url: "#item-97"
    -      - button "Buy 97" [ref=e294]
    -    - listitem: [ref=e295]
    -      - link "Item 98": [ref=e296]
    +      - button "Buy 97" [ref=f9e295]
    +    - listitem [ref=f9e296]:
    +      - link "Item 98" [ref=f9e297]:
             - /url: "#item-98"
    -      - button "Buy 98" [ref=e297]
    -    - listitem: [ref=e298]
    -      - link "Item 99": [ref=e299]
    +      - button "Buy 98" [ref=f9e298]
    +    - listitem [ref=f9e299]:
    +      - link "Item 99" [ref=f9e300]:
             - /url: "#item-99"
    -      - button "Buy 99" [ref=e300]
    -    - listitem: [ref=e301]
    -      - link "Item 100": [ref=e302]
    +      - button "Buy 99" [ref=f9e301]
    +    - listitem [ref=f9e302]:
    +      - link "Item 100" [ref=f9e303]:
             - /url: "#item-100"
    -      - button "Buy 100" [ref=e303]
    -    - listitem: [ref=e304]
    -      - link "Item 101": [ref=e305]
    +      - button "Buy 100" [ref=f9e304]
    +    - listitem [ref=f9e305]:
    +      - link "Item 101" [ref=f9e306]:
             - /url: "#item-101"
    -      - button "Buy 101" [ref=e306]
    -    - listitem: [ref=e307]
    -      - link "Item 102": [ref=e308]
    +      - button "Buy 101" [ref=f9e307]
    +    - listitem [ref=f9e308]:
    +      - link "Item 102" [ref=f9e309]:
             - /url: "#item-102"
    -      - button "Buy 102" [ref=e309]
    -    - listitem: [ref=e310]
    -      - link "Item 103": [ref=e311]
    +      - button "Buy 102" [ref=f9e310]
    +    - listitem [ref=f9e311]:
    +      - link "Item 103" [ref=f9e312]:
             - /url: "#item-103"
    -      - button "Buy 103" [ref=e312]
    -    - listitem: [ref=e313]
    -      - link "Item 104": [ref=e314]
    +      - button "Buy 103" [ref=f9e313]
    +    - listitem [ref=f9e314]:
    +      - link "Item 104" [ref=f9e315]:
             - /url: "#item-104"
    -      - button "Buy 104" [ref=e315]
    -    - listitem: [ref=e316]
    -      - link "Item 105": [ref=e317]
    +      - button "Buy 104" [ref=f9e316]
    +    - listitem [ref=f9e317]:
    +      - link "Item 105" [ref=f9e318]:
             - /url: "#item-105"
    -      - button "Buy 105" [ref=e318]
    -    - listitem: [ref=e319]
    -      - link "Item 106": [ref=e320]
    +      - button "Buy 105" [ref=f9e319]
    +    - listitem [ref=f9e320]:
    +      - link "Item 106" [ref=f9e321]:
             - /url: "#item-106"
    -      - button "Buy 106" [ref=e321]
    -    - listitem: [ref=e322]
    -      - link "Item 107": [ref=e323]
    +      - button "Buy 106" [ref=f9e322]
    +    - listitem [ref=f9e323]:
    +      - link "Item 107" [ref=f9e324]:
             - /url: "#item-107"
    -      - button "Buy 107" [ref=e324]
    -    - listitem: [ref=e325]
    -      - link "Item 108": [ref=e326]
    +      - button "Buy 107" [ref=f9e325]
    +    - listitem [ref=f9e326]:
    +      - link "Item 108" [ref=f9e327]:
             - /url: "#item-108"
    -      - button "Buy 108" [ref=e327]
    -    - listitem: [ref=e328]
    -      - link "Item 109": [ref=e329]
    +      - button "Buy 108" [ref=f9e328]
    +    - listitem [ref=f9e329]:
    +      - link "Item 109" [ref=f9e330]:
             - /url: "#item-109"
    -      - button "Buy 109" [ref=e330]
    -    - listitem: [ref=e331]
    -      - link "Item 110": [ref=e332]
    +      - button "Buy 109" [ref=f9e331]
    +    - listitem [ref=f9e332]:
    +      - link "Item 110" [ref=f9e333]:
             - /url: "#item-110"
    -      - button "Buy 110" [ref=e333]
    -    - listitem: [ref=e334]
    -      - link "Item 111": [ref=e335]
    +      - button "Buy 110" [ref=f9e334]
    +    - listitem [ref=f9e335]:
    +      - link "Item 111" [ref=f9e336]:
             - /url: "#item-111"
    -      - button "Buy 111" [ref=e336]
    -    - listitem: [ref=e337]
    -      - link "Item 112": [ref=e338]
    +      - button "Buy 111" [ref=f9e337]
    +    - listitem [ref=f9e338]:
    +      - link "Item 112" [ref=f9e339]:
             - /url: "#item-112"
    -      - button "Buy 112" [ref=e339]
    -    - listitem: [ref=e340]
    -      - link "Item 113": [ref=e341]
    +      - button "Buy 112" [ref=f9e340]
    +    - listitem [ref=f9e341]:
    +      - link "Item 113" [ref=f9e342]:
             - /url: "#item-113"
    -      - button "Buy 113" [ref=e342]
    -    - listitem: [ref=e343]
    -      - link "Item 114": [ref=e344]
    +      - button "Buy 113" [ref=f9e343]
    +    - listitem [ref=f9e344]:
    +      - link "Item 114" [ref=f9e345]:
             - /url: "#item-114"
    -      - button "Buy 114" [ref=e345]
    -    - listitem: [ref=e346]
    -      - link "Item 115": [ref=e347]
    +      - button "Buy 114" [ref=f9e346]
    +    - listitem [ref=f9e347]:
    +      - link "Item 115" [ref=f9e348]:
             - /url: "#item-115"
    -      - button "Buy 115" [ref=e348]
    -    - listitem: [ref=e349]
    -      - link "Item 116": [ref=e350]
    +      - button "Buy 115" [ref=f9e349]
    +    - listitem [ref=f9e350]:
    +      - link "Item 116" [ref=f9e351]:
             - /url: "#item-116"
    -      - button "Buy 116" [ref=e351]
    -    - listitem: [ref=e352]
    -      - link "Item 117": [ref=e353]
    +      - button "Buy 116" [ref=f9e352]
    +    - listitem [ref=f9e353]:
    +      - link "Item 117" [ref=f9e354]:
             - /url: "#item-117"
    -      - button "Buy 117" [ref=e354]
    -    - listitem: [ref=e355]
    -      - link "Item 118": [ref=e356]
    +      - button "Buy 117" [ref=f9e355]
    +    - listitem [ref=f9e356]:
    +      - link "Item 118" [ref=f9e357]:
             - /url: "#item-118"
    -      - button "Buy 118" [ref=e357]
    -    - listitem: [ref=e358]
    -      - link "Item 119": [ref=e359]
    +      - button "Buy 118" [ref=f9e358]
    +    - listitem [ref=f9e359]:
    +      - link "Item 119" [ref=f9e360]:
             - /url: "#item-119"
    -      - button "Buy 119" [ref=e360]
    -    - listitem: [ref=e361]
    -      - link "Item 120": [ref=e362]
    +      - button "Buy 119" [ref=f9e361]
    +    - listitem [ref=f9e362]:
    +      - link "Item 120" [ref=f9e363]:
             - /url: "#item-120"
    -      - button "Buy 120" [ref=e363]
    -    - listitem: [ref=e364]
    -      - link "Item 121": [ref=e365]
    +      - button "Buy 120" [ref=f9e364]
    +    - listitem [ref=f9e365]:
    +      - link "Item 121" [ref=f9e366]:
             - /url: "#item-121"
    -      - button "Buy 121" [ref=e366]
    -    - listitem: [ref=e367]
    -      - link "Item 122": [ref=e368]
    +      - button "Buy 121" [ref=f9e367]
    +    - listitem [ref=f9e368]:
    +      - link "Item 122" [ref=f9e369]:
             - /url: "#item-122"
    -      - button "Buy 122" [ref=e369]
    -    - listitem: [ref=e370]
    -      - link "Item 123": [ref=e371]
    +      - button "Buy 122" [ref=f9e370]
    +    - listitem [ref=f9e371]:
    +      - link "Item 123" [ref=f9e372]:
             - /url: "#item-123"
    -      - button "Buy 123" [ref=e372]
    -    - listitem: [ref=e373]
    -      - link "Item 124": [ref=e374]
    +      - button "Buy 123" [ref=f9e373]
    +    - listitem [ref=f9e374]:
    +      - link "Item 124" [ref=f9e375]:
             - /url: "#item-124"
    -      - button "Buy 124" [ref=e375]
    -    - listitem: [ref=e376]
    -      - link "Item 125": [ref=e377]
    +      - button "Buy 124" [ref=f9e376]
    +    - listitem [ref=f9e377]:
    +      - link "Item 125" [ref=f9e378]:
             - /url: "#item-125"
    -      - button "Buy 125" [ref=e378]
    -    - listitem: [ref=e379]
    -      - link "Item 126": [ref=e380]
    +      - button "Buy 125" [ref=f9e379]
    +    - listitem [ref=f9e380]:
    +      - link "Item 126" [ref=f9e381]:
             - /url: "#item-126"
    -      - button "Buy 126" [ref=e381]
    -    - listitem: [ref=e382]
    -      - link "Item 127": [ref=e383]
    +      - button "Buy 126" [ref=f9e382]
    +    - listitem [ref=f9e383]:
    +      - link "Item 127" [ref=f9e384]:
             - /url: "#item-127"
    -      - button "Buy 127" [ref=e384]
    -    - listitem: [ref=e385]
    -      - link "Item 128": [ref=e386]
    +      - button "Buy 127" [ref=f9e385]
    +    - listitem [ref=f9e386]:
    +      - link "Item 128" [ref=f9e387]:
             - /url: "#item-128"
    -      - button "Buy 128" [ref=e387]
    -    - listitem: [ref=e388]
    -      - link "Item 129": [ref=e389]
    +      - button "Buy 128" [ref=f9e388]
    +    - listitem [ref=f9e389]:
    +      - link "Item 129" [ref=f9e390]:
             - /url: "#item-129"
    -      - button "Buy 129" [ref=e390]
    -    - listitem: [ref=e391]
    -      - link "Item 130": [ref=e392]
    +      - button "Buy 129" [ref=f9e391]
    +    - listitem [ref=f9e392]:
    +      - link "Item 130" [ref=f9e393]:
             - /url: "#item-130"
    -      - button "Buy 130" [ref=e393]
    -    - listitem: [ref=e394]
    -      - link "Item 131": [ref=e395]
    +      - button "Buy 130" [ref=f9e394]
    +    - listitem [ref=f9e395]:
    +      - link "Item 131" [ref=f9e396]:
             - /url: "#item-131"
    -      - button "Buy 131" [ref=e396]
    -    - listitem: [ref=e397]
    -      - link "Item 132": [ref=e398]
    +      - button "Buy 131" [ref=f9e397]
    +    - listitem [ref=f9e398]:
    +      - link "Item 132" [ref=f9e399]:
             - /url: "#item-132"
    -      - button "Buy 132" [ref=e399]
    -    - listitem: [ref=e400]
    -      - link "Item 133": [ref=e401]
    +      - button "Buy 132" [ref=f9e400]
    +    - listitem [ref=f9e401]:
    +      - link "Item 133" [ref=f9e402]:
             - /url: "#item-133"
    -      - button "Buy 133" [ref=e402]
    -    - listitem: [ref=e403]
    -      - link "Item 134": [ref=e404]
    +      - button "Buy 133" [ref=f9e403]
    +    - listitem [ref=f9e404]:
    +      - link "Item 134" [ref=f9e405]:
             - /url: "#item-134"
    -      - button "Buy 134" [ref=e405]
    -    - listitem: [ref=e406]
    -      - link "Item 135": [ref=e407]
    +      - button "Buy 134" [ref=f9e406]
    +    - listitem [ref=f9e407]:
    +      - link "Item 135" [ref=f9e408]:
             - /url: "#item-135"
    -      - button "Buy 135" [ref=e408]
    -    - listitem: [ref=e409]
    -      - link "Item 136": [ref=e410]
    +      - button "Buy 135" [ref=f9e409]
    +    - listitem [ref=f9e410]:
    +      - link "Item 136" [ref=f9e411]:
             - /url: "#item-136"
    -      - button "Buy 136" [ref=e411]
    -    - listitem: [ref=e412]
    -      - link "Item 137": [ref=e413]
    +      - button "Buy 136" [ref=f9e412]
    +    - listitem [ref=f9e413]:
    +      - link "Item 137" [ref=f9e414]:
             - /url: "#item-137"
    -      - button "Buy 137" [ref=e414]
    -    - listitem: [ref=e415]
    -      - link "Item 138": [ref=e416]
    +      - button "Buy 137" [ref=f9e415]
    +    - listitem [ref=f9e416]:
    +      - link "Item 138" [ref=f9e417]:
             - /url: "#item-138"
    -      - button "Buy 138" [ref=e417]
    -    - listitem: [ref=e418]
    -      - link "Item 139": [ref=e419]
    +      - button "Buy 138" [ref=f9e418]
    +    - listitem [ref=f9e419]:
    +      - link "Item 139" [ref=f9e420]:
             - /url: "#item-139"
    -      - button "Buy 139" [ref=e420]
    -    - listitem: [ref=e421]
    -      - link "Item 140": [ref=e422]
    +      - button "Buy 139" [ref=f9e421]
    +    - listitem [ref=f9e422]:
    +      - link "Item 140" [ref=f9e423]:
             - /url: "#item-140"
    -      - button "Buy 140" [ref=e423]
    -    - listitem: [ref=e424]
    -      - link "Item 141": [ref=e425]
    +      - button "Buy 140" [ref=f9e424]
    +    - listitem [ref=f9e425]:
    +      - link "Item 141" [ref=f9e426]:
             - /url: "#item-141"
    -      - button "Buy 141" [ref=e426]
    -    - listitem: [ref=e427]
    -      - link "Item 142": [ref=e428]
    +      - button "Buy 141" [ref=f9e427]
    +    - listitem [ref=f9e428]:
    +      - link "Item 142" [ref=f9e429]:
             - /url: "#item-142"
    -      - button "Buy 142" [ref=e429]
    -    - listitem: [ref=e430]
    -      - link "Item 143": [ref=e431]
    +      - button "Buy 142" [ref=f9e430]
    +    - listitem [ref=f9e431]:
    +      - link "Item 143" [ref=f9e432]:
             - /url: "#item-143"
    -      - button "Buy 143" [ref=e432]
    -    - listitem: [ref=e433]
    -      - link "Item 144": [ref=e434]
    +      - button "Buy 143" [ref=f9e433]
    +    - listitem [ref=f9e434]:
    +      - link "Item 144" [ref=f9e435]:
             - /url: "#item-144"
    -      - button "Buy 144" [ref=e435]
    -    - listitem: [ref=e436]
    -      - link "Item 145": [ref=e437]
    +      - button "Buy 144" [ref=f9e436]
    +    - listitem [ref=f9e437]:
    +      - link "Item 145" [ref=f9e438]:
             - /url: "#item-145"
    -      - button "Buy 145" [ref=e438]
    -    - listitem: [ref=e439]
    -      - link "Item 146": [ref=e440]
    +      - button "Buy 145" [ref=f9e439]
    +    - listitem [ref=f9e440]:
    +      - link "Item 146" [ref=f9e441]:
             - /url: "#item-146"
    -      - button "Buy 146" [ref=e441]
    -    - listitem: [ref=e442]
    -      - link "Item 147": [ref=e443]
    +      - button "Buy 146" [ref=f9e442]
    +    - listitem [ref=f9e443]:
    +      - link "Item 147" [ref=f9e444]:
             - /url: "#item-147"
    -      - button "Buy 147" [ref=e444]
    -    - listitem: [ref=e445]
    -      - link "Item 148": [ref=e446]
    +      - button "Buy 147" [ref=f9e445]
    +    - listitem [ref=f9e446]:
    +      - link "Item 148" [ref=f9e447]:
             - /url: "#item-148"
    -      - button "Buy 148" [ref=e447]
    -    - listitem: [ref=e448]
    -      - link "Item 149": [ref=e449]
    +      - button "Buy 148" [ref=f9e448]
    +    - listitem [ref=f9e449]:
    +      - link "Item 149" [ref=f9e450]:
             - /url: "#item-149"
    -      - button "Buy 149" [ref=e450]
    -    - listitem: [ref=e451]
    -      - link "Item 150": [ref=e452]
    +      - button "Buy 149" [ref=f9e451]
    +    - listitem [ref=f9e452]:
    +      - link "Item 150" [ref=f9e453]:
             - /url: "#item-150"
    -      - button "Buy 150" [ref=e453]
    +      - button "Buy 150" [ref=f9e454]
## large:snapshot-i  (snapshot -i)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,603 +1,300 @@
    -- heading "Large" [level=1]
    -- main:
    -  - list:
    -    - listitem:
    -      - link "Item 1": [ref=e5]
    -        - /url: "#item-1"
    -      - button "Buy 1" [ref=e6]
    -    - listitem:
    -      - link "Item 2": [ref=e8]
    -        - /url: "#item-2"
    -      - button "Buy 2" [ref=e9]
    -    - listitem:
    -      - link "Item 3": [ref=e11]
    -        - /url: "#item-3"
    -      - button "Buy 3" [ref=e12]
    -    - listitem:
    -      - link "Item 4": [ref=e14]
    -        - /url: "#item-4"
    -      - button "Buy 4" [ref=e15]
    -    - listitem:
    -      - link "Item 5": [ref=e17]
    -        - /url: "#item-5"
    -      - button "Buy 5" [ref=e18]
    -    - listitem:
    -      - link "Item 6": [ref=e20]
    -        - /url: "#item-6"
    -      - button "Buy 6" [ref=e21]
    -    - listitem:
    -      - link "Item 7": [ref=e23]
    -        - /url: "#item-7"
    -      - button "Buy 7" [ref=e24]
    -    - listitem:
    -      - link "Item 8": [ref=e26]
    -        - /url: "#item-8"
    -      - button "Buy 8" [ref=e27]
    -    - listitem:
    -      - link "Item 9": [ref=e29]
    -        - /url: "#item-9"
    -      - button "Buy 9" [ref=e30]
    -    - listitem:
    -      - link "Item 10": [ref=e32]
    -        - /url: "#item-10"
    -      - button "Buy 10" [ref=e33]
    -    - listitem:
    -      - link "Item 11": [ref=e35]
    -        - /url: "#item-11"
    -      - button "Buy 11" [ref=e36]
    -    - listitem:
    -      - link "Item 12": [ref=e38]
    -        - /url: "#item-12"
    -      - button "Buy 12" [ref=e39]
    -    - listitem:
    -      - link "Item 13": [ref=e41]
    -        - /url: "#item-13"
    -      - button "Buy 13" [ref=e42]
    -    - listitem:
    -      - link "Item 14": [ref=e44]
    -        - /url: "#item-14"
    -      - button "Buy 14" [ref=e45]
    -    - listitem:
    -      - link "Item 15": [ref=e47]
    -        - /url: "#item-15"
    -      - button "Buy 15" [ref=e48]
    -    - listitem:
    -      - link "Item 16": [ref=e50]
    -        - /url: "#item-16"
    -      - button "Buy 16" [ref=e51]
    -    - listitem:
    -      - link "Item 17": [ref=e53]
    -        - /url: "#item-17"
    -      - button "Buy 17" [ref=e54]
    -    - listitem:
    -      - link "Item 18": [ref=e56]
    -        - /url: "#item-18"
    -      - button "Buy 18" [ref=e57]
    -    - listitem:
    -      - link "Item 19": [ref=e59]
    -        - /url: "#item-19"
    -      - button "Buy 19" [ref=e60]
    -    - listitem:
    -      - link "Item 20": [ref=e62]
    -        - /url: "#item-20"
    -      - button "Buy 20" [ref=e63]
    -    - listitem:
    -      - link "Item 21": [ref=e65]
    -        - /url: "#item-21"
    -      - button "Buy 21" [ref=e66]
    -    - listitem:
    -      - link "Item 22": [ref=e68]
    -        - /url: "#item-22"
    -      - button "Buy 22" [ref=e69]
    -    - listitem:
    -      - link "Item 23": [ref=e71]
    -        - /url: "#item-23"
    -      - button "Buy 23" [ref=e72]
    -    - listitem:
    -      - link "Item 24": [ref=e74]
    -        - /url: "#item-24"
    -      - button "Buy 24" [ref=e75]
    -    - listitem:
    -      - link "Item 25": [ref=e77]
    -        - /url: "#item-25"
    -      - button "Buy 25" [ref=e78]
    -    - listitem:
    -      - link "Item 26": [ref=e80]
    -        - /url: "#item-26"
    -      - button "Buy 26" [ref=e81]
    -    - listitem:
    -      - link "Item 27": [ref=e83]
    -        - /url: "#item-27"
    -      - button "Buy 27" [ref=e84]
    -    - listitem:
    -      - link "Item 28": [ref=e86]
    -        - /url: "#item-28"
    -      - button "Buy 28" [ref=e87]
    -    - listitem:
    -      - link "Item 29": [ref=e89]
    -        - /url: "#item-29"
    -      - button "Buy 29" [ref=e90]
    -    - listitem:
    -      - link "Item 30": [ref=e92]
    -        - /url: "#item-30"
    -      - button "Buy 30" [ref=e93]
    -    - listitem:
    -      - link "Item 31": [ref=e95]
    -        - /url: "#item-31"
    -      - button "Buy 31" [ref=e96]
    -    - listitem:
    -      - link "Item 32": [ref=e98]
    -        - /url: "#item-32"
    -      - button "Buy 32" [ref=e99]
    -    - listitem:
    -      - link "Item 33": [ref=e101]
    -        - /url: "#item-33"
    -      - button "Buy 33" [ref=e102]
    -    - listitem:
    -      - link "Item 34": [ref=e104]
    -        - /url: "#item-34"
    -      - button "Buy 34" [ref=e105]
    -    - listitem:
    -      - link "Item 35": [ref=e107]
    -        - /url: "#item-35"
    -      - button "Buy 35" [ref=e108]
    -    - listitem:
    -      - link "Item 36": [ref=e110]
    -        - /url: "#item-36"
    -      - button "Buy 36" [ref=e111]
    -    - listitem:
    -      - link "Item 37": [ref=e113]
    -        - /url: "#item-37"
    -      - button "Buy 37" [ref=e114]
    -    - listitem:
    -      - link "Item 38": [ref=e116]
    -        - /url: "#item-38"
    -      - button "Buy 38" [ref=e117]
    -    - listitem:
    -      - link "Item 39": [ref=e119]
    -        - /url: "#item-39"
    -      - button "Buy 39" [ref=e120]
    -    - listitem:
    -      - link "Item 40": [ref=e122]
    -        - /url: "#item-40"
    -      - button "Buy 40" [ref=e123]
    -    - listitem:
    -      - link "Item 41": [ref=e125]
    -        - /url: "#item-41"
    -      - button "Buy 41" [ref=e126]
    -    - listitem:
    -      - link "Item 42": [ref=e128]
    -        - /url: "#item-42"
    -      - button "Buy 42" [ref=e129]
    -    - listitem:
    -      - link "Item 43": [ref=e131]
    -        - /url: "#item-43"
    -      - button "Buy 43" [ref=e132]
    -    - listitem:
    -      - link "Item 44": [ref=e134]
    -        - /url: "#item-44"
    -      - button "Buy 44" [ref=e135]
    -    - listitem:
    -      - link "Item 45": [ref=e137]
    -        - /url: "#item-45"
    -      - button "Buy 45" [ref=e138]
    -    - listitem:
    -      - link "Item 46": [ref=e140]
    -        - /url: "#item-46"
    -      - button "Buy 46" [ref=e141]
    -    - listitem:
    -      - link "Item 47": [ref=e143]
    -        - /url: "#item-47"
    -      - button "Buy 47" [ref=e144]
    -    - listitem:
    -      - link "Item 48": [ref=e146]
    -        - /url: "#item-48"
    -      - button "Buy 48" [ref=e147]
    -    - listitem:
    -      - link "Item 49": [ref=e149]
    -        - /url: "#item-49"
    -      - button "Buy 49" [ref=e150]
    -    - listitem:
    -      - link "Item 50": [ref=e152]
    -        - /url: "#item-50"
    -      - button "Buy 50" [ref=e153]
    -    - listitem:
    -      - link "Item 51": [ref=e155]
    -        - /url: "#item-51"
    -      - button "Buy 51" [ref=e156]
    -    - listitem:
    -      - link "Item 52": [ref=e158]
    -        - /url: "#item-52"
    -      - button "Buy 52" [ref=e159]
    -    - listitem:
    -      - link "Item 53": [ref=e161]
    -        - /url: "#item-53"
    -      - button "Buy 53" [ref=e162]
    -    - listitem:
    -      - link "Item 54": [ref=e164]
    -        - /url: "#item-54"
    -      - button "Buy 54" [ref=e165]
    -    - listitem:
    -      - link "Item 55": [ref=e167]
    -        - /url: "#item-55"
    -      - button "Buy 55" [ref=e168]
    -    - listitem:
    -      - link "Item 56": [ref=e170]
    -        - /url: "#item-56"
    -      - button "Buy 56" [ref=e171]
    -    - listitem:
    -      - link "Item 57": [ref=e173]
    -        - /url: "#item-57"
    -      - button "Buy 57" [ref=e174]
    -    - listitem:
    -      - link "Item 58": [ref=e176]
    -        - /url: "#item-58"
    -      - button "Buy 58" [ref=e177]
    -    - listitem:
    -      - link "Item 59": [ref=e179]
    -        - /url: "#item-59"
    -      - button "Buy 59" [ref=e180]
    -    - listitem:
    -      - link "Item 60": [ref=e182]
    -        - /url: "#item-60"
    -      - button "Buy 60" [ref=e183]
    -    - listitem:
    -      - link "Item 61": [ref=e185]
    -        - /url: "#item-61"
    -      - button "Buy 61" [ref=e186]
    -    - listitem:
    -      - link "Item 62": [ref=e188]
    -        - /url: "#item-62"
    -      - button "Buy 62" [ref=e189]
    -    - listitem:
    -      - link "Item 63": [ref=e191]
    -        - /url: "#item-63"
    -      - button "Buy 63" [ref=e192]
    -    - listitem:
    -      - link "Item 64": [ref=e194]
    -        - /url: "#item-64"
    -      - button "Buy 64" [ref=e195]
    -    - listitem:
    -      - link "Item 65": [ref=e197]
    -        - /url: "#item-65"
    -      - button "Buy 65" [ref=e198]
    -    - listitem:
    -      - link "Item 66": [ref=e200]
    -        - /url: "#item-66"
    -      - button "Buy 66" [ref=e201]
    -    - listitem:
    -      - link "Item 67": [ref=e203]
    -        - /url: "#item-67"
    -      - button "Buy 67" [ref=e204]
    -    - listitem:
    -      - link "Item 68": [ref=e206]
    -        - /url: "#item-68"
    -      - button "Buy 68" [ref=e207]
    -    - listitem:
    -      - link "Item 69": [ref=e209]
    -        - /url: "#item-69"
    -      - button "Buy 69" [ref=e210]
    -    - listitem:
    -      - link "Item 70": [ref=e212]
    -        - /url: "#item-70"
    -      - button "Buy 70" [ref=e213]
    -    - listitem:
    -      - link "Item 71": [ref=e215]
    -        - /url: "#item-71"
    -      - button "Buy 71" [ref=e216]
    -    - listitem:
    -      - link "Item 72": [ref=e218]
    -        - /url: "#item-72"
    -      - button "Buy 72" [ref=e219]
    -    - listitem:
    -      - link "Item 73": [ref=e221]
    -        - /url: "#item-73"
    -      - button "Buy 73" [ref=e222]
    -    - listitem:
    -      - link "Item 74": [ref=e224]
    -        - /url: "#item-74"
    -      - button "Buy 74" [ref=e225]
    -    - listitem:
    -      - link "Item 75": [ref=e227]
    -        - /url: "#item-75"
    -      - button "Buy 75" [ref=e228]
    -    - listitem:
    -      - link "Item 76": [ref=e230]
    -        - /url: "#item-76"
    -      - button "Buy 76" [ref=e231]
    -    - listitem:
    -      - link "Item 77": [ref=e233]
    -        - /url: "#item-77"
    -      - button "Buy 77" [ref=e234]
    -    - listitem:
    -      - link "Item 78": [ref=e236]
    -        - /url: "#item-78"
    -      - button "Buy 78" [ref=e237]
    -    - listitem:
    -      - link "Item 79": [ref=e239]
    -        - /url: "#item-79"
    -      - button "Buy 79" [ref=e240]
    -    - listitem:
    -      - link "Item 80": [ref=e242]
    -        - /url: "#item-80"
    -      - button "Buy 80" [ref=e243]
    -    - listitem:
    -      - link "Item 81": [ref=e245]
    -        - /url: "#item-81"
    -      - button "Buy 81" [ref=e246]
    -    - listitem:
    -      - link "Item 82": [ref=e248]
    -        - /url: "#item-82"
    -      - button "Buy 82" [ref=e249]
    -    - listitem:
    -      - link "Item 83": [ref=e251]
    -        - /url: "#item-83"
    -      - button "Buy 83" [ref=e252]
    -    - listitem:
    -      - link "Item 84": [ref=e254]
    -        - /url: "#item-84"
    -      - button "Buy 84" [ref=e255]
    -    - listitem:
    -      - link "Item 85": [ref=e257]
    -        - /url: "#item-85"
    -      - button "Buy 85" [ref=e258]
    -    - listitem:
    -      - link "Item 86": [ref=e260]
    -        - /url: "#item-86"
    -      - button "Buy 86" [ref=e261]
    -    - listitem:
    -      - link "Item 87": [ref=e263]
    -        - /url: "#item-87"
    -      - button "Buy 87" [ref=e264]
    -    - listitem:
    -      - link "Item 88": [ref=e266]
    -        - /url: "#item-88"
    -      - button "Buy 88" [ref=e267]
    -    - listitem:
    -      - link "Item 89": [ref=e269]
    -        - /url: "#item-89"
    -      - button "Buy 89" [ref=e270]
    -    - listitem:
    -      - link "Item 90": [ref=e272]
    -        - /url: "#item-90"
    -      - button "Buy 90" [ref=e273]
    -    - listitem:
    -      - link "Item 91": [ref=e275]
    -        - /url: "#item-91"
    -      - button "Buy 91" [ref=e276]
    -    - listitem:
    -      - link "Item 92": [ref=e278]
    -        - /url: "#item-92"
    -      - button "Buy 92" [ref=e279]
    -    - listitem:
    -      - link "Item 93": [ref=e281]
    -        - /url: "#item-93"
    -      - button "Buy 93" [ref=e282]
    -    - listitem:
    -      - link "Item 94": [ref=e284]
    -        - /url: "#item-94"
    -      - button "Buy 94" [ref=e285]
    -    - listitem:
    -      - link "Item 95": [ref=e287]
    -        - /url: "#item-95"
    -      - button "Buy 95" [ref=e288]
    -    - listitem:
    -      - link "Item 96": [ref=e290]
    -        - /url: "#item-96"
    -      - button "Buy 96" [ref=e291]
    -    - listitem:
    -      - link "Item 97": [ref=e293]
    -        - /url: "#item-97"
    -      - button "Buy 97" [ref=e294]
    -    - listitem:
    -      - link "Item 98": [ref=e296]
    -        - /url: "#item-98"
    -      - button "Buy 98" [ref=e297]
    -    - listitem:
    -      - link "Item 99": [ref=e299]
    -        - /url: "#item-99"
    -      - button "Buy 99" [ref=e300]
    -    - listitem:
    -      - link "Item 100": [ref=e302]
    -        - /url: "#item-100"
    -      - button "Buy 100" [ref=e303]
    -    - listitem:
    -      - link "Item 101": [ref=e305]
    -        - /url: "#item-101"
    -      - button "Buy 101" [ref=e306]
    -    - listitem:
    -      - link "Item 102": [ref=e308]
    -        - /url: "#item-102"
    -      - button "Buy 102" [ref=e309]
    -    - listitem:
    -      - link "Item 103": [ref=e311]
    -        - /url: "#item-103"
    -      - button "Buy 103" [ref=e312]
    -    - listitem:
    -      - link "Item 104": [ref=e314]
    -        - /url: "#item-104"
    -      - button "Buy 104" [ref=e315]
    -    - listitem:
    -      - link "Item 105": [ref=e317]
    -        - /url: "#item-105"
    -      - button "Buy 105" [ref=e318]
    -    - listitem:
    -      - link "Item 106": [ref=e320]
    -        - /url: "#item-106"
    -      - button "Buy 106" [ref=e321]
    -    - listitem:
    -      - link "Item 107": [ref=e323]
    -        - /url: "#item-107"
    -      - button "Buy 107" [ref=e324]
    -    - listitem:
    -      - link "Item 108": [ref=e326]
    -        - /url: "#item-108"
    -      - button "Buy 108" [ref=e327]
    -    - listitem:
    -      - link "Item 109": [ref=e329]
    -        - /url: "#item-109"
    -      - button "Buy 109" [ref=e330]
    -    - listitem:
    -      - link "Item 110": [ref=e332]
    -        - /url: "#item-110"
    -      - button "Buy 110" [ref=e333]
    -    - listitem:
    -      - link "Item 111": [ref=e335]
    -        - /url: "#item-111"
    -      - button "Buy 111" [ref=e336]
    -    - listitem:
    -      - link "Item 112": [ref=e338]
    -        - /url: "#item-112"
    -      - button "Buy 112" [ref=e339]
    -    - listitem:
    -      - link "Item 113": [ref=e341]
    -        - /url: "#item-113"
    -      - button "Buy 113" [ref=e342]
    -    - listitem:
    -      - link "Item 114": [ref=e344]
    -        - /url: "#item-114"
    -      - button "Buy 114" [ref=e345]
    -    - listitem:
    -      - link "Item 115": [ref=e347]
    -        - /url: "#item-115"
    -      - button "Buy 115" [ref=e348]
    -    - listitem:
    -      - link "Item 116": [ref=e350]
    -        - /url: "#item-116"
    -      - button "Buy 116" [ref=e351]
    -    - listitem:
    -      - link "Item 117": [ref=e353]
    -        - /url: "#item-117"
    -      - button "Buy 117" [ref=e354]
    -    - listitem:
    -      - link "Item 118": [ref=e356]
    -        - /url: "#item-118"
    -      - button "Buy 118" [ref=e357]
    -    - listitem:
    -      - link "Item 119": [ref=e359]
    -        - /url: "#item-119"
    -      - button "Buy 119" [ref=e360]
    -    - listitem:
    -      - link "Item 120": [ref=e362]
    -        - /url: "#item-120"
    -      - button "Buy 120" [ref=e363]
    -    - listitem:
    -      - link "Item 121": [ref=e365]
    -        - /url: "#item-121"
    -      - button "Buy 121" [ref=e366]
    -    - listitem:
    -      - link "Item 122": [ref=e368]
    -        - /url: "#item-122"
    -      - button "Buy 122" [ref=e369]
    -    - listitem:
    -      - link "Item 123": [ref=e371]
    -        - /url: "#item-123"
    -      - button "Buy 123" [ref=e372]
    -    - listitem:
    -      - link "Item 124": [ref=e374]
    -        - /url: "#item-124"
    -      - button "Buy 124" [ref=e375]
    -    - listitem:
    -      - link "Item 125": [ref=e377]
    -        - /url: "#item-125"
    -      - button "Buy 125" [ref=e378]
    -    - listitem:
    -      - link "Item 126": [ref=e380]
    -        - /url: "#item-126"
    -      - button "Buy 126" [ref=e381]
    -    - listitem:
    -      - link "Item 127": [ref=e383]
    -        - /url: "#item-127"
    -      - button "Buy 127" [ref=e384]
    -    - listitem:
    -      - link "Item 128": [ref=e386]
    -        - /url: "#item-128"
    -      - button "Buy 128" [ref=e387]
    -    - listitem:
    -      - link "Item 129": [ref=e389]
    -        - /url: "#item-129"
    -      - button "Buy 129" [ref=e390]
    -    - listitem:
    -      - link "Item 130": [ref=e392]
    -        - /url: "#item-130"
    -      - button "Buy 130" [ref=e393]
    -    - listitem:
    -      - link "Item 131": [ref=e395]
    -        - /url: "#item-131"
    -      - button "Buy 131" [ref=e396]
    -    - listitem:
    -      - link "Item 132": [ref=e398]
    -        - /url: "#item-132"
    -      - button "Buy 132" [ref=e399]
    -    - listitem:
    -      - link "Item 133": [ref=e401]
    -        - /url: "#item-133"
    -      - button "Buy 133" [ref=e402]
    -    - listitem:
    -      - link "Item 134": [ref=e404]
    -        - /url: "#item-134"
    -      - button "Buy 134" [ref=e405]
    -    - listitem:
    -      - link "Item 135": [ref=e407]
    -        - /url: "#item-135"
    -      - button "Buy 135" [ref=e408]
    -    - listitem:
    -      - link "Item 136": [ref=e410]
    -        - /url: "#item-136"
    -      - button "Buy 136" [ref=e411]
    -    - listitem:
    -      - link "Item 137": [ref=e413]
    -        - /url: "#item-137"
    -      - button "Buy 137" [ref=e414]
    -    - listitem:
    -      - link "Item 138": [ref=e416]
    -        - /url: "#item-138"
    -      - button "Buy 138" [ref=e417]
    -    - listitem:
    -      - link "Item 139": [ref=e419]
    -        - /url: "#item-139"
    -      - button "Buy 139" [ref=e420]
    -    - listitem:
    -      - link "Item 140": [ref=e422]
    -        - /url: "#item-140"
    -      - button "Buy 140" [ref=e423]
    -    - listitem:
    -      - link "Item 141": [ref=e425]
    -        - /url: "#item-141"
    -      - button "Buy 141" [ref=e426]
    -    - listitem:
    -      - link "Item 142": [ref=e428]
    -        - /url: "#item-142"
    -      - button "Buy 142" [ref=e429]
    -    - listitem:
    -      - link "Item 143": [ref=e431]
    -        - /url: "#item-143"
    -      - button "Buy 143" [ref=e432]
    -    - listitem:
    -      - link "Item 144": [ref=e434]
    -        - /url: "#item-144"
    -      - button "Buy 144" [ref=e435]
    -    - listitem:
    -      - link "Item 145": [ref=e437]
    -        - /url: "#item-145"
    -      - button "Buy 145" [ref=e438]
    -    - listitem:
    -      - link "Item 146": [ref=e440]
    -        - /url: "#item-146"
    -      - button "Buy 146" [ref=e441]
    -    - listitem:
    -      - link "Item 147": [ref=e443]
    -        - /url: "#item-147"
    -      - button "Buy 147" [ref=e444]
    -    - listitem:
    -      - link "Item 148": [ref=e446]
    -        - /url: "#item-148"
    -      - button "Buy 148" [ref=e447]
    -    - listitem:
    -      - link "Item 149": [ref=e449]
    -        - /url: "#item-149"
    -      - button "Buy 149" [ref=e450]
    -    - listitem:
    -      - link "Item 150": [ref=e452]
    -        - /url: "#item-150"
    -      - button "Buy 150" [ref=e453]
    +- link "Item 1" [ref=f9e6]
    +- button "Buy 1" [ref=f9e7]
    +- link "Item 2" [ref=f9e9]
    +- button "Buy 2" [ref=f9e10]
    +- link "Item 3" [ref=f9e12]
    +- button "Buy 3" [ref=f9e13]
    +- link "Item 4" [ref=f9e15]
    +- button "Buy 4" [ref=f9e16]
    +- link "Item 5" [ref=f9e18]
    +- button "Buy 5" [ref=f9e19]
    +- link "Item 6" [ref=f9e21]
    +- button "Buy 6" [ref=f9e22]
    +- link "Item 7" [ref=f9e24]
    +- button "Buy 7" [ref=f9e25]
    +- link "Item 8" [ref=f9e27]
    +- button "Buy 8" [ref=f9e28]
    +- link "Item 9" [ref=f9e30]
    +- button "Buy 9" [ref=f9e31]
    +- link "Item 10" [ref=f9e33]
    +- button "Buy 10" [ref=f9e34]
    +- link "Item 11" [ref=f9e36]
    +- button "Buy 11" [ref=f9e37]
    +- link "Item 12" [ref=f9e39]
    +- button "Buy 12" [ref=f9e40]
    +- link "Item 13" [ref=f9e42]
    +- button "Buy 13" [ref=f9e43]
    +- link "Item 14" [ref=f9e45]
    +- button "Buy 14" [ref=f9e46]
    +- link "Item 15" [ref=f9e48]
    +- button "Buy 15" [ref=f9e49]
    +- link "Item 16" [ref=f9e51]
    +- button "Buy 16" [ref=f9e52]
    +- link "Item 17" [ref=f9e54]
    +- button "Buy 17" [ref=f9e55]
    +- link "Item 18" [ref=f9e57]
    +- button "Buy 18" [ref=f9e58]
    +- link "Item 19" [ref=f9e60]
    +- button "Buy 19" [ref=f9e61]
    +- link "Item 20" [ref=f9e63]
    +- button "Buy 20" [ref=f9e64]
    +- link "Item 21" [ref=f9e66]
    +- button "Buy 21" [ref=f9e67]
    +- link "Item 22" [ref=f9e69]
    +- button "Buy 22" [ref=f9e70]
    +- link "Item 23" [ref=f9e72]
    +- button "Buy 23" [ref=f9e73]
    +- link "Item 24" [ref=f9e75]
    +- button "Buy 24" [ref=f9e76]
    +- link "Item 25" [ref=f9e78]
    +- button "Buy 25" [ref=f9e79]
    +- link "Item 26" [ref=f9e81]
    +- button "Buy 26" [ref=f9e82]
    +- link "Item 27" [ref=f9e84]
    +- button "Buy 27" [ref=f9e85]
    +- link "Item 28" [ref=f9e87]
    +- button "Buy 28" [ref=f9e88]
    +- link "Item 29" [ref=f9e90]
    +- button "Buy 29" [ref=f9e91]
    +- link "Item 30" [ref=f9e93]
    +- button "Buy 30" [ref=f9e94]
    +- link "Item 31" [ref=f9e96]
    +- button "Buy 31" [ref=f9e97]
    +- link "Item 32" [ref=f9e99]
    +- button "Buy 32" [ref=f9e100]
    +- link "Item 33" [ref=f9e102]
    +- button "Buy 33" [ref=f9e103]
    +- link "Item 34" [ref=f9e105]
    +- button "Buy 34" [ref=f9e106]
    +- link "Item 35" [ref=f9e108]
    +- button "Buy 35" [ref=f9e109]
    +- link "Item 36" [ref=f9e111]
    +- button "Buy 36" [ref=f9e112]
    +- link "Item 37" [ref=f9e114]
    +- button "Buy 37" [ref=f9e115]
    +- link "Item 38" [ref=f9e117]
    +- button "Buy 38" [ref=f9e118]
    +- link "Item 39" [ref=f9e120]
    +- button "Buy 39" [ref=f9e121]
    +- link "Item 40" [ref=f9e123]
    +- button "Buy 40" [ref=f9e124]
    +- link "Item 41" [ref=f9e126]
    +- button "Buy 41" [ref=f9e127]
    +- link "Item 42" [ref=f9e129]
    +- button "Buy 42" [ref=f9e130]
    +- link "Item 43" [ref=f9e132]
    +- button "Buy 43" [ref=f9e133]
    +- link "Item 44" [ref=f9e135]
    +- button "Buy 44" [ref=f9e136]
    +- link "Item 45" [ref=f9e138]
    +- button "Buy 45" [ref=f9e139]
    +- link "Item 46" [ref=f9e141]
    +- button "Buy 46" [ref=f9e142]
    +- link "Item 47" [ref=f9e144]
    +- button "Buy 47" [ref=f9e145]
    +- link "Item 48" [ref=f9e147]
    +- button "Buy 48" [ref=f9e148]
    +- link "Item 49" [ref=f9e150]
    +- button "Buy 49" [ref=f9e151]
    +- link "Item 50" [ref=f9e153]
    +- button "Buy 50" [ref=f9e154]
    +- link "Item 51" [ref=f9e156]
    +- button "Buy 51" [ref=f9e157]
    +- link "Item 52" [ref=f9e159]
    +- button "Buy 52" [ref=f9e160]
    +- link "Item 53" [ref=f9e162]
    +- button "Buy 53" [ref=f9e163]
    +- link "Item 54" [ref=f9e165]
    +- button "Buy 54" [ref=f9e166]
    +- link "Item 55" [ref=f9e168]
    +- button "Buy 55" [ref=f9e169]
    +- link "Item 56" [ref=f9e171]
    +- button "Buy 56" [ref=f9e172]
    +- link "Item 57" [ref=f9e174]
    +- button "Buy 57" [ref=f9e175]
    +- link "Item 58" [ref=f9e177]
    +- button "Buy 58" [ref=f9e178]
    +- link "Item 59" [ref=f9e180]
    +- button "Buy 59" [ref=f9e181]
    +- link "Item 60" [ref=f9e183]
    +- button "Buy 60" [ref=f9e184]
    +- link "Item 61" [ref=f9e186]
    +- button "Buy 61" [ref=f9e187]
    +- link "Item 62" [ref=f9e189]
    +- button "Buy 62" [ref=f9e190]
    +- link "Item 63" [ref=f9e192]
    +- button "Buy 63" [ref=f9e193]
    +- link "Item 64" [ref=f9e195]
    +- button "Buy 64" [ref=f9e196]
    +- link "Item 65" [ref=f9e198]
    +- button "Buy 65" [ref=f9e199]
    +- link "Item 66" [ref=f9e201]
    +- button "Buy 66" [ref=f9e202]
    +- link "Item 67" [ref=f9e204]
    +- button "Buy 67" [ref=f9e205]
    +- link "Item 68" [ref=f9e207]
    +- button "Buy 68" [ref=f9e208]
    +- link "Item 69" [ref=f9e210]
    +- button "Buy 69" [ref=f9e211]
    +- link "Item 70" [ref=f9e213]
    +- button "Buy 70" [ref=f9e214]
    +- link "Item 71" [ref=f9e216]
    +- button "Buy 71" [ref=f9e217]
    +- link "Item 72" [ref=f9e219]
    +- button "Buy 72" [ref=f9e220]
    +- link "Item 73" [ref=f9e222]
    +- button "Buy 73" [ref=f9e223]
    +- link "Item 74" [ref=f9e225]
    +- button "Buy 74" [ref=f9e226]
    +- link "Item 75" [ref=f9e228]
    +- button "Buy 75" [ref=f9e229]
    +- link "Item 76" [ref=f9e231]
    +- button "Buy 76" [ref=f9e232]
    +- link "Item 77" [ref=f9e234]
    +- button "Buy 77" [ref=f9e235]
    +- link "Item 78" [ref=f9e237]
    +- button "Buy 78" [ref=f9e238]
    +- link "Item 79" [ref=f9e240]
    +- button "Buy 79" [ref=f9e241]
    +- link "Item 80" [ref=f9e243]
    +- button "Buy 80" [ref=f9e244]
    +- link "Item 81" [ref=f9e246]
    +- button "Buy 81" [ref=f9e247]
    +- link "Item 82" [ref=f9e249]
    +- button "Buy 82" [ref=f9e250]
    +- link "Item 83" [ref=f9e252]
    +- button "Buy 83" [ref=f9e253]
    +- link "Item 84" [ref=f9e255]
    +- button "Buy 84" [ref=f9e256]
    +- link "Item 85" [ref=f9e258]
    +- button "Buy 85" [ref=f9e259]
    +- link "Item 86" [ref=f9e261]
    +- button "Buy 86" [ref=f9e262]
    +- link "Item 87" [ref=f9e264]
    +- button "Buy 87" [ref=f9e265]
    +- link "Item 88" [ref=f9e267]
    +- button "Buy 88" [ref=f9e268]
    +- link "Item 89" [ref=f9e270]
    +- button "Buy 89" [ref=f9e271]
    +- link "Item 90" [ref=f9e273]
    +- button "Buy 90" [ref=f9e274]
    +- link "Item 91" [ref=f9e276]
    +- button "Buy 91" [ref=f9e277]
    +- link "Item 92" [ref=f9e279]
    +- button "Buy 92" [ref=f9e280]
    +- link "Item 93" [ref=f9e282]
    +- button "Buy 93" [ref=f9e283]
    +- link "Item 94" [ref=f9e285]
    +- button "Buy 94" [ref=f9e286]
    +- link "Item 95" [ref=f9e288]
    +- button "Buy 95" [ref=f9e289]
    +- link "Item 96" [ref=f9e291]
    +- button "Buy 96" [ref=f9e292]
    +- link "Item 97" [ref=f9e294]
    +- button "Buy 97" [ref=f9e295]
    +- link "Item 98" [ref=f9e297]
    +- button "Buy 98" [ref=f9e298]
    +- link "Item 99" [ref=f9e300]
    +- button "Buy 99" [ref=f9e301]
    +- link "Item 100" [ref=f9e303]
    +- button "Buy 100" [ref=f9e304]
    +- link "Item 101" [ref=f9e306]
    +- button "Buy 101" [ref=f9e307]
    +- link "Item 102" [ref=f9e309]
    +- button "Buy 102" [ref=f9e310]
    +- link "Item 103" [ref=f9e312]
    +- button "Buy 103" [ref=f9e313]
    +- link "Item 104" [ref=f9e315]
    +- button "Buy 104" [ref=f9e316]
    +- link "Item 105" [ref=f9e318]
    +- button "Buy 105" [ref=f9e319]
    +- link "Item 106" [ref=f9e321]
    +- button "Buy 106" [ref=f9e322]
    +- link "Item 107" [ref=f9e324]
    +- button "Buy 107" [ref=f9e325]
    +- link "Item 108" [ref=f9e327]
    +- button "Buy 108" [ref=f9e328]
    +- link "Item 109" [ref=f9e330]
    +- button "Buy 109" [ref=f9e331]
    +- link "Item 110" [ref=f9e333]
    +- button "Buy 110" [ref=f9e334]
    +- link "Item 111" [ref=f9e336]
    +- button "Buy 111" [ref=f9e337]
    +- link "Item 112" [ref=f9e339]
    +- button "Buy 112" [ref=f9e340]
    +- link "Item 113" [ref=f9e342]
    +- button "Buy 113" [ref=f9e343]
    +- link "Item 114" [ref=f9e345]
    +- button "Buy 114" [ref=f9e346]
    +- link "Item 115" [ref=f9e348]
    +- button "Buy 115" [ref=f9e349]
    +- link "Item 116" [ref=f9e351]
    +- button "Buy 116" [ref=f9e352]
    +- link "Item 117" [ref=f9e354]
    +- button "Buy 117" [ref=f9e355]
    +- link "Item 118" [ref=f9e357]
    +- button "Buy 118" [ref=f9e358]
    +- link "Item 119" [ref=f9e360]
    +- button "Buy 119" [ref=f9e361]
    +- link "Item 120" [ref=f9e363]
    +- button "Buy 120" [ref=f9e364]
    +- link "Item 121" [ref=f9e366]
    +- button "Buy 121" [ref=f9e367]
    +- link "Item 122" [ref=f9e369]
    +- button "Buy 122" [ref=f9e370]
    +- link "Item 123" [ref=f9e372]
    +- button "Buy 123" [ref=f9e373]
    +- link "Item 124" [ref=f9e375]
    +- button "Buy 124" [ref=f9e376]
    +- link "Item 125" [ref=f9e378]
    +- button "Buy 125" [ref=f9e379]
    +- link "Item 126" [ref=f9e381]
    +- button "Buy 126" [ref=f9e382]
    +- link "Item 127" [ref=f9e384]
    +- button "Buy 127" [ref=f9e385]
    +- link "Item 128" [ref=f9e387]
    +- button "Buy 128" [ref=f9e388]
    +- link "Item 129" [ref=f9e390]
    +- button "Buy 129" [ref=f9e391]
    +- link "Item 130" [ref=f9e393]
    +- button "Buy 130" [ref=f9e394]
    +- link "Item 131" [ref=f9e396]
    +- button "Buy 131" [ref=f9e397]
    +- link "Item 132" [ref=f9e399]
    +- button "Buy 132" [ref=f9e400]
    +- link "Item 133" [ref=f9e402]
    +- button "Buy 133" [ref=f9e403]
    +- link "Item 134" [ref=f9e405]
    +- button "Buy 134" [ref=f9e406]
    +- link "Item 135" [ref=f9e408]
    +- button "Buy 135" [ref=f9e409]
    +- link "Item 136" [ref=f9e411]
    +- button "Buy 136" [ref=f9e412]
    +- link "Item 137" [ref=f9e414]
    +- button "Buy 137" [ref=f9e415]
    +- link "Item 138" [ref=f9e417]
    +- button "Buy 138" [ref=f9e418]
    +- link "Item 139" [ref=f9e420]
    +- button "Buy 139" [ref=f9e421]
    +- link "Item 140" [ref=f9e423]
    +- button "Buy 140" [ref=f9e424]
    +- link "Item 141" [ref=f9e426]
    +- button "Buy 141" [ref=f9e427]
    +- link "Item 142" [ref=f9e429]
    +- button "Buy 142" [ref=f9e430]
    +- link "Item 143" [ref=f9e432]
    +- button "Buy 143" [ref=f9e433]
    +- link "Item 144" [ref=f9e435]
    +- button "Buy 144" [ref=f9e436]
    +- link "Item 145" [ref=f9e438]
    +- button "Buy 145" [ref=f9e439]
    +- link "Item 146" [ref=f9e441]
    +- button "Buy 146" [ref=f9e442]
    +- link "Item 147" [ref=f9e444]
    +- button "Buy 147" [ref=f9e445]
    +- link "Item 148" [ref=f9e447]
    +- button "Buy 148" [ref=f9e448]
    +- link "Item 149" [ref=f9e450]
    +- button "Buy 149" [ref=f9e451]
    +- link "Item 150" [ref=f9e453]
    +- button "Buy 150" [ref=f9e454]
## large:snapshot-boxes  (snapshot --boxes)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,603 +1,603 @@
    -- heading "Large" [level=1] [ref=e1] [box=8,21,748,37]
    -- main: [ref=e2] [box=8,79,748,3150]
    -  - list: [ref=e3] [box=8,79,748,3150]
    -    - listitem: [ref=e4] [box=48,79,708,21]
    -      - link "Item 1": [ref=e5] [box=48,80,41,17]
    +- heading "Large" [level=1] [ref=f9e2] [box=8,21,748,37]
    +- main [ref=f9e3] [box=8,80,748,3150]:
    +  - list [ref=f9e4] [box=8,80,748,3150]:
    +    - listitem [ref=f9e5] [box=48,80,708,21]:
    +      - link "Item 1" [ref=f9e6] [box=48,81,41,17]:
             - /url: "#item-1"
    -      - button "Buy 1" [ref=e6] [box=93,79,50,21]
    -    - listitem: [ref=e7] [box=48,100,708,21]
    -      - link "Item 2": [ref=e8] [box=48,101,41,17]
    +      - button "Buy 1" [ref=f9e7] [box=93,80,50,21]
    +    - listitem [ref=f9e8] [box=48,101,708,21]:
    +      - link "Item 2" [ref=f9e9] [box=48,102,41,17]:
             - /url: "#item-2"
    -      - button "Buy 2" [ref=e9] [box=93,100,50,21]
    -    - listitem: [ref=e10] [box=48,121,708,21]
    -      - link "Item 3": [ref=e11] [box=48,122,41,17]
    +      - button "Buy 2" [ref=f9e10] [box=93,101,50,21]
    +    - listitem [ref=f9e11] [box=48,122,708,21]:
    +      - link "Item 3" [ref=f9e12] [box=48,123,41,17]:
             - /url: "#item-3"
    -      - button "Buy 3" [ref=e12] [box=93,121,50,21]
    -    - listitem: [ref=e13] [box=48,142,708,21]
    -      - link "Item 4": [ref=e14] [box=48,143,41,17]
    +      - button "Buy 3" [ref=f9e13] [box=93,122,50,21]
    +    - listitem [ref=f9e14] [box=48,143,708,21]:
    +      - link "Item 4" [ref=f9e15] [box=48,144,41,17]:
             - /url: "#item-4"
    -      - button "Buy 4" [ref=e15] [box=93,142,50,21]
    -    - listitem: [ref=e16] [box=48,163,708,21]
    -      - link "Item 5": [ref=e17] [box=48,164,41,17]
    +      - button "Buy 4" [ref=f9e16] [box=93,143,50,21]
    +    - listitem [ref=f9e17] [box=48,164,708,21]:
    +      - link "Item 5" [ref=f9e18] [box=48,165,41,17]:
             - /url: "#item-5"
    -      - button "Buy 5" [ref=e18] [box=93,163,50,21]
    -    - listitem: [ref=e19] [box=48,184,708,21]
    -      - link "Item 6": [ref=e20] [box=48,185,41,17]
    +      - button "Buy 5" [ref=f9e19] [box=93,164,50,21]
    +    - listitem [ref=f9e20] [box=48,185,708,21]:
    +      - link "Item 6" [ref=f9e21] [box=48,186,41,17]:
             - /url: "#item-6"
    -      - button "Buy 6" [ref=e21] [box=93,184,50,21]
    -    - listitem: [ref=e22] [box=48,205,708,21]
    -      - link "Item 7": [ref=e23] [box=48,206,41,17]
    +      - button "Buy 6" [ref=f9e22] [box=93,185,50,21]
    +    - listitem [ref=f9e23] [box=48,206,708,21]:
    +      - link "Item 7" [ref=f9e24] [box=48,207,41,17]:
             - /url: "#item-7"
    -      - button "Buy 7" [ref=e24] [box=93,205,50,21]
    -    - listitem: [ref=e25] [box=48,226,708,21]
    -      - link "Item 8": [ref=e26] [box=48,227,41,17]
    +      - button "Buy 7" [ref=f9e25] [box=93,206,50,21]
    +    - listitem [ref=f9e26] [box=48,227,708,21]:
    +      - link "Item 8" [ref=f9e27] [box=48,228,41,17]:
             - /url: "#item-8"
    -      - button "Buy 8" [ref=e27] [box=93,226,50,21]
    -    - listitem: [ref=e28] [box=48,247,708,21]
    -      - link "Item 9": [ref=e29] [box=48,248,41,17]
    +      - button "Buy 8" [ref=f9e28] [box=93,227,50,21]
    +    - listitem [ref=f9e29] [box=48,248,708,21]:
    +      - link "Item 9" [ref=f9e30] [box=48,249,41,17]:
             - /url: "#item-9"
    -      - button "Buy 9" [ref=e30] [box=93,247,50,21]
    -    - listitem: [ref=e31] [box=48,268,708,21]
    -      - link "Item 10": [ref=e32] [box=48,269,49,17]
    +      - button "Buy 9" [ref=f9e31] [box=93,248,50,21]
    +    - listitem [ref=f9e32] [box=48,269,708,21]:
    +      - link "Item 10" [ref=f9e33] [box=48,270,49,17]:
             - /url: "#item-10"
    -      - button "Buy 10" [ref=e33] [box=101,268,57,21]
    -    - listitem: [ref=e34] [box=48,289,708,21]
    -      - link "Item 11": [ref=e35] [box=48,290,48,17]
    +      - button "Buy 10" [ref=f9e34] [box=101,269,58,21]
    +    - listitem [ref=f9e35] [box=48,290,708,21]:
    +      - link "Item 11" [ref=f9e36] [box=48,291,49,17]:
             - /url: "#item-11"
    -      - button "Buy 11" [ref=e36] [box=100,289,56,21]
    -    - listitem: [ref=e37] [box=48,310,708,21]
    -      - link "Item 12": [ref=e38] [box=48,311,49,17]
    +      - button "Buy 11" [ref=f9e37] [box=101,290,57,21]
    +    - listitem [ref=f9e38] [box=48,311,708,21]:
    +      - link "Item 12" [ref=f9e39] [box=48,312,49,17]:
             - /url: "#item-12"
    -      - button "Buy 12" [ref=e39] [box=101,310,57,21]
    -    - listitem: [ref=e40] [box=48,331,708,21]
    -      - link "Item 13": [ref=e41] [box=48,332,49,17]
    +      - button "Buy 12" [ref=f9e40] [box=101,311,58,21]
    +    - listitem [ref=f9e41] [box=48,332,708,21]:
    +      - link "Item 13" [ref=f9e42] [box=48,333,49,17]:
             - /url: "#item-13"
    -      - button "Buy 13" [ref=e42] [box=101,331,57,21]
    -    - listitem: [ref=e43] [box=48,352,708,21]
    -      - link "Item 14": [ref=e44] [box=48,353,49,17]
    +      - button "Buy 13" [ref=f9e43] [box=101,332,58,21]
    +    - listitem [ref=f9e44] [box=48,353,708,21]:
    +      - link "Item 14" [ref=f9e45] [box=48,354,49,17]:
             - /url: "#item-14"
    -      - button "Buy 14" [ref=e45] [box=101,352,57,21]
    -    - listitem: [ref=e46] [box=48,373,708,21]
    -      - link "Item 15": [ref=e47] [box=48,374,49,17]
    +      - button "Buy 14" [ref=f9e46] [box=101,353,58,21]
    +    - listitem [ref=f9e47] [box=48,374,708,21]:
    +      - link "Item 15" [ref=f9e48] [box=48,375,49,17]:
             - /url: "#item-15"
    -      - button "Buy 15" [ref=e48] [box=101,373,57,21]
    -    - listitem: [ref=e49] [box=48,394,708,21]
    -      - link "Item 16": [ref=e50] [box=48,395,49,17]
    +      - button "Buy 15" [ref=f9e49] [box=101,374,58,21]
    +    - listitem [ref=f9e50] [box=48,395,708,21]:
    +      - link "Item 16" [ref=f9e51] [box=48,396,49,17]:
             - /url: "#item-16"
    -      - button "Buy 16" [ref=e51] [box=101,394,57,21]
    -    - listitem: [ref=e52] [box=48,415,708,21]
    -      - link "Item 17": [ref=e53] [box=48,416,49,17]
    +      - button "Buy 16" [ref=f9e52] [box=101,395,58,21]
    +    - listitem [ref=f9e53] [box=48,416,708,21]:
    +      - link "Item 17" [ref=f9e54] [box=48,417,49,17]:
             - /url: "#item-17"
    -      - button "Buy 17" [ref=e54] [box=101,415,57,21]
    -    - listitem: [ref=e55] [box=48,436,708,21]
    -      - link "Item 18": [ref=e56] [box=48,437,49,17]
    +      - button "Buy 17" [ref=f9e55] [box=101,416,58,21]
    +    - listitem [ref=f9e56] [box=48,437,708,21]:
    +      - link "Item 18" [ref=f9e57] [box=48,438,49,17]:
             - /url: "#item-18"
    -      - button "Buy 18" [ref=e57] [box=101,436,57,21]
    -    - listitem: [ref=e58] [box=48,457,708,21]
    -      - link "Item 19": [ref=e59] [box=48,458,49,17]
    +      - button "Buy 18" [ref=f9e58] [box=101,437,58,21]
    +    - listitem [ref=f9e59] [box=48,458,708,21]:
    +      - link "Item 19" [ref=f9e60] [box=48,459,49,17]:
             - /url: "#item-19"
    -      - button "Buy 19" [ref=e60] [box=101,457,57,21]
    -    - listitem: [ref=e61] [box=48,478,708,21]
    -      - link "Item 20": [ref=e62] [box=48,479,49,17]
    +      - button "Buy 19" [ref=f9e61] [box=101,458,58,21]
    +    - listitem [ref=f9e62] [box=48,479,708,21]:
    +      - link "Item 20" [ref=f9e63] [box=48,480,49,17]:
             - /url: "#item-20"
    -      - button "Buy 20" [ref=e63] [box=101,478,57,21]
    -    - listitem: [ref=e64] [box=48,499,708,21]
    -      - link "Item 21": [ref=e65] [box=48,500,49,17]
    +      - button "Buy 20" [ref=f9e64] [box=101,479,58,21]
    +    - listitem [ref=f9e65] [box=48,500,708,21]:
    +      - link "Item 21" [ref=f9e66] [box=48,501,49,17]:
             - /url: "#item-21"
    -      - button "Buy 21" [ref=e66] [box=101,499,57,21]
    -    - listitem: [ref=e67] [box=48,520,708,21]
    -      - link "Item 22": [ref=e68] [box=48,521,49,17]
    +      - button "Buy 21" [ref=f9e67] [box=101,500,58,21]
    +    - listitem [ref=f9e68] [box=48,521,708,21]:
    +      - link "Item 22" [ref=f9e69] [box=48,522,49,17]:
             - /url: "#item-22"
    -      - button "Buy 22" [ref=e69] [box=101,520,57,21]
    -    - listitem: [ref=e70] [box=48,541,708,21]
    -      - link "Item 23": [ref=e71] [box=48,542,49,17]
    +      - button "Buy 22" [ref=f9e70] [box=101,521,58,21]
    +    - listitem [ref=f9e71] [box=48,542,708,21]:
    +      - link "Item 23" [ref=f9e72] [box=48,543,49,17]:
             - /url: "#item-23"
    -      - button "Buy 23" [ref=e72] [box=101,541,57,21]
    -    - listitem: [ref=e73] [box=48,562,708,21]
    -      - link "Item 24": [ref=e74] [box=48,563,49,17]
    +      - button "Buy 23" [ref=f9e73] [box=101,542,58,21]
    +    - listitem [ref=f9e74] [box=48,563,708,21]:
    +      - link "Item 24" [ref=f9e75] [box=48,564,49,17]:
             - /url: "#item-24"
    -      - button "Buy 24" [ref=e75] [box=101,562,57,21]
    -    - listitem: [ref=e76] [box=48,583,708,21]
    -      - link "Item 25": [ref=e77] [box=48,584,49,17]
    +      - button "Buy 24" [ref=f9e76] [box=101,563,58,21]
    +    - listitem [ref=f9e77] [box=48,584,708,21]:
    +      - link "Item 25" [ref=f9e78] [box=48,585,49,17]:
             - /url: "#item-25"
    -      - button "Buy 25" [ref=e78] [box=101,583,57,21]
    -    - listitem: [ref=e79] [box=48,604,708,21]
    -      - link "Item 26": [ref=e80] [box=48,605,49,17]
    +      - button "Buy 25" [ref=f9e79] [box=101,584,58,21]
    +    - listitem [ref=f9e80] [box=48,605,708,21]:
    +      - link "Item 26" [ref=f9e81] [box=48,606,49,17]:
             - /url: "#item-26"
    -      - button "Buy 26" [ref=e81] [box=101,604,57,21]
    -    - listitem: [ref=e82] [box=48,625,708,21]
    -      - link "Item 27": [ref=e83] [box=48,626,49,17]
    +      - button "Buy 26" [ref=f9e82] [box=101,605,58,21]
    +    - listitem [ref=f9e83] [box=48,626,708,21]:
    +      - link "Item 27" [ref=f9e84] [box=48,627,49,17]:
             - /url: "#item-27"
    -      - button "Buy 27" [ref=e84] [box=101,625,57,21]
    -    - listitem: [ref=e85] [box=48,646,708,21]
    -      - link "Item 28": [ref=e86] [box=48,647,49,17]
    +      - button "Buy 27" [ref=f9e85] [box=101,626,58,21]
    +    - listitem [ref=f9e86] [box=48,647,708,21]:
    +      - link "Item 28" [ref=f9e87] [box=48,648,49,17]:
             - /url: "#item-28"
    -      - button "Buy 28" [ref=e87] [box=101,646,57,21]
    -    - listitem: [ref=e88] [box=48,667,708,21]
    -      - link "Item 29": [ref=e89] [box=48,668,49,17]
    +      - button "Buy 28" [ref=f9e88] [box=101,647,58,21]
    +    - listitem [ref=f9e89] [box=48,668,708,21]:
    +      - link "Item 29" [ref=f9e90] [box=48,669,49,17]:
             - /url: "#item-29"
    -      - button "Buy 29" [ref=e90] [box=101,667,57,21]
    -    - listitem: [ref=e91] [box=48,688,708,21]
    -      - link "Item 30": [ref=e92] [box=48,689,49,17]
    +      - button "Buy 29" [ref=f9e91] [box=101,668,58,21]
    +    - listitem [ref=f9e92] [box=48,689,708,21]:
    +      - link "Item 30" [ref=f9e93] [box=48,690,49,17]:
             - /url: "#item-30"
    -      - button "Buy 30" [ref=e93] [box=101,688,57,21]
    -    - listitem: [ref=e94] [box=48,709,708,21]
    -      - link "Item 31": [ref=e95] [box=48,710,49,17]
    +      - button "Buy 30" [ref=f9e94] [box=101,689,58,21]
    +    - listitem [ref=f9e95] [box=48,710,708,21]:
    +      - link "Item 31" [ref=f9e96] [box=48,711,49,17]:
             - /url: "#item-31"
    -      - button "Buy 31" [ref=e96] [box=101,709,57,21]
    -    - listitem: [ref=e97] [box=48,730,708,21]
    -      - link "Item 32": [ref=e98] [box=48,731,49,17]
    +      - button "Buy 31" [ref=f9e97] [box=101,710,58,21]
    +    - listitem [ref=f9e98] [box=48,731,708,21]:
    +      - link "Item 32" [ref=f9e99] [box=48,732,49,17]:
             - /url: "#item-32"
    -      - button "Buy 32" [ref=e99] [box=101,730,57,21]
    -    - listitem: [ref=e100] [box=48,751,708,21]
    -      - link "Item 33": [ref=e101] [box=48,752,49,17]
    +      - button "Buy 32" [ref=f9e100] [box=101,731,58,21]
    +    - listitem [ref=f9e101] [box=48,752,708,21]:
    +      - link "Item 33" [ref=f9e102] [box=48,753,49,17]:
             - /url: "#item-33"
    -      - button "Buy 33" [ref=e102] [box=101,751,57,21]
    -    - listitem: [ref=e103] [box=48,772,708,21]
    -      - link "Item 34": [ref=e104] [box=48,773,49,17]
    +      - button "Buy 33" [ref=f9e103] [box=101,752,58,21]
    +    - listitem [ref=f9e104] [box=48,773,708,21]:
    +      - link "Item 34" [ref=f9e105] [box=48,774,49,17]:
             - /url: "#item-34"
    -      - button "Buy 34" [ref=e105] [box=101,772,57,21]
    -    - listitem: [ref=e106] [box=48,793,708,21]
    -      - link "Item 35": [ref=e107] [box=48,794,49,17]
    +      - button "Buy 34" [ref=f9e106] [box=101,773,58,21]
    +    - listitem [ref=f9e107] [box=48,794,708,21]:
    +      - link "Item 35" [ref=f9e108] [box=48,795,49,17]:
             - /url: "#item-35"
    -      - button "Buy 35" [ref=e108] [box=101,793,57,21]
    -    - listitem: [ref=e109] [box=48,814,708,21]
    -      - link "Item 36": [ref=e110] [box=48,815,49,17]
    +      - button "Buy 35" [ref=f9e109] [box=101,794,58,21]
    +    - listitem [ref=f9e110] [box=48,815,708,21]:
    +      - link "Item 36" [ref=f9e111] [box=48,816,49,17]:
             - /url: "#item-36"
    -      - button "Buy 36" [ref=e111] [box=101,814,57,21]
    -    - listitem: [ref=e112] [box=48,835,708,21]
    -      - link "Item 37": [ref=e113] [box=48,836,49,17]
    +      - button "Buy 36" [ref=f9e112] [box=101,815,58,21]
    +    - listitem [ref=f9e113] [box=48,836,708,21]:
    +      - link "Item 37" [ref=f9e114] [box=48,837,49,17]:
             - /url: "#item-37"
    -      - button "Buy 37" [ref=e114] [box=101,835,57,21]
    -    - listitem: [ref=e115] [box=48,856,708,21]
    -      - link "Item 38": [ref=e116] [box=48,857,49,17]
    +      - button "Buy 37" [ref=f9e115] [box=101,836,58,21]
    +    - listitem [ref=f9e116] [box=48,857,708,21]:
    +      - link "Item 38" [ref=f9e117] [box=48,858,49,17]:
             - /url: "#item-38"
    -      - button "Buy 38" [ref=e117] [box=101,856,57,21]
    -    - listitem: [ref=e118] [box=48,877,708,21]
    -      - link "Item 39": [ref=e119] [box=48,878,49,17]
    +      - button "Buy 38" [ref=f9e118] [box=101,857,58,21]
    +    - listitem [ref=f9e119] [box=48,878,708,21]:
    +      - link "Item 39" [ref=f9e120] [box=48,879,49,17]:
             - /url: "#item-39"
    -      - button "Buy 39" [ref=e120] [box=101,877,57,21]
    -    - listitem: [ref=e121] [box=48,898,708,21]
    -      - link "Item 40": [ref=e122] [box=48,899,49,17]
    +      - button "Buy 39" [ref=f9e121] [box=101,878,58,21]
    +    - listitem [ref=f9e122] [box=48,899,708,21]:
    +      - link "Item 40" [ref=f9e123] [box=48,900,49,17]:
             - /url: "#item-40"
    -      - button "Buy 40" [ref=e123] [box=101,898,57,21]
    -    - listitem: [ref=e124] [box=48,919,708,21]
    -      - link "Item 41": [ref=e125] [box=48,920,49,17]
    +      - button "Buy 40" [ref=f9e124] [box=101,899,58,21]
    +    - listitem [ref=f9e125] [box=48,920,708,21]:
    +      - link "Item 41" [ref=f9e126] [box=48,921,49,17]:
             - /url: "#item-41"
    -      - button "Buy 41" [ref=e126] [box=101,919,57,21]
    -    - listitem: [ref=e127] [box=48,940,708,21]
    -      - link "Item 42": [ref=e128] [box=48,941,49,17]
    +      - button "Buy 41" [ref=f9e127] [box=101,920,58,21]
    +    - listitem [ref=f9e128] [box=48,941,708,21]:
    +      - link "Item 42" [ref=f9e129] [box=48,942,49,17]:
             - /url: "#item-42"
    -      - button "Buy 42" [ref=e129] [box=101,940,57,21]
    -    - listitem: [ref=e130] [box=48,961,708,21]
    -      - link "Item 43": [ref=e131] [box=48,962,49,17]
    +      - button "Buy 42" [ref=f9e130] [box=101,941,58,21]
    +    - listitem [ref=f9e131] [box=48,962,708,21]:
    +      - link "Item 43" [ref=f9e132] [box=48,963,49,17]:
             - /url: "#item-43"
    -      - button "Buy 43" [ref=e132] [box=101,961,57,21]
    -    - listitem: [ref=e133] [box=48,982,708,21]
    -      - link "Item 44": [ref=e134] [box=48,983,49,17]
    +      - button "Buy 43" [ref=f9e133] [box=101,962,58,21]
    +    - listitem [ref=f9e134] [box=48,983,708,21]:
    +      - link "Item 44" [ref=f9e135] [box=48,984,49,17]:
             - /url: "#item-44"
    -      - button "Buy 44" [ref=e135] [box=101,982,57,21]
    -    - listitem: [ref=e136] [box=48,1003,708,21]
    -      - link "Item 45": [ref=e137] [box=48,1004,49,17]
    +      - button "Buy 44" [ref=f9e136] [box=101,983,58,21]
    +    - listitem [ref=f9e137] [box=48,1004,708,21]:
    +      - link "Item 45" [ref=f9e138] [box=48,1005,49,17]:
             - /url: "#item-45"
    -      - button "Buy 45" [ref=e138] [box=101,1003,57,21]
    -    - listitem: [ref=e139] [box=48,1024,708,21]
    -      - link "Item 46": [ref=e140] [box=48,1025,49,17]
    +      - button "Buy 45" [ref=f9e139] [box=101,1004,58,21]
    +    - listitem [ref=f9e140] [box=48,1025,708,21]:
    +      - link "Item 46" [ref=f9e141] [box=48,1026,49,17]:
             - /url: "#item-46"
    -      - button "Buy 46" [ref=e141] [box=101,1024,57,21]
    -    - listitem: [ref=e142] [box=48,1045,708,21]
    -      - link "Item 47": [ref=e143] [box=48,1046,49,17]
    +      - button "Buy 46" [ref=f9e142] [box=101,1025,58,21]
    +    - listitem [ref=f9e143] [box=48,1046,708,21]:
    +      - link "Item 47" [ref=f9e144] [box=48,1047,49,17]:
             - /url: "#item-47"
    -      - button "Buy 47" [ref=e144] [box=101,1045,57,21]
    -    - listitem: [ref=e145] [box=48,1066,708,21]
    -      - link "Item 48": [ref=e146] [box=48,1067,49,17]
    +      - button "Buy 47" [ref=f9e145] [box=101,1046,58,21]
    +    - listitem [ref=f9e146] [box=48,1067,708,21]:
    +      - link "Item 48" [ref=f9e147] [box=48,1068,49,17]:
             - /url: "#item-48"
    -      - button "Buy 48" [ref=e147] [box=101,1066,57,21]
    -    - listitem: [ref=e148] [box=48,1087,708,21]
    -      - link "Item 49": [ref=e149] [box=48,1088,49,17]
    +      - button "Buy 48" [ref=f9e148] [box=101,1067,58,21]
    +    - listitem [ref=f9e149] [box=48,1088,708,21]:
    +      - link "Item 49" [ref=f9e150] [box=48,1089,49,17]:
             - /url: "#item-49"
    -      - button "Buy 49" [ref=e150] [box=101,1087,57,21]
    -    - listitem: [ref=e151] [box=48,1108,708,21]
    -      - link "Item 50": [ref=e152] [box=48,1109,49,17]
    +      - button "Buy 49" [ref=f9e151] [box=101,1088,58,21]
    +    - listitem [ref=f9e152] [box=48,1109,708,21]:
    +      - link "Item 50" [ref=f9e153] [box=48,1110,49,17]:
             - /url: "#item-50"
    -      - button "Buy 50" [ref=e153] [box=101,1108,57,21]
    -    - listitem: [ref=e154] [box=48,1129,708,21]
    -      - link "Item 51": [ref=e155] [box=48,1130,49,17]
    +      - button "Buy 50" [ref=f9e154] [box=101,1109,58,21]
    +    - listitem [ref=f9e155] [box=48,1130,708,21]:
    +      - link "Item 51" [ref=f9e156] [box=48,1131,49,17]:
             - /url: "#item-51"
    -      - button "Buy 51" [ref=e156] [box=101,1129,57,21]
    -    - listitem: [ref=e157] [box=48,1150,708,21]
    -      - link "Item 52": [ref=e158] [box=48,1151,49,17]
    +      - button "Buy 51" [ref=f9e157] [box=101,1130,58,21]
    +    - listitem [ref=f9e158] [box=48,1151,708,21]:
    +      - link "Item 52" [ref=f9e159] [box=48,1152,49,17]:
             - /url: "#item-52"
    -      - button "Buy 52" [ref=e159] [box=101,1150,57,21]
    -    - listitem: [ref=e160] [box=48,1171,708,21]
    -      - link "Item 53": [ref=e161] [box=48,1172,49,17]
    +      - button "Buy 52" [ref=f9e160] [box=101,1151,58,21]
    +    - listitem [ref=f9e161] [box=48,1172,708,21]:
    +      - link "Item 53" [ref=f9e162] [box=48,1173,49,17]:
             - /url: "#item-53"
    -      - button "Buy 53" [ref=e162] [box=101,1171,57,21]
    -    - listitem: [ref=e163] [box=48,1192,708,21]
    -      - link "Item 54": [ref=e164] [box=48,1193,49,17]
    +      - button "Buy 53" [ref=f9e163] [box=101,1172,58,21]
    +    - listitem [ref=f9e164] [box=48,1193,708,21]:
    +      - link "Item 54" [ref=f9e165] [box=48,1194,49,17]:
             - /url: "#item-54"
    -      - button "Buy 54" [ref=e165] [box=101,1192,57,21]
    -    - listitem: [ref=e166] [box=48,1213,708,21]
    -      - link "Item 55": [ref=e167] [box=48,1214,49,17]
    +      - button "Buy 54" [ref=f9e166] [box=101,1193,58,21]
    +    - listitem [ref=f9e167] [box=48,1214,708,21]:
    +      - link "Item 55" [ref=f9e168] [box=48,1215,49,17]:
             - /url: "#item-55"
    -      - button "Buy 55" [ref=e168] [box=101,1213,57,21]
    -    - listitem: [ref=e169] [box=48,1234,708,21]
    -      - link "Item 56": [ref=e170] [box=48,1235,49,17]
    +      - button "Buy 55" [ref=f9e169] [box=101,1214,58,21]
    +    - listitem [ref=f9e170] [box=48,1235,708,21]:
    +      - link "Item 56" [ref=f9e171] [box=48,1236,49,17]:
             - /url: "#item-56"
    -      - button "Buy 56" [ref=e171] [box=101,1234,57,21]
    -    - listitem: [ref=e172] [box=48,1255,708,21]
    -      - link "Item 57": [ref=e173] [box=48,1256,49,17]
    +      - button "Buy 56" [ref=f9e172] [box=101,1235,58,21]
    +    - listitem [ref=f9e173] [box=48,1256,708,21]:
    +      - link "Item 57" [ref=f9e174] [box=48,1257,49,17]:
             - /url: "#item-57"
    -      - button "Buy 57" [ref=e174] [box=101,1255,57,21]
    -    - listitem: [ref=e175] [box=48,1276,708,21]
    -      - link "Item 58": [ref=e176] [box=48,1277,49,17]
    +      - button "Buy 57" [ref=f9e175] [box=101,1256,58,21]
    +    - listitem [ref=f9e176] [box=48,1277,708,21]:
    +      - link "Item 58" [ref=f9e177] [box=48,1278,49,17]:
             - /url: "#item-58"
    -      - button "Buy 58" [ref=e177] [box=101,1276,57,21]
    -    - listitem: [ref=e178] [box=48,1297,708,21]
    -      - link "Item 59": [ref=e179] [box=48,1298,49,17]
    +      - button "Buy 58" [ref=f9e178] [box=101,1277,58,21]
    +    - listitem [ref=f9e179] [box=48,1298,708,21]:
    +      - link "Item 59" [ref=f9e180] [box=48,1299,49,17]:
             - /url: "#item-59"
    -      - button "Buy 59" [ref=e180] [box=101,1297,57,21]
    -    - listitem: [ref=e181] [box=48,1318,708,21]
    -      - link "Item 60": [ref=e182] [box=48,1319,49,17]
    +      - button "Buy 59" [ref=f9e181] [box=101,1298,58,21]
    +    - listitem [ref=f9e182] [box=48,1319,708,21]:
    +      - link "Item 60" [ref=f9e183] [box=48,1320,49,17]:
             - /url: "#item-60"
    -      - button "Buy 60" [ref=e183] [box=101,1318,57,21]
    -    - listitem: [ref=e184] [box=48,1339,708,21]
    -      - link "Item 61": [ref=e185] [box=48,1340,49,17]
    +      - button "Buy 60" [ref=f9e184] [box=101,1319,58,21]
    +    - listitem [ref=f9e185] [box=48,1340,708,21]:
    +      - link "Item 61" [ref=f9e186] [box=48,1341,49,17]:
             - /url: "#item-61"
    -      - button "Buy 61" [ref=e186] [box=101,1339,57,21]
    -    - listitem: [ref=e187] [box=48,1360,708,21]
    -      - link "Item 62": [ref=e188] [box=48,1361,49,17]
    +      - button "Buy 61" [ref=f9e187] [box=101,1340,58,21]
    +    - listitem [ref=f9e188] [box=48,1361,708,21]:
    +      - link "Item 62" [ref=f9e189] [box=48,1362,49,17]:
             - /url: "#item-62"
    -      - button "Buy 62" [ref=e189] [box=101,1360,57,21]
    -    - listitem: [ref=e190] [box=48,1381,708,21]
    -      - link "Item 63": [ref=e191] [box=48,1382,49,17]
    +      - button "Buy 62" [ref=f9e190] [box=101,1361,58,21]
    +    - listitem [ref=f9e191] [box=48,1382,708,21]:
    +      - link "Item 63" [ref=f9e192] [box=48,1383,49,17]:
             - /url: "#item-63"
    -      - button "Buy 63" [ref=e192] [box=101,1381,57,21]
    -    - listitem: [ref=e193] [box=48,1402,708,21]
    -      - link "Item 64": [ref=e194] [box=48,1403,49,17]
    +      - button "Buy 63" [ref=f9e193] [box=101,1382,58,21]
    +    - listitem [ref=f9e194] [box=48,1403,708,21]:
    +      - link "Item 64" [ref=f9e195] [box=48,1404,49,17]:
             - /url: "#item-64"
    -      - button "Buy 64" [ref=e195] [box=101,1402,57,21]
    -    - listitem: [ref=e196] [box=48,1423,708,21]
    -      - link "Item 65": [ref=e197] [box=48,1424,49,17]
    +      - button "Buy 64" [ref=f9e196] [box=101,1403,58,21]
    +    - listitem [ref=f9e197] [box=48,1424,708,21]:
    +      - link "Item 65" [ref=f9e198] [box=48,1425,49,17]:
             - /url: "#item-65"
    -      - button "Buy 65" [ref=e198] [box=101,1423,57,21]
    -    - listitem: [ref=e199] [box=48,1444,708,21]
    -      - link "Item 66": [ref=e200] [box=48,1445,49,17]
    +      - button "Buy 65" [ref=f9e199] [box=101,1424,58,21]
    +    - listitem [ref=f9e200] [box=48,1445,708,21]:
    +      - link "Item 66" [ref=f9e201] [box=48,1446,49,17]:
             - /url: "#item-66"
    -      - button "Buy 66" [ref=e201] [box=101,1444,57,21]
    -    - listitem: [ref=e202] [box=48,1465,708,21]
    -      - link "Item 67": [ref=e203] [box=48,1466,49,17]
    +      - button "Buy 66" [ref=f9e202] [box=101,1445,58,21]
    +    - listitem [ref=f9e203] [box=48,1466,708,21]:
    +      - link "Item 67" [ref=f9e204] [box=48,1467,49,17]:
             - /url: "#item-67"
    -      - button "Buy 67" [ref=e204] [box=101,1465,57,21]
    -    - listitem: [ref=e205] [box=48,1486,708,21]
    -      - link "Item 68": [ref=e206] [box=48,1487,49,17]
    +      - button "Buy 67" [ref=f9e205] [box=101,1466,58,21]
    +    - listitem [ref=f9e206] [box=48,1487,708,21]:
    +      - link "Item 68" [ref=f9e207] [box=48,1488,49,17]:
             - /url: "#item-68"
    -      - button "Buy 68" [ref=e207] [box=101,1486,57,21]
    -    - listitem: [ref=e208] [box=48,1507,708,21]
    -      - link "Item 69": [ref=e209] [box=48,1508,49,17]
    +      - button "Buy 68" [ref=f9e208] [box=101,1487,58,21]
    +    - listitem [ref=f9e209] [box=48,1508,708,21]:
    +      - link "Item 69" [ref=f9e210] [box=48,1509,49,17]:
             - /url: "#item-69"
    -      - button "Buy 69" [ref=e210] [box=101,1507,57,21]
    -    - listitem: [ref=e211] [box=48,1528,708,21]
    -      - link "Item 70": [ref=e212] [box=48,1529,49,17]
    +      - button "Buy 69" [ref=f9e211] [box=101,1508,58,21]
    +    - listitem [ref=f9e212] [box=48,1529,708,21]:
    +      - link "Item 70" [ref=f9e213] [box=48,1530,49,17]:
             - /url: "#item-70"
    -      - button "Buy 70" [ref=e213] [box=101,1528,57,21]
    -    - listitem: [ref=e214] [box=48,1549,708,21]
    -      - link "Item 71": [ref=e215] [box=48,1550,49,17]
    +      - button "Buy 70" [ref=f9e214] [box=101,1529,58,21]
    +    - listitem [ref=f9e215] [box=48,1550,708,21]:
    +      - link "Item 71" [ref=f9e216] [box=48,1551,49,17]:
             - /url: "#item-71"
    -      - button "Buy 71" [ref=e216] [box=101,1549,57,21]
    -    - listitem: [ref=e217] [box=48,1570,708,21]
    -      - link "Item 72": [ref=e218] [box=48,1571,49,17]
    +      - button "Buy 71" [ref=f9e217] [box=101,1550,58,21]
    +    - listitem [ref=f9e218] [box=48,1571,708,21]:
    +      - link "Item 72" [ref=f9e219] [box=48,1572,49,17]:
             - /url: "#item-72"
    -      - button "Buy 72" [ref=e219] [box=101,1570,57,21]
    -    - listitem: [ref=e220] [box=48,1591,708,21]
    -      - link "Item 73": [ref=e221] [box=48,1592,49,17]
    +      - button "Buy 72" [ref=f9e220] [box=101,1571,58,21]
    +    - listitem [ref=f9e221] [box=48,1592,708,21]:
    +      - link "Item 73" [ref=f9e222] [box=48,1593,49,17]:
             - /url: "#item-73"
    -      - button "Buy 73" [ref=e222] [box=101,1591,57,21]
    -    - listitem: [ref=e223] [box=48,1612,708,21]
    -      - link "Item 74": [ref=e224] [box=48,1613,49,17]
    +      - button "Buy 73" [ref=f9e223] [box=101,1592,58,21]
    +    - listitem [ref=f9e224] [box=48,1613,708,21]:
    +      - link "Item 74" [ref=f9e225] [box=48,1614,49,17]:
             - /url: "#item-74"
    -      - button "Buy 74" [ref=e225] [box=101,1612,57,21]
    -    - listitem: [ref=e226] [box=48,1633,708,21]
    -      - link "Item 75": [ref=e227] [box=48,1634,49,17]
    +      - button "Buy 74" [ref=f9e226] [box=101,1613,58,21]
    +    - listitem [ref=f9e227] [box=48,1634,708,21]:
    +      - link "Item 75" [ref=f9e228] [box=48,1635,49,17]:
             - /url: "#item-75"
    -      - button "Buy 75" [ref=e228] [box=101,1633,57,21]
    -    - listitem: [ref=e229] [box=48,1654,708,21]
    -      - link "Item 76": [ref=e230] [box=48,1655,49,17]
    +      - button "Buy 75" [ref=f9e229] [box=101,1634,58,21]
    +    - listitem [ref=f9e230] [box=48,1655,708,21]:
    +      - link "Item 76" [ref=f9e231] [box=48,1656,49,17]:
             - /url: "#item-76"
    -      - button "Buy 76" [ref=e231] [box=101,1654,57,21]
    -    - listitem: [ref=e232] [box=48,1675,708,21]
    -      - link "Item 77": [ref=e233] [box=48,1676,49,17]
    +      - button "Buy 76" [ref=f9e232] [box=101,1655,58,21]
    +    - listitem [ref=f9e233] [box=48,1676,708,21]:
    +      - link "Item 77" [ref=f9e234] [box=48,1677,49,17]:
             - /url: "#item-77"
    -      - button "Buy 77" [ref=e234] [box=101,1675,57,21]
    -    - listitem: [ref=e235] [box=48,1696,708,21]
    -      - link "Item 78": [ref=e236] [box=48,1697,49,17]
    +      - button "Buy 77" [ref=f9e235] [box=101,1676,58,21]
    +    - listitem [ref=f9e236] [box=48,1697,708,21]:
    +      - link "Item 78" [ref=f9e237] [box=48,1698,49,17]:
             - /url: "#item-78"
    -      - button "Buy 78" [ref=e237] [box=101,1696,57,21]
    -    - listitem: [ref=e238] [box=48,1717,708,21]
    -      - link "Item 79": [ref=e239] [box=48,1718,49,17]
    +      - button "Buy 78" [ref=f9e238] [box=101,1697,58,21]
    +    - listitem [ref=f9e239] [box=48,1718,708,21]:
    +      - link "Item 79" [ref=f9e240] [box=48,1719,49,17]:
             - /url: "#item-79"
    -      - button "Buy 79" [ref=e240] [box=101,1717,57,21]
    -    - listitem: [ref=e241] [box=48,1738,708,21]
    -      - link "Item 80": [ref=e242] [box=48,1739,49,17]
    +      - button "Buy 79" [ref=f9e241] [box=101,1718,58,21]
    +    - listitem [ref=f9e242] [box=48,1739,708,21]:
    +      - link "Item 80" [ref=f9e243] [box=48,1740,49,17]:
             - /url: "#item-80"
    -      - button "Buy 80" [ref=e243] [box=101,1738,57,21]
    -    - listitem: [ref=e244] [box=48,1759,708,21]
    -      - link "Item 81": [ref=e245] [box=48,1760,49,17]
    +      - button "Buy 80" [ref=f9e244] [box=101,1739,58,21]
    +    - listitem [ref=f9e245] [box=48,1760,708,21]:
    +      - link "Item 81" [ref=f9e246] [box=48,1761,49,17]:
             - /url: "#item-81"
    -      - button "Buy 81" [ref=e246] [box=101,1759,57,21]
    -    - listitem: [ref=e247] [box=48,1780,708,21]
    -      - link "Item 82": [ref=e248] [box=48,1781,49,17]
    +      - button "Buy 81" [ref=f9e247] [box=101,1760,58,21]
    +    - listitem [ref=f9e248] [box=48,1781,708,21]:
    +      - link "Item 82" [ref=f9e249] [box=48,1782,49,17]:
             - /url: "#item-82"
    -      - button "Buy 82" [ref=e249] [box=101,1780,57,21]
    -    - listitem: [ref=e250] [box=48,1801,708,21]
    -      - link "Item 83": [ref=e251] [box=48,1802,49,17]
    +      - button "Buy 82" [ref=f9e250] [box=101,1781,58,21]
    +    - listitem [ref=f9e251] [box=48,1802,708,21]:
    +      - link "Item 83" [ref=f9e252] [box=48,1803,49,17]:
             - /url: "#item-83"
    -      - button "Buy 83" [ref=e252] [box=101,1801,57,21]
    -    - listitem: [ref=e253] [box=48,1822,708,21]
    -      - link "Item 84": [ref=e254] [box=48,1823,49,17]
    +      - button "Buy 83" [ref=f9e253] [box=101,1802,58,21]
    +    - listitem [ref=f9e254] [box=48,1823,708,21]:
    +      - link "Item 84" [ref=f9e255] [box=48,1824,49,17]:
             - /url: "#item-84"
    -      - button "Buy 84" [ref=e255] [box=101,1822,57,21]
    -    - listitem: [ref=e256] [box=48,1843,708,21]
    -      - link "Item 85": [ref=e257] [box=48,1844,49,17]
    +      - button "Buy 84" [ref=f9e256] [box=101,1823,58,21]
    +    - listitem [ref=f9e257] [box=48,1844,708,21]:
    +      - link "Item 85" [ref=f9e258] [box=48,1845,49,17]:
             - /url: "#item-85"
    -      - button "Buy 85" [ref=e258] [box=101,1843,57,21]
    -    - listitem: [ref=e259] [box=48,1864,708,21]
    -      - link "Item 86": [ref=e260] [box=48,1865,49,17]
    +      - button "Buy 85" [ref=f9e259] [box=101,1844,58,21]
    +    - listitem [ref=f9e260] [box=48,1865,708,21]:
    +      - link "Item 86" [ref=f9e261] [box=48,1866,49,17]:
             - /url: "#item-86"
    -      - button "Buy 86" [ref=e261] [box=101,1864,57,21]
    -    - listitem: [ref=e262] [box=48,1885,708,21]
    -      - link "Item 87": [ref=e263] [box=48,1886,49,17]
    +      - button "Buy 86" [ref=f9e262] [box=101,1865,58,21]
    +    - listitem [ref=f9e263] [box=48,1886,708,21]:
    +      - link "Item 87" [ref=f9e264] [box=48,1887,49,17]:
             - /url: "#item-87"
    -      - button "Buy 87" [ref=e264] [box=101,1885,57,21]
    -    - listitem: [ref=e265] [box=48,1906,708,21]
    -      - link "Item 88": [ref=e266] [box=48,1907,49,17]
    +      - button "Buy 87" [ref=f9e265] [box=101,1886,58,21]
    +    - listitem [ref=f9e266] [box=48,1907,708,21]:
    +      - link "Item 88" [ref=f9e267] [box=48,1908,49,17]:
             - /url: "#item-88"
    -      - button "Buy 88" [ref=e267] [box=101,1906,57,21]
    -    - listitem: [ref=e268] [box=48,1927,708,21]
    -      - link "Item 89": [ref=e269] [box=48,1928,49,17]
    +      - button "Buy 88" [ref=f9e268] [box=101,1907,58,21]
    +    - listitem [ref=f9e269] [box=48,1928,708,21]:
    +      - link "Item 89" [ref=f9e270] [box=48,1929,49,17]:
             - /url: "#item-89"
    -      - button "Buy 89" [ref=e270] [box=101,1927,57,21]
    -    - listitem: [ref=e271] [box=48,1948,708,21]
    -      - link "Item 90": [ref=e272] [box=48,1949,49,17]
    +      - button "Buy 89" [ref=f9e271] [box=101,1928,58,21]
    +    - listitem [ref=f9e272] [box=48,1949,708,21]:
    +      - link "Item 90" [ref=f9e273] [box=48,1950,49,17]:
             - /url: "#item-90"
    -      - button "Buy 90" [ref=e273] [box=101,1948,57,21]
    -    - listitem: [ref=e274] [box=48,1969,708,21]
    -      - link "Item 91": [ref=e275] [box=48,1970,49,17]
    +      - button "Buy 90" [ref=f9e274] [box=101,1949,58,21]
    +    - listitem [ref=f9e275] [box=48,1970,708,21]:
    +      - link "Item 91" [ref=f9e276] [box=48,1971,49,17]:
             - /url: "#item-91"
    -      - button "Buy 91" [ref=e276] [box=101,1969,57,21]
    -    - listitem: [ref=e277] [box=48,1990,708,21]
    -      - link "Item 92": [ref=e278] [box=48,1991,49,17]
    +      - button "Buy 91" [ref=f9e277] [box=101,1970,58,21]
    +    - listitem [ref=f9e278] [box=48,1991,708,21]:
    +      - link "Item 92" [ref=f9e279] [box=48,1992,49,17]:
             - /url: "#item-92"
    -      - button "Buy 92" [ref=e279] [box=101,1990,57,21]
    -    - listitem: [ref=e280] [box=48,2011,708,21]
    -      - link "Item 93": [ref=e281] [box=48,2012,49,17]
    +      - button "Buy 92" [ref=f9e280] [box=101,1991,58,21]
    +    - listitem [ref=f9e281] [box=48,2012,708,21]:
    +      - link "Item 93" [ref=f9e282] [box=48,2013,49,17]:
             - /url: "#item-93"
    -      - button "Buy 93" [ref=e282] [box=101,2011,57,21]
    -    - listitem: [ref=e283] [box=48,2032,708,21]
    -      - link "Item 94": [ref=e284] [box=48,2033,49,17]
    +      - button "Buy 93" [ref=f9e283] [box=101,2012,58,21]
    +    - listitem [ref=f9e284] [box=48,2033,708,21]:
    +      - link "Item 94" [ref=f9e285] [box=48,2034,49,17]:
             - /url: "#item-94"
    -      - button "Buy 94" [ref=e285] [box=101,2032,57,21]
    -    - listitem: [ref=e286] [box=48,2053,708,21]
    -      - link "Item 95": [ref=e287] [box=48,2054,49,17]
    +      - button "Buy 94" [ref=f9e286] [box=101,2033,58,21]
    +    - listitem [ref=f9e287] [box=48,2054,708,21]:
    +      - link "Item 95" [ref=f9e288] [box=48,2055,49,17]:
             - /url: "#item-95"
    -      - button "Buy 95" [ref=e288] [box=101,2053,57,21]
    -    - listitem: [ref=e289] [box=48,2074,708,21]
    -      - link "Item 96": [ref=e290] [box=48,2075,49,17]
    +      - button "Buy 95" [ref=f9e289] [box=101,2054,58,21]
    +    - listitem [ref=f9e290] [box=48,2075,708,21]:
    +      - link "Item 96" [ref=f9e291] [box=48,2076,49,17]:
             - /url: "#item-96"
    -      - button "Buy 96" [ref=e291] [box=101,2074,57,21]
    -    - listitem: [ref=e292] [box=48,2095,708,21]
    -      - link "Item 97": [ref=e293] [box=48,2096,49,17]
    +      - button "Buy 96" [ref=f9e292] [box=101,2075,58,21]
    +    - listitem [ref=f9e293] [box=48,2096,708,21]:
    +      - link "Item 97" [ref=f9e294] [box=48,2097,49,17]:
             - /url: "#item-97"
    -      - button "Buy 97" [ref=e294] [box=101,2095,57,21]
    -    - listitem: [ref=e295] [box=48,2116,708,21]
    -      - link "Item 98": [ref=e296] [box=48,2117,49,17]
    +      - button "Buy 97" [ref=f9e295] [box=101,2096,58,21]
    +    - listitem [ref=f9e296] [box=48,2117,708,21]:
    +      - link "Item 98" [ref=f9e297] [box=48,2118,49,17]:
             - /url: "#item-98"
    -      - button "Buy 98" [ref=e297] [box=101,2116,57,21]
    -    - listitem: [ref=e298] [box=48,2137,708,21]
    -      - link "Item 99": [ref=e299] [box=48,2138,49,17]
    +      - button "Buy 98" [ref=f9e298] [box=101,2117,58,21]
    +    - listitem [ref=f9e299] [box=48,2138,708,21]:
    +      - link "Item 99" [ref=f9e300] [box=48,2139,49,17]:
             - /url: "#item-99"
    -      - button "Buy 99" [ref=e300] [box=101,2137,57,21]
    -    - listitem: [ref=e301] [box=48,2158,708,21]
    -      - link "Item 100": [ref=e302] [box=48,2159,57,17]
    +      - button "Buy 99" [ref=f9e301] [box=101,2138,58,21]
    +    - listitem [ref=f9e302] [box=48,2159,708,21]:
    +      - link "Item 100" [ref=f9e303] [box=48,2160,57,17]:
             - /url: "#item-100"
    -      - button "Buy 100" [ref=e303] [box=109,2158,64,21]
    -    - listitem: [ref=e304] [box=48,2179,708,21]
    -      - link "Item 101": [ref=e305] [box=48,2180,57,17]
    +      - button "Buy 100" [ref=f9e304] [box=109,2159,65,21]
    +    - listitem [ref=f9e305] [box=48,2180,708,21]:
    +      - link "Item 101" [ref=f9e306] [box=48,2181,57,17]:
             - /url: "#item-101"
    -      - button "Buy 101" [ref=e306] [box=109,2179,64,21]
    -    - listitem: [ref=e307] [box=48,2200,708,21]
    -      - link "Item 102": [ref=e308] [box=48,2201,57,17]
    +      - button "Buy 101" [ref=f9e307] [box=109,2180,65,21]
    +    - listitem [ref=f9e308] [box=48,2201,708,21]:
    +      - link "Item 102" [ref=f9e309] [box=48,2202,57,17]:
             - /url: "#item-102"
    -      - button "Buy 102" [ref=e309] [box=109,2200,64,21]
    -    - listitem: [ref=e310] [box=48,2221,708,21]
    -      - link "Item 103": [ref=e311] [box=48,2222,57,17]
    +      - button "Buy 102" [ref=f9e310] [box=109,2201,65,21]
    +    - listitem [ref=f9e311] [box=48,2222,708,21]:
    +      - link "Item 103" [ref=f9e312] [box=48,2223,57,17]:
             - /url: "#item-103"
    -      - button "Buy 103" [ref=e312] [box=109,2221,64,21]
    -    - listitem: [ref=e313] [box=48,2242,708,21]
    -      - link "Item 104": [ref=e314] [box=48,2243,57,17]
    +      - button "Buy 103" [ref=f9e313] [box=109,2222,65,21]
    +    - listitem [ref=f9e314] [box=48,2243,708,21]:
    +      - link "Item 104" [ref=f9e315] [box=48,2244,57,17]:
             - /url: "#item-104"
    -      - button "Buy 104" [ref=e315] [box=109,2242,64,21]
    -    - listitem: [ref=e316] [box=48,2263,708,21]
    -      - link "Item 105": [ref=e317] [box=48,2264,57,17]
    +      - button "Buy 104" [ref=f9e316] [box=109,2243,65,21]
    +    - listitem [ref=f9e317] [box=48,2264,708,21]:
    +      - link "Item 105" [ref=f9e318] [box=48,2265,57,17]:
             - /url: "#item-105"
    -      - button "Buy 105" [ref=e318] [box=109,2263,64,21]
    -    - listitem: [ref=e319] [box=48,2284,708,21]
    -      - link "Item 106": [ref=e320] [box=48,2285,57,17]
    +      - button "Buy 105" [ref=f9e319] [box=109,2264,65,21]
    +    - listitem [ref=f9e320] [box=48,2285,708,21]:
    +      - link "Item 106" [ref=f9e321] [box=48,2286,57,17]:
             - /url: "#item-106"
    -      - button "Buy 106" [ref=e321] [box=109,2284,64,21]
    -    - listitem: [ref=e322] [box=48,2305,708,21]
    -      - link "Item 107": [ref=e323] [box=48,2306,57,17]
    +      - button "Buy 106" [ref=f9e322] [box=109,2285,65,21]
    +    - listitem [ref=f9e323] [box=48,2306,708,21]:
    +      - link "Item 107" [ref=f9e324] [box=48,2307,57,17]:
             - /url: "#item-107"
    -      - button "Buy 107" [ref=e324] [box=109,2305,64,21]
    -    - listitem: [ref=e325] [box=48,2326,708,21]
    -      - link "Item 108": [ref=e326] [box=48,2327,57,17]
    +      - button "Buy 107" [ref=f9e325] [box=109,2306,65,21]
    +    - listitem [ref=f9e326] [box=48,2327,708,21]:
    +      - link "Item 108" [ref=f9e327] [box=48,2328,57,17]:
             - /url: "#item-108"
    -      - button "Buy 108" [ref=e327] [box=109,2326,64,21]
    -    - listitem: [ref=e328] [box=48,2347,708,21]
    -      - link "Item 109": [ref=e329] [box=48,2348,57,17]
    +      - button "Buy 108" [ref=f9e328] [box=109,2327,65,21]
    +    - listitem [ref=f9e329] [box=48,2348,708,21]:
    +      - link "Item 109" [ref=f9e330] [box=48,2349,57,17]:
             - /url: "#item-109"
    -      - button "Buy 109" [ref=e330] [box=109,2347,64,21]
    -    - listitem: [ref=e331] [box=48,2368,708,21]
    -      - link "Item 110": [ref=e332] [box=48,2369,56,17]
    +      - button "Buy 109" [ref=f9e331] [box=109,2348,65,21]
    +    - listitem [ref=f9e332] [box=48,2369,708,21]:
    +      - link "Item 110" [ref=f9e333] [box=48,2370,57,17]:
             - /url: "#item-110"
    -      - button "Buy 110" [ref=e333] [box=108,2368,63,21]
    -    - listitem: [ref=e334] [box=48,2389,708,21]
    -      - link "Item 111": [ref=e335] [box=48,2390,56,17]
    +      - button "Buy 110" [ref=f9e334] [box=109,2369,64,21]
    +    - listitem [ref=f9e335] [box=48,2390,708,21]:
    +      - link "Item 111" [ref=f9e336] [box=48,2391,56,17]:
             - /url: "#item-111"
    -      - button "Buy 111" [ref=e336] [box=108,2389,62,21]
    -    - listitem: [ref=e337] [box=48,2410,708,21]
    -      - link "Item 112": [ref=e338] [box=48,2411,56,17]
    +      - button "Buy 111" [ref=f9e337] [box=108,2390,63,21]
    +    - listitem [ref=f9e338] [box=48,2411,708,21]:
    +      - link "Item 112" [ref=f9e339] [box=48,2412,57,17]:
             - /url: "#item-112"
    -      - button "Buy 112" [ref=e339] [box=108,2410,63,21]
    -    - listitem: [ref=e340] [box=48,2431,708,21]
    -      - link "Item 113": [ref=e341] [box=48,2432,56,17]
    +      - button "Buy 112" [ref=f9e340] [box=109,2411,64,21]
    +    - listitem [ref=f9e341] [box=48,2432,708,21]:
    +      - link "Item 113" [ref=f9e342] [box=48,2433,57,17]:
             - /url: "#item-113"
    -      - button "Buy 113" [ref=e342] [box=108,2431,63,21]
    -    - listitem: [ref=e343] [box=48,2452,708,21]
    -      - link "Item 114": [ref=e344] [box=48,2453,56,17]
    +      - button "Buy 113" [ref=f9e343] [box=109,2432,64,21]
    +    - listitem [ref=f9e344] [box=48,2453,708,21]:
    +      - link "Item 114" [ref=f9e345] [box=48,2454,57,17]:
             - /url: "#item-114"
    -      - button "Buy 114" [ref=e345] [box=108,2452,63,21]
    -    - listitem: [ref=e346] [box=48,2473,708,21]
    -      - link "Item 115": [ref=e347] [box=48,2474,56,17]
    +      - button "Buy 114" [ref=f9e346] [box=109,2453,64,21]
    +    - listitem [ref=f9e347] [box=48,2474,708,21]:
    +      - link "Item 115" [ref=f9e348] [box=48,2475,57,17]:
             - /url: "#item-115"
    -      - button "Buy 115" [ref=e348] [box=108,2473,63,21]
    -    - listitem: [ref=e349] [box=48,2494,708,21]
    -      - link "Item 116": [ref=e350] [box=48,2495,56,17]
    +      - button "Buy 115" [ref=f9e349] [box=109,2474,64,21]
    +    - listitem [ref=f9e350] [box=48,2495,708,21]:
    +      - link "Item 116" [ref=f9e351] [box=48,2496,57,17]:
             - /url: "#item-116"
    -      - button "Buy 116" [ref=e351] [box=108,2494,63,21]
    -    - listitem: [ref=e352] [box=48,2515,708,21]
    -      - link "Item 117": [ref=e353] [box=48,2516,56,17]
    +      - button "Buy 116" [ref=f9e352] [box=109,2495,64,21]
    +    - listitem [ref=f9e353] [box=48,2516,708,21]:
    +      - link "Item 117" [ref=f9e354] [box=48,2517,57,17]:
             - /url: "#item-117"
    -      - button "Buy 117" [ref=e354] [box=108,2515,63,21]
    -    - listitem: [ref=e355] [box=48,2536,708,21]
    -      - link "Item 118": [ref=e356] [box=48,2537,56,17]
    +      - button "Buy 117" [ref=f9e355] [box=109,2516,64,21]
    +    - listitem [ref=f9e356] [box=48,2537,708,21]:
    +      - link "Item 118" [ref=f9e357] [box=48,2538,57,17]:
             - /url: "#item-118"
    -      - button "Buy 118" [ref=e357] [box=108,2536,63,21]
    -    - listitem: [ref=e358] [box=48,2557,708,21]
    -      - link "Item 119": [ref=e359] [box=48,2558,56,17]
    +      - button "Buy 118" [ref=f9e358] [box=109,2537,64,21]
    +    - listitem [ref=f9e359] [box=48,2558,708,21]:
    +      - link "Item 119" [ref=f9e360] [box=48,2559,57,17]:
             - /url: "#item-119"
    -      - button "Buy 119" [ref=e360] [box=108,2557,63,21]
    -    - listitem: [ref=e361] [box=48,2578,708,21]
    -      - link "Item 120": [ref=e362] [box=48,2579,57,17]
    +      - button "Buy 119" [ref=f9e361] [box=109,2558,64,21]
    +    - listitem [ref=f9e362] [box=48,2579,708,21]:
    +      - link "Item 120" [ref=f9e363] [box=48,2580,57,17]:
             - /url: "#item-120"
    -      - button "Buy 120" [ref=e363] [box=109,2578,64,21]
    -    - listitem: [ref=e364] [box=48,2599,708,21]
    -      - link "Item 121": [ref=e365] [box=48,2600,57,17]
    +      - button "Buy 120" [ref=f9e364] [box=109,2579,65,21]
    +    - listitem [ref=f9e365] [box=48,2600,708,21]:
    +      - link "Item 121" [ref=f9e366] [box=48,2601,57,17]:
             - /url: "#item-121"
    -      - button "Buy 121" [ref=e366] [box=109,2599,64,21]
    -    - listitem: [ref=e367] [box=48,2620,708,21]
    -      - link "Item 122": [ref=e368] [box=48,2621,57,17]
    +      - button "Buy 121" [ref=f9e367] [box=109,2600,65,21]
    +    - listitem [ref=f9e368] [box=48,2621,708,21]:
    +      - link "Item 122" [ref=f9e369] [box=48,2622,57,17]:
             - /url: "#item-122"
    -      - button "Buy 122" [ref=e369] [box=109,2620,64,21]
    -    - listitem: [ref=e370] [box=48,2641,708,21]
    -      - link "Item 123": [ref=e371] [box=48,2642,57,17]
    +      - button "Buy 122" [ref=f9e370] [box=109,2621,65,21]
    +    - listitem [ref=f9e371] [box=48,2642,708,21]:
    +      - link "Item 123" [ref=f9e372] [box=48,2643,57,17]:
             - /url: "#item-123"
    -      - button "Buy 123" [ref=e372] [box=109,2641,64,21]
    -    - listitem: [ref=e373] [box=48,2662,708,21]
    -      - link "Item 124": [ref=e374] [box=48,2663,57,17]
    +      - button "Buy 123" [ref=f9e373] [box=109,2642,65,21]
    +    - listitem [ref=f9e374] [box=48,2663,708,21]:
    +      - link "Item 124" [ref=f9e375] [box=48,2664,57,17]:
             - /url: "#item-124"
    -      - button "Buy 124" [ref=e375] [box=109,2662,64,21]
    -    - listitem: [ref=e376] [box=48,2683,708,21]
    -      - link "Item 125": [ref=e377] [box=48,2684,57,17]
    +      - button "Buy 124" [ref=f9e376] [box=109,2663,65,21]
    +    - listitem [ref=f9e377] [box=48,2684,708,21]:
    +      - link "Item 125" [ref=f9e378] [box=48,2685,57,17]:
             - /url: "#item-125"
    -      - button "Buy 125" [ref=e378] [box=109,2683,64,21]
    -    - listitem: [ref=e379] [box=48,2704,708,21]
    -      - link "Item 126": [ref=e380] [box=48,2705,57,17]
    +      - button "Buy 125" [ref=f9e379] [box=109,2684,65,21]
    +    - listitem [ref=f9e380] [box=48,2705,708,21]:
    +      - link "Item 126" [ref=f9e381] [box=48,2706,57,17]:
             - /url: "#item-126"
    -      - button "Buy 126" [ref=e381] [box=109,2704,64,21]
    -    - listitem: [ref=e382] [box=48,2725,708,21]
    -      - link "Item 127": [ref=e383] [box=48,2726,57,17]
    +      - button "Buy 126" [ref=f9e382] [box=109,2705,65,21]
    +    - listitem [ref=f9e383] [box=48,2726,708,21]:
    +      - link "Item 127" [ref=f9e384] [box=48,2727,57,17]:
             - /url: "#item-127"
    -      - button "Buy 127" [ref=e384] [box=109,2725,64,21]
    -    - listitem: [ref=e385] [box=48,2746,708,21]
    -      - link "Item 128": [ref=e386] [box=48,2747,57,17]
    +      - button "Buy 127" [ref=f9e385] [box=109,2726,65,21]
    +    - listitem [ref=f9e386] [box=48,2747,708,21]:
    +      - link "Item 128" [ref=f9e387] [box=48,2748,57,17]:
             - /url: "#item-128"
    -      - button "Buy 128" [ref=e387] [box=109,2746,64,21]
    -    - listitem: [ref=e388] [box=48,2767,708,21]
    -      - link "Item 129": [ref=e389] [box=48,2768,57,17]
    +      - button "Buy 128" [ref=f9e388] [box=109,2747,65,21]
    +    - listitem [ref=f9e389] [box=48,2768,708,21]:
    +      - link "Item 129" [ref=f9e390] [box=48,2769,57,17]:
             - /url: "#item-129"
    -      - button "Buy 129" [ref=e390] [box=109,2767,64,21]
    -    - listitem: [ref=e391] [box=48,2788,708,21]
    -      - link "Item 130": [ref=e392] [box=48,2789,57,17]
    +      - button "Buy 129" [ref=f9e391] [box=109,2768,65,21]
    +    - listitem [ref=f9e392] [box=48,2789,708,21]:
    +      - link "Item 130" [ref=f9e393] [box=48,2790,57,17]:
             - /url: "#item-130"
    -      - button "Buy 130" [ref=e393] [box=109,2788,64,21]
    -    - listitem: [ref=e394] [box=48,2809,708,21]
    -      - link "Item 131": [ref=e395] [box=48,2810,57,17]
    +      - button "Buy 130" [ref=f9e394] [box=109,2789,65,21]
    +    - listitem [ref=f9e395] [box=48,2810,708,21]:
    +      - link "Item 131" [ref=f9e396] [box=48,2811,57,17]:
             - /url: "#item-131"
    -      - button "Buy 131" [ref=e396] [box=109,2809,64,21]
    -    - listitem: [ref=e397] [box=48,2830,708,21]
    -      - link "Item 132": [ref=e398] [box=48,2831,57,17]
    +      - button "Buy 131" [ref=f9e397] [box=109,2810,65,21]
    +    - listitem [ref=f9e398] [box=48,2831,708,21]:
    +      - link "Item 132" [ref=f9e399] [box=48,2832,57,17]:
             - /url: "#item-132"
    -      - button "Buy 132" [ref=e399] [box=109,2830,64,21]
    -    - listitem: [ref=e400] [box=48,2851,708,21]
    -      - link "Item 133": [ref=e401] [box=48,2852,57,17]
    +      - button "Buy 132" [ref=f9e400] [box=109,2831,65,21]
    +    - listitem [ref=f9e401] [box=48,2852,708,21]:
    +      - link "Item 133" [ref=f9e402] [box=48,2853,57,17]:
             - /url: "#item-133"
    -      - button "Buy 133" [ref=e402] [box=109,2851,64,21]
    -    - listitem: [ref=e403] [box=48,2872,708,21]
    -      - link "Item 134": [ref=e404] [box=48,2873,57,17]
    +      - button "Buy 133" [ref=f9e403] [box=109,2852,65,21]
    +    - listitem [ref=f9e404] [box=48,2873,708,21]:
    +      - link "Item 134" [ref=f9e405] [box=48,2874,57,17]:
             - /url: "#item-134"
    -      - button "Buy 134" [ref=e405] [box=109,2872,64,21]
    -    - listitem: [ref=e406] [box=48,2893,708,21]
    -      - link "Item 135": [ref=e407] [box=48,2894,57,17]
    +      - button "Buy 134" [ref=f9e406] [box=109,2873,65,21]
    +    - listitem [ref=f9e407] [box=48,2894,708,21]:
    +      - link "Item 135" [ref=f9e408] [box=48,2895,57,17]:
             - /url: "#item-135"
    -      - button "Buy 135" [ref=e408] [box=109,2893,64,21]
    -    - listitem: [ref=e409] [box=48,2914,708,21]
    -      - link "Item 136": [ref=e410] [box=48,2915,57,17]
    +      - button "Buy 135" [ref=f9e409] [box=109,2894,65,21]
    +    - listitem [ref=f9e410] [box=48,2915,708,21]:
    +      - link "Item 136" [ref=f9e411] [box=48,2916,57,17]:
             - /url: "#item-136"
    -      - button "Buy 136" [ref=e411] [box=109,2914,64,21]
    -    - listitem: [ref=e412] [box=48,2935,708,21]
    -      - link "Item 137": [ref=e413] [box=48,2936,57,17]
    +      - button "Buy 136" [ref=f9e412] [box=109,2915,65,21]
    +    - listitem [ref=f9e413] [box=48,2936,708,21]:
    +      - link "Item 137" [ref=f9e414] [box=48,2937,57,17]:
             - /url: "#item-137"
    -      - button "Buy 137" [ref=e414] [box=109,2935,64,21]
    -    - listitem: [ref=e415] [box=48,2956,708,21]
    -      - link "Item 138": [ref=e416] [box=48,2957,57,17]
    +      - button "Buy 137" [ref=f9e415] [box=109,2936,65,21]
    +    - listitem [ref=f9e416] [box=48,2957,708,21]:
    +      - link "Item 138" [ref=f9e417] [box=48,2958,57,17]:
             - /url: "#item-138"
    -      - button "Buy 138" [ref=e417] [box=109,2956,64,21]
    -    - listitem: [ref=e418] [box=48,2977,708,21]
    -      - link "Item 139": [ref=e419] [box=48,2978,57,17]
    +      - button "Buy 138" [ref=f9e418] [box=109,2957,65,21]
    +    - listitem [ref=f9e419] [box=48,2978,708,21]:
    +      - link "Item 139" [ref=f9e420] [box=48,2979,57,17]:
             - /url: "#item-139"
    -      - button "Buy 139" [ref=e420] [box=109,2977,64,21]
    -    - listitem: [ref=e421] [box=48,2998,708,21]
    -      - link "Item 140": [ref=e422] [box=48,2999,57,17]
    +      - button "Buy 139" [ref=f9e421] [box=109,2978,65,21]
    +    - listitem [ref=f9e422] [box=48,2999,708,21]:
    +      - link "Item 140" [ref=f9e423] [box=48,3000,57,17]:
             - /url: "#item-140"
    -      - button "Buy 140" [ref=e423] [box=109,2998,64,21]
    -    - listitem: [ref=e424] [box=48,3019,708,21]
    -      - link "Item 141": [ref=e425] [box=48,3020,57,17]
    +      - button "Buy 140" [ref=f9e424] [box=109,2999,65,21]
    +    - listitem [ref=f9e425] [box=48,3020,708,21]:
    +      - link "Item 141" [ref=f9e426] [box=48,3021,57,17]:
             - /url: "#item-141"
    -      - button "Buy 141" [ref=e426] [box=109,3019,64,21]
    -    - listitem: [ref=e427] [box=48,3040,708,21]
    -      - link "Item 142": [ref=e428] [box=48,3041,57,17]
    +      - button "Buy 141" [ref=f9e427] [box=109,3020,65,21]
    +    - listitem [ref=f9e428] [box=48,3041,708,21]:
    +      - link "Item 142" [ref=f9e429] [box=48,3042,57,17]:
             - /url: "#item-142"
    -      - button "Buy 142" [ref=e429] [box=109,3040,64,21]
    -    - listitem: [ref=e430] [box=48,3061,708,21]
    -      - link "Item 143": [ref=e431] [box=48,3062,57,17]
    +      - button "Buy 142" [ref=f9e430] [box=109,3041,65,21]
    +    - listitem [ref=f9e431] [box=48,3062,708,21]:
    +      - link "Item 143" [ref=f9e432] [box=48,3063,57,17]:
             - /url: "#item-143"
    -      - button "Buy 143" [ref=e432] [box=109,3061,64,21]
    -    - listitem: [ref=e433] [box=48,3082,708,21]
    -      - link "Item 144": [ref=e434] [box=48,3083,57,17]
    +      - button "Buy 143" [ref=f9e433] [box=109,3062,65,21]
    +    - listitem [ref=f9e434] [box=48,3083,708,21]:
    +      - link "Item 144" [ref=f9e435] [box=48,3084,57,17]:
             - /url: "#item-144"
    -      - button "Buy 144" [ref=e435] [box=109,3082,64,21]
    -    - listitem: [ref=e436] [box=48,3103,708,21]
    -      - link "Item 145": [ref=e437] [box=48,3104,57,17]
    +      - button "Buy 144" [ref=f9e436] [box=109,3083,65,21]
    +    - listitem [ref=f9e437] [box=48,3104,708,21]:
    +      - link "Item 145" [ref=f9e438] [box=48,3105,57,17]:
             - /url: "#item-145"
    -      - button "Buy 145" [ref=e438] [box=109,3103,64,21]
    -    - listitem: [ref=e439] [box=48,3124,708,21]
    -      - link "Item 146": [ref=e440] [box=48,3125,57,17]
    +      - button "Buy 145" [ref=f9e439] [box=109,3104,65,21]
    +    - listitem [ref=f9e440] [box=48,3125,708,21]:
    +      - link "Item 146" [ref=f9e441] [box=48,3126,57,17]:
             - /url: "#item-146"
    -      - button "Buy 146" [ref=e441] [box=109,3124,64,21]
    -    - listitem: [ref=e442] [box=48,3145,708,21]
    -      - link "Item 147": [ref=e443] [box=48,3146,57,17]
    +      - button "Buy 146" [ref=f9e442] [box=109,3125,65,21]
    +    - listitem [ref=f9e443] [box=48,3146,708,21]:
    +      - link "Item 147" [ref=f9e444] [box=48,3147,57,17]:
             - /url: "#item-147"
    -      - button "Buy 147" [ref=e444] [box=109,3145,64,21]
    -    - listitem: [ref=e445] [box=48,3166,708,21]
    -      - link "Item 148": [ref=e446] [box=48,3167,57,17]
    +      - button "Buy 147" [ref=f9e445] [box=109,3146,65,21]
    +    - listitem [ref=f9e446] [box=48,3167,708,21]:
    +      - link "Item 148" [ref=f9e447] [box=48,3168,57,17]:
             - /url: "#item-148"
    -      - button "Buy 148" [ref=e447] [box=109,3166,64,21]
    -    - listitem: [ref=e448] [box=48,3187,708,21]
    -      - link "Item 149": [ref=e449] [box=48,3188,57,17]
    +      - button "Buy 148" [ref=f9e448] [box=109,3167,65,21]
    +    - listitem [ref=f9e449] [box=48,3188,708,21]:
    +      - link "Item 149" [ref=f9e450] [box=48,3189,57,17]:
             - /url: "#item-149"
    -      - button "Buy 149" [ref=e450] [box=109,3187,64,21]
    -    - listitem: [ref=e451] [box=48,3208,708,21]
    -      - link "Item 150": [ref=e452] [box=48,3209,57,17]
    +      - button "Buy 149" [ref=f9e451] [box=109,3188,65,21]
    +    - listitem [ref=f9e452] [box=48,3209,708,21]:
    +      - link "Item 150" [ref=f9e453] [box=48,3210,57,17]:
             - /url: "#item-150"
    -      - button "Buy 150" [ref=e453] [box=109,3208,64,21]
    +      - button "Buy 150" [ref=f9e454] [box=109,3209,65,21]
## large:find-buy1  (find Buy 1)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -3,60 +3,60 @@
       # main > list > listitem
    -- button "Buy 1" [ref=e6]
    +- button "Buy 1" [ref=f9e7]
     
       # main > list > listitem
    -- button "Buy 10" [ref=e33]
    +- button "Buy 10" [ref=f9e34]
     
       # main > list > listitem
    -- button "Buy 11" [ref=e36]
    +- button "Buy 11" [ref=f9e37]
     
       # main > list > listitem
    -- button "Buy 12" [ref=e39]
    +- button "Buy 12" [ref=f9e40]
     
       # main > list > listitem
    -- button "Buy 13" [ref=e42]
    +- button "Buy 13" [ref=f9e43]
     
       # main > list > listitem
    -- button "Buy 14" [ref=e45]
    +- button "Buy 14" [ref=f9e46]
     
       # main > list > listitem
    -- button "Buy 15" [ref=e48]
    +- button "Buy 15" [ref=f9e49]
     
       # main > list > listitem
    -- button "Buy 16" [ref=e51]
    +- button "Buy 16" [ref=f9e52]
     
       # main > list > listitem
    -- button "Buy 17" [ref=e54]
    +- button "Buy 17" [ref=f9e55]
     
       # main > list > listitem
    -- button "Buy 18" [ref=e57]
    +- button "Buy 18" [ref=f9e58]
     
       # main > list > listitem
    -- button "Buy 19" [ref=e60]
    +- button "Buy 19" [ref=f9e61]
     
       # main > list > listitem
    -- button "Buy 100" [ref=e303]
    +- button "Buy 100" [ref=f9e304]
     
       # main > list > listitem
    -- button "Buy 101" [ref=e306]
    +- button "Buy 101" [ref=f9e307]
     
       # main > list > listitem
    -- button "Buy 102" [ref=e309]
    +- button "Buy 102" [ref=f9e310]
     
       # main > list > listitem
    -- button "Buy 103" [ref=e312]
    +- button "Buy 103" [ref=f9e313]
     
       # main > list > listitem
    -- button "Buy 104" [ref=e315]
    +- button "Buy 104" [ref=f9e316]
     
       # main > list > listitem
    -- button "Buy 105" [ref=e318]
    +- button "Buy 105" [ref=f9e319]
     
       # main > list > listitem
    -- button "Buy 106" [ref=e321]
    +- button "Buy 106" [ref=f9e322]
     
       # main > list > listitem
    -- button "Buy 107" [ref=e324]
    +- button "Buy 107" [ref=f9e325]
     
       # main > list > listitem
    -- button "Buy 108" [ref=e327]
    +- button "Buy 108" [ref=f9e328]
     
## large:find-buy1-limit5  (find Buy 1 --limit=5)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -3,15 +3,15 @@
       # main > list > listitem
    -- button "Buy 1" [ref=e6]
    +- button "Buy 1" [ref=f9e7]
     
       # main > list > listitem
    -- button "Buy 10" [ref=e33]
    +- button "Buy 10" [ref=f9e34]
     
       # main > list > listitem
    -- button "Buy 11" [ref=e36]
    +- button "Buy 11" [ref=f9e37]
     
       # main > list > listitem
    -- button "Buy 12" [ref=e39]
    +- button "Buy 12" [ref=f9e40]
     
       # main > list > listitem
    -- button "Buy 13" [ref=e42]
    +- button "Buy 13" [ref=f9e43]
     
## large:find-regex  (find --regex=^Item 14\d$)  refs [] -> []
  out:
    --- before
    +++ after
    @@ -3,3 +3,3 @@
       # main > list > listitem
    -- link "Item 140": [ref=e422]
    +- link "Item 140" [ref=f9e423]:
       - /url: "#item-140"
    @@ -7,3 +7,3 @@
       # main > list > listitem
    -- link "Item 141": [ref=e425]
    +- link "Item 141" [ref=f9e426]:
       - /url: "#item-141"
    @@ -11,3 +11,3 @@
       # main > list > listitem
    -- link "Item 142": [ref=e428]
    +- link "Item 142" [ref=f9e429]:
       - /url: "#item-142"
    @@ -15,3 +15,3 @@
       # main > list > listitem
    -- link "Item 143": [ref=e431]
    +- link "Item 143" [ref=f9e432]:
       - /url: "#item-143"
    @@ -19,3 +19,3 @@
       # main > list > listitem
    -- link "Item 144": [ref=e434]
    +- link "Item 144" [ref=f9e435]:
       - /url: "#item-144"
    @@ -23,3 +23,3 @@
       # main > list > listitem
    -- link "Item 145": [ref=e437]
    +- link "Item 145" [ref=f9e438]:
       - /url: "#item-145"
    @@ -27,3 +27,3 @@
       # main > list > listitem
    -- link "Item 146": [ref=e440]
    +- link "Item 146" [ref=f9e441]:
       - /url: "#item-146"
    @@ -31,3 +31,3 @@
       # main > list > listitem
    -- link "Item 147": [ref=e443]
    +- link "Item 147" [ref=f9e444]:
       - /url: "#item-147"
    @@ -35,3 +35,3 @@
       # main > list > listitem
    -- link "Item 148": [ref=e446]
    +- link "Item 148" [ref=f9e447]:
       - /url: "#item-148"
    @@ -39,3 +39,3 @@
       # main > list > listitem
    -- link "Item 149": [ref=e449]
    +- link "Item 149" [ref=f9e450]:
       - /url: "#item-149"
## nav:snapshot  (snapshot)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,10 +1,10 @@
    -- heading "Nav one" [level=1] [ref=e1]
    -- button "Stay" [ref=e2]
    -- button "Rerender" [ref=e3]
    -- list: [ref=e4]
    -  - listitem: [ref=e5]
    -    - button "Item A" [ref=e6]
    -  - listitem: [ref=e7]
    -    - button "Item B" [ref=e8]
    -- link "Go to page two": [ref=e9]
    +- heading "Nav one" [level=1] [ref=f10e2]
    +- button "Stay" [ref=f10e3]
    +- button "Rerender" [ref=f10e4]
    +- list [ref=f10e5]:
    +  - listitem [ref=f10e6]:
    +    - button "Item A" [ref=f10e7]
    +  - listitem [ref=f10e8]:
    +    - button "Item B" [ref=f10e9]
    +- link "Go to page two" [ref=f10e10]:
       - /url: nav2.html
## nav:stale-after-rerender-click  (click <stale item-a>)  refs ['e6'] -> ['f10e7']
  exit: 0 -> 1
  out:
    --- before
    +++ after
    @@ -1,5 +1 @@
    -### Page
    -- Page URL: <base>/nav.html
    -- Page Title: Nav one
    -### Snapshot
    -[Snapshot](<page.yml>)
    +Error: Ref f10e7 no longer matches an element (removed or changed since the snapshot). Run snapshot.
  state:
    --- before
    +++ after
    @@ -3,3 +3,3 @@
      "fields": {},
    - "log": "click:rerender rerender click:BUTTON item-a2",
    + "log": "click:rerender rerender",
      "dialog": null,
## nav:snapshot-2  (snapshot)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,10 +1,10 @@
    -- heading "Nav one" [level=1] [ref=e1]
    -- button "Stay" [ref=e2]
    -- button "Rerender" [ref=e3]
    -- list: [ref=e4]
    -  - listitem: [ref=e5]
    -    - button "Item B" [ref=e6]
    -  - listitem: [ref=e7]
    -    - button "Item A" [ref=e8]
    -- link "Go to page two": [ref=e9]
    +- heading "Nav one" [level=1] [ref=f10e2]
    +- button "Stay" [ref=f10e3]
    +- button "Rerender" [ref=f10e4]
    +- list [ref=f10e5]:
    +  - listitem [ref=f10e11]:
    +    - button "Item B" [ref=f10e12]
    +  - listitem [ref=f10e13]:
    +    - button "Item A" [ref=f10e14]
    +- link "Go to page two" [ref=f10e10]:
       - /url: nav2.html
## nav:click-rerender  (click <button "Rerender"#0>)  refs ['e3'] -> ['f10e4']
  state:
    --- before
    +++ after
    @@ -3,3 +3,3 @@
      "fields": {},
    - "log": "click:rerender rerender click:BUTTON item-a2 click:rerender rerender",
    + "log": "click:rerender rerender click:rerender rerender",
      "dialog": null,
## nav:stale-after-cli-click  (click <stale item-a>)  refs ['e8'] -> ['f10e14']
  exit: 0 -> 1
  out:
    --- before
    +++ after
    @@ -1,5 +1 @@
    -### Page
    -- Page URL: <base>/nav.html
    -- Page Title: Nav one
    -### Snapshot
    -[Snapshot](<page.yml>)
    +Error: f10e14 is not from a snapshot of this tab; run snapshot (refs are per tab, and a ref goes away when its element is removed or its role or name changes)
  state:
    --- before
    +++ after
    @@ -3,3 +3,3 @@
      "fields": {},
    - "log": "click:rerender rerender click:BUTTON item-a2 click:rerender rerender click:BUTTON item-a2",
    + "log": "click:rerender rerender click:rerender rerender",
      "dialog": null,
## nav:stale-after-js-nav-click  (click <stale stay>)  refs ['e2'] -> ['f10e3']
  exit: 0 -> 1
  out:
    --- before
    +++ after
    @@ -1,5 +1 @@
    -### Page
    -- Page URL: <base>/nav2.html
    -- Page Title: Nav two
    -### Snapshot
    -[Snapshot](<page.yml>)
    +Error: Ref f10e3 is from a page this tab has left. Run snapshot.
  state:
    --- before
    +++ after
    @@ -3,3 +3,3 @@
      "fields": {},
    - "log": "click:stay2 stay2",
    + "log": "",
      "dialog": null,
## nav:stale-after-js-nav-gen  (generate-locator <stale stay>)  refs ['e2'] -> ['f10e3']
  exit: 0 -> 1
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -getByRole('button', { name: 'Stay', exact: true })
    +Error: Ref f10e3 is from a page this tab has left. Run snapshot.
  state:
    --- before
    +++ after
    @@ -3,3 +3,3 @@
      "fields": {},
    - "log": "click:stay2 stay2",
    + "log": "",
      "dialog": null,
## nav:stale-after-js-nav-html  (html <stale stay>)  refs ['e2'] -> ['f10e3']
  exit: 0 -> 1
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -<button id="stay2" type="button" onclick="log('stay2')">Stay</button>
    +Error: Ref f10e3 is from a page this tab has left. Run snapshot.
  state:
    --- before
    +++ after
    @@ -3,3 +3,3 @@
      "fields": {},
    - "log": "click:stay2 stay2",
    + "log": "",
      "dialog": null,
## nav:stale-after-js-nav-link  (click <stale link>)  refs ['e9'] -> ['f10e10']
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -Error: Ref @e9 not found. The page may have changed  run 'snapshot' to refresh.
    +Error: Ref f10e10 is from a page this tab has left. Run snapshot.
  state:
    --- before
    +++ after
    @@ -3,3 +3,3 @@
      "fields": {},
    - "log": "click:stay2 stay2",
    + "log": "",
      "dialog": null,
## nav:stale-after-goto  (click <stale other>)  refs ['e3'] -> ['f11e4']
  exit: 0 -> 1
  out:
    --- before
    +++ after
    @@ -1,5 +1 @@
    -### Page
    -- Page URL: <base>/nav.html
    -- Page Title: Nav one
    -### Snapshot
    -[Snapshot](<page.yml>)
    +Error: f11e4 is not from a snapshot of this tab; run snapshot (refs are per tab, and a ref goes away when its element is removed or its role or name changes)
  state:
    --- before
    +++ after
    @@ -3,3 +3,3 @@
      "fields": {},
    - "log": "click:rerender rerender",
    + "log": "",
      "dialog": null,
## nav:click-after-back  (click <button "Other"#0>)  refs ['e99999'] -> ['e99999']
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -Error: Ref @e99999 not found. The page may have changed  run 'snapshot' to refresh.
    +Error: e99999 is not from a snapshot of this tab; run snapshot (refs are per tab, and a ref goes away when its element is removed or its role or name changes)
## tabs:snapshot-a  (--tab=snaprefs-a snapshot)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,10 +1,10 @@
    -- heading "Nav one" [level=1] [ref=e1]
    -- button "Stay" [ref=e2]
    -- button "Rerender" [ref=e3]
    -- list: [ref=e4]
    -  - listitem: [ref=e5]
    -    - button "Item A" [ref=e6]
    -  - listitem: [ref=e7]
    -    - button "Item B" [ref=e8]
    -- link "Go to page two": [ref=e9]
    +- heading "Nav one" [level=1] [ref=e2]
    +- button "Stay" [ref=e3]
    +- button "Rerender" [ref=e4]
    +- list [ref=e5]:
    +  - listitem [ref=e6]:
    +    - button "Item A" [ref=e7]
    +  - listitem [ref=e8]:
    +    - button "Item B" [ref=e9]
    +- link "Go to page two" [ref=e10]:
       - /url: nav2.html
## tabs:snapshot-b  (--tab=snaprefs-b snapshot)  refs [] -> []
  snapshot:
    --- before
    +++ after
    @@ -1,5 +1,5 @@
    -- heading "Nav two" [level=1] [ref=e1]
    -- button "Stay" [ref=e2]
    -- button "Other" [ref=e3]
    -- link "Back to page one": [ref=e4]
    +- heading "Nav two" [level=1] [ref=e2]
    +- button "Stay" [ref=e3]
    +- button "Other" [ref=e4]
    +- link "Back to page one" [ref=e5]:
       - /url: nav.html
## tabs:a-ref-in-b-unknown-number  (click <stale a-item-b> --tab=snaprefs-b)  refs ['e8'] -> ['e9']
  out:
    --- before
    +++ after
    @@ -1 +1 @@
    -Error: Ref @e8 not found. The page may have changed  run 'snapshot' to refresh.
    +Error: e9 is not from a snapshot of this tab; run snapshot (refs are per tab, and a ref goes away when its element is removed or its role or name changes)

212 before / 212 after steps; 106 differ, 106 identical
