-- ============================================
-- BPM 完整流程导出
-- 流程: 习讲话审批流程 (bg_xispeak_process)
-- 节点: 共 15 个（全部）
-- 导出时间: 2026-08-12 15:01:54
-- ============================================
-- 执行效果:
--   目标库无此流程 → INSERT 全部数据，发布即可用
--   目标库已有此流程 → 流程定义(process_xml/process_json)与节点配置全部 UPDATE，保留 id/process_key
-- 执行后: 去流程设计器点"发布"
-- ============================================

SET @new_pid = REPLACE(UUID(), '-', '');

-- ============================================
-- 1. 流程定义（仅在目标库无此 process_key 时 INSERT，process_status 强制置 0 未发布）
-- ============================================
INSERT INTO ext_act_process
  (id, process_type, process_key, process_name, process_status,
   process_xml, process_json, low_app_id, note,
   pc_icon, app_icon, urge_status, back_status, graphic_status,
   auto_submit_status, notify_way, start_type, open_status,
   run_concurrent_mode)
SELECT
  @new_pid, 'oa', 'bg_xispeak_process', '习讲话审批流程', 0,
  UNHEX(
'3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554'
'462D38223F3E0A3C62706D6E323A646566696E6974696F6E7320786D6C6E733A'
'62706D6E323D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42'
'504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D2268'
'7474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D'
'696E7374616E63652220786D6C6E733A62706D6E64693D22687474703A2F2F77'
'77772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4449'
'2220786D6C6E733A64633D22687474703A2F2F7777772E6F6D672E6F72672F73'
'7065632F44442F32303130303532342F44432220786D6C6E733A666C6F776162'
'6C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D'
'6C6E733A64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F'
'44442F32303130303532342F4449222069643D2273616D706C652D6469616772'
'616D22207461726765744E616D6573706163653D22687474703A2F2F62706D6E'
'2E696F2F736368656D612F62706D6E22207873693A736368656D614C6F636174'
'696F6E3D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D'
'4E2F32303130303532342F4D4F44454C2042504D4E32302E787364223E3C6270'
'6D6E323A70726F636573732069643D2262675F7869737065616B5F70726F6365'
'737322206E616D653D22E4B9A0E8AEB2E8AF9DE5AEA1E689B9E6B581E7A88B22'
'3E3C62706D6E323A73746172744576656E742069643D2253746172745F307575'
'6C347A3822206E616D653D22E5AEA1E689B9E6B581E7A88BE5BC80E5A78B2220'
'666C6F7761626C653A696E69746961746F723D226170706C7955736572496422'
'3E3C62706D6E323A6F7574676F696E673E466C6F775F3162716E6D6B353C2F62'
'706D6E323A6F7574676F696E673E3C2F62706D6E323A73746172744576656E74'
'3E3C62706D6E323A757365725461736B2069643D225461736B5F307A6D6E3669'
'6B22206E616D653D22E79DA3E58A9EE983A8E997A8E8B49FE8B4A3E4BABAE5AE'
'A1E689B92220666C6F7761626C653A61737369676E65653D22247B42674C647D'
'223E3C62706D6E323A657874656E73696F6E456C656D656E74733E3C666C6F77'
'61626C653A7461736B4C697374656E65722064656C6567617465457870726573'
'73696F6E3D22247B416674657242674C6561646572417070726F76654C697374'
'656E65727D22206576656E743D22636F6D706C657465222069643D2268344332'
'36344E345254695069576E6822202F3E3C2F62706D6E323A657874656E73696F'
'6E456C656D656E74733E3C62706D6E323A696E636F6D696E673E466C6F775F30'
'3469647867733C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F75'
'74676F696E673E466C6F775F307366386A376F3C2F62706D6E323A6F7574676F'
'696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F7043686172'
'616374657269737469637320666C6F7761626C653A636F6C6C656374696F6E3D'
'22247B7869537065616B466C6F772E6765744267446570744C64557365724964'
'4C69737428297D2220666C6F7761626C653A656C656D656E745661726961626C'
'653D2242674C64223E3C62706D6E323A6C6F6F7043617264696E616C69747920'
'7873693A747970653D2262706D6E323A74466F726D616C45787072657373696F'
'6E223E247B7869537065616B466C6F772E6765744267446570744C6455736572'
'49644C6973744C656E67746828297D3C2F62706D6E323A6C6F6F704361726469'
'6E616C6974793E3C62706D6E323A636F6D706C6574696F6E436F6E646974696F'
'6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373'
'696F6E223E247B6E724F66436F6D706C65746564496E7374616E636573266774'
'3B3D317D3C2F62706D6E323A636F6D706C6574696F6E436F6E646974696F6E3E'
'3C2F62706D6E323A6D756C7469496E7374616E63654C6F6F7043686172616374'
'65726973746963733E3C2F62706D6E323A757365725461736B3E3C62706D6E32'
'3A73657175656E6365466C6F772069643D22466C6F775F307366386A376F2220'
'736F757263655265663D225461736B5F307A6D6E36696B222074617267657452'
'65663D22476174657761795F307A6F61336F7722202F3E3C62706D6E323A656E'
'644576656E742069643D22456E645F31343779796D6922206E616D653D22E5AE'
'A1E689B9E6B581E7A88BE7BB93E69D9F223E3C62706D6E323A696E636F6D696E'
'673E466C6F775F307664676566363C2F62706D6E323A696E636F6D696E673E3C'
'2F62706D6E323A656E644576656E743E3C62706D6E323A6578636C7573697665'
'476174657761792069643D22476174657761795F307A6F61336F7722206E616D'
'653D22E698AFE590A6E99C80E8A681E68980E5859AE5A794E5AEA1E689B9223E'
'3C62706D6E323A696E636F6D696E673E466C6F775F307366386A376F3C2F6270'
'6D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F'
'775F316767746A34773C2F62706D6E323A6F7574676F696E673E3C62706D6E32'
'3A6F7574676F696E673E466C6F775F317361613538723C2F62706D6E323A6F75'
'74676F696E673E3C2F62706D6E323A6578636C7573697665476174657761793E'
'3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F316767'
'746A347722206E616D653D22E698AF2220736F757263655265663D2247617465'
'7761795F307A6F61336F7722207461726765745265663D225461736B5F313573'
'6D347735223E3C62706D6E323A636F6E646974696F6E45787072657373696F6E'
'207873693A747970653D2262706D6E323A74466F726D616C4578707265737369'
'6F6E223E247B7869537065616B466C6F772E6765744E65656453647741707072'
'6F76616C286A736F6E5F64617461293D3D317D3C2F62706D6E323A636F6E6469'
'74696F6E45787072657373696F6E3E3C2F62706D6E323A73657175656E636546'
'6C6F773E3C62706D6E323A757365725461736B2069643D225461736B5F313573'
'6D34773522206E616D653D22E68980E5859AE5A794E5AEA1E689B92220666C6F'
'7761626C653A61737369676E65653D22247B5344574C65616465727D223E3C62'
'706D6E323A696E636F6D696E673E466C6F775F316767746A34773C2F62706D6E'
'323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F'
'306378767436763C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D'
'756C7469496E7374616E63654C6F6F7043686172616374657269737469637320'
'666C6F7761626C653A636F6C6C656374696F6E3D22247B7869537065616B466C'
'6F772E6765745364774C65616465724C697374286A736F6E5F64617461297D22'
'20666C6F7761626C653A656C656D656E745661726961626C653D225344574C65'
'61646572223E3C62706D6E323A6C6F6F7043617264696E616C69747920787369'
'3A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E'
'247B7869537065616B466C6F772E6765745364774C65616465724C6973744C65'
'6E677468286A736F6E5F64617461297D3C2F62706D6E323A6C6F6F7043617264'
'696E616C6974793E3C62706D6E323A636F6D706C6574696F6E436F6E64697469'
'6F6E207873693A747970653D2262706D6E323A74466F726D616C457870726573'
'73696F6E223E247B6E724F66436F6D706C65746564496E7374616E6365732F6E'
'724F66496E7374616E6365732667743B3D317D203C2F62706D6E323A636F6D70'
'6C6574696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C7469496E73'
'74616E63654C6F6F704368617261637465726973746963733E3C2F62706D6E32'
'3A757365725461736B3E3C62706D6E323A757365725461736B2069643D225461'
'736B5F3030763370637622206E616D653D22E79DA3E58A9EE983A8E997A8E7BB'
'8FE58A9EE4BABAE58F91E8B5B7E6B581E7A88B2220666C6F7761626C653A6173'
'7369676E65653D22247B6170706C795573657249647D223E3C62706D6E323A65'
'7874656E73696F6E456C656D656E74733E3C666C6F7761626C653A7461736B4C'
'697374656E657220636C6173733D226F72672E6A656563672E6D6F64756C6573'
'2E65787462706D2E6C697374656E65722E7461736B2E5461736B437265617465'
'644175746F5375626D69744C697374656E657222206576656E743D2263726561'
'7465222069643D22396333303634626161373037346561623632653363356233'
'623534353836393122202F3E3C2F62706D6E323A657874656E73696F6E456C65'
'6D656E74733E3C62706D6E323A696E636F6D696E673E466C6F775F3162716E6D'
'6B353C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F69'
'6E673E466C6F775F303469647867733C2F62706D6E323A6F7574676F696E673E'
'3C2F62706D6E323A757365725461736B3E3C62706D6E323A73657175656E6365'
'466C6F772069643D22466C6F775F3162716E6D6B352220736F75726365526566'
'3D2253746172745F3075756C347A3822207461726765745265663D225461736B'
'5F3030763370637622202F3E3C62706D6E323A73657175656E6365466C6F7720'
'69643D22466C6F775F303469647867732220736F757263655265663D22546173'
'6B5F3030763370637622207461726765745265663D225461736B5F307A6D6E36'
'696B22202F3E3C62706D6E323A73756250726F636573732069643D2241637469'
'766974795F3176303163337222206E616D653D22E7BB8FE58A9EE983A8E997A8'
'E5AD90E6B581E7A88B223E3C62706D6E323A657874656E73696F6E456C656D65'
'6E74733E3C666C6F7761626C653A696E20736F757263653D226170706C795573'
'6572496422207461726765743D226170706C7955736572496422202F3E3C666C'
'6F7761626C653A696E20736F757263653D224A475F4C4F43414C5F50524F4345'
'53535F494422207461726765743D224A475F5355425F4D41494E5F50524F4345'
'53535F494422202F3E3C666C6F7761626C653A657865637574696F6E4C697374'
'656E65722064656C656761746545787072657373696F6E3D22247B4166746572'
'534457417070726F766548714C697374656E65727D22206576656E743D227374'
'617274222069643D223434734D387A62537236323538374D6922202F3E3C2F62'
'706D6E323A657874656E73696F6E456C656D656E74733E3C62706D6E323A696E'
'636F6D696E673E466C6F775F317361613538723C2F62706D6E323A696E636F6D'
'696E673E3C62706D6E323A696E636F6D696E673E466C6F775F30637876743676'
'3C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E67'
'3E466C6F775F316B6B6B3138693C2F62706D6E323A6F7574676F696E673E3C62'
'706D6E323A6D756C7469496E7374616E63654C6F6F7043686172616374657269'
'737469637320666C6F7761626C653A636F6C6C656374696F6E3D22247B696D70'
'6C446570747D2220666C6F7761626C653A656C656D656E745661726961626C65'
'3D22696D706C5F646570745F6964223E3C62706D6E323A6C6F6F704361726469'
'6E616C697479207873693A747970653D2262706D6E323A74466F726D616C4578'
'7072657373696F6E223E247B7869537065616B466C6F772E676574496D706C44'
'6570744E756D73286A736F6E5F64617461297D3C2F62706D6E323A6C6F6F7043'
'617264696E616C6974793E3C62706D6E323A636F6D706C6574696F6E436F6E64'
'6974696F6E207873693A747970653D2262706D6E323A74466F726D616C457870'
'72657373696F6E223E247B6E724F66436F6D706C65746564496E7374616E6365'
'732F6E724F66496E7374616E6365732667743B3D317D3C2F62706D6E323A636F'
'6D706C6574696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C746949'
'6E7374616E63654C6F6F704368617261637465726973746963733E3C62706D6E'
'323A73657175656E6365466C6F772069643D22466C6F775F30746B6335613522'
'20736F757263655265663D2253746172745F3064666775397022207461726765'
'745265663D225461736B5F3176396365373822202F3E3C62706D6E323A736571'
'75656E6365466C6F772069643D22466C6F775F316B74387562732220736F7572'
'63655265663D225461736B5F306A7267727A7322207461726765745265663D22'
'5461736B5F306D663332676522202F3E3C62706D6E323A73657175656E636546'
'6C6F772069643D22466C6F775F31676B74746A352220736F757263655265663D'
'225461736B5F306D663332676522207461726765745265663D225461736B5F31'
'77347678676322202F3E3C62706D6E323A757365725461736B2069643D225461'
'736B5F306D663332676522206E616D653D22E694B6E99B86E6B581E7A88BE983'
'A8E997A8E8B49FE8B4A3E4BABAE5AEA1E689B92220666C6F7761626C653A6173'
'7369676E65653D22247B74656D496D706C4C65616465727D223E3C62706D6E32'
'3A696E636F6D696E673E466C6F775F316B74387562733C2F62706D6E323A696E'
'636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F31676B74'
'746A353C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D756C7469'
'496E7374616E63654C6F6F7043686172616374657269737469637320666C6F77'
'61626C653A636F6C6C656374696F6E3D22247B666C6F774E6F64654578707265'
'7373696F6E2E676574536F6E50726F6365737348715661726961626C654C6973'
'7428657865637574696F6E2C20262333343B74656D5F696D706C5F6C65616465'
'72262333343B297D2220666C6F7761626C653A656C656D656E74566172696162'
'6C653D2274656D496D706C4C6561646572223E3C62706D6E323A6C6F6F704361'
'7264696E616C697479207873693A747970653D2262706D6E323A74466F726D61'
'6C45787072657373696F6E223E247B666C6F774E6F646545787072657373696F'
'6E2E676574536F6E50726F6365737348715661726961626C654C6973744C656E'
'67746828657865637574696F6E2C2274656D5F696D706C5F6C65616465722229'
'7D3C2F62706D6E323A6C6F6F7043617264696E616C6974793E3C62706D6E323A'
'636F6D706C6574696F6E436F6E646974696F6E207873693A747970653D226270'
'6D6E323A74466F726D616C45787072657373696F6E223E247B6E724F66436F6D'
'706C65746564496E7374616E6365732667743B3D317D3C2F62706D6E323A636F'
'6D706C6574696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C746949'
'6E7374616E63654C6F6F704368617261637465726973746963733E3C2F62706D'
'6E323A757365725461736B3E3C62706D6E323A757365725461736B2069643D22'
'5461736B5F306A7267727A7322206E616D653D22E694B6E99B86E6B581E7A88B'
'E997A8E7BB8FE58A9EE4BABAE5A1ABE586992220666C6F7761626C653A617373'
'69676E65653D22247B496D706C576F726B65727D223E3C62706D6E323A657874'
'656E73696F6E456C656D656E74733E3C666C6F7761626C653A7461736B4C6973'
'74656E65722064656C656761746545787072657373696F6E3D22247B41667465'
'72496D706C576F726B6572417070726F76654C697374656E65727D2220657665'
'6E743D22636F6D706C657465222069643D227242664B57336D734D6559776B37'
'4B5022202F3E3C666C6F7761626C653A7461736B4C697374656E65722064656C'
'656761746545787072657373696F6E3D22247B4166746572496D706C576F726B'
'657254656D53746F72654C697374656E65727D22206576656E743D22636F6D70'
'6C657465222069643D224653614746506D576D34523572797A4122202F3E3C2F'
'62706D6E323A657874656E73696F6E456C656D656E74733E3C62706D6E323A69'
'6E636F6D696E673E466C6F775F306E6D7878366C3C2F62706D6E323A696E636F'
'6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F316B74387562'
'733C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D756C7469496E'
'7374616E63654C6F6F7043686172616374657269737469637320666C6F776162'
'6C653A636F6C6C656374696F6E3D22247B7869537065616B466C6F772E676574'
'496D706C44657074576F726B65724C69737446726F6D4A736F6E286578656375'
'74696F6E297D2220666C6F7761626C653A656C656D656E745661726961626C65'
'3D22496D706C576F726B6572223E3C62706D6E323A6C6F6F7043617264696E61'
'6C697479207873693A747970653D2262706D6E323A74466F726D616C45787072'
'657373696F6E223E247B7869537065616B466C6F772E676574496D706C446570'
'74576F726B65724C6973744C656E67746846726F6D4A736F6E28657865637574'
'696F6E297D3C2F62706D6E323A6C6F6F7043617264696E616C6974793E3C6270'
'6D6E323A636F6D706C6574696F6E436F6E646974696F6E207873693A74797065'
'3D2262706D6E323A74466F726D616C45787072657373696F6E223E247B6E724F'
'66436F6D706C65746564496E7374616E6365732667743B3D317D3C2F62706D6E'
'323A636F6D706C6574696F6E436F6E646974696F6E3E3C2F62706D6E323A6D75'
'6C7469496E7374616E63654C6F6F704368617261637465726973746963733E3C'
'2F62706D6E323A757365725461736B3E3C62706D6E323A757365725461736B20'
'69643D225461736B5F3176396365373822206E616D653D22E694B6E99B86E6B5'
'81E7A88BE983A8E997A8E8B49FE8B4A3E4BABAE68EA5E58F97E4BBBBE58AA1E5'
'B9B6E58886E9858D2220666C6F7761626C653A61737369676E65653D22247B49'
'6D706C446570744C647D223E3C62706D6E323A657874656E73696F6E456C656D'
'656E74733E3C666C6F7761626C653A7461736B4C697374656E657220636C6173'
'733D226F72672E6A656563672E6D6F64756C65732E65787462706D2E6C697374'
'656E65722E7461736B2E5361766543757272656E745461736B41737369676E65'
'654C6F63616C4C697374656E657222206576656E743D22636F6D706C65746522'
'2069643D224150386574624674347236695A73683322202F3E3C666C6F776162'
'6C653A7461736B4C697374656E65722064656C65676174654578707265737369'
'6F6E3D22247B4166746572496D706C446570744C6561646572417070726F7665'
'4C697374656E65727D22206576656E743D22636F6D706C657465222069643D22'
'5361794A4879477A5258784E6478457322202F3E3C666C6F7761626C653A7461'
'736B4C697374656E65722064656C656761746545787072657373696F6E3D2224'
'7B4166746572496D706C446570744C656164657253746F72654A736F6E4C6973'
'74656E65727D22206576656E743D22636F6D706C657465222069643D22694461'
'4A47644A5770703374654E7A3522202F3E3C2F62706D6E323A657874656E7369'
'6F6E456C656D656E74733E3C62706D6E323A696E636F6D696E673E466C6F775F'
'30746B633561353C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F'
'7574676F696E673E466C6F775F3062336A7239743C2F62706D6E323A6F757467'
'6F696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F70436861'
'72616374657269737469637320666C6F7761626C653A636F6C6C656374696F6E'
'3D22247B7869537065616B466C6F772E676574496D706C446570744C64734C69'
'737428696D706C5F646570745F6964297D2220666C6F7761626C653A656C656D'
'656E745661726961626C653D22496D706C446570744C64223E3C62706D6E323A'
'6C6F6F7043617264696E616C697479207873693A747970653D2262706D6E323A'
'74466F726D616C45787072657373696F6E223E247B7869537065616B466C6F77'
'2E676574496D706C446570744C64734C6973744C656E67746828696D706C5F64'
'6570745F6964297D3C2F62706D6E323A6C6F6F7043617264696E616C6974793E'
'3C62706D6E323A636F6D706C6574696F6E436F6E646974696F6E207873693A74'
'7970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B'
'6E724F66436F6D706C65746564496E7374616E6365732667743B3D317D3C2F62'
'706D6E323A636F6D706C6574696F6E436F6E646974696F6E3E3C2F62706D6E32'
'3A6D756C7469496E7374616E63654C6F6F704368617261637465726973746963'
'733E3C2F62706D6E323A757365725461736B3E3C62706D6E323A737461727445'
'76656E742069643D2253746172745F3064666775397022206E616D653D22E983'
'A8E997A8E5AD90E6B581E7A88BE5BC80E5A78B2220666C6F7761626C653A696E'
'69746961746F723D22247B6170706C795573657249647D223E3C62706D6E323A'
'6F7574676F696E673E466C6F775F30746B633561353C2F62706D6E323A6F7574'
'676F696E673E3C2F62706D6E323A73746172744576656E743E3C62706D6E323A'
'757365725461736B2069643D225461736B5F3177347678676322206E616D653D'
'22E694B6E99B86E6B581E7A88BE79DA3E58A9EE58F91E8B5B7E4BABAE7A1AEE8'
'AEA4E983A8E997A8E7BB8FE58A9EE4BABAE5A1ABE58699E58685E5AEB9222066'
'6C6F7761626C653A61737369676E65653D22247B6170706C795573657249647D'
'223E3C62706D6E323A696E636F6D696E673E466C6F775F31676B74746A353C2F'
'62706D6E323A696E636F6D696E673E3C62706D6E323A696E636F6D696E673E46'
'6C6F775F316A746373716A3C2F62706D6E323A696E636F6D696E673E3C62706D'
'6E323A6F7574676F696E673E466C6F775F306874616361303C2F62706D6E323A'
'6F7574676F696E673E3C2F62706D6E323A757365725461736B3E3C62706D6E32'
'3A6578636C7573697665476174657761792069643D22476174657761795F3074'
'307177763822206E616D653D22E698AFE590A6E7AB8BE58DB3E58F91E8B5B7E6'
'89A7E8A18CE58F8DE9A688E6B581E7A88B223E3C62706D6E323A696E636F6D69'
'6E673E466C6F775F306874616361303C2F62706D6E323A696E636F6D696E673E'
'3C62706D6E323A6F7574676F696E673E466C6F775F313437766669303C2F6270'
'6D6E323A6F7574676F696E673E3C62706D6E323A6F7574676F696E673E466C6F'
'775F31793763676A303C2F62706D6E323A6F7574676F696E673E3C2F62706D6E'
'323A6578636C7573697665476174657761793E3C62706D6E323A73657175656E'
'6365466C6F772069643D22466C6F775F306874616361302220736F7572636552'
'65663D225461736B5F3177347678676322207461726765745265663D22476174'
'657761795F3074307177763822202F3E3C62706D6E323A757365725461736B20'
'69643D225461736B5F30387A6230347822206E616D653D22E58F8DE9A688E6B5'
'81E7A88BE983A8E997A8E7BB8FE58A9EE4BABAE5A1ABE58699E58F8DE9A688E6'
'8385E586B52220666C6F7761626C653A61737369676E65653D22247B74656D49'
'6D706C576F726B65727D223E3C62706D6E323A696E636F6D696E673E466C6F77'
'5F30306C393978393C2F62706D6E323A696E636F6D696E673E3C62706D6E323A'
'6F7574676F696E673E466C6F775F316A6C37337A763C2F62706D6E323A6F7574'
'676F696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F704368'
'6172616374657269737469637320666C6F7761626C653A636F6C6C656374696F'
'6E3D22247B7869537065616B466C6F772E67657454656D496D706C576F726B65'
'724C69737428657865637574696F6E297D2220666C6F7761626C653A656C656D'
'656E745661726961626C653D2274656D496D706C576F726B6572223E3C62706D'
'6E323A6C6F6F7043617264696E616C697479207873693A747970653D2262706D'
'6E323A74466F726D616C45787072657373696F6E223E247B7869537065616B46'
'6C6F772E67657454656D496D706C576F726B65724C6973744C656E6774682865'
'7865637574696F6E297D3C2F62706D6E323A6C6F6F7043617264696E616C6974'
'793E3C62706D6E323A636F6D706C6574696F6E436F6E646974696F6E20787369'
'3A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E'
'247B6E724F66436F6D706C65746564496E7374616E6365732667743B3D317D3C'
'2F62706D6E323A636F6D706C6574696F6E436F6E646974696F6E3E3C2F62706D'
'6E323A6D756C7469496E7374616E63654C6F6F70436861726163746572697374'
'6963733E3C2F62706D6E323A757365725461736B3E3C62706D6E323A73657175'
'656E6365466C6F772069643D22466C6F775F3134377666693022206E616D653D'
'22E698AF2220736F757263655265663D22476174657761795F30743071777638'
'22207461726765745265663D22476174657761795F307938376D756A223E3C62'
'706D6E323A636F6E646974696F6E45787072657373696F6E207873693A747970'
'653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B7869'
'537065616B466C6F772E676574466565644261636B52696768744E6F77286A73'
'6F6E5F64617461293D3D317D3C2F62706D6E323A636F6E646974696F6E457870'
'72657373696F6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C6270'
'6D6E323A73657175656E6365466C6F772069643D22466C6F775F316A6C37337A'
'762220736F757263655265663D225461736B5F30387A62303478222074617267'
'65745265663D225461736B5F303462617A656A22202F3E3C62706D6E323A7573'
'65725461736B2069643D225461736B5F31373561667A3222206E616D653D22E5'
'8F8DE9A688E6B581E7A88BE79DA3E58A9EE7BB8FE58A9EE4BABAE6A0B8E69FA5'
'2220666C6F7761626C653A61737369676E65653D22247B6170706C7955736572'
'49647D223E3C62706D6E323A696E636F6D696E673E466C6F775F303536636572'
'303C2F62706D6E323A696E636F6D696E673E3C62706D6E323A696E636F6D696E'
'673E466C6F775F317363383930743C2F62706D6E323A696E636F6D696E673E3C'
'62706D6E323A6F7574676F696E673E466C6F775F306A62657163673C2F62706D'
'6E323A6F7574676F696E673E3C2F62706D6E323A757365725461736B3E3C6270'
'6D6E323A757365725461736B2069643D225461736B5F3030693772727022206E'
'616D653D22E58F8DE9A688E6B581E7A88BE79DA3E58A9EE983A8E997A8E8B49F'
'E8B4A3E4BABAE5AEA1E689B92220666C6F7761626C653A61737369676E65653D'
'22247B74656D42674C65616465727D223E3C62706D6E323A696E636F6D696E67'
'3E466C6F775F306A62657163673C2F62706D6E323A696E636F6D696E673E3C62'
'706D6E323A6F7574676F696E673E466C6F775F307879637A696B3C2F62706D6E'
'323A6F7574676F696E673E3C62706D6E323A6D756C7469496E7374616E63654C'
'6F6F7043686172616374657269737469637320666C6F7761626C653A636F6C6C'
'656374696F6E3D22247B7869537065616B466C6F772E67657454656D42674C65'
'616465724C69737428657865637574696F6E297D2220666C6F7761626C653A65'
'6C656D656E745661726961626C653D2274656D42674C6561646572223E3C6270'
'6D6E323A6C6F6F7043617264696E616C697479207873693A747970653D226270'
'6D6E323A74466F726D616C45787072657373696F6E223E247B7869537065616B'
'466C6F772E67657454656D42674C65616465724C6973744C656E677468286578'
'65637574696F6E297D3C2F62706D6E323A6C6F6F7043617264696E616C697479'
'3E3C62706D6E323A636F6D706C6574696F6E436F6E646974696F6E207873693A'
'747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E24'
'7B6E724F66436F6D706C65746564496E7374616E6365732667743B3D317D3C2F'
'62706D6E323A636F6D706C6574696F6E436F6E646974696F6E3E3C2F62706D6E'
'323A6D756C7469496E7374616E63654C6F6F7043686172616374657269737469'
'63733E3C2F62706D6E323A757365725461736B3E3C62706D6E323A7365717565'
'6E6365466C6F772069643D22466C6F775F306A62657163672220736F75726365'
'5265663D225461736B5F31373561667A3222207461726765745265663D225461'
'736B5F3030693772727022202F3E3C62706D6E323A757365725461736B206964'
'3D225461736B5F3177666B72766A22206E616D653D22E58F8DE9A688E6B581E7'
'A88BE7BAAAE6A380E7BB8FE58A9EE4BABAE79B91E5AF9F2220666C6F7761626C'
'653A61737369676E65653D22247B4A4A496D706C576F726B65727D223E3C6270'
'6D6E323A696E636F6D696E673E466C6F775F307879637A696B3C2F62706D6E32'
'3A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F30'
'616B6C6334713C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D75'
'6C7469496E7374616E63654C6F6F704368617261637465726973746963732066'
'6C6F7761626C653A636F6C6C656374696F6E3D22247B5869537065616B466565'
'646261636B466C6F772E6765744A4A44657074576F726B65724C69737428297D'
'2220666C6F7761626C653A656C656D656E745661726961626C653D224A4A496D'
'706C576F726B6572223E3C62706D6E323A6C6F6F7043617264696E616C697479'
'207873693A747970653D2262706D6E323A74466F726D616C4578707265737369'
'6F6E223E247B5869537065616B466565646261636B466C6F772E6765744A4A44'
'657074576F726B65724C6973744C656E67746828297D3C2F62706D6E323A6C6F'
'6F7043617264696E616C6974793E3C62706D6E323A636F6D706C6574696F6E43'
'6F6E646974696F6E207873693A747970653D2262706D6E323A74466F726D616C'
'45787072657373696F6E223E247B6E724F66436F6D706C65746564496E737461'
'6E6365732667743B3D317D3C2F62706D6E323A636F6D706C6574696F6E436F6E'
'646974696F6E3E3C2F62706D6E323A6D756C7469496E7374616E63654C6F6F70'
'4368617261637465726973746963733E3C2F62706D6E323A757365725461736B'
'3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F3078'
'79637A696B2220736F757263655265663D225461736B5F303069377272702220'
'7461726765745265663D225461736B5F3177666B72766A22202F3E3C62706D6E'
'323A757365725461736B2069643D225461736B5F316F676B39323122206E616D'
'653D22E58F8DE9A688E6B581E7A88BE7BAAAE6A380E8B49FE8B4A3E4BABAE5AE'
'A1E689B92220666C6F7761626C653A61737369676E65653D22247B4A4A446570'
'744C65616465727D223E3C62706D6E323A696E636F6D696E673E466C6F775F30'
'616B6C6334713C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F75'
'74676F696E673E466C6F775F307470686D79323C2F62706D6E323A6F7574676F'
'696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F7043686172'
'616374657269737469637320666C6F7761626C653A636F6C6C656374696F6E3D'
'22247B5869537065616B466565646261636B466C6F772E6765744A4A44657074'
'4C65616465724C69737428297D2220666C6F7761626C653A656C656D656E7456'
'61726961626C653D224A4A446570744C6561646572223E3C62706D6E323A6C6F'
'6F7043617264696E616C697479207873693A747970653D2262706D6E323A7446'
'6F726D616C45787072657373696F6E223E247B5869537065616B466565646261'
'636B466C6F772E6765744A4A446570744C65616465724C6973744C656E677468'
'28297D3C2F62706D6E323A6C6F6F7043617264696E616C6974793E3C62706D6E'
'323A636F6D706C6574696F6E436F6E646974696F6E207873693A747970653D22'
'62706D6E323A74466F726D616C45787072657373696F6E223E247B6E724F6643'
'6F6D706C65746564496E7374616E6365732667743B3D317D203C2F62706D6E32'
'3A636F6D706C6574696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C'
'7469496E7374616E63654C6F6F704368617261637465726973746963733E3C2F'
'62706D6E323A757365725461736B3E3C62706D6E323A73657175656E6365466C'
'6F772069643D22466C6F775F30616B6C6334712220736F757263655265663D22'
'5461736B5F3177666B72766A22207461726765745265663D225461736B5F316F'
'676B39323122202F3E3C62706D6E323A656E644576656E742069643D22456E64'
'5F3132707833313022206E616D653D22E983A8E997A8E5AD90E6B581E7A88BE7'
'BB93E69D9F223E3C62706D6E323A696E636F6D696E673E466C6F775F30747068'
'6D79323C2F62706D6E323A696E636F6D696E673E3C62706D6E323A696E636F6D'
'696E673E466C6F775F31793763676A303C2F62706D6E323A696E636F6D696E67'
'3E3C2F62706D6E323A656E644576656E743E3C62706D6E323A73657175656E63'
'65466C6F772069643D22466C6F775F307470686D79322220736F757263655265'
'663D225461736B5F316F676B39323122207461726765745265663D22456E645F'
'3132707833313022202F3E3C62706D6E323A73657175656E6365466C6F772069'
'643D22466C6F775F31793763676A3022206E616D653D22E590A62220736F7572'
'63655265663D22476174657761795F3074307177763822207461726765745265'
'663D22456E645F31327078333130223E3C62706D6E323A636F6E646974696F6E'
'45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D'
'616C45787072657373696F6E223E247B7869537065616B466C6F772E67657446'
'6565644261636B52696768744E6F77286A736F6E5F64617461293D3D307D3C2F'
'62706D6E323A636F6E646974696F6E45787072657373696F6E3E3C2F62706D6E'
'323A73657175656E6365466C6F773E3C62706D6E323A757365725461736B2069'
'643D225461736B5F303462617A656A22206E616D653D22E58F8DE9A688E6B581'
'E7A88BE983A8E997A8E8B49FE8B4A3E4BABAE5AEA1E689B92220666C6F776162'
'6C653A61737369676E65653D22247B74656D496D706C4C65616465727D223E3C'
'62706D6E323A696E636F6D696E673E466C6F775F316A6C37337A763C2F62706D'
'6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F77'
'5F303536636572303C2F62706D6E323A6F7574676F696E673E3C62706D6E323A'
'6D756C7469496E7374616E63654C6F6F70436861726163746572697374696373'
'20666C6F7761626C653A636F6C6C656374696F6E3D22247B7869537065616B46'
'6C6F772E67657454656D496D706C4C65616465724C6973742865786563757469'
'6F6E297D2220666C6F7761626C653A656C656D656E745661726961626C653D22'
'74656D496D706C4C6561646572223E3C62706D6E323A6C6F6F7043617264696E'
'616C697479207873693A747970653D2262706D6E323A74466F726D616C457870'
'72657373696F6E223E247B7869537065616B466C6F772E67657454656D496D70'
'6C4C65616465724C6973744C656E67746828657865637574696F6E297D3C2F62'
'706D6E323A6C6F6F7043617264696E616C6974793E3C62706D6E323A636F6D70'
'6C6574696F6E436F6E646974696F6E207873693A747970653D2262706D6E323A'
'74466F726D616C45787072657373696F6E223E247B6E724F66436F6D706C6574'
'6564496E7374616E6365732667743B3D317D3C2F62706D6E323A636F6D706C65'
'74696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C7469496E737461'
'6E63654C6F6F704368617261637465726973746963733E3C2F62706D6E323A75'
'7365725461736B3E3C62706D6E323A73657175656E6365466C6F772069643D22'
'466C6F775F303536636572302220736F757263655265663D225461736B5F3034'
'62617A656A22207461726765745265663D225461736B5F31373561667A322220'
'2F3E3C62706D6E323A6578636C7573697665476174657761792069643D224761'
'74657761795F306B316173777722206E616D653D22E983A8E997A8E8B49FE8B4'
'A3E4BABAE698AFE590A6E79BB4E68EA5E58A9EE7BB93223E3C62706D6E323A69'
'6E636F6D696E673E466C6F775F3062336A7239743C2F62706D6E323A696E636F'
'6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F316A74637371'
'6A3C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6F7574676F696E'
'673E466C6F775F306E6D7878366C3C2F62706D6E323A6F7574676F696E673E3C'
'2F62706D6E323A6578636C7573697665476174657761793E3C62706D6E323A73'
'657175656E6365466C6F772069643D22466C6F775F3062336A7239742220736F'
'757263655265663D225461736B5F317639636537382220746172676574526566'
'3D22476174657761795F306B316173777722202F3E3C62706D6E323A73657175'
'656E6365466C6F772069643D22466C6F775F316A746373716A22206E616D653D'
'22E698AF2220736F757263655265663D22476174657761795F306B3161737777'
'22207461726765745265663D225461736B5F31773476786763223E3C62706D6E'
'323A636F6E646974696F6E45787072657373696F6E207873693A747970653D22'
'62706D6E323A74466F726D616C45787072657373696F6E223E247B7869537065'
'616B466C6F772E676574496D706C446570744973456E6428657865637574696F'
'6E293D3D317D3C2F62706D6E323A636F6E646974696F6E45787072657373696F'
'6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C62706D6E323A7365'
'7175656E6365466C6F772069643D22466C6F775F306E6D7878366C22206E616D'
'653D22E590A62220736F757263655265663D22476174657761795F306B316173'
'777722207461726765745265663D225461736B5F306A7267727A73223E3C6270'
'6D6E323A636F6E646974696F6E45787072657373696F6E207873693A74797065'
'3D2262706D6E323A74466F726D616C45787072657373696F6E223E247B786953'
'7065616B466C6F772E676574496D706C446570744973456E6428657865637574'
'696F6E29213D317D3C2F62706D6E323A636F6E646974696F6E45787072657373'
'696F6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C62706D6E323A'
'6578636C7573697665476174657761792069643D22476174657761795F307938'
'376D756A22206E616D653D22E983A8E997A8E8B49FE8B4A3E4BABAE698AFE590'
'A6E79BB4E68EA5E58A9EE7BB93223E3C62706D6E323A696E636F6D696E673E46'
'6C6F775F313437766669303C2F62706D6E323A696E636F6D696E673E3C62706D'
'6E323A6F7574676F696E673E466C6F775F30306C393978393C2F62706D6E323A'
'6F7574676F696E673E3C62706D6E323A6F7574676F696E673E466C6F775F3139'
'79787732343C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A6578'
'636C7573697665476174657761793E3C62706D6E323A73657175656E6365466C'
'6F772069643D22466C6F775F30306C3939783922206E616D653D22E590A62220'
'736F757263655265663D22476174657761795F307938376D756A222074617267'
'65745265663D225461736B5F30387A62303478223E3C62706D6E323A636F6E64'
'6974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A'
'74466F726D616C45787072657373696F6E223E247B7869537065616B466C6F77'
'2E676574496D706C446570744C65616465724973456E6428657865637574696F'
'6E293D3D307D3C2F62706D6E323A636F6E646974696F6E45787072657373696F'
'6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C62706D6E323A7365'
'7175656E6365466C6F772069643D22466C6F775F3139797877323422206E616D'
'653D22E698AF2220736F757263655265663D22476174657761795F307938376D'
'756A22207461726765745265663D225461736B5F31333363616969223E3C6270'
'6D6E323A636F6E646974696F6E45787072657373696F6E207873693A74797065'
'3D2262706D6E323A74466F726D616C45787072657373696F6E223E247B786953'
'7065616B466C6F772E676574496D706C446570744C65616465724973456E6428'
'657865637574696F6E293D3D317D3C2F62706D6E323A636F6E646974696F6E45'
'787072657373696F6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C'
'62706D6E323A757365725461736B2069643D225461736B5F3133336361696922'
'206E616D653D22E58F8DE9A688E6B581E7A88BE983A8E997A8E8B49FE8B4A3E4'
'BABAE58F8DE9A6882220666C6F7761626C653A61737369676E65653D22247B78'
'69537065616B466C6F772E676574496D706C446570744C656164657228657865'
'637574696F6E297D223E3C62706D6E323A696E636F6D696E673E466C6F775F31'
'3979787732343C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F75'
'74676F696E673E466C6F775F317363383930743C2F62706D6E323A6F7574676F'
'696E673E3C2F62706D6E323A757365725461736B3E3C62706D6E323A73657175'
'656E6365466C6F772069643D22466C6F775F317363383930742220736F757263'
'655265663D225461736B5F3133336361696922207461726765745265663D2254'
'61736B5F31373561667A3222202F3E3C2F62706D6E323A73756250726F636573'
'733E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F31'
'73616135387222206E616D653D22E590A62220736F757263655265663D224761'
'74657761795F307A6F61336F7722207461726765745265663D22416374697669'
'74795F31763031633372223E3C62706D6E323A636F6E646974696F6E45787072'
'657373696F6E207873693A747970653D2262706D6E323A74466F726D616C4578'
'7072657373696F6E223E247B7869537065616B466C6F772E6765744E65656453'
'6477417070726F76616C286A736F6E5F6461746129213D317D3C2F62706D6E32'
'3A636F6E646974696F6E45787072657373696F6E3E3C2F62706D6E323A736571'
'75656E6365466C6F773E3C62706D6E323A73657175656E6365466C6F77206964'
'3D22466C6F775F306378767436762220736F757263655265663D225461736B5F'
'3135736D34773522207461726765745265663D2241637469766974795F317630'
'3163337222202F3E3C62706D6E323A757365725461736B2069643D225461736B'
'5F30626A3537387822206E616D653D22E79DA3E58A9EE983A8E997A8E7BB8FE5'
'8A9EE4BABAE7A1AEE8AEA4E585A8E983A8E58F8DE9A688E4BA8BE9A1B9222066'
'6C6F7761626C653A61737369676E65653D22247B6170706C795573657249647D'
'223E3C62706D6E323A657874656E73696F6E456C656D656E74733E3C666C6F77'
'61626C653A7461736B4C697374656E65722064656C6567617465457870726573'
'73696F6E3D22247B41667465724267576F726B657246696E616C417070726F76'
'654C697374656E65727D22206576656E743D22636F6D706C657465222069643D'
'227032624B506132356E6D6332654B414222202F3E3C2F62706D6E323A657874'
'656E73696F6E456C656D656E74733E3C62706D6E323A696E636F6D696E673E46'
'6C6F775F316B6B6B3138693C2F62706D6E323A696E636F6D696E673E3C62706D'
'6E323A6F7574676F696E673E466C6F775F307664676566363C2F62706D6E323A'
'6F7574676F696E673E3C2F62706D6E323A757365725461736B3E3C62706D6E32'
'3A73657175656E6365466C6F772069643D22466C6F775F316B6B6B3138692220'
'736F757263655265663D2241637469766974795F317630316333722220746172'
'6765745265663D225461736B5F30626A3537387822202F3E3C62706D6E323A73'
'657175656E6365466C6F772069643D22466C6F775F307664676566362220736F'
'757263655265663D225461736B5F30626A353738782220746172676574526566'
'3D22456E645F31343779796D6922202F3E3C2F62706D6E323A70726F63657373'
'3E3C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E446961'
'6772616D5F31223E3C62706D6E64693A42504D4E506C616E652069643D224250'
'4D4E506C616E655F31222062706D6E456C656D656E743D2262675F7869737065'
'616B5F70726F63657373223E3C62706D6E64693A42504D4E456467652069643D'
'22466C6F775F307664676566365F6469222062706D6E456C656D656E743D2246'
'6C6F775F30766467656636223E3C64693A776179706F696E7420783D22383730'
'2220793D2237343022202F3E3C64693A776179706F696E7420783D2238373022'
'20793D2237393222202F3E3C2F62706D6E64693A42504D4E456467653E3C6270'
'6D6E64693A42504D4E456467652069643D22466C6F775F316B6B6B3138695F64'
'69222062706D6E456C656D656E743D22466C6F775F316B6B6B313869223E3C64'
'693A776179706F696E7420783D223837302220793D2236313022202F3E3C6469'
'3A776179706F696E7420783D223837302220793D2236363022202F3E3C2F6270'
'6D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069'
'643D22466C6F775F306378767436765F6469222062706D6E456C656D656E743D'
'22466C6F775F30637876743676223E3C64693A776179706F696E7420783D2231'
'3535302220793D2231373022202F3E3C64693A776179706F696E7420783D2231'
'3535302220793D2233393722202F3E3C64693A776179706F696E7420783D2231'
'3531302220793D2233393722202F3E3C2F62706D6E64693A42504D4E45646765'
'3E3C62706D6E64693A42504D4E456467652069643D22466C6F775F3173616135'
'38725F6469222062706D6E456C656D656E743D22466C6F775F31736161353872'
'223E3C64693A776179706F696E7420783D223837302220793D2231353522202F'
'3E3C64693A776179706F696E7420783D223837302220793D2232353222202F3E'
'3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320783D22'
'3838302220793D22313937222077696474683D22313222206865696768743D22'
'313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64'
'693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069643D22'
'466C6F775F303469647867735F6469222062706D6E456C656D656E743D22466C'
'6F775F30346964786773223E3C64693A776179706F696E7420783D2235323022'
'20793D2231333022202F3E3C64693A776179706F696E7420783D223631302220'
'793D2231333022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D'
'6E64693A42504D4E456467652069643D22466C6F775F3162716E6D6B355F6469'
'222062706D6E456C656D656E743D22466C6F775F3162716E6D6B35223E3C6469'
'3A776179706F696E7420783D223333382220793D2231333022202F3E3C64693A'
'776179706F696E7420783D223432302220793D2231333022202F3E3C2F62706D'
'6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45646765206964'
'3D22466C6F775F316767746A34775F6469222062706D6E456C656D656E743D22'
'466C6F775F316767746A3477223E3C64693A776179706F696E7420783D223839'
'352220793D2231333022202F3E3C64693A776179706F696E7420783D22313530'
'302220793D2231333022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C'
'64633A426F756E647320783D22313139342220793D2231313222207769647468'
'3D22313222206865696768743D22313422202F3E3C2F62706D6E64693A42504D'
'4E4C6162656C3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E6469'
'3A42504D4E456467652069643D22466C6F775F307366386A376F5F6469222062'
'706D6E456C656D656E743D22466C6F775F307366386A376F223E3C64693A7761'
'79706F696E7420783D223731302220793D2231333022202F3E3C64693A776179'
'706F696E7420783D223834352220793D2231333022202F3E3C2F62706D6E6469'
'3A42504D4E456467653E3C62706D6E64693A42504D4E53686170652069643D22'
'4576656E745F3075756C347A385F6469222062706D6E456C656D656E743D2253'
'746172745F3075756C347A38223E3C64633A426F756E647320783D2233303222'
'20793D22313132222077696474683D22333622206865696768743D2233362220'
'2F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E64732078'
'3D223238372220793D223838222077696474683D22363722206865696768743D'
'22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E'
'64693A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069'
'643D2241637469766974795F307A6D6E36696B5F6469222062706D6E456C656D'
'656E743D225461736B5F307A6D6E36696B223E3C64633A426F756E647320783D'
'223631302220793D223930222077696474683D2231303022206865696768743D'
'22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64'
'693A42504D4E53686170652069643D224576656E745F31343779796D695F6469'
'222062706D6E456C656D656E743D22456E645F31343779796D69223E3C64633A'
'426F756E647320783D223835322220793D22373932222077696474683D223336'
'22206865696768743D22333622202F3E3C62706D6E64693A42504D4E4C616265'
'6C3E3C64633A426F756E647320783D223833362220793D223834332220776964'
'74683D22363722206865696768743D22313422202F3E3C2F62706D6E64693A42'
'504D4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C62706D'
'6E64693A42504D4E53686170652069643D22476174657761795F3036636D636E'
'7A5F6469222062706D6E456C656D656E743D22476174657761795F307A6F6133'
'6F77222069734D61726B657256697369626C653D2274727565223E3C64633A42'
'6F756E647320783D223834352220793D22313035222077696474683D22353022'
'206865696768743D22353022202F3E3C62706D6E64693A42504D4E4C6162656C'
'3E3C64633A426F756E647320783D223833322220793D22373522207769647468'
'3D22373822206865696768743D22323722202F3E3C2F62706D6E64693A42504D'
'4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64'
'693A42504D4E53686170652069643D2241637469766974795F3135736D347735'
'5F6469222062706D6E456C656D656E743D225461736B5F3135736D347735223E'
'3C64633A426F756E647320783D22313530302220793D22393022207769647468'
'3D2231303022206865696768743D22383022202F3E3C2F62706D6E64693A4250'
'4D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D224163'
'7469766974795F303076337063765F6469222062706D6E456C656D656E743D22'
'5461736B5F30307633706376223E3C64633A426F756E647320783D2234323022'
'20793D223930222077696474683D2231303022206865696768743D2238302220'
'2F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D'
'4E53686170652069643D2241637469766974795F316535717036385F64692220'
'62706D6E456C656D656E743D2241637469766974795F31763031633372222069'
'73457870616E6465643D2274727565223E3C64633A426F756E647320783D2232'
'32302220793D22323532222077696474683D223132393022206865696768743D'
'2233353822202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E'
'64693A42504D4E456467652069643D22466C6F775F317363383930745F646922'
'2062706D6E456C656D656E743D22466C6F775F31736338393074223E3C64693A'
'776179706F696E7420783D22313135302220793D2234343022202F3E3C64693A'
'776179706F696E7420783D22313330302220793D2234343022202F3E3C64693A'
'776179706F696E7420783D22313330302220793D2233333222202F3E3C64693A'
'776179706F696E7420783D22313333302220793D2233333222202F3E3C2F6270'
'6D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069'
'643D22466C6F775F313979787732345F6469222062706D6E456C656D656E743D'
'22466C6F775F31397978773234223E3C64693A776179706F696E7420783D2239'
'36302220793D2233353722202F3E3C64693A776179706F696E7420783D223936'
'302220793D2234343022202F3E3C64693A776179706F696E7420783D22313035'
'302220793D2234343022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C'
'64633A426F756E647320783D223937342220793D22333930222077696474683D'
'22313222206865696768743D22313422202F3E3C2F62706D6E64693A42504D4E'
'4C6162656C3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A'
'42504D4E456467652069643D22466C6F775F30306C393978395F646922206270'
'6D6E456C656D656E743D22466C6F775F30306C39397839223E3C64693A776179'
'706F696E7420783D223938352220793D2233333222202F3E3C64693A77617970'
'6F696E7420783D22313035302220793D2233333222202F3E3C62706D6E64693A'
'42504D4E4C6162656C3E3C64633A426F756E647320783D22313031322220793D'
'22333134222077696474683D22313222206865696768743D22313422202F3E3C'
'2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E45'
'6467653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F306E'
'6D7878366C5F6469222062706D6E456C656D656E743D22466C6F775F306E6D78'
'78366C223E3C64693A776179706F696E7420783D223533302220793D22333537'
'22202F3E3C64693A776179706F696E7420783D223533302220793D2234313222'
'202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320'
'783D223533392220793D22333736222077696474683D22313222206865696768'
'743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F6270'
'6D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069'
'643D22466C6F775F316A746373716A5F6469222062706D6E456C656D656E743D'
'22466C6F775F316A746373716A223E3C64693A776179706F696E7420783D2235'
'35352220793D2233333222202F3E3C64693A776179706F696E7420783D223631'
'372220793D2233333222202F3E3C62706D6E64693A42504D4E4C6162656C3E3C'
'64633A426F756E647320783D223538302220793D22333134222077696474683D'
'22313222206865696768743D22313422202F3E3C2F62706D6E64693A42504D4E'
'4C6162656C3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A'
'42504D4E456467652069643D22466C6F775F3062336A7239745F646922206270'
'6D6E456C656D656E743D22466C6F775F3062336A723974223E3C64693A776179'
'706F696E7420783D223436302220793D2233333222202F3E3C64693A77617970'
'6F696E7420783D223530352220793D2233333222202F3E3C2F62706D6E64693A'
'42504D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C'
'6F775F303536636572305F6469222062706D6E456C656D656E743D22466C6F77'
'5F30353663657230223E3C64693A776179706F696E7420783D22313238302220'
'793D2233333222202F3E3C64693A776179706F696E7420783D22313333302220'
'793D2233333222202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D'
'6E64693A42504D4E456467652069643D22466C6F775F31793763676A305F6469'
'222062706D6E456C656D656E743D22466C6F775F31793763676A30223E3C6469'
'3A776179706F696E7420783D223833372220793D2233353722202F3E3C64693A'
'776179706F696E7420783D223833372220793D2235313422202F3E3C62706D6E'
'64693A42504D4E4C6162656C3E3C64633A426F756E647320783D223834362220'
'793D22343431222077696474683D22313222206865696768743D22313422202F'
'3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D'
'4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F'
'307470686D79325F6469222062706D6E456C656D656E743D22466C6F775F3074'
'70686D7932223E3C64693A776179706F696E7420783D22313035302220793D22'
'35333222202F3E3C64693A776179706F696E7420783D223835352220793D2235'
'333222202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A'
'42504D4E456467652069643D22466C6F775F30616B6C6334715F646922206270'
'6D6E456C656D656E743D22466C6F775F30616B6C633471223E3C64693A776179'
'706F696E7420783D22313138302220793D2235333222202F3E3C64693A776179'
'706F696E7420783D22313135302220793D2235333222202F3E3C2F62706D6E64'
'693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069643D22'
'466C6F775F307879637A696B5F6469222062706D6E456C656D656E743D22466C'
'6F775F307879637A696B223E3C64693A776179706F696E7420783D2231333330'
'2220793D2235333222202F3E3C64693A776179706F696E7420783D2231323830'
'2220793D2235333222202F3E3C2F62706D6E64693A42504D4E456467653E3C62'
'706D6E64693A42504D4E456467652069643D22466C6F775F306A62657163675F'
'6469222062706D6E456C656D656E743D22466C6F775F306A6265716367223E3C'
'64693A776179706F696E7420783D22313338302220793D2233373222202F3E3C'
'64693A776179706F696E7420783D22313338302220793D2234393222202F3E3C'
'2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467'
'652069643D22466C6F775F316A6C37337A765F6469222062706D6E456C656D65'
'6E743D22466C6F775F316A6C37337A76223E3C64693A776179706F696E742078'
'3D22313135302220793D2233333222202F3E3C64693A776179706F696E742078'
'3D22313138302220793D2233333222202F3E3C2F62706D6E64693A42504D4E45'
'6467653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F3134'
'37766669305F6469222062706D6E456C656D656E743D22466C6F775F31343776'
'666930223E3C64693A776179706F696E7420783D223836322220793D22333332'
'22202F3E3C64693A776179706F696E7420783D223933352220793D2233333222'
'202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320'
'783D223839332220793D22333134222077696474683D22313222206865696768'
'743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F6270'
'6D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069'
'643D22466C6F775F306874616361305F6469222062706D6E456C656D656E743D'
'22466C6F775F30687461636130223E3C64693A776179706F696E7420783D2237'
'31372220793D2233333222202F3E3C64693A776179706F696E7420783D223831'
'322220793D2233333222202F3E3C2F62706D6E64693A42504D4E456467653E3C'
'62706D6E64693A42504D4E456467652069643D22466C6F775F31676B74746A35'
'5F6469222062706D6E456C656D656E743D22466C6F775F31676B74746A35223E'
'3C64693A776179706F696E7420783D223636372220793D2234313222202F3E3C'
'64693A776179706F696E7420783D223636372220793D2233373222202F3E3C2F'
'62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45646765'
'2069643D22466C6F775F316B74387562735F6469222062706D6E456C656D656E'
'743D22466C6F775F316B7438756273223E3C64693A776179706F696E7420783D'
'223538302220793D2234353222202F3E3C64693A776179706F696E7420783D22'
'3631372220793D2234353222202F3E3C2F62706D6E64693A42504D4E45646765'
'3E3C62706D6E64693A42504D4E456467652069643D22466C6F775F30746B6335'
'61355F6469222062706D6E456C656D656E743D22466C6F775F30746B63356135'
'223E3C64693A776179706F696E7420783D223331382220793D2233333222202F'
'3E3C64693A776179706F696E7420783D223336302220793D2233333222202F3E'
'3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E5368'
'6170652069643D2241637469766974795F306D66333267655F6469222062706D'
'6E456C656D656E743D225461736B5F306D6633326765223E3C64633A426F756E'
'647320783D223631372220793D22343132222077696474683D22313030222068'
'65696768743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E'
'3C62706D6E64693A42504D4E53686170652069643D2241637469766974795F30'
'6A7267727A735F6469222062706D6E456C656D656E743D225461736B5F306A72'
'67727A73223E3C64633A426F756E647320783D223438302220793D2234313222'
'2077696474683D2231303022206865696768743D22383022202F3E3C2F62706D'
'6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E536861706520'
'69643D2241637469766974795F317639636537385F6469222062706D6E456C65'
'6D656E743D225461736B5F31763963653738223E3C64633A426F756E64732078'
'3D223336302220793D22323932222077696474683D2231303022206865696768'
'743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D'
'6E64693A42504D4E53686170652069643D224576656E745F306466677539705F'
'6469222062706D6E456C656D656E743D2253746172745F30646667753970223E'
'3C64633A426F756E647320783D223238322220793D2233313422207769647468'
'3D22333622206865696768743D22333622202F3E3C62706D6E64693A42504D4E'
'4C6162656C3E3C64633A426F756E647320783D223236322220793D2233353722'
'2077696474683D22373822206865696768743D22313422202F3E3C2F62706D6E'
'64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E'
'3C62706D6E64693A42504D4E53686170652069643D2241637469766974795F31'
'7734767867635F6469222062706D6E456C656D656E743D225461736B5F317734'
'76786763223E3C64633A426F756E647320783D223631372220793D2232393222'
'2077696474683D2231303022206865696768743D22383022202F3E3C2F62706D'
'6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E536861706520'
'69643D22476174657761795F307430717776385F6469222062706D6E456C656D'
'656E743D22476174657761795F30743071777638222069734D61726B65725669'
'7369626C653D2274727565223E3C64633A426F756E647320783D223831322220'
'793D22333037222077696474683D22353022206865696768743D22353022202F'
'3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320783D'
'223739392220793D22323738222077696474683D22373822206865696768743D'
'22323722202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E'
'64693A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069'
'643D2241637469766974795F30387A623034785F6469222062706D6E456C656D'
'656E743D225461736B5F30387A62303478223E3C64633A426F756E647320783D'
'22313035302220793D22323932222077696474683D2231303022206865696768'
'743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D'
'6E64693A42504D4E53686170652069643D2241637469766974795F3137356166'
'7A325F6469222062706D6E456C656D656E743D225461736B5F31373561667A32'
'223E3C64633A426F756E647320783D22313333302220793D2232393222207769'
'6474683D2231303022206865696768743D22383022202F3E3C2F62706D6E6469'
'3A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D'
'2241637469766974795F303069377272705F6469222062706D6E456C656D656E'
'743D225461736B5F30306937727270223E3C64633A426F756E647320783D2231'
'3333302220793D22343932222077696474683D2231303022206865696768743D'
'22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64'
'693A42504D4E53686170652069643D2241637469766974795F3177666B72766A'
'5F6469222062706D6E456C656D656E743D225461736B5F3177666B72766A223E'
'3C64633A426F756E647320783D22313138302220793D22343932222077696474'
'683D2231303022206865696768743D22383022202F3E3C2F62706D6E64693A42'
'504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D2241'
'637469766974795F316F676B3932315F6469222062706D6E456C656D656E743D'
'225461736B5F316F676B393231223E3C64633A426F756E647320783D22313035'
'302220793D22343932222077696474683D2231303022206865696768743D2238'
'3022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A'
'42504D4E53686170652069643D224576656E745F313270783331305F64692220'
'62706D6E456C656D656E743D22456E645F31327078333130223E3C64633A426F'
'756E647320783D223831392220793D22353134222077696474683D2233362220'
'6865696768743D22333622202F3E3C62706D6E64693A42504D4E4C6162656C3E'
'3C64633A426F756E647320783D223739382220793D2235353722207769647468'
'3D22373822206865696768743D22313422202F3E3C2F62706D6E64693A42504D'
'4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64'
'693A42504D4E53686170652069643D2241637469766974795F303462617A656A'
'5F6469222062706D6E456C656D656E743D225461736B5F303462617A656A223E'
'3C64633A426F756E647320783D22313138302220793D22323932222077696474'
'683D2231303022206865696768743D22383022202F3E3C2F62706D6E64693A42'
'504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D2247'
'6174657761795F306B31617377775F6469222062706D6E456C656D656E743D22'
'476174657761795F306B3161737777222069734D61726B657256697369626C65'
'3D2274727565223E3C64633A426F756E647320783D223530352220793D223330'
'37222077696474683D22353022206865696768743D22353022202F3E3C62706D'
'6E64693A42504D4E4C6162656C3E3C64633A426F756E647320783D2234393122'
'20793D22323730222077696474683D22373822206865696768743D2232372220'
'2F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A4250'
'4D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D224761'
'74657761795F307938376D756A5F6469222062706D6E456C656D656E743D2247'
'6174657761795F307938376D756A222069734D61726B657256697369626C653D'
'2274727565223E3C64633A426F756E647320783D223933352220793D22333037'
'222077696474683D22353022206865696768743D22353022202F3E3C62706D6E'
'64693A42504D4E4C6162656C3E3C64633A426F756E647320783D223932312220'
'793D22323736222077696474683D22373822206865696768743D22323722202F'
'3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D'
'4E53686170653E3C62706D6E64693A42504D4E53686170652069643D22416374'
'69766974795F313333636169695F6469222062706D6E456C656D656E743D2254'
'61736B5F31333363616969223E3C64633A426F756E647320783D223130353022'
'20793D22343030222077696474683D2231303022206865696768743D22383022'
'202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A4250'
'4D4E53686170652069643D2241637469766974795F30626A353738785F646922'
'2062706D6E456C656D656E743D225461736B5F30626A35373878223E3C64633A'
'426F756E647320783D223832302220793D22363630222077696474683D223130'
'3022206865696768743D22383022202F3E3C2F62706D6E64693A42504D4E5368'
'6170653E3C2F62706D6E64693A42504D4E506C616E653E3C2F62706D6E64693A'
'42504D4E4469616772616D3E3C2F62706D6E323A646566696E6974696F6E733E'  ), NULL, NULL, NULL,
  NULL, NULL, '1', '1', '1',
  '0', NULL, 'manual', '1',
  '0'
FROM DUAL
WHERE NOT EXISTS (
  SELECT 1 FROM ext_act_process WHERE process_key = 'bg_xispeak_process'
);

-- ============================================
-- 1b. 流程定义 UPDATE（目标库已存在同 key 流程时，覆盖为最新流程图与配置，保留 id/process_key）
-- ============================================
UPDATE ext_act_process
SET process_type = 'oa',
    process_name = '习讲话审批流程',
    process_status = 0,
    process_xml = UNHEX(
'3C3F786D6C2076657273696F6E3D22312E302220656E636F64696E673D225554'
'462D38223F3E0A3C62706D6E323A646566696E6974696F6E7320786D6C6E733A'
'62706D6E323D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42'
'504D4E2F32303130303532342F4D4F44454C2220786D6C6E733A7873693D2268'
'7474703A2F2F7777772E77332E6F72672F323030312F584D4C536368656D612D'
'696E7374616E63652220786D6C6E733A62706D6E64693D22687474703A2F2F77'
'77772E6F6D672E6F72672F737065632F42504D4E2F32303130303532342F4449'
'2220786D6C6E733A64633D22687474703A2F2F7777772E6F6D672E6F72672F73'
'7065632F44442F32303130303532342F44432220786D6C6E733A666C6F776162'
'6C653D22687474703A2F2F666C6F7761626C652E6F72672F62706D6E2220786D'
'6C6E733A64693D22687474703A2F2F7777772E6F6D672E6F72672F737065632F'
'44442F32303130303532342F4449222069643D2273616D706C652D6469616772'
'616D22207461726765744E616D6573706163653D22687474703A2F2F62706D6E'
'2E696F2F736368656D612F62706D6E22207873693A736368656D614C6F636174'
'696F6E3D22687474703A2F2F7777772E6F6D672E6F72672F737065632F42504D'
'4E2F32303130303532342F4D4F44454C2042504D4E32302E787364223E3C6270'
'6D6E323A70726F636573732069643D2262675F7869737065616B5F70726F6365'
'737322206E616D653D22E4B9A0E8AEB2E8AF9DE5AEA1E689B9E6B581E7A88B22'
'3E3C62706D6E323A73746172744576656E742069643D2253746172745F307575'
'6C347A3822206E616D653D22E5AEA1E689B9E6B581E7A88BE5BC80E5A78B2220'
'666C6F7761626C653A696E69746961746F723D226170706C7955736572496422'
'3E3C62706D6E323A6F7574676F696E673E466C6F775F3162716E6D6B353C2F62'
'706D6E323A6F7574676F696E673E3C2F62706D6E323A73746172744576656E74'
'3E3C62706D6E323A757365725461736B2069643D225461736B5F307A6D6E3669'
'6B22206E616D653D22E79DA3E58A9EE983A8E997A8E8B49FE8B4A3E4BABAE5AE'
'A1E689B92220666C6F7761626C653A61737369676E65653D22247B42674C647D'
'223E3C62706D6E323A657874656E73696F6E456C656D656E74733E3C666C6F77'
'61626C653A7461736B4C697374656E65722064656C6567617465457870726573'
'73696F6E3D22247B416674657242674C6561646572417070726F76654C697374'
'656E65727D22206576656E743D22636F6D706C657465222069643D2268344332'
'36344E345254695069576E6822202F3E3C2F62706D6E323A657874656E73696F'
'6E456C656D656E74733E3C62706D6E323A696E636F6D696E673E466C6F775F30'
'3469647867733C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F75'
'74676F696E673E466C6F775F307366386A376F3C2F62706D6E323A6F7574676F'
'696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F7043686172'
'616374657269737469637320666C6F7761626C653A636F6C6C656374696F6E3D'
'22247B7869537065616B466C6F772E6765744267446570744C64557365724964'
'4C69737428297D2220666C6F7761626C653A656C656D656E745661726961626C'
'653D2242674C64223E3C62706D6E323A6C6F6F7043617264696E616C69747920'
'7873693A747970653D2262706D6E323A74466F726D616C45787072657373696F'
'6E223E247B7869537065616B466C6F772E6765744267446570744C6455736572'
'49644C6973744C656E67746828297D3C2F62706D6E323A6C6F6F704361726469'
'6E616C6974793E3C62706D6E323A636F6D706C6574696F6E436F6E646974696F'
'6E207873693A747970653D2262706D6E323A74466F726D616C45787072657373'
'696F6E223E247B6E724F66436F6D706C65746564496E7374616E636573266774'
'3B3D317D3C2F62706D6E323A636F6D706C6574696F6E436F6E646974696F6E3E'
'3C2F62706D6E323A6D756C7469496E7374616E63654C6F6F7043686172616374'
'65726973746963733E3C2F62706D6E323A757365725461736B3E3C62706D6E32'
'3A73657175656E6365466C6F772069643D22466C6F775F307366386A376F2220'
'736F757263655265663D225461736B5F307A6D6E36696B222074617267657452'
'65663D22476174657761795F307A6F61336F7722202F3E3C62706D6E323A656E'
'644576656E742069643D22456E645F31343779796D6922206E616D653D22E5AE'
'A1E689B9E6B581E7A88BE7BB93E69D9F223E3C62706D6E323A696E636F6D696E'
'673E466C6F775F307664676566363C2F62706D6E323A696E636F6D696E673E3C'
'2F62706D6E323A656E644576656E743E3C62706D6E323A6578636C7573697665'
'476174657761792069643D22476174657761795F307A6F61336F7722206E616D'
'653D22E698AFE590A6E99C80E8A681E68980E5859AE5A794E5AEA1E689B9223E'
'3C62706D6E323A696E636F6D696E673E466C6F775F307366386A376F3C2F6270'
'6D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F'
'775F316767746A34773C2F62706D6E323A6F7574676F696E673E3C62706D6E32'
'3A6F7574676F696E673E466C6F775F317361613538723C2F62706D6E323A6F75'
'74676F696E673E3C2F62706D6E323A6578636C7573697665476174657761793E'
'3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F316767'
'746A347722206E616D653D22E698AF2220736F757263655265663D2247617465'
'7761795F307A6F61336F7722207461726765745265663D225461736B5F313573'
'6D347735223E3C62706D6E323A636F6E646974696F6E45787072657373696F6E'
'207873693A747970653D2262706D6E323A74466F726D616C4578707265737369'
'6F6E223E247B7869537065616B466C6F772E6765744E65656453647741707072'
'6F76616C286A736F6E5F64617461293D3D317D3C2F62706D6E323A636F6E6469'
'74696F6E45787072657373696F6E3E3C2F62706D6E323A73657175656E636546'
'6C6F773E3C62706D6E323A757365725461736B2069643D225461736B5F313573'
'6D34773522206E616D653D22E68980E5859AE5A794E5AEA1E689B92220666C6F'
'7761626C653A61737369676E65653D22247B5344574C65616465727D223E3C62'
'706D6E323A696E636F6D696E673E466C6F775F316767746A34773C2F62706D6E'
'323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F'
'306378767436763C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D'
'756C7469496E7374616E63654C6F6F7043686172616374657269737469637320'
'666C6F7761626C653A636F6C6C656374696F6E3D22247B7869537065616B466C'
'6F772E6765745364774C65616465724C697374286A736F6E5F64617461297D22'
'20666C6F7761626C653A656C656D656E745661726961626C653D225344574C65'
'61646572223E3C62706D6E323A6C6F6F7043617264696E616C69747920787369'
'3A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E'
'247B7869537065616B466C6F772E6765745364774C65616465724C6973744C65'
'6E677468286A736F6E5F64617461297D3C2F62706D6E323A6C6F6F7043617264'
'696E616C6974793E3C62706D6E323A636F6D706C6574696F6E436F6E64697469'
'6F6E207873693A747970653D2262706D6E323A74466F726D616C457870726573'
'73696F6E223E247B6E724F66436F6D706C65746564496E7374616E6365732F6E'
'724F66496E7374616E6365732667743B3D317D203C2F62706D6E323A636F6D70'
'6C6574696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C7469496E73'
'74616E63654C6F6F704368617261637465726973746963733E3C2F62706D6E32'
'3A757365725461736B3E3C62706D6E323A757365725461736B2069643D225461'
'736B5F3030763370637622206E616D653D22E79DA3E58A9EE983A8E997A8E7BB'
'8FE58A9EE4BABAE58F91E8B5B7E6B581E7A88B2220666C6F7761626C653A6173'
'7369676E65653D22247B6170706C795573657249647D223E3C62706D6E323A65'
'7874656E73696F6E456C656D656E74733E3C666C6F7761626C653A7461736B4C'
'697374656E657220636C6173733D226F72672E6A656563672E6D6F64756C6573'
'2E65787462706D2E6C697374656E65722E7461736B2E5461736B437265617465'
'644175746F5375626D69744C697374656E657222206576656E743D2263726561'
'7465222069643D22396333303634626161373037346561623632653363356233'
'623534353836393122202F3E3C2F62706D6E323A657874656E73696F6E456C65'
'6D656E74733E3C62706D6E323A696E636F6D696E673E466C6F775F3162716E6D'
'6B353C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F69'
'6E673E466C6F775F303469647867733C2F62706D6E323A6F7574676F696E673E'
'3C2F62706D6E323A757365725461736B3E3C62706D6E323A73657175656E6365'
'466C6F772069643D22466C6F775F3162716E6D6B352220736F75726365526566'
'3D2253746172745F3075756C347A3822207461726765745265663D225461736B'
'5F3030763370637622202F3E3C62706D6E323A73657175656E6365466C6F7720'
'69643D22466C6F775F303469647867732220736F757263655265663D22546173'
'6B5F3030763370637622207461726765745265663D225461736B5F307A6D6E36'
'696B22202F3E3C62706D6E323A73756250726F636573732069643D2241637469'
'766974795F3176303163337222206E616D653D22E7BB8FE58A9EE983A8E997A8'
'E5AD90E6B581E7A88B223E3C62706D6E323A657874656E73696F6E456C656D65'
'6E74733E3C666C6F7761626C653A696E20736F757263653D226170706C795573'
'6572496422207461726765743D226170706C7955736572496422202F3E3C666C'
'6F7761626C653A696E20736F757263653D224A475F4C4F43414C5F50524F4345'
'53535F494422207461726765743D224A475F5355425F4D41494E5F50524F4345'
'53535F494422202F3E3C666C6F7761626C653A657865637574696F6E4C697374'
'656E65722064656C656761746545787072657373696F6E3D22247B4166746572'
'534457417070726F766548714C697374656E65727D22206576656E743D227374'
'617274222069643D223434734D387A62537236323538374D6922202F3E3C2F62'
'706D6E323A657874656E73696F6E456C656D656E74733E3C62706D6E323A696E'
'636F6D696E673E466C6F775F317361613538723C2F62706D6E323A696E636F6D'
'696E673E3C62706D6E323A696E636F6D696E673E466C6F775F30637876743676'
'3C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E67'
'3E466C6F775F316B6B6B3138693C2F62706D6E323A6F7574676F696E673E3C62'
'706D6E323A6D756C7469496E7374616E63654C6F6F7043686172616374657269'
'737469637320666C6F7761626C653A636F6C6C656374696F6E3D22247B696D70'
'6C446570747D2220666C6F7761626C653A656C656D656E745661726961626C65'
'3D22696D706C5F646570745F6964223E3C62706D6E323A6C6F6F704361726469'
'6E616C697479207873693A747970653D2262706D6E323A74466F726D616C4578'
'7072657373696F6E223E247B7869537065616B466C6F772E676574496D706C44'
'6570744E756D73286A736F6E5F64617461297D3C2F62706D6E323A6C6F6F7043'
'617264696E616C6974793E3C62706D6E323A636F6D706C6574696F6E436F6E64'
'6974696F6E207873693A747970653D2262706D6E323A74466F726D616C457870'
'72657373696F6E223E247B6E724F66436F6D706C65746564496E7374616E6365'
'732F6E724F66496E7374616E6365732667743B3D317D3C2F62706D6E323A636F'
'6D706C6574696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C746949'
'6E7374616E63654C6F6F704368617261637465726973746963733E3C62706D6E'
'323A73657175656E6365466C6F772069643D22466C6F775F30746B6335613522'
'20736F757263655265663D2253746172745F3064666775397022207461726765'
'745265663D225461736B5F3176396365373822202F3E3C62706D6E323A736571'
'75656E6365466C6F772069643D22466C6F775F316B74387562732220736F7572'
'63655265663D225461736B5F306A7267727A7322207461726765745265663D22'
'5461736B5F306D663332676522202F3E3C62706D6E323A73657175656E636546'
'6C6F772069643D22466C6F775F31676B74746A352220736F757263655265663D'
'225461736B5F306D663332676522207461726765745265663D225461736B5F31'
'77347678676322202F3E3C62706D6E323A757365725461736B2069643D225461'
'736B5F306D663332676522206E616D653D22E694B6E99B86E6B581E7A88BE983'
'A8E997A8E8B49FE8B4A3E4BABAE5AEA1E689B92220666C6F7761626C653A6173'
'7369676E65653D22247B74656D496D706C4C65616465727D223E3C62706D6E32'
'3A696E636F6D696E673E466C6F775F316B74387562733C2F62706D6E323A696E'
'636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F31676B74'
'746A353C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D756C7469'
'496E7374616E63654C6F6F7043686172616374657269737469637320666C6F77'
'61626C653A636F6C6C656374696F6E3D22247B666C6F774E6F64654578707265'
'7373696F6E2E676574536F6E50726F6365737348715661726961626C654C6973'
'7428657865637574696F6E2C20262333343B74656D5F696D706C5F6C65616465'
'72262333343B297D2220666C6F7761626C653A656C656D656E74566172696162'
'6C653D2274656D496D706C4C6561646572223E3C62706D6E323A6C6F6F704361'
'7264696E616C697479207873693A747970653D2262706D6E323A74466F726D61'
'6C45787072657373696F6E223E247B666C6F774E6F646545787072657373696F'
'6E2E676574536F6E50726F6365737348715661726961626C654C6973744C656E'
'67746828657865637574696F6E2C2274656D5F696D706C5F6C65616465722229'
'7D3C2F62706D6E323A6C6F6F7043617264696E616C6974793E3C62706D6E323A'
'636F6D706C6574696F6E436F6E646974696F6E207873693A747970653D226270'
'6D6E323A74466F726D616C45787072657373696F6E223E247B6E724F66436F6D'
'706C65746564496E7374616E6365732667743B3D317D3C2F62706D6E323A636F'
'6D706C6574696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C746949'
'6E7374616E63654C6F6F704368617261637465726973746963733E3C2F62706D'
'6E323A757365725461736B3E3C62706D6E323A757365725461736B2069643D22'
'5461736B5F306A7267727A7322206E616D653D22E694B6E99B86E6B581E7A88B'
'E997A8E7BB8FE58A9EE4BABAE5A1ABE586992220666C6F7761626C653A617373'
'69676E65653D22247B496D706C576F726B65727D223E3C62706D6E323A657874'
'656E73696F6E456C656D656E74733E3C666C6F7761626C653A7461736B4C6973'
'74656E65722064656C656761746545787072657373696F6E3D22247B41667465'
'72496D706C576F726B6572417070726F76654C697374656E65727D2220657665'
'6E743D22636F6D706C657465222069643D227242664B57336D734D6559776B37'
'4B5022202F3E3C666C6F7761626C653A7461736B4C697374656E65722064656C'
'656761746545787072657373696F6E3D22247B4166746572496D706C576F726B'
'657254656D53746F72654C697374656E65727D22206576656E743D22636F6D70'
'6C657465222069643D224653614746506D576D34523572797A4122202F3E3C2F'
'62706D6E323A657874656E73696F6E456C656D656E74733E3C62706D6E323A69'
'6E636F6D696E673E466C6F775F306E6D7878366C3C2F62706D6E323A696E636F'
'6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F316B74387562'
'733C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D756C7469496E'
'7374616E63654C6F6F7043686172616374657269737469637320666C6F776162'
'6C653A636F6C6C656374696F6E3D22247B7869537065616B466C6F772E676574'
'496D706C44657074576F726B65724C69737446726F6D4A736F6E286578656375'
'74696F6E297D2220666C6F7761626C653A656C656D656E745661726961626C65'
'3D22496D706C576F726B6572223E3C62706D6E323A6C6F6F7043617264696E61'
'6C697479207873693A747970653D2262706D6E323A74466F726D616C45787072'
'657373696F6E223E247B7869537065616B466C6F772E676574496D706C446570'
'74576F726B65724C6973744C656E67746846726F6D4A736F6E28657865637574'
'696F6E297D3C2F62706D6E323A6C6F6F7043617264696E616C6974793E3C6270'
'6D6E323A636F6D706C6574696F6E436F6E646974696F6E207873693A74797065'
'3D2262706D6E323A74466F726D616C45787072657373696F6E223E247B6E724F'
'66436F6D706C65746564496E7374616E6365732667743B3D317D3C2F62706D6E'
'323A636F6D706C6574696F6E436F6E646974696F6E3E3C2F62706D6E323A6D75'
'6C7469496E7374616E63654C6F6F704368617261637465726973746963733E3C'
'2F62706D6E323A757365725461736B3E3C62706D6E323A757365725461736B20'
'69643D225461736B5F3176396365373822206E616D653D22E694B6E99B86E6B5'
'81E7A88BE983A8E997A8E8B49FE8B4A3E4BABAE68EA5E58F97E4BBBBE58AA1E5'
'B9B6E58886E9858D2220666C6F7761626C653A61737369676E65653D22247B49'
'6D706C446570744C647D223E3C62706D6E323A657874656E73696F6E456C656D'
'656E74733E3C666C6F7761626C653A7461736B4C697374656E657220636C6173'
'733D226F72672E6A656563672E6D6F64756C65732E65787462706D2E6C697374'
'656E65722E7461736B2E5361766543757272656E745461736B41737369676E65'
'654C6F63616C4C697374656E657222206576656E743D22636F6D706C65746522'
'2069643D224150386574624674347236695A73683322202F3E3C666C6F776162'
'6C653A7461736B4C697374656E65722064656C65676174654578707265737369'
'6F6E3D22247B4166746572496D706C446570744C6561646572417070726F7665'
'4C697374656E65727D22206576656E743D22636F6D706C657465222069643D22'
'5361794A4879477A5258784E6478457322202F3E3C666C6F7761626C653A7461'
'736B4C697374656E65722064656C656761746545787072657373696F6E3D2224'
'7B4166746572496D706C446570744C656164657253746F72654A736F6E4C6973'
'74656E65727D22206576656E743D22636F6D706C657465222069643D22694461'
'4A47644A5770703374654E7A3522202F3E3C2F62706D6E323A657874656E7369'
'6F6E456C656D656E74733E3C62706D6E323A696E636F6D696E673E466C6F775F'
'30746B633561353C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F'
'7574676F696E673E466C6F775F3062336A7239743C2F62706D6E323A6F757467'
'6F696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F70436861'
'72616374657269737469637320666C6F7761626C653A636F6C6C656374696F6E'
'3D22247B7869537065616B466C6F772E676574496D706C446570744C64734C69'
'737428696D706C5F646570745F6964297D2220666C6F7761626C653A656C656D'
'656E745661726961626C653D22496D706C446570744C64223E3C62706D6E323A'
'6C6F6F7043617264696E616C697479207873693A747970653D2262706D6E323A'
'74466F726D616C45787072657373696F6E223E247B7869537065616B466C6F77'
'2E676574496D706C446570744C64734C6973744C656E67746828696D706C5F64'
'6570745F6964297D3C2F62706D6E323A6C6F6F7043617264696E616C6974793E'
'3C62706D6E323A636F6D706C6574696F6E436F6E646974696F6E207873693A74'
'7970653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B'
'6E724F66436F6D706C65746564496E7374616E6365732667743B3D317D3C2F62'
'706D6E323A636F6D706C6574696F6E436F6E646974696F6E3E3C2F62706D6E32'
'3A6D756C7469496E7374616E63654C6F6F704368617261637465726973746963'
'733E3C2F62706D6E323A757365725461736B3E3C62706D6E323A737461727445'
'76656E742069643D2253746172745F3064666775397022206E616D653D22E983'
'A8E997A8E5AD90E6B581E7A88BE5BC80E5A78B2220666C6F7761626C653A696E'
'69746961746F723D22247B6170706C795573657249647D223E3C62706D6E323A'
'6F7574676F696E673E466C6F775F30746B633561353C2F62706D6E323A6F7574'
'676F696E673E3C2F62706D6E323A73746172744576656E743E3C62706D6E323A'
'757365725461736B2069643D225461736B5F3177347678676322206E616D653D'
'22E694B6E99B86E6B581E7A88BE79DA3E58A9EE58F91E8B5B7E4BABAE7A1AEE8'
'AEA4E983A8E997A8E7BB8FE58A9EE4BABAE5A1ABE58699E58685E5AEB9222066'
'6C6F7761626C653A61737369676E65653D22247B6170706C795573657249647D'
'223E3C62706D6E323A696E636F6D696E673E466C6F775F31676B74746A353C2F'
'62706D6E323A696E636F6D696E673E3C62706D6E323A696E636F6D696E673E46'
'6C6F775F316A746373716A3C2F62706D6E323A696E636F6D696E673E3C62706D'
'6E323A6F7574676F696E673E466C6F775F306874616361303C2F62706D6E323A'
'6F7574676F696E673E3C2F62706D6E323A757365725461736B3E3C62706D6E32'
'3A6578636C7573697665476174657761792069643D22476174657761795F3074'
'307177763822206E616D653D22E698AFE590A6E7AB8BE58DB3E58F91E8B5B7E6'
'89A7E8A18CE58F8DE9A688E6B581E7A88B223E3C62706D6E323A696E636F6D69'
'6E673E466C6F775F306874616361303C2F62706D6E323A696E636F6D696E673E'
'3C62706D6E323A6F7574676F696E673E466C6F775F313437766669303C2F6270'
'6D6E323A6F7574676F696E673E3C62706D6E323A6F7574676F696E673E466C6F'
'775F31793763676A303C2F62706D6E323A6F7574676F696E673E3C2F62706D6E'
'323A6578636C7573697665476174657761793E3C62706D6E323A73657175656E'
'6365466C6F772069643D22466C6F775F306874616361302220736F7572636552'
'65663D225461736B5F3177347678676322207461726765745265663D22476174'
'657761795F3074307177763822202F3E3C62706D6E323A757365725461736B20'
'69643D225461736B5F30387A6230347822206E616D653D22E58F8DE9A688E6B5'
'81E7A88BE983A8E997A8E7BB8FE58A9EE4BABAE5A1ABE58699E58F8DE9A688E6'
'8385E586B52220666C6F7761626C653A61737369676E65653D22247B74656D49'
'6D706C576F726B65727D223E3C62706D6E323A696E636F6D696E673E466C6F77'
'5F30306C393978393C2F62706D6E323A696E636F6D696E673E3C62706D6E323A'
'6F7574676F696E673E466C6F775F316A6C37337A763C2F62706D6E323A6F7574'
'676F696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F704368'
'6172616374657269737469637320666C6F7761626C653A636F6C6C656374696F'
'6E3D22247B7869537065616B466C6F772E67657454656D496D706C576F726B65'
'724C69737428657865637574696F6E297D2220666C6F7761626C653A656C656D'
'656E745661726961626C653D2274656D496D706C576F726B6572223E3C62706D'
'6E323A6C6F6F7043617264696E616C697479207873693A747970653D2262706D'
'6E323A74466F726D616C45787072657373696F6E223E247B7869537065616B46'
'6C6F772E67657454656D496D706C576F726B65724C6973744C656E6774682865'
'7865637574696F6E297D3C2F62706D6E323A6C6F6F7043617264696E616C6974'
'793E3C62706D6E323A636F6D706C6574696F6E436F6E646974696F6E20787369'
'3A747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E'
'247B6E724F66436F6D706C65746564496E7374616E6365732667743B3D317D3C'
'2F62706D6E323A636F6D706C6574696F6E436F6E646974696F6E3E3C2F62706D'
'6E323A6D756C7469496E7374616E63654C6F6F70436861726163746572697374'
'6963733E3C2F62706D6E323A757365725461736B3E3C62706D6E323A73657175'
'656E6365466C6F772069643D22466C6F775F3134377666693022206E616D653D'
'22E698AF2220736F757263655265663D22476174657761795F30743071777638'
'22207461726765745265663D22476174657761795F307938376D756A223E3C62'
'706D6E323A636F6E646974696F6E45787072657373696F6E207873693A747970'
'653D2262706D6E323A74466F726D616C45787072657373696F6E223E247B7869'
'537065616B466C6F772E676574466565644261636B52696768744E6F77286A73'
'6F6E5F64617461293D3D317D3C2F62706D6E323A636F6E646974696F6E457870'
'72657373696F6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C6270'
'6D6E323A73657175656E6365466C6F772069643D22466C6F775F316A6C37337A'
'762220736F757263655265663D225461736B5F30387A62303478222074617267'
'65745265663D225461736B5F303462617A656A22202F3E3C62706D6E323A7573'
'65725461736B2069643D225461736B5F31373561667A3222206E616D653D22E5'
'8F8DE9A688E6B581E7A88BE79DA3E58A9EE7BB8FE58A9EE4BABAE6A0B8E69FA5'
'2220666C6F7761626C653A61737369676E65653D22247B6170706C7955736572'
'49647D223E3C62706D6E323A696E636F6D696E673E466C6F775F303536636572'
'303C2F62706D6E323A696E636F6D696E673E3C62706D6E323A696E636F6D696E'
'673E466C6F775F317363383930743C2F62706D6E323A696E636F6D696E673E3C'
'62706D6E323A6F7574676F696E673E466C6F775F306A62657163673C2F62706D'
'6E323A6F7574676F696E673E3C2F62706D6E323A757365725461736B3E3C6270'
'6D6E323A757365725461736B2069643D225461736B5F3030693772727022206E'
'616D653D22E58F8DE9A688E6B581E7A88BE79DA3E58A9EE983A8E997A8E8B49F'
'E8B4A3E4BABAE5AEA1E689B92220666C6F7761626C653A61737369676E65653D'
'22247B74656D42674C65616465727D223E3C62706D6E323A696E636F6D696E67'
'3E466C6F775F306A62657163673C2F62706D6E323A696E636F6D696E673E3C62'
'706D6E323A6F7574676F696E673E466C6F775F307879637A696B3C2F62706D6E'
'323A6F7574676F696E673E3C62706D6E323A6D756C7469496E7374616E63654C'
'6F6F7043686172616374657269737469637320666C6F7761626C653A636F6C6C'
'656374696F6E3D22247B7869537065616B466C6F772E67657454656D42674C65'
'616465724C69737428657865637574696F6E297D2220666C6F7761626C653A65'
'6C656D656E745661726961626C653D2274656D42674C6561646572223E3C6270'
'6D6E323A6C6F6F7043617264696E616C697479207873693A747970653D226270'
'6D6E323A74466F726D616C45787072657373696F6E223E247B7869537065616B'
'466C6F772E67657454656D42674C65616465724C6973744C656E677468286578'
'65637574696F6E297D3C2F62706D6E323A6C6F6F7043617264696E616C697479'
'3E3C62706D6E323A636F6D706C6574696F6E436F6E646974696F6E207873693A'
'747970653D2262706D6E323A74466F726D616C45787072657373696F6E223E24'
'7B6E724F66436F6D706C65746564496E7374616E6365732667743B3D317D3C2F'
'62706D6E323A636F6D706C6574696F6E436F6E646974696F6E3E3C2F62706D6E'
'323A6D756C7469496E7374616E63654C6F6F7043686172616374657269737469'
'63733E3C2F62706D6E323A757365725461736B3E3C62706D6E323A7365717565'
'6E6365466C6F772069643D22466C6F775F306A62657163672220736F75726365'
'5265663D225461736B5F31373561667A3222207461726765745265663D225461'
'736B5F3030693772727022202F3E3C62706D6E323A757365725461736B206964'
'3D225461736B5F3177666B72766A22206E616D653D22E58F8DE9A688E6B581E7'
'A88BE7BAAAE6A380E7BB8FE58A9EE4BABAE79B91E5AF9F2220666C6F7761626C'
'653A61737369676E65653D22247B4A4A496D706C576F726B65727D223E3C6270'
'6D6E323A696E636F6D696E673E466C6F775F307879637A696B3C2F62706D6E32'
'3A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F30'
'616B6C6334713C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6D75'
'6C7469496E7374616E63654C6F6F704368617261637465726973746963732066'
'6C6F7761626C653A636F6C6C656374696F6E3D22247B5869537065616B466565'
'646261636B466C6F772E6765744A4A44657074576F726B65724C69737428297D'
'2220666C6F7761626C653A656C656D656E745661726961626C653D224A4A496D'
'706C576F726B6572223E3C62706D6E323A6C6F6F7043617264696E616C697479'
'207873693A747970653D2262706D6E323A74466F726D616C4578707265737369'
'6F6E223E247B5869537065616B466565646261636B466C6F772E6765744A4A44'
'657074576F726B65724C6973744C656E67746828297D3C2F62706D6E323A6C6F'
'6F7043617264696E616C6974793E3C62706D6E323A636F6D706C6574696F6E43'
'6F6E646974696F6E207873693A747970653D2262706D6E323A74466F726D616C'
'45787072657373696F6E223E247B6E724F66436F6D706C65746564496E737461'
'6E6365732667743B3D317D3C2F62706D6E323A636F6D706C6574696F6E436F6E'
'646974696F6E3E3C2F62706D6E323A6D756C7469496E7374616E63654C6F6F70'
'4368617261637465726973746963733E3C2F62706D6E323A757365725461736B'
'3E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F3078'
'79637A696B2220736F757263655265663D225461736B5F303069377272702220'
'7461726765745265663D225461736B5F3177666B72766A22202F3E3C62706D6E'
'323A757365725461736B2069643D225461736B5F316F676B39323122206E616D'
'653D22E58F8DE9A688E6B581E7A88BE7BAAAE6A380E8B49FE8B4A3E4BABAE5AE'
'A1E689B92220666C6F7761626C653A61737369676E65653D22247B4A4A446570'
'744C65616465727D223E3C62706D6E323A696E636F6D696E673E466C6F775F30'
'616B6C6334713C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F75'
'74676F696E673E466C6F775F307470686D79323C2F62706D6E323A6F7574676F'
'696E673E3C62706D6E323A6D756C7469496E7374616E63654C6F6F7043686172'
'616374657269737469637320666C6F7761626C653A636F6C6C656374696F6E3D'
'22247B5869537065616B466565646261636B466C6F772E6765744A4A44657074'
'4C65616465724C69737428297D2220666C6F7761626C653A656C656D656E7456'
'61726961626C653D224A4A446570744C6561646572223E3C62706D6E323A6C6F'
'6F7043617264696E616C697479207873693A747970653D2262706D6E323A7446'
'6F726D616C45787072657373696F6E223E247B5869537065616B466565646261'
'636B466C6F772E6765744A4A446570744C65616465724C6973744C656E677468'
'28297D3C2F62706D6E323A6C6F6F7043617264696E616C6974793E3C62706D6E'
'323A636F6D706C6574696F6E436F6E646974696F6E207873693A747970653D22'
'62706D6E323A74466F726D616C45787072657373696F6E223E247B6E724F6643'
'6F6D706C65746564496E7374616E6365732667743B3D317D203C2F62706D6E32'
'3A636F6D706C6574696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C'
'7469496E7374616E63654C6F6F704368617261637465726973746963733E3C2F'
'62706D6E323A757365725461736B3E3C62706D6E323A73657175656E6365466C'
'6F772069643D22466C6F775F30616B6C6334712220736F757263655265663D22'
'5461736B5F3177666B72766A22207461726765745265663D225461736B5F316F'
'676B39323122202F3E3C62706D6E323A656E644576656E742069643D22456E64'
'5F3132707833313022206E616D653D22E983A8E997A8E5AD90E6B581E7A88BE7'
'BB93E69D9F223E3C62706D6E323A696E636F6D696E673E466C6F775F30747068'
'6D79323C2F62706D6E323A696E636F6D696E673E3C62706D6E323A696E636F6D'
'696E673E466C6F775F31793763676A303C2F62706D6E323A696E636F6D696E67'
'3E3C2F62706D6E323A656E644576656E743E3C62706D6E323A73657175656E63'
'65466C6F772069643D22466C6F775F307470686D79322220736F757263655265'
'663D225461736B5F316F676B39323122207461726765745265663D22456E645F'
'3132707833313022202F3E3C62706D6E323A73657175656E6365466C6F772069'
'643D22466C6F775F31793763676A3022206E616D653D22E590A62220736F7572'
'63655265663D22476174657761795F3074307177763822207461726765745265'
'663D22456E645F31327078333130223E3C62706D6E323A636F6E646974696F6E'
'45787072657373696F6E207873693A747970653D2262706D6E323A74466F726D'
'616C45787072657373696F6E223E247B7869537065616B466C6F772E67657446'
'6565644261636B52696768744E6F77286A736F6E5F64617461293D3D307D3C2F'
'62706D6E323A636F6E646974696F6E45787072657373696F6E3E3C2F62706D6E'
'323A73657175656E6365466C6F773E3C62706D6E323A757365725461736B2069'
'643D225461736B5F303462617A656A22206E616D653D22E58F8DE9A688E6B581'
'E7A88BE983A8E997A8E8B49FE8B4A3E4BABAE5AEA1E689B92220666C6F776162'
'6C653A61737369676E65653D22247B74656D496D706C4C65616465727D223E3C'
'62706D6E323A696E636F6D696E673E466C6F775F316A6C37337A763C2F62706D'
'6E323A696E636F6D696E673E3C62706D6E323A6F7574676F696E673E466C6F77'
'5F303536636572303C2F62706D6E323A6F7574676F696E673E3C62706D6E323A'
'6D756C7469496E7374616E63654C6F6F70436861726163746572697374696373'
'20666C6F7761626C653A636F6C6C656374696F6E3D22247B7869537065616B46'
'6C6F772E67657454656D496D706C4C65616465724C6973742865786563757469'
'6F6E297D2220666C6F7761626C653A656C656D656E745661726961626C653D22'
'74656D496D706C4C6561646572223E3C62706D6E323A6C6F6F7043617264696E'
'616C697479207873693A747970653D2262706D6E323A74466F726D616C457870'
'72657373696F6E223E247B7869537065616B466C6F772E67657454656D496D70'
'6C4C65616465724C6973744C656E67746828657865637574696F6E297D3C2F62'
'706D6E323A6C6F6F7043617264696E616C6974793E3C62706D6E323A636F6D70'
'6C6574696F6E436F6E646974696F6E207873693A747970653D2262706D6E323A'
'74466F726D616C45787072657373696F6E223E247B6E724F66436F6D706C6574'
'6564496E7374616E6365732667743B3D317D3C2F62706D6E323A636F6D706C65'
'74696F6E436F6E646974696F6E3E3C2F62706D6E323A6D756C7469496E737461'
'6E63654C6F6F704368617261637465726973746963733E3C2F62706D6E323A75'
'7365725461736B3E3C62706D6E323A73657175656E6365466C6F772069643D22'
'466C6F775F303536636572302220736F757263655265663D225461736B5F3034'
'62617A656A22207461726765745265663D225461736B5F31373561667A322220'
'2F3E3C62706D6E323A6578636C7573697665476174657761792069643D224761'
'74657761795F306B316173777722206E616D653D22E983A8E997A8E8B49FE8B4'
'A3E4BABAE698AFE590A6E79BB4E68EA5E58A9EE7BB93223E3C62706D6E323A69'
'6E636F6D696E673E466C6F775F3062336A7239743C2F62706D6E323A696E636F'
'6D696E673E3C62706D6E323A6F7574676F696E673E466C6F775F316A74637371'
'6A3C2F62706D6E323A6F7574676F696E673E3C62706D6E323A6F7574676F696E'
'673E466C6F775F306E6D7878366C3C2F62706D6E323A6F7574676F696E673E3C'
'2F62706D6E323A6578636C7573697665476174657761793E3C62706D6E323A73'
'657175656E6365466C6F772069643D22466C6F775F3062336A7239742220736F'
'757263655265663D225461736B5F317639636537382220746172676574526566'
'3D22476174657761795F306B316173777722202F3E3C62706D6E323A73657175'
'656E6365466C6F772069643D22466C6F775F316A746373716A22206E616D653D'
'22E698AF2220736F757263655265663D22476174657761795F306B3161737777'
'22207461726765745265663D225461736B5F31773476786763223E3C62706D6E'
'323A636F6E646974696F6E45787072657373696F6E207873693A747970653D22'
'62706D6E323A74466F726D616C45787072657373696F6E223E247B7869537065'
'616B466C6F772E676574496D706C446570744973456E6428657865637574696F'
'6E293D3D317D3C2F62706D6E323A636F6E646974696F6E45787072657373696F'
'6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C62706D6E323A7365'
'7175656E6365466C6F772069643D22466C6F775F306E6D7878366C22206E616D'
'653D22E590A62220736F757263655265663D22476174657761795F306B316173'
'777722207461726765745265663D225461736B5F306A7267727A73223E3C6270'
'6D6E323A636F6E646974696F6E45787072657373696F6E207873693A74797065'
'3D2262706D6E323A74466F726D616C45787072657373696F6E223E247B786953'
'7065616B466C6F772E676574496D706C446570744973456E6428657865637574'
'696F6E29213D317D3C2F62706D6E323A636F6E646974696F6E45787072657373'
'696F6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C62706D6E323A'
'6578636C7573697665476174657761792069643D22476174657761795F307938'
'376D756A22206E616D653D22E983A8E997A8E8B49FE8B4A3E4BABAE698AFE590'
'A6E79BB4E68EA5E58A9EE7BB93223E3C62706D6E323A696E636F6D696E673E46'
'6C6F775F313437766669303C2F62706D6E323A696E636F6D696E673E3C62706D'
'6E323A6F7574676F696E673E466C6F775F30306C393978393C2F62706D6E323A'
'6F7574676F696E673E3C62706D6E323A6F7574676F696E673E466C6F775F3139'
'79787732343C2F62706D6E323A6F7574676F696E673E3C2F62706D6E323A6578'
'636C7573697665476174657761793E3C62706D6E323A73657175656E6365466C'
'6F772069643D22466C6F775F30306C3939783922206E616D653D22E590A62220'
'736F757263655265663D22476174657761795F307938376D756A222074617267'
'65745265663D225461736B5F30387A62303478223E3C62706D6E323A636F6E64'
'6974696F6E45787072657373696F6E207873693A747970653D2262706D6E323A'
'74466F726D616C45787072657373696F6E223E247B7869537065616B466C6F77'
'2E676574496D706C446570744C65616465724973456E6428657865637574696F'
'6E293D3D307D3C2F62706D6E323A636F6E646974696F6E45787072657373696F'
'6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C62706D6E323A7365'
'7175656E6365466C6F772069643D22466C6F775F3139797877323422206E616D'
'653D22E698AF2220736F757263655265663D22476174657761795F307938376D'
'756A22207461726765745265663D225461736B5F31333363616969223E3C6270'
'6D6E323A636F6E646974696F6E45787072657373696F6E207873693A74797065'
'3D2262706D6E323A74466F726D616C45787072657373696F6E223E247B786953'
'7065616B466C6F772E676574496D706C446570744C65616465724973456E6428'
'657865637574696F6E293D3D317D3C2F62706D6E323A636F6E646974696F6E45'
'787072657373696F6E3E3C2F62706D6E323A73657175656E6365466C6F773E3C'
'62706D6E323A757365725461736B2069643D225461736B5F3133336361696922'
'206E616D653D22E58F8DE9A688E6B581E7A88BE983A8E997A8E8B49FE8B4A3E4'
'BABAE58F8DE9A6882220666C6F7761626C653A61737369676E65653D22247B78'
'69537065616B466C6F772E676574496D706C446570744C656164657228657865'
'637574696F6E297D223E3C62706D6E323A696E636F6D696E673E466C6F775F31'
'3979787732343C2F62706D6E323A696E636F6D696E673E3C62706D6E323A6F75'
'74676F696E673E466C6F775F317363383930743C2F62706D6E323A6F7574676F'
'696E673E3C2F62706D6E323A757365725461736B3E3C62706D6E323A73657175'
'656E6365466C6F772069643D22466C6F775F317363383930742220736F757263'
'655265663D225461736B5F3133336361696922207461726765745265663D2254'
'61736B5F31373561667A3222202F3E3C2F62706D6E323A73756250726F636573'
'733E3C62706D6E323A73657175656E6365466C6F772069643D22466C6F775F31'
'73616135387222206E616D653D22E590A62220736F757263655265663D224761'
'74657761795F307A6F61336F7722207461726765745265663D22416374697669'
'74795F31763031633372223E3C62706D6E323A636F6E646974696F6E45787072'
'657373696F6E207873693A747970653D2262706D6E323A74466F726D616C4578'
'7072657373696F6E223E247B7869537065616B466C6F772E6765744E65656453'
'6477417070726F76616C286A736F6E5F6461746129213D317D3C2F62706D6E32'
'3A636F6E646974696F6E45787072657373696F6E3E3C2F62706D6E323A736571'
'75656E6365466C6F773E3C62706D6E323A73657175656E6365466C6F77206964'
'3D22466C6F775F306378767436762220736F757263655265663D225461736B5F'
'3135736D34773522207461726765745265663D2241637469766974795F317630'
'3163337222202F3E3C62706D6E323A757365725461736B2069643D225461736B'
'5F30626A3537387822206E616D653D22E79DA3E58A9EE983A8E997A8E7BB8FE5'
'8A9EE4BABAE7A1AEE8AEA4E585A8E983A8E58F8DE9A688E4BA8BE9A1B9222066'
'6C6F7761626C653A61737369676E65653D22247B6170706C795573657249647D'
'223E3C62706D6E323A657874656E73696F6E456C656D656E74733E3C666C6F77'
'61626C653A7461736B4C697374656E65722064656C6567617465457870726573'
'73696F6E3D22247B41667465724267576F726B657246696E616C417070726F76'
'654C697374656E65727D22206576656E743D22636F6D706C657465222069643D'
'227032624B506132356E6D6332654B414222202F3E3C2F62706D6E323A657874'
'656E73696F6E456C656D656E74733E3C62706D6E323A696E636F6D696E673E46'
'6C6F775F316B6B6B3138693C2F62706D6E323A696E636F6D696E673E3C62706D'
'6E323A6F7574676F696E673E466C6F775F307664676566363C2F62706D6E323A'
'6F7574676F696E673E3C2F62706D6E323A757365725461736B3E3C62706D6E32'
'3A73657175656E6365466C6F772069643D22466C6F775F316B6B6B3138692220'
'736F757263655265663D2241637469766974795F317630316333722220746172'
'6765745265663D225461736B5F30626A3537387822202F3E3C62706D6E323A73'
'657175656E6365466C6F772069643D22466C6F775F307664676566362220736F'
'757263655265663D225461736B5F30626A353738782220746172676574526566'
'3D22456E645F31343779796D6922202F3E3C2F62706D6E323A70726F63657373'
'3E3C62706D6E64693A42504D4E4469616772616D2069643D2242504D4E446961'
'6772616D5F31223E3C62706D6E64693A42504D4E506C616E652069643D224250'
'4D4E506C616E655F31222062706D6E456C656D656E743D2262675F7869737065'
'616B5F70726F63657373223E3C62706D6E64693A42504D4E456467652069643D'
'22466C6F775F307664676566365F6469222062706D6E456C656D656E743D2246'
'6C6F775F30766467656636223E3C64693A776179706F696E7420783D22383730'
'2220793D2237343022202F3E3C64693A776179706F696E7420783D2238373022'
'20793D2237393222202F3E3C2F62706D6E64693A42504D4E456467653E3C6270'
'6D6E64693A42504D4E456467652069643D22466C6F775F316B6B6B3138695F64'
'69222062706D6E456C656D656E743D22466C6F775F316B6B6B313869223E3C64'
'693A776179706F696E7420783D223837302220793D2236313022202F3E3C6469'
'3A776179706F696E7420783D223837302220793D2236363022202F3E3C2F6270'
'6D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069'
'643D22466C6F775F306378767436765F6469222062706D6E456C656D656E743D'
'22466C6F775F30637876743676223E3C64693A776179706F696E7420783D2231'
'3535302220793D2231373022202F3E3C64693A776179706F696E7420783D2231'
'3535302220793D2233393722202F3E3C64693A776179706F696E7420783D2231'
'3531302220793D2233393722202F3E3C2F62706D6E64693A42504D4E45646765'
'3E3C62706D6E64693A42504D4E456467652069643D22466C6F775F3173616135'
'38725F6469222062706D6E456C656D656E743D22466C6F775F31736161353872'
'223E3C64693A776179706F696E7420783D223837302220793D2231353522202F'
'3E3C64693A776179706F696E7420783D223837302220793D2232353222202F3E'
'3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320783D22'
'3838302220793D22313937222077696474683D22313222206865696768743D22'
'313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64'
'693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069643D22'
'466C6F775F303469647867735F6469222062706D6E456C656D656E743D22466C'
'6F775F30346964786773223E3C64693A776179706F696E7420783D2235323022'
'20793D2231333022202F3E3C64693A776179706F696E7420783D223631302220'
'793D2231333022202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D'
'6E64693A42504D4E456467652069643D22466C6F775F3162716E6D6B355F6469'
'222062706D6E456C656D656E743D22466C6F775F3162716E6D6B35223E3C6469'
'3A776179706F696E7420783D223333382220793D2231333022202F3E3C64693A'
'776179706F696E7420783D223432302220793D2231333022202F3E3C2F62706D'
'6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45646765206964'
'3D22466C6F775F316767746A34775F6469222062706D6E456C656D656E743D22'
'466C6F775F316767746A3477223E3C64693A776179706F696E7420783D223839'
'352220793D2231333022202F3E3C64693A776179706F696E7420783D22313530'
'302220793D2231333022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C'
'64633A426F756E647320783D22313139342220793D2231313222207769647468'
'3D22313222206865696768743D22313422202F3E3C2F62706D6E64693A42504D'
'4E4C6162656C3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E6469'
'3A42504D4E456467652069643D22466C6F775F307366386A376F5F6469222062'
'706D6E456C656D656E743D22466C6F775F307366386A376F223E3C64693A7761'
'79706F696E7420783D223731302220793D2231333022202F3E3C64693A776179'
'706F696E7420783D223834352220793D2231333022202F3E3C2F62706D6E6469'
'3A42504D4E456467653E3C62706D6E64693A42504D4E53686170652069643D22'
'4576656E745F3075756C347A385F6469222062706D6E456C656D656E743D2253'
'746172745F3075756C347A38223E3C64633A426F756E647320783D2233303222'
'20793D22313132222077696474683D22333622206865696768743D2233362220'
'2F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E64732078'
'3D223238372220793D223838222077696474683D22363722206865696768743D'
'22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E'
'64693A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069'
'643D2241637469766974795F307A6D6E36696B5F6469222062706D6E456C656D'
'656E743D225461736B5F307A6D6E36696B223E3C64633A426F756E647320783D'
'223631302220793D223930222077696474683D2231303022206865696768743D'
'22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64'
'693A42504D4E53686170652069643D224576656E745F31343779796D695F6469'
'222062706D6E456C656D656E743D22456E645F31343779796D69223E3C64633A'
'426F756E647320783D223835322220793D22373932222077696474683D223336'
'22206865696768743D22333622202F3E3C62706D6E64693A42504D4E4C616265'
'6C3E3C64633A426F756E647320783D223833362220793D223834332220776964'
'74683D22363722206865696768743D22313422202F3E3C2F62706D6E64693A42'
'504D4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C62706D'
'6E64693A42504D4E53686170652069643D22476174657761795F3036636D636E'
'7A5F6469222062706D6E456C656D656E743D22476174657761795F307A6F6133'
'6F77222069734D61726B657256697369626C653D2274727565223E3C64633A42'
'6F756E647320783D223834352220793D22313035222077696474683D22353022'
'206865696768743D22353022202F3E3C62706D6E64693A42504D4E4C6162656C'
'3E3C64633A426F756E647320783D223833322220793D22373522207769647468'
'3D22373822206865696768743D22323722202F3E3C2F62706D6E64693A42504D'
'4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64'
'693A42504D4E53686170652069643D2241637469766974795F3135736D347735'
'5F6469222062706D6E456C656D656E743D225461736B5F3135736D347735223E'
'3C64633A426F756E647320783D22313530302220793D22393022207769647468'
'3D2231303022206865696768743D22383022202F3E3C2F62706D6E64693A4250'
'4D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D224163'
'7469766974795F303076337063765F6469222062706D6E456C656D656E743D22'
'5461736B5F30307633706376223E3C64633A426F756E647320783D2234323022'
'20793D223930222077696474683D2231303022206865696768743D2238302220'
'2F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A42504D'
'4E53686170652069643D2241637469766974795F316535717036385F64692220'
'62706D6E456C656D656E743D2241637469766974795F31763031633372222069'
'73457870616E6465643D2274727565223E3C64633A426F756E647320783D2232'
'32302220793D22323532222077696474683D223132393022206865696768743D'
'2233353822202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E'
'64693A42504D4E456467652069643D22466C6F775F317363383930745F646922'
'2062706D6E456C656D656E743D22466C6F775F31736338393074223E3C64693A'
'776179706F696E7420783D22313135302220793D2234343022202F3E3C64693A'
'776179706F696E7420783D22313330302220793D2234343022202F3E3C64693A'
'776179706F696E7420783D22313330302220793D2233333222202F3E3C64693A'
'776179706F696E7420783D22313333302220793D2233333222202F3E3C2F6270'
'6D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069'
'643D22466C6F775F313979787732345F6469222062706D6E456C656D656E743D'
'22466C6F775F31397978773234223E3C64693A776179706F696E7420783D2239'
'36302220793D2233353722202F3E3C64693A776179706F696E7420783D223936'
'302220793D2234343022202F3E3C64693A776179706F696E7420783D22313035'
'302220793D2234343022202F3E3C62706D6E64693A42504D4E4C6162656C3E3C'
'64633A426F756E647320783D223937342220793D22333930222077696474683D'
'22313222206865696768743D22313422202F3E3C2F62706D6E64693A42504D4E'
'4C6162656C3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A'
'42504D4E456467652069643D22466C6F775F30306C393978395F646922206270'
'6D6E456C656D656E743D22466C6F775F30306C39397839223E3C64693A776179'
'706F696E7420783D223938352220793D2233333222202F3E3C64693A77617970'
'6F696E7420783D22313035302220793D2233333222202F3E3C62706D6E64693A'
'42504D4E4C6162656C3E3C64633A426F756E647320783D22313031322220793D'
'22333134222077696474683D22313222206865696768743D22313422202F3E3C'
'2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E45'
'6467653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F306E'
'6D7878366C5F6469222062706D6E456C656D656E743D22466C6F775F306E6D78'
'78366C223E3C64693A776179706F696E7420783D223533302220793D22333537'
'22202F3E3C64693A776179706F696E7420783D223533302220793D2234313222'
'202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320'
'783D223533392220793D22333736222077696474683D22313222206865696768'
'743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F6270'
'6D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069'
'643D22466C6F775F316A746373716A5F6469222062706D6E456C656D656E743D'
'22466C6F775F316A746373716A223E3C64693A776179706F696E7420783D2235'
'35352220793D2233333222202F3E3C64693A776179706F696E7420783D223631'
'372220793D2233333222202F3E3C62706D6E64693A42504D4E4C6162656C3E3C'
'64633A426F756E647320783D223538302220793D22333134222077696474683D'
'22313222206865696768743D22313422202F3E3C2F62706D6E64693A42504D4E'
'4C6162656C3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A'
'42504D4E456467652069643D22466C6F775F3062336A7239745F646922206270'
'6D6E456C656D656E743D22466C6F775F3062336A723974223E3C64693A776179'
'706F696E7420783D223436302220793D2233333222202F3E3C64693A77617970'
'6F696E7420783D223530352220793D2233333222202F3E3C2F62706D6E64693A'
'42504D4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C'
'6F775F303536636572305F6469222062706D6E456C656D656E743D22466C6F77'
'5F30353663657230223E3C64693A776179706F696E7420783D22313238302220'
'793D2233333222202F3E3C64693A776179706F696E7420783D22313333302220'
'793D2233333222202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D'
'6E64693A42504D4E456467652069643D22466C6F775F31793763676A305F6469'
'222062706D6E456C656D656E743D22466C6F775F31793763676A30223E3C6469'
'3A776179706F696E7420783D223833372220793D2233353722202F3E3C64693A'
'776179706F696E7420783D223833372220793D2235313422202F3E3C62706D6E'
'64693A42504D4E4C6162656C3E3C64633A426F756E647320783D223834362220'
'793D22343431222077696474683D22313222206865696768743D22313422202F'
'3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D'
'4E456467653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F'
'307470686D79325F6469222062706D6E456C656D656E743D22466C6F775F3074'
'70686D7932223E3C64693A776179706F696E7420783D22313035302220793D22'
'35333222202F3E3C64693A776179706F696E7420783D223835352220793D2235'
'333222202F3E3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A'
'42504D4E456467652069643D22466C6F775F30616B6C6334715F646922206270'
'6D6E456C656D656E743D22466C6F775F30616B6C633471223E3C64693A776179'
'706F696E7420783D22313138302220793D2235333222202F3E3C64693A776179'
'706F696E7420783D22313135302220793D2235333222202F3E3C2F62706D6E64'
'693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069643D22'
'466C6F775F307879637A696B5F6469222062706D6E456C656D656E743D22466C'
'6F775F307879637A696B223E3C64693A776179706F696E7420783D2231333330'
'2220793D2235333222202F3E3C64693A776179706F696E7420783D2231323830'
'2220793D2235333222202F3E3C2F62706D6E64693A42504D4E456467653E3C62'
'706D6E64693A42504D4E456467652069643D22466C6F775F306A62657163675F'
'6469222062706D6E456C656D656E743D22466C6F775F306A6265716367223E3C'
'64693A776179706F696E7420783D22313338302220793D2233373222202F3E3C'
'64693A776179706F696E7420783D22313338302220793D2234393222202F3E3C'
'2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467'
'652069643D22466C6F775F316A6C37337A765F6469222062706D6E456C656D65'
'6E743D22466C6F775F316A6C37337A76223E3C64693A776179706F696E742078'
'3D22313135302220793D2233333222202F3E3C64693A776179706F696E742078'
'3D22313138302220793D2233333222202F3E3C2F62706D6E64693A42504D4E45'
'6467653E3C62706D6E64693A42504D4E456467652069643D22466C6F775F3134'
'37766669305F6469222062706D6E456C656D656E743D22466C6F775F31343776'
'666930223E3C64693A776179706F696E7420783D223836322220793D22333332'
'22202F3E3C64693A776179706F696E7420783D223933352220793D2233333222'
'202F3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320'
'783D223839332220793D22333134222077696474683D22313222206865696768'
'743D22313422202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F6270'
'6D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E456467652069'
'643D22466C6F775F306874616361305F6469222062706D6E456C656D656E743D'
'22466C6F775F30687461636130223E3C64693A776179706F696E7420783D2237'
'31372220793D2233333222202F3E3C64693A776179706F696E7420783D223831'
'322220793D2233333222202F3E3C2F62706D6E64693A42504D4E456467653E3C'
'62706D6E64693A42504D4E456467652069643D22466C6F775F31676B74746A35'
'5F6469222062706D6E456C656D656E743D22466C6F775F31676B74746A35223E'
'3C64693A776179706F696E7420783D223636372220793D2234313222202F3E3C'
'64693A776179706F696E7420783D223636372220793D2233373222202F3E3C2F'
'62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E45646765'
'2069643D22466C6F775F316B74387562735F6469222062706D6E456C656D656E'
'743D22466C6F775F316B7438756273223E3C64693A776179706F696E7420783D'
'223538302220793D2234353222202F3E3C64693A776179706F696E7420783D22'
'3631372220793D2234353222202F3E3C2F62706D6E64693A42504D4E45646765'
'3E3C62706D6E64693A42504D4E456467652069643D22466C6F775F30746B6335'
'61355F6469222062706D6E456C656D656E743D22466C6F775F30746B63356135'
'223E3C64693A776179706F696E7420783D223331382220793D2233333222202F'
'3E3C64693A776179706F696E7420783D223336302220793D2233333222202F3E'
'3C2F62706D6E64693A42504D4E456467653E3C62706D6E64693A42504D4E5368'
'6170652069643D2241637469766974795F306D66333267655F6469222062706D'
'6E456C656D656E743D225461736B5F306D6633326765223E3C64633A426F756E'
'647320783D223631372220793D22343132222077696474683D22313030222068'
'65696768743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E'
'3C62706D6E64693A42504D4E53686170652069643D2241637469766974795F30'
'6A7267727A735F6469222062706D6E456C656D656E743D225461736B5F306A72'
'67727A73223E3C64633A426F756E647320783D223438302220793D2234313222'
'2077696474683D2231303022206865696768743D22383022202F3E3C2F62706D'
'6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E536861706520'
'69643D2241637469766974795F317639636537385F6469222062706D6E456C65'
'6D656E743D225461736B5F31763963653738223E3C64633A426F756E64732078'
'3D223336302220793D22323932222077696474683D2231303022206865696768'
'743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D'
'6E64693A42504D4E53686170652069643D224576656E745F306466677539705F'
'6469222062706D6E456C656D656E743D2253746172745F30646667753970223E'
'3C64633A426F756E647320783D223238322220793D2233313422207769647468'
'3D22333622206865696768743D22333622202F3E3C62706D6E64693A42504D4E'
'4C6162656C3E3C64633A426F756E647320783D223236322220793D2233353722'
'2077696474683D22373822206865696768743D22313422202F3E3C2F62706D6E'
'64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E'
'3C62706D6E64693A42504D4E53686170652069643D2241637469766974795F31'
'7734767867635F6469222062706D6E456C656D656E743D225461736B5F317734'
'76786763223E3C64633A426F756E647320783D223631372220793D2232393222'
'2077696474683D2231303022206865696768743D22383022202F3E3C2F62706D'
'6E64693A42504D4E53686170653E3C62706D6E64693A42504D4E536861706520'
'69643D22476174657761795F307430717776385F6469222062706D6E456C656D'
'656E743D22476174657761795F30743071777638222069734D61726B65725669'
'7369626C653D2274727565223E3C64633A426F756E647320783D223831322220'
'793D22333037222077696474683D22353022206865696768743D22353022202F'
'3E3C62706D6E64693A42504D4E4C6162656C3E3C64633A426F756E647320783D'
'223739392220793D22323738222077696474683D22373822206865696768743D'
'22323722202F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E'
'64693A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069'
'643D2241637469766974795F30387A623034785F6469222062706D6E456C656D'
'656E743D225461736B5F30387A62303478223E3C64633A426F756E647320783D'
'22313035302220793D22323932222077696474683D2231303022206865696768'
'743D22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D'
'6E64693A42504D4E53686170652069643D2241637469766974795F3137356166'
'7A325F6469222062706D6E456C656D656E743D225461736B5F31373561667A32'
'223E3C64633A426F756E647320783D22313333302220793D2232393222207769'
'6474683D2231303022206865696768743D22383022202F3E3C2F62706D6E6469'
'3A42504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D'
'2241637469766974795F303069377272705F6469222062706D6E456C656D656E'
'743D225461736B5F30306937727270223E3C64633A426F756E647320783D2231'
'3333302220793D22343932222077696474683D2231303022206865696768743D'
'22383022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64'
'693A42504D4E53686170652069643D2241637469766974795F3177666B72766A'
'5F6469222062706D6E456C656D656E743D225461736B5F3177666B72766A223E'
'3C64633A426F756E647320783D22313138302220793D22343932222077696474'
'683D2231303022206865696768743D22383022202F3E3C2F62706D6E64693A42'
'504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D2241'
'637469766974795F316F676B3932315F6469222062706D6E456C656D656E743D'
'225461736B5F316F676B393231223E3C64633A426F756E647320783D22313035'
'302220793D22343932222077696474683D2231303022206865696768743D2238'
'3022202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A'
'42504D4E53686170652069643D224576656E745F313270783331305F64692220'
'62706D6E456C656D656E743D22456E645F31327078333130223E3C64633A426F'
'756E647320783D223831392220793D22353134222077696474683D2233362220'
'6865696768743D22333622202F3E3C62706D6E64693A42504D4E4C6162656C3E'
'3C64633A426F756E647320783D223739382220793D2235353722207769647468'
'3D22373822206865696768743D22313422202F3E3C2F62706D6E64693A42504D'
'4E4C6162656C3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64'
'693A42504D4E53686170652069643D2241637469766974795F303462617A656A'
'5F6469222062706D6E456C656D656E743D225461736B5F303462617A656A223E'
'3C64633A426F756E647320783D22313138302220793D22323932222077696474'
'683D2231303022206865696768743D22383022202F3E3C2F62706D6E64693A42'
'504D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D2247'
'6174657761795F306B31617377775F6469222062706D6E456C656D656E743D22'
'476174657761795F306B3161737777222069734D61726B657256697369626C65'
'3D2274727565223E3C64633A426F756E647320783D223530352220793D223330'
'37222077696474683D22353022206865696768743D22353022202F3E3C62706D'
'6E64693A42504D4E4C6162656C3E3C64633A426F756E647320783D2234393122'
'20793D22323730222077696474683D22373822206865696768743D2232372220'
'2F3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A4250'
'4D4E53686170653E3C62706D6E64693A42504D4E53686170652069643D224761'
'74657761795F307938376D756A5F6469222062706D6E456C656D656E743D2247'
'6174657761795F307938376D756A222069734D61726B657256697369626C653D'
'2274727565223E3C64633A426F756E647320783D223933352220793D22333037'
'222077696474683D22353022206865696768743D22353022202F3E3C62706D6E'
'64693A42504D4E4C6162656C3E3C64633A426F756E647320783D223932312220'
'793D22323736222077696474683D22373822206865696768743D22323722202F'
'3E3C2F62706D6E64693A42504D4E4C6162656C3E3C2F62706D6E64693A42504D'
'4E53686170653E3C62706D6E64693A42504D4E53686170652069643D22416374'
'69766974795F313333636169695F6469222062706D6E456C656D656E743D2254'
'61736B5F31333363616969223E3C64633A426F756E647320783D223130353022'
'20793D22343030222077696474683D2231303022206865696768743D22383022'
'202F3E3C2F62706D6E64693A42504D4E53686170653E3C62706D6E64693A4250'
'4D4E53686170652069643D2241637469766974795F30626A353738785F646922'
'2062706D6E456C656D656E743D225461736B5F30626A35373878223E3C64633A'
'426F756E647320783D223832302220793D22363630222077696474683D223130'
'3022206865696768743D22383022202F3E3C2F62706D6E64693A42504D4E5368'
'6170653E3C2F62706D6E64693A42504D4E506C616E653E3C2F62706D6E64693A'
'42504D4E4469616772616D3E3C2F62706D6E323A646566696E6974696F6E733E'    ),
    process_json = NULL,
    low_app_id = NULL,
    note = NULL,
    pc_icon = NULL,
    app_icon = NULL,
    urge_status = '1',
    back_status = '1',
    graphic_status = '1',
    auto_submit_status = '0',
    notify_way = NULL,
    start_type = 'manual',
    open_status = '1',
    run_concurrent_mode = '0'
WHERE process_key = 'bg_xispeak_process';

-- @pid = 目标库已有流程的 id（存在则复用）；没有则用刚生成的 @new_pid
SET @pid = COALESCE(
  (SELECT id FROM ext_act_process WHERE process_key = 'bg_xispeak_process'),
  @new_pid
);
-- 注意：若目标库已存在同 key 流程，@pid 复用其 id；上面的 1b UPDATE 会把流程定义覆盖为新版，节点配置随后也会 UPDATE

-- ============================================
-- 2. 业务表单关联
-- ============================================
INSERT INTO ext_act_process_form
  (id, relation_code, biz_name, process_id, form_table_name,
   form_type, title_exp, form_deal_style, flow_status_col,
   trigger_action, low_app_id, start_signal_name, sort_num)
SELECT REPLACE(UUID(), '-', ''), 'dev_bg_xi_speak_001', NULL, @pid, 'task_task',
  '3', '${title} 【习讲话】', 'default', 'bpm_status',
  NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM ext_act_process_form
    WHERE relation_code = 'dev_bg_xi_speak_001'
  );
-- 注：relation_code 全局唯一（uk_eapf_relation_code）。目标库已存在同 relation_code（含挂在别的流程上）时跳过，避免 1062 报错；
--     保留目标库原有表单关联（如两库同一流程 process_key 不同，target 已有正确关联就不重复建）
-- ============================================
-- 3. 字段权限（先清后插，保证与源库完全一致）
-- ============================================
DELETE FROM ext_act_process_node_auth WHERE process_id = @pid;
-- ============================================
-- 4. 驳回目标（先清后插）
-- ============================================
DELETE FROM ext_act_process_node_reject_target WHERE process_id = @pid;
INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_00i7rrp', 'Task_08zb04x', '反馈流程部门经办人填写反馈情况'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_00i7rrp', 'Task_04bazej', '反馈流程部门负责人审批'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_00i7rrp', 'Task_133caii', '反馈流程部门负责人反馈'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_00i7rrp', 'Task_175afz2', '反馈流程督办经办人核查'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_04bazej', 'Task_08zb04x', '反馈流程部门经办人填写反馈情况'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_0mf32ge', 'Task_0jrgrzs', '收集流程门经办人填写'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_0zmn6ik', 'Task_00v3pcv', '督办部门经办人发起流程'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_15sm4w5', 'Task_00v3pcv', '督办部门经办人发起流程'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_15sm4w5', 'Task_0zmn6ik', '督办部门负责人审批'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_175afz2', 'Task_08zb04x', '反馈流程部门经办人填写反馈情况'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_175afz2', 'Task_04bazej', '反馈流程部门负责人审批'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_175afz2', 'Task_133caii', '反馈流程部门负责人反馈'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_1ogk921', 'Task_08zb04x', '反馈流程部门经办人填写反馈情况'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_1ogk921', 'Task_04bazej', '反馈流程部门负责人审批'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_1ogk921', 'Task_133caii', '反馈流程部门负责人反馈'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_1ogk921', 'Task_175afz2', '反馈流程督办经办人核查'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_1ogk921', 'Task_00i7rrp', '反馈流程督办部门负责人审批'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_1ogk921', 'Task_1wfkrvj', '反馈流程纪检经办人监察'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_1w4vxgc', 'Task_1v9ce78', '收集流程部门负责人接受任务并分配'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_1w4vxgc', 'Task_0jrgrzs', '收集流程门经办人填写'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_1w4vxgc', 'Task_0mf32ge', '收集流程部门负责人审批'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_1wfkrvj', 'Task_08zb04x', '反馈流程部门经办人填写反馈情况'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_1wfkrvj', 'Task_04bazej', '反馈流程部门负责人审批'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_1wfkrvj', 'Task_133caii', '反馈流程部门负责人反馈'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_1wfkrvj', 'Task_175afz2', '反馈流程督办经办人核查'
FROM DUAL WHERE @pid IS NOT NULL;

INSERT INTO ext_act_process_node_reject_target
  (id, process_id, source_node_code, target_node_code, target_node_name)
SELECT REPLACE(UUID(), '-', ''), @pid, 'Task_1wfkrvj', 'Task_00i7rrp', '反馈流程督办部门负责人审批'
FROM DUAL WHERE @pid IS NOT NULL;

-- ============================================
-- 5. 节点配置（逐节点 UPDATE，无记录则 INSERT，保留已有 ID）
-- ============================================
-- 节点1: 督办部门经办人发起流程 (Task_00v3pcv)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1',
    model_and_view_mobile = NULL,
    node_timeout = NULL,
    node_bpm_status = NULL,
    form_edit_status = '0',
    cc_status = '0',
    selnext_user_status = '1',
    msg_status = NULL,
    transfer_status = NULL,
    add_sign_status = NULL,
    reject_status = '0',
    allow_counter_sign_add_user = NULL,
    default_opinion = NULL,
    default_opinion2 = NULL,
    default_opinion_var = NULL,
    node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_00v3pcv';

INSERT INTO ext_act_process_node
  (id, form_id, process_id, process_node_code, process_node_name,
   model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
   form_edit_status, cc_status, selnext_user_status, msg_status,
   transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
   default_opinion, [REDACTED], default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_00v3pcv', '督办部门经办人发起流程',
  'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1', NULL, NULL, NULL,
  '0', '0', '1', NULL,
  NULL, NULL, '0', NULL,
  NULL, NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM ext_act_process_node
    WHERE process_id = @pid AND process_node_code = 'Task_00v3pcv'
  );

-- 节点2: 督办部门负责人审批 (Task_0zmn6ik)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1',
    model_and_view_mobile = NULL,
    node_timeout = NULL,
    node_bpm_status = NULL,
    form_edit_status = '0',
    cc_status = '0',
    selnext_user_status = '0',
    msg_status = NULL,
    transfer_status = NULL,
    add_sign_status = NULL,
    reject_status = '1',
    allow_counter_sign_add_user = NULL,
    default_opinion = '同意',
    default_opinion2 = NULL,
    default_opinion_var = NULL,
    node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0zmn6ik';

INSERT INTO ext_act_process_node
  (id, form_id, process_id, process_node_code, process_node_name,
   model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
   form_edit_status, cc_status, selnext_user_status, msg_status,
   transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
   default_opinion, [REDACTED], default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0zmn6ik', '督办部门负责人审批',
  'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1', NULL, NULL, NULL,
  '0', '0', '0', NULL,
  NULL, NULL, '1', NULL,
  '同意', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM ext_act_process_node
    WHERE process_id = @pid AND process_node_code = 'Task_0zmn6ik'
  );

-- 节点3: 反馈流程部门负责人反馈 (Task_133caii)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1',
    model_and_view_mobile = NULL,
    node_timeout = NULL,
    node_bpm_status = NULL,
    form_edit_status = '0',
    cc_status = '0',
    selnext_user_status = '1',
    msg_status = NULL,
    transfer_status = NULL,
    add_sign_status = NULL,
    reject_status = '0',
    allow_counter_sign_add_user = NULL,
    default_opinion = '已反馈，请督办经办人核查',
    default_opinion2 = NULL,
    default_opinion_var = NULL,
    node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_133caii';

INSERT INTO ext_act_process_node
  (id, form_id, process_id, process_node_code, process_node_name,
   model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
   form_edit_status, cc_status, selnext_user_status, msg_status,
   transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
   default_opinion, [REDACTED], default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_133caii', '反馈流程部门负责人反馈',
  'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1', NULL, NULL, NULL,
  '0', '0', '1', NULL,
  NULL, NULL, '0', NULL,
  '已反馈，请督办经办人核查', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM ext_act_process_node
    WHERE process_id = @pid AND process_node_code = 'Task_133caii'
  );

-- 节点4: 所党委审批 (Task_15sm4w5)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1',
    model_and_view_mobile = NULL,
    node_timeout = NULL,
    node_bpm_status = NULL,
    form_edit_status = '0',
    cc_status = '0',
    selnext_user_status = '0',
    msg_status = NULL,
    transfer_status = NULL,
    add_sign_status = NULL,
    reject_status = '1',
    allow_counter_sign_add_user = NULL,
    default_opinion = '同意',
    default_opinion2 = NULL,
    default_opinion_var = NULL,
    node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_15sm4w5';

INSERT INTO ext_act_process_node
  (id, form_id, process_id, process_node_code, process_node_name,
   model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
   form_edit_status, cc_status, selnext_user_status, msg_status,
   transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
   default_opinion, [REDACTED], default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_15sm4w5', '所党委审批',
  'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1', NULL, NULL, NULL,
  '0', '0', '0', NULL,
  NULL, NULL, '1', NULL,
  '同意', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM ext_act_process_node
    WHERE process_id = @pid AND process_node_code = 'Task_15sm4w5'
  );

-- 节点5: 收集流程部门负责人接受任务并分配 (Task_1v9ce78)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showSubApproveUser=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1',
    model_and_view_mobile = NULL,
    node_timeout = NULL,
    node_bpm_status = NULL,
    form_edit_status = '0',
    cc_status = '0',
    selnext_user_status = '1',
    msg_status = NULL,
    transfer_status = NULL,
    add_sign_status = NULL,
    reject_status = '0',
    allow_counter_sign_add_user = NULL,
    default_opinion = '选择经办人的话是交经办人办，自己办的话是已办结',
    default_opinion2 = NULL,
    default_opinion_var = NULL,
    node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1v9ce78';

INSERT INTO ext_act_process_node
  (id, form_id, process_id, process_node_code, process_node_name,
   model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
   form_edit_status, cc_status, selnext_user_status, msg_status,
   transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
   default_opinion, [REDACTED], default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1v9ce78', '收集流程部门负责人接受任务并分配',
  'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showSubApproveUser=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1', NULL, NULL, NULL,
  '0', '0', '1', NULL,
  NULL, NULL, '0', NULL,
  '选择经办人的话是交经办人办，自己办的话是已办结', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM ext_act_process_node
    WHERE process_id = @pid AND process_node_code = 'Task_1v9ce78'
  );

-- 节点6: 收集流程门经办人填写 (Task_0jrgrzs)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1',
    model_and_view_mobile = NULL,
    node_timeout = NULL,
    node_bpm_status = NULL,
    form_edit_status = '0',
    cc_status = '0',
    selnext_user_status = '1',
    msg_status = NULL,
    transfer_status = NULL,
    add_sign_status = NULL,
    reject_status = '0',
    allow_counter_sign_add_user = NULL,
    default_opinion = '已办，请领导审批',
    default_opinion2 = NULL,
    default_opinion_var = NULL,
    node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0jrgrzs';

INSERT INTO ext_act_process_node
  (id, form_id, process_id, process_node_code, process_node_name,
   model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
   form_edit_status, cc_status, selnext_user_status, msg_status,
   transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
   default_opinion, [REDACTED], default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0jrgrzs', '收集流程门经办人填写',
  'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1', NULL, NULL, NULL,
  '0', '0', '1', NULL,
  NULL, NULL, '0', NULL,
  '已办，请领导审批', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM ext_act_process_node
    WHERE process_id = @pid AND process_node_code = 'Task_0jrgrzs'
  );

-- 节点7: 收集流程部门负责人审批 (Task_0mf32ge)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1',
    model_and_view_mobile = NULL,
    node_timeout = NULL,
    node_bpm_status = NULL,
    form_edit_status = '0',
    cc_status = '0',
    selnext_user_status = '0',
    msg_status = NULL,
    transfer_status = NULL,
    add_sign_status = NULL,
    reject_status = '1',
    allow_counter_sign_add_user = NULL,
    default_opinion = '已审批，请督办发起人确认',
    default_opinion2 = NULL,
    default_opinion_var = NULL,
    node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0mf32ge';

INSERT INTO ext_act_process_node
  (id, form_id, process_id, process_node_code, process_node_name,
   model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
   form_edit_status, cc_status, selnext_user_status, msg_status,
   transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
   default_opinion, [REDACTED], default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0mf32ge', '收集流程部门负责人审批',
  'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1', NULL, NULL, NULL,
  '0', '0', '0', NULL,
  NULL, NULL, '1', NULL,
  '已审批，请督办发起人确认', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM ext_act_process_node
    WHERE process_id = @pid AND process_node_code = 'Task_0mf32ge'
  );

-- 节点8: 收集流程督办发起人确认部门经办人填写内容 (Task_1w4vxgc)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showDeptFeedback=1',
    model_and_view_mobile = NULL,
    node_timeout = NULL,
    node_bpm_status = NULL,
    form_edit_status = '0',
    cc_status = '0',
    selnext_user_status = '1',
    msg_status = NULL,
    transfer_status = NULL,
    add_sign_status = NULL,
    reject_status = '1',
    allow_counter_sign_add_user = NULL,
    default_opinion = '已确认',
    default_opinion2 = NULL,
    default_opinion_var = NULL,
    node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1w4vxgc';

INSERT INTO ext_act_process_node
  (id, form_id, process_id, process_node_code, process_node_name,
   model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
   form_edit_status, cc_status, selnext_user_status, msg_status,
   transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
   default_opinion, [REDACTED], default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1w4vxgc', '收集流程督办发起人确认部门经办人填写内容',
  'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showDeptFeedback=1', NULL, NULL, NULL,
  '0', '0', '1', NULL,
  NULL, NULL, '1', NULL,
  '已确认', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM ext_act_process_node
    WHERE process_id = @pid AND process_node_code = 'Task_1w4vxgc'
  );

-- 节点9: 反馈流程部门经办人填写反馈情况 (Task_08zb04x)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1',
    model_and_view_mobile = NULL,
    node_timeout = NULL,
    node_bpm_status = NULL,
    form_edit_status = '0',
    cc_status = '0',
    selnext_user_status = '1',
    msg_status = NULL,
    transfer_status = NULL,
    add_sign_status = NULL,
    reject_status = '0',
    allow_counter_sign_add_user = NULL,
    default_opinion = '已反馈，请领导审批',
    default_opinion2 = NULL,
    default_opinion_var = NULL,
    node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_08zb04x';

INSERT INTO ext_act_process_node
  (id, form_id, process_id, process_node_code, process_node_name,
   model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
   form_edit_status, cc_status, selnext_user_status, msg_status,
   transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
   default_opinion, [REDACTED], default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_08zb04x', '反馈流程部门经办人填写反馈情况',
  'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1', NULL, NULL, NULL,
  '0', '0', '1', NULL,
  NULL, NULL, '0', NULL,
  '已反馈，请领导审批', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM ext_act_process_node
    WHERE process_id = @pid AND process_node_code = 'Task_08zb04x'
  );

-- 节点10: 反馈流程部门负责人审批 (Task_04bazej)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1',
    model_and_view_mobile = NULL,
    node_timeout = NULL,
    node_bpm_status = NULL,
    form_edit_status = '0',
    cc_status = '0',
    selnext_user_status = '1',
    msg_status = NULL,
    transfer_status = NULL,
    add_sign_status = NULL,
    reject_status = '1',
    allow_counter_sign_add_user = NULL,
    default_opinion = '已审批，请督办经办人核查',
    default_opinion2 = NULL,
    default_opinion_var = NULL,
    node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_04bazej';

INSERT INTO ext_act_process_node
  (id, form_id, process_id, process_node_code, process_node_name,
   model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
   form_edit_status, cc_status, selnext_user_status, msg_status,
   transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
   default_opinion, [REDACTED], default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_04bazej', '反馈流程部门负责人审批',
  'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showAddFeedback=1&showEditFeedback=1&showDeptFeedback=1', NULL, NULL, NULL,
  '0', '0', '1', NULL,
  NULL, NULL, '1', NULL,
  '已审批，请督办经办人核查', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM ext_act_process_node
    WHERE process_id = @pid AND process_node_code = 'Task_04bazej'
  );

-- 节点11: 反馈流程督办经办人核查 (Task_175afz2)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showDeptFeedback=1',
    model_and_view_mobile = NULL,
    node_timeout = NULL,
    node_bpm_status = NULL,
    form_edit_status = '0',
    cc_status = '0',
    selnext_user_status = '1',
    msg_status = NULL,
    transfer_status = NULL,
    add_sign_status = NULL,
    reject_status = '1',
    allow_counter_sign_add_user = NULL,
    default_opinion = '已核查，请领导审批',
    default_opinion2 = NULL,
    default_opinion_var = NULL,
    node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_175afz2';

INSERT INTO ext_act_process_node
  (id, form_id, process_id, process_node_code, process_node_name,
   model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
   form_edit_status, cc_status, selnext_user_status, msg_status,
   transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
   default_opinion, [REDACTED], default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_175afz2', '反馈流程督办经办人核查',
  'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showDeptFeedback=1', NULL, NULL, NULL,
  '0', '0', '1', NULL,
  NULL, NULL, '1', NULL,
  '已核查，请领导审批', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM ext_act_process_node
    WHERE process_id = @pid AND process_node_code = 'Task_175afz2'
  );

-- 节点12: 反馈流程督办部门负责人审批 (Task_00i7rrp)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showDeptFeedback=1',
    model_and_view_mobile = NULL,
    node_timeout = NULL,
    node_bpm_status = NULL,
    form_edit_status = '0',
    cc_status = '0',
    selnext_user_status = '1',
    msg_status = NULL,
    transfer_status = NULL,
    add_sign_status = NULL,
    reject_status = '1',
    allow_counter_sign_add_user = NULL,
    default_opinion = '已审批，请纪检经办人监察',
    default_opinion2 = NULL,
    default_opinion_var = NULL,
    node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_00i7rrp';

INSERT INTO ext_act_process_node
  (id, form_id, process_id, process_node_code, process_node_name,
   model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
   form_edit_status, cc_status, selnext_user_status, msg_status,
   transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
   default_opinion, [REDACTED], default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_00i7rrp', '反馈流程督办部门负责人审批',
  'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showDeptFeedback=1', NULL, NULL, NULL,
  '0', '0', '1', NULL,
  NULL, NULL, '1', NULL,
  '已审批，请纪检经办人监察', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM ext_act_process_node
    WHERE process_id = @pid AND process_node_code = 'Task_00i7rrp'
  );

-- 节点13: 反馈流程纪检经办人监察 (Task_1wfkrvj)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showEditFeedback=1&nonJiJianFieldsReadonly=1&showJiJianFields=1&showDeptFeedback=1',
    model_and_view_mobile = NULL,
    node_timeout = NULL,
    node_bpm_status = NULL,
    form_edit_status = '0',
    cc_status = '0',
    selnext_user_status = '1',
    msg_status = NULL,
    transfer_status = NULL,
    add_sign_status = NULL,
    reject_status = '1',
    allow_counter_sign_add_user = NULL,
    default_opinion = '已监察，请领导审批',
    default_opinion2 = NULL,
    default_opinion_var = NULL,
    node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1wfkrvj';

INSERT INTO ext_act_process_node
  (id, form_id, process_id, process_node_code, process_node_name,
   model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
   form_edit_status, cc_status, selnext_user_status, msg_status,
   transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
   default_opinion, [REDACTED], default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1wfkrvj', '反馈流程纪检经办人监察',
  'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showEditFeedback=1&nonJiJianFieldsReadonly=1&showJiJianFields=1&showDeptFeedback=1', NULL, NULL, NULL,
  '0', '0', '1', NULL,
  NULL, NULL, '1', NULL,
  '已监察，请领导审批', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM ext_act_process_node
    WHERE process_id = @pid AND process_node_code = 'Task_1wfkrvj'
  );

-- 节点14: 反馈流程纪检负责人审批 (Task_1ogk921)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showEditFeedback=1&nonJiJianFieldsReadonly=1&showJiJianFields=1&showDeptFeedback=1',
    model_and_view_mobile = NULL,
    node_timeout = NULL,
    node_bpm_status = NULL,
    form_edit_status = '0',
    cc_status = '0',
    selnext_user_status = '1',
    msg_status = NULL,
    transfer_status = NULL,
    add_sign_status = NULL,
    reject_status = '1',
    allow_counter_sign_add_user = NULL,
    default_opinion = '已审批',
    default_opinion2 = NULL,
    default_opinion_var = NULL,
    node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_1ogk921';

INSERT INTO ext_act_process_node
  (id, form_id, process_id, process_node_code, process_node_name,
   model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
   form_edit_status, cc_status, selnext_user_status, msg_status,
   transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
   default_opinion, [REDACTED], default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_1ogk921', '反馈流程纪检负责人审批',
  'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showEditFeedback=1&nonJiJianFieldsReadonly=1&showJiJianFields=1&showDeptFeedback=1', NULL, NULL, NULL,
  '0', '0', '1', NULL,
  NULL, NULL, '1', NULL,
  '已审批', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM ext_act_process_node
    WHERE process_id = @pid AND process_node_code = 'Task_1ogk921'
  );

-- 节点15: 督办部门经办人确认全部反馈事项 (Task_0bj578x)
UPDATE ext_act_process_node
SET model_and_view = 'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showDeptFeedback=1&showJiJianFields=1',
    model_and_view_mobile = NULL,
    node_timeout = NULL,
    node_bpm_status = NULL,
    form_edit_status = '0',
    cc_status = '1',
    selnext_user_status = '1',
    msg_status = NULL,
    transfer_status = NULL,
    add_sign_status = NULL,
    reject_status = '0',
    allow_counter_sign_add_user = NULL,
    default_opinion = '已归档',
    default_opinion2 = NULL,
    default_opinion_var = NULL,
    node_config_json = NULL
WHERE process_id = @pid AND process_node_code = 'Task_0bj578x';

INSERT INTO ext_act_process_node
  (id, form_id, process_id, process_node_code, process_node_name,
   model_and_view, model_and_view_mobile, node_timeout, node_bpm_status,
   form_edit_status, cc_status, selnext_user_status, msg_status,
   transfer_status, add_sign_status, reject_status, allow_counter_sign_add_user,
   default_opinion, [REDACTED], default_opinion_var, node_config_json)
SELECT REPLACE(UUID(), '-', ''), NULL, @pid, 'Task_0bj578x', '督办部门经办人确认全部反馈事项',
  'bg/xispeak/components/BgXiSpeakBPMForm?showProcessHandle=1&showFeedbackInfo=1&showDeptFeedback=1&showJiJianFields=1', NULL, NULL, NULL,
  '0', '1', '1', NULL,
  NULL, NULL, '0', NULL,
  '已归档', NULL, NULL, NULL
FROM DUAL
WHERE @pid IS NOT NULL
  AND NOT EXISTS (
    SELECT 1 FROM ext_act_process_node
    WHERE process_id = @pid AND process_node_code = 'Task_0bj578x'
  );

-- 清理不在新版 XML 中的旧节点配置（目标库旧版 BPMN 遗留的孤儿节点，保证节点表与新 XML 完全一致）
DELETE FROM ext_act_process_node
WHERE process_id = @pid AND process_node_code NOT IN ('Task_00v3pcv','Task_0zmn6ik','Task_133caii','Task_15sm4w5','Task_1v9ce78','Task_0jrgrzs','Task_0mf32ge','Task_1w4vxgc','Task_08zb04x','Task_04bazej','Task_175afz2','Task_00i7rrp','Task_1wfkrvj','Task_1ogk921','Task_0bj578x');

-- ============================================
-- 校验
-- ============================================
SELECT
  CASE WHEN @pid IS NULL
    THEN '❌ 流程未创建：目标库中不存在 process_key = bg_xispeak_process 的 ext_act_process 记录。请先在 Flowable 设计器中导入 BPMN XML。'
    ELSE CONCAT('✅ 流程已就绪: ', @pid, '，共 ',
      (SELECT COUNT(*) FROM ext_act_process_node WHERE process_id = @pid), ' 个节点，请前往流程设计器点击"发布"')
  END AS result;
