
    g*                    D    d Z ddlmZ ddlZddlmZ dZdZdZ	dZ
d Zd Zy)	zbevatest

Revision ID: c94a6ce1b5b5
Revises: c54cb4a84585
Create Date: 2025-02-06 13:53:32.196062

    )opN)
postgresqlc94a6ce1b5b5c54cb4a84585c                  b   t        j                  ddd       t        j                  g dt        j                  dt        j
                  d      d	
      t        j                  dt        j                  d      d
      t        j                  dt        j                  d      d	
      t        j                  dt        j                  d      d	
      t        j                  dt        j                  d      d
      t        j                  dt        j                         d	
      t        j                  dt        j                         d
      t        j                  dt        j
                  d      d
      t        j                  dt        j
                  d      d
      t        j                  dt        j                         d	
      t        j                  dt        j                         d
      t        j                  dt        j                         d	
      t        j                  dt        j                         d
      t        j                  dt        j
                         d
      t        j                  dt        j                         d	
      t        j                  dt        j                         d	
      t        j                  dt        j                         d	
      t        j                  dt        j                         d	
      t        j                  dt        j                         d	
      t        j                  d t        j                         d	
      t        j                  d!t        j                         d
      t        j                  d"t        j                         d	
      t        j                  d#t        j                         d	
      t        j                  d$t        j                         d	
      t        j                  d%t        j
                  d      d
      t        j                  d&t        j
                  d      d
      t        j                  d't        j
                  d      d
      t        j                  d(t        j                         d
      t        j                  d)t        j                         d	
      t        j                  d*t        j
                  d      d
      t        j                  d+t        j
                  d,      d
      t        j                  d-t        j                         d	
      t        j                  d.t        j                         d
      t        j                  d/t        j                         d
      t        j                  d0t        j                         d	
      t        j                  d1t        j
                  d      d
      t        j                  d2t        j
                  d      d
      t        j                  d3t        j
                  d      d
      t        j                  d4t        j
                  d      d
      t        j                  d5t        j
                  d      d
      t        j                  d6t        j
                  d      d
      t        j                  d7t        j
                  d      d
      t        j                  d8t        j
                  d      d
      t        j                  d9t        j
                  d      d
      t        j                  d:t        j
                  d      d
      t        j                  d;t        j
                  d      d
      t        j                  d<t        j
                  d      d
      t        j                  d=t        j
                  d      d
      t        j                  d>t        j
                  d      d
      t        j                  d?t        j
                  d      d
      t        j                  d@t        j
                  d      d
      t        j                  d<gdAg      t        j                  d6gdBg      t        j                  d>gdCg      t        j                  d:gdDg      t        j                  d9gdEg      t        j                  d=gdFg      t        j                  d        t        j                  t        j                  dG      dd<gd	H       t        j                  t        j                  dI      dd1gd	H       t        j                  t        j                  dJ      ddgd	H       t        j                  t        j                  dK      ddgd	H       t        j                  t        j                  dL      dd6gd	H       t        j                  t        j                  dM      ddgd	H       t        j                  t        j                  dN      dd5gd	H       t        j                  t        j                  dO      ddgd	H       t        j                  t        j                  dP      dd4gd	H       t        j                  t        j                  dQ      dd2gd	H       t        j                  t        j                  dR      ddgd	H       t        j                  t        j                  dS      ddgd	H       t        j                  t        j                  dT      ddgdH       t        j                  t        j                  dU      ddgd	H       t        j                  t        j                  dV      dd!gd	H       t        j                  t        j                  dW      dd>gd	H       t        j                  t        j                  dX      dd3gd	H       t        j                  t        j                  dY      dd:gd	H       t        j                  t        j                  dZ      dd;gd	H       t        j                  t        j                  d[      dd9gd	H       t        j                  t        j                  d\      dd=gd	H       t        j                  t        j                  d]      dd?gd	H       t        j                  t        j                  d^      dd8gd	H       t        j                  t        j                  d_      dd7gd	H       t        j                  t        j                  d`      dd@gd	H       t        j                  dat        j                  dt        j
                  db      d	
      t        j                  d3t        j
                  d      d
      t        j                  dct        j
                  d      d
      t        j                  ddt        j
                  de      d
      t        j                  dft        j
                  d      d
      t        j                  dgt        j
                  d      d
      t        j                  dht        j
                  d      d
      t        j                  dit        j
                  d      d
      t        j                  dfgdjg      t        j                  dggdkg      t        j                  d             t        j                  t        j                  dl      dadfgd	H       t        j                  t        j                  dm      dad3gd	H       t        j                  t        j                  dn      dadggd	H       t        j                  t        j                  do      dadcgd	H       t        j                  dpt        j                  dt        j
                  db      d	
      t        j                  d3t        j
                  d      d
      t        j                  dct        j
                  d      d
      t        j                  ddt        j
                  de      d
      t        j                  dft        j
                  d      d
      t        j                  dgt        j
                  d      d
      t        j                  dht        j
                  d      d
      t        j                  dit        j
                  d      d
      t        j                  d      
       t        j                  t        j                  dq      dpdfgd	H       t        j                  t        j                  dr      dpd3gd	H       t        j                  t        j                  ds      dpdggd	H       t        j                  t        j                  dt      dpdcgd	H       t        j                  dut        j                  dt        j
                  db      d	
      t        j                  d3t        j
                  d      d
      t        j                  dct        j
                  d      d
      t        j                  ddt        j
                  de      d
      t        j                  dft        j
                  d      d
      t        j                  dgt        j
                  d      d
      t        j                  dht        j
                  d      d
      t        j                  dit        j
                  d      d
      t        j                  d      
       t        j                  t        j                  dv      dudfgd	H       t        j                  t        j                  dw      dud3gd	H       t        j                  t        j                  dx      dudggd	H       t        j                  t        j                  dy      dudcgd	H       t        j                  g dzt        j                  dt        j
                  d      d	
      t        j                  dt        j                  d      d
      t        j                  dt        j                  d      d	
      t        j                  dt        j                  d      d	
      t        j                  dt        j                  d      d
      t        j                  dt        j                         d	
      t        j                  dt        j                         d
      t        j                  dt        j
                  d      d
      t        j                  dt        j
                  d      d
      t        j                  dt        j                         d	
      t        j                  dt        j                         d
      t        j                  dt        j                         d	
      t        j                  dt        j                         d
      t        j                  dt        j
                         d
      t        j                  dt        j                         d	
      t        j                  dt        j                         d	
      t        j                  dt        j                         d	
      t        j                  dt        j                         d	
      t        j                  dt        j                         d	
      t        j                  d t        j                         d	
      t        j                  d!t        j                         d
      t        j                  d"t        j                         d	
      t        j                  d#t        j                         d	
      t        j                  d$t        j                         d	
      t        j                  d%t        j
                  d      d
      t        j                  d&t        j
                  d      d
      t        j                  d't        j
                  d      d
      t        j                  d(t        j                         d
      t        j                  d)t        j                         d	
      t        j                  d*t        j
                  d      d
      t        j                  d{t        j
                  d,      d	
      t        j                  d|t        j                         d
      t        j                  d}t        j                         d
      t        j                  d~t        j                         d
      t        j                  dt        j                         d
      t        j                  d+t        j
                  d,      d
      t        j                  d1t        j
                  d      d
      t        j                  d2t        j
                  d      d
      t        j                  d3t        j
                  d      d
      t        j                  d4t        j
                  d      d
      t        j                  d5t        j
                  d      d
      t        j                  d6t        j
                  d      d
      t        j                  d7t        j
                  d      d
      t        j                  d8t        j
                  d      d
      t        j                  d9t        j
                  d      d
      t        j                  d:t        j
                  d      d
      t        j                  d;t        j
                  d      d
      t        j                  dt        j
                  d      d
      t        j                  d6gdBg      t        j                  d:gdDg      t        j                  d9gdEg      t        j                  dgdg      t        j                  d        t        j                  t        j                  d      dzd1gd	H       t        j                  t        j                  d      dzdgd	H       t        j                  t        j                  d      dzdgd	H       t        j                  t        j                  d      dzd6gd	H       t        j                  t        j                  d      dzdgd	H       t        j                  t        j                  d      dzd5gd	H       t        j                  t        j                  d      dzdgd	H       t        j                  t        j                  d      dzd4gd	H       t        j                  t        j                  d      dzd2gd	H       t        j                  t        j                  d      dzdgd	H       t        j                  t        j                  d      dzdgd	H       t        j                  t        j                  d      dzdgdH       t        j                  t        j                  d      dzdgd	H       t        j                  t        j                  d      dzd!gd	H       t        j                  t        j                  d      dzd3gd	H       t        j                  t        j                  d      dzd:gd	H       t        j                  t        j                  d      dzd;gd	H       t        j                  t        j                  d      dzd9gd	H       t        j                  t        j                  d      dzd8gd	H       t        j                  t        j                  d      dzdgd	H       t        j                  t        j                  d      dzd7gd	H       t        j                  dt        j                  dt        j
                  db      d	
      t        j                  d3t        j
                  d      d
      t        j                  dct        j
                  d      d
      t        j                  ddt        j
                  de      d
      t        j                  dft        j
                  d      d
      t        j                  dgt        j
                  d      d
      t        j                  dht        j
                  d      d
      t        j                  dit        j
                  d      d
      t        j                  dfgdg      t        j                  dggdkg      t        j                  d             t        j                  t        j                  d      ddfgd	H       t        j                  t        j                  d      dd3gd	H       t        j                  t        j                  d      ddggd	H       t        j                  t        j                  d      ddcgd	H       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                   d       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                   d       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                   d       t        j                  ddŬ       t        j                  ddŬ       t        j                  ddŬ       t        j                  ddŬ       t        j                   dū       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddʬ       t        j                  ddd       t        j                   dʫ       t        j                  dd䬟       t        j                  dd䬟       t        j                  dd䬟       t        j                  dd䬟       t        j                   d       t        j                  dd鬟       t        j                  dd鬟       t        j                  dd鬟       t        j                  dd鬟       t        j                   d       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                   d       t        j                  dd󬟫       t        j                  dd󬟫       t        j                  dd󬟫       t        j                  dd󬟫       t        j                   d       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  dd       t        j                   d       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  d d       t        j                   d       t        j                  dd⬟       t        j                  dd⬟       t        j                  dd⬟       t        j                  dd⬟       t        j                   d       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  d	d       t        j                   d       t        j                  d
d       t        j                  dd       t        j                  dd       t        j                  dd       t        j                   d       t        j"                  dd       t        j$                  d       t        j&                  dt        j                  d<t        j
                  d      d	
             t        j                  dd       t        j                  t        j                  d      dd<gd	H       t        j                  ddd       t        j(                  d ddd<gdg       t        j"                  dd       t        j                  ddd       t        j&                  dt        j                  dt        j                         d	d             t        j&                  dt        j                  dt        j
                  d      d
             t        j&                  dt        j                  dt        j
                  d      d
             t        j*                  ddt        j,                  d      d	       t        j                  d d       t        j                  d!d       t        j                  d"d       t        j                  t        j                  d#      ddgd	H       t        j                  t        j                  d$      ddgd	H       t        j                  d%dd       t        j(                  d dddgdg       t        j(                  d dd&dgdg       t        j"                  dd@       t        j"                  dd'       t        j"                  dd=       t        j&                  d(t        j                  d)t        j                         d
             t        j"                  d(d*       t        j                  d+d,       t        j                  d-d,       t        j                  d.d,       t        j                  d/d,       t        j                  d0d,       t        j                  d1d,       t        j                  d2d,       t        j                  d3d,       t        j                  d4d,       t        j                  d5d,       t        j                  d6d,       t        j                  d7d,       t        j                  d8d,       t        j                  d9d,       t        j                  d:d,       t        j                  d;d,       t        j                  d<d,       t        j                  d=d,       t        j                  d>d,       t        j                  d?d,       t        j                  d@d,       t        j                  dAd,d       t        j                  dBd,d       t        j                  dCd,d       t        j                  dDd,d       t        j                  dEd,d       t        j                  dFd,d       t        j                  dGd,d       t        j                  dHd,d       t        j                  dId,d       t        j                  dJd,d       t        j"                  d,dK       t        j"                  d,dL       t        j"                  d,dM       t        j"                  d,dN       t        j"                  d,dO       t        j"                  d,dP       t        j"                  d,dQ       t        j"                  d,dR       t        j"                  d,dS       t        j"                  d,dT       t        j"                  d,dU       t        j"                  d,dV       t        j"                  d,dW       t        j"                  d,dX       t        j"                  d,dY       t        j"                  d,dZ       t        j"                  d,d[       t        j"                  d,d\       t        j"                  d,d]       t        j"                  d,d^       t        j"                  d,d_       t        j"                  d,d`       t        j"                  d,da       t        j"                  d,db       t        j"                  d,dc       t        j"                  d,dd       t        j"                  d,de       t        j"                  d,df       t        j"                  d,dg       t        j"                  d,dh       t        j"                  d,di       t        j"                  d,d-       t        j"                  d,dj       t        j"                  d,dk       t        j"                  d,dl       t        j"                  d,dm       t        j"                  d,dn       t        j"                  d,do       t        j"                  d,dp       t        j"                  d,dq       t        j"                  d,dr       t        j"                  d,d?       t        j"                  d,ds       t        j"                  d,dt       t        j"                  d,du       t        j"                  d,d@       t        j"                  d,dv       t        j"                  d,dw       t        j                  dxdy       t        j                  dzdy       t        j                  d{dy       t        j                  d|dy       t        j                  d}dy       t        j                  d~dy       t        j                  ddy       t        j                  ddy       t        j                  ddy       t        j                  ddy       t        j                  ddy       t        j                  ddy       t        j                  ddy       t        j                  ddy       t        j                  ddy       t        j                  ddy       t        j                  ddy       t        j                  ddy       t        j                  ddy       t        j                  ddy       t        j                  ddy       t        j                  ddyd       t        j                  ddyd       t        j                  ddyd       t        j                  ddyd       t        j                  ddyd       t        j                  ddyd       t        j                  ddyd       t        j                  ddyd       t        j                  ddyd       t        j                  ddyd       t        j"                  dydK       t        j"                  dydL       t        j"                  dydM       t        j"                  dydN       t        j"                  dydO       t        j"                  dydP       t        j"                  dydQ       t        j"                  dydR       t        j"                  dydS       t        j"                  dydT       t        j"                  dydU       t        j"                  dydV       t        j"                  dydW       t        j"                  dydX       t        j"                  dydY       t        j"                  dydZ       t        j"                  dyd[       t        j"                  dyd\       t        j"                  dyd]       t        j"                  dyd^       t        j"                  dyd_       t        j"                  dyd`       t        j"                  dyda       t        j"                  dydb       t        j"                  dydc       t        j"                  dydd       t        j"                  dyde       t        j"                  dydf       t        j"                  dydg       t        j"                  dydh       t        j"                  dydi       t        j"                  dyd-       t        j"                  dydj       t        j"                  dydk       t        j"                  dydl       t        j"                  dydm       t        j"                  dydn       t        j"                  dydo       t        j"                  dydp       t        j"                  dydq       t        j"                  dydr       t        j"                  dyd?       t        j"                  dyds       t        j"                  dydt       t        j"                  dydu       t        j"                  dyd@       t        j"                  dydv       t        j"                  dydw       y (  N2cmf_testcase_run_testcycle_testcase_result_id_fkeycmf_testcase_run
foreignkeytype_cmf_testcase_run_historyid@   lengthF)nullablecmf_locked_atTtimezonecmf_created_atcmf_modified_atcmf_viewed_atcmf_deletedcmf_versionname   codesystemtextimport_originalimport_raw_jsonext_idcmf_archivedis_favoritehas_tree_nodestree_node_is_branchtree_hiddensl_owner_lockordernoperm_publicperm_has_aclperm_inheritperm_parent_owner_idperm_inherit_acl_idperm_effective_acl_id%perm_security_level_allowed_ids_cacheperm_encryptperm_encrypt_helpstatus    priorityestimate_time
spent_timecurcmf_author_idcmf_owner_id	parent_idcmf_modified_by_idcmf_locked_by_idcmf_import_idtree_parent_idroot_parent_id
project_idperm_acl_idperm_parent_idcache_testcase_id
release_idparams_row_idresponsible_idwaiting_for_idcmf_testcase.idcmf_import.idcmf_testcase_params_row.idcmf_access_list.idcmf_project.idzcmf_list.id-ix_cmf_testcase_run_history_cache_testcase_idunique)ix_cmf_testcase_run_history_cmf_author_id*ix_cmf_testcase_run_history_cmf_created_at'ix_cmf_testcase_run_history_cmf_deleted)ix_cmf_testcase_run_history_cmf_import_id)ix_cmf_testcase_run_history_cmf_locked_at,ix_cmf_testcase_run_history_cmf_locked_by_id+ix_cmf_testcase_run_history_cmf_modified_at.ix_cmf_testcase_run_history_cmf_modified_by_id(ix_cmf_testcase_run_history_cmf_owner_id'ix_cmf_testcase_run_history_cmf_version)ix_cmf_testcase_run_history_cmf_viewed_at ix_cmf_testcase_run_history_code ix_cmf_testcase_run_history_name#ix_cmf_testcase_run_history_orderno)ix_cmf_testcase_run_history_params_row_id%ix_cmf_testcase_run_history_parent_id'ix_cmf_testcase_run_history_perm_acl_id*ix_cmf_testcase_run_history_perm_parent_id&ix_cmf_testcase_run_history_project_id&ix_cmf_testcase_run_history_release_id*ix_cmf_testcase_run_history_responsible_id*ix_cmf_testcase_run_history_root_parent_id*ix_cmf_testcase_run_history_tree_parent_id*ix_cmf_testcase_run_history_waiting_for_id!cmf_testcase_run_history_cmf_task   root_iddescription   left_idright_idleft_name_cacheright_name_cachezcmf_testcase_run_history.idcmf_task.id,ix_cmf_testcase_run_history_cmf_task_left_id.ix_cmf_testcase_run_history_cmf_task_parent_id-ix_cmf_testcase_run_history_cmf_task_right_id,ix_cmf_testcase_run_history_cmf_task_root_id"cmf_testcase_run_history_executors-ix_cmf_testcase_run_history_executors_left_id/ix_cmf_testcase_run_history_executors_parent_id.ix_cmf_testcase_run_history_executors_right_id-ix_cmf_testcase_run_history_executors_root_id#cmf_testcase_run_history_spectators.ix_cmf_testcase_run_history_spectators_left_id0ix_cmf_testcase_run_history_spectators_parent_id/ix_cmf_testcase_run_history_spectators_right_id.ix_cmf_testcase_run_history_spectators_root_idcmf_testcase_run_history_stepstep_sectionexpected_resultactual_result	test_datacommenttestcase_step_idcmf_testcase_step.id.ix_cmf_testcase_run_history_step_cmf_author_id/ix_cmf_testcase_run_history_step_cmf_created_at,ix_cmf_testcase_run_history_step_cmf_deleted.ix_cmf_testcase_run_history_step_cmf_import_id.ix_cmf_testcase_run_history_step_cmf_locked_at1ix_cmf_testcase_run_history_step_cmf_locked_by_id0ix_cmf_testcase_run_history_step_cmf_modified_at3ix_cmf_testcase_run_history_step_cmf_modified_by_id-ix_cmf_testcase_run_history_step_cmf_owner_id,ix_cmf_testcase_run_history_step_cmf_version.ix_cmf_testcase_run_history_step_cmf_viewed_at%ix_cmf_testcase_run_history_step_code%ix_cmf_testcase_run_history_step_name(ix_cmf_testcase_run_history_step_orderno*ix_cmf_testcase_run_history_step_parent_id,ix_cmf_testcase_run_history_step_perm_acl_id/ix_cmf_testcase_run_history_step_perm_parent_id+ix_cmf_testcase_run_history_step_project_id/ix_cmf_testcase_run_history_step_root_parent_id1ix_cmf_testcase_run_history_step_testcase_step_id/ix_cmf_testcase_run_history_step_tree_parent_id&cmf_testcase_run_history_step_cmf_taskz cmf_testcase_run_history_step.id1ix_cmf_testcase_run_history_step_cmf_task_left_id3ix_cmf_testcase_run_history_step_cmf_task_parent_id2ix_cmf_testcase_run_history_step_cmf_task_right_id1ix_cmf_testcase_run_history_step_cmf_task_root_id.ix_cmf_testcycle_testcase_result_cmf_author_idcmf_testcycle_testcase_result
table_name/ix_cmf_testcycle_testcase_result_cmf_created_at,ix_cmf_testcycle_testcase_result_cmf_deleted.ix_cmf_testcycle_testcase_result_cmf_import_id.ix_cmf_testcycle_testcase_result_cmf_locked_at1ix_cmf_testcycle_testcase_result_cmf_locked_by_id0ix_cmf_testcycle_testcase_result_cmf_modified_at3ix_cmf_testcycle_testcase_result_cmf_modified_by_id-ix_cmf_testcycle_testcase_result_cmf_owner_id,ix_cmf_testcycle_testcase_result_cmf_version.ix_cmf_testcycle_testcase_result_cmf_viewed_at%ix_cmf_testcycle_testcase_result_code4ix_cmf_testcycle_testcase_result_cur_testcase_run_id/ix_cmf_testcycle_testcase_result_environment_id%ix_cmf_testcycle_testcase_result_name(ix_cmf_testcycle_testcase_result_orderno.ix_cmf_testcycle_testcase_result_params_row_id*ix_cmf_testcycle_testcase_result_parent_id,ix_cmf_testcycle_testcase_result_perm_acl_id/ix_cmf_testcycle_testcase_result_perm_parent_id+ix_cmf_testcycle_testcase_result_project_id/ix_cmf_testcycle_testcase_result_responsible_id/ix_cmf_testcycle_testcase_result_root_parent_id6ix_cmf_testcycle_testcase_result_test_configuration_id,ix_cmf_testcycle_testcase_result_testcase_id=ix_cmf_testcycle_testcase_result_testcycle_testcase_folder_id/ix_cmf_testcycle_testcase_result_tree_parent_id2ix_cmf_testplan_testcase_folder_spectators_left_id'cmf_testplan_testcase_folder_spectators4ix_cmf_testplan_testcase_folder_spectators_parent_id3ix_cmf_testplan_testcase_folder_spectators_right_id2ix_cmf_testplan_testcase_folder_spectators_root_id%ix_cmf_testcase_run_executors_left_idcmf_testcase_run_executors'ix_cmf_testcase_run_executors_parent_id&ix_cmf_testcase_run_executors_right_id%ix_cmf_testcase_run_executors_root_id4ix_cmf_testcycle_testcase_folder_local_links_left_id)cmf_testcycle_testcase_folder_local_links6ix_cmf_testcycle_testcase_folder_local_links_parent_id5ix_cmf_testcycle_testcase_folder_local_links_right_id4ix_cmf_testcycle_testcase_folder_local_links_root_id&ix_cmf_testcase_run_step_cmf_author_idcmf_testcase_run_step'ix_cmf_testcase_run_step_cmf_created_at$ix_cmf_testcase_run_step_cmf_deleted&ix_cmf_testcase_run_step_cmf_import_id&ix_cmf_testcase_run_step_cmf_locked_at)ix_cmf_testcase_run_step_cmf_locked_by_id(ix_cmf_testcase_run_step_cmf_modified_at+ix_cmf_testcase_run_step_cmf_modified_by_id%ix_cmf_testcase_run_step_cmf_owner_id$ix_cmf_testcase_run_step_cmf_version&ix_cmf_testcase_run_step_cmf_viewed_atix_cmf_testcase_run_step_codeix_cmf_testcase_run_step_name ix_cmf_testcase_run_step_orderno"ix_cmf_testcase_run_step_parent_id'ix_cmf_testcase_run_step_parent_step_id$ix_cmf_testcase_run_step_perm_acl_id'ix_cmf_testcase_run_step_perm_parent_id#ix_cmf_testcase_run_step_project_id'ix_cmf_testcase_run_step_root_parent_id$ix_cmf_testcase_run_step_testcase_id)ix_cmf_testcase_run_step_testcase_step_id'ix_cmf_testcase_run_step_tree_parent_id+cmf_testcase_run_step_cmf_task_left_id_fkeycmf_testcase_run_step_cmf_task3ix_cmf_testcycle_testcase_folder_spectators_left_id(cmf_testcycle_testcase_folder_spectators5ix_cmf_testcycle_testcase_folder_spectators_parent_id4ix_cmf_testcycle_testcase_folder_spectators_right_id3ix_cmf_testcycle_testcase_folder_spectators_root_id3ix_cmf_testplan_testcase_folder_local_links_left_id(cmf_testplan_testcase_folder_local_links5ix_cmf_testplan_testcase_folder_local_links_parent_id4ix_cmf_testplan_testcase_folder_local_links_right_id3ix_cmf_testplan_testcase_folder_local_links_root_id&ix_cmf_testcase_run_spectators_left_idcmf_testcase_run_spectators(ix_cmf_testcase_run_spectators_parent_id'ix_cmf_testcase_run_spectators_right_id&ix_cmf_testcase_run_spectators_root_id=ix_cmf_testcycle_testcase_folder_cmf_owner_assistants_left_id2cmf_testcycle_testcase_folder_cmf_owner_assistants?ix_cmf_testcycle_testcase_folder_cmf_owner_assistants_parent_id>ix_cmf_testcycle_testcase_folder_cmf_owner_assistants_right_id=ix_cmf_testcycle_testcase_folder_cmf_owner_assistants_root_id1ix_cmf_testplan_testcase_folder_executors_left_id&cmf_testplan_testcase_folder_executors3ix_cmf_testplan_testcase_folder_executors_parent_id2ix_cmf_testplan_testcase_folder_executors_right_id1ix_cmf_testplan_testcase_folder_executors_root_id$ix_cmf_testcase_run_cmf_task_left_idcmf_testcase_run_cmf_task&ix_cmf_testcase_run_cmf_task_parent_id%ix_cmf_testcase_run_cmf_task_right_id$ix_cmf_testcase_run_cmf_task_root_id)ix_cmf_testcase_run_step_cmf_task_left_id+ix_cmf_testcase_run_step_cmf_task_parent_id*ix_cmf_testcase_run_step_cmf_task_right_id)ix_cmf_testcase_run_step_cmf_task_root_id2ix_cmf_testcycle_testcase_folder_executors_left_id'cmf_testcycle_testcase_folder_executors4ix_cmf_testcycle_testcase_folder_executors_parent_id3ix_cmf_testcycle_testcase_folder_executors_right_id2ix_cmf_testcycle_testcase_folder_executors_root_id<ix_cmf_testplan_testcase_folder_cmf_owner_assistants_left_id1cmf_testplan_testcase_folder_cmf_owner_assistants>ix_cmf_testplan_testcase_folder_cmf_owner_assistants_parent_id=ix_cmf_testplan_testcase_folder_cmf_owner_assistants_right_id<ix_cmf_testplan_testcase_folder_cmf_owner_assistants_root_idcmf_test_configuration	variablesz!TRUNCATE TABLE cmf_testcase_paramcmf_testcase_param!ix_cmf_testcase_param_testcase_id'ix_cmf_testcase_param_cache_testcase_id#cmf_testcase_param_testcase_id_fkeycmf_testcasetestcase_id&cmf_testcase_params_row_parent_id_fkeycmf_testcase_params_row	iteration0)r   server_defaultenvironment_idcur_testcase_run_idexisting_typer   ix_cmf_testcase_run_release_id0ix_cmf_testcase_run_testcycle_testcase_result_id"ix_cmf_testcase_run_waiting_for_id'ix_cmf_testcase_run_cur_testcase_run_id"ix_cmf_testcase_run_environment_id cmf_testcase_run_release_id_fkeycmf_test_environmenttestcycle_testcase_result_idcmf_testcycletestcase_run_cachetestcase_result_cache,ix_cmf_testcycle_testcase_folder_activity_idcmf_testcycle_testcase_folder+ix_cmf_testcycle_testcase_folder_alarm_date)ix_cmf_testcycle_testcase_folder_approved4ix_cmf_testcycle_testcase_folder_cache_status_opt_id2ix_cmf_testcycle_testcase_folder_cache_status_type/ix_cmf_testcycle_testcase_folder_cloned_from_id7ix_cmf_testcycle_testcase_folder_cmf_owner_assistant_id+ix_cmf_testcycle_testcase_folder_company_id)ix_cmf_testcycle_testcase_folder_deadline9ix_cmf_testcycle_testcase_folder_default_task_workflow_id,ix_cmf_testcycle_testcase_folder_is_template-ix_cmf_testcycle_testcase_folder_logic_prefix.ix_cmf_testcycle_testcase_folder_logic_type_id4ix_cmf_testcycle_testcase_folder_parent_logic_prefix7ix_cmf_testcycle_testcase_folder_perm_security_level_id.ix_cmf_testcycle_testcase_folder_resolution_id/ix_cmf_testcycle_testcase_folder_responsible_id-ix_cmf_testcycle_testcase_folder_scheme_wf_id*ix_cmf_testcycle_testcase_folder_status_id/ix_cmf_testcycle_testcase_folder_waiting_for_id,ix_cmf_testcycle_testcase_folder_workflow_id;cmf_testcycle_testcase_folder_default_task_workflow_id_fkey0cmf_testcycle_testcase_folder_resolution_id_fkey0cmf_testcycle_testcase_folder_logic_type_id_fkey.cmf_testcycle_testcase_folder_activity_id_fkey/cmf_testcycle_testcase_folder_scheme_wf_id_fkey6cmf_testcycle_testcase_folder_cache_status_opt_id_fkey,cmf_testcycle_testcase_folder_status_id_fkey-cmf_testcycle_testcase_folder_company_id_fkey.cmf_testcycle_testcase_folder_workflow_id_fkey9cmf_testcycle_testcase_folder_perm_security_level_id_fkeyplan_end_datecloned_from_idparent_logic_prefixis_public_commentsapprovedcache_fields
is_penaltyactivity_idmarkhas_children_archivedui_view_form	status_id
alarm_dateperiod_next_datecache_status_opt_iduser_rating_countis_public_editablestatus_modified_atstatus_review_atuser_ratingperiod_intervalperm_policy_guestperm_policy_sharelinkperm_security_level_idworkflow_idlogic_type_id
company_idstatus_in_progress_startlogic_prefixplan_start_datedefault_task_workflow_idui_view_form_options
no_controlstatus_closed_at	is_publicperm_policystatus_in_progress_endis_templatecache_status_typeperm_policy_anonymousdeadlinecmf_owner_assistant_idsharelink_hashresolution_idscheme_wf_id+ix_cmf_testplan_testcase_folder_activity_idcmf_testplan_testcase_folder*ix_cmf_testplan_testcase_folder_alarm_date(ix_cmf_testplan_testcase_folder_approved3ix_cmf_testplan_testcase_folder_cache_status_opt_id1ix_cmf_testplan_testcase_folder_cache_status_type.ix_cmf_testplan_testcase_folder_cloned_from_id6ix_cmf_testplan_testcase_folder_cmf_owner_assistant_id*ix_cmf_testplan_testcase_folder_company_id(ix_cmf_testplan_testcase_folder_deadline8ix_cmf_testplan_testcase_folder_default_task_workflow_id+ix_cmf_testplan_testcase_folder_is_template,ix_cmf_testplan_testcase_folder_logic_prefix-ix_cmf_testplan_testcase_folder_logic_type_id3ix_cmf_testplan_testcase_folder_parent_logic_prefix6ix_cmf_testplan_testcase_folder_perm_security_level_id-ix_cmf_testplan_testcase_folder_resolution_id.ix_cmf_testplan_testcase_folder_responsible_id,ix_cmf_testplan_testcase_folder_scheme_wf_id)ix_cmf_testplan_testcase_folder_status_id.ix_cmf_testplan_testcase_folder_waiting_for_id+ix_cmf_testplan_testcase_folder_workflow_id-cmf_testplan_testcase_folder_workflow_id_fkey,cmf_testplan_testcase_folder_company_id_fkey8cmf_testplan_testcase_folder_perm_security_level_id_fkey:cmf_testplan_testcase_folder_default_task_workflow_id_fkey+cmf_testplan_testcase_folder_status_id_fkey/cmf_testplan_testcase_folder_logic_type_id_fkey.cmf_testplan_testcase_folder_scheme_wf_id_fkey5cmf_testplan_testcase_folder_cache_status_opt_id_fkey-cmf_testplan_testcase_folder_activity_id_fkey/cmf_testplan_testcase_folder_resolution_id_fkey)r   drop_constraintcreate_tablesaColumnString	TIMESTAMPBooleanBIGINTTEXTIntegerForeignKeyConstraintPrimaryKeyConstraintcreate_indexf
drop_index
drop_tabledrop_columnexecute
add_columncreate_foreign_keyalter_columnVARCHAR     5/opt/eva-app/alembic/versions/c94a6ce1b5b5_evatest.pyupgrader     s	0   KM_gstOO ;. ;IIdBIIR(59;IIor||T:TJ; IId ;eL; IIt!<uM	;
 IIor||T:TJ; IImRZZ\E:; IImRYY[48; IIfbiis+d;; IIfbiir*T:; IIh

u5; IIfbggi$/; II>; IIT:; IIh		d3; IInbjjlU;;  IImRZZ\E:!;" II

u=#;$ II#RZZ\EB%;& IImRZZ\E:';( IIorzz|e<);* IIi5+;, IImRZZ\E:-;. IInbjjlU;/;0 IInbjjlU;1;2 II$biir&:TJ3;4 II#RYYb%9DI5;6 II%ryy';dK7;8 II5rwwy4P9;: IInbjjlU;;;< II!299C#84H=;> IIh		,t<?;@ IIj"**,7A;B IIorzz|d;C;D IIlBJJL48E;F IIeRZZ\E2G;H IIoryy3dCI;J IInbiir2TBK;L IIk299B/$?M;N II"BIIR$84HO;P II "))2"6FQ;R IIoryy3dCS;T II		 4tDU;V II		 4tDW;X IIlBIIR04@Y;Z IImRYYb1DA[;\ II		 4tD];^ II!299B#7$G_;` IIlBIIR04@a;b IIoryy3dCc;d II		 4tDe;f II		 4tDg;h 014E3FIi;j _-/@Ck;l _-0L/MPm;n ]O.B-CFo;p \N-=,>Aq;r \N]O>s;t D!u;x OOBDDHIKeh{g|  FK  LOOBDDDEGadsct  ~C  DOOBDDEFHbeudv  @E  FOOBDDBCE_boapy~OOBDDDEGadsct  ~C  DOOBDDDEGadsct  ~C  DOOBDDGHJdgyfz  DI  JOOBDDFGIcfwex  BG  HOOBDDIJLfi}h~  HM  NOOBDDCDF`cqbr  |A  BOOBDDBCE_boapy~OOBDDDEGadsct  ~C  DOOBDD;<>X[aZbkopOOBDD;<>X[aZbkpqOOBDD>?A[^g]hqvwOOBDDDEGadsct  ~C  DOOBDD@AC]`k_luz{OOBDDBCE_boapy~OOBDDEFHbeudv  @E  FOOBDDABD^am`nw|}OOBDDABD^am`nw|}OOBDDEFHbeudv  @E  FOOBDDEFHbeudv  @E  FOOBDDEFHbeudv  @E  FOOBDDEFHbeudv  @E  FOO7IIdBIIS)E:IIk299B/$?IIi"-=IImRYYd3dCIIi"-=IIj"))2.>II#!6FII "))3"7$GYK*G)HKZL=/<D! OOBDDGHJmpyoz  DI  JOOBDDIJLor}q~  HM  NOOBDDHIKnq{p|  FK  LOOBDDGHJmpyoz  DI  JOO8IIdBIIS)E:IIk299B/$?IIi"-=IImRYYd3dCIIi"-=IIj"))2.>II#!6FII "))3"7$GD!
 OOBDDHIKor{q|  FK  LOOBDDJKMqt  tA  JO  POOBDDIJLps}r~  HM  NOOBDDHIKor{q|  FK  LOO9IIdBIIS)E:IIk299B/$?IIi"-=IImRYYd3dCIIi"-=IIj"))2.>II#!6FII "))3"7$GD!
 OOBDDIJLqt}s~  HM  NOOBDDKLNs  wB  vC  LQ  ROOBDDJKMru  uA  JO  POOBDDIJLqt}s~  HM  NOO 63 6IIdBIIR(596IIor||T:TJ6 IId ;eL6 IIt!<uM	6
 IIor||T:TJ6 IImRZZ\E:6 IImRYY[486 IIfbiis+d;6 IIfbiir*T:6 IIh

u56 IIfbggi$/6 II>6 IIT:6 IIh		d36 IInbjjlU;6  IImRZZ\E:!6" II

u=#6$ II#RZZ\EB%6& IImRZZ\E:'6( IIorzz|e<)6* IIi5+6, IImRZZ\E:-6. IInbjjlU;/60 IInbjjlU;162 II$biir&:TJ364 II#RYYb%9DI566 II%ryy';dK768 II5rwwy4P96: IInbjjlU;;6< II!299C#84H=6> IInbiir2UC?6@ IIT:A6B IIorwwy48C6D IIk2779t4E6F IIiT2G6H IIh		,t<I6J IIoryy3dCK6L IInbiir2TBM6N IIk299B/$?O6P II"BIIR$84HQ6R II "))2"6FS6T IIoryy3dCU6V II		 4tDW6X II		 4tDY6Z IIlBIIR04@[6\ IImRYYb1DA]6^ II		 4tD_6` II "))2"6Fa6b _-/@Cc6d ]O.B-CFe6f \N-=,>Ag6h /03I2JMi6j D!k6n OOBDDIJLkn}m~  HM  NOOBDDJKMlo  oA  JO  POOBDDGHJilykz  DI  JOOBDDIJLkn}m~  HM  NOOBDDIJLkn}m~  HM  NOOBDDLMOn  rD  qE  NS  TOOBDDKLNm  qB  pC  LQ  ROOBDDNOQp  tH  sI  RW  XOOBDDHIKjm{l|  FK  LOOBDDGHJilykz  DI  JOOBDDIJLkn}m~  HM  NOOBDD@ACbekdluyzOOBDD@ACbekdluz{OOBDDCDFehqgr  |A  BOOBDDEFHgjuiv  @E  FOOBDDGHJilykz  DI  JOOBDDJKMlo  oA  JO  POOBDDFGIhkwjx  BG  HOOBDDJKMlo  oA  JO  POOBDDLMOn  rD  qE  NS  TOOBDDJKMlo  oA  JO  POO<IIdBIIS)E:IIk299B/$?IIi"-=IImRYYd3dCIIi"-=IIj"))2.>II#!6FII "))3"7$GYK*L)MPZL=/<D! OOBDDLMOw  {D  zE  NS  TOOBDDNOQy  }H  |I  RW  XOOBDDMNPx  |F  {G  PU  VOOBDDLMOw  {D  zE  NS  TMMBOnoMMCPopMM@MlmMMBOnoMMBOnoMMERqrMMDQpqMMGTstMMANmnMM@MlmMMBOnoMM9FefMMHUtuMMCPopMM9FefMM<IhiMMBOnoMM>KjkMM@MlmMMCPopMM?LklMMCPopMMCPopMMJWvwMM@MlmMMQ^}~MMCPopMM12MMFS|}MMHU~MMGT}~MMFS|}MM;<MM9FbcMM;HdeMM:GcdMM9FbcMM./MMH  VA  BMMJ  XC  DMMI  WB  CMMH  VA  BMM=>MM:G^_MM;H_`MM8E\]MM:G^_MM:G^_MM=JabMM<I`aMM?LcdMM9F]^MM8E\]MM:G^_MM1>UVMM1>UVMM4AXYMM6CZ[MM;H_`MM8E\]MM;H_`MM7D[\MM;H_`MM8E\]MM=JabMM;H_`DFfnz{ MM)*MMGT~MMI  WA  BMMHU  AMMGT~MM<=MMGT~MMI  WA  BMMHU  AMMGT~MM<=MM:GdeMM<IfgMM;HefMM:GdeMM/0MMQ  _S  TMMS  aU  VMMR  `T  UMMQ  _S  TMMFGMMERz{MMGT|}MMFS{|MMERz{MM:;MM8E`aMM:GbcMM9FabMM8E`aMM-.MM=JjkMM?LlmMM>KklMM=JjkMM23MMFS|}MMHU~MMGT}~MMFS|}MM;<MMP  ^Q  RMMR  `S  TMMQ  _R  SMMP  ^Q  RMMEFNN+[9JJ23MM&		2EryyXZG[fk(lmMM5BVWOOBDDBCEY\o[py~<>RZfg$ 4nGZF[^b]cdNN'7?AZbnoMM$biiRZZ\TYjm&noMM$bii0@"))SUBVae&fgMM$bii0EryyXZG[fj&klOO&ZZr2 MM2?QRMMDQcdMM6CUVOOBDDBCEWZoYpy~OOBDD=>@RUeTfotu9;MUab$ 24NQfPgjniop$ 24JM]L^ae`fgNN%'78NN%'EFNN%|4MM/299-A2779W[#\]NN?$;<MM@MlmMM?LklMM=JijMMHUtuMMFSrsMMCPopMMKXwxMM?LklMM=JijMMMZyzMM@MlmMMANmnMMBOnoMMHUtuMMKXwxMMBOnoMMCPopMMANmnMM>KjkMMCPopMM@MlmTVu  ~J  KIKjr~IKjr~GIhp|}HJiq}~OQp  yE  FEGfnz{FHgo{|GIhp|}RTs  |H  INN2ODNN24DENN24IJNN24HINN2J?NN2NCNN2LANN2MBNN2F;NN24KLNN2NCNN2K@NN2LANN24FGNN24IJNN24GHNN24HINN24HINN24FGNN2MBNN24EFNN24GHNN24KLNN24LMNN2MBNN2ODNN2LANN24NONN2NCNN24EFNN24NONN2J?NN24JKNN2LANN24FGNN2K@NN2MBNN24LMNN2MBNN24GHNN24KLNN24DENN2J?NN24LMNN24DENN24DENN2ODNN2NCMM?LjkMM>KijMM<IghMMGTrsMMERpqMMBOmnMMJWuvMM>KijMM<IghMMLYwxMM?LjkMM@MklMMANlmMMGTrsMMJWuvMMANlmMMBOmnMM@MklMM=JhiMMBOmnMM?LjkFHfnz{EGemyzQSq  zF  GSUs  |H  IDFdlxyHJhp|}GIgo{|NPn  wC  DFHfnz{HJhp|}NN1?CNN13CDNN13HINN13GHNN1:>NN1>BNN1<@NN1=ANN16:NN13JKNN1>BNN1;?NN1<@NN13EFNN13HINN13FGNN13GHNN13GHNN13EFNN1=ANN13DENN13FGNN13JKNN13KLNN1=ANN1?CNN1<@NN13MNNN1>BNN13DENN13MNNN1:>NN13IJNN1<@NN13EFNN1;?NN1=ANN13KLNN1=ANN13FGNN13JKNN13CDNN1:>NN13KLNN13CDNN13CDNN1?CNN1>Br  c                     t        j                  dt        j                  dt        j                  d      dd             t        j                  dt        j                  dt        j                  d      dd             t        j                  dt        j                  d	t        j                  d      dd             t        j                  dt        j                  d
t        j                  d      dd             t        j                  dt        j                  dt        j                  d      dd             t        j                  dt        j                  dt        j                  d      dd             t        j                  dt        j                  dt        j                  d      dd             t        j                  dt        j                  dt        j                  d      dd             t        j                  dt        j                  dt        j                  d      dd             t        j                  dt        j                  dt        j                         dd             t        j                  dt        j                  dt        j                  d      dd             t        j                  dt        j                  dt        j                  d      dd             t        j                  dt        j                  dt        j                         dd             t        j                  dt        j                  dt        j                  d      dd             t        j                  dt        j                  dt        j                         dd             t        j                  dt        j                  dt        j                         dd             t        j                  dt        j                  dt        j                         dd             t        j                  dt        j                  dt        j                  d      dd             t        j                  dt        j                  dt        j                  d      dd             t        j                  dt        j                  dt        j                         dd             t        j                  dt        j                  dt        j                  d      dd             t        j                  dt        j                  dt        j                  d      dd             t        j                  dt        j                  dt        j                  d      dd             t        j                  dt        j                  d t        j                  d      dd             t        j                  dt        j                  d!t        j                  d      dd             t        j                  dt        j                  d"t        j                  d      dd             t        j                  dt        j                  d#t        j                  d      dd             t        j                  dt        j                  d$t        j                  d      dd             t        j                  dt        j                  d%t        j                  d&d'(      dd             t        j                  dt        j                  d)t        j                  d      dd             t        j                  dt        j                  d*t        j                  d      dd             t        j                  dt        j                  d+t        j                         dd             t        j                  dt        j                  d,t        j                         dd             t        j                  dt        j                  d-t        j                  d      dd             t        j                  dt        j                  d.t        j                  d      dd             t        j                  dt        j                  d/t        j                  d      dd             t        j                  dt        j                  d0t        j                  d      dd             t        j                  dt        j                  d1t        j                  d      dd             t        j                  dt        j                  d2t        j                         dd             t        j                  dt        j                  d3t        j                  d      dd             t        j                  dt        j                  d4t        j                  d      dd             t        j                  dt        j                  d5t        j                         dd             t        j                  dt        j                  d6t        j                         dd             t        j                  dt        j                  d7t        j                         dd             t        j                  dt        j                  d8t        j                         dd             t        j                  dt        j                  d9t        j                         dd             t        j                  dt        j                  d:t        j                  d      dd             t        j                  dt        j                  d;t        j                  d      dd             t        j                  d<dd=dgd>g       t        j                  d?dd@d4gd>g       t        j                  dAddBd-gd>g       t        j                  dCddDdgd>g       t        j                  dEddFdgd>g       t        j                  dGddHd0gd>g       t        j                  dIddJdgd>g       t        j                  dKddLd!gd>g       t        j                  dMddNdgd>g       t        j                  dOddJd gd>g       t        j                  dPdd gdQ       t        j                  dRdd	gdQ       t        j                  dSdd0gdQ       t        j                  dTddgdQ       t        j                  dUddgdQ       t        j                  dVddgdQ       t        j                  dWdd!gdQ       t        j                  dXdd9gdQ       t        j                  dYddgdQ       t        j                  dZddgdQ       t        j                  d[ddgdQ       t        j                  d\ddgdQ       t        j                  d]ddgdQ       t        j                  d^ddgdQ       t        j                  d_ddgdQ       t        j                  d`dd:gdQ       t        j                  daddgdQ       t        j                  dbdd-gdQ       t        j                  dcdd7gdQ       t        j                  dddd/gdQ       t        j                  dedd4gdQ       t        j                  dft        j                  dt        j                  d      dd             t        j                  dft        j                  dt        j                  d      dd             t        j                  dft        j                  d	t        j                  d      dd             t        j                  dft        j                  d
t        j                  d      dd             t        j                  dft        j                  dt        j                  d      dd             t        j                  dft        j                  dt        j                  d      dd             t        j                  dft        j                  dt        j                  d      dd             t        j                  dft        j                  dt        j                  d      dd             t        j                  dft        j                  dt        j                  d      dd             t        j                  dft        j                  dt        j                         dd             t        j                  dft        j                  dt        j                  d      dd             t        j                  dft        j                  dt        j                  d      dd             t        j                  dft        j                  dt        j                         dd             t        j                  dft        j                  dt        j                  d      dd             t        j                  dft        j                  dt        j                         dd             t        j                  dft        j                  dt        j                         dd             t        j                  dft        j                  dt        j                         dd             t        j                  dft        j                  dt        j                  d      dd             t        j                  dft        j                  dt        j                  d      dd             t        j                  dft        j                  dt        j                         dd             t        j                  dft        j                  dt        j                  d      dd             t        j                  dft        j                  dt        j                  d      dd             t        j                  dft        j                  dt        j                  d      dd             t        j                  dft        j                  d t        j                  d      dd             t        j                  dft        j                  d!t        j                  d      dd             t        j                  dft        j                  d"t        j                  d      dd             t        j                  dft        j                  d#t        j                  d      dd             t        j                  dft        j                  d$t        j                  d      dd             t        j                  dft        j                  d%t        j                  d&d'(      dd             t        j                  dft        j                  d)t        j                  d      dd             t        j                  dft        j                  d*t        j                  d      dd             t        j                  dft        j                  d+t        j                         dd             t        j                  dft        j                  d,t        j                         dd             t        j                  dft        j                  d-t        j                  d      dd             t        j                  dft        j                  d.t        j                  d      dd             t        j                  dft        j                  d/t        j                  d      dd             t        j                  dft        j                  d0t        j                  d      dd             t        j                  dft        j                  d1t        j                  d      dd             t        j                  dft        j                  d2t        j                         dd             t        j                  dft        j                  d3t        j                  d      dd             t        j                  dft        j                  d4t        j                  d      dd             t        j                  dft        j                  d5t        j                         dd             t        j                  dft        j                  d6t        j                         dd             t        j                  dft        j                  d7t        j                         dd             t        j                  dft        j                  d8t        j                         dd             t        j                  dft        j                  d9t        j                         dd             t        j                  dft        j                  d:t        j                  d      dd             t        j                  dft        j                  d;t        j                  d      dd             t        j                  dgdfdLd!gd>g       t        j                  dhdfdJd gd>g       t        j                  didfdNdgd>g       t        j                  djdfdHd0gd>g       t        j                  dkdfdBd-gd>g       t        j                  dldfdDdgd>g       t        j                  dmdfd@d4gd>g       t        j                  dndfdFdgd>g       t        j                  dodfd=dgd>g       t        j                  dpdfdJdgd>g       t        j                  dqdfd gdQ       t        j                  drdfd	gdQ       t        j                  dsdfd0gdQ       t        j                  dtdfdgdQ       t        j                  dudfdgdQ       t        j                  dvdfdgdQ       t        j                  dwdfd!gdQ       t        j                  dxdfd9gdQ       t        j                  dydfdgdQ       t        j                  dzdfdgdQ       t        j                  d{dfdgdQ       t        j                  d|dfdgdQ       t        j                  d}dfdgdQ       t        j                  d~dfdgdQ       t        j                  ddfdgdQ       t        j                  ddfd:gdQ       t        j                  ddfdgdQ       t        j                  ddfd-gdQ       t        j                  ddfd7gdQ       t        j                  ddfd/gdQ       t        j                  ddfd4gdQ       t        j                  dt        j                  dt        j                         dd             t        j                  dd       t        j                  dt        j                  dt        j                  d      dd             t        j                  dt        j                  dt        j                  d      dd             t        j                  dt        j                  d	t        j                  d      dd             t        j                  d dd       t        j                  d dd       t        j                  ddddgd>g       t        j                  ddddgd>g       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  ddd	gdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j"                  ddt        j                  d      d       t        j                  dd       t        j                  dd       t        j                  dd       t        j                  ddddgd>g       t        j                  dt        j                  dt        j                  d      dd             t        j                  d dd       t        j                  ddddgd>g       t        j                  t        j                   d      d       t        j                  dddgdQ       t        j                  dd       t        j                  dt        j                  dt        j                         dd             t        j$                  dt        j                  d>t        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j&                  d>d      
       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j$                  dt        j                  d>t        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j&                  d>d      
       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j$                  dt        j                  d>t        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j(                  dgdgd      t        j(                  dgdgd¬      t        j&                  d>dì             t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j$                  dt        j                  d>t        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j(                  dgdgdʬ      t        j(                  dgdgdˬ      t        j&                  d>d̬             t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j$                  dt        j                  d>t        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j&                  d>dҬ      
       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j$                  dt        j                  d>t        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j&                  d>dج      
       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j$                  dt        j                  d>t        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j&                  d>dެ      
       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j$                  dt        j                  d>t        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j&                  d>d䬳      
       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j$                  dt        j                  d>t        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j&                  d>dꬳ      
       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j$                  g dt        j                  d>t        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                         dd      t        j                  dt        j*                         dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  d t        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  d	t        j                         dd      t        j                  d
t        j                         dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      t        j,                  d      dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  d t        j                         dd      t        j(                  dgd!gd"      t        j(                  dgdgd#      t        j(                  dgd$gd%      t        j(                  dgd&gd'      t        j(                  dgd(gd)      t        j(                  dgd*gd+      t        j&                  d>d,        t        j                  d-ddgdQ       t        j                  d.ddgdQ       t        j                  d/ddgdQ       t        j                  d0ddgdQ       t        j                  d1ddgdQ       t        j                  d2ddgdQ       t        j                  d3ddgdQ       t        j                  d4ddgdQ       t        j                  d5ddgdQ       t        j                  d6ddgdQ       t        j                  d7ddgdQ       t        j                  d8ddgdQ       t        j                  d9ddgdQ       t        j                  d:ddgdQ       t        j                  d;ddgdQ       t        j                  d<ddgdQ       t        j                  d=ddgdQ       t        j                  d>ddgdQ       t        j                  d?ddgdQ       t        j                  d@ddgdQ       t        j                  dAddgdQ       t        j                  dBddgdQ       t        j                  dCddgdQ       t        j$                  dDt        j                  d>t        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j&                  d>dE      
       t        j                  dFdDdgdQ       t        j                  dGdDdgdQ       t        j                  dHdDdgdQ       t        j                  dIdDdgdQ       t        j$                  dJt        j                  d>t        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j&                  d>dK      
       t        j                  dLdJdgdQ       t        j                  dMdJdgdQ       t        j                  dNdJdgdQ       t        j                  dOdJdgdQ       t        j$                  dPt        j                  d>t        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j&                  d>dQ      
       t        j                  dRdPdgdQ       t        j                  dSdPdgdQ       t        j                  dTdPdgdQ       t        j                  dUdPdgdQ       t        j$                  g dt        j                  d>t        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                         dd      t        j                  dt        j*                         dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  d t        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                         dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  d	t        j                         dd      t        j                  d
t        j                         dd      t        j                  dt        j                  d      dd      t        j                  dt        j                         dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dVt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dWt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dt        j                         dd      t        j                  dXt        j                  d      dd      t        j                  dt        j                  d      dd      t        j                  dYt        j                         t        j,                  dZ      dd      t        j                  d[t        j                         t        j,                  dZ      dd      t        j                  d t        j                         dd      t        j(                  dgd!gd\      t        j(                  dgdgd]      t        j(                  dgd^gd_      t        j(                  dXgd`gda      t        j(                  dgd$gdb      t        j(                  dgd&gdc      t        j(                  dWgddgde      t        j(                  dgd(gdf      t        j(                  dVgdggdh      t        j&                  d>di        t        j                  djddgdQ       t        j                  dkddVgdQ       t        j                  dlddgdQ       t        j                  dmddWgdQ       t        j                  dnddgdQ       t        j                  doddgdQ       t        j                  dpddgdQ       t        j                  dqddgdQ       t        j                  drddgdQ       t        j                  dsddgdQ       t        j                  dtddXgdQ       t        j                  duddgdQ       t        j                  dvddgdQ       t        j                  dwddgdQ       t        j                  dxddgdQ       t        j                  dyddgdQ       t        j                  dzddgdQ       t        j                  d{ddgdQ       t        j                  d|ddgdQ       t        j                  d}ddgdQ       t        j                  d~ddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  dddgdQ       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j.                  d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j.                  d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j.                  d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j.                  d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j.                  d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d      d       t        j                  t        j                   d«      d       t        j                  t        j                   dë      d       t        j                  t        j                   dī      d       t        j                  t        j                   dū      d       t        j                  t        j                   dƫ      d       t        j                  t        j                   dǫ      d       t        j                  t        j                   dȫ      d       t        j.                  d       y (  Nr  r~  r   r   FT)autoincrementr   r}  rH   r|  r4   r{  rz  r   rG   ry  rx  rw  rv  ru  rt  rs  rr  rq  r5   rp  ro  rn  rm  rl  rk  rj  ri  rh  rg  rf  re        )	precisionscalerd  rc  rb  ra  r`  r_  r^  r]  r\  r[  rZ  rY  rX  rW  rV  rU  rT  rS  rR  r  cmf_resolutionr   r  cmf_activityr  cmf_status_optr  cmf_scheme_wfr  cmf_logic_typer  
cmf_statusr  cmf_workflowr  cmf_security_levelr  cmf_companyr  r  rO   r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r3  rQ  rP  rO  rN  rM  rL  rK  rJ  rI  rH  rG  rF  rE  rD  rC  rB  rA  r@  r?  r>  r=  r<  r;  r:  r9  r8  r7  r6  r5  r4  r2  r/  r1  r0  r	   rE   r.  r
   r   r   r   r,  cmf_listr+  r   r*  r)  r(  r'  r  r%  r$  r#  r   r  r  r  r;   r  r  r  r  rD   r  r  r  rj   rk   rl   rm   rn   ro   rp   r   rq   6cmf_testplan_testcase_folder_cmf_owner_assistants_pkey)r   r  r  r  r  r  ,cmf_testcycle_testcase_folder_executors_pkeyr  r  r  r  r   zcmf_testcase_run_step.idr   rr   ,cmf_testcase_run_step_cmf_task_right_id_fkey#cmf_testcase_run_step_cmf_task_pkeyr  r
  r	  r  r  zcmf_testcase_run.id&cmf_testcase_run_cmf_task_left_id_fkey'cmf_testcase_run_cmf_task_right_id_fkeycmf_testcase_run_cmf_task_pkeyr  r  r  r  r   +cmf_testplan_testcase_folder_executors_pkeyr  r  r   r   r   7cmf_testcycle_testcase_folder_cmf_owner_assistants_pkeyr   r   r   r   r    cmf_testcase_run_spectators_pkeyr   r   r   r   r   -cmf_testplan_testcase_folder_local_links_pkeyr   r   r   r   r   -cmf_testcycle_testcase_folder_spectators_pkeyr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r)   r*   r+   r,   r-   r.   r/   r0   r1   r2   r   z'main'::character varying)r"  r  r   r   r   r   r   r3   r9   r:   r<   r=   r>   r?   r@   rA   rB   rC   r   parent_step_idr(   rJ   (cmf_testcase_run_step_cmf_import_id_fkey)cmf_testcase_run_step_parent_step_id_fkeyrL   &cmf_testcase_run_step_perm_acl_id_fkeyrM   %cmf_testcase_run_step_project_id_fkeyrI   &cmf_testcase_run_step_testcase_id_fkeyr   +cmf_testcase_run_step_testcase_step_id_fkeycmf_testcase_run_step_pkeyr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   .cmf_testcycle_testcase_folder_local_links_pkeyr   r   r   r   r   cmf_testcase_run_executors_pkeyr   r   r   r   r   ,cmf_testplan_testcase_folder_spectators_pkeyr   r   r   r   testcycle_testcase_folder_idtest_configuration_idrF   r6   r!  r7   0cmf_testcycle_testcase_result_cmf_import_id_fkey6cmf_testcycle_testcase_result_cur_testcase_run_id_fkeyzcmf_test_environment.id1cmf_testcycle_testcase_result_environment_id_fkeyrK   0cmf_testcycle_testcase_result_params_row_id_fkey.cmf_testcycle_testcase_result_perm_acl_id_fkey-cmf_testcycle_testcase_result_project_id_fkeyzcmf_test_configuration.id8cmf_testcycle_testcase_result_test_configuration_id_fkey.cmf_testcycle_testcase_result_testcase_id_fkeyz cmf_testcycle_testcase_folder.id?cmf_testcycle_testcase_result_testcycle_testcase_folder_id_fkey"cmf_testcycle_testcase_result_pkeyr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r|   r   r~   r}   r{   rw   rz   ry   rx   rv   ri   ru   rt   rs   rh   r   rg   rf   re   rd   rc   rb   ra   r`   r_   r^   r]   r\   r[   rZ   rY   rX   rW   rV   rU   rT   rS   rR   rQ   rN   )r   r  r  r  r  r   r  BOOLEANr  INTEGERNUMERICr  r  r  r  r  r  r  r  r  r  r  r   r  r  r  r  	downgrader  *  s(P   MM0"))NBJJ^`Laqv  BF  3G  HMM0"))ORZZ_aMbrw  CG  3H  IMM0"))<Lbjj`bNcsx  DH  3I  JMM0"))<Lbjj`bNcsx  DH  3I  JMM0"))<TVXV`V`hjVk  |A  LP  3Q  RMM0"))J
H\H\fjHk  |A  LP  3Q  RMM0"))<Lbjj`bNcsx  DH  3I  JMM0"))<SUWU_U_giUjz  KP  3Q  RMM0"))<OQSQ[Q[ceQfv{  GK  3L  MMM0"))M2::<glw|2}~MM0"))<TV`VjVjtxVy  JO  Z^  3_  `MM0"))M2::]_K`pu  AF  3G  HMM0"))Kejuz2{|MM0"))<NPZPdPdnrPs  DI  TX  3Y  ZMM0"))L"**,fkv{2|}MM0"))<RTVT[T[T]mr  ~C  3D  EMM0"))J

dity2z{MM0"))<VXZXbXbjlXm  ~C  NR  3S  TMM0"))<MzOcOcmqOr  CH  SW  3X  YMM0"))NBJJLhmx|2}~MM0"))<VXbXlXlvzX{  LQ  \`  3a  bMM0"))L"**\^J_ot  @D  3E  FMM0"))ORZZ_aMbrw  CG  3H  IMM0"))M2::]_K`pu  AE  3F  GMM0"))<TVXV`V`hjVk  |A  LP  3Q  RMM0"))<SUWU_U_giUjz  KP  3Q  RMM0"))<OQSQ[Q[ceQfv{  GL  3M  NMM0"))<MrzzacOdty  EI  3J  KMM0"))M2::`bjkKl  }B  MQ  3R  SMM0"))<NPZPdPdnrPs  DI  TX  3Y  ZMM0"))<PR\RfRfptRu  FK  VZ  3[  \MM0"))<PRTR\R\R^ns  D  3E  FMM0"))<OQSQ[Q[Q]mr  ~C  3D  EMM0"))<QSUS]S]egShx}  IM  3N  OMM0"))<NPZPdPdnrPs  DI  TX  3Y  ZMM0"))L*J^J^hlJm  ~C  NR  3S  TMM0"))K[]I^ns  C  3D  EMM0"))NBJJ^`Laqv  BG  3H  IMM0"))<SUWU_U_Uaqv  BG  3H  IMM0"))FBJJVXDYiny}2~MM0"))M2::]_K`pu  AE  3F  GMM0"))L"**,fkv{2|}MM0"))NBGGIejuy2z{MM0"))J

dity2z{MM0"))<PRTR\R\R^ns  D  3E  FMM0"))<QSUS]S]S_ot  @D  3E  FMM0"))<Lbjj`bNcsx  DH  3I  JMM0"))OZMaMakoMp  AF  QU  3V  WKMkm}  AP  @Q  TX  SY  ZIKiky  }J  |K  NR  MS  TQSq  tD  G\  F]  `d  _e  fJLjl{  M  ~N  QU  PV  WKMkm}  AP  @Q  TX  SY  ZGIgiu  yD  xE  HL  GM  NVXv  yG  Jd  Ie  hl  gm  nTVt  wK  Nf  Mg  jn  io  pHJhjw  {G  zH  KO  JP  QIKiky  }J  |K  NR  MS  TOOACadqcr  |A  BOODFdgwfx  BG  HOO?A_bmanw|}OOBDbesdt  ~C  DOODFdgwfx  BG  HOOCEcfuev  @E  FOOLNl  pH  oI  RW  XOOIKi  mB  lC  LQ  ROOCEcfuev  @E  FOOBDbesdt  ~C  DOOACadqcr  |A  BOONPn  rL  qM  V[  \OO>@^ak`luz{OO@B`cobpy~OOLNl  pH  oI  RW  XOODFdgwfx  BG  HOOGIgj}i~  HM  NOOIKi  mB  lC  LQ  ROO>@^ak`luz{OO@B`cobpy~OOACadqcr  |A  BMM1299^RZZ_aMbrw  CG  4H  IMM1299_bjj`bNcsx  DH  4I  JMM1299=MrzzacOdty  EI  4J  KMM1299=MrzzacOdty  EI  4J  KMM1299=UWYWaWaikWl  }B  MQ  4R  SMM1299ZI]I]gkIl  }B  MQ  4R  SMM1299=MrzzacOdty  EI  4J  KMM1299=TVXV`V`hjVk  |A  LQ  4R  SMM1299=PRTR\R\dfRgw|  HL  4M  NMM1299]BJJLhmx}3~MM1299=UWaWkWkuyWz  KP  [_  4`  aMM1299]BJJ^`Laqv  BG  4H  IMM1299["**,fkv{3|}MM1299=OQ[QeQeosQt  EJ  UY  4Z  [MM1299\2::<glw|3}~MM1299=SUWU\U\U^ns  D  4E  FMM1299Zejuz3{|MM1299=WY[YcYckmYn  D  OS  4T  UMM1299=NPZPdPdnrPs  DI  TX  4Y  ZMM1299^RZZ\iny}3~MM1299=WYcYmYmw{Y|  MR  ]a  4b  cMM1299\2::]_K`pu  AE  4F  GMM1299_bjj`bNcsx  DH  4I  JMM1299]BJJ^`Laqv  BF  4G  HMM1299=UWYWaWaikWl  }B  MQ  4R  SMM1299=TVXV`V`hjVk  |A  LQ  4R  SMM1299=PRTR\R\dfRgw|  HM  4N  OMM1299=NPRPZPZbdPeuz  FJ  4K  LMM1299]BJJacklLm  ~C  NR  4S  TMM1299=OQ[QeQeosQt  EJ  UY  4Z  [MM1299=QS]SgSgquSv  GL  W[  4\  ]MM1299=QSUS]S]S_ot  @E  4F  GMM1299=PRTR\R\R^ns  D  4E  FMM1299=RTVT^T^fhTiy~  JN  4O  PMM1299=OQ[QeQeosQt  EJ  UY  4Z  [MM1299\:K_K_imKn  D  OS  4T  UMM1299["**\^J_ot  @D  4E  FMM1299^RZZ_aMbrw  CH  4I  JMM1299=TVXV`V`Vbrw  CH  4I  JMM1299VRZZWYEZjoz~3  AMM1299]BJJ^`Laqv  BF  4G  HMM1299\2::<glw|3}~MM1299^RWWYfkvz3{|MM1299Zejuz3{|MM1299=QSUS]S]S_ot  @E  4F  GMM1299=RTVT^T^T`pu  AE  4F  GMM1299=MrzzacOdty  EI  4J  KMM1299_jNbNblpNq  BG  RV  4W  XUWv  yM  Ph  Oi  lp  kq  rJLkm{  L  ~M  PT  OU  VIKjly  }I  |J  MQ  LR  SHJikw  {F  zG  JN  IO  PRTs  vF  I^  H_  bf  ag  hKMln}  AO  @P  SW  RX  YJLkm{  L  ~M  PT  OU  VLNmo  CR  BS  VZ  U[  \LNmo  CR  BS  VZ  U[  \WYx  {I  Lf  Kg  jn  io  pOOBDcfset  ~C  DOOEGfiyhz  DI  JOO@Badocpy~OOCEdgufv  @E  FOOEGfiyhz  DI  JOODFehwgx  BG  HOOMOn  rJ  qK  TY  ZOOJLk  oD  nE  NS  TOODFehwgx  BG  HOOCEdgufv  @E  FOOBDcfset  ~C  DOOOQp  tN  sO  X]  ^OO?A`cmbnw|}OOACbeqdr  |A  BOOMOn  rJ  qK  TY  ZOOEGfiyhz  DI  JOOHJil  lA  JO  POOJLk  oD  nE  NS  TOO?A`cmbnw|}OOACbeqdr  |A  BOOBDcfset  ~C  DMM/299-Dbggi_dos#tuNN?$89MM$biibjjPR>Schsw&xyMM$bii0NPRPZPZbdPeuz  FK  'L  MMM$bii0@"**TVBWglw{&|}t/|Dt/|DNPb  eD  Ge  Ff  im  hn  o<>PR\_k^losntuMM"$$;<I[\MM"$$@AN`aOO8:LO_N`inoOOFHZ]{\|  FK  LOO46H<.afgOO&ZZr2 NN%'<=NN%'78NN%{3BD]_mp{o|  @D  E  FMM&		-SUAVfkv{(|}t1F?AUWehugvy}x~MM"$$@ANbcOO79MP]glmNN')<=MM*BIIk2779\alq,rsOOGIIdBJJc*%%PIIk2::R0PTUIIi2.edSIImRZZt4ETXYIIi2.edSIIj"**B/utTII3!7uW[\II "**C"8X\]D'_`
 OOR  UH  KT  JU  ^c  dOOS  VI  LV  KW  `e  fOOT  WJ  MX  LY  bg  hOOR  UH  KT  JU  ^c  dOO=IIdBJJc*%%PIIk2::R0PTUIIi2.edSIImRZZt4ETXYIIi2.edSIIj"**B/utTII3!7uW[\II "**C"8X\]D'UV
 OOHJsv  vA  JO  POOIKt  xB  wC  LQ  ROOJLu  yD  xE  NS  TOOHJsv  vA  JO  POO4IIdBJJc*%%PIIk2::R0PTUIIi2.edSIImRZZt4ETXYIIi2.edSIIj"**B/utTII3!7uW[\II "**C"8X\]YK*D)ELyzZL=/@noD'LM OO?Aadmcnw|}OO@Bbeodpy~OOACcfqer  |A  BOO?Aadmcnw|}OO/IIdBJJc*%%PIIk2::R0PTUIIi2.edSIImRZZt4ETXYIIi2.edSIIj"**B/utTII3!7uW[\II "**C"8X\]YK*?)@GopZL=/@ijD'GH OO:<WZcYdmrsOO;=X[eZfotuOO<>Y\g[hqvwOO:<WZcYdmrsOO<IIdBJJc*%%PIIk2::R0PTUIIi2.edSIImRZZt4ETXYIIi2.edSIIj"**B/utTII3!7uW[\II "**C"8X\]D'TU
 OOGIqt}s~  HM  NOOHJru  uA  JO  POOIKs  wB  vC  LQ  ROOGIqt}s~  HM  NOOHIIdBJJc*%%PIIk2::R0PTUIIi2.edSIImRZZt4ETXYIIi2.edSIIj"**B/utTII3!7uW[\II "**C"8X\]D'`a
 OOS  VJ  MV  LW  `e  fOOT  WK  NX  MY  bg  hOOU  XL  OZ  N[  di  jOOS  VJ  MV  LW  `e  fOO1IIdBJJc*%%PIIk2::R0PTUIIi2.edSIImRZZt4ETXYIIi2.edSIIj"**B/utTII3!7uW[\II "**C"8X\]D'IJ
 OO<>[^g]hqvwOO=?\_i^jsxyOO>@]`k_luz{OO<>[^g]hqvwOO>IIdBJJc*%%PIIk2::R0PTUIIi2.edSIImRZZt4ETXYIIi2.edSIIj"**B/utTII3!7uW[\II "**C"8X\]D'VW
 OOIKu  yB  xC  LQ  ROOJLv  zD  yE  NS  TOOKMw  {F  zG  PU  VOOIKu  yB  xC  LQ  ROO>IIdBJJc*%%PIIk2::R0PTUIIi2.edSIImRZZt4ETXYIIi2.edSIIj"**B/utTII3!7uW[\II "**C"8X\]D'VW
 OOIKu  yB  xC  LQ  ROOJLv  zD  yE  NS  TOOKMw  {F  zG  PU  VOOIKu  yB  xC  LQ  ROO :+ :IIdBJJb)O:IIoz33TBRWbfg: II
 4 4d CSXchi: II!5!5t!DTYdij	:
 IIoz33TBRWbfg: IImRZZ\O: IImRYY[M: IIfbjj,EDQ: IIfbjj+54P: IIh

EEJ: IIfbggiutD: IIUUS: II%$O: IIh

EDI: IInbjjl%%P:  IImRZZ\O!:" II

EER#:$ II#RZZ\QVW%:& IImRZZ\O':( IIiUTJ):* IImRZZ\O+:, IInbjjl%%P-:. IInbjjl%%P/:0 II$bjj&;5[_`1:2 II#RZZr%:%Z^_3:4 II%rzz'<E\`a5:6 II5rwwyPU`de7:8 IInbjjl%%P9:: II!2::S#9Y]^;:< IInbjj3BGGLgDhx}  IN  O=:> II%$O?:@ IIorwwyMA:B IIk2779EDIC:D IIi%$GE:F IIh

"-UTRG:H IIorzz4ETXYI:J IInbjj35SWXK:L IIk2::R0PTUM:N II"BJJb$9Y]^O:P II "**B"7uW[\Q:R IIorzz4ETXYS:T II

" 5UUYZU:V II

" 5UUYZW:X IIlBJJb1QUVY:Z IImRZZr2%RVW[:\ II

" 5UUYZ]:^ IImRZZr2%RWX_:` II "**B"7uW[\a:b II

" 5UUYZc:d IIorzz|55Qe:f _-/@Gqrg:h -.1K0LS~i:j ]O.B-CJrsk:l \N-=,>Elmm:n ]O.?-@Gopo:p /03I2JQ~q:r D'CDs:v OO=?VYiXjsxyOO?AX[mZnw|}OO:<SVcUdmrsOO=?VYiXjsxyOO9;RUaTbkpqOO=?VYiXjsxyOO:<SVcUdmrsOO=?VYiXjsxyOO8:QT_S`inoOO68OR[Q\ejkOO35Lvh_deOO35Lvh_deOO<>UXgWhqvwOO:<SVcUdmrsOO;=TWeVfotuOOACZ]q\r  |A  BOO>@WZkYluz{OO?AX[mZnw|}OO<>UXgWhqvwOO<>UXgWhqvwOO:<SVcUdmrsOO=?VYiXjsxyOO<>UXgWhqvwOO?IIdBJJc*%%PIIk2::R0PTUIIi2.edSIImRZZt4ETXYIIi2.edSIIj"**B/utTII3!7uW[\II "**C"8X\]D'WX
 OOJLw  {D  zE  NS  TOOKMx  |F  {G  PU  VOOLNy  }H  |I  RW  XOOJLw  {D  zE  NS  TOO0IIdBJJc*%%PIIk2::R0PTUIIi2.edSIImRZZt4ETXYIIi2.edSIIj"**B/utTII3!7uW[\II "**C"8X\]D'HI
 OO;=Y\e[fotuOO<>Z]g\hqvwOO=?[^i]jsxyOO;=Y\e[fotuOO=IIdBJJc*%%PIIk2::R0PTUIIi2.edSIImRZZt4ETXYIIi2.edSIIj"**B/utTII3!7uW[\II "**C"8X\]D'UV
 OOHJsv  vA  JO  POOIKt  xB  wC  LQ  ROOJLu  yD  xE  NS  TOOHJsv  vA  JO  POO @3 @IIdBJJb)O@IIoz33TBRWbfg@ II
 4 4d CSXchi@ II!5!5t!DTYdij	@
 IIoz33TBRWbfg@ IImRZZ\O@ IImRYY[M@ IIfbjj,EDQ@ IIfbjj+54P@ IIh

EEJ@ IIfbggiutD@ IIUUS@ II%$O@ IIh

EDI@ IInbjjl%%P@  IImRZZ\O!@" II

EER#@$ II#RZZ\QVW%@& IImRZZ\O'@( IIiUTJ)@* IImRZZ\O+@, IInbjjl%%P-@. IInbjjl%%P/@0 II$bjj&;5[_`1@2 II#RZZr%:%Z^_3@4 II%rzz'<E\`a5@6 II5rwwyPU`de7@8 IInbjjl%%P9@: II!2::S#9Y]^;@< IIj"**,eeL=@> IIorzz4ETXY?@@ IInbjj35SWXA@B IIk2::R0PTUC@D II"BJJb$9Y]^E@F II "**B"7uW[\G@H IIorzz4ETXYI@J II

" 5UUYZK@L II

" 5UUYZM@N IIlBJJb1QUVO@P IImRZZr2%RVWQ@R II

" 5UUYZS@T II

" 5UUYZU@V II,bjj.CSXcghW@X IImRZZr2%RWXY@Z II%rzz'<E\`a[@\ II

" 5UUYZ]@^ II#RZZr%:%Z^__@` IIk2::<uuMa@b IIorzz4ETXYc@d IIh

"-UTRe@f IIorzz|BGGCLX]hlmg@h IIlBJJLUZeiji@j IIorzz|55Qk@l _-/@Gyzm@n 236K5L  TL  Mo@p -.1J0K  SF  Gq@r _-0L/M  UG  Hs@t ]O.B-CJz{u@v \N-=,>Etuw@x 458S7T  \V  Wy@z ]O.?-@Gwx{@| ;<?a>b  jk  l}@~ D'KL@B OOEGfiyhz  DI  JOOSUt  xV  wW  `e  fOOBDcfset  ~C  DOOLNm  qH  pI  RW  XOOEGfiyhz  DI  JOOEGfiyhz  DI  JOOACbeqdr  |A  BOOEGfiyhz  DI  JOOBDcfset  ~C  DOO@Badocpy~OODFehwgx  BG  HOO>@_bkaluz{OO;=\_e^fotuOOEGfiyhz  DI  JOOJLk  oD  nE  NS  TOO;=\_e^fotuOODFehwgx  BG  HOOBDcfset  ~C  DOOCEdgufv  @E  FOOIKj  nB  mC  LQ  ROOFHgj{i|  FK  LOOGIhk}j~  HM  NOODFehwgx  BG  HOODFehwgx  BG  HOOBDcfset  ~C  DOOEGfiyhz  DI  JOODFehwgx  BG  HMM"$$JK  YA  BMM"$$KL  ZB  CMM"$$LM  [C  DMM"$$JK  YA  BMM:;MM"$$HIVuvMM"$$JKXwxMM"$$HIVuvMM"$$DERqrMM"$$HIVuvMM"$$EFSrsMM"$$CDQpqMM"$$ABOnoMM"$$>?LklMM"$$>?LklMM"$$GHUtuMM"$$EFSrsMM"$$FGTstMM"$$LMZyzMM"$$IJWvwMM"$$JKXwxMM"$$GHUtuMM"$$GHUtuMM"$$EFSrsMM"$$HIVuvMM"$$GHUtuMM12MM"$$GHUz{MM"$$HIV{|MM"$$IJW|}MM"$$GHUz{MM78MM"$$FGTxyMM"$$GHUyzMM"$$HIVz{MM"$$FGTxyMM67MM"$$EFSvwMM"$$FGTwxMM"$$GHUxyMM"$$EFSvwMM56MM"$$CDQklMM"$$CDQklMM"$$CDQklMM"$$CDQklMM"$$?@MghMM"$$?@MghMM"$$CDQklMM"$$@ANhiMM"$$>?LfgMM"$$BCPjkMM"$$<=JdeMM"$$9:GabMM"$$9:GabMM"$$BCPjkMM"$$@ANhiMM"$$ABOijMM"$$GHUopMM"$$DERlmMM"$$EFSmnMM"$$BCPjkMM"$$BCPjkMM"$$@ANhiMM"$$CDQklMM"$$BCPjkMM"$$FGTnoMM,-r  )__doc__alembicr   
sqlalchemyr  sqlalchemy.dialectsr   revisiondown_revisionbranch_labels
depends_onr  r  r  r  r  <module>r     s9      * 
SCne	.r  