@ -754,7 +754,7 @@ bool _upb_mapsorter_pushexts(_upb_mapsorter* s,
* regenerated . */
static const char descriptor [ 10687 ] = { ' \n ' , ' ' , ' g ' , ' o ' , ' o ' , ' g ' , ' l ' , ' e ' , ' / ' , ' p ' , ' r ' , ' o ' , ' t ' , ' o ' , ' b ' , ' u ' , ' f ' , ' / ' , ' d ' , ' e ' , ' s ' , ' c ' , ' r ' , ' i ' , ' p ' ,
static const char descriptor [ 10993 ] = { ' \n ' , ' ' , ' g ' , ' o ' , ' o ' , ' g ' , ' l ' , ' e ' , ' / ' , ' p ' , ' r ' , ' o ' , ' t ' , ' o ' , ' b ' , ' u ' , ' f ' , ' / ' , ' d ' , ' e ' , ' s ' , ' c ' , ' r ' , ' i ' , ' p ' ,
' t ' , ' o ' , ' r ' , ' . ' , ' p ' , ' r ' , ' o ' , ' t ' , ' o ' , ' \022 ' , ' \017 ' , ' g ' , ' o ' , ' o ' , ' g ' , ' l ' , ' e ' , ' . ' , ' p ' , ' r ' , ' o ' , ' t ' , ' o ' , ' b ' , ' u ' ,
' f ' , ' \" ' , ' M ' , ' \n ' , ' \021 ' , ' F ' , ' i ' , ' l ' , ' e ' , ' D ' , ' e ' , ' s ' , ' c ' , ' r ' , ' i ' , ' p ' , ' t ' , ' o ' , ' r ' , ' S ' , ' e ' , ' t ' , ' \022 ' , ' 8 ' , ' \n ' ,
' \004 ' , ' f ' , ' i ' , ' l ' , ' e ' , ' \030 ' , ' \001 ' , ' ' , ' \003 ' , ' ( ' , ' \013 ' , ' 2 ' , ' $ ' , ' . ' , ' g ' , ' o ' , ' o ' , ' g ' , ' l ' , ' e ' , ' . ' , ' p ' , ' r ' , ' o ' , ' t ' ,
@ -1150,38 +1150,50 @@ static const char descriptor[10687] = {'\n', ' ', 'g', 'o', 'o', 'g', 'l', 'e',
' \027 ' , ' \n ' , ' \023 ' , ' J ' , ' S ' , ' O ' , ' N ' , ' _ ' , ' F ' , ' O ' , ' R ' , ' M ' , ' A ' , ' T ' , ' _ ' , ' U ' , ' N ' , ' K ' , ' N ' , ' O ' , ' W ' , ' N ' , ' \020 ' , ' \000 ' , ' \022 ' ,
' \t ' , ' \n ' , ' \005 ' , ' A ' , ' L ' , ' L ' , ' O ' , ' W ' , ' \020 ' , ' \001 ' , ' \022 ' , ' \026 ' , ' \n ' , ' \022 ' , ' L ' , ' E ' , ' G ' , ' A ' , ' C ' , ' Y ' , ' _ ' , ' B ' , ' E ' , ' S ' , ' T ' ,
' _ ' , ' E ' , ' F ' , ' F ' , ' O ' , ' R ' , ' T ' , ' \020 ' , ' \002 ' , ' * ' , ' \006 ' , ' \010 ' , ' \350 ' , ' \007 ' , ' \020 ' , ' \351 ' , ' \007 ' , ' * ' , ' \006 ' , ' \010 ' , ' \351 ' , ' \007 ' , ' \020 ' , ' \352 ' , ' \007 ' ,
' * ' , ' \006 ' , ' \010 ' , ' \213 ' , ' N ' , ' \020 ' , ' \220 ' , ' N ' , ' J ' , ' \004 ' , ' \010 ' , ' \004 ' , ' \020 ' , ' \005 ' , ' J ' , ' \006 ' , ' \010 ' , ' \347 ' , ' \007 ' , ' \020 ' , ' \350 ' , ' \007 ' , ' \" ' , ' \247 ' , ' \002 ' ,
' \n ' , ' \016 ' , ' S ' , ' o ' , ' u ' , ' r ' , ' c ' , ' e ' , ' C ' , ' o ' , ' d ' , ' e ' , ' I ' , ' n ' , ' f ' , ' o ' , ' \022 ' , ' D ' , ' \n ' , ' \010 ' , ' l ' , ' o ' , ' c ' , ' a ' , ' t ' ,
' i ' , ' o ' , ' n ' , ' \030 ' , ' \001 ' , ' ' , ' \003 ' , ' ( ' , ' \013 ' , ' 2 ' , ' ( ' , ' . ' , ' g ' , ' o ' , ' o ' , ' g ' , ' l ' , ' e ' , ' . ' , ' p ' , ' r ' , ' o ' , ' t ' , ' o ' , ' b ' ,
' u ' , ' f ' , ' . ' , ' S ' , ' o ' , ' u ' , ' r ' , ' c ' , ' e ' , ' C ' , ' o ' , ' d ' , ' e ' , ' I ' , ' n ' , ' f ' , ' o ' , ' . ' , ' L ' , ' o ' , ' c ' , ' a ' , ' t ' , ' i ' , ' o ' ,
' n ' , ' R ' , ' \010 ' , ' l ' , ' o ' , ' c ' , ' a ' , ' t ' , ' i ' , ' o ' , ' n ' , ' \032 ' , ' \316 ' , ' \001 ' , ' \n ' , ' \010 ' , ' L ' , ' o ' , ' c ' , ' a ' , ' t ' , ' i ' , ' o ' , ' n ' , ' \022 ' ,
' \026 ' , ' \n ' , ' \004 ' , ' p ' , ' a ' , ' t ' , ' h ' , ' \030 ' , ' \001 ' , ' ' , ' \003 ' , ' ( ' , ' \005 ' , ' B ' , ' \002 ' , ' \020 ' , ' \001 ' , ' R ' , ' \004 ' , ' p ' , ' a ' , ' t ' , ' h ' , ' \022 ' , ' \026 ' ,
' \n ' , ' \004 ' , ' s ' , ' p ' , ' a ' , ' n ' , ' \030 ' , ' \002 ' , ' ' , ' \003 ' , ' ( ' , ' \005 ' , ' B ' , ' \002 ' , ' \020 ' , ' \001 ' , ' R ' , ' \004 ' , ' s ' , ' p ' , ' a ' , ' n ' , ' \022 ' , ' ) ' , ' \n ' ,
' \020 ' , ' l ' , ' e ' , ' a ' , ' d ' , ' i ' , ' n ' , ' g ' , ' _ ' , ' c ' , ' o ' , ' m ' , ' m ' , ' e ' , ' n ' , ' t ' , ' s ' , ' \030 ' , ' \003 ' , ' ' , ' \001 ' , ' ( ' , ' \t ' , ' R ' , ' \017 ' ,
' l ' , ' e ' , ' a ' , ' d ' , ' i ' , ' n ' , ' g ' , ' C ' , ' o ' , ' m ' , ' m ' , ' e ' , ' n ' , ' t ' , ' s ' , ' \022 ' , ' + ' , ' \n ' , ' \021 ' , ' t ' , ' r ' , ' a ' , ' i ' , ' l ' , ' i ' ,
' n ' , ' g ' , ' _ ' , ' c ' , ' o ' , ' m ' , ' m ' , ' e ' , ' n ' , ' t ' , ' s ' , ' \030 ' , ' \004 ' , ' ' , ' \001 ' , ' ( ' , ' \t ' , ' R ' , ' \020 ' , ' t ' , ' r ' , ' a ' , ' i ' , ' l ' , ' i ' ,
' n ' , ' g ' , ' C ' , ' o ' , ' m ' , ' m ' , ' e ' , ' n ' , ' t ' , ' s ' , ' \022 ' , ' : ' , ' \n ' , ' \031 ' , ' l ' , ' e ' , ' a ' , ' d ' , ' i ' , ' n ' , ' g ' , ' _ ' , ' d ' , ' e ' , ' t ' ,
' a ' , ' c ' , ' h ' , ' e ' , ' d ' , ' _ ' , ' c ' , ' o ' , ' m ' , ' m ' , ' e ' , ' n ' , ' t ' , ' s ' , ' \030 ' , ' \006 ' , ' ' , ' \003 ' , ' ( ' , ' \t ' , ' R ' , ' \027 ' , ' l ' , ' e ' , ' a ' ,
' d ' , ' i ' , ' n ' , ' g ' , ' D ' , ' e ' , ' t ' , ' a ' , ' c ' , ' h ' , ' e ' , ' d ' , ' C ' , ' o ' , ' m ' , ' m ' , ' e ' , ' n ' , ' t ' , ' s ' , ' \" ' , ' \320 ' , ' \002 ' , ' \n ' , ' \021 ' ,
' G ' , ' e ' , ' n ' , ' e ' , ' r ' , ' a ' , ' t ' , ' e ' , ' d ' , ' C ' , ' o ' , ' d ' , ' e ' , ' I ' , ' n ' , ' f ' , ' o ' , ' \022 ' , ' M ' , ' \n ' , ' \n ' , ' a ' , ' n ' , ' n ' , ' o ' ,
' t ' , ' a ' , ' t ' , ' i ' , ' o ' , ' n ' , ' \030 ' , ' \001 ' , ' ' , ' \003 ' , ' ( ' , ' \013 ' , ' 2 ' , ' - ' , ' . ' , ' g ' , ' o ' , ' o ' , ' g ' , ' l ' , ' e ' , ' . ' , ' p ' , ' r ' , ' o ' ,
' t ' , ' o ' , ' b ' , ' u ' , ' f ' , ' . ' , ' G ' , ' e ' , ' n ' , ' e ' , ' r ' , ' a ' , ' t ' , ' e ' , ' d ' , ' C ' , ' o ' , ' d ' , ' e ' , ' I ' , ' n ' , ' f ' , ' o ' , ' . ' , ' A ' ,
' n ' , ' n ' , ' o ' , ' t ' , ' a ' , ' t ' , ' i ' , ' o ' , ' n ' , ' R ' , ' \n ' , ' a ' , ' n ' , ' n ' , ' o ' , ' t ' , ' a ' , ' t ' , ' i ' , ' o ' , ' n ' , ' \032 ' , ' \353 ' , ' \001 ' , ' \n ' ,
' \n ' , ' A ' , ' n ' , ' n ' , ' o ' , ' t ' , ' a ' , ' t ' , ' i ' , ' o ' , ' n ' , ' \022 ' , ' \026 ' , ' \n ' , ' \004 ' , ' p ' , ' a ' , ' t ' , ' h ' , ' \030 ' , ' \001 ' , ' ' , ' \003 ' , ' ( ' , ' \005 ' ,
' B ' , ' \002 ' , ' \020 ' , ' \001 ' , ' R ' , ' \004 ' , ' p ' , ' a ' , ' t ' , ' h ' , ' \022 ' , ' \037 ' , ' \n ' , ' \013 ' , ' s ' , ' o ' , ' u ' , ' r ' , ' c ' , ' e ' , ' _ ' , ' f ' , ' i ' , ' l ' , ' e ' ,
' \030 ' , ' \002 ' , ' ' , ' \001 ' , ' ( ' , ' \t ' , ' R ' , ' \n ' , ' s ' , ' o ' , ' u ' , ' r ' , ' c ' , ' e ' , ' F ' , ' i ' , ' l ' , ' e ' , ' \022 ' , ' \024 ' , ' \n ' , ' \005 ' , ' b ' , ' e ' , ' g ' ,
' i ' , ' n ' , ' \030 ' , ' \003 ' , ' ' , ' \001 ' , ' ( ' , ' \005 ' , ' R ' , ' \005 ' , ' b ' , ' e ' , ' g ' , ' i ' , ' n ' , ' \022 ' , ' \020 ' , ' \n ' , ' \003 ' , ' e ' , ' n ' , ' d ' , ' \030 ' , ' \004 ' , ' ' ,
' \001 ' , ' ( ' , ' \005 ' , ' R ' , ' \003 ' , ' e ' , ' n ' , ' d ' , ' \022 ' , ' R ' , ' \n ' , ' \010 ' , ' s ' , ' e ' , ' m ' , ' a ' , ' n ' , ' t ' , ' i ' , ' c ' , ' \030 ' , ' \005 ' , ' ' , ' \001 ' , ' ( ' ,
' \016 ' , ' 2 ' , ' 6 ' , ' . ' , ' g ' , ' o ' , ' o ' , ' g ' , ' l ' , ' e ' , ' . ' , ' p ' , ' r ' , ' o ' , ' t ' , ' o ' , ' b ' , ' u ' , ' f ' , ' . ' , ' G ' , ' e ' , ' n ' , ' e ' , ' r ' ,
' a ' , ' t ' , ' e ' , ' d ' , ' C ' , ' o ' , ' d ' , ' e ' , ' I ' , ' n ' , ' f ' , ' o ' , ' . ' , ' A ' , ' n ' , ' n ' , ' o ' , ' t ' , ' a ' , ' t ' , ' i ' , ' o ' , ' n ' , ' . ' , ' S ' ,
' e ' , ' m ' , ' a ' , ' n ' , ' t ' , ' i ' , ' c ' , ' R ' , ' \010 ' , ' s ' , ' e ' , ' m ' , ' a ' , ' n ' , ' t ' , ' i ' , ' c ' , ' \" ' , ' ( ' , ' \n ' , ' \010 ' , ' S ' , ' e ' , ' m ' , ' a ' ,
' n ' , ' t ' , ' i ' , ' c ' , ' \022 ' , ' \010 ' , ' \n ' , ' \004 ' , ' N ' , ' O ' , ' N ' , ' E ' , ' \020 ' , ' \000 ' , ' \022 ' , ' \007 ' , ' \n ' , ' \003 ' , ' S ' , ' E ' , ' T ' , ' \020 ' , ' \001 ' , ' \022 ' , ' \t ' ,
' \n ' , ' \005 ' , ' A ' , ' L ' , ' I ' , ' A ' , ' S ' , ' \020 ' , ' \002 ' , ' B ' , ' ~ ' , ' \n ' , ' \023 ' , ' c ' , ' o ' , ' m ' , ' . ' , ' g ' , ' o ' , ' o ' , ' g ' , ' l ' , ' e ' , ' . ' , ' p ' ,
' r ' , ' o ' , ' t ' , ' o ' , ' b ' , ' u ' , ' f ' , ' B ' , ' \020 ' , ' D ' , ' e ' , ' s ' , ' c ' , ' r ' , ' i ' , ' p ' , ' t ' , ' o ' , ' r ' , ' P ' , ' r ' , ' o ' , ' t ' , ' o ' , ' s ' ,
' H ' , ' \001 ' , ' Z ' , ' - ' , ' g ' , ' o ' , ' o ' , ' g ' , ' l ' , ' e ' , ' . ' , ' g ' , ' o ' , ' l ' , ' a ' , ' n ' , ' g ' , ' . ' , ' o ' , ' r ' , ' g ' , ' / ' , ' p ' , ' r ' , ' o ' ,
' t ' , ' o ' , ' b ' , ' u ' , ' f ' , ' / ' , ' t ' , ' y ' , ' p ' , ' e ' , ' s ' , ' / ' , ' d ' , ' e ' , ' s ' , ' c ' , ' r ' , ' i ' , ' p ' , ' t ' , ' o ' , ' r ' , ' p ' , ' b ' , ' \370 ' ,
' \001 ' , ' \001 ' , ' \242 ' , ' \002 ' , ' \003 ' , ' G ' , ' P ' , ' B ' , ' \252 ' , ' \002 ' , ' \032 ' , ' G ' , ' o ' , ' o ' , ' g ' , ' l ' , ' e ' , ' . ' , ' P ' , ' r ' , ' o ' , ' t ' , ' o ' , ' b ' , ' u ' ,
' f ' , ' . ' , ' R ' , ' e ' , ' f ' , ' l ' , ' e ' , ' c ' , ' t ' , ' i ' , ' o ' , ' n ' ,
' * ' , ' \006 ' , ' \010 ' , ' \213 ' , ' N ' , ' \020 ' , ' \220 ' , ' N ' , ' J ' , ' \004 ' , ' \010 ' , ' \004 ' , ' \020 ' , ' \005 ' , ' J ' , ' \006 ' , ' \010 ' , ' \347 ' , ' \007 ' , ' \020 ' , ' \350 ' , ' \007 ' , ' \" ' , ' \257 ' , ' \002 ' ,
' \n ' , ' \022 ' , ' F ' , ' e ' , ' a ' , ' t ' , ' u ' , ' r ' , ' e ' , ' S ' , ' e ' , ' t ' , ' D ' , ' e ' , ' f ' , ' a ' , ' u ' , ' l ' , ' t ' , ' s ' , ' \022 ' , ' X ' , ' \n ' , ' \010 ' , ' d ' ,
' e ' , ' f ' , ' a ' , ' u ' , ' l ' , ' t ' , ' s ' , ' \030 ' , ' \001 ' , ' ' , ' \003 ' , ' ( ' , ' \013 ' , ' 2 ' , ' < ' , ' . ' , ' g ' , ' o ' , ' o ' , ' g ' , ' l ' , ' e ' , ' . ' , ' p ' , ' r ' ,
' o ' , ' t ' , ' o ' , ' b ' , ' u ' , ' f ' , ' . ' , ' F ' , ' e ' , ' a ' , ' t ' , ' u ' , ' r ' , ' e ' , ' S ' , ' e ' , ' t ' , ' D ' , ' e ' , ' f ' , ' a ' , ' u ' , ' l ' , ' t ' , ' s ' ,
' . ' , ' F ' , ' e ' , ' a ' , ' t ' , ' u ' , ' r ' , ' e ' , ' S ' , ' e ' , ' t ' , ' E ' , ' d ' , ' i ' , ' t ' , ' i ' , ' o ' , ' n ' , ' D ' , ' e ' , ' f ' , ' a ' , ' u ' , ' l ' , ' t ' ,
' R ' , ' \010 ' , ' d ' , ' e ' , ' f ' , ' a ' , ' u ' , ' l ' , ' t ' , ' s ' , ' \022 ' , ' \' ' , ' \n ' , ' \017 ' , ' m ' , ' i ' , ' n ' , ' i ' , ' m ' , ' u ' , ' m ' , ' _ ' , ' e ' , ' d ' , ' i ' ,
' t ' , ' i ' , ' o ' , ' n ' , ' \030 ' , ' \002 ' , ' ' , ' \001 ' , ' ( ' , ' \t ' , ' R ' , ' \016 ' , ' m ' , ' i ' , ' n ' , ' i ' , ' m ' , ' u ' , ' m ' , ' E ' , ' d ' , ' i ' , ' t ' , ' i ' , ' o ' ,
' n ' , ' \022 ' , ' \' ' , ' \n ' , ' \017 ' , ' m ' , ' a ' , ' x ' , ' i ' , ' m ' , ' u ' , ' m ' , ' _ ' , ' e ' , ' d ' , ' i ' , ' t ' , ' i ' , ' o ' , ' n ' , ' \030 ' , ' \003 ' , ' ' , ' \001 ' , ' ( ' ,
' \t ' , ' R ' , ' \016 ' , ' m ' , ' a ' , ' x ' , ' i ' , ' m ' , ' u ' , ' m ' , ' E ' , ' d ' , ' i ' , ' t ' , ' i ' , ' o ' , ' n ' , ' \032 ' , ' m ' , ' \n ' , ' \030 ' , ' F ' , ' e ' , ' a ' , ' t ' ,
' u ' , ' r ' , ' e ' , ' S ' , ' e ' , ' t ' , ' E ' , ' d ' , ' i ' , ' t ' , ' i ' , ' o ' , ' n ' , ' D ' , ' e ' , ' f ' , ' a ' , ' u ' , ' l ' , ' t ' , ' \022 ' , ' \030 ' , ' \n ' , ' \007 ' , ' e ' ,
' d ' , ' i ' , ' t ' , ' i ' , ' o ' , ' n ' , ' \030 ' , ' \001 ' , ' ' , ' \001 ' , ' ( ' , ' \t ' , ' R ' , ' \007 ' , ' e ' , ' d ' , ' i ' , ' t ' , ' i ' , ' o ' , ' n ' , ' \022 ' , ' 7 ' , ' \n ' , ' \010 ' ,
' f ' , ' e ' , ' a ' , ' t ' , ' u ' , ' r ' , ' e ' , ' s ' , ' \030 ' , ' \002 ' , ' ' , ' \001 ' , ' ( ' , ' \013 ' , ' 2 ' , ' \033 ' , ' . ' , ' g ' , ' o ' , ' o ' , ' g ' , ' l ' , ' e ' , ' . ' , ' p ' ,
' r ' , ' o ' , ' t ' , ' o ' , ' b ' , ' u ' , ' f ' , ' . ' , ' F ' , ' e ' , ' a ' , ' t ' , ' u ' , ' r ' , ' e ' , ' S ' , ' e ' , ' t ' , ' R ' , ' \010 ' , ' f ' , ' e ' , ' a ' , ' t ' , ' u ' ,
' r ' , ' e ' , ' s ' , ' \" ' , ' \247 ' , ' \002 ' , ' \n ' , ' \016 ' , ' S ' , ' o ' , ' u ' , ' r ' , ' c ' , ' e ' , ' C ' , ' o ' , ' d ' , ' e ' , ' I ' , ' n ' , ' f ' , ' o ' , ' \022 ' , ' D ' , ' \n ' ,
' \010 ' , ' l ' , ' o ' , ' c ' , ' a ' , ' t ' , ' i ' , ' o ' , ' n ' , ' \030 ' , ' \001 ' , ' ' , ' \003 ' , ' ( ' , ' \013 ' , ' 2 ' , ' ( ' , ' . ' , ' g ' , ' o ' , ' o ' , ' g ' , ' l ' , ' e ' , ' . ' ,
' p ' , ' r ' , ' o ' , ' t ' , ' o ' , ' b ' , ' u ' , ' f ' , ' . ' , ' S ' , ' o ' , ' u ' , ' r ' , ' c ' , ' e ' , ' C ' , ' o ' , ' d ' , ' e ' , ' I ' , ' n ' , ' f ' , ' o ' , ' . ' , ' L ' ,
' o ' , ' c ' , ' a ' , ' t ' , ' i ' , ' o ' , ' n ' , ' R ' , ' \010 ' , ' l ' , ' o ' , ' c ' , ' a ' , ' t ' , ' i ' , ' o ' , ' n ' , ' \032 ' , ' \316 ' , ' \001 ' , ' \n ' , ' \010 ' , ' L ' , ' o ' , ' c ' ,
' a ' , ' t ' , ' i ' , ' o ' , ' n ' , ' \022 ' , ' \026 ' , ' \n ' , ' \004 ' , ' p ' , ' a ' , ' t ' , ' h ' , ' \030 ' , ' \001 ' , ' ' , ' \003 ' , ' ( ' , ' \005 ' , ' B ' , ' \002 ' , ' \020 ' , ' \001 ' , ' R ' , ' \004 ' ,
' p ' , ' a ' , ' t ' , ' h ' , ' \022 ' , ' \026 ' , ' \n ' , ' \004 ' , ' s ' , ' p ' , ' a ' , ' n ' , ' \030 ' , ' \002 ' , ' ' , ' \003 ' , ' ( ' , ' \005 ' , ' B ' , ' \002 ' , ' \020 ' , ' \001 ' , ' R ' , ' \004 ' , ' s ' ,
' p ' , ' a ' , ' n ' , ' \022 ' , ' ) ' , ' \n ' , ' \020 ' , ' l ' , ' e ' , ' a ' , ' d ' , ' i ' , ' n ' , ' g ' , ' _ ' , ' c ' , ' o ' , ' m ' , ' m ' , ' e ' , ' n ' , ' t ' , ' s ' , ' \030 ' , ' \003 ' ,
' ' , ' \001 ' , ' ( ' , ' \t ' , ' R ' , ' \017 ' , ' l ' , ' e ' , ' a ' , ' d ' , ' i ' , ' n ' , ' g ' , ' C ' , ' o ' , ' m ' , ' m ' , ' e ' , ' n ' , ' t ' , ' s ' , ' \022 ' , ' + ' , ' \n ' , ' \021 ' ,
' t ' , ' r ' , ' a ' , ' i ' , ' l ' , ' i ' , ' n ' , ' g ' , ' _ ' , ' c ' , ' o ' , ' m ' , ' m ' , ' e ' , ' n ' , ' t ' , ' s ' , ' \030 ' , ' \004 ' , ' ' , ' \001 ' , ' ( ' , ' \t ' , ' R ' , ' \020 ' ,
' t ' , ' r ' , ' a ' , ' i ' , ' l ' , ' i ' , ' n ' , ' g ' , ' C ' , ' o ' , ' m ' , ' m ' , ' e ' , ' n ' , ' t ' , ' s ' , ' \022 ' , ' : ' , ' \n ' , ' \031 ' , ' l ' , ' e ' , ' a ' , ' d ' , ' i ' ,
' n ' , ' g ' , ' _ ' , ' d ' , ' e ' , ' t ' , ' a ' , ' c ' , ' h ' , ' e ' , ' d ' , ' _ ' , ' c ' , ' o ' , ' m ' , ' m ' , ' e ' , ' n ' , ' t ' , ' s ' , ' \030 ' , ' \006 ' , ' ' , ' \003 ' , ' ( ' ,
' \t ' , ' R ' , ' \027 ' , ' l ' , ' e ' , ' a ' , ' d ' , ' i ' , ' n ' , ' g ' , ' D ' , ' e ' , ' t ' , ' a ' , ' c ' , ' h ' , ' e ' , ' d ' , ' C ' , ' o ' , ' m ' , ' m ' , ' e ' , ' n ' , ' t ' ,
' s ' , ' \" ' , ' \320 ' , ' \002 ' , ' \n ' , ' \021 ' , ' G ' , ' e ' , ' n ' , ' e ' , ' r ' , ' a ' , ' t ' , ' e ' , ' d ' , ' C ' , ' o ' , ' d ' , ' e ' , ' I ' , ' n ' , ' f ' , ' o ' , ' \022 ' , ' M ' ,
' \n ' , ' \n ' , ' a ' , ' n ' , ' n ' , ' o ' , ' t ' , ' a ' , ' t ' , ' i ' , ' o ' , ' n ' , ' \030 ' , ' \001 ' , ' ' , ' \003 ' , ' ( ' , ' \013 ' , ' 2 ' , ' - ' , ' . ' , ' g ' , ' o ' , ' o ' , ' g ' ,
' l ' , ' e ' , ' . ' , ' p ' , ' r ' , ' o ' , ' t ' , ' o ' , ' b ' , ' u ' , ' f ' , ' . ' , ' G ' , ' e ' , ' n ' , ' e ' , ' r ' , ' a ' , ' t ' , ' e ' , ' d ' , ' C ' , ' o ' , ' d ' , ' e ' ,
' I ' , ' n ' , ' f ' , ' o ' , ' . ' , ' A ' , ' n ' , ' n ' , ' o ' , ' t ' , ' a ' , ' t ' , ' i ' , ' o ' , ' n ' , ' R ' , ' \n ' , ' a ' , ' n ' , ' n ' , ' o ' , ' t ' , ' a ' , ' t ' , ' i ' ,
' o ' , ' n ' , ' \032 ' , ' \353 ' , ' \001 ' , ' \n ' , ' \n ' , ' A ' , ' n ' , ' n ' , ' o ' , ' t ' , ' a ' , ' t ' , ' i ' , ' o ' , ' n ' , ' \022 ' , ' \026 ' , ' \n ' , ' \004 ' , ' p ' , ' a ' , ' t ' , ' h ' ,
' \030 ' , ' \001 ' , ' ' , ' \003 ' , ' ( ' , ' \005 ' , ' B ' , ' \002 ' , ' \020 ' , ' \001 ' , ' R ' , ' \004 ' , ' p ' , ' a ' , ' t ' , ' h ' , ' \022 ' , ' \037 ' , ' \n ' , ' \013 ' , ' s ' , ' o ' , ' u ' , ' r ' , ' c ' ,
' e ' , ' _ ' , ' f ' , ' i ' , ' l ' , ' e ' , ' \030 ' , ' \002 ' , ' ' , ' \001 ' , ' ( ' , ' \t ' , ' R ' , ' \n ' , ' s ' , ' o ' , ' u ' , ' r ' , ' c ' , ' e ' , ' F ' , ' i ' , ' l ' , ' e ' , ' \022 ' ,
' \024 ' , ' \n ' , ' \005 ' , ' b ' , ' e ' , ' g ' , ' i ' , ' n ' , ' \030 ' , ' \003 ' , ' ' , ' \001 ' , ' ( ' , ' \005 ' , ' R ' , ' \005 ' , ' b ' , ' e ' , ' g ' , ' i ' , ' n ' , ' \022 ' , ' \020 ' , ' \n ' , ' \003 ' ,
' e ' , ' n ' , ' d ' , ' \030 ' , ' \004 ' , ' ' , ' \001 ' , ' ( ' , ' \005 ' , ' R ' , ' \003 ' , ' e ' , ' n ' , ' d ' , ' \022 ' , ' R ' , ' \n ' , ' \010 ' , ' s ' , ' e ' , ' m ' , ' a ' , ' n ' , ' t ' , ' i ' ,
' c ' , ' \030 ' , ' \005 ' , ' ' , ' \001 ' , ' ( ' , ' \016 ' , ' 2 ' , ' 6 ' , ' . ' , ' g ' , ' o ' , ' o ' , ' g ' , ' l ' , ' e ' , ' . ' , ' p ' , ' r ' , ' o ' , ' t ' , ' o ' , ' b ' , ' u ' , ' f ' ,
' . ' , ' G ' , ' e ' , ' n ' , ' e ' , ' r ' , ' a ' , ' t ' , ' e ' , ' d ' , ' C ' , ' o ' , ' d ' , ' e ' , ' I ' , ' n ' , ' f ' , ' o ' , ' . ' , ' A ' , ' n ' , ' n ' , ' o ' , ' t ' , ' a ' ,
' t ' , ' i ' , ' o ' , ' n ' , ' . ' , ' S ' , ' e ' , ' m ' , ' a ' , ' n ' , ' t ' , ' i ' , ' c ' , ' R ' , ' \010 ' , ' s ' , ' e ' , ' m ' , ' a ' , ' n ' , ' t ' , ' i ' , ' c ' , ' \" ' , ' ( ' ,
' \n ' , ' \010 ' , ' S ' , ' e ' , ' m ' , ' a ' , ' n ' , ' t ' , ' i ' , ' c ' , ' \022 ' , ' \010 ' , ' \n ' , ' \004 ' , ' N ' , ' O ' , ' N ' , ' E ' , ' \020 ' , ' \000 ' , ' \022 ' , ' \007 ' , ' \n ' , ' \003 ' , ' S ' ,
' E ' , ' T ' , ' \020 ' , ' \001 ' , ' \022 ' , ' \t ' , ' \n ' , ' \005 ' , ' A ' , ' L ' , ' I ' , ' A ' , ' S ' , ' \020 ' , ' \002 ' , ' B ' , ' ~ ' , ' \n ' , ' \023 ' , ' c ' , ' o ' , ' m ' , ' . ' , ' g ' , ' o ' ,
' o ' , ' g ' , ' l ' , ' e ' , ' . ' , ' p ' , ' r ' , ' o ' , ' t ' , ' o ' , ' b ' , ' u ' , ' f ' , ' B ' , ' \020 ' , ' D ' , ' e ' , ' s ' , ' c ' , ' r ' , ' i ' , ' p ' , ' t ' , ' o ' , ' r ' ,
' P ' , ' r ' , ' o ' , ' t ' , ' o ' , ' s ' , ' H ' , ' \001 ' , ' Z ' , ' - ' , ' g ' , ' o ' , ' o ' , ' g ' , ' l ' , ' e ' , ' . ' , ' g ' , ' o ' , ' l ' , ' a ' , ' n ' , ' g ' , ' . ' , ' o ' ,
' r ' , ' g ' , ' / ' , ' p ' , ' r ' , ' o ' , ' t ' , ' o ' , ' b ' , ' u ' , ' f ' , ' / ' , ' t ' , ' y ' , ' p ' , ' e ' , ' s ' , ' / ' , ' d ' , ' e ' , ' s ' , ' c ' , ' r ' , ' i ' , ' p ' ,
' t ' , ' o ' , ' r ' , ' p ' , ' b ' , ' \370 ' , ' \001 ' , ' \001 ' , ' \242 ' , ' \002 ' , ' \003 ' , ' G ' , ' P ' , ' B ' , ' \252 ' , ' \002 ' , ' \032 ' , ' G ' , ' o ' , ' o ' , ' g ' , ' l ' , ' e ' , ' . ' , ' P ' ,
' r ' , ' o ' , ' t ' , ' o ' , ' b ' , ' u ' , ' f ' , ' . ' , ' R ' , ' e ' , ' f ' , ' l ' , ' e ' , ' c ' , ' t ' , ' i ' , ' o ' , ' n ' ,
} ;
static _upb_DefPool_Init * deps [ 1 ] = {
@ -1192,7 +1204,7 @@ _upb_DefPool_Init google_protobuf_descriptor_proto_upbdefinit = {
deps ,
& google_protobuf_descriptor_proto_upb_file_layout ,
" google/protobuf/descriptor.proto " ,
UPB_STRINGVIEW_INIT ( descriptor , 10687 )
UPB_STRINGVIEW_INIT ( descriptor , 10993 )
} ;
/* This file was generated by upbc (the upb compiler) from the input
* file :
@ -2185,6 +2197,49 @@ const upb_MiniTable google_protobuf_FeatureSet_msg_init = {
24 , 5 , kUpb_ExtMode_Extendable , 3 , UPB_FASTTABLE_MASK ( 255 ) , 0 ,
} ;
static const upb_MiniTableSub google_protobuf_FeatureSetDefaults_submsgs [ 1 ] = {
{ . submsg = & google_protobuf_FeatureSetDefaults_FeatureSetEditionDefault_msg_init } ,
} ;
static const upb_MiniTableField google_protobuf_FeatureSetDefaults__fields [ 3 ] = {
{ 1 , UPB_SIZE ( 4 , 8 ) , 0 , 0 , 11 , ( int ) kUpb_FieldMode_Array | ( ( int ) UPB_SIZE ( kUpb_FieldRep_4Byte , kUpb_FieldRep_8Byte ) < < kUpb_FieldRep_Shift ) } ,
{ 2 , UPB_SIZE ( 8 , 16 ) , 1 , kUpb_NoSub , 12 , ( int ) kUpb_FieldMode_Scalar | ( int ) kUpb_LabelFlags_IsAlternate | ( ( int ) kUpb_FieldRep_StringView < < kUpb_FieldRep_Shift ) } ,
{ 3 , UPB_SIZE ( 16 , 32 ) , 2 , kUpb_NoSub , 12 , ( int ) kUpb_FieldMode_Scalar | ( int ) kUpb_LabelFlags_IsAlternate | ( ( int ) kUpb_FieldRep_StringView < < kUpb_FieldRep_Shift ) } ,
} ;
const upb_MiniTable google_protobuf_FeatureSetDefaults_msg_init = {
& google_protobuf_FeatureSetDefaults_submsgs [ 0 ] ,
& google_protobuf_FeatureSetDefaults__fields [ 0 ] ,
UPB_SIZE ( 24 , 48 ) , 3 , kUpb_ExtMode_NonExtendable , 3 , UPB_FASTTABLE_MASK ( 24 ) , 0 ,
UPB_FASTTABLE_INIT ( {
{ 0x0000000000000000 , & _upb_FastDecoder_DecodeGeneric } ,
{ 0x000800003f00000a , & upb_prm_1bt_max64b } ,
{ 0x0010000001000012 , & upb_pss_1bt } ,
{ 0x002000000200001a , & upb_pss_1bt } ,
} )
} ;
static const upb_MiniTableSub google_protobuf_FeatureSetDefaults_FeatureSetEditionDefault_submsgs [ 1 ] = {
{ . submsg = & google_protobuf_FeatureSet_msg_init } ,
} ;
static const upb_MiniTableField google_protobuf_FeatureSetDefaults_FeatureSetEditionDefault__fields [ 2 ] = {
{ 1 , 8 , 1 , kUpb_NoSub , 12 , ( int ) kUpb_FieldMode_Scalar | ( int ) kUpb_LabelFlags_IsAlternate | ( ( int ) kUpb_FieldRep_StringView < < kUpb_FieldRep_Shift ) } ,
{ 2 , UPB_SIZE ( 4 , 24 ) , 2 , 0 , 11 , ( int ) kUpb_FieldMode_Scalar | ( ( int ) UPB_SIZE ( kUpb_FieldRep_4Byte , kUpb_FieldRep_8Byte ) < < kUpb_FieldRep_Shift ) } ,
} ;
const upb_MiniTable google_protobuf_FeatureSetDefaults_FeatureSetEditionDefault_msg_init = {
& google_protobuf_FeatureSetDefaults_FeatureSetEditionDefault_submsgs [ 0 ] ,
& google_protobuf_FeatureSetDefaults_FeatureSetEditionDefault__fields [ 0 ] ,
UPB_SIZE ( 16 , 32 ) , 2 , kUpb_ExtMode_NonExtendable , 2 , UPB_FASTTABLE_MASK ( 24 ) , 0 ,
UPB_FASTTABLE_INIT ( {
{ 0x0000000000000000 , & _upb_FastDecoder_DecodeGeneric } ,
{ 0x000800000100000a , & upb_pss_1bt } ,
{ 0x0018000002000012 , & upb_psm_1bt_max64b } ,
{ 0x0000000000000000 , & _upb_FastDecoder_DecodeGeneric } ,
} )
} ;
static const upb_MiniTableSub google_protobuf_SourceCodeInfo_submsgs [ 1 ] = {
{ . submsg = & google_protobuf_SourceCodeInfo_Location_msg_init } ,
} ;
@ -2273,7 +2328,7 @@ const upb_MiniTable google_protobuf_GeneratedCodeInfo_Annotation_msg_init = {
} )
} ;
static const upb_MiniTable * messages_layout [ 30 ] = {
static const upb_MiniTable * messages_layout [ 32 ] = {
& google_protobuf_FileDescriptorSet_msg_init ,
& google_protobuf_FileDescriptorProto_msg_init ,
& google_protobuf_DescriptorProto_msg_init ,
@ -2300,6 +2355,8 @@ static const upb_MiniTable *messages_layout[30] = {
& google_protobuf_UninterpretedOption_msg_init ,
& google_protobuf_UninterpretedOption_NamePart_msg_init ,
& google_protobuf_FeatureSet_msg_init ,
& google_protobuf_FeatureSetDefaults_msg_init ,
& google_protobuf_FeatureSetDefaults_FeatureSetEditionDefault_msg_init ,
& google_protobuf_SourceCodeInfo_msg_init ,
& google_protobuf_SourceCodeInfo_Location_msg_init ,
& google_protobuf_GeneratedCodeInfo_msg_init ,
@ -2463,7 +2520,7 @@ const upb_MiniTableFile google_protobuf_descriptor_proto_upb_file_layout = {
messages_layout ,
enums_layout ,
NULL ,
30 ,
32 ,
15 ,
0 ,
} ;