<?xml version="1.0"?>
<CastXML format="1.1.5">
  <Namespace id="_1" name="::" members="_2 _3 _4 _5 _6 _7 _8 _9 _10 _11 _12 _13 _14 _15 _16 _17 _18 _19 _20 _21 _22 _23 _24 _25 _26 _27 _28 _29 _30 _31 _32 _33 _34 _35 _36 _37 _38 _39 _40 _41 _42 _43 _44 _45 _46 _47 _48 _49 _50 _51 _52 _53 _54 _55 _56 _57 _58 _59 _60 _61 _62 _63 _64 _65 _66 _67 _68 _69 _70 _71 _72 _73 _74 _75 _76 _77 _78 _79 _80 _81 _82 _83 _84 _85 _86 _87 _88 _89 _90 _91 _92 _93 _94 _95 _96 _97 _98 _99 _100 _101 _102 _103 _104 _105 _106 _107 _108 _109 _110 _111 _112 _113 _114 _115 _116 _117 _118 _119 _120 _121 _122 _123 _124 _125 _126 _127 _128 _129 _130 _131 _132 _133 _134 _135 _136 _137 _138 _139 _140 _141 _142 _143 _144 _145 _146 _147 _148 _149 _150 _151 _152 _153 _154 _155 _156 _157 _158 _159 _160 _161 _162 _163 _164 _165 _166 _167 _168 _169 _170 _171 _172 _173 _174 _175 _176 _177 _178 _179 _180 _181 _182 _183 _184 _185 _186 _187 _188 _189 _190 _191 _192 _193 _194 _195 _196 _197 _198 _199 _200 _201 _202 _203 _204 _205 _206 _207 _208 _209 _210 _211 _212 _213 _214 _215 _216 _217 _218 _219 _220 _221 _222 _223 _224 _225 _226 _227 _228 _229 _230 _231 _232 _233 _234 _235 _236 _237 _238 _239 _240 _241 _242 _243 _244 _245 _246 _247 _248 _249 _250 _251 _252 _253 _254 _255 _256 _257 _258 _259 _260 _261 _262 _263 _264 _265 _266 _267 _268 _269 _270 _271 _272 _273 _274 _275 _276 _277 _278 _279 _280 _281 _282 _283 _284 _285 _286 _287 _288 _289 _290 _291 _292 _293 _294 _295 _296 _297 _298 _299 _300 _301 _302 _303 _304 _305 _306 _307 _308 _309 _310 _311 _312 _313 _314 _315 _316 _317 _318 _319 _320 _321 _322 _323 _324 _325 _326 _327 _328 _329 _330 _331 _332 _333 _334 _335 _336 _337 _338 _339 _340 _341 _342 _343 _344"/>
  <Typedef id="_2" name="__int128_t" type="_345" context="_1" location="f0:0" file="f0" line="0"/>
  <Typedef id="_3" name="__uint128_t" type="_346" context="_1" location="f0:0" file="f0" line="0"/>
  <Typedef id="_4" name="__NSConstantString" type="_347" context="_1" location="f0:0" file="f0" line="0"/>
  <Typedef id="_5" name="__builtin_ms_va_list" type="_348" context="_1" location="f0:0" file="f0" line="0"/>
  <Typedef id="_6" name="__builtin_va_list" type="_349" context="_1" location="f0:0" file="f0" line="0"/>
  <Typedef id="_7" name="int64_t" type="_350" context="_1" location="f1:96" file="f1" line="96"/>
  <Typedef id="_8" name="uint64_t" type="_351" context="_1" location="f1:98" file="f1" line="98"/>
  <Typedef id="_9" name="int_least64_t" type="_7" context="_1" location="f1:110" file="f1" line="110"/>
  <Typedef id="_10" name="uint_least64_t" type="_8" context="_1" location="f1:111" file="f1" line="111"/>
  <Typedef id="_11" name="int_fast64_t" type="_7" context="_1" location="f1:112" file="f1" line="112"/>
  <Typedef id="_12" name="uint_fast64_t" type="_8" context="_1" location="f1:113" file="f1" line="113"/>
  <Typedef id="_13" name="int32_t" type="_352" context="_1" location="f1:167" file="f1" line="167"/>
  <Typedef id="_14" name="uint32_t" type="_353" context="_1" location="f1:172" file="f1" line="172"/>
  <Typedef id="_15" name="int_least32_t" type="_13" context="_1" location="f1:184" file="f1" line="184"/>
  <Typedef id="_16" name="uint_least32_t" type="_14" context="_1" location="f1:185" file="f1" line="185"/>
  <Typedef id="_17" name="int_fast32_t" type="_13" context="_1" location="f1:186" file="f1" line="186"/>
  <Typedef id="_18" name="uint_fast32_t" type="_14" context="_1" location="f1:187" file="f1" line="187"/>
  <Typedef id="_19" name="int16_t" type="_354" context="_1" location="f1:205" file="f1" line="205"/>
  <Typedef id="_20" name="uint16_t" type="_355" context="_1" location="f1:207" file="f1" line="207"/>
  <Typedef id="_21" name="int_least16_t" type="_19" context="_1" location="f1:215" file="f1" line="215"/>
  <Typedef id="_22" name="uint_least16_t" type="_20" context="_1" location="f1:216" file="f1" line="216"/>
  <Typedef id="_23" name="int_fast16_t" type="_19" context="_1" location="f1:217" file="f1" line="217"/>
  <Typedef id="_24" name="uint_fast16_t" type="_20" context="_1" location="f1:218" file="f1" line="218"/>
  <Typedef id="_25" name="int8_t" type="_356" context="_1" location="f1:224" file="f1" line="224"/>
  <Typedef id="_26" name="uint8_t" type="_357" context="_1" location="f1:226" file="f1" line="226"/>
  <Typedef id="_27" name="int_least8_t" type="_25" context="_1" location="f1:232" file="f1" line="232"/>
  <Typedef id="_28" name="uint_least8_t" type="_26" context="_1" location="f1:233" file="f1" line="233"/>
  <Typedef id="_29" name="int_fast8_t" type="_25" context="_1" location="f1:234" file="f1" line="234"/>
  <Typedef id="_30" name="uint_fast8_t" type="_26" context="_1" location="f1:235" file="f1" line="235"/>
  <Typedef id="_31" name="intptr_t" type="_358" context="_1" location="f1:249" file="f1" line="249"/>
  <Typedef id="_32" name="uintptr_t" type="_359" context="_1" location="f1:256" file="f1" line="256"/>
  <Typedef id="_33" name="intmax_t" type="_358" context="_1" location="f1:262" file="f1" line="262"/>
  <Typedef id="_34" name="uintmax_t" type="_359" context="_1" location="f1:263" file="f1" line="263"/>
  <Typedef id="_35" name="ptrdiff_t" type="_358" context="_1" location="f2:35" file="f2" line="35"/>
  <Typedef id="_36" name="size_t" type="_359" context="_1" location="f2:46" file="f2" line="46"/>
  <Typedef id="_37" name="wchar_t" type="_352" context="_1" location="f2:74" file="f2" line="74"/>
  <Typedef id="_38" name="max_align_t" type="_360" context="_1" location="f3:16" file="f3" line="16"/>
  <Struct id="_39" name="sk_refcnt_t" context="_1" location="f4:45" file="f4" line="45" incomplete="1"/>
  <Typedef id="_40" name="sk_refcnt_t" type="_361" context="_1" location="f4:45" file="f4" line="45"/>
  <Struct id="_41" name="sk_nvrefcnt_t" context="_1" location="f4:46" file="f4" line="46" incomplete="1"/>
  <Typedef id="_42" name="sk_nvrefcnt_t" type="_362" context="_1" location="f4:46" file="f4" line="46"/>
  <Typedef id="_43" name="sk_color_t" type="_14" context="_1" location="f4:48" file="f4" line="48"/>
  <Typedef id="_44" name="sk_pmcolor_t" type="_14" context="_1" location="f4:49" file="f4" line="49"/>
  <Enumeration id="_45" name="sk_colortype_t" context="_1" location="f4:58" file="f4" line="58" size="32" align="32">
    <EnumValue name="UNKNOWN_SK_COLORTYPE" init="0"/>
    <EnumValue name="ALPHA_8_SK_COLORTYPE" init="1"/>
    <EnumValue name="RGB_565_SK_COLORTYPE" init="2"/>
    <EnumValue name="ARGB_4444_SK_COLORTYPE" init="3"/>
    <EnumValue name="RGBA_8888_SK_COLORTYPE" init="4"/>
    <EnumValue name="RGB_888X_SK_COLORTYPE" init="5"/>
    <EnumValue name="BGRA_8888_SK_COLORTYPE" init="6"/>
    <EnumValue name="RGBA_1010102_SK_COLORTYPE" init="7"/>
    <EnumValue name="RGB_101010X_SK_COLORTYPE" init="8"/>
    <EnumValue name="GRAY_8_SK_COLORTYPE" init="9"/>
    <EnumValue name="RGBA_F16_SK_COLORTYPE" init="10"/>
  </Enumeration>
  <Typedef id="_46" name="sk_colortype_t" type="_363" context="_1" location="f4:70" file="f4" line="70"/>
  <Enumeration id="_47" name="sk_alphatype_t" context="_1" location="f4:72" file="f4" line="72" size="32" align="32">
    <EnumValue name="UNKNOWN_SK_ALPHATYPE" init="0"/>
    <EnumValue name="OPAQUE_SK_ALPHATYPE" init="1"/>
    <EnumValue name="PREMUL_SK_ALPHATYPE" init="2"/>
    <EnumValue name="UNPREMUL_SK_ALPHATYPE" init="3"/>
  </Enumeration>
  <Typedef id="_48" name="sk_alphatype_t" type="_364" context="_1" location="f4:77" file="f4" line="77"/>
  <Enumeration id="_49" name="sk_pixelgeometry_t" context="_1" location="f4:79" file="f4" line="79" size="32" align="32">
    <EnumValue name="UNKNOWN_SK_PIXELGEOMETRY" init="0"/>
    <EnumValue name="RGB_H_SK_PIXELGEOMETRY" init="1"/>
    <EnumValue name="BGR_H_SK_PIXELGEOMETRY" init="2"/>
    <EnumValue name="RGB_V_SK_PIXELGEOMETRY" init="3"/>
    <EnumValue name="BGR_V_SK_PIXELGEOMETRY" init="4"/>
  </Enumeration>
  <Typedef id="_50" name="sk_pixelgeometry_t" type="_365" context="_1" location="f4:85" file="f4" line="85"/>
  <Enumeration id="_51" name="sk_surfaceprops_flags_t" context="_1" location="f4:87" file="f4" line="87" size="32" align="32">
    <EnumValue name="NONE_SK_SURFACE_PROPS_FLAGS" init="0"/>
    <EnumValue name="USE_DEVICE_INDEPENDENT_FONTS_SK_SURFACE_PROPS_FLAGS" init="1"/>
  </Enumeration>
  <Typedef id="_52" name="sk_surfaceprops_flags_t" type="_366" context="_1" location="f4:90" file="f4" line="90"/>
  <Struct id="_53" name="sk_surfaceprops_t" context="_1" location="f4:92" file="f4" line="92" incomplete="1"/>
  <Typedef id="_54" name="sk_surfaceprops_t" type="_367" context="_1" location="f4:92" file="f4" line="92"/>
  <Struct id="_55" name="" context="_1" location="f4:94" file="f4" line="94" members="_368 _369" size="64" align="32"/>
  <Typedef id="_56" name="sk_point_t" type="_370" context="_1" location="f4:97" file="f4" line="97"/>
  <Typedef id="_57" name="sk_vector_t" type="_56" context="_1" location="f4:99" file="f4" line="99"/>
  <Struct id="_58" name="" context="_1" location="f4:101" file="f4" line="101" members="_371 _372 _373 _374" size="128" align="32"/>
  <Typedef id="_59" name="sk_irect_t" type="_375" context="_1" location="f4:106" file="f4" line="106"/>
  <Struct id="_60" name="" context="_1" location="f4:108" file="f4" line="108" members="_376 _377 _378 _379" size="128" align="32"/>
  <Typedef id="_61" name="sk_rect_t" type="_380" context="_1" location="f4:113" file="f4" line="113"/>
  <Struct id="_62" name="" context="_1" location="f4:115" file="f4" line="115" members="_381 _382 _383 _384 _385 _386 _387 _388 _389" size="288" align="32"/>
  <Typedef id="_63" name="sk_matrix_t" type="_390" context="_1" location="f4:119" file="f4" line="119"/>
  <Struct id="_64" name="sk_matrix44_t" context="_1" location="f4:121" file="f4" line="121" incomplete="1"/>
  <Typedef id="_65" name="sk_matrix44_t" type="_391" context="_1" location="f4:121" file="f4" line="121"/>
  <Enumeration id="_66" name="sk_matrix44_type_mask_t" context="_1" location="f4:123" file="f4" line="123" size="32" align="32">
    <EnumValue name="IDENTITY_SK_MATRIX44_TYPE_MASK" init="0"/>
    <EnumValue name="TRANSLATE_SK_MATRIX44_TYPE_MASK" init="1"/>
    <EnumValue name="SCALE_SK_MATRIX44_TYPE_MASK" init="2"/>
    <EnumValue name="AFFINE_SK_MATRIX44_TYPE_MASK" init="4"/>
    <EnumValue name="PERSPECTIVE_SK_MATRIX44_TYPE_MASK" init="8"/>
  </Enumeration>
  <Typedef id="_67" name="sk_matrix44_type_mask_t" type="_392" context="_1" location="f4:129" file="f4" line="129"/>
  <Struct id="_68" name="sk_canvas_t" context="_1" location="f4:136" file="f4" line="136" incomplete="1"/>
  <Typedef id="_69" name="sk_canvas_t" type="_393" context="_1" location="f4:136" file="f4" line="136"/>
  <Struct id="_70" name="sk_nodraw_canvas_t" context="_1" location="f4:137" file="f4" line="137" incomplete="1"/>
  <Typedef id="_71" name="sk_nodraw_canvas_t" type="_394" context="_1" location="f4:137" file="f4" line="137"/>
  <Struct id="_72" name="sk_nway_canvas_t" context="_1" location="f4:138" file="f4" line="138" incomplete="1"/>
  <Typedef id="_73" name="sk_nway_canvas_t" type="_395" context="_1" location="f4:138" file="f4" line="138"/>
  <Struct id="_74" name="sk_overdraw_canvas_t" context="_1" location="f4:139" file="f4" line="139" incomplete="1"/>
  <Typedef id="_75" name="sk_overdraw_canvas_t" type="_396" context="_1" location="f4:139" file="f4" line="139"/>
  <Struct id="_76" name="sk_data_t" context="_1" location="f4:143" file="f4" line="143" incomplete="1"/>
  <Typedef id="_77" name="sk_data_t" type="_397" context="_1" location="f4:143" file="f4" line="143"/>
  <Struct id="_78" name="sk_drawable_t" context="_1" location="f4:148" file="f4" line="148" incomplete="1"/>
  <Typedef id="_79" name="sk_drawable_t" type="_398" context="_1" location="f4:148" file="f4" line="148"/>
  <Struct id="_80" name="sk_image_t" context="_1" location="f4:155" file="f4" line="155" incomplete="1"/>
  <Typedef id="_81" name="sk_image_t" type="_399" context="_1" location="f4:155" file="f4" line="155"/>
  <Struct id="_82" name="sk_maskfilter_t" context="_1" location="f4:164" file="f4" line="164" incomplete="1"/>
  <Typedef id="_83" name="sk_maskfilter_t" type="_400" context="_1" location="f4:164" file="f4" line="164"/>
  <Struct id="_84" name="sk_paint_t" context="_1" location="f4:169" file="f4" line="169" incomplete="1"/>
  <Typedef id="_85" name="sk_paint_t" type="_401" context="_1" location="f4:169" file="f4" line="169"/>
  <Struct id="_86" name="sk_path_t" context="_1" location="f4:175" file="f4" line="175" incomplete="1"/>
  <Typedef id="_87" name="sk_path_t" type="_402" context="_1" location="f4:175" file="f4" line="175"/>
  <Struct id="_88" name="sk_picture_t" context="_1" location="f4:180" file="f4" line="180" incomplete="1"/>
  <Typedef id="_89" name="sk_picture_t" type="_403" context="_1" location="f4:180" file="f4" line="180"/>
  <Struct id="_90" name="sk_picture_recorder_t" context="_1" location="f4:185" file="f4" line="185" incomplete="1"/>
  <Typedef id="_91" name="sk_picture_recorder_t" type="_404" context="_1" location="f4:185" file="f4" line="185"/>
  <Struct id="_92" name="sk_shader_t" context="_1" location="f4:192" file="f4" line="192" incomplete="1"/>
  <Typedef id="_93" name="sk_shader_t" type="_405" context="_1" location="f4:192" file="f4" line="192"/>
  <Struct id="_94" name="sk_surface_t" context="_1" location="f4:198" file="f4" line="198" incomplete="1"/>
  <Typedef id="_95" name="sk_surface_t" type="_406" context="_1" location="f4:198" file="f4" line="198"/>
  <Struct id="_96" name="sk_region_t" context="_1" location="f4:203" file="f4" line="203" incomplete="1"/>
  <Typedef id="_97" name="sk_region_t" type="_407" context="_1" location="f4:203" file="f4" line="203"/>
  <Enumeration id="_98" name="sk_blendmode_t" context="_1" location="f4:205" file="f4" line="205" size="32" align="32">
    <EnumValue name="CLEAR_SK_BLENDMODE" init="0"/>
    <EnumValue name="SRC_SK_BLENDMODE" init="1"/>
    <EnumValue name="DST_SK_BLENDMODE" init="2"/>
    <EnumValue name="SRCOVER_SK_BLENDMODE" init="3"/>
    <EnumValue name="DSTOVER_SK_BLENDMODE" init="4"/>
    <EnumValue name="SRCIN_SK_BLENDMODE" init="5"/>
    <EnumValue name="DSTIN_SK_BLENDMODE" init="6"/>
    <EnumValue name="SRCOUT_SK_BLENDMODE" init="7"/>
    <EnumValue name="DSTOUT_SK_BLENDMODE" init="8"/>
    <EnumValue name="SRCATOP_SK_BLENDMODE" init="9"/>
    <EnumValue name="DSTATOP_SK_BLENDMODE" init="10"/>
    <EnumValue name="XOR_SK_BLENDMODE" init="11"/>
    <EnumValue name="PLUS_SK_BLENDMODE" init="12"/>
    <EnumValue name="MODULATE_SK_BLENDMODE" init="13"/>
    <EnumValue name="SCREEN_SK_BLENDMODE" init="14"/>
    <EnumValue name="OVERLAY_SK_BLENDMODE" init="15"/>
    <EnumValue name="DARKEN_SK_BLENDMODE" init="16"/>
    <EnumValue name="LIGHTEN_SK_BLENDMODE" init="17"/>
    <EnumValue name="COLORDODGE_SK_BLENDMODE" init="18"/>
    <EnumValue name="COLORBURN_SK_BLENDMODE" init="19"/>
    <EnumValue name="HARDLIGHT_SK_BLENDMODE" init="20"/>
    <EnumValue name="SOFTLIGHT_SK_BLENDMODE" init="21"/>
    <EnumValue name="DIFFERENCE_SK_BLENDMODE" init="22"/>
    <EnumValue name="EXCLUSION_SK_BLENDMODE" init="23"/>
    <EnumValue name="MULTIPLY_SK_BLENDMODE" init="24"/>
    <EnumValue name="HUE_SK_BLENDMODE" init="25"/>
    <EnumValue name="SATURATION_SK_BLENDMODE" init="26"/>
    <EnumValue name="COLOR_SK_BLENDMODE" init="27"/>
    <EnumValue name="LUMINOSITY_SK_BLENDMODE" init="28"/>
  </Enumeration>
  <Typedef id="_99" name="sk_blendmode_t" type="_408" context="_1" location="f4:235" file="f4" line="235"/>
  <Struct id="_100" name="" context="_1" location="f4:239" file="f4" line="239" members="_409 _410 _411" size="96" align="32"/>
  <Typedef id="_101" name="sk_point3_t" type="_412" context="_1" location="f4:243" file="f4" line="243"/>
  <Struct id="_102" name="" context="_1" location="f4:245" file="f4" line="245" members="_413 _414" size="64" align="32"/>
  <Typedef id="_103" name="sk_ipoint_t" type="_415" context="_1" location="f4:248" file="f4" line="248"/>
  <Struct id="_104" name="" context="_1" location="f4:250" file="f4" line="250" members="_416 _417" size="64" align="32"/>
  <Typedef id="_105" name="sk_size_t" type="_418" context="_1" location="f4:253" file="f4" line="253"/>
  <Struct id="_106" name="" context="_1" location="f4:255" file="f4" line="255" members="_419 _420" size="64" align="32"/>
  <Typedef id="_107" name="sk_isize_t" type="_421" context="_1" location="f4:258" file="f4" line="258"/>
  <Struct id="_108" name="" context="_1" location="f4:260" file="f4" line="260" members="_422 _423 _424 _425 _426 _427 _428 _429 _430 _431 _432 _433 _434 _435 _436 _437" size="512" align="32"/>
  <Typedef id="_109" name="sk_fontmetrics_t" type="_438" context="_1" location="f4:277" file="f4" line="277"/>
  <Struct id="_110" name="sk_string_t" context="_1" location="f4:286" file="f4" line="286" incomplete="1"/>
  <Typedef id="_111" name="sk_string_t" type="_439" context="_1" location="f4:286" file="f4" line="286"/>
  <Struct id="_112" name="sk_bitmap_t" context="_1" location="f4:291" file="f4" line="291" incomplete="1"/>
  <Typedef id="_113" name="sk_bitmap_t" type="_440" context="_1" location="f4:291" file="f4" line="291"/>
  <Struct id="_114" name="sk_pixmap_t" context="_1" location="f4:292" file="f4" line="292" incomplete="1"/>
  <Typedef id="_115" name="sk_pixmap_t" type="_441" context="_1" location="f4:292" file="f4" line="292"/>
  <Struct id="_116" name="sk_colorfilter_t" context="_1" location="f4:293" file="f4" line="293" incomplete="1"/>
  <Typedef id="_117" name="sk_colorfilter_t" type="_442" context="_1" location="f4:293" file="f4" line="293"/>
  <Struct id="_118" name="sk_imagefilter_t" context="_1" location="f4:294" file="f4" line="294" incomplete="1"/>
  <Typedef id="_119" name="sk_imagefilter_t" type="_443" context="_1" location="f4:294" file="f4" line="294"/>
  <Struct id="_120" name="sk_imagefilter_croprect_t" context="_1" location="f4:295" file="f4" line="295" incomplete="1"/>
  <Typedef id="_121" name="sk_imagefilter_croprect_t" type="_444" context="_1" location="f4:295" file="f4" line="295"/>
  <Struct id="_122" name="sk_typeface_t" context="_1" location="f4:305" file="f4" line="305" incomplete="1"/>
  <Typedef id="_123" name="sk_typeface_t" type="_445" context="_1" location="f4:305" file="f4" line="305"/>
  <Typedef id="_124" name="sk_font_table_tag_t" type="_14" context="_1" location="f4:306" file="f4" line="306"/>
  <Struct id="_125" name="sk_fontmgr_t" context="_1" location="f4:307" file="f4" line="307" incomplete="1"/>
  <Typedef id="_126" name="sk_fontmgr_t" type="_446" context="_1" location="f4:307" file="f4" line="307"/>
  <Struct id="_127" name="sk_fontstyle_t" context="_1" location="f4:308" file="f4" line="308" incomplete="1"/>
  <Typedef id="_128" name="sk_fontstyle_t" type="_447" context="_1" location="f4:308" file="f4" line="308"/>
  <Struct id="_129" name="sk_fontstyleset_t" context="_1" location="f4:309" file="f4" line="309" incomplete="1"/>
  <Typedef id="_130" name="sk_fontstyleset_t" type="_448" context="_1" location="f4:309" file="f4" line="309"/>
  <Struct id="_131" name="sk_codec_t" context="_1" location="f4:313" file="f4" line="313" incomplete="1"/>
  <Typedef id="_132" name="sk_codec_t" type="_449" context="_1" location="f4:313" file="f4" line="313"/>
  <Struct id="_133" name="sk_colorspace_t" context="_1" location="f4:314" file="f4" line="314" incomplete="1"/>
  <Typedef id="_134" name="sk_colorspace_t" type="_450" context="_1" location="f4:314" file="f4" line="314"/>
  <Struct id="_135" name="sk_stream_t" context="_1" location="f4:318" file="f4" line="318" incomplete="1"/>
  <Typedef id="_136" name="sk_stream_t" type="_451" context="_1" location="f4:318" file="f4" line="318"/>
  <Struct id="_137" name="sk_stream_filestream_t" context="_1" location="f4:319" file="f4" line="319" incomplete="1"/>
  <Typedef id="_138" name="sk_stream_filestream_t" type="_452" context="_1" location="f4:319" file="f4" line="319"/>
  <Struct id="_139" name="sk_stream_asset_t" context="_1" location="f4:320" file="f4" line="320" incomplete="1"/>
  <Typedef id="_140" name="sk_stream_asset_t" type="_453" context="_1" location="f4:320" file="f4" line="320"/>
  <Struct id="_141" name="sk_stream_memorystream_t" context="_1" location="f4:321" file="f4" line="321" incomplete="1"/>
  <Typedef id="_142" name="sk_stream_memorystream_t" type="_454" context="_1" location="f4:321" file="f4" line="321"/>
  <Struct id="_143" name="sk_stream_streamrewindable_t" context="_1" location="f4:322" file="f4" line="322" incomplete="1"/>
  <Typedef id="_144" name="sk_stream_streamrewindable_t" type="_455" context="_1" location="f4:322" file="f4" line="322"/>
  <Struct id="_145" name="sk_wstream_t" context="_1" location="f4:323" file="f4" line="323" incomplete="1"/>
  <Typedef id="_146" name="sk_wstream_t" type="_456" context="_1" location="f4:323" file="f4" line="323"/>
  <Struct id="_147" name="sk_wstream_filestream_t" context="_1" location="f4:324" file="f4" line="324" incomplete="1"/>
  <Typedef id="_148" name="sk_wstream_filestream_t" type="_457" context="_1" location="f4:324" file="f4" line="324"/>
  <Struct id="_149" name="sk_wstream_dynamicmemorystream_t" context="_1" location="f4:325" file="f4" line="325" incomplete="1"/>
  <Typedef id="_150" name="sk_wstream_dynamicmemorystream_t" type="_458" context="_1" location="f4:325" file="f4" line="325"/>
  <Struct id="_151" name="sk_document_t" context="_1" location="f4:329" file="f4" line="329" incomplete="1"/>
  <Typedef id="_152" name="sk_document_t" type="_459" context="_1" location="f4:329" file="f4" line="329"/>
  <Enumeration id="_153" name="sk_encoding_t" context="_1" location="f4:331" file="f4" line="331" size="32" align="32">
    <EnumValue name="UTF8_SK_ENCODING" init="0"/>
    <EnumValue name="UTF16_SK_ENCODING" init="1"/>
    <EnumValue name="UTF32_SK_ENCODING" init="2"/>
  </Enumeration>
  <Typedef id="_154" name="sk_encoding_t" type="_460" context="_1" location="f4:335" file="f4" line="335"/>
  <Enumeration id="_155" name="sk_point_mode_t" context="_1" location="f4:337" file="f4" line="337" size="32" align="32">
    <EnumValue name="POINTS_SK_POINT_MODE" init="0"/>
    <EnumValue name="LINES_SK_POINT_MODE" init="1"/>
    <EnumValue name="POLYGON_SK_POINT_MODE" init="2"/>
  </Enumeration>
  <Typedef id="_156" name="sk_point_mode_t" type="_461" context="_1" location="f4:341" file="f4" line="341"/>
  <Enumeration id="_157" name="sk_text_align_t" context="_1" location="f4:343" file="f4" line="343" size="32" align="32">
    <EnumValue name="LEFT_SK_TEXT_ALIGN" init="0"/>
    <EnumValue name="CENTER_SK_TEXT_ALIGN" init="1"/>
    <EnumValue name="RIGHT_SK_TEXT_ALIGN" init="2"/>
  </Enumeration>
  <Typedef id="_158" name="sk_text_align_t" type="_462" context="_1" location="f4:347" file="f4" line="347"/>
  <Enumeration id="_159" name="sk_text_encoding_t" context="_1" location="f4:349" file="f4" line="349" size="32" align="32">
    <EnumValue name="UTF8_SK_TEXT_ENCODING" init="0"/>
    <EnumValue name="UTF16_SK_TEXT_ENCODING" init="1"/>
    <EnumValue name="UTF32_SK_TEXT_ENCODING" init="2"/>
    <EnumValue name="GLYPH_ID_SK_TEXT_ENCODING" init="3"/>
  </Enumeration>
  <Typedef id="_160" name="sk_text_encoding_t" type="_463" context="_1" location="f4:354" file="f4" line="354"/>
  <Enumeration id="_161" name="sk_path_filltype_t" context="_1" location="f4:356" file="f4" line="356" size="32" align="32">
    <EnumValue name="WINDING_SK_PATH_FILLTYPE" init="0"/>
    <EnumValue name="EVENODD_SK_PATH_FILLTYPE" init="1"/>
    <EnumValue name="INVERSE_WINDING_SK_PATH_FILLTYPE" init="2"/>
    <EnumValue name="INVERSE_EVENODD_SK_PATH_FILLTYPE" init="3"/>
  </Enumeration>
  <Typedef id="_162" name="sk_path_filltype_t" type="_464" context="_1" location="f4:361" file="f4" line="361"/>
  <Enumeration id="_163" name="sk_font_style_slant_t" context="_1" location="f4:363" file="f4" line="363" size="32" align="32">
    <EnumValue name="UPRIGHT_SK_FONT_STYLE_SLANT" init="0"/>
    <EnumValue name="ITALIC_SK_FONT_STYLE_SLANT" init="1"/>
    <EnumValue name="OBLIQUE_SK_FONT_STYLE_SLANT" init="2"/>
  </Enumeration>
  <Typedef id="_164" name="sk_font_style_slant_t" type="_465" context="_1" location="f4:367" file="f4" line="367"/>
  <Enumeration id="_165" name="sk_filter_quality_t" context="_1" location="f4:369" file="f4" line="369" size="32" align="32">
    <EnumValue name="NONE_SK_FILTER_QUALITY" init="0"/>
    <EnumValue name="LOW_SK_FILTER_QUALITY" init="1"/>
    <EnumValue name="MEDIUM_SK_FILTER_QUALITY" init="2"/>
    <EnumValue name="HIGH_SK_FILTER_QUALITY" init="3"/>
  </Enumeration>
  <Typedef id="_166" name="sk_filter_quality_t" type="_466" context="_1" location="f4:374" file="f4" line="374"/>
  <Enumeration id="_167" name="sk_crop_rect_flags_t" context="_1" location="f4:376" file="f4" line="376" size="32" align="32">
    <EnumValue name="HAS_NONE_SK_CROP_RECT_FLAG" init="0"/>
    <EnumValue name="HAS_LEFT_SK_CROP_RECT_FLAG" init="1"/>
    <EnumValue name="HAS_TOP_SK_CROP_RECT_FLAG" init="2"/>
    <EnumValue name="HAS_WIDTH_SK_CROP_RECT_FLAG" init="4"/>
    <EnumValue name="HAS_HEIGHT_SK_CROP_RECT_FLAG" init="8"/>
    <EnumValue name="HAS_ALL_SK_CROP_RECT_FLAG" init="15"/>
  </Enumeration>
  <Typedef id="_168" name="sk_crop_rect_flags_t" type="_467" context="_1" location="f4:383" file="f4" line="383"/>
  <Enumeration id="_169" name="sk_drop_shadow_image_filter_shadow_mode_t" context="_1" location="f4:385" file="f4" line="385" size="32" align="32">
    <EnumValue name="DRAW_SHADOW_AND_FOREGROUND_SK_DROP_SHADOW_IMAGE_FILTER_SHADOW_MODE" init="0"/>
    <EnumValue name="DRAW_SHADOW_ONLY_SK_DROP_SHADOW_IMAGE_FILTER_SHADOW_MODE" init="1"/>
  </Enumeration>
  <Typedef id="_170" name="sk_drop_shadow_image_filter_shadow_mode_t" type="_468" context="_1" location="f4:388" file="f4" line="388"/>
  <Enumeration id="_171" name="sk_displacement_map_effect_channel_selector_type_t" context="_1" location="f4:390" file="f4" line="390" size="32" align="32">
    <EnumValue name="UNKNOWN_SK_DISPLACEMENT_MAP_EFFECT_CHANNEL_SELECTOR_TYPE" init="0"/>
    <EnumValue name="R_SK_DISPLACEMENT_MAP_EFFECT_CHANNEL_SELECTOR_TYPE" init="1"/>
    <EnumValue name="G_SK_DISPLACEMENT_MAP_EFFECT_CHANNEL_SELECTOR_TYPE" init="2"/>
    <EnumValue name="B_SK_DISPLACEMENT_MAP_EFFECT_CHANNEL_SELECTOR_TYPE" init="3"/>
    <EnumValue name="A_SK_DISPLACEMENT_MAP_EFFECT_CHANNEL_SELECTOR_TYPE" init="4"/>
  </Enumeration>
  <Typedef id="_172" name="sk_displacement_map_effect_channel_selector_type_t" type="_469" context="_1" location="f4:396" file="f4" line="396"/>
  <Enumeration id="_173" name="sk_matrix_convolution_tilemode_t" context="_1" location="f4:398" file="f4" line="398" size="32" align="32">
    <EnumValue name="CLAMP_SK_MATRIX_CONVOLUTION_TILEMODE" init="0"/>
    <EnumValue name="REPEAT_SK_MATRIX_CONVOLUTION_TILEMODE" init="1"/>
    <EnumValue name="CLAMP_TO_BLACK_SK_MATRIX_CONVOLUTION_TILEMODE" init="2"/>
  </Enumeration>
  <Typedef id="_174" name="sk_matrix_convolution_tilemode_t" type="_470" context="_1" location="f4:402" file="f4" line="402"/>
  <Enumeration id="_175" name="sk_region_op_t" context="_1" location="f4:407" file="f4" line="407" size="32" align="32">
    <EnumValue name="DIFFERENCE_SK_REGION_OP" init="0"/>
    <EnumValue name="INTERSECT_SK_REGION_OP" init="1"/>
    <EnumValue name="UNION_SK_REGION_OP" init="2"/>
    <EnumValue name="XOR_SK_REGION_OP" init="3"/>
    <EnumValue name="REVERSE_DIFFERENCE_SK_REGION_OP" init="4"/>
    <EnumValue name="REPLACE_SK_REGION_OP" init="5"/>
  </Enumeration>
  <Typedef id="_176" name="sk_region_op_t" type="_471" context="_1" location="f4:414" file="f4" line="414"/>
  <Enumeration id="_177" name="sk_clipop_t" context="_1" location="f4:416" file="f4" line="416" size="32" align="32">
    <EnumValue name="DIFFERENCE_SK_CLIPOP" init="0"/>
    <EnumValue name="INTERSECT_SK_CLIPOP" init="1"/>
  </Enumeration>
  <Typedef id="_178" name="sk_clipop_t" type="_472" context="_1" location="f4:419" file="f4" line="419"/>
  <Enumeration id="_179" name="sk_encoded_image_format_t" context="_1" location="f4:424" file="f4" line="424" size="32" align="32">
    <EnumValue name="BMP_SK_ENCODED_FORMAT" init="0"/>
    <EnumValue name="GIF_SK_ENCODED_FORMAT" init="1"/>
    <EnumValue name="ICO_SK_ENCODED_FORMAT" init="2"/>
    <EnumValue name="JPEG_SK_ENCODED_FORMAT" init="3"/>
    <EnumValue name="PNG_SK_ENCODED_FORMAT" init="4"/>
    <EnumValue name="WBMP_SK_ENCODED_FORMAT" init="5"/>
    <EnumValue name="WEBP_SK_ENCODED_FORMAT" init="6"/>
    <EnumValue name="PKM_SK_ENCODED_FORMAT" init="7"/>
    <EnumValue name="KTX_SK_ENCODED_FORMAT" init="8"/>
    <EnumValue name="ASTC_SK_ENCODED_FORMAT" init="9"/>
    <EnumValue name="DNG_SK_ENCODED_FORMAT" init="10"/>
    <EnumValue name="HEIF_SK_ENCODED_FORMAT" init="11"/>
  </Enumeration>
  <Typedef id="_180" name="sk_encoded_image_format_t" type="_473" context="_1" location="f4:437" file="f4" line="437"/>
  <Enumeration id="_181" name="sk_encodedorigin_t" context="_1" location="f4:439" file="f4" line="439" size="32" align="32">
    <EnumValue name="TOP_LEFT_SK_ENCODED_ORIGIN" init="1"/>
    <EnumValue name="TOP_RIGHT_SK_ENCODED_ORIGIN" init="2"/>
    <EnumValue name="BOTTOM_RIGHT_SK_ENCODED_ORIGIN" init="3"/>
    <EnumValue name="BOTTOM_LEFT_SK_ENCODED_ORIGIN" init="4"/>
    <EnumValue name="LEFT_TOP_SK_ENCODED_ORIGIN" init="5"/>
    <EnumValue name="RIGHT_TOP_SK_ENCODED_ORIGIN" init="6"/>
    <EnumValue name="RIGHT_BOTTOM_SK_ENCODED_ORIGIN" init="7"/>
    <EnumValue name="LEFT_BOTTOM_SK_ENCODED_ORIGIN" init="8"/>
    <EnumValue name="DEFAULT_SK_ENCODED_ORIGIN" init="1"/>
  </Enumeration>
  <Typedef id="_182" name="sk_encodedorigin_t" type="_474" context="_1" location="f4:449" file="f4" line="449"/>
  <Enumeration id="_183" name="sk_codec_result_t" context="_1" location="f4:451" file="f4" line="451" size="32" align="32">
    <EnumValue name="SUCCESS_SK_CODEC_RESULT" init="0"/>
    <EnumValue name="INCOMPLETE_INPUT_SK_CODEC_RESULT" init="1"/>
    <EnumValue name="ERROR_IN_INPUT_SK_CODEC_RESULT" init="2"/>
    <EnumValue name="INVALID_CONVERSION_SK_CODEC_RESULT" init="3"/>
    <EnumValue name="INVALID_SCALE_SK_CODEC_RESULT" init="4"/>
    <EnumValue name="INVALID_PARAMETERS_SK_CODEC_RESULT" init="5"/>
    <EnumValue name="INVALID_INPUT_SK_CODEC_RESULT" init="6"/>
    <EnumValue name="COULD_NOT_REWIND_SK_CODEC_RESULT" init="7"/>
    <EnumValue name="INTERNAL_ERROR_SK_CODEC_RESULT" init="8"/>
    <EnumValue name="UNIMPLEMENTED_SK_CODEC_RESULT" init="9"/>
  </Enumeration>
  <Typedef id="_184" name="sk_codec_result_t" type="_475" context="_1" location="f4:462" file="f4" line="462"/>
  <Enumeration id="_185" name="sk_codec_zero_initialized_t" context="_1" location="f4:464" file="f4" line="464" size="32" align="32">
    <EnumValue name="YES_SK_CODEC_ZERO_INITIALIZED" init="0"/>
    <EnumValue name="NO_SK_CODEC_ZERO_INITIALIZED" init="1"/>
  </Enumeration>
  <Typedef id="_186" name="sk_codec_zero_initialized_t" type="_476" context="_1" location="f4:467" file="f4" line="467"/>
  <Enumeration id="_187" name="sk_transfer_function_behavior_t" context="_1" location="f4:469" file="f4" line="469" size="32" align="32">
    <EnumValue name="RESPECT_SK_TRANSFER_FUNCTION_BEHAVIOR" init="0"/>
    <EnumValue name="IGNORE_SK_TRANSFER_FUNCTION_BEHAVIOR" init="1"/>
  </Enumeration>
  <Typedef id="_188" name="sk_transfer_function_behavior_t" type="_477" context="_1" location="f4:472" file="f4" line="472"/>
  <Struct id="_189" name="" context="_1" location="f4:474" file="f4" line="474" members="_478 _479 _480 _481 _482" size="256" align="64"/>
  <Typedef id="_190" name="sk_codec_options_t" type="_483" context="_1" location="f4:480" file="f4" line="480"/>
  <Enumeration id="_191" name="sk_codec_scanline_order_t" context="_1" location="f4:482" file="f4" line="482" size="32" align="32">
    <EnumValue name="TOP_DOWN_SK_CODEC_SCANLINE_ORDER" init="0"/>
    <EnumValue name="BOTTOM_UP_SK_CODEC_SCANLINE_ORDER" init="1"/>
  </Enumeration>
  <Typedef id="_192" name="sk_codec_scanline_order_t" type="_484" context="_1" location="f4:485" file="f4" line="485"/>
  <Enumeration id="_193" name="sk_path_verb_t" context="_1" location="f4:488" file="f4" line="488" size="32" align="32">
    <EnumValue name="MOVE_SK_PATH_VERB" init="0"/>
    <EnumValue name="LINE_SK_PATH_VERB" init="1"/>
    <EnumValue name="QUAD_SK_PATH_VERB" init="2"/>
    <EnumValue name="CONIC_SK_PATH_VERB" init="3"/>
    <EnumValue name="CUBIC_SK_PATH_VERB" init="4"/>
    <EnumValue name="CLOSE_SK_PATH_VERB" init="5"/>
    <EnumValue name="DONE_SK_PATH_VERB" init="6"/>
  </Enumeration>
  <Typedef id="_194" name="sk_path_verb_t" type="_485" context="_1" location="f4:496" file="f4" line="496"/>
  <Struct id="_195" name="sk_path_iterator_t" context="_1" location="f4:498" file="f4" line="498" incomplete="1"/>
  <Typedef id="_196" name="sk_path_iterator_t" type="_486" context="_1" location="f4:498" file="f4" line="498"/>
  <Struct id="_197" name="sk_path_rawiterator_t" context="_1" location="f4:499" file="f4" line="499" incomplete="1"/>
  <Typedef id="_198" name="sk_path_rawiterator_t" type="_487" context="_1" location="f4:499" file="f4" line="499"/>
  <Enumeration id="_199" name="sk_path_add_mode_t" context="_1" location="f4:501" file="f4" line="501" size="32" align="32">
    <EnumValue name="APPEND_SK_PATH_ADD_MODE" init="0"/>
    <EnumValue name="EXTEND_SK_PATH_ADD_MODE" init="1"/>
  </Enumeration>
  <Typedef id="_200" name="sk_path_add_mode_t" type="_488" context="_1" location="f4:504" file="f4" line="504"/>
  <Enumeration id="_201" name="sk_path_segment_mask_t" context="_1" location="f4:506" file="f4" line="506" size="32" align="32">
    <EnumValue name="LINE_SK_PATH_SEGMENT_MASK" init="1"/>
    <EnumValue name="QUAD_SK_PATH_SEGMENT_MASK" init="2"/>
    <EnumValue name="CONIC_SK_PATH_SEGMENT_MASK" init="4"/>
    <EnumValue name="CUBIC_SK_PATH_SEGMENT_MASK" init="8"/>
  </Enumeration>
  <Typedef id="_202" name="sk_path_segment_mask_t" type="_489" context="_1" location="f4:511" file="f4" line="511"/>
  <Enumeration id="_203" name="sk_path_effect_1d_style_t" context="_1" location="f4:513" file="f4" line="513" size="32" align="32">
    <EnumValue name="TRANSLATE_SK_PATH_EFFECT_1D_STYLE" init="0"/>
    <EnumValue name="ROTATE_SK_PATH_EFFECT_1D_STYLE" init="1"/>
    <EnumValue name="MORPH_SK_PATH_EFFECT_1D_STYLE" init="2"/>
  </Enumeration>
  <Typedef id="_204" name="sk_path_effect_1d_style_t" type="_490" context="_1" location="f4:517" file="f4" line="517"/>
  <Enumeration id="_205" name="sk_path_effect_trim_mode_t" context="_1" location="f4:519" file="f4" line="519" size="32" align="32">
    <EnumValue name="NORMAL_SK_PATH_EFFECT_TRIM_MODE" init="0"/>
    <EnumValue name="INVERTED_SK_PATH_EFFECT_TRIM_MODE" init="1"/>
  </Enumeration>
  <Typedef id="_206" name="sk_path_effect_trim_mode_t" type="_491" context="_1" location="f4:522" file="f4" line="522"/>
  <Struct id="_207" name="sk_path_effect_t" context="_1" location="f4:524" file="f4" line="524" incomplete="1"/>
  <Typedef id="_208" name="sk_path_effect_t" type="_492" context="_1" location="f4:524" file="f4" line="524"/>
  <Enumeration id="_209" name="sk_stroke_cap_t" context="_1" location="f4:526" file="f4" line="526" size="32" align="32">
    <EnumValue name="BUTT_SK_STROKE_CAP" init="0"/>
    <EnumValue name="ROUND_SK_STROKE_CAP" init="1"/>
    <EnumValue name="SQUARE_SK_STROKE_CAP" init="2"/>
  </Enumeration>
  <Typedef id="_210" name="sk_stroke_cap_t" type="_493" context="_1" location="f4:530" file="f4" line="530"/>
  <Enumeration id="_211" name="sk_stroke_join_t" context="_1" location="f4:532" file="f4" line="532" size="32" align="32">
    <EnumValue name="MITER_SK_STROKE_JOIN" init="0"/>
    <EnumValue name="ROUND_SK_STROKE_JOIN" init="1"/>
    <EnumValue name="BEVEL_SK_STROKE_JOIN" init="2"/>
  </Enumeration>
  <Typedef id="_212" name="sk_stroke_join_t" type="_494" context="_1" location="f4:536" file="f4" line="536"/>
  <Enumeration id="_213" name="sk_shader_tilemode_t" context="_1" location="f4:538" file="f4" line="538" size="32" align="32">
    <EnumValue name="CLAMP_SK_SHADER_TILEMODE" init="0"/>
    <EnumValue name="REPEAT_SK_SHADER_TILEMODE" init="1"/>
    <EnumValue name="MIRROR_SK_SHADER_TILEMODE" init="2"/>
  </Enumeration>
  <Typedef id="_214" name="sk_shader_tilemode_t" type="_495" context="_1" location="f4:542" file="f4" line="542"/>
  <Enumeration id="_215" name="sk_blurstyle_t" context="_1" location="f4:544" file="f4" line="544" size="32" align="32">
    <EnumValue name="NORMAL_SK_BLUR_STYLE" init="0"/>
    <EnumValue name="SOLID_SK_BLUR_STYLE" init="1"/>
    <EnumValue name="OUTER_SK_BLUR_STYLE" init="2"/>
    <EnumValue name="INNER_SK_BLUR_STYLE" init="3"/>
  </Enumeration>
  <Typedef id="_216" name="sk_blurstyle_t" type="_496" context="_1" location="f4:549" file="f4" line="549"/>
  <Enumeration id="_217" name="sk_path_direction_t" context="_1" location="f4:551" file="f4" line="551" size="32" align="32">
    <EnumValue name="CW_SK_PATH_DIRECTION" init="0"/>
    <EnumValue name="CCW_SK_PATH_DIRECTION" init="1"/>
  </Enumeration>
  <Typedef id="_218" name="sk_path_direction_t" type="_497" context="_1" location="f4:554" file="f4" line="554"/>
  <Enumeration id="_219" name="sk_path_arc_size_t" context="_1" location="f4:556" file="f4" line="556" size="32" align="32">
    <EnumValue name="SMALL_SK_PATH_ARC_SIZE" init="0"/>
    <EnumValue name="LARGE_SK_PATH_ARC_SIZE" init="1"/>
  </Enumeration>
  <Typedef id="_220" name="sk_path_arc_size_t" type="_498" context="_1" location="f4:559" file="f4" line="559"/>
  <Enumeration id="_221" name="sk_paint_style_t" context="_1" location="f4:561" file="f4" line="561" size="32" align="32">
    <EnumValue name="FILL_SK_PAINT_STYLE" init="0"/>
    <EnumValue name="STROKE_SK_PAINT_STYLE" init="1"/>
    <EnumValue name="STROKE_AND_FILL_SK_PAINT_STYLE" init="2"/>
  </Enumeration>
  <Typedef id="_222" name="sk_paint_style_t" type="_499" context="_1" location="f4:565" file="f4" line="565"/>
  <Enumeration id="_223" name="sk_paint_hinting_t" context="_1" location="f4:567" file="f4" line="567" size="32" align="32">
    <EnumValue name="NO_HINTING_SK_PAINT_HINTING" init="0"/>
    <EnumValue name="SLIGHT_HINTING_SK_PAINT_HINTING" init="1"/>
    <EnumValue name="NORMAL_HINTING_SK_PAINT_HINTING" init="2"/>
    <EnumValue name="FULL_HINTING_SK_PAINT_HINTING" init="3"/>
  </Enumeration>
  <Typedef id="_224" name="sk_paint_hinting_t" type="_500" context="_1" location="f4:572" file="f4" line="572"/>
  <Struct id="_225" name="sk_colortable_t" context="_1" location="f4:574" file="f4" line="574" incomplete="1"/>
  <Typedef id="_226" name="sk_colortable_t" type="_501" context="_1" location="f4:574" file="f4" line="574"/>
  <Struct id="_227" name="sk_pixelref_factory_t" context="_1" location="f4:576" file="f4" line="576" incomplete="1"/>
  <Typedef id="_228" name="sk_pixelref_factory_t" type="_502" context="_1" location="f4:576" file="f4" line="576"/>
  <Enumeration id="_229" name="gr_surfaceorigin_t" context="_1" location="f4:578" file="f4" line="578" size="32" align="32">
    <EnumValue name="TOP_LEFT_GR_SURFACE_ORIGIN" init="0"/>
    <EnumValue name="BOTTOM_LEFT_GR_SURFACE_ORIGIN" init="1"/>
  </Enumeration>
  <Typedef id="_230" name="gr_surfaceorigin_t" type="_503" context="_1" location="f4:581" file="f4" line="581"/>
  <Enumeration id="_231" name="gr_pixelconfig_t" context="_1" location="f4:583" file="f4" line="583" size="32" align="32">
    <EnumValue name="UNKNOWN_GR_PIXEL_CONFIG" init="0"/>
    <EnumValue name="ALPHA_8_GR_PIXEL_CONFIG" init="1"/>
    <EnumValue name="GRAY_8_GR_PIXEL_CONFIG" init="2"/>
    <EnumValue name="RGB_565_GR_PIXEL_CONFIG" init="3"/>
    <EnumValue name="RGBA_4444_GR_PIXEL_CONFIG" init="4"/>
    <EnumValue name="RGBA_8888_GR_PIXEL_CONFIG" init="5"/>
    <EnumValue name="RGB_888_GR_PIXEL_CONFIG" init="6"/>
    <EnumValue name="BGRA_8888_GR_PIXEL_CONFIG" init="7"/>
    <EnumValue name="SRGBA_8888_GR_PIXEL_CONFIG" init="8"/>
    <EnumValue name="SBGRA_8888_GR_PIXEL_CONFIG" init="9"/>
    <EnumValue name="RGBA_1010102_GR_PIXEL_CONFIG" init="10"/>
    <EnumValue name="RGBA_FLOAT_GR_PIXEL_CONFIG" init="11"/>
    <EnumValue name="RG_FLOAT_GR_PIXEL_CONFIG" init="12"/>
    <EnumValue name="ALPHA_HALF_GR_PIXEL_CONFIG" init="13"/>
    <EnumValue name="RGBA_HALF_GR_PIXEL_CONFIG" init="14"/>
  </Enumeration>
  <Typedef id="_232" name="gr_pixelconfig_t" type="_504" context="_1" location="f4:599" file="f4" line="599"/>
  <Enumeration id="_233" name="sk_mask_format_t" context="_1" location="f4:601" file="f4" line="601" size="32" align="32">
    <EnumValue name="BW_SK_MASK_FORMAT" init="0"/>
    <EnumValue name="A8_SK_MASK_FORMAT" init="1"/>
    <EnumValue name="THREE_D_SK_MASK_FORMAT" init="2"/>
    <EnumValue name="ARGB32_SK_MASK_FORMAT" init="3"/>
    <EnumValue name="LCD16_SK_MASK_FORMAT" init="4"/>
  </Enumeration>
  <Typedef id="_234" name="sk_mask_format_t" type="_505" context="_1" location="f4:607" file="f4" line="607"/>
  <Struct id="_235" name="" context="_1" location="f4:609" file="f4" line="609" members="_506 _507 _508 _509" size="256" align="64"/>
  <Typedef id="_236" name="sk_mask_t" type="_510" context="_1" location="f4:614" file="f4" line="614"/>
  <Typedef id="_237" name="gr_backendobject_t" type="_31" context="_1" location="f4:616" file="f4" line="616"/>
  <Struct id="_238" name="gr_backendrendertarget_t" context="_1" location="f4:618" file="f4" line="618" incomplete="1"/>
  <Typedef id="_239" name="gr_backendrendertarget_t" type="_511" context="_1" location="f4:618" file="f4" line="618"/>
  <Struct id="_240" name="gr_backendtexture_t" context="_1" location="f4:619" file="f4" line="619" incomplete="1"/>
  <Typedef id="_241" name="gr_backendtexture_t" type="_512" context="_1" location="f4:619" file="f4" line="619"/>
  <Struct id="_242" name="gr_context_t" context="_1" location="f4:621" file="f4" line="621" incomplete="1"/>
  <Typedef id="_243" name="gr_context_t" type="_513" context="_1" location="f4:621" file="f4" line="621"/>
  <Enumeration id="_244" name="gr_backend_t" context="_1" location="f4:623" file="f4" line="623" size="32" align="32">
    <EnumValue name="METAL_GR_BACKEND" init="0"/>
    <EnumValue name="OPENGL_GR_BACKEND" init="1"/>
    <EnumValue name="VULKAN_GR_BACKEND" init="2"/>
  </Enumeration>
  <Typedef id="_245" name="gr_backend_t" type="_514" context="_1" location="f4:627" file="f4" line="627"/>
  <Typedef id="_246" name="gr_backendcontext_t" type="_31" context="_1" location="f4:629" file="f4" line="629"/>
  <Struct id="_247" name="gr_glinterface_t" context="_1" location="f4:631" file="f4" line="631" incomplete="1"/>
  <Typedef id="_248" name="gr_glinterface_t" type="_515" context="_1" location="f4:631" file="f4" line="631"/>
  <Typedef id="_249" name="gr_gl_func_ptr" type="_516" context="_1" location="f4:633" file="f4" line="633"/>
  <Typedef id="_250" name="gr_gl_get_proc" type="_517" context="_1" location="f4:634" file="f4" line="634"/>
  <Struct id="_251" name="" context="_1" location="f4:636" file="f4" line="636" members="_518 _519 _520" size="96" align="32"/>
  <Typedef id="_252" name="gr_gl_textureinfo_t" type="_521" context="_1" location="f4:640" file="f4" line="640"/>
  <Struct id="_253" name="" context="_1" location="f4:642" file="f4" line="642" members="_522 _523" size="64" align="32"/>
  <Typedef id="_254" name="gr_gl_framebufferinfo_t" type="_524" context="_1" location="f4:645" file="f4" line="645"/>
  <Enumeration id="_255" name="sk_pathop_t" context="_1" location="f4:647" file="f4" line="647" size="32" align="32">
    <EnumValue name="DIFFERENCE_SK_PATHOP" init="0"/>
    <EnumValue name="INTERSECT_SK_PATHOP" init="1"/>
    <EnumValue name="UNION_SK_PATHOP" init="2"/>
    <EnumValue name="XOR_SK_PATHOP" init="3"/>
    <EnumValue name="REVERSE_DIFFERENCE_SK_PATHOP" init="4"/>
  </Enumeration>
  <Typedef id="_256" name="sk_pathop_t" type="_525" context="_1" location="f4:653" file="f4" line="653"/>
  <Struct id="_257" name="sk_opbuilder_t" context="_1" location="f4:655" file="f4" line="655" incomplete="1"/>
  <Typedef id="_258" name="sk_opbuilder_t" type="_526" context="_1" location="f4:655" file="f4" line="655"/>
  <Enumeration id="_259" name="sk_path_convexity_t" context="_1" location="f4:657" file="f4" line="657" size="32" align="32">
    <EnumValue name="UNKNOWN_SK_PATH_CONVEXITY" init="0"/>
    <EnumValue name="CONVEX_SK_PATH_CONVEXITY" init="1"/>
    <EnumValue name="CONCAVE_SK_PATH_CONVEXITY" init="2"/>
  </Enumeration>
  <Typedef id="_260" name="sk_path_convexity_t" type="_527" context="_1" location="f4:661" file="f4" line="661"/>
  <Enumeration id="_261" name="sk_lattice_recttype_t" context="_1" location="f4:663" file="f4" line="663" size="32" align="32">
    <EnumValue name="DEFAULT_SK_LATTICE_RECT_TYPE" init="0"/>
    <EnumValue name="TRANSPARENT_SK_LATTICE_RECT_TYPE" init="1"/>
    <EnumValue name="FIXED_COLOR_SK_LATTICE_RECT_TYPE" init="2"/>
  </Enumeration>
  <Typedef id="_262" name="sk_lattice_recttype_t" type="_528" context="_1" location="f4:667" file="f4" line="667"/>
  <Struct id="_263" name="" context="_1" location="f4:669" file="f4" line="669" members="_529 _530 _531 _532 _533 _534 _535" size="384" align="64"/>
  <Typedef id="_264" name="sk_lattice_t" type="_536" context="_1" location="f4:677" file="f4" line="677"/>
  <Struct id="_265" name="sk_pathmeasure_t" context="_1" location="f4:679" file="f4" line="679" incomplete="1"/>
  <Typedef id="_266" name="sk_pathmeasure_t" type="_537" context="_1" location="f4:679" file="f4" line="679"/>
  <Enumeration id="_267" name="sk_pathmeasure_matrixflags_t" context="_1" location="f4:681" file="f4" line="681" size="32" align="32">
    <EnumValue name="GET_POSITION_SK_PATHMEASURE_MATRIXFLAGS" init="1"/>
    <EnumValue name="GET_TANGENT_SK_PATHMEASURE_MATRIXFLAGS" init="2"/>
    <EnumValue name="GET_POS_AND_TAN_SK_PATHMEASURE_MATRIXFLAGS" init="3"/>
  </Enumeration>
  <Typedef id="_268" name="sk_pathmeasure_matrixflags_t" type="_538" context="_1" location="f4:685" file="f4" line="685"/>
  <Typedef id="_269" name="sk_bitmap_release_proc" type="_539" context="_1" location="f4:687" file="f4" line="687"/>
  <Typedef id="_270" name="sk_data_release_proc" type="_540" context="_1" location="f4:689" file="f4" line="689"/>
  <Typedef id="_271" name="sk_image_raster_release_proc" type="_540" context="_1" location="f4:691" file="f4" line="691"/>
  <Typedef id="_272" name="sk_image_texture_release_proc" type="_541" context="_1" location="f4:692" file="f4" line="692"/>
  <Typedef id="_273" name="sk_surface_raster_release_proc" type="_539" context="_1" location="f4:694" file="f4" line="694"/>
  <Enumeration id="_274" name="sk_image_caching_hint_t" context="_1" location="f4:696" file="f4" line="696" size="32" align="32">
    <EnumValue name="ALLOW_SK_IMAGE_CACHING_HINT" init="0"/>
    <EnumValue name="DISALLOW_SK_IMAGE_CACHING_HINT" init="1"/>
  </Enumeration>
  <Typedef id="_275" name="sk_image_caching_hint_t" type="_542" context="_1" location="f4:699" file="f4" line="699"/>
  <Enumeration id="_276" name="sk_bitmap_allocflags_t" context="_1" location="f4:701" file="f4" line="701" size="32" align="32">
    <EnumValue name="NONE_SK_BITMAP_ALLOC_FLAGS" init="0"/>
    <EnumValue name="ZERO_PIXELS_SK_BITMAP_ALLOC_FLAGS" init="1"/>
  </Enumeration>
  <Typedef id="_277" name="sk_bitmap_allocflags_t" type="_543" context="_1" location="f4:704" file="f4" line="704"/>
  <Struct id="_278" name="" context="_1" location="f4:706" file="f4" line="706" members="_544 _545 _546 _547 _548 _549 _550 _551" size="80" align="16"/>
  <Typedef id="_279" name="sk_time_datetime_t" type="_552" context="_1" location="f4:715" file="f4" line="715"/>
  <Struct id="_280" name="" context="_1" location="f4:717" file="f4" line="717" members="_553 _554 _555 _556 _557 _558 _559 _560 _561 _562 _563" size="640" align="64"/>
  <Typedef id="_281" name="sk_document_pdf_metadata_t" type="_564" context="_1" location="f4:729" file="f4" line="729"/>
  <Struct id="_282" name="" context="_1" location="f4:731" file="f4" line="731" members="_565 _566 _567 _568 _569" size="192" align="64"/>
  <Typedef id="_283" name="sk_imageinfo_t" type="_570" context="_1" location="f4:737" file="f4" line="737"/>
  <Enumeration id="_284" name="sk_codecanimation_disposalmethod_t" context="_1" location="f4:739" file="f4" line="739" size="32" align="32">
    <EnumValue name="KEEP_SK_CODEC_ANIMATION_DISPOSAL_METHOD" init="1"/>
    <EnumValue name="RESTORE_BG_COLOR_SK_CODEC_ANIMATION_DISPOSAL_METHOD" init="2"/>
    <EnumValue name="RESTORE_PREVIOUS_SK_CODEC_ANIMATION_DISPOSAL_METHOD" init="3"/>
  </Enumeration>
  <Typedef id="_285" name="sk_codecanimation_disposalmethod_t" type="_571" context="_1" location="f4:743" file="f4" line="743"/>
  <Struct id="_286" name="" context="_1" location="f4:745" file="f4" line="745" members="_572 _573 _574 _575 _576" size="160" align="32"/>
  <Typedef id="_287" name="sk_codec_frameinfo_t" type="_577" context="_1" location="f4:751" file="f4" line="751"/>
  <Struct id="_288" name="sk_xmlstreamwriter_t" context="_1" location="f4:753" file="f4" line="753" incomplete="1"/>
  <Typedef id="_289" name="sk_xmlstreamwriter_t" type="_578" context="_1" location="f4:753" file="f4" line="753"/>
  <Struct id="_290" name="sk_xmlwriter_t" context="_1" location="f4:754" file="f4" line="754" incomplete="1"/>
  <Typedef id="_291" name="sk_xmlwriter_t" type="_579" context="_1" location="f4:754" file="f4" line="754"/>
  <Struct id="_292" name="sk_svgcanvas_t" context="_1" location="f4:756" file="f4" line="756" incomplete="1"/>
  <Typedef id="_293" name="sk_svgcanvas_t" type="_580" context="_1" location="f4:756" file="f4" line="756"/>
  <Struct id="_294" name="sk_3dview_t" context="_1" location="f4:758" file="f4" line="758" incomplete="1"/>
  <Typedef id="_295" name="sk_3dview_t" type="_581" context="_1" location="f4:758" file="f4" line="758"/>
  <Enumeration id="_296" name="sk_vertices_vertex_mode_t" context="_1" location="f4:760" file="f4" line="760" size="32" align="32">
    <EnumValue name="TRIANGLES_SK_VERTICES_VERTEX_MODE" init="0"/>
    <EnumValue name="TRIANGLE_STRIP_SK_VERTICES_VERTEX_MODE" init="1"/>
    <EnumValue name="TRIANGLE_FAN_SK_VERTICES_VERTEX_MODE" init="2"/>
  </Enumeration>
  <Typedef id="_297" name="sk_vertices_vertex_mode_t" type="_582" context="_1" location="f4:764" file="f4" line="764"/>
  <Struct id="_298" name="sk_vertices_t" context="_1" location="f4:766" file="f4" line="766" incomplete="1"/>
  <Typedef id="_299" name="sk_vertices_t" type="_583" context="_1" location="f4:766" file="f4" line="766"/>
  <Enumeration id="_300" name="sk_gamma_named_t" context="_1" location="f4:768" file="f4" line="768" size="32" align="32">
    <EnumValue name="LINEAR_SK_GAMMA_NAMED" init="0"/>
    <EnumValue name="SRGB_SK_GAMMA_NAMED" init="1"/>
    <EnumValue name="TWO_DOT_TWO_CURVE_SK_GAMMA_NAMED" init="2"/>
    <EnumValue name="NON_STANDARD_SK_GAMMA_NAMED" init="3"/>
  </Enumeration>
  <Typedef id="_301" name="sk_gamma_named_t" type="_584" context="_1" location="f4:773" file="f4" line="773"/>
  <Enumeration id="_302" name="sk_colorspace_type_t" context="_1" location="f4:775" file="f4" line="775" size="32" align="32">
    <EnumValue name="RGB_SK_COLORSPACE_TYPE" init="0"/>
    <EnumValue name="CMYK_SK_COLORSPACE_TYPE" init="1"/>
    <EnumValue name="GRAY_SK_COLORSPACE_TYPE" init="2"/>
  </Enumeration>
  <Typedef id="_303" name="sk_colorspace_type_t" type="_585" context="_1" location="f4:779" file="f4" line="779"/>
  <Enumeration id="_304" name="sk_colorspace_render_target_gamma_t" context="_1" location="f4:781" file="f4" line="781" size="32" align="32">
    <EnumValue name="LINEAR_SK_COLORSPACE_RENDER_TARGET_GAMMA" init="0"/>
    <EnumValue name="SRGB_SK_COLORSPACE_RENDER_TARGET_GAMMA" init="1"/>
  </Enumeration>
  <Typedef id="_305" name="sk_colorspace_render_target_gamma_t" type="_586" context="_1" location="f4:784" file="f4" line="784"/>
  <Enumeration id="_306" name="sk_colorspace_gamut_t" context="_1" location="f4:786" file="f4" line="786" size="32" align="32">
    <EnumValue name="SRGB_SK_COLORSPACE_GAMUT" init="0"/>
    <EnumValue name="ADOBE_RGB_SK_COLORSPACE_GAMUT" init="1"/>
    <EnumValue name="DCIP3_D65_SK_COLORSPACE_GAMUT" init="2"/>
    <EnumValue name="REC2020_SK_COLORSPACE_GAMUT" init="3"/>
  </Enumeration>
  <Typedef id="_307" name="sk_colorspace_gamut_t" type="_587" context="_1" location="f4:791" file="f4" line="791"/>
  <Struct id="_308" name="" context="_1" location="f4:793" file="f4" line="793" members="_588 _589 _590 _591 _592 _593 _594" size="224" align="32"/>
  <Typedef id="_309" name="sk_colorspace_transfer_fn_t" type="_595" context="_1" location="f4:801" file="f4" line="801"/>
  <Struct id="_310" name="" context="_1" location="f4:803" file="f4" line="803" members="_596 _597 _598 _599 _600 _601 _602 _603" size="256" align="32"/>
  <Typedef id="_311" name="sk_colorspaceprimaries_t" type="_604" context="_1" location="f4:812" file="f4" line="812"/>
  <Enumeration id="_312" name="sk_highcontrastconfig_invertstyle_t" context="_1" location="f4:814" file="f4" line="814" size="32" align="32">
    <EnumValue name="NO_INVERT_SK_HIGH_CONTRAST_CONFIG_INVERT_STYLE" init="0"/>
    <EnumValue name="INVERT_BRIGHTNESS_SK_HIGH_CONTRAST_CONFIG_INVERT_STYLE" init="1"/>
    <EnumValue name="INVERT_LIGHTNESS_SK_HIGH_CONTRAST_CONFIG_INVERT_STYLE" init="2"/>
  </Enumeration>
  <Typedef id="_313" name="sk_highcontrastconfig_invertstyle_t" type="_605" context="_1" location="f4:818" file="f4" line="818"/>
  <Struct id="_314" name="" context="_1" location="f4:820" file="f4" line="820" members="_606 _607 _608" size="96" align="32"/>
  <Typedef id="_315" name="sk_highcontrastconfig_t" type="_609" context="_1" location="f4:824" file="f4" line="824"/>
  <Enumeration id="_316" name="sk_pngencoder_filterflags_t" context="_1" location="f4:826" file="f4" line="826" size="32" align="32">
    <EnumValue name="ZERO_SK_PNGENCODER_FILTER_FLAGS" init="0"/>
    <EnumValue name="NONE_SK_PNGENCODER_FILTER_FLAGS" init="8"/>
    <EnumValue name="SUB_SK_PNGENCODER_FILTER_FLAGS" init="16"/>
    <EnumValue name="UP_SK_PNGENCODER_FILTER_FLAGS" init="32"/>
    <EnumValue name="AVG_SK_PNGENCODER_FILTER_FLAGS" init="64"/>
    <EnumValue name="PAETH_SK_PNGENCODER_FILTER_FLAGS" init="128"/>
    <EnumValue name="ALL_SK_PNGENCODER_FILTER_FLAGS" init="248"/>
  </Enumeration>
  <Typedef id="_317" name="sk_pngencoder_filterflags_t" type="_610" context="_1" location="f4:838" file="f4" line="838"/>
  <Struct id="_318" name="" context="_1" location="f4:840" file="f4" line="840" members="_611 _612 _613 _614" size="192" align="64"/>
  <Typedef id="_319" name="sk_pngencoder_options_t" type="_615" context="_1" location="f4:845" file="f4" line="845"/>
  <Enumeration id="_320" name="sk_jpegencoder_downsample_t" context="_1" location="f4:847" file="f4" line="847" size="32" align="32">
    <EnumValue name="DOWNSAMPLE_420_SK_JPEGENCODER_DOWNSAMPLE" init="0"/>
    <EnumValue name="DOWNSAMPLE_422_SK_JPEGENCODER_DOWNSAMPLE" init="1"/>
    <EnumValue name="DOWNSAMPLE_444_SK_JPEGENCODER_DOWNSAMPLE" init="2"/>
  </Enumeration>
  <Typedef id="_321" name="sk_jpegencoder_downsample_t" type="_616" context="_1" location="f4:851" file="f4" line="851"/>
  <Enumeration id="_322" name="sk_jpegencoder_alphaoption_t" context="_1" location="f4:853" file="f4" line="853" size="32" align="32">
    <EnumValue name="IGNORE_SK_JPEGENCODER_ALPHA_OPTION" init="0"/>
    <EnumValue name="BLEND_ON_BLACK_SK_JPEGENCODER_ALPHA_OPTION" init="1"/>
  </Enumeration>
  <Typedef id="_323" name="sk_jpegencoder_alphaoption_t" type="_617" context="_1" location="f4:856" file="f4" line="856"/>
  <Struct id="_324" name="" context="_1" location="f4:858" file="f4" line="858" members="_618 _619 _620 _621" size="128" align="32"/>
  <Typedef id="_325" name="sk_jpegencoder_options_t" type="_622" context="_1" location="f4:863" file="f4" line="863"/>
  <Enumeration id="_326" name="sk_webpencoder_compression_t" context="_1" location="f4:865" file="f4" line="865" size="32" align="32">
    <EnumValue name="LOSSY_SK_WEBPENCODER_COMPTRESSION" init="0"/>
    <EnumValue name="LOSSLESS_SK_WEBPENCODER_COMPTRESSION" init="1"/>
  </Enumeration>
  <Typedef id="_327" name="sk_webpencoder_compression_t" type="_623" context="_1" location="f4:868" file="f4" line="868"/>
  <Struct id="_328" name="" context="_1" location="f4:870" file="f4" line="870" members="_624 _625 _626" size="96" align="32"/>
  <Typedef id="_329" name="sk_webpencoder_options_t" type="_627" context="_1" location="f4:874" file="f4" line="874"/>
  <Struct id="_330" name="sk_rrect_t" context="_1" location="f4:875" file="f4" line="875" incomplete="1"/>
  <Typedef id="_331" name="sk_rrect_t" type="_628" context="_1" location="f4:875" file="f4" line="875"/>
  <Enumeration id="_332" name="sk_rrect_type_t" context="_1" location="f4:877" file="f4" line="877" size="32" align="32">
    <EnumValue name="EMPTY_SK_RRECT_TYPE" init="0"/>
    <EnumValue name="RECT_SK_RRECT_TYPE" init="1"/>
    <EnumValue name="OVAL_SK_RRECT_TYPE" init="2"/>
    <EnumValue name="SIMPLE_SK_RRECT_TYPE" init="3"/>
    <EnumValue name="NINE_PATCH_SK_RRECT_TYPE" init="4"/>
    <EnumValue name="COMPLEX_SK_RRECT_TYPE" init="5"/>
  </Enumeration>
  <Typedef id="_333" name="sk_rrect_type_t" type="_629" context="_1" location="f4:884" file="f4" line="884"/>
  <Enumeration id="_334" name="sk_rrect_corner_t" context="_1" location="f4:886" file="f4" line="886" size="32" align="32">
    <EnumValue name="UPPER_LEFT_SK_RRECT_CORNER" init="0"/>
    <EnumValue name="UPPER_RIGHT_SK_RRECT_CORNER" init="1"/>
    <EnumValue name="LOWER_RIGHT_SK_RRECT_CORNER" init="2"/>
    <EnumValue name="LOWER_LEFT_SK_RRECT_CORNER" init="3"/>
  </Enumeration>
  <Typedef id="_335" name="sk_rrect_corner_t" type="_630" context="_1" location="f4:891" file="f4" line="891"/>
  <Struct id="_336" name="sk_textblob_t" context="_1" location="f4:893" file="f4" line="893" incomplete="1"/>
  <Typedef id="_337" name="sk_textblob_t" type="_631" context="_1" location="f4:893" file="f4" line="893"/>
  <Struct id="_338" name="sk_textblob_builder_t" context="_1" location="f4:894" file="f4" line="894" incomplete="1"/>
  <Typedef id="_339" name="sk_textblob_builder_t" type="_632" context="_1" location="f4:894" file="f4" line="894"/>
  <Struct id="_340" name="" context="_1" location="f4:896" file="f4" line="896" members="_633 _634 _635 _636" size="256" align="64"/>
  <Typedef id="_341" name="sk_textblob_builder_runbuffer_t" type="_637" context="_1" location="f4:901" file="f4" line="901"/>
  <Struct id="_342" name="" context="_1" location="f4:903" file="f4" line="903" members="_638 _639 _640 _641" size="128" align="32"/>
  <Typedef id="_343" name="sk_rsxform_t" type="_642" context="_1" location="f4:908" file="f4" line="908"/>
  <Function id="_344" name="sk_svgcanvas_create" returns="_643" context="_1" location="f5:17" file="f5" line="17" mangled="_Z19sk_svgcanvas_create">
    <Argument name="bounds" type="_644" location="f5:17" file="f5" line="17"/>
    <Argument name="writer" type="_645" location="f5:17" file="f5" line="17"/>
  </Function>
  <FundamentalType id="_345" name="__int128" size="128" align="128"/>
  <FundamentalType id="_346" name="unsigned __int128" size="128" align="128"/>
  <Struct id="_347" name="__NSConstantString_tag" context="_1" location="f0:0" file="f0" line="0" members="_646 _647 _648 _649" size="256" align="64"/>
  <PointerType id="_348" type="_650" size="64" align="64"/>
  <ArrayType id="_349" min="0" max="0" type="_651"/>
  <FundamentalType id="_350" name="long long int" size="64" align="64"/>
  <FundamentalType id="_351" name="long long unsigned int" size="64" align="64"/>
  <FundamentalType id="_352" name="int" size="32" align="32"/>
  <FundamentalType id="_353" name="unsigned int" size="32" align="32"/>
  <FundamentalType id="_354" name="short int" size="16" align="16"/>
  <FundamentalType id="_355" name="short unsigned int" size="16" align="16"/>
  <FundamentalType id="_356" name="signed char" size="8" align="8"/>
  <FundamentalType id="_357" name="unsigned char" size="8" align="8"/>
  <FundamentalType id="_358" name="long int" size="64" align="64"/>
  <FundamentalType id="_359" name="long unsigned int" size="64" align="64"/>
  <FundamentalType id="_360" name="long double" size="128" align="128"/>
  <ElaboratedType id="_361" type="_39"/>
  <ElaboratedType id="_362" type="_41"/>
  <ElaboratedType id="_363" type="_45"/>
  <ElaboratedType id="_364" type="_47"/>
  <ElaboratedType id="_365" type="_49"/>
  <ElaboratedType id="_366" type="_51"/>
  <ElaboratedType id="_367" type="_53"/>
  <Field id="_368" name="x" type="_652" context="_55" access="public" location="f4:95" file="f4" line="95" offset="0"/>
  <Field id="_369" name="y" type="_652" context="_55" access="public" location="f4:96" file="f4" line="96" offset="32"/>
  <ElaboratedType id="_370" type="_55"/>
  <Field id="_371" name="left" type="_13" context="_58" access="public" location="f4:102" file="f4" line="102" offset="0"/>
  <Field id="_372" name="top" type="_13" context="_58" access="public" location="f4:103" file="f4" line="103" offset="32"/>
  <Field id="_373" name="right" type="_13" context="_58" access="public" location="f4:104" file="f4" line="104" offset="64"/>
  <Field id="_374" name="bottom" type="_13" context="_58" access="public" location="f4:105" file="f4" line="105" offset="96"/>
  <ElaboratedType id="_375" type="_58"/>
  <Field id="_376" name="left" type="_652" context="_60" access="public" location="f4:109" file="f4" line="109" offset="0"/>
  <Field id="_377" name="top" type="_652" context="_60" access="public" location="f4:110" file="f4" line="110" offset="32"/>
  <Field id="_378" name="right" type="_652" context="_60" access="public" location="f4:111" file="f4" line="111" offset="64"/>
  <Field id="_379" name="bottom" type="_652" context="_60" access="public" location="f4:112" file="f4" line="112" offset="96"/>
  <ElaboratedType id="_380" type="_60"/>
  <Field id="_381" name="scaleX" type="_652" context="_62" access="public" location="f4:116" file="f4" line="116" offset="0"/>
  <Field id="_382" name="skewX" type="_652" context="_62" access="public" location="f4:116" file="f4" line="116" offset="32"/>
  <Field id="_383" name="transX" type="_652" context="_62" access="public" location="f4:116" file="f4" line="116" offset="64"/>
  <Field id="_384" name="skewY" type="_652" context="_62" access="public" location="f4:117" file="f4" line="117" offset="96"/>
  <Field id="_385" name="scaleY" type="_652" context="_62" access="public" location="f4:117" file="f4" line="117" offset="128"/>
  <Field id="_386" name="transY" type="_652" context="_62" access="public" location="f4:117" file="f4" line="117" offset="160"/>
  <Field id="_387" name="persp0" type="_652" context="_62" access="public" location="f4:118" file="f4" line="118" offset="192"/>
  <Field id="_388" name="persp1" type="_652" context="_62" access="public" location="f4:118" file="f4" line="118" offset="224"/>
  <Field id="_389" name="persp2" type="_652" context="_62" access="public" location="f4:118" file="f4" line="118" offset="256"/>
  <ElaboratedType id="_390" type="_62"/>
  <ElaboratedType id="_391" type="_64"/>
  <ElaboratedType id="_392" type="_66"/>
  <ElaboratedType id="_393" type="_68"/>
  <ElaboratedType id="_394" type="_70"/>
  <ElaboratedType id="_395" type="_72"/>
  <ElaboratedType id="_396" type="_74"/>
  <ElaboratedType id="_397" type="_76"/>
  <ElaboratedType id="_398" type="_78"/>
  <ElaboratedType id="_399" type="_80"/>
  <ElaboratedType id="_400" type="_82"/>
  <ElaboratedType id="_401" type="_84"/>
  <ElaboratedType id="_402" type="_86"/>
  <ElaboratedType id="_403" type="_88"/>
  <ElaboratedType id="_404" type="_90"/>
  <ElaboratedType id="_405" type="_92"/>
  <ElaboratedType id="_406" type="_94"/>
  <ElaboratedType id="_407" type="_96"/>
  <ElaboratedType id="_408" type="_98"/>
  <Field id="_409" name="x" type="_652" context="_100" access="public" location="f4:240" file="f4" line="240" offset="0"/>
  <Field id="_410" name="y" type="_652" context="_100" access="public" location="f4:241" file="f4" line="241" offset="32"/>
  <Field id="_411" name="z" type="_652" context="_100" access="public" location="f4:242" file="f4" line="242" offset="64"/>
  <ElaboratedType id="_412" type="_100"/>
  <Field id="_413" name="x" type="_13" context="_102" access="public" location="f4:246" file="f4" line="246" offset="0"/>
  <Field id="_414" name="y" type="_13" context="_102" access="public" location="f4:247" file="f4" line="247" offset="32"/>
  <ElaboratedType id="_415" type="_102"/>
  <Field id="_416" name="w" type="_652" context="_104" access="public" location="f4:251" file="f4" line="251" offset="0"/>
  <Field id="_417" name="h" type="_652" context="_104" access="public" location="f4:252" file="f4" line="252" offset="32"/>
  <ElaboratedType id="_418" type="_104"/>
  <Field id="_419" name="w" type="_13" context="_106" access="public" location="f4:256" file="f4" line="256" offset="0"/>
  <Field id="_420" name="h" type="_13" context="_106" access="public" location="f4:257" file="f4" line="257" offset="32"/>
  <ElaboratedType id="_421" type="_106"/>
  <Field id="_422" name="fFlags" type="_14" context="_108" access="public" location="f4:261" file="f4" line="261" offset="0"/>
  <Field id="_423" name="fTop" type="_652" context="_108" access="public" location="f4:262" file="f4" line="262" offset="32"/>
  <Field id="_424" name="fAscent" type="_652" context="_108" access="public" location="f4:263" file="f4" line="263" offset="64"/>
  <Field id="_425" name="fDescent" type="_652" context="_108" access="public" location="f4:264" file="f4" line="264" offset="96"/>
  <Field id="_426" name="fBottom" type="_652" context="_108" access="public" location="f4:265" file="f4" line="265" offset="128"/>
  <Field id="_427" name="fLeading" type="_652" context="_108" access="public" location="f4:266" file="f4" line="266" offset="160"/>
  <Field id="_428" name="fAvgCharWidth" type="_652" context="_108" access="public" location="f4:267" file="f4" line="267" offset="192"/>
  <Field id="_429" name="fMaxCharWidth" type="_652" context="_108" access="public" location="f4:268" file="f4" line="268" offset="224"/>
  <Field id="_430" name="fXMin" type="_652" context="_108" access="public" location="f4:269" file="f4" line="269" offset="256"/>
  <Field id="_431" name="fXMax" type="_652" context="_108" access="public" location="f4:270" file="f4" line="270" offset="288"/>
  <Field id="_432" name="fXHeight" type="_652" context="_108" access="public" location="f4:271" file="f4" line="271" offset="320"/>
  <Field id="_433" name="fCapHeight" type="_652" context="_108" access="public" location="f4:272" file="f4" line="272" offset="352"/>
  <Field id="_434" name="fUnderlineThickness" type="_652" context="_108" access="public" location="f4:273" file="f4" line="273" offset="384"/>
  <Field id="_435" name="fUnderlinePosition" type="_652" context="_108" access="public" location="f4:274" file="f4" line="274" offset="416"/>
  <Field id="_436" name="fStrikeoutThickness" type="_652" context="_108" access="public" location="f4:275" file="f4" line="275" offset="448"/>
  <Field id="_437" name="fStrikeoutPosition" type="_652" context="_108" access="public" location="f4:276" file="f4" line="276" offset="480"/>
  <ElaboratedType id="_438" type="_108"/>
  <ElaboratedType id="_439" type="_110"/>
  <ElaboratedType id="_440" type="_112"/>
  <ElaboratedType id="_441" type="_114"/>
  <ElaboratedType id="_442" type="_116"/>
  <ElaboratedType id="_443" type="_118"/>
  <ElaboratedType id="_444" type="_120"/>
  <ElaboratedType id="_445" type="_122"/>
  <ElaboratedType id="_446" type="_125"/>
  <ElaboratedType id="_447" type="_127"/>
  <ElaboratedType id="_448" type="_129"/>
  <ElaboratedType id="_449" type="_131"/>
  <ElaboratedType id="_450" type="_133"/>
  <ElaboratedType id="_451" type="_135"/>
  <ElaboratedType id="_452" type="_137"/>
  <ElaboratedType id="_453" type="_139"/>
  <ElaboratedType id="_454" type="_141"/>
  <ElaboratedType id="_455" type="_143"/>
  <ElaboratedType id="_456" type="_145"/>
  <ElaboratedType id="_457" type="_147"/>
  <ElaboratedType id="_458" type="_149"/>
  <ElaboratedType id="_459" type="_151"/>
  <ElaboratedType id="_460" type="_153"/>
  <ElaboratedType id="_461" type="_155"/>
  <ElaboratedType id="_462" type="_157"/>
  <ElaboratedType id="_463" type="_159"/>
  <ElaboratedType id="_464" type="_161"/>
  <ElaboratedType id="_465" type="_163"/>
  <ElaboratedType id="_466" type="_165"/>
  <ElaboratedType id="_467" type="_167"/>
  <ElaboratedType id="_468" type="_169"/>
  <ElaboratedType id="_469" type="_171"/>
  <ElaboratedType id="_470" type="_173"/>
  <ElaboratedType id="_471" type="_175"/>
  <ElaboratedType id="_472" type="_177"/>
  <ElaboratedType id="_473" type="_179"/>
  <ElaboratedType id="_474" type="_181"/>
  <ElaboratedType id="_475" type="_183"/>
  <ElaboratedType id="_476" type="_185"/>
  <ElaboratedType id="_477" type="_187"/>
  <Field id="_478" name="fZeroInitialized" type="_186" context="_189" access="public" location="f4:475" file="f4" line="475" offset="0"/>
  <Field id="_479" name="fSubset" type="_653" context="_189" access="public" location="f4:476" file="f4" line="476" offset="64"/>
  <Field id="_480" name="fFrameIndex" type="_352" context="_189" access="public" location="f4:477" file="f4" line="477" offset="128"/>
  <Field id="_481" name="fPriorFrame" type="_352" context="_189" access="public" location="f4:478" file="f4" line="478" offset="160"/>
  <Field id="_482" name="fPremulBehavior" type="_188" context="_189" access="public" location="f4:479" file="f4" line="479" offset="192"/>
  <ElaboratedType id="_483" type="_189"/>
  <ElaboratedType id="_484" type="_191"/>
  <ElaboratedType id="_485" type="_193"/>
  <ElaboratedType id="_486" type="_195"/>
  <ElaboratedType id="_487" type="_197"/>
  <ElaboratedType id="_488" type="_199"/>
  <ElaboratedType id="_489" type="_201"/>
  <ElaboratedType id="_490" type="_203"/>
  <ElaboratedType id="_491" type="_205"/>
  <ElaboratedType id="_492" type="_207"/>
  <ElaboratedType id="_493" type="_209"/>
  <ElaboratedType id="_494" type="_211"/>
  <ElaboratedType id="_495" type="_213"/>
  <ElaboratedType id="_496" type="_215"/>
  <ElaboratedType id="_497" type="_217"/>
  <ElaboratedType id="_498" type="_219"/>
  <ElaboratedType id="_499" type="_221"/>
  <ElaboratedType id="_500" type="_223"/>
  <ElaboratedType id="_501" type="_225"/>
  <ElaboratedType id="_502" type="_227"/>
  <ElaboratedType id="_503" type="_229"/>
  <ElaboratedType id="_504" type="_231"/>
  <ElaboratedType id="_505" type="_233"/>
  <Field id="_506" name="fImage" type="_654" context="_235" access="public" location="f4:610" file="f4" line="610" offset="0"/>
  <Field id="_507" name="fBounds" type="_59" context="_235" access="public" location="f4:611" file="f4" line="611" offset="64"/>
  <Field id="_508" name="fRowBytes" type="_14" context="_235" access="public" location="f4:612" file="f4" line="612" offset="192"/>
  <Field id="_509" name="fFormat" type="_234" context="_235" access="public" location="f4:613" file="f4" line="613" offset="224"/>
  <ElaboratedType id="_510" type="_235"/>
  <ElaboratedType id="_511" type="_238"/>
  <ElaboratedType id="_512" type="_240"/>
  <ElaboratedType id="_513" type="_242"/>
  <ElaboratedType id="_514" type="_244"/>
  <ElaboratedType id="_515" type="_247"/>
  <PointerType id="_516" type="_655" size="64" align="64"/>
  <PointerType id="_517" type="_656" size="64" align="64"/>
  <Field id="_518" name="fTarget" type="_353" context="_251" access="public" location="f4:637" file="f4" line="637" offset="0"/>
  <Field id="_519" name="fID" type="_353" context="_251" access="public" location="f4:638" file="f4" line="638" offset="32"/>
  <Field id="_520" name="fFormat" type="_353" context="_251" access="public" location="f4:639" file="f4" line="639" offset="64"/>
  <ElaboratedType id="_521" type="_251"/>
  <Field id="_522" name="fFBOID" type="_353" context="_253" access="public" location="f4:643" file="f4" line="643" offset="0"/>
  <Field id="_523" name="fFormat" type="_353" context="_253" access="public" location="f4:644" file="f4" line="644" offset="32"/>
  <ElaboratedType id="_524" type="_253"/>
  <ElaboratedType id="_525" type="_255"/>
  <ElaboratedType id="_526" type="_257"/>
  <ElaboratedType id="_527" type="_259"/>
  <ElaboratedType id="_528" type="_261"/>
  <Field id="_529" name="fXDivs" type="_657" context="_263" access="public" location="f4:670" file="f4" line="670" offset="0"/>
  <Field id="_530" name="fYDivs" type="_657" context="_263" access="public" location="f4:671" file="f4" line="671" offset="64"/>
  <Field id="_531" name="fRectTypes" type="_658" context="_263" access="public" location="f4:672" file="f4" line="672" offset="128"/>
  <Field id="_532" name="fXCount" type="_352" context="_263" access="public" location="f4:673" file="f4" line="673" offset="192"/>
  <Field id="_533" name="fYCount" type="_352" context="_263" access="public" location="f4:674" file="f4" line="674" offset="224"/>
  <Field id="_534" name="fBounds" type="_659" context="_263" access="public" location="f4:675" file="f4" line="675" offset="256"/>
  <Field id="_535" name="fColors" type="_660" context="_263" access="public" location="f4:676" file="f4" line="676" offset="320"/>
  <ElaboratedType id="_536" type="_263"/>
  <ElaboratedType id="_537" type="_265"/>
  <ElaboratedType id="_538" type="_267"/>
  <PointerType id="_539" type="_661" size="64" align="64"/>
  <PointerType id="_540" type="_662" size="64" align="64"/>
  <PointerType id="_541" type="_663" size="64" align="64"/>
  <ElaboratedType id="_542" type="_274"/>
  <ElaboratedType id="_543" type="_276"/>
  <Field id="_544" name="fTimeZoneMinutes" type="_19" context="_278" access="public" location="f4:707" file="f4" line="707" offset="0"/>
  <Field id="_545" name="fYear" type="_20" context="_278" access="public" location="f4:708" file="f4" line="708" offset="16"/>
  <Field id="_546" name="fMonth" type="_26" context="_278" access="public" location="f4:709" file="f4" line="709" offset="32"/>
  <Field id="_547" name="fDayOfWeek" type="_26" context="_278" access="public" location="f4:710" file="f4" line="710" offset="40"/>
  <Field id="_548" name="fDay" type="_26" context="_278" access="public" location="f4:711" file="f4" line="711" offset="48"/>
  <Field id="_549" name="fHour" type="_26" context="_278" access="public" location="f4:712" file="f4" line="712" offset="56"/>
  <Field id="_550" name="fMinute" type="_26" context="_278" access="public" location="f4:713" file="f4" line="713" offset="64"/>
  <Field id="_551" name="fSecond" type="_26" context="_278" access="public" location="f4:714" file="f4" line="714" offset="72"/>
  <ElaboratedType id="_552" type="_278"/>
  <Field id="_553" name="fTitle" type="_664" context="_280" access="public" location="f4:718" file="f4" line="718" offset="0"/>
  <Field id="_554" name="fAuthor" type="_664" context="_280" access="public" location="f4:719" file="f4" line="719" offset="64"/>
  <Field id="_555" name="fSubject" type="_664" context="_280" access="public" location="f4:720" file="f4" line="720" offset="128"/>
  <Field id="_556" name="fKeywords" type="_664" context="_280" access="public" location="f4:721" file="f4" line="721" offset="192"/>
  <Field id="_557" name="fCreator" type="_664" context="_280" access="public" location="f4:722" file="f4" line="722" offset="256"/>
  <Field id="_558" name="fProducer" type="_664" context="_280" access="public" location="f4:723" file="f4" line="723" offset="320"/>
  <Field id="_559" name="fCreation" type="_665" context="_280" access="public" location="f4:724" file="f4" line="724" offset="384"/>
  <Field id="_560" name="fModified" type="_665" context="_280" access="public" location="f4:725" file="f4" line="725" offset="448"/>
  <Field id="_561" name="fRasterDPI" type="_652" context="_280" access="public" location="f4:726" file="f4" line="726" offset="512"/>
  <Field id="_562" name="fPDFA" type="_666" context="_280" access="public" location="f4:727" file="f4" line="727" offset="544"/>
  <Field id="_563" name="fEncodingQuality" type="_352" context="_280" access="public" location="f4:728" file="f4" line="728" offset="576"/>
  <ElaboratedType id="_564" type="_280"/>
  <Field id="_565" name="colorspace" type="_667" context="_282" access="public" location="f4:732" file="f4" line="732" offset="0"/>
  <Field id="_566" name="width" type="_13" context="_282" access="public" location="f4:733" file="f4" line="733" offset="64"/>
  <Field id="_567" name="height" type="_13" context="_282" access="public" location="f4:734" file="f4" line="734" offset="96"/>
  <Field id="_568" name="colorType" type="_46" context="_282" access="public" location="f4:735" file="f4" line="735" offset="128"/>
  <Field id="_569" name="alphaType" type="_48" context="_282" access="public" location="f4:736" file="f4" line="736" offset="160"/>
  <ElaboratedType id="_570" type="_282"/>
  <ElaboratedType id="_571" type="_284"/>
  <Field id="_572" name="fRequiredFrame" type="_352" context="_286" access="public" location="f4:746" file="f4" line="746" offset="0"/>
  <Field id="_573" name="fDuration" type="_352" context="_286" access="public" location="f4:747" file="f4" line="747" offset="32"/>
  <Field id="_574" name="fFullyReceived" type="_666" context="_286" access="public" location="f4:748" file="f4" line="748" offset="64"/>
  <Field id="_575" name="fAlphaType" type="_48" context="_286" access="public" location="f4:749" file="f4" line="749" offset="96"/>
  <Field id="_576" name="fDisposalMethod" type="_285" context="_286" access="public" location="f4:750" file="f4" line="750" offset="128"/>
  <ElaboratedType id="_577" type="_286"/>
  <ElaboratedType id="_578" type="_288"/>
  <ElaboratedType id="_579" type="_290"/>
  <ElaboratedType id="_580" type="_292"/>
  <ElaboratedType id="_581" type="_294"/>
  <ElaboratedType id="_582" type="_296"/>
  <ElaboratedType id="_583" type="_298"/>
  <ElaboratedType id="_584" type="_300"/>
  <ElaboratedType id="_585" type="_302"/>
  <ElaboratedType id="_586" type="_304"/>
  <ElaboratedType id="_587" type="_306"/>
  <Field id="_588" name="fG" type="_652" context="_308" access="public" location="f4:794" file="f4" line="794" offset="0"/>
  <Field id="_589" name="fA" type="_652" context="_308" access="public" location="f4:795" file="f4" line="795" offset="32"/>
  <Field id="_590" name="fB" type="_652" context="_308" access="public" location="f4:796" file="f4" line="796" offset="64"/>
  <Field id="_591" name="fC" type="_652" context="_308" access="public" location="f4:797" file="f4" line="797" offset="96"/>
  <Field id="_592" name="fD" type="_652" context="_308" access="public" location="f4:798" file="f4" line="798" offset="128"/>
  <Field id="_593" name="fE" type="_652" context="_308" access="public" location="f4:799" file="f4" line="799" offset="160"/>
  <Field id="_594" name="fF" type="_652" context="_308" access="public" location="f4:800" file="f4" line="800" offset="192"/>
  <ElaboratedType id="_595" type="_308"/>
  <Field id="_596" name="fRX" type="_652" context="_310" access="public" location="f4:804" file="f4" line="804" offset="0"/>
  <Field id="_597" name="fRY" type="_652" context="_310" access="public" location="f4:805" file="f4" line="805" offset="32"/>
  <Field id="_598" name="fGX" type="_652" context="_310" access="public" location="f4:806" file="f4" line="806" offset="64"/>
  <Field id="_599" name="fGY" type="_652" context="_310" access="public" location="f4:807" file="f4" line="807" offset="96"/>
  <Field id="_600" name="fBX" type="_652" context="_310" access="public" location="f4:808" file="f4" line="808" offset="128"/>
  <Field id="_601" name="fBY" type="_652" context="_310" access="public" location="f4:809" file="f4" line="809" offset="160"/>
  <Field id="_602" name="fWX" type="_652" context="_310" access="public" location="f4:810" file="f4" line="810" offset="192"/>
  <Field id="_603" name="fWY" type="_652" context="_310" access="public" location="f4:811" file="f4" line="811" offset="224"/>
  <ElaboratedType id="_604" type="_310"/>
  <ElaboratedType id="_605" type="_312"/>
  <Field id="_606" name="fGrayscale" type="_666" context="_314" access="public" location="f4:821" file="f4" line="821" offset="0"/>
  <Field id="_607" name="fInvertStyle" type="_313" context="_314" access="public" location="f4:822" file="f4" line="822" offset="32"/>
  <Field id="_608" name="fContrast" type="_652" context="_314" access="public" location="f4:823" file="f4" line="823" offset="64"/>
  <ElaboratedType id="_609" type="_314"/>
  <ElaboratedType id="_610" type="_316"/>
  <Field id="_611" name="fFilterFlags" type="_317" context="_318" access="public" location="f4:841" file="f4" line="841" offset="0"/>
  <Field id="_612" name="fZLibLevel" type="_352" context="_318" access="public" location="f4:842" file="f4" line="842" offset="32"/>
  <Field id="_613" name="fUnpremulBehavior" type="_188" context="_318" access="public" location="f4:843" file="f4" line="843" offset="64"/>
  <Field id="_614" name="fComments" type="_668" context="_318" access="public" location="f4:844" file="f4" line="844" offset="128"/>
  <ElaboratedType id="_615" type="_318"/>
  <ElaboratedType id="_616" type="_320"/>
  <ElaboratedType id="_617" type="_322"/>
  <Field id="_618" name="fQuality" type="_352" context="_324" access="public" location="f4:859" file="f4" line="859" offset="0"/>
  <Field id="_619" name="fDownsample" type="_321" context="_324" access="public" location="f4:860" file="f4" line="860" offset="32"/>
  <Field id="_620" name="fAlphaOption" type="_323" context="_324" access="public" location="f4:861" file="f4" line="861" offset="64"/>
  <Field id="_621" name="fBlendBehavior" type="_188" context="_324" access="public" location="f4:862" file="f4" line="862" offset="96"/>
  <ElaboratedType id="_622" type="_324"/>
  <ElaboratedType id="_623" type="_326"/>
  <Field id="_624" name="fCompression" type="_327" context="_328" access="public" location="f4:871" file="f4" line="871" offset="0"/>
  <Field id="_625" name="fQuality" type="_652" context="_328" access="public" location="f4:872" file="f4" line="872" offset="32"/>
  <Field id="_626" name="fUnpremulBehavior" type="_188" context="_328" access="public" location="f4:873" file="f4" line="873" offset="64"/>
  <ElaboratedType id="_627" type="_328"/>
  <ElaboratedType id="_628" type="_330"/>
  <ElaboratedType id="_629" type="_332"/>
  <ElaboratedType id="_630" type="_334"/>
  <ElaboratedType id="_631" type="_336"/>
  <ElaboratedType id="_632" type="_338"/>
  <Field id="_633" name="glyphs" type="_668" context="_340" access="public" location="f4:897" file="f4" line="897" offset="0"/>
  <Field id="_634" name="pos" type="_668" context="_340" access="public" location="f4:898" file="f4" line="898" offset="64"/>
  <Field id="_635" name="utf8text" type="_668" context="_340" access="public" location="f4:899" file="f4" line="899" offset="128"/>
  <Field id="_636" name="clusters" type="_668" context="_340" access="public" location="f4:900" file="f4" line="900" offset="192"/>
  <ElaboratedType id="_637" type="_340"/>
  <Field id="_638" name="fSCos" type="_652" context="_342" access="public" location="f4:904" file="f4" line="904" offset="0"/>
  <Field id="_639" name="fSSin" type="_652" context="_342" access="public" location="f4:905" file="f4" line="905" offset="32"/>
  <Field id="_640" name="fTX" type="_652" context="_342" access="public" location="f4:906" file="f4" line="906" offset="64"/>
  <Field id="_641" name="fTY" type="_652" context="_342" access="public" location="f4:907" file="f4" line="907" offset="96"/>
  <ElaboratedType id="_642" type="_342"/>
  <PointerType id="_643" type="_69" size="64" align="64"/>
  <PointerType id="_644" type="_61c" size="64" align="64"/>
  <CvQualifiedType id="_61c" type="_61" const="1"/>
  <PointerType id="_645" type="_291" size="64" align="64"/>
  <Field id="_646" name="isa" type="_657" context="_347" access="public" offset="0"/>
  <Field id="_647" name="flags" type="_352" context="_347" access="public" offset="64"/>
  <Field id="_648" name="str" type="_669" context="_347" access="public" offset="128"/>
  <Field id="_649" name="length" type="_358" context="_347" access="public" offset="192"/>
  <Struct id="_651" name="__va_list_tag" context="_1" location="f0:0" file="f0" line="0" members="_670 _671 _672 _673" size="192" align="64"/>
  <FundamentalType id="_652" name="float" size="32" align="32"/>
  <PointerType id="_653" type="_59" size="64" align="64"/>
  <PointerType id="_654" type="_26" size="64" align="64"/>
  <PointerType id="_657" type="_352c" size="64" align="64"/>
  <CvQualifiedType id="_352c" type="_352" const="1"/>
  <PointerType id="_658" type="_262c" size="64" align="64"/>
  <CvQualifiedType id="_262c" type="_262" const="1"/>
  <PointerType id="_659" type="_59c" size="64" align="64"/>
  <CvQualifiedType id="_59c" type="_59" const="1"/>
  <PointerType id="_660" type="_43c" size="64" align="64"/>
  <CvQualifiedType id="_43c" type="_43" const="1"/>
  <PointerType id="_664" type="_111" size="64" align="64"/>
  <PointerType id="_665" type="_279" size="64" align="64"/>
  <FundamentalType id="_666" name="_Bool" size="8" align="8"/>
  <PointerType id="_667" type="_134" size="64" align="64"/>
  <PointerType id="_668" type="_674" size="64" align="64"/>
  <PointerType id="_669" type="_650c" size="64" align="64"/>
  <CvQualifiedType id="_650c" type="_650" const="1"/>
  <Field id="_670" name="gp_offset" type="_353" context="_651" access="public" offset="0"/>
  <Field id="_671" name="fp_offset" type="_353" context="_651" access="public" offset="32"/>
  <Field id="_672" name="overflow_arg_area" type="_668" context="_651" access="public" offset="64"/>
  <Field id="_673" name="reg_save_area" type="_668" context="_651" access="public" offset="128"/>
  <FundamentalType id="_650" name="char" size="8" align="8"/>
  <FunctionType id="_655" returns="_674"/>
  <FunctionType id="_656" returns="_249">
    <Argument type="_668"/>
    <Argument type="_669"/>
  </FunctionType>
  <FunctionType id="_661" returns="_674">
    <Argument type="_668"/>
    <Argument type="_668"/>
  </FunctionType>
  <FunctionType id="_662" returns="_674">
    <Argument type="_675"/>
    <Argument type="_668"/>
  </FunctionType>
  <FunctionType id="_663" returns="_674">
    <Argument type="_668"/>
  </FunctionType>
  <FundamentalType id="_674" name="void" size="0" align="8"/>
  <PointerType id="_675" type="_674c" size="64" align="64"/>
  <CvQualifiedType id="_674c" type="_674" const="1"/>
  <File id="f0" name="&lt;builtin&gt;"/>
  <File id="f1" name="/usr/local/Cellar/castxml/0.2.0/share/castxml/clang/include/stdint.h"/>
  <File id="f2" name="/usr/local/Cellar/castxml/0.2.0/share/castxml/clang/include/stddef.h"/>
  <File id="f3" name="/usr/local/Cellar/castxml/0.2.0/share/castxml/clang/include/__stddef_max_align_t.h"/>
  <File id="f4" name="./c/sk_types.h"/>
  <File id="f5" name="./c/sk_svg.h"/>
</CastXML>
