iBPn18eK yg YARBK+!2Gx86_64-darwin22%'gG)#_ y    )sY]Y#   )#_y ]  ]M  ]M %'gG%'5gG%''gG%''gG%''!gG%'#'%gG%#_'Ga) %gG%'+gGa- a/ a1a3a5a7a9a;a=a?aAaC!aE#aG%aI'aK)aM+aO-aQ/aS1'Sy####/-///3/-;A;C;G;AGUGWG[GUSiSkSoSiW}Wu'.5<j  \A;AEM2WmWm\  U)WYWYWYWYWY[9]).~\ .kMMMa)3%gGaa5'ayYcceeq [9kS__WW qS   %gG%gG%gG%gG%gG%gGywwwyyy{{{}}}!23);)7)9)=)5)OCccuu s)C3 3 C i ggkmogqg%gg5gIsy! :;7!!y!{!}!!)!!]Ogg +c ; kg'y''g''g''gy!!H!!!!!!SG u+C3 3 k'%gIi/-y'y!!/9))% 1'gIi/'%gIi/'- gy ! 2{!)19)!9/ S;++ 'gy !#!2!g [$ [-   #y!2OK+ K#y!2GC2 C#y!2GC9 Cigge9Gig e;y#y@AB?CDQTUVW!! 2\=!!!=3g gK++ ig%gGgig'%ggIi/-gGQg%QgG'gG}G'͓#'ϿgIi/-gGe= % g  ''Yg3''ӿ 'gC)M ggC '% gIi/-gG}%G'ϿgIi/-gGig g%'% gIi/-gG'gGe?G%gGig%gGi g%gGi g%gG'gGgGgg%#gGyoprntutxyw}~|     e g h j g r s m n p m { | v w y v                   !             2mnopqrs=?AABABC BG!)!!Q)!)!))!!!)!)!!!!!!!K))!!)!!!M))!!C)!G)!)!)!!!!)H  D  c i gI g3 eE g'ggG gy#y                !! 2 A!!!!!!SG  ǧ'AA igIgig=igIg!'e eGig=i gI g! 'e eIeKg'ggy#y        "#%!&)*,(./-?@>OPQRTV!!     2 A!!!!!!!!!!! )Y [! ! gg' ggIi/-5 g'G gg)'% ggIi/-G gg)'% ggIi/-G gg)'% ggIi/-G g'' ggIi/-Gi g'' ggIi/-G g'' ggIi/-G g'' ggIi/-G g'' ggIi/-G g'' ggIi/-Gy`abdefgdc_opklnn~tuvwxvu}}!                   "!!!!)!!!!!O))!!!!O))!!!!O))!!!!)!!!!!)!!!!)!!!!)!!!!)!!!!)! #q i gI g) eM g'ggy#y   34568:!! 2!!!!!I?> #{;%;  i gI g) eO g'ggy#yFGIEJLMK7777779!79! 2$I!!!!!I? 9#y9'9  eQ'gy<<>>?!!u;; ?u5 ')eS'gyBBBBC!;!}AA C}= '+g!'%gIi/'-ygyF F!F#G$G%G&G%G*G$K!I,I-K!  ;!M))!;9E/E KU5%-% m'gm'g ym'gg m'gg '¿ Ii/'ÿIi/'1 'gyP8P9P;P<P=P>P@PAP5P7!RERFRGRIRJRLRDSPSQSRSTSUSWSOTYTZT[T^T`TcTZTfThU!    !!!!!!!!!!))!y)MjM U)E}/}  seUyXpXq[!g [W|W [[/ 1 g   %gg gG y YYYYYYY[[[[[[[]_!:2u!a)!)!?=ccYY _u!U%3% 'g'gC yiiikkkgo!!!yeeoy9'5 'Y#y{ qSgӓS%  %g#y% gyLML GHJG  S)?)e%!P7='%g#y% gy_`_ Z[]Z  nS)I)e%!c;?'gy !!Go; )i gg=%'ڿ gIi/'ۿ gIi/'- gG g#y% g=  g;'޿ Ii/'߿ ggIi/- gG};' ggIi/'տ gIi/- gGg%'%gIi/-gGgy                 ! " $ $  - . - , ( * 1 2 4 5 6 7 : < = > 6 B R C D E F G J L M D Q ] ^ T U V W V U \ a b           i!!!)!))!!)!)!!)!!!)!)!!K))!!  7 d/ 7؁ 7'Yk'gIi/'gIi/- gG'gIi/-gGgy{                          !)!)!!)!!e)? y +ė/iYY %#gG{   ) k[ ?['   % ggg'5% g'gIi/-y                  ?!Q)!E)!!)G; [#_??  ggy !!KA -!!  ggy2346 !!}7K}9 -!! '%g'gIi/-yCDEDGIC  E)!)%!LSI-!!' ggIi/-5 g'' ggIi/-G g'' ggIi/-G''gIi/-y           %& $$)*+-)       !!)!!!)!!!!)!!)|3 1 3E%% '% gggIi/-% ggg5 gi g'g'' ggIi/-G g'' ggIi/-G g'' ggIi/-G g'' ggIi/-G g'' ggIi/-G g'' ggIi/-G g'' ggIi/-G''gIi/-yQRSTRVQ Z [ \ Z ^YP#`#a#b#c#d#f#h#j#j$k$l$m$n$o$l$s$s'w'x(y(z({(|(}(z((++,,,,,,,,//////////000000000011111111112222222222444445                !Q)!)!Q)!!!!!!!!)!!!!)!!!!)!!!!)! ! !!)! ! !!)!!!!)!!)Kq5KQ''a  Ii/'  g#'%gIi/'-}Ii/-y<================>     )!K)))WU <<)>y%M-))-  Ii/' gIi/-yB B B BBBB   )!)'#BB)BK;++ %ggyYtYuYvYuYyZ Q)!+XzX9Z; '11m% 1)mA ~Snc !S""%''())&*+*0>11c2 E/Users/williampride/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/activerecord-7.1.1/lib/active_record/schema_dumper.rbE
EstringioActiveRecordrequireE+SchemaDumperE)newignore_tables#fk_ignore_patternF%chk_ignore_patternF'excl_ignore_patternF+unique_ignore_patternFsingletonclass dumptable_nameinitialize#formatted_versiondefine_params headertrailerextensions typesschemas tables tableindexes#indexes_in_createindex_parts7check_constraints_in_createforeign_keysformat_colspecformat_options%format_index_parts1remove_prefix_and_suffixignored?)private_class_methodcattr_accessordefaultprivateattr_accessorEsingleton class!generate_optionsE dump streamEinitialize@connection@version@options  @ignore_tablesconnectionoptions#migration_contextcurrent_version9schema_migrations_table_name9internal_metadata_table_name classflattenE#formatted_version;E_+stringified to_s length== insertEdefine_paramsEversion: EE headerE # This file is auto-generated from the current state of the database. Instead # of editing this file, please use the migrations feature of Active Record to # incrementally modify your database, and then regenerate this schema definition. # # This file is the source Rails uses to define your schema when running `bin/rails # db:schema:load`. When creating a new database, `bin/rails db:schema:load` tends to # be faster and is potentially less error prone than running all of your # migrations from scratch. Old migrations may fail to apply correctly if those # migrations use external dependencies or application code. # # It's strongly recommended that you check this file into your version control system. ActiveRecord::Schema[ E].define(E ) do  putsEtrailerEendEextensionsE typesEschemasE tablessorted_tables sort each#use_foreign_keys?E tableE create_table E, id: falseEidE, primary_key: id typeE, E1, force: :cascade do |t|E endcolumnstblpk pkcolpkcolspectable_optionsetable_name=primary_keyinspect print=== detect7column_spec_for_primary_key empty? slice!= delete'core#hash_merge_kwdcompactpresent?7supports_check_constraints??supports_exclusion_constraints??exclusion_constraints_in_create9supports_unique_constraints?9unique_constraints_in_create stringEindexesE )add_index_statements any?map joinE#indexes_in_create name+exclusion_constraints5exclusion_constraint_names%unique_constraints/unique_constraint_names!index_statementscollect rejectEindex_partsE name: Eunique: trueElength: Eorder: Eopclass: Ewhere: Eusing: Einclude: E)nulls_not_distinct: E type: Ecomment:  index unique<<lengths ordersopclasses where'default_index_type?! usinginclude%nulls_not_distinctcommentE7check_constraints_in_create#check_constraints?add_check_constraint_statementsEforeign_keys5add_foreign_key_statementsEformat_colspeccolspecEformat_optionsE%format_index_partsE{ E } is_a?E1remove_prefix_and_suffix#table_name_prefix#table_name_suffixE\AE (.+)E\zE\1 prefix suffix[] blank? escapesubEignored?   config)create_schema_dumperE!generate_optionsE)rescue in initialize$!Eblock in tablesEblock in tablecEUnknown type 'E' for column 'E' E t.E E t.column  columnvalid_type?sql_type raisecolumn_specErescue in tableE/# Could not dump table E- because of following E # messageEensure in tableE!block in indexesE add_index +E5block in indexes_in_createinclude?E t.index EIblock in check_constraints_in_createE't.check_constraint Evalidate: E !check_constraint partsexpression7export_name_on_schema_dump?validate?E+block in foreign_keysE!add_foreign_key Ecolumn: Eprimary_key: Eon_update: Eon_delete: Edeferrable: E foreign_keyfrom_tableto_table-foreign_key_column_for'custom_primary_key?on_updateon_deletedeferrableE/block in format_colspecE: key valueE/block in format_optionsE#block in ignored?ignoredE/^fk_rails_[0-9a-f]{10}$E1^chk_rails_[0-9a-f]{10}$E3^excl_rails_[0-9a-f]{10}$E3^uniq_rails_[0-9a-f]{10}$ BaseMigrationStringIO String Array Hash Regexp STDOUTStandardError SymbolL3P3333344(4@4H4X4l4p444444444455$505<5L5T5`5l5t55555555606<6T6h6t66666666667 77(787D7X7l7777777777778 88 808<8@8L8,;4;@;H;P;\;d;t;|;;;;;;;;;;;;<<<$<,<4<P<X<d<l<t<|<<<<<<<<<<=== =,=D=P=\=|====>>> >8>@>H>P>d>l>>>>>>>?? ?0?