hunk.code_window:       initial = initialElement.elements!.find(
           element => element.name === 'transition'
         )!.attributes!.target;
       }
  
hunk.labels: keep keep add keep keep
hunk.after_edit:     } else if (!initialElement && stateElements.length) {
         initial = stateElements[0].attributes!.id;
  
hunk.file_path: src/scxml.ts
hunk.type: add
file: <?xml version="1.0" standalone="no"?>
  <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
   "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
  <svg version="1.0" xmlns="http://www.w3.org/2000/svg"
   width="260.000000pt" height="260.000000pt" viewBox="0 0 260.000000 260.000000"
   preserveAspectRatio="xMidYMid meet">
  <metadata>
  Created by potrace 1.11, written by Peter Selinger 2001-2013
  </metadata>
  <g transform="translate(0.000000,260.000000) scale(0.100000,-0.100000)"
  fill="#000000" stroke="none">
  <path d="M270 2544 c0 -6 8 -20 88 -159 38 -66 79 -137 91 -157 36 -65 57
  -101 90 -156 17 -29 31 -57 31 -62 0 -6 5 -10 10 -10 6 0 10 -4 10 -9 0 -5 23
  -49 51 -98 29 -48 65 -113 82 -143 16 -30 35 -62 41 -70 10 -13 27 -42 60
  -105 6 -11 13 -22 16 -25 6 -6 20 -31 63 -110 17 -30 42 -73 55 -95 14 -22 25
  -45 25 -51 0 -5 -25 -54 -56 -107 -32 -53 -57 -101 -57 -106 0 -6 -4 -11 -8
  -11 -5 0 -23 -28 -41 -62 -18 -35 -59 -108 -91 -163 -53 -89 -112 -192 -176
  -303 -11 -20 -80 -140 -153 -265 -73 -126 -130 -231 -127 -234 4 -5 561 -8
  612 -4 12 1 45 54 135 211 30 52 59 104 66 115 7 11 22 39 35 63 12 23 26 42
  30 42 4 0 8 8 8 18 0 10 7 27 15 37 22 29 113 184 110 187 -2 2 3 8 10 15 11
  10 30 -16 101 -140 100 -174 170 -295 184 -317 6 -8 13 -22 17 -30 4 -8 26
  -48 50 -88 24 -40 43 -75 43 -78 0 -3 7 -13 16 -21 13 -14 57 -16 316 -17 165
  -1 304 2 310 5 6 4 -23 63 -67 140 -43 74 -85 148 -95 164 -37 65 -122 211
  -130 225 -5 8 -50 87 -100 175 -50 88 -95 167 -100 175 -30 50 -101 171 -120
  205 -28 50 -201 348 -229 395 -11 19 -25 44 -31 55 -5 11 -21 38 -35 60 -14
  22 -28 47 -32 55 -4 8 -33 59 -65 113 -32 54 -58 100 -58 101 0 2 -43 76 -95
  165 -52 90 -95 165 -95 167 0 2 -12 23 -26 46 -40 63 -134 227 -134 234 0 3
  -6 11 -13 19 -10 10 -81 13 -325 13 -172 0 -312 -2 -312 -4z"/>
  <path d="M1713 2542 c-27 -17 -100 -204 -127 -325 -27 -119 -27 -319 0 -457
  16 -84 101 -310 116 -310 4 0 14 10 21 23 50 83 88 147 107 182 12 22 72 126
  133 230 119 204 274 472 315 545 14 25 34 59 44 75 10 17 18 33 18 36 0 9
  -614 9 -627 1z"/>
  </g>
  </svg>
  