From 0ebc8d7032de135b087b7e10e741607c6ecbf645 Mon Sep 17 00:00:00 2001 From: Himanshu Date: Wed, 13 Jun 2018 17:00:22 +0530 Subject: [PATCH] specs added --- .gitignore | 1 + Gemfile | 2 + Gemfile.lock | 8 +- app/models/spree/stock_item_decorator.rb | 3 - app/services/notify_failed_stocks_service.rb | 19 +- .../spree/shared/_base_mailer_header.html.erb | 33 + .../update_admin.html.erb | 20 +- ...ree_one_page_stock_management_constants.rb | 2 +- config/locales/en.yml | 2 +- .../factories.rb | 12 + spec/dummy/.ruby-version | 1 - spec/dummy/README.md | 24 - spec/dummy/Rakefile | 6 - spec/dummy/app/assets/config/manifest.js | 3 - spec/dummy/app/assets/javascripts/cable.js | 13 - .../app/assets/stylesheets/application.css | 15 - .../app/channels/application_cable/channel.rb | 4 - .../channels/application_cable/connection.rb | 4 - .../app/controllers/application_controller.rb | 2 - spec/dummy/app/helpers/application_helper.rb | 2 - spec/dummy/app/jobs/application_job.rb | 2 - spec/dummy/app/mailers/application_mailer.rb | 4 - spec/dummy/app/models/application_record.rb | 3 - spec/dummy/app/models/spree/dummy_model.rb | 6 - .../app/views/layouts/application.html.erb | 15 - spec/dummy/app/views/layouts/mailer.html.erb | 13 - spec/dummy/app/views/layouts/mailer.text.erb | 1 - spec/dummy/bin/bundle | 3 - spec/dummy/bin/rails | 4 - spec/dummy/bin/rake | 4 - spec/dummy/bin/setup | 33 - spec/dummy/bin/update | 28 - spec/dummy/config.ru | 5 - spec/dummy/config/application.rb | 54 - spec/dummy/config/boot.rb | 6 - spec/dummy/config/cable.yml | 10 - spec/dummy/config/credentials.yml.enc | 1 - spec/dummy/config/database.yml | 15 - spec/dummy/config/environment.rb | 5 - spec/dummy/config/environments/development.rb | 61 - spec/dummy/config/environments/production.rb | 94 - spec/dummy/config/environments/test.rb | 36 - .../application_controller_renderer.rb | 8 - spec/dummy/config/initializers/assets.rb | 12 - .../initializers/backtrace_silencers.rb | 7 - .../initializers/content_security_policy.rb | 25 - .../config/initializers/cookies_serializer.rb | 5 - spec/dummy/config/initializers/custom_user.rb | 1 - spec/dummy/config/initializers/devise.rb | 3 - .../initializers/filter_parameter_logging.rb | 4 - spec/dummy/config/initializers/inflections.rb | 16 - spec/dummy/config/initializers/mime_types.rb | 4 - spec/dummy/config/initializers/spree.rb | 18 - .../config/initializers/wrap_parameters.rb | 14 - spec/dummy/config/locales/en.yml | 33 - spec/dummy/config/master.key | 1 - spec/dummy/config/puma.rb | 34 - spec/dummy/config/routes.rb | 2 - spec/dummy/config/storage.yml | 34 - ...te_active_storage_tables.active_storage.rb | 26 - .../20180607063927_spree_one_two.spree.rb | 482 - ...0180607063928_spree_promo_one_two.spree.rb | 46 - ...20180607063929_add_tax_rate_label.spree.rb | 6 - ...63930_add_toggle_tax_rate_display.spree.rb | 6 - ..._remove_unused_preference_columns.spree.rb | 9 - ...63932_add_lock_version_to_variant.spree.rb | 6 - ..._add_states_required_to_countries.spree.rb | 6 - ..._on_demand_to_product_and_variant.spree.rb | 7 - ..._constraint_from_products_on_hand.spree.rb | 12 - ...063936_split_prices_from_variants.spree.rb | 32 - ...not_null_from_spree_prices_amount.spree.rb | 10 - ...063938_add_currency_to_line_items.spree.rb | 6 - ...0607063939_add_currency_to_orders.spree.rb | 6 - ...940_add_cost_currency_to_variants.spree.rb | 6 - ...e_display_on_from_payment_methods.spree.rb | 6 - ...063942_add_position_to_taxonomies.spree.rb | 6 - ...63943_add_last_ip_to_spree_orders.spree.rb | 6 - ...44_add_state_to_spree_adjustments.spree.rb | 7 - ...splay_on_to_spree_payment_methods.spree.rb | 10 - ...dd_position_to_product_properties.spree.rb | 7 - ..._add_identifier_to_spree_payments.spree.rb | 6 - ...48_add_order_id_index_to_payments.spree.rb | 10 - ..._primary_to_spree_products_taxons.spree.rb | 6 - ...07063950_create_spree_stock_items.spree.rb | 15 - ...3951_create_spree_stock_locations.spree.rb | 12 - ...180607063952_create_default_stock.spree.rb | 34 - ...3_add_order_id_index_to_shipments.spree.rb | 6 - ...ription_on_spree_products_to_text.spree.rb | 6 - ...ck_location_id_to_spree_shipments.spree.rb | 6 - ...956_add_pending_to_inventory_unit.spree.rb | 7 - ...n_demand_from_product_and_variant.spree.rb | 7 - ...63958_create_shipping_method_zone.spree.rb | 22 - ..._category_id_from_shipping_method.spree.rb | 6 - ...create_shipping_method_categories.spree.rb | 14 - ...ing_url_to_spree_shipping_methods.spree.rb | 6 - ...63962_create_spree_shipping_rates.spree.rb | 25 - ...h_attributes_from_shipping_method.spree.rb | 8 - ...0607063964_create_stock_movements.spree.rb | 13 - ..._address_fields_to_stock_location.spree.rb | 23 - ...d_active_field_to_stock_locations.spree.rb | 6 - ...7_add_backorderable_to_stock_item.spree.rb | 6 - ...efault_quantity_to_stock_movement.spree.rb | 6 - ...nd_destination_to_stock_movements.spree.rb | 9 - ...970_change_orders_total_precision.spree.rb | 9 - ...e_spree_payments_amount_precision.spree.rb | 8 - ...rn_authorization_amount_precision.spree.rb | 8 - ...ange_adjustments_amount_precision.spree.rb | 8 - ..._add_originator_to_stock_movement.spree.rb | 8 - ...d_destination_from_stock_movement.spree.rb | 16 - ...te_inventory_unit_sold_to_on_hand.spree.rb | 10 - ...7063977_add_stock_location_to_rma.spree.rb | 6 - ...hipment_state_for_canceled_orders.spree.rb | 16 - ...607063979_add_seo_metas_to_taxons.spree.rb | 10 - ...emove_stock_item_and_variant_lock.spree.rb | 15 - ...81_add_name_to_spree_credit_cards.spree.rb | 6 - ...name_fields_on_spree_credit_cards.spree.rb | 14 - ..._to_source_columns_on_adjustments.spree.rb | 6 - ...07063984_update_adjustment_states.spree.rb | 17 - ...5_add_shipping_rates_to_shipments.spree.rb | 16 - ...3986_create_spree_stock_transfers.spree.rb | 15 - ...63987_drop_products_count_on_hand.spree.rb | 6 - ...88_set_default_shipping_rate_cost.spree.rb | 6 - ...3989_add_number_to_stock_transfer.spree.rb | 24 - ...0_add_sku_index_to_spree_variants.spree.rb | 6 - ...e_default_to_spree_stock_location.spree.rb | 6 - ..._variants_to_spree_stock_location.spree.rb | 6 - ...s_to_spree_shipping_methods_zones.spree.rb | 6 - ...add_user_id_index_to_spree_orders.spree.rb | 6 - ...add_updated_at_to_spree_countries.spree.rb | 10 - ...96_add_updated_at_to_spree_states.spree.rb | 10 - ..._result_message_to_spree_payments.spree.rb | 7 - ...ex_to_permalink_on_spree_products.spree.rb | 6 - ...ers_shipments_and_stock_transfers.spree.rb | 8 - ...add_deleted_at_to_spree_tax_rates.spree.rb | 6 - ...lock_version_from_inventory_units.spree.rb | 7 - ...64002_add_cost_price_to_line_item.spree.rb | 6 - ...backorderable_to_default_to_false.spree.rb | 7 - ...add_created_by_id_to_spree_orders.spree.rb | 6 - ...ndex_completed_at_on_spree_orders.spree.rb | 6 - ...x_category_id_to_spree_line_items.spree.rb | 6 - ...rate_tax_categories_to_line_items.spree.rb | 11 - ...607064008_drop_spree_mail_methods.spree.rb | 13 - ...fault_stock_location_on_shipments.spree.rb | 9 - ...0180607064010_upgrade_adjustments.spree.rb | 47 - ...07064011_rename_adjustment_fields.spree.rb | 21 - ..._column_to_spree_shipping_methods.spree.rb | 6 - ...e_column_to_spree_stock_locations.spree.rb | 6 - ...dd_shipment_total_to_spree_orders.spree.rb | 6 - ...07064015_expand_order_number_size.spree.rb | 10 - ...6_rename_activators_to_promotions.spree.rb | 6 - ...dd_adjustment_total_to_line_items.spree.rb | 6 - ...add_adjustment_total_to_shipments.spree.rb | 6 - ...7064019_add_depth_to_spree_taxons.spree.rb | 17 - ...o_line_items_shipments_and_orders.spree.rb | 9 - ..._to_shipping_methods_and_products.spree.rb | 16 - ..._migrate_old_shipping_calculators.spree.rb | 20 - ...add_code_to_spree_promotion_rules.spree.rb | 6 - ...nge_states_required_for_countries.spree.rb | 10 - ...d_deleted_at_to_spree_stock_items.spree.rb | 6 - ...emove_promotions_event_name_field.spree.rb | 6 - ...ne_items_and_shipments_and_orders.spree.rb | 8 - ..._remove_unused_credit_card_fields.spree.rb | 17 - ...29_add_track_inventory_to_variant.spree.rb | 6 - ...4030_add_tax_category_to_variants.spree.rb | 7 - ...64031_add_channel_to_spree_orders.spree.rb | 6 - ...64032_add_included_to_adjustments.spree.rb | 6 - ...607064033_rename_tax_total_fields.spree.rb | 12 - ..._item_id_to_spree_inventory_units.spree.rb | 22 - ...064035_add_updated_at_to_variants.spree.rb | 6 - ...6_add_position_to_classifications.spree.rb | 6 - ...37_create_spree_orders_promotions.spree.rb | 9 - ...unique_shipping_method_categories.spree.rb | 25 - ...39_add_item_count_to_spree_orders.spree.rb | 6 - ...value_type_from_spree_preferences.spree.rb | 9 - ...me_permalink_to_slug_for_products.spree.rb | 6 - ...variant_id_and_currency_on_prices.spree.rb | 6 - ...rules_and_actions_to_promotion_id.spree.rb | 7 - ...44_add_deleted_at_to_spree_prices.spree.rb | 6 - ...over_id_and_approved_at_to_orders.spree.rb | 7 - ...rmation_delivered_to_spree_orders.spree.rb | 6 - ...d_auto_capture_to_payment_methods.spree.rb | 6 - ...eate_spree_payment_capture_events.spree.rb | 13 - ...add_uncaptured_amount_to_payments.spree.rb | 6 - ...50_default_variant_weight_to_zero.spree.rb | 12 - ...x_category_id_to_shipping_methods.spree.rb | 6 - ...add_tax_rate_id_to_shipping_rates.spree.rb | 6 - ...mount_to_line_items_and_shipments.spree.rb | 7 - .../20180607064054_add_more_indexes.spree.rb | 14 - ...55_add_considered_risky_to_orders.spree.rb | 6 - ...dd_preference_store_to_everything.spree.rb | 9 - ...add_user_id_to_spree_credit_cards.spree.rb | 14 - ...607064058_migrate_old_preferences.spree.rb | 24 - ...0180607064059_create_spree_stores.spree.rb | 26 - ...060_create_store_from_preferences.spree.rb | 38 - ...61_add_timestamps_to_spree_assets.spree.rb | 7 - ...eate_spree_taxons_promotion_rules.spree.rb | 9 - ...64063_add_additional_store_fields.spree.rb | 9 - ...07064064_add_many_missing_indexes.spree.rb | 19 - ...orphic_index_and_add_more_missing.spree.rb | 67 - ...r_id_created_by_id_index_to_order.spree.rb | 6 - ...ange_spree_price_amount_precision.spree.rb | 9 - ...7064068_add_token_to_spree_orders.spree.rb | 6 - ...r_token_from_tokenized_permission.spree.rb | 30 - ...hipment_total_for_users_upgrading.spree.rb | 11 - ...dit_card_first_name_and_last_name.spree.rb | 7 - ...ted_at_to_spree_promotion_actions.spree.rb | 7 - ...ptured_amount_from_spree_payments.spree.rb | 6 - ...180607064074_create_spree_refunds.spree.rb | 13 - ...turn_authorization_inventory_unit.spree.rb | 13 - ...on_inventory_unit_to_return_items.spree.rb | 6 - ...backfill_line_item_pre_tax_amount.spree.rb | 11 - ...reate_spree_return_authorizations.spree.rb | 56 - ...add_amount_fields_to_return_items.spree.rb | 8 - ..._drop_return_authorization_amount.spree.rb | 6 - ...pree_return_authorization_reasons.spree.rb | 29 - ...64082_create_spree_refund_reasons.spree.rb | 15 - ...ename_return_authorization_reason.spree.rb | 6 - ...create_spree_promotion_categories.spree.rb | 12 - ..._drop_received_at_on_return_items.spree.rb | 10 - ...acceptance_status_to_return_items.spree.rb | 7 - ...4087_create_default_refund_reason.spree.rb | 10 - ..._default_to_spree_stock_locations.spree.rb | 8 - ...089_create_spree_customer_returns.spree.rb | 10 - ...customer_return_id_to_return_item.spree.rb | 7 - ...07064091_create_friendly_id_slugs.spree.rb | 16 - ...ee_refund_return_authorization_id.spree.rb | 6 - ...urn_item_pre_tax_amount_precision.spree.rb | 14 - ...opy_product_slugs_to_slug_history.spree.rb | 16 - ...64095_create_spree_reimbursements.spree.rb | 22 - ...d_promotionable_to_spree_products.spree.rb | 6 - ...hange_inventory_unit_foreign_keys.spree.rb | 8 - ...ance_status_errors_to_return_item.spree.rb | 6 - ..._create_spree_reimbursement_types.spree.rb | 21 - ...4100_add_default_to_shipment_cost.spree.rb | 11 - ...add_default_to_spree_credit_cards.spree.rb | 6 - ...ake_existing_credit_cards_default.spree.rb | 11 - ...03_add_type_to_reimbursement_type.spree.rb | 10 - ...reate_spree_reimbursement_credits.spree.rb | 11 - ..._add_meta_title_to_spree_products.spree.rb | 8 - .../20180607064106_add_kind_to_zone.spree.rb | 12 - ..._add_code_to_spree_tax_categories.spree.rb | 6 - ...ult_pre_tax_amount_should_be_zero.spree.rb | 7 - ...dd_code_to_spree_shipping_methods.spree.rb | 6 - ...ncel_audit_fields_to_spree_orders.spree.rb | 7 - ...0607064111_add_store_id_to_orders.spree.rb | 9 - ...12_create_spree_taxons_prototypes.spree.rb | 9 - ...3_add_state_lock_version_to_order.spree.rb | 6 - ...ree_variants_to_spree_stock_items.spree.rb | 9 - ...115_fix_adjustment_order_presence.spree.rb | 14 - ..._update_classifications_positions.spree.rb | 10 - ...guest_token_index_to_spree_orders.spree.rb | 6 - ...18_remove_token_permissions_table.spree.rb | 7 - ..._remove_extra_products_slug_index.spree.rb | 6 - ...7064120_update_product_slug_index.spree.rb | 7 - ..._identifier_to_number_for_payment.spree.rb | 6 - ...064122_create_spree_store_credits.spree.rb | 25 - ...ate_spree_store_credit_categories.spree.rb | 9 - ..._create_spree_store_credit_events.spree.rb | 18 - ...5_create_spree_store_credit_types.spree.rb | 11 - ...e_environment_from_payment_method.spree.rb | 7 - ...27_add_resellable_to_return_items.spree.rb | 6 - ...ode_to_spree_promotion_categories.spree.rb | 6 - ...9_remove_environment_from_tracker.spree.rb | 9 - ...64130_remove_spree_configurations.spree.rb | 17 - ...x_to_spree_stock_items_variant_id.spree.rb | 14 - ...4132_ensure_payments_have_numbers.spree.rb | 10 - ...d_missing_indexes_on_spree_tables.spree.rb | 68 - ...icated_indexes_from_multi_columns.spree.rb | 19 - ...er_index_from_spree_state_changes.spree.rb | 15 - ...607064136_fix_adjustment_order_id.spree.rb | 71 - ...position_to_spree_payment_methods.spree.rb | 6 - ...d_deleted_at_to_friendly_id_slugs.spree.rb | 7 - ...increase_scale_on_pre_tax_amounts.spree.rb | 17 - ...ble_adjustment_total_to_line_item.spree.rb | 20 - ...1_migrate_payment_methods_display.spree.rb | 13 - ...e_acts_as_paranoid_on_calculators.spree.rb | 7 - ...pree_payment_method_store_credits.spree.rb | 13 - ...gs_to_associations_to_model_names.spree.rb | 19 - ...07064145_spree_store_credit_types.spree.rb | 12 - ...ontinued_to_products_and_variants.spree.rb | 69 - ...pping_method_id_from_spree_orders.spree.rb | 14 - ...id_column_to_earlier_habtm_tables.spree.rb | 17 - .../20180607064149_add_indexes.spree.rb | 15 - ...ree_variants_to_spree_stock_items.spree.rb | 11 - ...ts_as_taggable_on_spree_migration.spree.rb | 41 - ...nge_collation_for_spree_tag_names.spree.rb | 10 - ...missing_indexes_to_spree_taggings.spree.rb | 15 - ...pcode_required_to_spree_countries.spree.rb | 8 - ...7064155_add_created_at_to_variant.spree.rb | 9 - ...alse_to_spree_variants_timestamps.spree.rb | 7 - ...7_add_quantity_to_inventory_units.spree.rb | 6 - ..._item_id_to_spree_inventory_units.spree.rb | 30 - ...e_index_on_number_to_spree_orders.spree.rb | 17 - ...on_number_to_spree_stock_transfer.spree.rb | 17 - ...index_on_number_to_spree_shipment.spree.rb | 17 - ...index_on_number_to_spree_payments.spree.rb | 18 - ...er_to_spree_return_authorizations.spree.rb | 17 - ..._number_to_spree_customer_returns.spree.rb | 17 - ...on_number_to_spree_reimbursements.spree.rb | 17 - ...que_indexes_for_unique_attributes.spree.rb | 38 - ...ocation_to_spree_customer_returns.spree.rb | 6 - ...pe_to_spree_option_type_prototype.spree.rb | 20 - ...xes_to_spree_option_value_variant.spree.rb | 20 - ..._promotion_id_to_order_promotions.spree.rb | 6 - ...dd_indexes_for_property_prototype.spree.rb | 21 - ..._prototype_id_to_prototype_taxons.spree.rb | 6 - ...0607064173_add_indexes_to_refunds.spree.rb | 7 - ..._indexes_to_reimbursement_credits.spree.rb | 7 - ..._indexes_to_return_authorizations.spree.rb | 7 - ...64176_add_indexes_to_return_items.spree.rb | 12 - ...607064177_add_index_to_role_users.spree.rb | 19 - ...dex_to_shipping_method_categories.spree.rb | 6 - ...dd_index_to_shipping_method_zones.spree.rb | 21 - ...add_index_to_spree_shipping_rates.spree.rb | 7 - ...81_add_index_to_spree_stock_items.spree.rb | 6 - ...add_index_to_spree_stock_movement.spree.rb | 6 - ...ange_indexes_on_friendly_id_slugs.spree.rb | 11 - ..._analytics_kind_to_spree_trackers.spree.rb | 6 - ...7064185_rename_tracker_kind_field.spree.rb | 6 - ...607064186_remove_icon_from_taxons.spree.rb | 9 - ...ue_index_on_spree_promotions_code.spree.rb | 7 - ...88_add_api_key_to_spree_users.spree_api.rb | 8 - ...07064189_resize_api_key_field.spree_api.rb | 8 - ...name_api_key_to_spree_api_key.spree_api.rb | 8 - ...d_index_to_user_spree_api_key.spree_api.rb | 8 - ...4192_create_doorkeeper_tables.spree_api.rb | 70 - .../20180607064193_create_users.spree_auth.rb | 30 - ...94_rename_columns_for_devise.spree_auth.rb | 38 - ..._convert_user_remember_field.spree_auth.rb | 12 - ...sword_sent_at_to_spree_users.spree_auth.rb | 9 - ...ake_users_email_index_unique.spree_auth.rb | 10 - ...4198_add_deleted_at_to_users.spree_auth.rb | 7 - ...199_add_confirmable_to_users.spree_auth.rb | 8 - ..._add_missing_indices_on_user.spree_auth.rb | 11 - ...0180607064201_create_spree_dummy_models.rb | 10 - spec/dummy/db/schema.rb | 1127 - spec/dummy/db/seeds.rb | 10 - spec/dummy/db/spree_test.sqlite3 | Bin 1462272 -> 0 bytes spec/dummy/log/test.log | 9672 ----- spec/dummy/public/404.html | 67 - spec/dummy/public/422.html | 67 - spec/dummy/public/500.html | 66 - .../public/apple-touch-icon-precomposed.png | 0 spec/dummy/public/apple-touch-icon.png | 0 ...fest-0b10368b316219254cf0582fd8a5df18.json | 1 - ...f550b3681426b5551d89ad8fc4c0a53249d729.png | Bin 12431 -> 0 bytes ...81ec173a1b474645466ed843eb5ee7bb215794.css | 16 - ...c173a1b474645466ed843eb5ee7bb215794.css.gz | Bin 389 -> 0 bytes ...1724d183a39ad072e73e1b3d8cbf646d2d0407.eot | Bin 20127 -> 0 bytes ...4d183a39ad072e73e1b3d8cbf646d2d0407.eot.gz | Bin 20056 -> 0 bytes ...bcbb56bd4a53af4d83d316d6dd7a36903c43e5.svg | 288 - ...b56bd4a53af4d83d316d6dd7a36903c43e5.svg.gz | Bin 26508 -> 0 bytes ...8596275a9839b959c226e15439557a5a80742.woff | Bin 23424 -> 0 bytes ...d06a1ea9361bdcf0b442d06a18a8051af57456.ttf | Bin 45404 -> 0 bytes ...a1ea9361bdcf0b442d06a18a8051af57456.ttf.gz | Bin 23360 -> 0 bytes ...a0cda5a44c4039214094e7957b4c040ef11c.woff2 | Bin 18028 -> 0 bytes ...33efd218b6fe420fdca7175e3551c8bd4b925e.gif | Bin 41690 -> 0 bytes ...2ac90178b4ccb32d02628ce723bb14ccb9bcea.gif | Bin 2660 -> 0 bytes ...938c44924fe3580e89b22e07afc00d6fd6cc69.gif | Bin 2619 -> 0 bytes ...0f060ee885cf3bf7dfd4525717c4457d518ed2.png | Bin 1755 -> 0 bytes ...64e64beee80a3d00d01c2407ef80ec4333bab5.png | Bin 1893 -> 0 bytes ...578c11d37b50f58c2ae20c05f431d483f34d79.png | Bin 1845 -> 0 bytes ...341979235406c82efcb489ed889ffc96cde880.png | Bin 1766 -> 0 bytes ...749bff74ce3f7b4e54710d63efb930968d9f84.png | Bin 1500 -> 0 bytes ...0caf0c5d5430afbd1b23425471cc29fc95c48a.png | Bin 1718 -> 0 bytes ...c1823c30934ac9ce2772d44622d150b0ab36c6.png | Bin 1617 -> 0 bytes ...fa511f2484ea5212fe84864fd84e337707de3e.png | Bin 1616 -> 0 bytes ...1c9bcf9154b8965ea4a52761db273fdff70144.png | Bin 1927 -> 0 bytes ...9bfd3412548da8b64606e4a552c945934b45c2.png | Bin 1801 -> 0 bytes ...0f9a6b8bf3897e82e519968c0c81368c0d0c96.png | Bin 1440 -> 0 bytes ...c325f265e226053d1de40702e4ef32435cc71f.png | Bin 1648 -> 0 bytes ...434d1fc0f5ae7d16b3fb290cd63d8e315c0975.png | Bin 1519 -> 0 bytes ...9e1f99f8f4c8c03f08456183b80ea19c469054.png | Bin 1530 -> 0 bytes ...5fae12f2ebf690c8421fe0f24141d02643be75.png | Bin 1823 -> 0 bytes ...85d87d9117f7d8ac92de1fc7acdd740cbef338.png | Bin 1494 -> 0 bytes ...72cc4b01661d0369c1b9977318a914509d4139.png | Bin 1218 -> 0 bytes ...51848fdc7529e548145fa7ec6e564dbb2056a6.png | Bin 1601 -> 0 bytes ...da62d8801c1d071bfe0c7c97528fc298abbf96.jpg | Bin 9517 -> 0 bytes ...fcd92b7f330589a755c13c78556d19657d9c14.gif | Bin 10470 -> 0 bytes ...d971d7a56406c472a878021d1fb95d066efd8d.css | 19 - ...1d7a56406c472a878021d1fb95d066efd8d.css.gz | Bin 17193 -> 0 bytes ...854d900e24920096164f6e5343dbc0de69df0d.css | 84 - ...d900e24920096164f6e5343dbc0de69df0d.css.gz | Bin 17432 -> 0 bytes ...77622cd3dd0b9bff58c47c9c38bebceb8073e5.ico | Bin 1150 -> 0 bytes ...22cd3dd0b9bff58c47c9c38bebceb8073e5.ico.gz | Bin 577 -> 0 bytes ...4dda35124bdc8dc1bc3f9d6722d39c0ada2e09.css | 481 - ...a35124bdc8dc1bc3f9d6722d39c0ada2e09.css.gz | Bin 3501 -> 0 bytes ...d3e3772d89838062deb04a41615635cde753e9.css | 1639 - ...3772d89838062deb04a41615635cde753e9.css.gz | Bin 8815 -> 0 bytes ...2bb4ce5dbda9d328e571ce4a1fb71a264b7a8b.css | 474 - ...4ce5dbda9d328e571ce4a1fb71a264b7a8b.css.gz | Bin 3427 -> 0 bytes ...2c5d948edd1aebb90887e24b42f04664c30765.css | 1624 - ...d948edd1aebb90887e24b42f04664c30765.css.gz | Bin 8809 -> 0 bytes ...a89b901a3584eee8142163381be2a3cc998296.css | 540 - ...b901a3584eee8142163381be2a3cc998296.css.gz | Bin 3821 -> 0 bytes ...cd615a7ee1777816d1534fdfe3c0bbed0a82e1.css | 492 - ...15a7ee1777816d1534fdfe3c0bbed0a82e1.css.gz | Bin 3516 -> 0 bytes ...d7a49520581e01f7f9be13f38fd6a96c7b8092.css | 523 - ...49520581e01f7f9be13f38fd6a96c7b8092.css.gz | Bin 3713 -> 0 bytes ...82af141128768d4061038132dad853d293fe31.css | 555 - ...f141128768d4061038132dad853d293fe31.css.gz | Bin 3779 -> 0 bytes ...7561280b29ead92479996e3ce838bf5cec2be54.js | 713 - ...1280b29ead92479996e3ce838bf5cec2be54.js.gz | Bin 4135 -> 0 bytes ...fad9ed7168965257d185138ba5bbd1cc44018bf.js | 58 - ...9ed7168965257d185138ba5bbd1cc44018bf.js.gz | Bin 540 -> 0 bytes ...b58504fe3bc0957d5a15b849b57be678b6b8c4.css | 643 - ...504fe3bc0957d5a15b849b57be678b6b8c4.css.gz | Bin 4128 -> 0 bytes ...e059835051433001916a076d50003f0e2610fa.css | 559 - ...9835051433001916a076d50003f0e2610fa.css.gz | Bin 3777 -> 0 bytes ...6c477756f406dc1383c8a9d2455f19c701ace54.js | 65 - ...77756f406dc1383c8a9d2455f19c701ace54.js.gz | Bin 592 -> 0 bytes ...e3e6ff844dc2bc2151d6354dc8491698d2b11d.css | 470 - ...6ff844dc2bc2151d6354dc8491698d2b11d.css.gz | Bin 3409 -> 0 bytes ...b344867edf10115dab751d764d98b2e6eb3f5c3.js | 1654 - ...4867edf10115dab751d764d98b2e6eb3f5c3.js.gz | Bin 12093 -> 0 bytes ...68eb560fba0e4b8e9561e3538094244ccc1b3b1.js | 2877 -- ...b560fba0e4b8e9561e3538094244ccc1b3b1.js.gz | Bin 16806 -> 0 bytes ...b05b4cbd902a3e31ef88329936262b2a9e5e20b.js | 1727 - ...b4cbd902a3e31ef88329936262b2a9e5e20b.js.gz | Bin 12599 -> 0 bytes ...fb80e7fc734fb2e3bf81a2b42bd8ca2350ad599.js | 1767 - ...0e7fc734fb2e3bf81a2b42bd8ca2350ad599.js.gz | Bin 12957 -> 0 bytes ...3637c1c9005daf4c943d05e0345c5e97384e6b3.js | 1722 - ...7c1c9005daf4c943d05e0345c5e97384e6b3.js.gz | Bin 12567 -> 0 bytes ...25a84756951780b5f9a7d8a87397e4b07a1da5b.js | 1726 - ...84756951780b5f9a7d8a87397e4b07a1da5b.js.gz | Bin 12635 -> 0 bytes ...7f935cf4f92f0bad5fc8fa91031ad49d27ccb24.js | 1768 - ...35cf4f92f0bad5fc8fa91031ad49d27ccb24.js.gz | Bin 13082 -> 0 bytes ...7a10b86416f5942eba7748270c37e33f75578cb.js | 1704 - ...0b86416f5942eba7748270c37e33f75578cb.js.gz | Bin 12450 -> 0 bytes ...637eeb979df61f854cd951fdbe8d94bf799051e.js | 1746 - ...eeb979df61f854cd951fdbe8d94bf799051e.js.gz | Bin 12765 -> 0 bytes ...54e8b40ddfe5eaf5afcdd4bf02afde2bfab58d4.js | 1714 - ...8b40ddfe5eaf5afcdd4bf02afde2bfab58d4.js.gz | Bin 12511 -> 0 bytes ...96a4a2ec64e64a6a5d9c5bd13dc6680c9fa4bfd.js | 1954 - ...4a2ec64e64a6a5d9c5bd13dc6680c9fa4bfd.js.gz | Bin 13733 -> 0 bytes ...481e85376a880c5cafd76799c03d11ad3bdf1fd.js | 1721 - ...e85376a880c5cafd76799c03d11ad3bdf1fd.js.gz | Bin 12630 -> 0 bytes ...a66d55a6167826f80e81cba8cded9f58792a4d4.js | 1908 - ...d55a6167826f80e81cba8cded9f58792a4d4.js.gz | Bin 13627 -> 0 bytes ...735d54b2407bd3bbd444e6d32d682c62c6a4771.js | 1731 - ...d54b2407bd3bbd444e6d32d682c62c6a4771.js.gz | Bin 12659 -> 0 bytes ...cf0cb0f37f1753900824642e20ad3c7883d43a6.js | 1848 - ...cb0f37f1753900824642e20ad3c7883d43a6.js.gz | Bin 13420 -> 0 bytes ...1f19ce9d6c17eaeef2fd39742bbf7d190b7d091.js | 1733 - ...9ce9d6c17eaeef2fd39742bbf7d190b7d091.js.gz | Bin 12728 -> 0 bytes ...db4af1e52f71a3ae509e516afe9d399053c886e.js | 1697 - ...af1e52f71a3ae509e516afe9d399053c886e.js.gz | Bin 12410 -> 0 bytes ...9646fac4e18d76cbbe95cbd0ee03e2af1889132.js | 39 - ...6fac4e18d76cbbe95cbd0ee03e2af1889132.js.gz | Bin 349 -> 0 bytes ...9d49d74919708468433327b004e1d42de1e7203.js | 103 - ...9d74919708468433327b004e1d42de1e7203.js.gz | Bin 1046 -> 0 bytes ...c3598bd528f659a5e2fd196145aca165a15e65f.js | 38 - ...98bd528f659a5e2fd196145aca165a15e65f.js.gz | Bin 390 -> 0 bytes ...a748155e842c67a4bda4844d749aecf14de9a26.js | 118 - ...8155e842c67a4bda4844d749aecf14de9a26.js.gz | Bin 933 -> 0 bytes ...e657cc18b86479f55d59841c5810f71aa0d39bd.js | 38 - ...7cc18b86479f55d59841c5810f71aa0d39bd.js.gz | Bin 616 -> 0 bytes ...f7b0a1d98fddba7ee3942c815b91a7499fd556c.js | 40 - ...0a1d98fddba7ee3942c815b91a7499fd556c.js.gz | Bin 807 -> 0 bytes ...040c5d779415ad903ee93302098ecfd2c4b42d2.js | 40 - ...c5d779415ad903ee93302098ecfd2c4b42d2.js.gz | Bin 805 -> 0 bytes ...5512d272ff2f282cede0fad44eaddf41615face.js | 38 - ...2d272ff2f282cede0fad44eaddf41615face.js.gz | Bin 662 -> 0 bytes ...678859e98d77f589a369ea0f780dc2dd249ca58.js | 38 - ...859e98d77f589a369ea0f780dc2dd249ca58.js.gz | Bin 766 -> 0 bytes ...07805f9d98d01a73606e481b5e561011ccca1bd.js | 39 - ...05f9d98d01a73606e481b5e561011ccca1bd.js.gz | Bin 729 -> 0 bytes ...893a966973ce2563057fb0a4b356546ffd9390e.js | 38 - ...a966973ce2563057fb0a4b356546ffd9390e.js.gz | Bin 597 -> 0 bytes ...52241a5277734dbef65de5e12023a69063c84ff.js | 38 - ...41a5277734dbef65de5e12023a69063c84ff.js.gz | Bin 603 -> 0 bytes ...8e92c97b911221e8f1dd57ed4e5d55c6f7f8424.js | 38 - ...2c97b911221e8f1dd57ed4e5d55c6f7f8424.js.gz | Bin 656 -> 0 bytes ...eef2ef4d3cc52b60b684d394c8189a9672dcbe2.js | 46 - ...2ef4d3cc52b60b684d394c8189a9672dcbe2.js.gz | Bin 638 -> 0 bytes ...080c27b925d8b12e6118facd50f0738e095d6ff.js | 38 - ...c27b925d8b12e6118facd50f0738e095d6ff.js.gz | Bin 620 -> 0 bytes ...2fdb6782d74680d190d5a6c9acc4d4b7a6ec2d8.js | 38 - ...b6782d74680d190d5a6c9acc4d4b7a6ec2d8.js.gz | Bin 617 -> 0 bytes ...4cb4c1ca3d3844543ed361b25651d887b8e8b7a.js | 38 - ...4c1ca3d3844543ed361b25651d887b8e8b7a.js.gz | Bin 761 -> 0 bytes ...d133f7e186279b09d1f52cdf6341542c12438d7.js | 38 - ...3f7e186279b09d1f52cdf6341542c12438d7.js.gz | Bin 615 -> 0 bytes ...c1bbf29b277d28267eff1c83fd00f0a97e26785.js | 38 - ...bf29b277d28267eff1c83fd00f0a97e26785.js.gz | Bin 610 -> 0 bytes ...11c6b8dddd11fac20a7034b98c648a4f7521fbc.js | 38 - ...6b8dddd11fac20a7034b98c648a4f7521fbc.js.gz | Bin 618 -> 0 bytes ...f5b819fa67a9dca1067c43550bb3883ad5effb3.js | 38 - ...819fa67a9dca1067c43550bb3883ad5effb3.js.gz | Bin 627 -> 0 bytes ...c56cbdf47258974cbbe55fb88de3576ea890036.js | 38 - ...cbdf47258974cbbe55fb88de3576ea890036.js.gz | Bin 630 -> 0 bytes ...56f989eb215677c95995393e7fba56ca6b59d3c.js | 46 - ...989eb215677c95995393e7fba56ca6b59d3c.js.gz | Bin 663 -> 0 bytes ...57b447beae1dac4e4c4eefc412769227138f9db.js | 37 - ...447beae1dac4e4c4eefc412769227138f9db.js.gz | Bin 581 -> 0 bytes ...0996c700c1a34f1599e476fa248e53c52ae04f7.js | 74 - ...6c700c1a34f1599e476fa248e53c52ae04f7.js.gz | Bin 765 -> 0 bytes ...aed908353b90dd4e5b4c0026c252440d2fba190.js | 38 - ...908353b90dd4e5b4c0026c252440d2fba190.js.gz | Bin 631 -> 0 bytes ...022ebe19c1aba1923ea7810aedfbcdd2a31a980.js | 46 - ...ebe19c1aba1923ea7810aedfbcdd2a31a980.js.gz | Bin 655 -> 0 bytes ...3e4bd86f30403aed5420d2d1761b73f239c2bb4.js | 38 - ...bd86f30403aed5420d2d1761b73f239c2bb4.js.gz | Bin 605 -> 0 bytes ...5d175f13fa9f2ddc4ccbfb7777cb60e362569a7.js | 38 - ...75f13fa9f2ddc4ccbfb7777cb60e362569a7.js.gz | Bin 640 -> 0 bytes ...ff2c6a70ac2a5847e20e289053552a2ace6f755.js | 40 - ...c6a70ac2a5847e20e289053552a2ace6f755.js.gz | Bin 683 -> 0 bytes ...9c82bd200874ef7679a18becb1e5b733e4117d2.js | 38 - ...2bd200874ef7679a18becb1e5b733e4117d2.js.gz | Bin 627 -> 0 bytes ...1566b168aa213914b25ed2956141ac38a6909fe.js | 38 - ...6b168aa213914b25ed2956141ac38a6909fe.js.gz | Bin 651 -> 0 bytes ...a2682385c6ea19059ec802a5bc8c67ddf9d1490.js | 38 - ...82385c6ea19059ec802a5bc8c67ddf9d1490.js.gz | Bin 704 -> 0 bytes ...1440a26bf21a7abce69c1d2e967980ee70bb53e.js | 38 - ...0a26bf21a7abce69c1d2e967980ee70bb53e.js.gz | Bin 622 -> 0 bytes ...a74a28423aa7902620356143ec74761772c0110.js | 37 - ...a28423aa7902620356143ec74761772c0110.js.gz | Bin 614 -> 0 bytes ...645a24ede43eb8c2bf5a1c388d4aa30c7419ef0.js | 38 - ...a24ede43eb8c2bf5a1c388d4aa30c7419ef0.js.gz | Bin 727 -> 0 bytes ...4503a5e83764a1a13eb4fb73355b66c71e26618.js | 38 - ...3a5e83764a1a13eb4fb73355b66c71e26618.js.gz | Bin 618 -> 0 bytes ...21f304102792949ff7a3013e84a43a4bf735783.js | 46 - ...304102792949ff7a3013e84a43a4bf735783.js.gz | Bin 675 -> 0 bytes ...009791d8b2bd38da5fdbc020d08af8bf89b5a9a.js | 38 - ...791d8b2bd38da5fdbc020d08af8bf89b5a9a.js.gz | Bin 639 -> 0 bytes ...ac03140136aa7628c31cc88847066519d0df780.js | 38 - ...3140136aa7628c31cc88847066519d0df780.js.gz | Bin 633 -> 0 bytes ...bafc9708e15796cf3f27873ae578f1e5460b9bb.js | 38 - ...c9708e15796cf3f27873ae578f1e5460b9bb.js.gz | Bin 615 -> 0 bytes ...4a74a370534931e6e10fe9b03c3fd582697516e.js | 49 - ...4a370534931e6e10fe9b03c3fd582697516e.js.gz | Bin 753 -> 0 bytes ...5accb0dadb21b440fa1d7ec10218c24edb15f40.js | 38 - ...cb0dadb21b440fa1d7ec10218c24edb15f40.js.gz | Bin 766 -> 0 bytes ...ba6ead02148daec0f1d2aac92e894366161096a.js | 38 - ...ead02148daec0f1d2aac92e894366161096a.js.gz | Bin 718 -> 0 bytes ...3846be710ee61aed70dfb07a4f6d0a4357c62d6.js | 38 - ...6be710ee61aed70dfb07a4f6d0a4357c62d6.js.gz | Bin 629 -> 0 bytes ...c5708748becd8f575780220281c2f19204794dd.js | 39 - ...08748becd8f575780220281c2f19204794dd.js.gz | Bin 738 -> 0 bytes ...69a96696621f07628ed4e9f273b68894f9c6be5.js | 46 - ...96696621f07628ed4e9f273b68894f9c6be5.js.gz | Bin 664 -> 0 bytes ...5c2c7a6654bf1931be13bb693107d3099b07889.js | 46 - ...c7a6654bf1931be13bb693107d3099b07889.js.gz | Bin 696 -> 0 bytes ...3776348a01ce54bd47597b56ab34f37e1a0970d.js | 46 - ...6348a01ce54bd47597b56ab34f37e1a0970d.js.gz | Bin 665 -> 0 bytes ...a4e4b78f387cc85f6dba829d9f176ca2089684a.js | 38 - ...4b78f387cc85f6dba829d9f176ca2089684a.js.gz | Bin 690 -> 0 bytes ...9914f47788e23e66ace92848ac836e89f103fb1.js | 38 - ...4f47788e23e66ace92848ac836e89f103fb1.js.gz | Bin 792 -> 0 bytes ...976bd5d2840aab54a09dff6f2ab0bfe514362b2.js | 38 - ...bd5d2840aab54a09dff6f2ab0bfe514362b2.js.gz | Bin 626 -> 0 bytes ...ded706e704cad6cc4f09dc52da02de021e16d8c.js | 50 - ...706e704cad6cc4f09dc52da02de021e16d8c.js.gz | Bin 647 -> 0 bytes ...de6c3fab13590cbc6d580e4efdc9a37cd722a08.js | 38 - ...c3fab13590cbc6d580e4efdc9a37cd722a08.js.gz | Bin 622 -> 0 bytes ...c504202f0090cd76a56bb1fad05dd97de56c982.js | 38 - ...4202f0090cd76a56bb1fad05dd97de56c982.js.gz | Bin 611 -> 0 bytes ...478c6090721ce53bb19481db7565f607e6a53cd.js | 50 - ...c6090721ce53bb19481db7565f607e6a53cd.js.gz | Bin 646 -> 0 bytes ...e71e121d919e027f58a894cb9c93286dd7d73ff.js | 51 - ...e121d919e027f58a894cb9c93286dd7d73ff.js.gz | Bin 636 -> 0 bytes ...7c936f779bdd2c71e07183571c40768a94d81df.js | 38 - ...36f779bdd2c71e07183571c40768a94d81df.js.gz | Bin 657 -> 0 bytes ...c90d6db5cd08dd1d7533142a6e47df6b4bac192.js | 46 - ...d6db5cd08dd1d7533142a6e47df6b4bac192.js.gz | Bin 658 -> 0 bytes ...3077d28c8ac23c23c4228601c700a7effd4eacf.js | 45 - ...7d28c8ac23c23c4228601c700a7effd4eacf.js.gz | Bin 593 -> 0 bytes ...6d31cbe4f0d3aac6f009ba3b953ab8f23c9153f.js | 62 - ...1cbe4f0d3aac6f009ba3b953ab8f23c9153f.js.gz | Bin 640 -> 0 bytes ...b396780fb74064aaeaa73c6030a6c85d9228826.js | 41 - ...6780fb74064aaeaa73c6030a6c85d9228826.js.gz | Bin 693 -> 0 bytes ...10adc2a066da7a096e82e0b8b6a6421292a911e.js | 38 - ...dc2a066da7a096e82e0b8b6a6421292a911e.js.gz | Bin 770 -> 0 bytes ...61dd441ab8cc55c27ebc51d6e2694d347c069c7.js | 38 - ...d441ab8cc55c27ebc51d6e2694d347c069c7.js.gz | Bin 680 -> 0 bytes ...12c7cd97cbaf57ad3cb4538627186096a98f647.js | 39 - ...7cd97cbaf57ad3cb4538627186096a98f647.js.gz | Bin 665 -> 0 bytes ...70cb96b49c7321baab772ea4c91d758f029292d.js | 38 - ...b96b49c7321baab772ea4c91d758f029292d.js.gz | Bin 620 -> 0 bytes ...0c48f30b40be593abf670fadbaac40909b49558.js | 38 - ...8f30b40be593abf670fadbaac40909b49558.js.gz | Bin 678 -> 0 bytes ...8dc2339cff6cf4b5332a4fe87944810b0205cba.js | 38 - ...2339cff6cf4b5332a4fe87944810b0205cba.js.gz | Bin 600 -> 0 bytes ...8868337ac6008d0480e6c5b90e10eba56146064.js | 38 - ...8337ac6008d0480e6c5b90e10eba56146064.js.gz | Bin 630 -> 0 bytes ...30afb7864d10264cb7e72192b4c9cb5e81146ac.js | 54 - ...fb7864d10264cb7e72192b4c9cb5e81146ac.js.gz | Bin 770 -> 0 bytes ...fc53eea49f241cbda95f905eb4208e9cddb27b9.js | 38 - ...3eea49f241cbda95f905eb4208e9cddb27b9.js.gz | Bin 762 -> 0 bytes ...25316fa674044967419b4d9ec1c2aac7732b257.js | 38 - ...16fa674044967419b4d9ec1c2aac7732b257.js.gz | Bin 728 -> 0 bytes ...0d5cab254f5593a71e4f9a2df679c268789fa01.js | 38 - ...cab254f5593a71e4f9a2df679c268789fa01.js.gz | Bin 637 -> 0 bytes ...12f086580f297a040a14328222142b89bf7f8bb.js | 39 - ...086580f297a040a14328222142b89bf7f8bb.js.gz | Bin 796 -> 0 bytes ...6cd7b40854da65a5acb9763db000e4fc7dc000c.js | 38 - ...7b40854da65a5acb9763db000e4fc7dc000c.js.gz | Bin 681 -> 0 bytes ...7349a120d2026364cc8b023da2cc50bea8d6793.js | 38 - ...9a120d2026364cc8b023da2cc50bea8d6793.js.gz | Bin 641 -> 0 bytes ...06e2c7ab9b5e6a2f0c0df1652802ac04b527704.js | 38 - ...2c7ab9b5e6a2f0c0df1652802ac04b527704.js.gz | Bin 645 -> 0 bytes ...589f338a3e42a2c23ea74c2fae5083539915259.js | 38 - ...f338a3e42a2c23ea74c2fae5083539915259.js.gz | Bin 637 -> 0 bytes ...a893048b1232d46aa6d718bbfd6d2cc84ce1902.js | 33 - ...3048b1232d46aa6d718bbfd6d2cc84ce1902.js.gz | Bin 302 -> 0 bytes ...3a879bedfe2a00d0f5ea582d82ee58ec785fc70.js | 108 - ...79bedfe2a00d0f5ea582d82ee58ec785fc70.js.gz | Bin 1151 -> 0 bytes ...ac560611c05f0345c58456a8001bf13869b64e8.js | 64 - ...60611c05f0345c58456a8001bf13869b64e8.js.gz | Bin 544 -> 0 bytes ...acfe4d1a83230ef8b7e02157ac1e24284508b18.js | 104 - ...e4d1a83230ef8b7e02157ac1e24284508b18.js.gz | Bin 995 -> 0 bytes ...c8e43326edf30d85b950e979f8f363f001be3e.css | 522 - ...43326edf30d85b950e979f8f363f001be3e.css.gz | Bin 3727 -> 0 bytes ...03def46f92a5b206c31cbc74d390a7730bfa6bb.js | 62 - ...ef46f92a5b206c31cbc74d390a7730bfa6bb.js.gz | Bin 531 -> 0 bytes ...1e5919996f474ba0aa997b888d61247016b7013.js | 517 - ...919996f474ba0aa997b888d61247016b7013.js.gz | Bin 3839 -> 0 bytes ...f2827d09b70aa6a6a4e7eea1da64b9723f231d.css | 486 - ...27d09b70aa6a6a4e7eea1da64b9723f231d.css.gz | Bin 5349 -> 0 bytes ...408154e5b9cf3fcf9573eb0a3a8a8b34b03cd5.css | 536 - ...154e5b9cf3fcf9573eb0a3a8a8b34b03cd5.css.gz | Bin 3606 -> 0 bytes ...80b5a11d2848267df77395a4ef72fb8a8135c2d.js | 58 - ...5a11d2848267df77395a4ef72fb8a8135c2d.js.gz | Bin 496 -> 0 bytes ...fa51279395bb05c10a100b375d117e3371898af.js | 39 - ...1279395bb05c10a100b375d117e3371898af.js.gz | Bin 370 -> 0 bytes ...945063fc0332583a9040f4278ea4587921efc07.js | 64 - ...063fc0332583a9040f4278ea4587921efc07.js.gz | Bin 666 -> 0 bytes ...413535b85d37032ce78ac6c233888f36a9ddc6.css | 475 - ...535b85d37032ce78ac6c233888f36a9ddc6.css.gz | Bin 3442 -> 0 bytes ...8516375ec6f609f04ee246ddd9c05c487f6833.css | 508 - ...6375ec6f609f04ee246ddd9c05c487f6833.css.gz | Bin 3628 -> 0 bytes ...7683f10dbed269f19e33c407d2b915821c2290.css | 533 - ...3f10dbed269f19e33c407d2b915821c2290.css.gz | Bin 3674 -> 0 bytes ...922f3b40c55b053cf48e0de00ce2ed1e2e40ba.css | 470 - ...f3b40c55b053cf48e0de00ce2ed1e2e40ba.css.gz | Bin 3408 -> 0 bytes ...fcb9e51227c4755c9bb8edde2c2ab9bf460d46.css | 510 - ...9e51227c4755c9bb8edde2c2ab9bf460d46.css.gz | Bin 3656 -> 0 bytes ...af6afea6c7529732c1ee78eaa4127a3ef393f37.js | 141 - ...afea6c7529732c1ee78eaa4127a3ef393f37.js.gz | Bin 1142 -> 0 bytes ...bb2218432a1cec468184a7e6a531aa9714234b.css | 509 - ...218432a1cec468184a7e6a531aa9714234b.css.gz | Bin 3690 -> 0 bytes ...5be14de5b78dacfa658a31226fe4f2b0faa7e7.css | 454 - ...14de5b78dacfa658a31226fe4f2b0faa7e7.css.gz | Bin 3355 -> 0 bytes ...bb8bc83ea6ffafa5f1909f41ad89c1fad4fbea.css | 477 - ...bc83ea6ffafa5f1909f41ad89c1fad4fbea.css.gz | Bin 3447 -> 0 bytes ...c05c9137dbd13ca2d426b3c4c3c4183451e410.png | Bin 86 -> 0 bytes ...500381dc3e6f0aa2980c8212202e5644aefd5d.png | Bin 3756 -> 0 bytes ...a16a56421866fbc31e94f3c1d570aa114502f5.png | Bin 3756 -> 0 bytes ...1f1eb2ad827848e2c7382a4c3e0999e702dd9b.png | Bin 3756 -> 0 bytes ...e660dd10e711c5dd4f1113d35f26dc05b78d2f.png | Bin 3756 -> 0 bytes ...62a1bd1b337a97674f6ff0b9ec20abcee4bc69.png | Bin 3756 -> 0 bytes ...3a41a770d2ac48b5762ea772b3f4a8a7b9d47a.png | Bin 3756 -> 0 bytes ...b31c29296eec32674c514478d0d2c951240a29d.js | 68 - ...c29296eec32674c514478d0d2c951240a29d.js.gz | Bin 550 -> 0 bytes ...abb3f0ba55cb68e463f5ccf0d77bd15ce6a8e61.js | 17 - ...3f0ba55cb68e463f5ccf0d77bd15ce6a8e61.js.gz | Bin 220 -> 0 bytes ...4c6dd2955c291d2e51e267ab2607c4e22bb45a1.js | 752 - ...dd2955c291d2e51e267ab2607c4e22bb45a1.js.gz | Bin 5905 -> 0 bytes ...750429e9e85f62609d3eae9b023225f7e4cc3b3.js | 1468 - ...429e9e85f62609d3eae9b023225f7e4cc3b3.js.gz | Bin 10078 -> 0 bytes ...27b26de19b0f274bcc603e6ea9c69af3870ca2b.js | 2760 -- ...26de19b0f274bcc603e6ea9c69af3870ca2b.js.gz | Bin 18608 -> 0 bytes ...adfed8294dc50f84c7dcf63598b677339a1c2ff.js | 1969 - ...ed8294dc50f84c7dcf63598b677339a1c2ff.js.gz | Bin 12774 -> 0 bytes ...fa9f9c3422e55e0e05d2494ee62bc5f3fea7177.js | 1231 - ...f9c3422e55e0e05d2494ee62bc5f3fea7177.js.gz | Bin 8637 -> 0 bytes ...3b7c991ce7fabc8e7b2faf4d0727128737e860c.js | 1052 - ...c991ce7fabc8e7b2faf4d0727128737e860c.js.gz | Bin 8025 -> 0 bytes ...4a3d770e118ed310f03ecb19d18593aad237100.js | 2187 - ...d770e118ed310f03ecb19d18593aad237100.js.gz | Bin 20566 -> 0 bytes ...18b513dd6e4bae232e2299484165b9057885a49.js | 6554 --- ...513dd6e4bae232e2299484165b9057885a49.js.gz | Bin 39779 -> 0 bytes ...31a30ea04473fcfa0d1685bfc619d162a3b38e5.js | 2453 -- ...30ea04473fcfa0d1685bfc619d162a3b38e5.js.gz | Bin 16148 -> 0 bytes ...a8c468579d58513c596e83c6a78cd8a2d3e9a52.js | 2955 -- ...468579d58513c596e83c6a78cd8a2d3e9a52.js.gz | Bin 19278 -> 0 bytes ...ecce6af33ec7c3d500d46cff332b788109af51d.js | 2071 - ...e6af33ec7c3d500d46cff332b788109af51d.js.gz | Bin 14275 -> 0 bytes ...c6f8fc53916b433ef6d4c848a5c18885b140056.js | 998 - ...8fc53916b433ef6d4c848a5c18885b140056.js.gz | Bin 7489 -> 0 bytes ...e6e38d094caf8fc18078648a18eebe0f0644a4e.js | 933 - ...38d094caf8fc18078648a18eebe0f0644a4e.js.gz | Bin 6878 -> 0 bytes ...80b58778d6ccfbbf409fb51e90731deb4e46537.js | 2298 -- ...58778d6ccfbbf409fb51e90731deb4e46537.js.gz | Bin 14460 -> 0 bytes ...4792f95bcbd2b951bdfe31a0cb6ddf7dc8b8c1d.js | 1312 - ...2f95bcbd2b951bdfe31a0cb6ddf7dc8b8c1d.js.gz | Bin 8959 -> 0 bytes ...c06a41fbf4e8dc0f44fddfe2075717cf3a93949.js | 2956 -- ...a41fbf4e8dc0f44fddfe2075717cf3a93949.js.gz | Bin 18855 -> 0 bytes ...0c4e0ed97f27c680ecfef7cf848fc9d99633b67.js | 1802 - ...e0ed97f27c680ecfef7cf848fc9d99633b67.js.gz | Bin 11924 -> 0 bytes ...25d272528ab66b0813e424c808498157576f94d.js | 2647 -- ...272528ab66b0813e424c808498157576f94d.js.gz | Bin 18277 -> 0 bytes ...78a567421a11b937a5ec4988fa0e6c5026d9481.js | 2591 -- ...567421a11b937a5ec4988fa0e6c5026d9481.js.gz | Bin 16449 -> 0 bytes ...04aeb64f583711be69e0cae6ab760b445e901af.js | 1844 - ...eb64f583711be69e0cae6ab760b445e901af.js.gz | Bin 12490 -> 0 bytes ...d3239e0845a5687742bc660d47e220c1beda797.js | 1876 - ...39e0845a5687742bc660d47e220c1beda797.js.gz | Bin 13443 -> 0 bytes ...d39aa0362a27d31f983631067ad1a198ec9440.css | 144 - ...aa0362a27d31f983631067ad1a198ec9440.css.gz | Bin 1220 -> 0 bytes ...00e10a578b68df0e162df6c4c19d2c9725c04b.gif | Bin 1435 -> 0 bytes ...e5394430f6fce3ab40c28250b179be4363ddc1.png | Bin 34607 -> 0 bytes ...9c9a6307224a451ed6ba86479c8bf9837ede96.png | Bin 9469 -> 0 bytes ...980ddb4230d156845a31ab3cad0a0825016ce8.png | Bin 1497 -> 0 bytes ...9c9a6307224a451ed6ba86479c8bf9837ede96.png | Bin 9469 -> 0 bytes ...d1660da5f1f80ac202c6bdc4d81b40fd2e0792.png | Bin 2975 -> 0 bytes ...331cd9e5123c9684950bab0406e98a24ac5ae8.png | Bin 613 -> 0 bytes ...ad9b70a3f91120737535dab4d4548a6c83576c.gif | Bin 1849 -> 0 bytes ...20714308a915ac598183fbeafd6a69d2e69685f.js | 20 - ...14308a915ac598183fbeafd6a69d2e69685f.js.gz | Bin 576 -> 0 bytes ...9dc7031dc5fc2e539c55d8085fa1e68d3fcd927.js | 21 - ...7031dc5fc2e539c55d8085fa1e68d3fcd927.js.gz | Bin 522 -> 0 bytes ...d70bb4f6e44ca4bba6443f8dc62228121441f49.js | 21 - ...bb4f6e44ca4bba6443f8dc62228121441f49.js.gz | Bin 553 -> 0 bytes ...e641069f376b9ec7ee3f3e2836c5df71511eea8.js | 20 - ...1069f376b9ec7ee3f3e2836c5df71511eea8.js.gz | Bin 471 -> 0 bytes ...7af062aac217a807b348036c417eea70b0a2897.js | 52 - ...062aac217a807b348036c417eea70b0a2897.js.gz | Bin 722 -> 0 bytes ...cfaf7bab125b32648e0759016ae6e39ea417f0a.js | 20 - ...f7bab125b32648e0759016ae6e39ea417f0a.js.gz | Bin 429 -> 0 bytes ...11974657602388c7745f8f7e3a1e4510614be7e.js | 19 - ...74657602388c7745f8f7e3a1e4510614be7e.js.gz | Bin 499 -> 0 bytes ...8a91c5ac1860fbc336728eb810f1f7fd1fd9812.js | 20 - ...1c5ac1860fbc336728eb810f1f7fd1fd9812.js.gz | Bin 579 -> 0 bytes ...ff6291780ab22b123d88457d8338868db2a329d.js | 18 - ...291780ab22b123d88457d8338868db2a329d.js.gz | Bin 430 -> 0 bytes ...a34fca366cf2119268b755023cc4861da6d7df9.js | 20 - ...fca366cf2119268b755023cc4861da6d7df9.js.gz | Bin 427 -> 0 bytes ...e9de5cf0a3d8e9e839ebdc5ce4aee3f293af1d8.js | 46 - ...e5cf0a3d8e9e839ebdc5ce4aee3f293af1d8.js.gz | Bin 495 -> 0 bytes ...b93000caff3b66d3f9fef5fe54df44ea9732909.js | 22 - ...000caff3b66d3f9fef5fe54df44ea9732909.js.gz | Bin 610 -> 0 bytes ...88e77f477f4ba66541a2f797ae05d57045a54f5.js | 31 - ...77f477f4ba66541a2f797ae05d57045a54f5.js.gz | Bin 397 -> 0 bytes ...32ae360a2d9c924f15b05a0d7749c6575d4aa24.js | 19 - ...e360a2d9c924f15b05a0d7749c6575d4aa24.js.gz | Bin 497 -> 0 bytes ...4b713277e8e4c0f0576196dc30e106dd8125e01.js | 46 - ...13277e8e4c0f0576196dc30e106dd8125e01.js.gz | Bin 493 -> 0 bytes ...41efad6c676dfa669e3a573619ffe806a98c0a3.js | 20 - ...fad6c676dfa669e3a573619ffe806a98c0a3.js.gz | Bin 465 -> 0 bytes ...7949c4269753586ec93d26b4f8f43ca50d901fd.js | 25 - ...9c4269753586ec93d26b4f8f43ca50d901fd.js.gz | Bin 511 -> 0 bytes ...0f5df3ce4818b13196d07e6ce16879f602d0583.js | 18 - ...df3ce4818b13196d07e6ce16879f602d0583.js.gz | Bin 415 -> 0 bytes ...331647f36a97352c590b99fc2949f3823e9f2cd.js | 20 - ...647f36a97352c590b99fc2949f3823e9f2cd.js.gz | Bin 444 -> 0 bytes ...9aebc4615006276ddec1f3d84e713f97cacd0d2.js | 18 - ...bc4615006276ddec1f3d84e713f97cacd0d2.js.gz | Bin 436 -> 0 bytes ...bfaa9b7d768b813d62d57dea6a1655a9df000ea.js | 18 - ...a9b7d768b813d62d57dea6a1655a9df000ea.js.gz | Bin 419 -> 0 bytes ...4a487f23d814fadcafeedeed3b134533ee47b6a.js | 18 - ...87f23d814fadcafeedeed3b134533ee47b6a.js.gz | Bin 456 -> 0 bytes ...a6dda1a352c9d99478ffac539c9b194fa5707ee.js | 20 - ...da1a352c9d99478ffac539c9b194fa5707ee.js.gz | Bin 521 -> 0 bytes ...0e0693429625e6c859262f14e7a53e1e761c5ac.js | 20 - ...693429625e6c859262f14e7a53e1e761c5ac.js.gz | Bin 498 -> 0 bytes ...20faf70f723a9232caa8116a19d3ea288586350.js | 27 - ...af70f723a9232caa8116a19d3ea288586350.js.gz | Bin 575 -> 0 bytes ...4beaba3e0c1640bc957bbefd6722bfa518cc04c.js | 20 - ...aba3e0c1640bc957bbefd6722bfa518cc04c.js.gz | Bin 490 -> 0 bytes ...6eba040aeaf7420c696b95cf5bcb00e958a3d5b.js | 20 - ...a040aeaf7420c696b95cf5bcb00e958a3d5b.js.gz | Bin 552 -> 0 bytes ...2e8080400dc5d47ab516ac31b1272791979c3ce.js | 20 - ...080400dc5d47ab516ac31b1272791979c3ce.js.gz | Bin 423 -> 0 bytes ...87ee926471f16806c644506dee5f2f3d967b286.js | 18 - ...e926471f16806c644506dee5f2f3d967b286.js.gz | Bin 397 -> 0 bytes ...02333062ba0b4497f866f8010a85294604cf801.js | 21 - ...33062ba0b4497f866f8010a85294604cf801.js.gz | Bin 437 -> 0 bytes ...3c650e3c488bb99bd56e1d8e6187415de649b86.js | 26 - ...50e3c488bb99bd56e1d8e6187415de649b86.js.gz | Bin 582 -> 0 bytes ...159dbe1574cb2fa6f1dcfc1a6af3c00755c31d5.js | 18 - ...dbe1574cb2fa6f1dcfc1a6af3c00755c31d5.js.gz | Bin 436 -> 0 bytes ...c304d525b2b5f19ad62b714ba94d2b118c84498.js | 18 - ...4d525b2b5f19ad62b714ba94d2b118c84498.js.gz | Bin 439 -> 0 bytes ...9ec68f87d9ba2a99b3e436c6cb21f67421d870a.js | 18 - ...68f87d9ba2a99b3e436c6cb21f67421d870a.js.gz | Bin 437 -> 0 bytes ...4e67c9b89412ff6f6051dbc196627828e592c9b.js | 20 - ...7c9b89412ff6f6051dbc196627828e592c9b.js.gz | Bin 520 -> 0 bytes ...65a28f5808d5854aec120985101c17b7b960687.js | 24 - ...28f5808d5854aec120985101c17b7b960687.js.gz | Bin 617 -> 0 bytes ...6f97cb3b690617ec2dbac799b184c6336189f1b.js | 51 - ...7cb3b690617ec2dbac799b184c6336189f1b.js.gz | Bin 680 -> 0 bytes ...c2e750b5875484b6420ed54c5c7422e50bff49e.js | 20 - ...750b5875484b6420ed54c5c7422e50bff49e.js.gz | Bin 441 -> 0 bytes ...7b325b04edc51ca0ac74b3d9c5dd0275fa4dcbd.js | 20 - ...25b04edc51ca0ac74b3d9c5dd0275fa4dcbd.js.gz | Bin 520 -> 0 bytes ...7b60f3921ab75099438d5e547d2beab674cd5f6.js | 20 - ...0f3921ab75099438d5e547d2beab674cd5f6.js.gz | Bin 447 -> 0 bytes ...2697a38029ab59a4450390c2ca9ec509b4a8263.js | 17 - ...7a38029ab59a4450390c2ca9ec509b4a8263.js.gz | Bin 491 -> 0 bytes ...78a0e88db81dcd03f1cee8db45456c4eacbfab3.js | 26 - ...0e88db81dcd03f1cee8db45456c4eacbfab3.js.gz | Bin 716 -> 0 bytes ...02f1d67ea7a5c3369a553e7cf0c64bbc46f6db6.js | 21 - ...1d67ea7a5c3369a553e7cf0c64bbc46f6db6.js.gz | Bin 502 -> 0 bytes ...e3949a130055880c203c785022e32a6cb7f7aaa.js | 17 - ...49a130055880c203c785022e32a6cb7f7aaa.js.gz | Bin 430 -> 0 bytes ...915acecd2c043311c31f6b4041b8e04b51ba2a4.js | 17 - ...acecd2c043311c31f6b4041b8e04b51ba2a4.js.gz | Bin 439 -> 0 bytes ...08ba1e7198c9c9accfa0b360b78018b9fb9bc2.png | Bin 845 -> 0 bytes ...a6510759c1f4d12b7ea1093104cafb885ac45b2.js | 33 - ...10759c1f4d12b7ea1093104cafb885ac45b2.js.gz | Bin 434 -> 0 bytes ...4974f63af3c02b014a4f68f9313e3d8b848e906.js | 33169 ---------------- ...4f63af3c02b014a4f68f9313e3d8b848e906.js.gz | Bin 282816 -> 0 bytes ...56a093e334789f732808998ddcd8a36ae973b3.css | 16827 -------- ...093e334789f732808998ddcd8a36ae973b3.css.gz | Bin 61771 -> 0 bytes ...f6b24dea0c61d2bb30827a4b9c93255ccaca3a2.js | 163 - ...24dea0c61d2bb30827a4b9c93255ccaca3a2.js.gz | Bin 1498 -> 0 bytes ...69d9878912c437d901d999094ae94ebcec6fbc0.js | 15509 -------- ...9878912c437d901d999094ae94ebcec6fbc0.js.gz | Bin 117325 -> 0 bytes ...0054ab129307e9a3541ed9ee2f1f795cd72e57.css | 5889 --- ...4ab129307e9a3541ed9ee2f1f795cd72e57.css.gz | Bin 23234 -> 0 bytes ...63821c34da5c733ea2faf08d8aa8710f51608d9.js | 59 - ...21c34da5c733ea2faf08d8aa8710f51608d9.js.gz | Bin 663 -> 0 bytes spec/dummy/public/favicon.ico | 0 ...2Fapp_configuration%2Fstock_items_per_page | 2 - ...2Fapp_configuration%2Frequire_master_price | 2 - ...app_configuration%2Fbinary_inventory_cache | 1 - spec/dummy/tmp/cache/572/910/default_store | Bin 2258 -> 0 bytes .../2D0/spree%2Fapp_configuration%2Fcurrency | 1 - .../spree%2Fapp_configuration%2Fadmin_path | 1 - .../spree%2Fauth_configuration%2Fvalidatable | 2 - .../spree%2Fauth_configuration%2Fconfirmable | 1 - ...aAkccA5nyHZGn6GM3G99uSgmT-zhA3nCVZ-c.cache | Bin 2056 -> 0 bytes ...MOcghRNfm-6XxC8EXEH-zr7Qsdk2EsJGU8uQ.cache | 1 - ...FmUeehDyw4L1dmUM7oHo9gXWwYNCG1ZsxJ4E.cache | Bin 36 -> 0 bytes ...b7DTGAGWMXRrOnNzaajGcnjw-MVxc8cO_JFc.cache | Bin 2886 -> 0 bytes ...Mby5a-VkpXo1TrFXx3TROYorWUrZe0Xf9Qak.cache | 1 - ...zAmN26qK8p9VbxlkDDOl_MUlWWtfGoR_pdMo.cache | Bin 1620 -> 0 bytes ...VIwnwc0M_XUQp18KjIN_cxlAkOyN2XddMgbk.cache | 3 - ...HDGf4q4OfWUAAY8aDZbsLf-RKfHajn-Cdxj4.cache | Bin 2361 -> 0 bytes ...uy3qUh9tkYTI3bFrdgm-xaFP9TjVkPuTOpOY.cache | Bin 9510 -> 0 bytes ...-dfsuSlSa7zLAX0poCoS3dLDjsSbsmF48v5g.cache | Bin 2555 -> 0 bytes ...m7Fr21C6uLT5luRHCjuFvej6LdZoyNWiUlLA.cache | 1 - ...A3cg810lLV8s_izrYAWI98U5Ski-x6mVMjFA.cache | 1 - ...Z4URnFV2wEgdiQnmWejDARUTHxHT8-O1pVt0.cache | 2 - ...ND0LVaY4H2htbm6k0Q89XKIabJviCnvKhIvc.cache | 1 - ...O-JGGWY71rjy4SSl4hNpydoB4QbPxrMCLYS0.cache | Bin 3989 -> 0 bytes ...Z5p6Wyan6QAEc6BofRQZdGgKp32heIa-ob-Y.cache | Bin 26843 -> 0 bytes ...CkFgN6r_ezPaDApUOg2ilziJqM1gcbtz5f6A.cache | 3 - ..._m5zFDa0LH-XmvsjdSq4qkMZ5m2T5YnIYA-Q.cache | Bin 743 -> 0 bytes ...ft9w8zXBcMQJwiQ0-KvjBA6MlVNQBKaDbdNY.cache | Bin 4174 -> 0 bytes ...3KcKGPFVxP08MDSHjjHIEh4bbpXyfN0uzRAg.cache | 3 - ...D-ayJ7Kyx42SFPvg0DP1TOzpTQgkaWeXcF2g.cache | Bin 36 -> 0 bytes ...MSDOa1k6kGILzdE00lneHFoUgpp3xiEHyGyk.cache | 2 - ...qt1PvJcIvC2L2k8rho4oWKbO67zO7AKc9YOo.cache | Bin 36 -> 0 bytes ...ebq5sjq5eDTE9-u_wgJOtbFtKcNL0jxGge9A.cache | Bin 756 -> 0 bytes ...3kHgSMQKgZ0i95dRlsTeEzzVS2xJNVADBOnw.cache | 1 - ...uvLjay6hZks4Db7S5mX4EzII7AQAZrGc2Dzg.cache | 1 - ...JKq-Adf96pXWAG9UWMuCwh13XMY7ayWs7Otk.cache | 1 - ...wRD-bIu6YG-3jT95_ME-nQPXG6Ba8jcLd78E.cache | Bin 7089 -> 0 bytes ...lDRx6EpgJnRXEGkrEgjMtyTy8ReP07oI8pg4.cache | 1 - ...mjt3Ckw0t7WCySIKU3VrstEG-1_L3moZWxsY.cache | Bin 2735 -> 0 bytes ...tTgt8V9yN1Hd6HTfi62iIaYTf9upK1Pi9w2M.cache | Bin 2058 -> 0 bytes ...oLNYN8iZU124iBny8ZXSTUBrUoa1BLLXb2Zs.cache | Bin 2401 -> 0 bytes ...-_DvGq4YpaYbdg7iS9qfQdIT3VmujsNTnU6k.cache | 1 - ...51PH8DgzFF3npO91jE2cmvf8cHdNvgNPB_Lw.cache | 1 - ...2_pi9EvYnUv836EIlgLVIO3iFdAsyzMmQfZ4.cache | Bin 22686 -> 0 bytes ...wZLRFeKsw5oKL5lB05VPErv7yMwxwBa7ZcqE.cache | 1 - ...9Gbr4Y4nxNC1x9TkpuTSoxvbQYNDaZ3wivZo.cache | Bin 1988 -> 0 bytes ...41CKlj-Pe2UYLaJ_qplnArHe4jMj9g9oKUyU.cache | Bin 2060 -> 0 bytes ...cBSftso33gN8LyWrBSSrTPxE0IuWEW4dbycs.cache | 1 - ...L7MZbIKmofp0McTX5PYY230ASpUcBHvDASt0.cache | 1 - ...5KeX3aWE8Y7coW4OxjFisktm-qUnqto5wEGg.cache | 1 - ...stgujC4FGdJPm0RjLhqiau2IvSNWCKDq2tps.cache | 1 - ...6jCx7yR56wE2RUwGxSXLGiJHQ56ssn-hPEvE.cache | 1 - ...eyk3rGACkE9pVsF5hgqJMLcAPRvX0ymxpJv8.cache | Bin 1159 -> 0 bytes ...Ru99T6t1EzHikBX4r_1NZRVohIoKQvAlLXHg.cache | Bin 8652 -> 0 bytes ...mE76m5VLqTjue5PWrJb7gcTggccaNvU70PEA.cache | 1 - ...HZlBE6s-mWqWp_u5it-P3hwiYN7jhrlVgYKI.cache | 1 - ...V3QXT4GdCrOsG8DJf4yB00Kztmz0ua98bNi8.cache | 1 - ...BQjItblBgX8zrozRiWuKyEvzixMVjBMfzLa8.cache | 1 - ...4nfX3T_-0J3njvDY5Qa07lGQ4bs3sKMhP1IU.cache | 3 - ...dZiS2yJgxLzaN0ZpkO7o6PhrENM52ybJev8w.cache | 1 - ..._H4OvQu4nxrhfepWUUow0KRGhjo4cy4XryLQ.cache | 1 - ...LqIm0SRK1hx3p2P0LmmMqKhiplepDk6NEWvc.cache | Bin 2168 -> 0 bytes ...CL2ES2aWb9DeP2QQ4EEsRHQ9v62j6wd89QeM.cache | 3 - ...7Yi2V2pVcwj9l4knU6btF6q179tigAlALx28.cache | Bin 2547 -> 0 bytes ...dra0cc8xnsZWgDu7YH1rzCMDn4URhVycsSgg.cache | Bin 2980 -> 0 bytes ...hDwug5brtd03tSTePoK25YmE_o_dQgsvJ8kI.cache | 3 - ...q4yCkcN2ytqMtzseJ_eahN6CAT2aTyIQHuVY.cache | Bin 1384 -> 0 bytes ...ZNR0PsgfRtyQAMpNUuXWBQznlz-59gQUFJ5U.cache | 9 - ...wQZitAMX53F9sgoQ2bKTWntBBcQGdPq3jqHA.cache | 1 - ..._vt4NR7dt9rbN3FIk0fCB6YOqHEK-IZf0HQ0.cache | 1 - ...n-yVI-8QnWOupDkoop8DE6wrdxR_fOlW2y9M.cache | Bin 2408 -> 0 bytes ...TaFjkKTepgp0st5WNDZSG-oZsSsP2gWZFVDE.cache | 1 - ...yv0nAkfUUvf_3cjlugAu4H-ALYPW7wBQE-A4.cache | 1 - ...R4IYujmzynKC3QLxOp90b66UGstzem_Aa8V8.cache | 2 - ...gOtY8J0XaMI8dFfsI0dfxZGObYT93fcH_W30.cache | 1 - ...htqmPiptq-kpZEtukhQQicV7uZQSs-DfS198.cache | Bin 2444 -> 0 bytes ..._CtuQZqeA53ZEp43RPX1xSy2IG8ALSYL5miM.cache | Bin 1583 -> 0 bytes ...l7tCJuvxqIwz1lLQaF11JQ9LIZcWHbd_-DdU.cache | Bin 3269 -> 0 bytes ...fVQRnzjfVha3iat1mdNoKzAbQ0P_2f89_s5Q.cache | 1 - ...swqTgsXKIPRASESyvsSWTn9q1upDhCD9mhl0.cache | Bin 4973 -> 0 bytes ...KRusmgEg6K6XgVgKn2WsgsY_0c3ZPaA2uYWw.cache | Bin 2441 -> 0 bytes ...YapSed--VI6Fnu6ovfb5h3h6YLoQ1s79POvY.cache | 1 - ...WAD8J3XHZVO8egyp12Uc64k8cFiYoWg46AGk.cache | Bin 2362 -> 0 bytes ...XtbLIJUkIfdcYcpOYhFiVnIfCm3pGLuOMVh8.cache | Bin 20791 -> 0 bytes ...1cmW89uwSkj_EfdciL9jDdqkECiO9UGXABXQ.cache | 1 - ...snkcjpmZlitArc0F_uncYZln2yrfLwML147M.cache | 2 - ...feMkht3YLG5r5THk-0n5i61zwEdmPqqQagB0.cache | Bin 618 -> 0 bytes ...sSCQNpvhc5QlxzH8bpbrFlFBR6sCsjVko5eg.cache | 1 - ...RkCUwBd_NP7Zb1TWCo-vBPx9rRIALWBMhGQA.cache | 1 - ...839u4nw-Oq58XtvF4NrWUkEUaHKJxeUHPm4A.cache | Bin 730 -> 0 bytes ...DHf0VKkD4Iin-Z7lD5Qow6HPd0b1fCckOE4Q.cache | 1 - ...uXVN-DHS0jundV_Lkg5je8rxaPZAV8E4QOEo.cache | 1 - ...j8rmCDWmmd7qpiHNvbE9XBKe18gfTwFXDZZE.cache | 1 - ...jPX5yT140V1ENMfIlkCLXgbZvYW-PjEOAFds.cache | Bin 3790 -> 0 bytes ...Oyo6VQmSHUTnjHLWKnjQ2QJ-Yl0nQaG0HEDw.cache | Bin 1651 -> 0 bytes ...IUIxVA1YlQJAorqvfLrTZ4vbHQE6WQ_SP-tI.cache | 1 - ...9fBoXCH0Xf_BVLRu8Uynd8y7Xf4eaG_D-GuE.cache | Bin 2536 -> 0 bytes ...40yGFyFlmdIHJvcZYJDyl06F1TLxkkmn7dKE.cache | Bin 5149 -> 0 bytes ...p5eFHiuF1pSybXtBAwcvV0_50k9WeF2lPyZc.cache | 1 - ..._ys5Fni2xu2D7ttuULy39fNQ_HM_i07Irvek.cache | 3 - ...h3RcNio5B8g92Pn7rVpNkDOGPvlsnTXIaeYQ.cache | Bin 1030 -> 0 bytes ...XBQpcVtn_cb5pq7S5uImBmO18V9itpt5XDmY.cache | 1 - ...B1x78iTdkEnLc2GYRv-emyM8WNTGUTlnsV58.cache | 1 - ...skFVY_i5sPE2ksPhYyStUbqRjfxYur0wDRjk.cache | 2 - ...ozG_BK5U4xWEH6OBTrxuOVJGFzajzv-1VZ4g.cache | Bin 2827 -> 0 bytes ...uuKNE-bqV6-L0xwrR_9Rn-QwoCq8KH82BLlY.cache | Bin 1189 -> 0 bytes ...5wpyIOWsnd42C1-rKjXnzUwKMWhf3C7JZ6Ns.cache | 1 - ...B1_LTFQsPWjC4BIvyk5Z7CDLgRuWtkgEUFoc.cache | 1 - ...YlBrCqpUac51ha5xrpbnjjJUV2VifYiFB8fM.cache | 1 - ...3a086YDTI17YWEpzH5mMRp9mErRTp4dThthU.cache | Bin 36 -> 0 bytes ...DdJBcLaiOyxC2hwtK52raQEzbrs_q_oEuH08.cache | 3 - ...VOTEn67zXmh7JyX9TEieOJkfImGHxeW7zhaw.cache | 2 - ...My4r0z3oNzsmC0LsqvZMzC-LIle9nP08HRE8.cache | Bin 5966 -> 0 bytes ...pT7aLEmFOJVeckohFQRw5_2i2JB_shLor1wk.cache | 1 - ...qvyDVN7QpH_A-tHgalEadup17vaMJESB2hcM.cache | Bin 2420 -> 0 bytes ...66NJ1RJzGM6ktw8Lb6VmLuBMj4U6AQ_KG8QA.cache | 1 - ...0rsIIuvJosImR2hk9f19c3goyzUKIPjh33Gw.cache | Bin 2552 -> 0 bytes ...HgwnSDsGnvVvBtypof675Difvba7eBHfa8K4.cache | 1 - ...-rHAXt1bzR4H_5QwiCBHsgiGpiDwqiggzuLY.cache | Bin 723 -> 0 bytes ...-0iA7dkfV6pgX-a56DqnY7Pgi6si1WVDLn4Y.cache | 3 - ...DJ11BxuNRkdqurvdC3WX6KR_w1HUADomP95I.cache | 1 - ...BVQsrPCI1mn5FD1ZTYTOcavqG4BvSAQ526Io.cache | 1 - ...QRTmBVtVwo2Ou-7D_fqGLiHdNK32VlischWM.cache | 1 - ...Nkt0CMMyRK_Xy7o7JsuunGXm3XLYpRPLscUE.cache | 2 - ...f-TEIXQKr6vLk6iOU6gRiOiU4chYy1L6UWRQ.cache | Bin 1968 -> 0 bytes ...P-1jXOIIJOH_ZLUGF1NVl_PRtKW8UkzjPViY.cache | 1 - ...fTr4icuFel7jimiriqQpS3Yhoo1CNMr-a5ss.cache | 1 - ..._lZxrurxANr_Z5wb3wqYQoGw3sh7iXwvOPpo.cache | Bin 36 -> 0 bytes ...H7jhk-4FXD1TjwZ6GwFk-Msko7eRdXD8ikj4.cache | Bin 1269 -> 0 bytes ...O4ZMV8Iij996-_5QHJ8FR0lPQlZQ65U3Spy0.cache | 1 - ...VGDii2_je5nov2NXeUE4PHkkA4sW9t2USBx4.cache | 1 - ...t6uMmL7WNWds7nJ5A46z3wsPaXY7FOuPGj3k.cache | 3 - ..._E4PznrPI1t5PT0kvRNRNrSug8IfHQIKi2tc.cache | Bin 2682 -> 0 bytes ...WeC76zgByF-yQXcrTAgItqGNcv9qPxvB6PTU.cache | 1 - ...VWZbGeQv-17oCuiWXPEJD4s8_qgtqkDxsvZU.cache | Bin 2675 -> 0 bytes ...6FiMlqKkNIM3rwbZusVHukysiFoY7X2rCCdc.cache | Bin 2011 -> 0 bytes ...cZNR-sGQOzK0lf0UA848mSoOCKEN9pYn4fgU.cache | Bin 36 -> 0 bytes ...Yzq2V2JQJ1bVmXF3-jRMD3fuENK4orVTKSHE.cache | 3 - ...rMcryxh4oeRfjQDbJl_yxgzHqam383ckm0VU.cache | Bin 2034 -> 0 bytes ...FYwrY7Xb69ZeIKKlhFkmVQJlZzxcICl6UGWc.cache | 1 - ...0gqlbrtobnQQ9WJiH6TN9G4mmFshb_R2vgqk.cache | 1 - ...cqQAHzS9rjZH6P2v3Gx25DK96hHphWtVcKUE.cache | 1 - ...c3d_dJPGFEHkUhftDAXN4iOghcOqG5FXASag.cache | 1 - ...OCaWg88W71Xnx3Yi8Nk2gGiJfWlMeN1eMztQ.cache | Bin 5690 -> 0 bytes ...B7GH1zlq9aaopYTL4JvuEmdOKKZ8h59ttnrg.cache | 1 - ...PaQQ3Iv86lwQvaIuBrBUz97seCVkAUutxzSw.cache | Bin 3105 -> 0 bytes ...XK88WapnP0Vxo4AKHnMjOayUrYIC7zo7h0J4.cache | 1 - ...lbELRzpXA_R6oMd8CDJ4XuT6XOORvhml2CLc.cache | 1 - ...p62clTARmY2sFaRnOX3l2nGSHoA6ev2yG1fc.cache | 3 - ...yVs_N0iU91mWHUz1OaSEVWgRU2XlZSCVlIOo.cache | 3 - ...PEVebiMoR7HFI8LEGyQ0H0aSv33kslX8il_M.cache | 1 - ...RihOrv7UTs6UZBnT718Mjhlm9JQDAE4QkEb0.cache | Bin 2555 -> 0 bytes ...RHHdG-TN306QkrP4tDHM6gkXhnDj3ecqJ2x0.cache | Bin 3243 -> 0 bytes ...ZNfvVCdZv1UnEk5ZkqeNpHy8k-76Dah6emHM.cache | 1 - ...ET9xBWLHhoYw8072kySajl0gF5UGVnCD61xY.cache | 1 - ...sHCtKz0W0KaOFArRUnhxbuvWApLQX4_akJME.cache | Bin 38727 -> 0 bytes ...irAHUHUeFylivqHnCNR7dFKKlQ2WRAh70iKE.cache | 3 - ...L1jVGiwpoR2E1sAMIv_j-R3xuIzwjn3FtLL4.cache | Bin 1568 -> 0 bytes ...wGdNX_3jgCGb88Ek1ymPr6Cw_LAjnkHuhlzg.cache | 1 - ...nU5ptkUiFRhnCEzZfatgp0VOKmMXiHJt6wuw.cache | 1 - ...O-SRAJaYaml0RzWTi6FBasR4xrEDmZc96ba0.cache | Bin 1870 -> 0 bytes ...t9eROnj2NxAjgXZJVNy966qU9bflQlaW4M3Y.cache | Bin 2954 -> 0 bytes ...UJwL99aElM5SS0_gW-dEG4hQMk-X_4OstENw.cache | 1 - ...l1e6LLmEa7czmHrlDhG9zByEkzmGhecIO-Dw.cache | 3 - ...dBjZT246UyD4OlIq11GGN397U3NKdCxYRhhY.cache | 1 - ...9JXu9zSUI4f7oY50OAdhMRA94PXLxmBfMl9A.cache | 3 - ...83zmqs54jj0rSYGLXKhRySskGUxO-YQ0wp08.cache | 1 - ...59izUSnldlRuhC62NB4VeakxX4EVkoV0b_AY.cache | Bin 1721 -> 0 bytes ...10-S-sixpLm3UiwMPosOQGoqz48tlz1cbpjE.cache | 2 - ...oDfrrSQsMeweOcqbNpaNgdzf2jBbgsw1C3DY.cache | 1 - ...0lSPoXmDERN5w4CDk_GnYDASd3rNeWA5X1tA.cache | 1 - ...yiCgpMBJznq6bI8D_Kv3J6oM1uSefHXv8DJk.cache | 3 - ...X8BC0HZp17r33uwxuXmruq6b20anS0iLf5-A.cache | Bin 3207 -> 0 bytes ...1WuSwBZ6mhIlxmHmuUoTDI0XyNvfrspkfWno.cache | Bin 2074 -> 0 bytes ...j9GN1ZTnb0eqveKUA7HjvgxJb6bR2mod7qVA.cache | Bin 4298 -> 0 bytes ...w-zQff6MHRWikKrM1Sc0Qbkp1Xp-7Jr9iUYg.cache | 1 - ...0Zv7EETB1ONK5GK_g-kXw10EMB-6ZMBwJG98.cache | Bin 2866 -> 0 bytes ...CQOCslwztWrVU7NfQwOeMaVOLb3lN_F79rLQ.cache | 1 - ...Zw5k7Stga67oDTfKBtzKdXKDLyb4rGowA9cs.cache | 1 - ...hlSEZHsVGMz1g-JzgsbbwKZrlIzrrwP5V3sc.cache | Bin 1285 -> 0 bytes ...XtLemjYUHrYneC89efYj59Zcp5W6bGCO_Lz4.cache | Bin 745 -> 0 bytes ...pssuNvdNzodvoaRnMfCgx7za4GhDfrrzzy04.cache | Bin 8984 -> 0 bytes ...o3jvM5iUL4axtvZxKzjmyMQ0P2gOCYa18rMo.cache | 1 - ...4ef_ChQV8pso7crpfldWKMQfcvgbrbSk6zws.cache | Bin 616 -> 0 bytes ...i-88C4yFfe15_uXVsuE-Ci1VxCdB4izLod2A.cache | 3 - ...6Q0b5zvznYYeXrA_D30ARqwmqVxBKq4by5H4.cache | 2 - ...Ro9Cxs9PTpcYSP85cdnkjU9Um4182_3OXI1g.cache | 3 - ...ENHiCb0QCW0NzdV1GLgJlVI-KT_ghmpq6pYo.cache | 2 - ...wSgOERq-Wky9Yp9h1kkbcgJMygJoxMwTooj8.cache | 1 - ...tQovtF7Upx6Cto7NcMUQz0D2BqADXKU5etWY.cache | 1 - ...uC2QZjsGzl-zrDSUOKyELRGc81EcDamT7K48.cache | 1 - ...PkYEWwJqUUam3MUj4IosRt8Wqi06CQEC_Q88.cache | Bin 17935 -> 0 bytes ...o_d68OGPb9sKd8OEndNfghg63T-uOxcyBOjs.cache | 1 - ...GhvSfxS-5Lud3Nru67Vvc_9Ig147nfj7BFts.cache | 1 - ...N7dGl9USzKONc_WbeiO3WDHaAs_99ljVwCyg.cache | 1 - ...cUv13q2SXK8w3rtwctVaO5HanArw_2npSQ0o.cache | 1 - ...p45CIVr-nP6Xldp6sCQfyCeZe2F59WsalwkU.cache | 2 - ...DIPAUl1McNb87GNfVnY6z90foUZel51Qy028.cache | Bin 2392 -> 0 bytes ...Gv0IfVSeWdk7fWqFP9S_NdLM1lAC2jajS3tc.cache | 1 - ...25zcxEoCALA0tKeujGC42raucB4GWgNPDUM8.cache | Bin 1663 -> 0 bytes ...-H6aY3F5AIzgIysabCId7qYN2nZlIiPIIRWM.cache | Bin 2407 -> 0 bytes ...Z9f2AfQhYj3IHi1EZy_V18nnjJKw0BWgqlIM.cache | 1 - ...uapQwkBB1YoLXBkoecPdXhaEgB93It3CVr0M.cache | 2 - ...9yeSG45MqP9SGa8P_iYah7GTHPBCmRWmAayo.cache | 1 - ...Xl-e5_9Eq0WM390ZGtD3EUHu6qyLVsU-9RXg.cache | 1 - ...ipNe26JXfBIP5p-uWHUzTyu22NIeupY_kGho.cache | Bin 2500 -> 0 bytes ...-wvicfIbvy6nJcb7pqzKt_k6O6FX1XLKBh2A.cache | 1 - ...AhOdRf0VmRGt4DwCulRKSMTrYcrfmIvLRLAg.cache | Bin 2450 -> 0 bytes ...PX_DTMNrt1socNvmnh8g_SFfSEMD0-pOS6A8.cache | Bin 2805 -> 0 bytes ...j6VtkG7qZGEgTspNP1pnXhmhMsVbwN51xCjw.cache | Bin 624 -> 0 bytes ...D7MkV9JbfLwGh7PMBLAZ-xcdZiBt8xuvhjq8.cache | Bin 36 -> 0 bytes ...1zB2DBB461HkBjPn1rtHzMBdDsNXVLcMVIko.cache | 1 - ...vlrDt6mfzvdtgA_nA6EMFIjT9MLBYPP0pHOY.cache | 5 - ...FPx1JSQHhSlaJE1tvjF1cp5EQW_NbqQxBE50.cache | Bin 5409 -> 0 bytes ...C6Kj99Wjx9YbxjPEXR9JNYweGEhlKE3Np24E.cache | Bin 1417 -> 0 bytes ...xG3Li0wUUM2RHX2E7VG02cIqyIBO4emsYGis.cache | Bin 620 -> 0 bytes ...FDWmhlC-53ZUYZ548d5FjS0NWYgG6geuTmdY.cache | Bin 6256 -> 0 bytes ...Qdt_nzDxSUogun8tQJivVWlH-VcEJ5okHRik.cache | 1 - ...G8Ygev8BpvIQza-pjSzePNFdRvuYEFRbEL78.cache | 3 - ...X5q1XgX9vde1BdRI-5OrB08dFqlw-f5SK0_w.cache | 1 - ...xrdl9pE362AucquloOZgHZPYtWNYzu7DbtGo.cache | Bin 1497 -> 0 bytes ...avIFiLa43ohzaPaxlOs0WLjlIgSSf-oJw-vY.cache | 3 - ...nzMhfKDGG8F8SclCqB3sSP0noI-WEVF23aTk.cache | Bin 36 -> 0 bytes ...flA3RqMzzx02h96REJWc8HuLChKUzA02LNFc.cache | 3 - ...rE0NzmrGGOW07ysBZa_5LU1fAnbe0E9zFaTc.cache | 2 - ...T00t7PIAXYWh7mP8PrGcVHAjFsD-spgag5hQ.cache | 1 - ...S6v1gMPAtDnqhw3_dsFyp7i9TK6zZ0UFkJM8.cache | 1 - ...v_pSeQkB8s5GWoGFKq1apfIskh3YkCCbanL0.cache | Bin 1232 -> 0 bytes ...ovdqYvsMAZ211SuPP35dva4yvwPkbMnwgY9w.cache | 1 - ...kyzFllqGxTetho3mgZlfEIXizpUtLVkj763s.cache | 3 - ...pMWXiRkBuAHmnTCwwX3Shn38JjgzXgH70wk4.cache | Bin 1359 -> 0 bytes ...9vNryUxlWwp6W3qHCD-uAGcv_3VdS37lXVGA.cache | Bin 753 -> 0 bytes ...aH6AbYj7aQnx-95me0eOk3OG67K5Aa1Ta844.cache | 1 - ...qSg2p6ygkWfXLD1Dv0f8qhbOzRcB2Glnx3Ks.cache | 1 - ...OhbSOzUB4pIGk8EIJa3ajSTgdGALldkPcLlk.cache | Bin 2788 -> 0 bytes ...jzerqlQMhBxPNb9sytdktPBkeE34M2JML9tU.cache | 1 - ...pA4vSPUjdye1thMGfy1s5uqLru0agVRNB4Uw.cache | 1 - ...DA6FXJYzXNtWu_qKWYGg_CeS6a5kNeFIvsVI.cache | 1 - ...5urFO5PDeoBbbDZV3Z1kzRAzbFn4hnuixuxU.cache | 1 - ...-7EEfuOzoCu3LkBz3QXFfeRma-nbkBbLY57I.cache | 1 - ...7Dp5XBzY1bW3u8O3UJYenuKXuumP-z22Kgoc.cache | 2 - ...S6aJwLoXrMz6NLdz8iqAuFZiG7yX1H4-wCTY.cache | 1 - ...d2MhGiBVZO4o4LD0z2HHudHVfOX6nRQspkaQ.cache | Bin 1361 -> 0 bytes ...wesdU5pdXBgR434buC1zzWSNWJmxRpPQBrIg.cache | 3 - ...pSZAtoeNXIcc0vXQEYK4oc6rkNyRxdNXMQBQ.cache | 1 - ...iZlAu-sSCcWJxQeu11fxJ6jONwjplOh7TDeQ.cache | Bin 1259 -> 0 bytes ...CIo8xochzPUKiQCTt5qsaW_Q_L8gFnLmg1iE.cache | 1 - ...tyu2QlHA-DV_MKjGpmsNKEJk_9EH6EVMdJSk.cache | 2 - ...HrHJkKspD9HdJWT4c6cxaIsJD_gg_PiLKIag.cache | Bin 1435 -> 0 bytes ...C765AEqz1hAQn31I-k1MrkPdaJE3EaKWS6bw.cache | 1 - ...x-ojFan5AzFaIkwp6v3aP0mcBAEvFgvc8aFo.cache | 1 - ...xwN8l_tgHsfsa2cRcezw3Ufa_4O-3OkoBnBo.cache | 1 - ...I7KiUnPJKrhAm9dZoTESSepgFzlkyfMVFuHA.cache | 1 - ...niWDdISZFH__86XCG4vEtgZqTUpVme2pgZR4.cache | Bin 2704 -> 0 bytes ...DnF5tf91uHbsIRc0_vEgSUH7JHmfkmILmkEk.cache | 1 - ...imMprgPZkDtZZAxrch7anmqm2F1VvUAmjWVc.cache | 1 - ...YAsPX9wT7JLMwC00q0KwJ71UQAPxjtc04QaU.cache | Bin 16652 -> 0 bytes ...qiQWS17dIM5I3J00EWlKUSvG1GRZ2mBzQ92w.cache | Bin 1525 -> 0 bytes ...Lxok6WhwgkIA7HYgubly_11X73lmPFB18BMU.cache | Bin 7427 -> 0 bytes ...x58l_NuwmBkdIfuQM6IBR_9oJ5LdN-N1iMLE.cache | 1 - ...aS96csFDKwhkY6QNC7x79uRUWlHs6KVxhab0.cache | Bin 2829 -> 0 bytes ...p_lH85kxrUtMdB3Tgx_30P4hJHV1SN_rwjD0.cache | Bin 2434 -> 0 bytes ...1eLUfNiHP7dth0LtI-AT6nyRHpQfZfWL1DsM.cache | 1 - ...CXkizjZYg8YsBWIvddhcC5TQJB6G3WHT1vRQ.cache | Bin 2692 -> 0 bytes ...qzcPdTNpshkZsXKAaem5KG12qjgm7fr7B1ug.cache | 1 - ...8kwNFJa2DqVa8HU-8qwj16CvV3JczrZZWklU.cache | 2 - ...ndZ9JDNvxISACTRRjYHMvKTberfzRAs9uf5Y.cache | Bin 7072 -> 0 bytes ...DY8WPSi8P_g5KHMFxswK0tNQ_EKqLVGXqIhk.cache | 1 - ...GhQ28aMKHpzCTIvWCPSlJuFmcLhAVlr_i6FQ.cache | Bin 1927 -> 0 bytes ...7jP66GoHxwG47gTuT9BHkBz8AhfaGWzl55Zk.cache | Bin 3848 -> 0 bytes ...CqNvFO_vtR2LGR1NFsqXgtb0rNk_0Byr5Vjo.cache | 2 - ...-tj30iOOMz-97d7GJn4G4ooqAzazkv4PvYeY.cache | 1 - ...EjE5Vf3BsPqAe0coCpOToMovbbFBvOFSrLJ0.cache | 1 - ...DrFTWgPHMRc8TJF9eYL7ZJ8jj8JRPV2aaBaY.cache | 1 - ...fDcE_Ygc0TFEullyF_mbVUa3sU5eYg4C9nZ0.cache | Bin 2411 -> 0 bytes ...zJkeSl3nL86DZM6r2_CJ0kBeL2Sl6v1l6dY0.cache | 3 - ...F5GxYrZMxhmvi_z6ZF89gTfw3Zc36rHD9k7k.cache | 2 - ...tYgoP-I1zKZvf1SMtktBz9C1X62YjnE4zico.cache | 1 - ...hGI5CM1ZnebbME_cHF1XkfdtDeqplzuevOLo.cache | 4 - ...3j92QglRdJtwW2mJaTRsiDA4zqnOQoXqnaHQ.cache | 3 - ...9W1QufBhBUxXFyqlz2BVlh2zxidWJZ9blcxY.cache | 1 - ...daPoM5g1CJYERbgHgrkZKrfroY5nRaSVIs0Y.cache | 1 - ...H4HfTQOrO96Q99sJ469wQX4c2f5DxkPc7kKQ.cache | 2 - ...WzAfHgHLDdVUfOGw6LB4z3DxzvpAhB6XzSJE.cache | 1 - ...w5qnNV5Cq86FcpAos5D7P0vZ4UshTm59rjOo.cache | Bin 36 -> 0 bytes ...htjGNbusdvDIcbmF5FY6gHf2ySoj3rL4V1J0.cache | Bin 609 -> 0 bytes ...4RCcuN91h8y1UH6DDidfxUw3wBkBatoqnU_s.cache | 3 - ...7-3Z6zv8nXif7jCdaOEEH7pPsuwU5tkf721Q.cache | 1 - ...uoU30o7nglyO8md7tcU_sggIZWLVpzYKBbdw.cache | Bin 2349 -> 0 bytes ...DbFNQCvJcDwcENENAsmiNHTEsl2ptwTw1QEo.cache | 3 - ...ytT6Y2lXcGEMHBv4KkZur93khdGUcoVZeHjg.cache | 1 - ...zjlFb77N55FEUuycrzkSA7yK-nA-NqzQ4ahk.cache | Bin 2427 -> 0 bytes ...Orq6zjPhx1cEi5WykBmkWJlO9WYWKnQ28PoQ.cache | 3 - ...HodgVLs2VG4uwCE5DmY4svFgUZAMf70JaPYA.cache | 1 - ...g-BX6BKdqrwFosEyMNYmFB1v9zl1NNL5hgbc.cache | 2 - ...WWwG56QAjx5qBblMaS0ILU22n7nu_tSyIBAo.cache | Bin 1618 -> 0 bytes ...f_XoZsJluYupFvLP2w9vMnV1P9HlS1TrB6qI.cache | Bin 691 -> 0 bytes ...pSNxisqZdaDDCiglVPdlngr5_zE3h2EiXMFU.cache | 1 - ...vxIMpnTBH5_THaulIO1G6ofsft36WrBd_EcM.cache | 1 - ...buKpaqtJDO1xO6J50jpLVwshVT3ySPYKYb8Q.cache | 1 - ..._YglNHt1R5fLDLHBYTwMqybGkfgFIzpPWOnM.cache | 3 - ...X5ZgOWm4tLR7FhoFPRbCMkf6FK4MO3tikS5s.cache | 2 - ...-v4KMqKCW2s8fMsIa_BL-mMutRbzFzJGEckQ.cache | 6 - ...S6T4j0cIPoMHoQVduhaSCkVVBIECu7DrF3fA.cache | Bin 2522 -> 0 bytes ...sdDZhbplPVwVEgXdvhLlmNzRoNcwRp4eYGNc.cache | Bin 36 -> 0 bytes ...mP4sW2dwUDCU3R1dxJ_96_HS4LVZ2hQZOiLA.cache | 1 - ...oE_Lknkd456r2O0DcPfwm_JlZRrtCjFKtbEQ.cache | Bin 754 -> 0 bytes ...fgAe9tqyAiXSsNXNQTfeSEV1nW9y4KwYfVP8.cache | Bin 756 -> 0 bytes ...Bn4L0m4zYHzzCxyBhKwRXV_eBIte3nR0mRh4.cache | Bin 2831 -> 0 bytes ...h0MEDqyujeyCc1KL2zimXNUl_wP8RPbr4lq4.cache | 3 - ...KT3XUjd0n4NmPlc8ggKDJfuWVbx93dvAkgAU.cache | 3 - ...gfDSFc2xXe5ggIUFNAkmD7Cf64mfHcM11upg.cache | Bin 36 -> 0 bytes ...ZAWlQR58KhwtH18t40OF4dyeig-5TpbCjSc0.cache | 1 - ...kLYgGr78Jrrjao2S42y2dNYC6gTE7uekp674.cache | 4 - ...S-63o5NTHZ8TVbUqY5sO2YQAkI4ZQh84Vc20.cache | Bin 978 -> 0 bytes ...aJSxI7S8Zgzgw4ZkFYt1eolz-PCMXzXwEm8Y.cache | 1 - ...2n7_UjcfVnri95aLZxDYPkPcd5Nkan10QtoQ.cache | 1 - ...63eWHnqBFC3KrIdD0CTdwBjFAu8aqFgsbvVo.cache | 1 - ...2JvaUzmwqmnJJ3OoUvbAlF-XJuwjQPwfDBWw.cache | 2 - ...7jm1ydlv2SU1DCRnDKH-qTS8VZZeCzSr8XN4.cache | Bin 2462 -> 0 bytes ...pZYpTV69JLFPjRrwC-XLUztWzQfaYg1zkd8I.cache | 1 - ...QL2mQfKGZy6QO68_LlprEWFrxBXkjlUC0C80.cache | 1 - ...WG0AqOoctil0ICmLWNMK4hW0XMj59-R618fQ.cache | 1 - ...dr-XlDjtUN2OfBk8CjjA0EPHhWZhNTSbMfKM.cache | Bin 18606 -> 0 bytes ...LZEgP_mf8cFAyFQ9ZO3hZGo-RARyfTPv0Tk8.cache | 2 - ...jCG6ax-kozSDjl9x1u6IRQJLhrqN3aqqyGeM.cache | 3 - ...TB0xYg5jhScVZBQFoAVSJjeE9I6i3sNgqww8.cache | 1 - ...WexcE8ZjLZiU_gcopQKF-jiLA3YhT_d1G4E8.cache | 2 - ...5w_uLLN3lAXeawuhAQRQIF3Expv2VP5oOcno.cache | Bin 743 -> 0 bytes ...g_7s-pRJwee3kCPLcCV0r1f94K80HJ8Jhdhs.cache | 1 - ...HXd0hyUc2sNVJXsaVIxgMCdDnnEpyWdnUrIU.cache | 1 - ...fAhkHddA8p5CNUR_OUlUBXWdU7-XtZjj_nPE.cache | 4 - ...XT-oI2qqAwTktPbTSUjDd1LMJumMph1H9oMA.cache | Bin 1018 -> 0 bytes ...7tEBZ9o3aCYHVSGjgk95iMfltd2qxGtEN_jI.cache | Bin 1361 -> 0 bytes ...o0yI_-dikCDjrHDmEVndPial6i6Rj96MJ1Rw.cache | 3 - ...3J-yJl84zmufnwA6N2XDrjhI1y3YGSHnKOQc.cache | 1 - ...87ukNZ4GjJWKtad9eMYcGq_9w4-YhYjNZzn8.cache | 1 - ...2eUoS7i6p9tTwK-VTWkK2UyrRJnjmFCrd1ig.cache | Bin 1434 -> 0 bytes ...mil1TQGIaHkivyzF_vTU6xytZ2zLVPh0aKfo.cache | 2 - ...u2pWZj7KNMFN0wCeTElgZ6jdcoFyCkE9pffI.cache | 3 - ...TeQx2WyXgIbl_dG6y_MG-gBqmgtdhh93JKsU.cache | Bin 1499 -> 0 bytes ...md534UW_cN6I0sjMaCj_ngytH8-aMwB8zLfY.cache | 1 - ...e--KoCsvbrQrE8LpBe-OLpqDwshQGThyqI9o.cache | 1 - ...im4BnJaSFsQPV5BNi1lS9172lNexSciMS8OA.cache | 1 - ...G4bK2INnvKD4O5BOiYmGA6wQDsfcNJDfyFXI.cache | 3 - ...IMnD6xotjCmzzDlLuLp1PdSgQ09ecXItDqC8.cache | 1 - ...fMe7eAAInAiVy3PZr1kYz6WqvF6q6uvH-UNY.cache | Bin 13305 -> 0 bytes ...9Ywkve27cIWk55QI2fn_YtHyZwE1Gq95Rgyo.cache | Bin 1740 -> 0 bytes ...dtxHxGFvxKzwUh6NrsR9zA8fJfcy7zFvTiRg.cache | Bin 3399 -> 0 bytes ...kWDBP2pBmCrzv1nWDOPNcvyI4UtlS6DMx4ec.cache | 1 - ...nkXsmYYS2SD-d43Hw7rWsTMeqED3h20cBMR4.cache | 1 - ...bFYwZYc_ZH8mu-2JG4awMyBtXZIzCqe7-yuQ.cache | 3 - ...g-utX_bsFWh0gh7Zd0RTG78ZdPoEMH89Evno.cache | 1 - ...7uNzT1RCHpfHcAym72Z2BzpPkiWzc2VnvBLQ.cache | 1 - ...C6s0eZS2c_PahQKSVEF5euNqsoLxaw1tjnSk.cache | Bin 20827 -> 0 bytes ...emm8CbvCXTdCHfhbRYufkxA_b5byvKy6Rtes.cache | 1 - ...zEEhEO_zatib81kFwtWfLx1-lLmsXvuMTNck.cache | Bin 2040 -> 0 bytes ...OI1giSsxP0I1uDj5SJqE3pEsFUgmzS-J3vyo.cache | 1 - ...IUZNNptjPr_kKDXPvDTtR78pM1wCrUO_k348.cache | Bin 3083 -> 0 bytes ...CRhfEElB-UC2NMtxtdXkR1f0k1jrgGC8QMd0.cache | 2 - ...UQoI2cwJKQYKjopEXcNKEJF9vmnHFMa-PN4k.cache | 1 - ..._8V0XVzUkAVah5PGzfvTnLpeVoMzSYWSnFMw.cache | 4 - ...remz27kS3WkWRe_Yi6FbixwBs__JigOtfGyU.cache | 3 - ...CaELSi70KfLGTB7cfk-jJUsZappM8UY6M6V8.cache | Bin 2197 -> 0 bytes ...C9u-F5sNeBRQE78mGfAkSne8z7q9XQbaMHu4.cache | Bin 2295 -> 0 bytes ...HpwLleeH9oIxWO7ga5utKV6oLh5C-kZk4qDo.cache | 3 - ...0-mCrfnfx1UQLDd14-sM3tTMjGKKy8AmE6m4.cache | 1 - ...4jAY_b4YlsY7-i_Pw27Yd_n-dFbuBHaVTT8E.cache | Bin 2393 -> 0 bytes ...pxAAFnu9qsm-SdPDpqDpxaMC9XcfQFXAH7_E.cache | 4 - ...VoHqgsTGbGoVe9XUtyvblnYq-ZKNjd67BR_k.cache | Bin 2528 -> 0 bytes ...ZkQFrikmOlBVQf8XjycBMJe87QwxS9ml0luw.cache | 1 - ...rncRkeKaPCfcAQOgIPEAIxxpRZ3E4fZkBwj4.cache | Bin 1606 -> 0 bytes ...Y7T5aVzMRGWk-yb37EKIGZjd1Zs6yXABIJeg.cache | Bin 36 -> 0 bytes ...ei0UmdNHCRILJg_BLHcIyxNU6zhipEeQOV4I.cache | 2 - ...U7Zy1E1ipOvxqhktaDUrWEZRdpcWd28xa0Uw.cache | 1 - ...dKzk1kFtnGmNIrl8eKgePiZ_N0azmlB04tuA.cache | 18 - ...tmDpxkTXHOEbnBCopcxCt6_5LCMoEXP9Xm4c.cache | 3 - ...K63bOu-KXu4Cwh5xjDqquU1EgOOtijq_besE.cache | 1 - ...gbeY600PIQ_VDYeuRb-BNqChdb-Y8twf7POs.cache | 1 - ...ykItWAwMvQrSlQOwfN5gQ2aKY7-22N3IS8AE.cache | 1 - ...6rugfCZF4XnZM8a_ykcHVzCTYADiQU8gY9qU.cache | 4 - ...p_9TTpebFOrYWTnwP7x-zFBjEdjQ1Xj8HWzQ.cache | Bin 36 -> 0 bytes ...Z2yAJUIkvJD5KUIs-Pa_r5r7e6CfTTbvb2tg.cache | Bin 3621 -> 0 bytes ...rZSxq7mwRGc9iDdvuBKWupC0hTp4RBBZduYc.cache | 1 - ...-dPEhGUeZiZ527_2XzXQBNPJrNR2Sa10hTHs.cache | 1 - ...NKKzhUXwl9S6p7EeqdEk_er8_67_2olcsVqA.cache | 3 - ...v87a4VKkwWNIL9UHLWFoj83grG3MZfCxeT84.cache | 1 - ...hVQIPlDyZBwMKdTPGrFtOPsk7aqvNa6KDRjA.cache | 3 - ...1MEJDhMtUCor9RjQqzjJ3p5Znm1vDDpTk6NY.cache | 1 - ...BQ57PmPx0mqt_LUM2p_yzfg4htg9oYyLCFU8.cache | 1 - ...EC1gfUFz858Kc2dNWbww_zCFMsPYU1rV-qIo.cache | 1 - ...FkedwdmU0DxqLF1gWdLLdxjA2u8czs1ZIhco.cache | 1 - ..._aAVe7L9AXJqmlVfsq0U1lgwC_6Pn1qTlLI4.cache | 2 - ...vaVoqAdKTtVydXsFssw7O5KGCn_xE_IN0NFw.cache | 1 - ...hmdZkf-XoMa8E7tKkpt80X-8TjF0KCXesWKg.cache | Bin 1751 -> 0 bytes ...yz9xo47Gb9KRdO4qXkR85gP-vHJCG2uJiV2M.cache | 1 - ...wDKDDGCXsZqa4DbFtbTODSpepKYTtkoBQHFg.cache | 1 - ...s3h875NRnoK2K45Erqkorhox3Kygo8tRh4OQ.cache | 2 - ...CGICByWR-Zw86uNtS47A7adfheopWKrZ5HMg.cache | 1 - ...GC5KSQ0J1Vzohzm2e2nyk99RHAP7jis5_fW4.cache | 3 - ...jOtavu7GKuB-FFw8HKsHeZfxVX7lWC4F3L3k.cache | 1 - ...Gk6YYEwdlrv7ndgfwy88mmzGOkidOB8-VcSk.cache | 3 - ...IP0f6kbKSKQLFcOrug1yxtsJQ56Lf6SI47Jw.cache | Bin 2268 -> 0 bytes ...qj2-ZYOE7PB-sM3WTgwSwlYpYJwfY2iWv1Pc.cache | 124 - ...ZyZpKfmH_cJ4pDle6ltfU8gMBtGR20G25hK0.cache | Bin 5237 -> 0 bytes ...wBy2RuSbR78ClE21nf_GDXaClAQQPr_ZqcuU.cache | 1 - ...K5ftn58b53nv7EoGbWehRO4y5sKHc4YEIZO8.cache | 1 - ...FLZ_KaHmGfzenP3ZyGayea4r5Rh_fbQTkHBA.cache | Bin 762 -> 0 bytes ...wToKa42MIbVI45gD_iVhIhz3Rd7em3qQeKGk.cache | 1 - ...KacAuQFnWvjcuqW0r6dEmNAu9qirvIJc9iB4.cache | 1 - ...l4j8IpsVOK8ltLHyNh8Ae0nHw3GBkC34V_co.cache | 2 - ...cl2X2Ek7Z_y7ofYqQ_ciEEIVbIpdX2fPMaCo.cache | Bin 2094 -> 0 bytes ...LdaDIovFH75YELCtXfgRHXRBGMqlWkNju038.cache | Bin 22106 -> 0 bytes ...WD3fHvCxJtMAJgjOtWkucxwhB80UH1b44H30.cache | 4 - ...D5q-r36ZwMwe1yPQSTILJW7eZistiXvFH2OA.cache | 1 - ...NL_7XGGz3iVtEQPdMdeIC5Mc-MTJ6Ao4zjtM.cache | 3 - ...6Tg0rQ9D1uY_hzQCuCYNldtdxRqjv1TX3F7E.cache | 1 - ...5mpE2l9ZUVaGzPtuZkGlBunHdBmr26gmNdJI.cache | Bin 2412 -> 0 bytes ...Guj_aIzvfz6xwnT7zXWndV92E-MeQRzUhpTU.cache | 3 - ...r1Q2HHJOdPAvePLS0GkclgPvcYsCNzp8aYR8.cache | 1 - ...ecm1XuiJN9LTuDBHiVR9R7VSCwHj00DDjC30.cache | 2 - ..._Bh1zFXxtpAtsK14dkahCqLqWGNfMvFwdY0k.cache | Bin 2257 -> 0 bytes ...W3TaEHtBW6tpcnke3rR2uHrx9vAfXKfCpAMY.cache | 1 - ...TIadQe66EFS9nC-HHrxEpHpVqWF_6mIB_s6Q.cache | Bin 2238 -> 0 bytes ...m7qGa6rJkmeCNNrUjkZBP1HIOZ6DDukMQnyw.cache | 1 - ...ilsvYd8vp3HjXK65tTZukr0h-PiOjBNKHeZY.cache | 3 - ...p67qpMlFvKi5x91dzoHDyz0WqzbSsVOtdEW4.cache | 4 - ...P9ahmjV_uvIL5Pek-0cigNPaUa8jb20nN5DY.cache | 2 - ...qybc1KoPEJ4IscGphaaHGgmh2KV82Edor2hQ.cache | Bin 7788 -> 0 bytes ...LH8TtVfJ1jC53kB9sMjMQMt4pJ9JRPcpmgAY.cache | Bin 32098 -> 0 bytes ...jEym0jbLSbr2uzKn4hwCqC4-m1VJDpwLF-zA.cache | 2 - ...9Fj25-AGrZ89fGITpcdIjKTByca4RNuyecy8.cache | 1 - ...khu3thE5Fn7KDaNS4RY_mfLUoyrfJF-1mYQc.cache | 3 - ...TZtOHM0qH7kUALXFRbPA1W7SzS4csGnlQSLM.cache | Bin 28178 -> 0 bytes ...oRJmu0iyMCttXIotnzqQfLV5ru9Eoj-TSMnw.cache | 1 - ...LTMdGlzl_alhNVP42jVURcRFY23HWg-xH4nc.cache | 1 - ...p3F0pmp-2gFJxLnEVoxxNGS9TRcv1ys-ttl4.cache | 1 - ...nj4Kb-p7qZOdIXPs3oLSJRvSCwgBqheh6nzg.cache | 1 - ...VXzIXZK7ox8WSv71DHuFJEwhZNs7FVyZRoB0.cache | Bin 1363 -> 0 bytes ...XOyDDy_oiMdboOXihmVIy0zvWMy_1UrUy-Gk.cache | Bin 6105 -> 0 bytes ...92yzESPqvDuhZ-5uVvvltEWyTFUFYSO4FvUg.cache | 1 - ...A03JEJOxS8whGupKVkJRYybBs9--ZmkZQunc.cache | Bin 36 -> 0 bytes ...31syTJCL7NPzH6T63-gg08VTPFXXmIDa1-hQ.cache | 2 - ...adiyjubv0ntDfEg9Qkd5-CpigsLkzyp6PozE.cache | 1 - ...FJBHrqc4pf8ihvkcczsF3E6u1oSFjj8f-2fA.cache | Bin 5709 -> 0 bytes ...tuU5D9sMvdvlGiXCsdJ70XmwXC4OIWnRRXG0.cache | Bin 2540 -> 0 bytes ...KfZUWGVv-FS08lYSdHN9glK6hf4iSbDUGgOM.cache | Bin 2080 -> 0 bytes ...E7CKHiEnSNerlg_hOyBBdSYFrimpbFW_qoWA.cache | Bin 36 -> 0 bytes ...Qu_J--zVSVQnv_-Z_o_Zv8uAHgK02Jc8Lr60.cache | Bin 618 -> 0 bytes ...u2LoK8DkANbkIq7VyvX0a8tGrRc5NDYzfnAc.cache | 2 - ...DpBQn8K8C8-9MsQIlN77RYJpHK9k3kMhsjcI.cache | Bin 6142 -> 0 bytes ...x8UgYDpi-v7sDgdyC5TCdoy-zDy-CZ8N1X10.cache | 1 - ...64acs8CPRI3Vexa7MRZUy2x89XkZY8TKcP_8.cache | 1 - ...1eS0oASMxJIvDLVuX7tHvHfSFd5v1mAiYi_A.cache | Bin 2442 -> 0 bytes ...aKHgKQc-ufJVZAkPAhbU4zhbk7GfB2Q-ElTg.cache | 1 - ...qVfWWSzOEtHttoBkzd8PToiO2co4NePGzb2s.cache | Bin 2398 -> 0 bytes ...ofMNvlH3v5mwBcAKNBFIwFykHBvenNugTm04.cache | 1 - ...i5HDmAXJswlcZWeWue0UfStDPQUN0fZpKOk8.cache | 1 - ...xIqckiAqxSRZGlCA6pg_5Za0Fe1HZl9JGIDs.cache | Bin 36 -> 0 bytes ...4snBzDYbSgK-puRH4w7yoilOvG88Bg62U7kQ.cache | Bin 2644 -> 0 bytes ...2hrpIU6ddYNvSY2Pr73zoNyYFmGCx9bV2gTo.cache | 1 - ...Ul0locILLAnp5yeCeHmVXGXGbRmzQzoaBUpo.cache | Bin 36 -> 0 bytes ...cMJZZpXcj4IWAPOvfJrI3RCfdDweTZpCjxaM.cache | 3 - ...nwczQoNkrrMkLhQlnreWPO3QZaH0hw135AVk.cache | 1 - ...LTCbOYmDgZj5rBjSVZnWeuuodYICcnz0z8tA.cache | 3 - ...Z8En90bodnQiU7grQgPAo86UWbZtK2I5hcd4.cache | Bin 1980 -> 0 bytes ...xVWVeF5z-bR5oqW-YEjW7nGe1Rq6wSKhcRwQ.cache | Bin 2701 -> 0 bytes ...0Svvicv6808xUt-W7ADyBat399oe2bi_7fe4.cache | Bin 2676 -> 0 bytes ...CaDPKhf6qlGy8YDX1PSgIG3Os20-phCMyHLY.cache | 1 - ...3oj8hAmSk2KzZJPa5DkRjqdTYnacPP9nIeck.cache | 1 - ...5iydg0PZWP4sGvhRoa3Q3Ssj8CPD1moLzvwY.cache | 4 - ...pJWVaoaXngkQTOmxX79a3LLPwGGQjKgM-IZQ.cache | 1 - ...P30qzACLthk6BSdKLkpSQljbgkMgcmKfc-Us.cache | 1 - ...1XMdsKoXcb4w0Bxc_MTKBIAM0Wy1_or2Bkj8.cache | Bin 2712 -> 0 bytes ...Wba4fLvXw-C_kKq-x9HwYZxnBBiltbIufzzQ.cache | 2 - ...p2WltGH5YlhT80rqACZPaBFcS4iVNCqYSbRs.cache | 1 - ...uWt2ycCw8QUIAlYf1T90cA6Jy0UKKuVoossQ.cache | 1 - ...S6qKMn3LO2ASRcnCjRCjdU0_B4lUsJkKzKqs.cache | 3 - ...pslRjH0zuLC0BoYhss_blmBsuYuR6PtMDbbs.cache | 1 - ...rOGgm3DID9PjQIHdNv_fH26a86KY0H-y6fRM.cache | 3 - ...7zsma-wT2Dq1k0Wq-3SmlIpt_IKkWV-UJgCc.cache | Bin 1147 -> 0 bytes ...ymdDCEasSsq_U0lBepOVZMpgah299wmutvBM.cache | Bin 2969 -> 0 bytes ...cRD5TR11XfAbQeqQvsVL1aPGgUhkBLLNwwWk.cache | Bin 36 -> 0 bytes ...VnYw2Owmpei8H29radqsn0e_AtsnCE7aGLI4.cache | 1 - ...1ruHOJUaD0kQ2tVzo4CI6N0cHLVq3gztbDQE.cache | 1 - ...PUQCSk7rHc8fcqm3lyRrikEPpuPQrP1tZUEM.cache | Bin 2094 -> 0 bytes ...9x5IrTuxoGHvTB6aZ-51o9uIKLekIPvMffGs.cache | 1 - ...8GvLicS3M7lvWODjHgA2rpPpP4FfjXmWu7es.cache | Bin 2289 -> 0 bytes ...kHMciOsTp4fwiRj3uJGxAfeytmRtbMCqAafo.cache | Bin 1359 -> 0 bytes ...ndQiYBotHg2C_KBHIqSsbwrJ98lUgaSJCnt4.cache | 62 - ...86ZOQc42mn9gIM4h9CbaC57EQvTmqDmr_A0g.cache | Bin 36 -> 0 bytes ...3smNLskodfQo7btwNZkecw9SvolSoiiWQhOM.cache | Bin 744 -> 0 bytes ...o_bBlSlRwaLXoTtlBdCZYxS98D4qPoQdjOxg.cache | Bin 608 -> 0 bytes ...J9yAQ08pAP7-Ggw-wYy-Hj5K5OHyB86DDha8.cache | 1 - ...W6ogC9kpn-J2A-TTE6Jdhd2MQ6O4VttRQBp4.cache | 1 - ...UWPDy49AvAxi834oMZkjAeacu5nkU9cJ0VBQ.cache | Bin 1585 -> 0 bytes ...oz7DUVMTiBIK4FbNTYO0DwJf6Gd8iCMmZNiI.cache | Bin 36 -> 0 bytes ...QKVMe1fJIWgAEH1-2DWt2SVEOrirt6VTY0xw.cache | 1 - ...i3qKD2jRh4nhqs_VaIjvAhRYFOISLteGo1x8.cache | Bin 2082 -> 0 bytes ...21HCUXUZZRcnwY_SEkaZjWM4kU8w3ZVADOLY.cache | 1 - ...BX8cHBGQdBhaHIdHcMd170-2EOZRo0OBo7a0.cache | Bin 3950 -> 0 bytes ...oCK-jMGdLOoBeWSHR7_A50jcw1aGFKNdvhiQ.cache | 1 - ...nPYeAuS1hgahgAaS6NezBy1bLPt1BW-Btsjo.cache | Bin 622 -> 0 bytes ...gyFKW2wsnWUrJVJ6VUIv0HTXpDtZFKOVlfBM.cache | 1 - ...2d-nAdtmEYLuh6_JlwGFa_IIYcPz-FMeZZwQ.cache | Bin 2635 -> 0 bytes ...2MoCYcTx7xcrgyeZ25sASGtFqTunw2flrheQ.cache | Bin 7335 -> 0 bytes ...KWfJUmQPqXAO-4PFxLDL5912D3p2-2aaLJ_I.cache | Bin 36 -> 0 bytes ...jWzv6ef_dmS2Hs15DmHqwoEVtag56zaiPhvM.cache | Bin 1614 -> 0 bytes ...BHEz0ccbKFUIxTyVdBzmE4GtYqofp0bvtUdo.cache | 2 - ...Pu0jM7LZCJQMIq2g0Ocduw0K_lLhQNQ3EeU4.cache | 1 - ...YlPP2GquxFWomX_JiiQxT8DOpHcgANPEMArU.cache | 2 - ...N7jFsWxdqQrVrhNUqZRzYmTjPxadGSxptEcE.cache | 1 - ...WLSgnSwdF8cmTZ87ty4euKkvGBykseafUrLg.cache | Bin 2811 -> 0 bytes ...gZOIjT5AkVdBIq2LkbFohPl5V4M-2mXJup_g.cache | 1 - ...dcQMlw5gatjoRh94lp8fpc4uJNjbMC6SfHmw.cache | Bin 2286 -> 0 bytes ...7xsxUb77yOkYcg17_kmO67pNU3MflI6HnSdQ.cache | 1 - ...Ccia4IMjPLgnvs091kv9g5l63oiVP3OjIDOQ.cache | 1 - ...oaeJl8YJhHwS8UdaLne7CulD1941prBlgHDs.cache | 1 - ...OSPzr7fnzZt_67O0TFsAfkgk6z0lQQVO-is8.cache | 1 - ...nQomZQ9OoLtkiCkas4CeX_fPSB6dxQwr4CCE.cache | Bin 1446 -> 0 bytes ...nVgY9YYpHWfhtpRfEEpnoZK-I9Pb2En8qCjI.cache | Bin 753 -> 0 bytes ...Y4jfEzr5gSj_hSxiOs2G30vrpmTkTQfS-qcE.cache | Bin 2021 -> 0 bytes ...edPzqq-k1gBiaKjEd0N1dzh8WTxoU2jAirlQ.cache | Bin 2097 -> 0 bytes ...ePJbuO1nATIOmPyU143lSlm6aIitxPEs2Zrg.cache | Bin 36 -> 0 bytes ...uiOjQL-usrJ4y2EXcoT3cJuqgb_b0YKlCpSM.cache | 1 - ...kCybjcGGjbY33xK1m_hgghduH4fQqoMH0ODA.cache | 1 - ...DVDe826PCZOA2mnfKqRtWWKi8Nvz_1j4tfzQ.cache | Bin 2814 -> 0 bytes ...yzS1nvAWWll2pzsDXgGNHMQjG8bwAIZO43AI.cache | 1 - ...yrUCeJxLIxHvD4EDkpF0dPNCaiZeqHS_ArUw.cache | 2 - ...yGgUVvv7lPsC89fEXm2KrB4gf_yNE9Jrww5U.cache | 1 - ...-k_NV_XDRHARqhCucgsfoDwmCU6O9gzISA_c.cache | Bin 2842 -> 0 bytes ...GxwVzFipO3y7HhVJQu4oCz7y0hhEIgUBNuSU.cache | 3 - ...bkAhw-3HbICKUgBCyaDRsOs7FiUpraRPD-gg.cache | 1 - ...4fTiLWDFjYgljRNhavT5VPig9tQq8KXkvn5c.cache | 1 - ...iGIg-kG8WD9Ew1oM_EAp55HeT64pH88J3kPQ.cache | 4 - ...rLrhL4EpwbTKVxwUSnH6ddq0fc_4x9UeUlKY.cache | 2 - ...H9IBzen85nfgC5fN_KGaGTpDvlPXaCGE5F44.cache | 1 - ..._GdYruXV4PRQ3-yoF7PBjvqX8Rj6BCvKGHQs.cache | Bin 3391 -> 0 bytes ...RVnpncpWQKgzH3XYmz3GwkE0IGTySV5ck03I.cache | 4 - ...e_amQiV-H6ZQCvPHiRBhR3pRmKwdwkfnsnM0.cache | 1 - ...reG-xUDJWI6CQ6u5hibaxaOXC0Sdy8Kvowvw.cache | Bin 1918 -> 0 bytes ...SvWp9xp5Jzsrwvu-n_CmUHpYx5gxYzI2AMi0.cache | 1 - ...n5sQR9yEfjFU8ayisLZ5c_HV7nKp8BNoHL5o.cache | Bin 5795 -> 0 bytes ...ZYmEliBDrH95LRtrIf1xFb_J3-3oaAWjgP2g.cache | 1 - ...YuLKM3vsuwQgec3n7YuYsvn8yh3ivodYM500.cache | 1 - ...cKpfuufXP-mIgMtz-oZ3AqqwFnhGeNwxMIRM.cache | Bin 618 -> 0 bytes ...B2grIbYa_Ch3F90Rj1aLywUVUGONqrghfaxQ.cache | Bin 21497 -> 0 bytes ...J3WR_u7Zhd8005At7jq1cQjUYHfRm3scvyW4.cache | 1 - ...7XJ-eTFXHXADKTrrRrjZrU7ddJ4iUYL0bPKY.cache | 3 - ...Io6R-Hx5j0P_JIatFAwwhBqImDnQjBmHlL38.cache | 2 - ...BNi_oFwBILXcCQM2Ggu0-OubsPlTHo2-OMOY.cache | 1 - ...KwA8wAL0hIGhEb_GpH1O0E_E8knRgaCW4JSU.cache | 1 - ...eEEKpjp_uYmFZjKfiE7PB2fr3r0cgYaCMfak.cache | 1 - ..._vlv9A5Wkfhi_RH7KHFe0ti0PmzmpJBnplvM.cache | 1 - ...zPv_fd2ciwvdZ6tIrg_vxtC11quBgjnWIJUA.cache | Bin 4024 -> 0 bytes ...xhr2zKLZNIh0xNgMjjhRjDtl6gE3tWoRPeqo.cache | 1 - ...ALVH9C-VNbwl87sgf8rzaN73vRmUuMcB0iak.cache | Bin 2612 -> 0 bytes ...IwGtqBGNbT2jM9dKX2HMcoJ50h06dJe1tLE8.cache | 40 - ...RFJ6ZW5yVC370bRr_o3Po4rUu9wYuCQioldw.cache | Bin 2161 -> 0 bytes ...Q2P4MnC8KvSIukjacQsb-khkCVxNy140unn0.cache | 1 - ...YqQ9k9FAsUNq_D-Pkf9Yhfp4QY0CsZ-nRTtQ.cache | Bin 2056 -> 0 bytes ...Mbu_VdXsHYyESi-sSoBar16lVsT1jecPw6Wo.cache | 1 - ...85cH2hH2cO9Uvecnc_Tz8gsd3_5QnxkRBToE.cache | 3 - ...bGxBBZeVkC5jidYBJxzFadcmTBxc-ZeImHaw.cache | 1 - ...PirLVII7VNboOPk61kiRv292xORm7oU8F6cg.cache | 1 - ...ME9bFBk4u5iGCUam94-DxANqHd9wy5_izBMU.cache | 1 - ...A1eP2EFe80u5gEj8fqyTHdLRow3I-PQ7UAlI.cache | 1 - ...kPDy9ovArnfyxcuqYMd2Q8FMOgfwdLPAWikk.cache | Bin 615 -> 0 bytes ...MgW7NqMcFN513LTrxAGmNdClL0INqdDk9SLI.cache | Bin 6365 -> 0 bytes ...jffo_LQ9FTchgjFvSdokDNDQcIgZ1ImrNftk.cache | Bin 2272 -> 0 bytes ...2u2CtwKx220Vq9m2L-wdxHujSH2JfgNHI6jU.cache | Bin 36 -> 0 bytes ...TTdbXaAWO1dyBO55ZckIeaCW7JL5j1PdiuP0.cache | 2 - ...3ashDBCMLPZjYSF5aE-FxD28mBvZOXMHoqQA.cache | 1 - ...yOWq33HQxnSkQqG4LDdHkJqJ6k7NJhcAqWC4.cache | 1 - ..._jaSvQ59qRH2Wb2V4Jx2Qj25w_lQZVZV7-ds.cache | 1 - ...Z-f-KFU7iMPYd8aFNhUSY34OVAwSB1apT73Y.cache | 3 - ...soQnWREztZK3UNQbhLjHZt7kviUnfajlQjEQ.cache | Bin 743 -> 0 bytes ...nLOACS1Ng33fZaD1yjM94D8jYKR0ogUTSEng.cache | 1 - ...CRr0ZJ0DphO5MakSUbxFZrxKu5ACqDSE3a1E.cache | 1 - ...GP2fnFdLrrZEwtX7n_0yMyp6ISY2y1HlXrCE.cache | Bin 6264 -> 0 bytes ...1CD1pwTc-vRRx9Tj0rjlmGjRpNiblqaFCjKc.cache | 3 - ...bDRIKB6Hv_PbhvrTSsekQAziIXMMRLNw6IGM.cache | 1 - ...KZkJq0dRwWpxFxQ1Co6u1MfnrQWg1fwtesF8.cache | 1 - ...AmL7IcB8p2H-Pgaww8VH0XbXZlcfdIItxzRY.cache | 1 - ...7JlUyusy8sXohWSrOYi5DWNVXEpyj4WrC3QY.cache | Bin 36 -> 0 bytes ...N8vcVQhR8Jrr9I4-z1jiHlILKdWsBpK87hJc.cache | Bin 2899 -> 0 bytes ...A70j61AQEL1Kqubb2J7qrVw_9QsBaCTry7nM.cache | 2 - ...xw3sjF0ljj7FnQrki0MTtlN7U2r90iLNt8oM.cache | 2 - ...X9wZMqUg5gDZvKcls-Gqy3Yn_uco7XLWJOug.cache | 1 - ...k2ZmCZd5qRYxMDDX1un90JjQHKgCL7Wa7Lxs.cache | 2 - ...fRXRc0RJxQyutpQOgRcxhtmEMDiUB9nWYjwg.cache | Bin 2287 -> 0 bytes ...UxgM8Gzm12FFuB0GnD82Bow-kfU6yRlTMYgk.cache | 1 - ...GH0ro9kB9w3BSrh_ADLnzeduwtDzPWUI-Ilk.cache | Bin 6014 -> 0 bytes ...QkZR-LOxLQDGTIAgg_8Csf7Mnnaa40I97U7A.cache | Bin 2053 -> 0 bytes ...qri9FJSjYokbsI7q-ue_1zv56JDKD7IuKiIc.cache | 3 - ...5zyiFmMtrbaCRhxdwEu0cwD3GRGXmUzMju_Y.cache | Bin 6936 -> 0 bytes ...YwZ8QsXZw7uKem_B44GvkFK_BU18bOZtvgE8.cache | 2 - ...5GaInadQ7bLgNsvoLrggn329_gsKYsqQ_uXw.cache | 3 - ...ZhDVryaNY3N4sqfLvwQWlTVzsgl3cCfCuiiA.cache | 3 - ...GhS-8SdacFpWyLuDM6IYOqehQmPixpUqVvck.cache | 1 - ...Hi5yo46lrUXwPLNYzYY_8qm4tYx86MgUNdqk.cache | 4 - ...O0JKaAyJLU8OL63kVZKlmC3g-sGK5Gnv4yvo.cache | Bin 3237 -> 0 bytes ...fZlyuD06ez5kuec7vIczJ1-t34_pnX6aHTKQ.cache | 2 - ..._mj2VARgxYGZMGUCQ9le2DIAxoJ4yzfi7WpQ.cache | 1 - ...brqtt6T1wADzL4uYwDGOU2WLG2NMK9eDsVHA.cache | Bin 2747 -> 0 bytes ...H_ORe4BK24xgcvg0HtEPconx24BPpKiK35e8.cache | 3 - ...5TF2vVOpLyVZsKpzQKpM5QXF0BVksu5Xgr4Q.cache | Bin 2212 -> 0 bytes ...uFyIS3CxSPX2DdFRZELrEhmyVUcFZBfSRkPw.cache | 1 - ...tTk_5qemfaOvLuvwXZMprONP0sXvZbvZvDmw.cache | 1 - ...HAcn75-Ep1bwVRTGsNEtmA2NQfs4vcYFxfLo.cache | 1 - ...7QISH-ePxPaPeNJInWQiDgHXdIh7QfpwX1zo.cache | 3 - ...U9pe19T4oC-Q3-2xLP3TcWAWB3U2gHqGmg4A.cache | 1 - ...0BYcsqCHrW3TTJGR-67ANVKcIRUkjRFPYMjg.cache | Bin 3248 -> 0 bytes ...JIZ-pZh-U7Iw46mKffYVNsexk0_Oye-pJlFg.cache | Bin 2100 -> 0 bytes ...724fsnWgw-DBxij5djzIhU-WQVZhe1FYeRxA.cache | 2 - ...DJ7DcsQCsr5SHvBT4Z5agH40ts1ZFsHT1HBg.cache | 1 - ...rQiy_3WDPT2-p54gZp2QPl3qazccOw8TpEqI.cache | 3 - ...Xr55BqoLmL7kEOemnOsWuAQK50oQUh37sYnQ.cache | 2 - ...Oswc9l5E_6nnYU6DqATrx6eP52p3IUDfqF84.cache | 3 - ...cq3m_Xp07xsRSntJ2qiv8sVt6yK3CN2-960w.cache | 1 - ...xTyhUi6rZjXv1VVmdeobf_OJvBIRiNLpN448.cache | 1 - ...5tMKVkTc0n3gbv6CO_BEnWXMsAEqvnzPQR8g.cache | Bin 3048 -> 0 bytes ...haT6q03m0qw4Ll5Yad4M7hv6pP9pVNVHYBYI.cache | Bin 36 -> 0 bytes ...U4cbH8qtYVe_EtAX5PHYBXNTo07jXE8zCobs.cache | Bin 2346 -> 0 bytes ...S4TmcRVKsH4icjqq_A9vwGw0ubKubNPxtkNQ.cache | 1 - ...ecEPFZqN50WMGOkceN68KKptRrg0AhmOa4aY.cache | Bin 1692 -> 0 bytes ...UHMLZW9Cc2JBPIL6f8-2rK7oy4A1jlG6ELsA.cache | 1 - ...GXCRFyBGVJjwcAH8mVLys0FoN2Hsq118XBE8.cache | Bin 6900 -> 0 bytes ...SMgAayIw2y61D0gnIbQn4V5OHYs0h-UQD5HQ.cache | Bin 1005 -> 0 bytes ...SxEetBAjMswkermzo4yvzF4WdZbeNOg3waMg.cache | 1 - ...N5RF-02vx0-8M3kFyd4TkxdHtB-tAHqFW6_Q.cache | 1 - ...qsSAdnuJfyQ51OQja0PKbmbnLb_sbPJewqN8.cache | 3 - ...xp-XH6-BmZRMqDL7LRira_mps-OYc-dx-JOg.cache | 1 - ...yGhq3hdFi6WiH_wkNrT2kFsGbPMPd4L7TweE.cache | 1 - ...n1xiw-oA2IxjxHdIQgwugb1cK6uNMg5umUkg.cache | 1 - ...6XFr22IV1OrZlDVYgTN8D4RxykiH-hOUP79s.cache | Bin 14047 -> 0 bytes ...GN_M01ySS1wlTC7R6My_ls0deuGNuf-XcG1o.cache | 1 - ...SK5SPwcTSQ63w_6WOCce3jYgi-xyjqSzy1bc.cache | 2 - ...mF22xz5UbpWn2PAg-QS9W5S453012nY4gxVU.cache | Bin 36 -> 0 bytes ...xlCNfytv_Q7Vn2sVOrxZzReGmZ3kUbazSF8c.cache | 3 - ...mJIEMrjI8laRdjvpZkZmYqaDkx-c2g5pdYCw.cache | 2 - ...MpAAJJ61aN0JymQa_H2ZsvJswk8ZikDlLSLc.cache | 1 - ...A7EmdhZoSM_sffWymXX9tgdFgLGfGsvaWzQ4.cache | 1 - ...00C8azng7P9Fa7Lj_snksC0TQoPJ21S4RKzQ.cache | 1 - ...Te0wjERTqFbna4DMH-HIrI117_yrHfMlmMrc.cache | 1 - ...QjHrq7nuoqDHNHUTJC4tmAGeCiiQ6So0UBEI.cache | 1 - ...TuwHW_RSjKnwJb06XGAeB9M76cGhOPiYjseA.cache | 1 - ...ne-zZEx0MN-DH0krzzuCawUypz7gIp71jwt8.cache | 1 - ...bzp65jpGdDqX2_73SwKjGghJt-vknGRc_M6I.cache | 1 - ...wvvT7vMvJ4n-mheviuoFLcbVoRQ0Ts73cjUA.cache | 2 - ...HF8aY_RNaAMNb_qoER1YhVn5QbiMvff_rluE.cache | Bin 2593 -> 0 bytes ...ObE4VV5jSAelNKgvY2baXHFjzmBgnmc9pXP4.cache | 5 - ...to7qDkzHIC5SIcLvcoKHhr45Uu2xYGXjFYqE.cache | 1 - ...6Te4Ztfw2byKgU1jN9NVEObqcmUh77v-R-tw.cache | 1 - ...bChCFbftq1-aKqmLJI2faaOUmjs9cAwci7es.cache | 1 - ...OzyZ6e05dwXeZ1btlKVoguqESd6r-Zm4cT90.cache | 3 - ...wqpT36d6py4WkCPWs1GTLZxRSd2CVqujugVs.cache | 3 - ...rrwIVZ3YCwZx-U1Yg_GEyqzFIX40frrMezK8.cache | 2 - ...GtmH6jzCoDgFbJH8lYo7hAyCLmrIhmuU4fcA.cache | 1 - ...vUQy5EWluhmLFDa4RmIsY8iDK8iA8mD5zC-g.cache | Bin 1362 -> 0 bytes ...nU--NW-KTx4_XPri6QtcBNquL4jSfWExdv90.cache | 22 - ...AXTg34XCnTYTPIxxikRIsJS68Sl5vm2Mxb0U.cache | 1 - ...dPmyqsYzw-V43k59D4KrFW46tMU8kGqsFMrw.cache | 2 - ...uwz4ylmtasbmxH8pFy8BEff1CcQCzatiEK4I.cache | 1 - ...7m1pS-TX1Fst3C_6YASXus1ZIatDq0mwUZfw.cache | 2 - ...EjYXJ_UOlYYEwbHOoY2Uwr9KVXUvlx0jCpug.cache | 1 - ...iYTBaRuU729senHaQ1JFtXDuCwIghc1wUHqc.cache | 2 - ...GS_JbfV9-SrWtjl080-PMMChOaUP2K7Uk7iI.cache | 1 - ...TBEevxC4JWDB2uiEP-4FP-rOZfYD8C-TSuHc.cache | Bin 2144 -> 0 bytes ...DSEAhLxB7-cS3Bv08L5UvMd0UX6NpdUT5aa0.cache | Bin 13942 -> 0 bytes ...9xW2U4YZg-Z217xG1Al_x5weJ_XaM5VEK3m8.cache | 2 - ...mhvBgNjvkSTCvagM-q-yer4hJEvTJI3dPP80.cache | Bin 1110 -> 0 bytes ...KINGr8qpGW6qijlmtMvDuHutaVicYtQFjYqY.cache | Bin 3130 -> 0 bytes ...qdwCOboAfhlsKEFW8samodFcGi07xLYJ7yek.cache | 1 - ...PJfqqqwSxJFFJFCczpC89rhhS0-hkUQMYPnA.cache | 3 - ...ceJya7pUn2N96ES-XSsQ6kiwa0evuLDY1w2U.cache | Bin 2832 -> 0 bytes ...UAUnKfG0iOfTVifrWlHTTXYGI0kvG87gNP1s.cache | Bin 9495 -> 0 bytes ...X1UeBDfPnF4d4S5CLwStAEJ01Ss2KENl4n2s.cache | 1 - ...aVcbrm4CZuGh1Sj4tnfaJYF7Rqq0fll3HFPk.cache | Bin 2746 -> 0 bytes ...9Q6hTNY1KUzOYD1DNr-3nJMRmLt1oAIN7T6s.cache | Bin 2673 -> 0 bytes ...idb_vGLbb1MaCxwngSsKTGwKH_NOa_o8yHfA.cache | Bin 2377 -> 0 bytes ...DB0mSSiHxPxbJ7D4cjStEaUBbMyrW_TJcl2w.cache | 1 - ...OiS729OTt6jFG-l4dCx7PKfKNNn0_PI6G9a0.cache | 2 - ...aLSfYykCddtIAkd3wP2Jycsnr8o8D17wHBqo.cache | 1 - ...uvfbb9Ir83unhGz2GHW_WZn7Z87CLXD1mi8k.cache | 2 - ...N5etZ63O0onpCcJwcc_kxJdsSsx2gF2l_NBo.cache | 3 - ...W1FOzUnRodnWXnsO_G_VvbmJbQlAcl0RuNlU.cache | 1 - ...OoazomldcXG9Xk8CUgwLXmgycYZfeSuKuDPE.cache | 2 - ...oShBZotlDA4rBewKh1HAgEjm_2Opjuixr0uY.cache | 1 - ...HKiFnx3SmZCk31FijqwoB0LLAUjJVxyg_3yw.cache | Bin 1551 -> 0 bytes ...22IFsPJjgLckcmAgAPVSreWkmCLSWzu5WBCA.cache | Bin 2331 -> 0 bytes ...pbdTV5lovialLm6sMd8SR7JcIehl8-ublhvo.cache | 1 - ...sXhRc5tINeY0fE6RfkEzb808VzCNSz5p3LCs.cache | 63 - ...0zJ7-zlC3DuBjzAyUS42SkHozKAWjjwOGw_E.cache | 1 - ...9LUf5n9fw27QwewGN8OOtf_a1r7495bAOcqI.cache | 1 - ...ftZYcGcBvwNBi981CaP9KJHV0VcsGRxJf7UM.cache | 1 - ...nJR6dd3BOot5aHNGP1thPWC0xmchXyprIz9E.cache | 1 - ...OtYMpeToxDiw2L_ja8zBUWStpgClgQnIUNr4.cache | Bin 757 -> 0 bytes ...8fPin7-xcepdeRrgtuBTb6VQ8sUE0MJ-zFic.cache | 3 - ...96ZIvkAGdeFoyfrH3FU8riUt1yiwLQxkH1xI.cache | Bin 2410 -> 0 bytes ...-qvC1mZwfcjWV1pbK_0Ep1jBkQa0JU9f0OGU.cache | Bin 13970 -> 0 bytes ...CI-QIl4ss5niM-7S9lFFDaf4egBH5EvktZUE.cache | 2 - ...58b_wY6d3_JE8hk59eM_SkFNGR3nDjmDoBMM.cache | 2 - ...zIjFx0Hiodi_VccoVsLSRYGcgNRJtXy6ev5g.cache | Bin 3122 -> 0 bytes ...C-Js3Is1rYISyOYNxauvgTLfukgH7ifxAUaU.cache | 3 - ...8sbzCx7bM3RvLGUgcyXGLUivC5NbAY3trWnw.cache | 1 - ...9w5yastju07eTyM8x7n4f4c8ZmjubvxQLLPM.cache | 2 - ...Vx48iF5K-LoxeUVSfU4gLSy8jLPLpUzErnqM.cache | Bin 7231 -> 0 bytes ...4qL_zyDmCJH4fpOBd-lqQjhmUn-0MSkJ92Jw.cache | Bin 2380 -> 0 bytes ...jqpyStuoVRcNr_ZVXTLiiBSLtWnttOGQOvz4.cache | 2 - ...3RqdzTIXZxDl86fdVLcqKFpc9L6NEUItJspw.cache | 1 - ...un8lIBRTRxs7fq2QZXfJwBQsoYVNdUahJp5Q.cache | 3 - ...KgoKxvmi0_oYm2Akwrl6_wTo53PCTArcaTv0.cache | Bin 2129 -> 0 bytes ...eflLa3pvJc6pHm5ziYZCeAywzdQMkTm-iUJw.cache | Bin 36 -> 0 bytes ...ItDF0BRV6XJMJkyDUC2aoq5pZeBaCvo0leBk.cache | Bin 2338 -> 0 bytes ...eA0jSKMg3KgJWwT9NZfTj4fBgjNFQ42rw19A.cache | 3 - ...zet-_DIZDtdy9SZeyhA7Fcet8Gnqls4nk5u8.cache | 2 - ...vHJyYA9tYw3AnT69vc_fIkjxYvj29Goanle8.cache | 3 - ...eOBMjjQt0zyngGVTIIH_Nz4w4aIOMa7QzTSQ.cache | 1 - ...soYZQpiOXC2yHvNoVL2it61Kwz7xHQiHcyHA.cache | 3 - ...aS99boQh0iBGcSsgu5UvYL3l6eZ5UpocOi3c.cache | 52 - ...1r02hGlQX4EIgpXRe7DlP0DPoDu4fOO-e6DQ.cache | Bin 1455 -> 0 bytes ...GWptNNNFjgKjz1H6ypHtLCFXJk8xCUbVXUl8.cache | 3 - ...S-i_qaBHoTrSink_iu2Xzxqpf7TgALiqmUpU.cache | Bin 2007 -> 0 bytes ...fy7lM_f4RTtEuzrmkHWAKFEFC7zLV_rKRBEs.cache | Bin 2734 -> 0 bytes ...Mst_FTFBOknfMaTTnWblgChXG6CCxi-wAlt8.cache | 2 - ...Ehj-ym4rBl9YuVp--4KhPyknkCjy3aQDr2t4.cache | Bin 2556 -> 0 bytes ...eKwr0nScf1yZK0tOgtuM7sY4djPircskhHPA.cache | 3 - ...dDI7-TgjltfEJGRPdwBOpoOGRQRN57hnOk2Q.cache | 1 - ...g8nQvClDHPfYYmyqRUlAuW3c_yEktyTpPdBQ.cache | 2 - ...luMF6K_qvma9aYcl4NRXE5xkSvZgtcVqFSfg.cache | 1 - ...2CsdRGwU1NhvXUuhbYIJMP0ES6cGEfJNGXR4.cache | Bin 5295 -> 0 bytes ...1kWcJIKAUZDt92poTAO9sKA4Do-iEVlNXrXw.cache | 1 - ...rdENvU9MqfBveTGDS0C300s4ikyiRV_e18-o.cache | 1 - ...fBxhzbeC3qT_7ethjlPavuylAFXiXmXAmByw.cache | 2 - ...BLpn0izoTNU4OZR7vs1BwiVPHGqPBXxU00IM.cache | Bin 2031 -> 0 bytes ...w25zEO0KnPIFiao8cOq9pLQY1rl4IEJ7j5dI.cache | 1 - ...bmjc3enrHN04vEb_BACfxsvAyqvmXhuH8d84.cache | 3 - ...FY87Dz5mQPgrhYv44YkSeLWcLYzeKrAq0Tx8.cache | 1 - ...4psIPqJHKkr9joNSeLgAOTivLGeZ_RUhpb60.cache | Bin 18898 -> 0 bytes ...h84pRIjpjdlaAlrOYp8pn2h3aav1EMEdo1BA.cache | 1 - ...EKeyzjWOtxKp5QDcacIdJy2qdeAhlDj-uv6o.cache | 3 - ...65U_JhRnP5TGC-9zZwVwJEWFj2gO7tpjkBFg.cache | Bin 14182 -> 0 bytes ...17J8eB4IUD2k2xBe0rKSsw0Zw2KqUJ8lgMLE.cache | Bin 3174 -> 0 bytes ...kj7mzRCBcLZ5eP1DA1SH9RaeR-1UiPI8HO-M.cache | 2 - ...61p_2L2T9ilgSWwqHWyIkYNmjsrFuKcSpLZE.cache | Bin 2062 -> 0 bytes ...DRU9iqTy59xsYY9ax0e5B4tOcWMgJn-nBlEw.cache | Bin 4502 -> 0 bytes ...IG5gPVTC3tDZlPBRmA-6vkTk50jIBLRapoUw.cache | 1 - ...-PUbwyTrfdBRLmsOqmsf_Loibrckc4NGy920.cache | Bin 614 -> 0 bytes ...kS2KrnemrOkdCzXlRDyIltVq6HLjbi5MYV1A.cache | Bin 10317 -> 0 bytes ...hlIQoFVWLvrwZR0OhjynFQmEw8BaB3zzfBF0.cache | Bin 2215 -> 0 bytes ...vWDiW7hTOZ-LBu7vSW0YjHBuVk_L_twpxa1A.cache | 1 - ...eLukLFwMH0HvBEWzZt1TBXP3NdRPCv3lVK4A.cache | 1 - ...WIKUd0ASGzs7rOs46HIKazKTYpBkPh7WMMZU.cache | Bin 1629 -> 0 bytes ...6eIeZgfKgtmQaDXBX4uhQEPQs6od2TvN6WyQ.cache | 1 - ...bQwaP_7X0171AQha8dS75j6mUgv4bkSZkEXk.cache | 1 - ...0nRF39WqZBHHeaW9eW06JrcJ91WAqRG6Mug8.cache | 1 - ...x735DBaoU0drMym7Atp6k4C89H9LzwH-VrGg.cache | 1 - ...94eWAC9XsmxdDOimO0-r3iXiLl9A-9bZJmPs.cache | Bin 743 -> 0 bytes ...s2ZEh3riMn8nN4Jlr6-pGuksL2Ka-elpBqrw.cache | 3 - ...hl3B3HQFTCWgQaDJqaGuzHGI-2IKdQc1_OMY.cache | 3 - ...AE1FCbbLgJzTYsxh-dPgvZ2DY9P22qjYDlVA.cache | 1 - ...SZEYjYfHJPak39ILFXM9i3CcDMCRna1G-d84.cache | 1 - ...Y6rnHSkZLcSa8-ZYF3bVVCdYb-4aXmFMTTr8.cache | 2 - ...9CRW1UUuoqGf4DTDwVde4Rwfkm1_sQ55GlUs.cache | 2 - ...IJVinV5n4yBJb_0KvKWa7zjjjFfl4LGJVA7U.cache | Bin 14088 -> 0 bytes ...JEBUXvr8P61YsiMEeBCJl-dmx_EIuNryr2Y4.cache | 1 - ...V8x5jmwH1UkgMHVmGl348P5mj-pZ7h6HrIMY.cache | 1 - ...h29LPHKcT1uiQeR9cChUgzUrE4WS0KbbZh9Y.cache | 1 - ...Vv_PEYoZWeAn5DuwkmdHTCBxMGHuS77o8ytU.cache | 1 - ...nogm01mRCYFuZmHi0EqPTB339N2kHO2gN9wM.cache | 1 - ...d7ijWvlTirQNGcMfxBp_TU1HnCfFqLaVsFrg.cache | 3 - ...uFCn-EJiCk9315pqwSh6UQDyutT5hEOdYGF0.cache | Bin 2076 -> 0 bytes ...W6LSyt-0aQgVZ_PcNa-Fh4IUU2uobjPGUUJU.cache | 60 - ...3MhOU7_WiosnQdzw9ceEL_xRUF_V-y384_U8.cache | Bin 68633 -> 0 bytes ...yclKnU9WeATOSC8ujETVWwAyeAFljvpjAXxA.cache | Bin 2277 -> 0 bytes ...CUQ31-FgzpvL6DDHJc3rjaQe8G5EAtuIE3Mc.cache | 3 - ...TeB87UG9oZqlUqXYUc9hI_9j2Zv8uxH6umDY.cache | 1 - ...fx5MMiGQTRCiXNUBkZ0NyRw6nK3KuRL8VEAI.cache | Bin 1268 -> 0 bytes ...WJSG4lzfcqLV7ZwQUsac1thU17HahAAGijB8.cache | 2 - ...RwiTRgya_zpFH7HWGStnlDXScO8FHDrIApR8.cache | 1 - ...Ha5Id5qldHIbNyKzxXhM8bmhQ5dOdxEJoCS8.cache | Bin 4726 -> 0 bytes ...XFKFbs7VfZBJhskRA0ISYfZ3-arELEfHjf38.cache | 1 - ...u6uR699jWRA_ts2InKfmMRmKMXQ44SRXMFmE.cache | 1 - ...uMKIzoAIihb3i-983zSWK9pDrwVD55MYWQxA.cache | Bin 1730 -> 0 bytes ...NuEwKbJQsAHxV9ogFtCsqXdWABlDZEzd-khI.cache | 1 - ...Pi2DTbVmVHAC09LInUGQBX1re2b0zgD4jYUw.cache | Bin 603 -> 0 bytes ...kFIvYhtYsdYsb-9Y6CiJimjKaE92bsby6ni8.cache | Bin 1114 -> 0 bytes ...6TuaelhsnKx3jDoloYOL2GM7jpVDqy4DNzJ8.cache | 1 - ...zKjRHGfEmZk6dG4DfU2Lrc8bu5SFvzCRRHb8.cache | 3 - ...WycIxwluxLcw9llp4FOcR2_Vu-8F-uZBgnZk.cache | 3 - ...76BfIXGMzbzE_e4ib0O6Ss_zIqwc7Cgey40M.cache | Bin 3715 -> 0 bytes ...zY67dXI_2M2wattNiS4HggQa2zG-OdLJ2CXg.cache | Bin 2213 -> 0 bytes ...UJxoiNtOmRnk_LdzCxwwac5n5sJh7POFh4CQ.cache | Bin 2342 -> 0 bytes ...BaH9-ulHWeqv4kZPGlyInhShMKq1nVS_rX18.cache | 1 - ...6bJ4YEByRC5jeJF9TkglnJXQZVPnJYP-WijM.cache | 3 - ...sj0QRU7GrdVKNnCqlLrMwFIqYQFcjNucc5t0.cache | 1 - ...Kxatw4Idok6YIE3sHXeRYEqRZFP4670lfKrk.cache | Bin 2425 -> 0 bytes ...2Ip4nEwqULQrZYQr78BrxANb7Es6bMdaZZ4E.cache | 1 - ...NeJcs_v-3_q_ydrKYBvRXfVACwwLLe5DfVfY.cache | 1 - ...Zp6Ij0DlwGXKr9xIqdUlzqOOgL6ur46eUy-4.cache | 4 - ...Erz35BSK_KOx8xVX0YbnUVPiK2DsicQzx9Ds.cache | Bin 14157 -> 0 bytes ...FstKj_QV7rn0TvUViGv16CWWbyDjKIjKYk1Y.cache | Bin 15528 -> 0 bytes ...s80tBRaoIw1Czs0L9Lx3I318oeV6-gsAWS68.cache | Bin 2675 -> 0 bytes ...rSvf0--CB57i0kixwd9O41A2swEPjx8cqMXk.cache | Bin 694 -> 0 bytes ...1fkfzLhuLJgkwDogmyYSAFweZqTJoVz2zmZA.cache | Bin 15929 -> 0 bytes ...9rwD2wTOtMTAGluofeApkwApUP1AXdpK84YA.cache | 1 - ...Ai8eEAdVbW5d750fpLmSBFcHDLoJttX09ky0.cache | 2 - ...1XjAvOLS7sgn9eHcUvLEO-VlphL7h91QyC7c.cache | 1 - ...ETGJ_7PaGnojKU8WTxaWbZ_QXIETCr5s_lT8.cache | Bin 2724 -> 0 bytes ...Y0bgAIiwpujJrwitwfl8cSeNv2u_9R1c3MK4.cache | 1 - ...dH16bkQ9R2otpEuibh-QGMNeR7Srcugb5lSc.cache | 3 - ...rQEaHfeewgXt3znMIustGfONIwI4eTErd1Vg.cache | 3 - ...AxsfiECP67jymxfOVywIYIGag54wdYWsoseQ.cache | 1 - ...KUKEbyc6i0BK9psvCQc-qOFd8iplYG9_GoKI.cache | Bin 2423 -> 0 bytes ...A6wq2JP2abDLNa7JQ-th-U85oJbLGXK2_wIo.cache | 2 - ...DAb56l_yeimMgoSComQ5fojU3sahJTtdq_y8.cache | 1 - ...gu2HEWZqm82pnQOb6dUENRVZ1YpK2fXWfeTU.cache | 3 - ...WqLVJavt7DVFsEnvjrO6U271jMT1m9jRQwu4.cache | Bin 1358 -> 0 bytes ...UFsOhzmu5LHVN-zXEOjpU5qCVkb28nD15Xrk.cache | 3 - ...uyumDCSM6yqh9eQc8QQtOL1TCspEYrYXhmRM.cache | 1 - ...vFlF19dv-GaoGzVb7NZPT-Dg5Jjmw95wKDrg.cache | Bin 626 -> 0 bytes ..._F4Y3eK2NurfH0ukoRV50ultcfzdF7vgcmhM.cache | 1 - ...dBFpTIxNagj38G2rdch9CFtT1wyJ4VMf33gY.cache | Bin 22482 -> 0 bytes ...3UHiWqdsV3AYwcYg2VUe6MXB0eQLndIZPi7E.cache | Bin 2122 -> 0 bytes ...dHojw8kmSw6eBa_rj7PULaAAJTeE6DM7MtRk.cache | Bin 6301 -> 0 bytes ..._26RYG5YNam9KaF_J8zR_qEBRqevDcd7uAeo.cache | 1 - ...Nv-Vf2Y68IUhcJezGlPJCzXjiwMay7cO4NZQ.cache | 1 - ...LxLX2J814aX3oFYIrHYuBWX_zvySemokzWTM.cache | 1 - ...DOJZPcL-XHL_F_jgJYWaEV_AfZH1DfiPaqos.cache | 3 - ...b3tiW4LTEOJSc6vQwwMlwGoJddDucj74h5Yk.cache | Bin 36 -> 0 bytes ...5aF8UgOIDT65ftG61SFb92gDf5McWerz-nrw.cache | 2 - ...1i_Jtd9pUomhAXF8weLFY-6yD_k8G1ET6OEw.cache | 1 - ...3arNWydSBIvL6lbe_89xvnVe1cHUsOcBQ_Ec.cache | Bin 2727 -> 0 bytes ...XBYYRv-zB7mc_OJ7HT4-PptnD_hBJ9m_S7P8.cache | Bin 2785 -> 0 bytes ...bRDHNCKb3Bl6RHlT2-fQpHuxZ3m4HgBDYYO8.cache | 1 - ...wk4VW9cA7ZAXpp_jFqIp3PdQwnkL7rgj7tKs.cache | 1 - ...jozZZMTZCB9cNIwt5c5onV_On3J_nuYcsgMI.cache | Bin 6363 -> 0 bytes ...230f_1RxeBCFnMHsUvMvaTtfjq3KlsMYDlFE.cache | 4 - ...GCHhOU8_ZNLYMWiNcsgpJlQ7BsJIhtyv-hPk.cache | 2 - ...R7Ekr0shQlHHTg_p7kDkg-yQwtSbNlgeaous.cache | 1 - ...GWm_nUSBLWhsnw066ahg4j_dMqwAqz9XXAgc.cache | Bin 620 -> 0 bytes ...DAQ03emGhK5U_9C6C-PKYTLCPrMxy7yMW19k.cache | 1 - ...5YLx4Kcn-pVXEFYjIiaIS7uqngopt3yCG3Hw.cache | Bin 2710 -> 0 bytes ...62GwOr7R4YtrRaHgt4PibC8RtgtKiq0TQbPk.cache | Bin 1800 -> 0 bytes ...8F5G_Fia94SpduIN9YSUal7NbqbnVOPgijIQ.cache | Bin 36 -> 0 bytes ...oNuN-x3crBzQXM7L_rrkqwNxQhzyAAOaCOpk.cache | Bin 1729 -> 0 bytes ...efFZeYW2YqAoJNWk7dhJZLD_Xe3p2wrLLTI0.cache | 1 - ...SsyA4SmgIWXqJplUSkDpKMEIOOClUNnATtBg.cache | 1 - ...Z7wDblVH92m8iGF9QmCOwprbHJdNw9MDMgMc.cache | 1 - ...P1S2__KvxNlj7OuoRAtnpYEAenW9GMug0qWw.cache | 3 - ...QfieOT_lgs6-MsTWMO1dQT_94vBGQxEiZ20w.cache | 1 - ...sn0Y5vH1yu3YBGLm5vRZzcyG6Q4emBTJre6M.cache | 1 - ...YuabOL8X3zV4fCJZLmlk8MeoGt0PoNAqcl7I.cache | 1 - ...35f1oAA6hQ8oz9kE6w-LuwOgarmGBvLD1hDI.cache | 2 - ...K_lCnc-eljFvJgVmZWSXJK4g7P92AcP_K6sw.cache | 1 - ...xYHBEot2CLvoyuV4hRjiAKWmzptmDpp9Bedc.cache | 1 - ...JIgU9q-QNDb_soqBNfVbOEjZuqxNvbtnHIow.cache | Bin 1525 -> 0 bytes ...kuys5isKfe5eUgpwZU_kFBLZ7G2vT48KjiZM.cache | 3 - ...CmSjRoybWCwUQQK-0HCCdrIeongLPO9EOA_w.cache | 2 - ..._5Wr6ag0tFmZqhLxf9hEXo6VyIMZ3iXyoqZ8.cache | 4 - ...4MTw-xFG7hHgEnAsxqGyyiNGPsg-XjVAfdZ4.cache | Bin 2457 -> 0 bytes ...PdEUEywx95Tuk49YhC89F6UdHc92eRvwyxz8.cache | 1 - ...mqlSAYrNlP80N4Jy_2X40vKoR1r0vYlhl_4Q.cache | 2 - ...Rv4J1bu15M1QyGt5ERxTbc18fbzCDitplcTc.cache | 1 - ...aqszMutyjl7qPr1FSI5RjUoKNktT9I5pHRWM.cache | Bin 2624 -> 0 bytes ...wug4TgY6E4PW1Zc17aaZf7XLFbm4R-BkguXo.cache | 2 - ...FGZcCeFpFQhSNaa2At4UypQMzOVBs-0HNI9g.cache | 1 - ...5J37-jAw_jmrjL_zPjFZOOLQ8HBhqi_OG-rU.cache | Bin 1777 -> 0 bytes ...JUHNtYHRfjuFuFx2iEFOcrFi-VT_3WczbQ2Y.cache | 1 - ...-NmbKM46-pLBurgew6R_QHW96fnaljjZrvZo.cache | 1 - ...AohTWEtjULQAh4olQ4vraIZLu_1cFtgGJavY.cache | Bin 13395 -> 0 bytes ...eSkhq07RbjyrUeXdlYY5RfyTEOpgjwxz1oVA.cache | 1 - ...BEvac929wFmFT8IlBrK54NJno4ZeAD5DqPI8.cache | 1 - ...InPAaz_ZCSol65ub0tK42XMvzG9piHHEBcHY.cache | 1 - ...KNppRV5Rt4xqEFcXWTytgtY0gdjErOAvBe9o.cache | Bin 1918 -> 0 bytes ...tgHHVHjOdIhRcsMrl2wIaDcHby03D_mv8i_A.cache | 1 - ...AaYUbni01IPEkp_MLcIP00dklCZAYNRnlib8.cache | Bin 2360 -> 0 bytes ...g-ksi5xETUG7Xw53FjzpnNxk6wAuQFgutoIM.cache | 1 - ...q00qbfETx9zcDNfNi7b3QiSlV-CU3ofv5mwU.cache | Bin 612 -> 0 bytes ...oAlLSSmtHMAVBgkLX2rzpMEjzwzAZyxd8iO0.cache | 1 - ...1CiFts45WXjCEq12VyJa9eGCckWYIZ0iMMH0.cache | 1 - ...D-nUhlboxoHr-0erdXDPq04pdEQ4NzpqjLFw.cache | 1 - ...VhN2FcH2_5RT3oofxj7MZbhQX0PE5gXREaqE.cache | 1 - ...GlmZUmxqQpsuvKDGtfHK5_QhSqsmwMZBueyk.cache | 1 - ...-gbw0h_V7S8EldT0YlYtLWEb0FtQ73Zv_iTQ.cache | Bin 2548 -> 0 bytes ...DvPx5o6tKU2GKhJj6pW99eLscFCnD88_FJtk.cache | 1 - ...FdpBoJYSn-bgzmxjs3uRriMqf8grCCc2tUFE.cache | 1 - ...2hgMF7z5pqwXVLmLoyrqkd5YCayYFyfv-6z4.cache | Bin 1110 -> 0 bytes ...3hbXLk0khXOUWM2Z2FfMs7lV5ytF_NgrP5EU.cache | Bin 1999 -> 0 bytes ...4BUYZowDUzrXPIcVjuJdllPO-NBcmKmSLqXE.cache | 1 - ...gIeR8NmwmK6xytwMsBpw7spZp597ajfS57X0.cache | 1 - ...hnCKOMCJscK1J5sCMYVbiQFavrxChAS30vjA.cache | 3 - ...z9076TBTTXTCIZa3wcgvfbWpvWsn9C6Ulvs4.cache | Bin 2619 -> 0 bytes ...yI0_uL112O714N2da158qAeXZJR0W8jSKU6w.cache | 1 - ...Y4jg-U6BXCX_lGH214GE2jZpIlXBYDbN4v88.cache | 2 - ...ImDlBqHAZTx9CXvK59231c_oqcUNArgTocu4.cache | Bin 36 -> 0 bytes ...alIWqkoX01Nq-C2Nn51WuV6p5VgafIsl9wkM.cache | 1 - ...9_bUEKJ8tukY1T2dRUdYWFlcnfdRzgSyjzls.cache | 1 - ...pH1hWQPG4mJJCabklWakL_EvjoFANgb9IY5Q.cache | Bin 603 -> 0 bytes ...db_KmgkWriaca7YFBugUUT5RuiZdcU5IdCD4.cache | Bin 1861 -> 0 bytes ...KGA9cX_nxqjQ6rDQNI2J18QV4XSB0aI5J5YA.cache | 3 - ...ycUTAf44OarWpLEPYBm7R3SNaMTeh1kKsbgs.cache | 1 - ...g-n0Rx_EKbFYcBHVURrkmP4iv9AS2gEmaFbc.cache | 1 - ...C2iTIAIf_nv7uZK6GgCq3PN8KV2vjeuKTHV0.cache | Bin 2909 -> 0 bytes ...ZgDXNpo56xQe_Ekt2K1zxEqQ_1DKqw3Zf1GI.cache | 1 - ...XNRMledd3VsKYqxx5J2LxkWvNrXDzaX0_QBM.cache | 1 - ...FDmVzmYn-th3PHdLZkyEge0j96kuXddTxgbI.cache | 1 - ...0KYFohYVIUiinzn8aCfUOdtLGf98u17iRZYw.cache | 1 - ...n4-WWB4Z4kZPyK9Ot70OZviIMR6Qvihe4m0M.cache | Bin 1359 -> 0 bytes ...Lfxk2GrPnMSGxfKDXYmuLT-sAnL_2YzveLck.cache | Bin 36 -> 0 bytes ...nUUua89grXvp86QDmw6goQeJxE_o3pTvBOzo.cache | 1 - ...32AoF0ULiGbmLkaBSLzM3HHB-EoiIsLKVipk.cache | 1 - ...ikJIDMo_PWNKqdi0JNrgNYipCwqB6MmP9Ai4.cache | 1 - ...uLPItf1a17byq_GUIPH-XGBhnZXzD3QZg3_s.cache | 6 - ...mPLLBp3mfc2C0pTpothaLooSVY29dXIC9WBA.cache | Bin 14917 -> 0 bytes ...sW2BkbQqK9WpG6YPyUdjAkvejdZ9o5zd-0MI.cache | Bin 1987 -> 0 bytes ...o0fqxbyxl6J9scrjfPPHq1KoaJtKWvAJQJSA.cache | 1 - ...v0EAJqzFZfkHCOsbniseqIzsb0Xavp_8v3vQ.cache | 1 - ...HfrECwZ7-_4eZmRuTPFDkogoUL5Dfs2CgSeg.cache | Bin 1461 -> 0 bytes ...olUXKW7rGiVC1HfnUEh9MSVr9PWrT7tH5xVA.cache | 1 - ...OaWfM1U1gKpSqXNkgQPJF6WuGHDzXVP_FsqQ.cache | 1 - ...kDmRQGHrBITBbpX6KiLjDxieJQ0-y8eIomkQ.cache | 2 - ...YuEqgjBP_WUdVgqinoCZio-JKq5AR902XBLk.cache | 1 - ...FqbLPL48Wb6MRMFUTzN8vH70nke_Z4I0Iqlw.cache | 3 - ...lhBxtaeTTV9NpJ9ppljGqm1-ih-NZHLt-x0s.cache | 1 - ...LTAyotJPo3do1pTQR03bDkVPiKnaN1KJ-ycc.cache | 1 - ...zTJIq8WYx4isfqFprc9jjkidkTTvo4UaiYng.cache | 1 - ...S6BudJfCjyfzPQqXJ8-dZ5JQn-RMXz5Y8zlo.cache | Bin 2064 -> 0 bytes ...h2WxQ7T0XwGKlKrVtnhPaM8LqIHLIF98GnAY.cache | Bin 2755 -> 0 bytes ...SamHZJ7hdRvZ5PUTZif3bJzsy2ZP-aX__pQw.cache | Bin 2268 -> 0 bytes ...H9FiEafgvU2s_-l0ve5VnLp-L9rt62a_-Mo0.cache | 3 - ...W2HuOKtfqkns8Z8GQTk5kX4CIEwFDB68QgBM.cache | Bin 1462 -> 0 bytes ...zfRwTNOMW0_eZ9d3gHWdnWp6ssPXwXN-v0q8.cache | 1 - ...vKlyMLM8lfiBknNBytvbPYWhcLF6DDOy5vRM.cache | Bin 984 -> 0 bytes ...NK3FLPAfJnF6gXv5LpSEKwT2kuCn_lt-U_nw.cache | 1 - ...dHKcK0VQC34WM8ykuSE_JSKdftjypsqRV5wM.cache | 1 - ...yDg2e6-96u8a3Ni0eaAGd6cVjRMmnRIDwFug.cache | 2 - ...I2n6xUmKuG_LIHN3y0WjLSL5sAOYuD9r-Lc0.cache | 3 - ...Oi1EXYEONU_P1xISPsghrJUr0NfhaHnGiHvw.cache | 2 - ...gPETIKMiZ9HLov__LKrJzsre6uf08WHqlRds.cache | 1 - ...KV17o58rUmQHnZ5EDltiScReTBrEu8UP2UBs.cache | 2 - ...216OboYopv6n8-ms5Po6PHXmgL8TtwmEGX18.cache | 1 - ...40nnimmiImsW5qfl5OPWOtK-P0rSqiz_Akxc.cache | 1 - ...D0cO1flvmN44ucjYeWxHSVce-oHltdbCnwcc.cache | 1 - ...EwNi8dAd3tBVV4Y-rG9IqM0NIWndThPRWQS4.cache | Bin 1079 -> 0 bytes ...QsMg3ohYY85059lBFpfhupY70yTyy_9YQDko.cache | 1 - ...Ffmdxf7HbdehzvfIKRi-R7Qkj9m4AoEv1CrI.cache | Bin 2409 -> 0 bytes ...GBts9eO2CKzcaE1RubI5qC-Xewg0J5wqwL5I.cache | Bin 14256 -> 0 bytes ...v3iMdEZ8JxL2w0tO2gQ0Ru96pVfR-rdcsw0c.cache | 1 - ...ws9TEGHbAMQKcmPo98DclXW79XlyWrWkJqdQ.cache | Bin 11914 -> 0 bytes ...B1YvivIpDUL00qfWjlA4RUQeEZftG4zjUVzo.cache | 1 - ...4RUru6XoRh-vxEhTGrhzP4IsPC-qxYcaSNaE.cache | Bin 2306 -> 0 bytes ..._kX2OY7KYBBtTkni9rVKRsT1dWj7ecU0pXoU.cache | 1 - ...wvw8m5M8Hd9MFP3s15eOl1G6bTanKRsZnsgo.cache | 2 - ...THcvsgfbp_g3x_HP4Z-_G_WHcZ2eeIrRnaYo.cache | Bin 620 -> 0 bytes ...5xyUhcvWZFL_c3xRIn_JMxkSEpDLKofhISJw.cache | 1 - ...wI9pZu93GiIhCXmdZ3H36HXhQci85EL8i9rw.cache | 1 - ...qmz47kZas-TY9TNOPYlVcwBShTCACdQv6bn4.cache | Bin 743 -> 0 bytes ...Ua_l_MOEjTnH6y7L-EWdbUPD0Ranmw1isJMk.cache | 1 - ...jUCwR1FJRP_ABC2hqRZS2_Rkwo5q1CEr9GiY.cache | Bin 2682 -> 0 bytes ...8op-T_GN_SD9-Kg8LqA-42XJyJd5bPkla7bI.cache | 3 - ...16mkftfD6Aa74iEMzRrxpE_hKKHQbfpXOSGM.cache | 1 - ...IlA4sK3IeBng-H4S-BsvUxo4Qkt1DbVWZqEc.cache | Bin 609 -> 0 bytes ...wHCBRd8woZQB5xjfKxhyM_ZmrW7ebJZSZUPM.cache | Bin 2915 -> 0 bytes ...-EY9zcWQyZ3cFpuER84bhy5AjYB_3zN7eNTI.cache | 3 - ...WfDg5dOM8q7yOnKDyJu3CaOsHRuC-i5iYr6U.cache | Bin 2715 -> 0 bytes ...AIey_JoKF242Y5icg_XLEbLHkKOJL81mL4zI.cache | 1 - ...lcpnl6vd6sBF6wR0cVN3C4oOpW70X3IgOAlk.cache | 3 - ...80UfOx2vug6x7h0fYXV6Fcsdc3OoilNafwrk.cache | 1 - ...hEmUDWleYMwVRPY5etIsNlVJAdsmfEcfm8Pw.cache | Bin 1485 -> 0 bytes ...B2mCViKHc4T4AQvWo_dOE1YPRsXVIza3xn4k.cache | 1 - ...ZTmgQAINxYvOJUDJSk0oX8hdeiH1bPFET02U.cache | 2 - ...VB81RtOqpcecrI2SjL4bosoItSGsLf0AvB5k.cache | Bin 36 -> 0 bytes ...NwlDi-Hj8zBpINVHbTjRgZUhLMrXWXSzBPMM.cache | 1 - ...VKSTXH6xAvTKkFxVTOWmP1J048UhrV4NtEkw.cache | Bin 1271 -> 0 bytes ...bskRJxDIaJxAbmaYD-lD9cSp4oa10MrPMG4w.cache | Bin 622 -> 0 bytes ...x-R5vfqGda31LrJKCZmg8OvH-YkBGOalmU3U.cache | Bin 9350 -> 0 bytes ...8DhTRBnVzUoVJUzcoG9xp1fhk6yu4U7yHx7k.cache | 1 - ...8mPPoSGR1PjzPiVpVEk-6lAQfHz3USRIE-ME.cache | 1 - ...-uACXd9EYr3xf0I1iTDGlHcaJCvbnni1lFC0.cache | 2 - ...Zs-EEB5BJczDkaL-hKUnnxUZJLulOeJ2w-04.cache | Bin 2781 -> 0 bytes ...xYJAdHH6XbUVHclJQAZff2DGgaMaShI4Ld5I.cache | Bin 14486 -> 0 bytes ...6k-KZ_69ty1Dw8LG18VeVXe0lczaYTThnIps.cache | Bin 1280 -> 0 bytes ...h7EBxP0AzlbikJITeQgXKS0H4hH6Yp5R193I.cache | 1 - ...M0_Ss0D38or2iXMl88mAz0X1mueB0bXkgMJI.cache | 1 - ...dCL52HueDA_Oto8Fn2t6sx4NstoNg3IS1YGU.cache | 1 - ...VVOshakdpbTcVHVms4BfL4fxDsR6UDrfEeN8.cache | 2 - ...lKLdtwqQVsuC3fFuaef5fmFfBK1g4LCvDBjY.cache | 1 - ...Z0Q4-Z2Hd_BH_yGxBCUdnP1NT9ZdW9T-i0Zo.cache | Bin 9238 -> 0 bytes ...CDk_Vwq0jAbQrZuaEpnb2Wv1TGucuPoHqgTg.cache | 1 - ...aO84EeasvPbTf60DsAEvz3dZN9vlKZ5f5_Hs.cache | 3 - ...RYKi9RzP9U1MwW0YR5qSYnXLLZGkranrMLRI.cache | 1 - ...NVwMUk_Nv0P225De3Q50UvRxwJThTvgllDyk.cache | 1 - ...fGk7Ji1xmaANfFVxkH7LA8yGydCv53U3-_pE.cache | Bin 2474 -> 0 bytes ...b9HIxmBsriqTPh2G7ZmcPI34coZK3YUBVrOo.cache | 1 - ...tK0b9oAPpo1EJ_ZJbA0TLua6v9mZPfhO8ffI.cache | 1 - ...XZ8j5lqoIzU7FYFsYuSBv636l9yGVr1Tpx9k.cache | 1 - ...MIooSGUJDc0jCdQ5y8V3KxJ_SQe98MjBcasc.cache | Bin 1253 -> 0 bytes ...QXASQfEAFGvLGHEDtTfou5bp5C2htvfzuwwQ.cache | 1 - ...Rsq-Az6B9nFUUWtiuqHraYpk6-vuYkKHzYVE.cache | Bin 2055 -> 0 bytes ...PQDZWvIsFT5JsOKFpUeE_xtOmZhcohRO1UGM.cache | Bin 1598 -> 0 bytes ...JBdmG6R6uKgHoPr_ixGnFYDHHJG62sQEQ-Os.cache | 1 - ...sb_OqAaEvTMdl1E-IYTutTx36Wga7zMhLGNo.cache | Bin 609 -> 0 bytes ...IQuTxMb2FD16gGKJV9W-mtw2T97EQxVze40g.cache | Bin 2369 -> 0 bytes ...y53bAQmtaJMnSgf7bRZoYTap2Bd3BEviosA0.cache | 80 - ...iEiv_CPrNRR9v_37beAFJng3VyUZNguBl3eo.cache | 1 - ...XZUWUKuatk_p8hVv9IG-Q8HSgWEa9ldpKlvM.cache | 1 - ...MQMwNjVTKf0y8q94OirQUUytqVupOOrXwSCk.cache | 2 - ...saoznrvff4b73Bb4jC5U3vIjlLuVjeL-mUBI.cache | 2 - ...lhNew993_aLJv43jlsAW60H7kldIKv4ziIzw.cache | 1 - ...To0VT1aVF5zimu_fBB6ZxGChHPjmO5756XpU.cache | 1 - ...UxpELGXDcfpSjhgAY9VJcqL-2J2liaItYDRY.cache | Bin 6056 -> 0 bytes ...vo1EkiZ6L8IL_Nb76vxck6NbKN89Y0PLJGio.cache | 1 - ...JXIC_wcgCkHb8CACN_AQS-9AnySR9dYbkaCE.cache | 1 - ...FVJhX7nlxt6sxBvNNZ-Yvl7KsnNboCFExKM8.cache | Bin 36 -> 0 bytes ...mbhLCNloLIT-9sk17a30IsUneeJ9LiSMpqcE.cache | 1 - ...iq1jeNn19srMkMTAhnL1-0qnncC1gbkVkHoc.cache | 2 - ...n6vlHWRqRnu8n390IA2s7r8liqKxd2UZgNGY.cache | 1 - ...7yHY71vK1PaqqGBia6AQpheAAvyYV2xMt2_0.cache | Bin 2848 -> 0 bytes ...La7LsBfK_PqkQyf3jRSDcfQ1CD1JqrfN6LX4.cache | 2 - ...F1cvw4Qoe97rQkRMtdG0b-n4o4lEkbmeMp_w.cache | 1 - ...5dzIUlxSdgtvyFvMuH0Vpg8VZMqoISW3BfIs.cache | Bin 2731 -> 0 bytes ...5wwIW-qSJlKwAO2st4ETlre8SiaocKNXvUu8.cache | Bin 2664 -> 0 bytes ...IExZ74ppnOlZEdnSnde4MCCOxlRA2L-nFjj4.cache | Bin 36 -> 0 bytes ...krzAcmtkKCFwGepPl2sZM4AeQyw4N3cXb0g4.cache | Bin 2685 -> 0 bytes ...TQ89KYA4E6O5LUhnNuVgGEMZwqoIAC2A1xFU.cache | Bin 2408 -> 0 bytes ...tDWMIK-WQNtOTye-ohRzY0mwcZ99MoUGIzE4.cache | 1 - ...3MfitKMpyRth27siF9J-JyZ1p85qCGm1ng84.cache | Bin 8327 -> 0 bytes ...QMv1PoxmpemvOvTAKuuLsu-rVCUYqxz_n4Ok.cache | Bin 2852 -> 0 bytes ...verQ4-4qQpoKaHVF-IJryzxyHrSYjlfaEYq8.cache | Bin 5685 -> 0 bytes ...u11fnGgdZwyHuNhf49yDi0QcXfNDzo74gCj4.cache | Bin 36 -> 0 bytes ...kkJOklwYQJogO0KIZ9nijmUKXx8vGepFySd8.cache | 1 - ...jtC6605qf9rZI-GKN3wCOq0oEopdhzXdO5qc.cache | 1 - ...I3jNOQZq9Mfb8rEqrIPJx2FpO770J_nSd-VU.cache | Bin 2736 -> 0 bytes ...1c0VARsqkc1WQEihcgETbUIkrY-wfSuicEDI.cache | 3 - ...WO6N0CtLGztjcmJ2dF2dRmCa5ifbcRe1x3xY.cache | 1 - ...TNU23CFih6PeiM4aMnlEPebQ1ozi2r823TPc.cache | 3 - ...emvGGQVSsUGuKG-jx6lDFqseISjKiBceJ1g8.cache | Bin 36 -> 0 bytes ...9KfFs7togqBF0ASPpcRktPw1jBDjuznkKD4I.cache | 3 - ...OQmLHwdO834YqA_UjexSvQ8XuPICvd3zLIE0.cache | Bin 606 -> 0 bytes ...usuc9payhBw-sXvfplDUOF_jn_HnR80V-yt8.cache | Bin 31401 -> 0 bytes ...n9n09XEiBccqFXD6h1yiMnpfOsMY-CJEiCLg.cache | 1 - ...3y3qXisniUS5DEps095pmbxGtesXE3BDDc3g.cache | 1 - ...OlHaXXfCBiPLXVk9RCLlspNpCrZFH0wAWHNQ.cache | Bin 1819 -> 0 bytes ...y6hyn-KjlGykNck1BuxkYG4uc-GNYZlPi4s0.cache | Bin 1364 -> 0 bytes ...ApgrVfE3UtWM7j7HBNZMACkQ73gPUSZ_Axi4.cache | Bin 36 -> 0 bytes ...2a2zdWP3IDNVBNQd27hUnO1kD3mH9RBk3J0s.cache | 1 - ...WRDPcZAyhp5qr-ticjte8_UYTgl7PJGuQpvs.cache | 1 - ...LCV7dPt0xhym-QPRXBJ6PmZe81XEU5xmzEWM.cache | 1 - ...GMIBUqAySbmVkIc_reVfw2ZtjfvSdin-4etA.cache | 1 - ...sa4iMdAuOC2xAAZUSQWyyEO4M5iftMCDKkII.cache | Bin 1971 -> 0 bytes ...2EO2NtQeKYYQ2lT3Id93F-yBKYMKu8rLfOzM.cache | 1 - ...lahfZcHAkjtF1oZLbJ1q_79EWU-fMB5jLpI8.cache | 1 - ...UBb_xg8NYUQ-T1CIR78gL6qlB9__6i1Ezti8.cache | 2 - ...WbomougkVo9khvhG4NpmF2JFFWTke_jlFbOU.cache | 1 - ...WDazMn6Gx_c8M1pNbhEI_goqeah1KNz6B_V4.cache | Bin 36 -> 0 bytes ...oj96gKKzgNsMRaesfx0UCk6yeCGxARQ17GgY.cache | 3 - ...u5Ni-VNPh-OQE7fhC04fOnkbcV6PUZH95bX0.cache | Bin 617 -> 0 bytes ...efknGra9soBNE0vpYIGoEIuhjqCIUYCFgsKA.cache | 2 - ...MrnL5VU9BQtUxpw39981hlHvxh0oXjEA3IMo.cache | Bin 2425 -> 0 bytes ...eMGoZFBtsR3UB2Wd81sFFU4HG-raUJ7Pxhfs.cache | Bin 2794 -> 0 bytes ...rpCPN1IHSrkUSCYfnNBCzrWeCDxmbw42ckto.cache | 1 - ...OKhBcsOtT3lpVclnAK--7xpIB58pz_SO5wIM.cache | 1 - ...5ji4aaGr6fUjFsltCwOHlTG6igtd6e6OOR40.cache | 1 - ...tGXM3-y8VxjytRHrPEDNIxcVVf4BYnb6E3II.cache | 2 - ...wW0z7IesCEKbXpGaWaE9_oe9vmJ9ToQ5VVCU.cache | 1 - ...UMSmCDVBGhiuhZ97uzUWOSTwGFXyo1tJsKRo.cache | 1 - ...QOIzQh5KO2KJvXLGsh-7L-pDbMFwS9bPLcBM.cache | Bin 2114 -> 0 bytes ...z2egdymSv5SeFviNU-Yv9GSRITAND4-9IdyY.cache | 5 - ...S61OLvBuk9UgL8jxxuWItyLB54cgmH1Xgk2I.cache | 1 - ...oWlJwZSpJYr_cwbYkrWwjDFnsB0pKBGR0BYY.cache | Bin 2447 -> 0 bytes ...HMgt21r88BnjGCXiUmsBpNOMlQ86EdgSbfBA.cache | 1 - ...lYnSf8_a_kfjtiffePBhEbKNlQG3aqPpzq9U.cache | Bin 2469 -> 0 bytes ...lA-_G2Xf9Q4drLJ-hyUr4hM4X06nAOFydDnw.cache | 1 - ..._5lVBoKAR_b3GWiWG2s2iP24wLrbCw-Ya0qk.cache | 3 - ...AmjFl9B0bOl18W0FnMt8HvkRjRW_Hz19LoNg.cache | 1 - ...myYZJd8-qngDY-s9l0lgVHIDsNImd738pfLQ.cache | Bin 759 -> 0 bytes ...rwtXDCt65ySm82148jy4FO4QJT5GWw5PYsKI.cache | 3 - ...aTLycy2khWX8VilL8R_jkpPDMQFIpVX3WnlE.cache | 2 - ...5Jhy4EMGQBEgh0DFo8P-QYUFDJRRovI2AJF8.cache | Bin 2093 -> 0 bytes ...jgpjamkXDBPtzNgopHO-y1mWtfSPgSc1HkMk.cache | 3 - ...iG32X3cIO12d11SL4mRxGLyKBPy9zsBQ68FU.cache | 3 - ...lOtCuZlO6BRdPYtgccx8Kl2nxNTz3jPt0hsI.cache | 1 - ...nZ4pm0FqZ5Q6_J5-hZj4VnUxXlOoJUY6Vul8.cache | Bin 2449 -> 0 bytes ...Ea_UvcJ6GbWXrJtMtjgyvg6icF0iA2PeMj_Q.cache | 1 - ...poiN3KpjE5j19bou0RghhjmiWRIVti2rNDco.cache | Bin 1259 -> 0 bytes ...D2mpSs5NivfFZ1Bb31gvca9sJlTDj5ANjUTY.cache | 1 - ...pxH8oGmn5qB7K3KKMKsdCMZXtG-J6YAiFCBw.cache | Bin 1357 -> 0 bytes ...r5mwyOErE02PlBMUP0Nl5v6mzKvu_b832l60.cache | 1 - ...W2Cb5ezo3_Lp6EJL7u7i4aSFo4RC1NmB5DB8.cache | 1 - ...TCH7N7VA1kIwfCcZZZX85OZ2rCr9PH72ztYw.cache | 1 - ...eOehaGcsn4Ru44QMyP1S5AyG5ns5Yvim013s.cache | Bin 8213 -> 0 bytes ...qZpZxsKlRgAWs0DwHbLb9TtHTlzMQRTo5KqI.cache | 3 - ...kqnWlaO6QqFdWoP_pAhtW8mNotlAISMXL2T0.cache | 1 - ...nFZC4No-1TtciIGNutcDR2In6BsyF4RSmsXI.cache | Bin 756 -> 0 bytes ...Ris7Ms4vR46BYiQ4uRWgBGtv8t-xQ5J2sNig.cache | 1 - ...13pU7Zs7Wr3u3oerDKRscz6jmOsU6o2Dkgho.cache | Bin 36 -> 0 bytes ...ecH2XUpeEKHoZlERO8BhyhNNxO9TOoIVeQzU.cache | Bin 1531 -> 0 bytes ...oPoPp1pTJlQEa9N79Bx_R_fdu655UQc3DrC4.cache | 1 - ...rJPGgL5r02KKsdn4U7S7stUgPePfIE_ZsoUc.cache | 3 - ...yt5wLCWFvj1QWCIwewTVCAcD9-8h3rhUw72o.cache | Bin 298046 -> 0 bytes ...o9V6emh0NyWIA7waKLqt1OnXe4qjDuynrSBY.cache | 1 - ...15IDWa_cNF4pUwD6XBjyku4EVmboOgDJFJIQ.cache | Bin 3592 -> 0 bytes ...p9PctflJiEmRMjrYm76YK8iTnaSdjDeTPS2U.cache | 1 - ...vQv9tZAZeoa80MJbNpvEyiBI3IYcf1BKz7rc.cache | 2 - ...MMDvkJ8as5Er2lYz0bCpUf_KIv91oj4QFT7Y.cache | Bin 618 -> 0 bytes ...7a75dR9YGtC4zr8Ra7aOrZ4Gx05gJ6kqhS9o.cache | 1 - ...8R3wf3IZPG73tiwMuYEUzSikVX7fFxTkn5tA.cache | Bin 618 -> 0 bytes ...tGzaskVMsl8rDkxaToI1ujuB9FpeFoHlKHas.cache | Bin 1843 -> 0 bytes ...mzbmibEx1EgVOkIbY03XGSMz5jm6zcWSUyl0.cache | 3 - ...nrRfD-S1a_iQBcIU1dOPSOBy0l67Y2HarCXQ.cache | 2 - ...xGpio-p59b249gCQsdmjIWpcopBJUD6E2Sb8.cache | Bin 3336 -> 0 bytes ..._X29c4zGZjqnnUCLGulerLTY9oIWY3MpqYzg.cache | 3 - ...wh-vEqD5uFwO1KuemUklfNjcncUmNP36ZNfU.cache | 3 - ...m9aeWI7Rdf6_hbnwwk0sBRIIIoo9VRSjsZKE.cache | Bin 2495 -> 0 bytes ...VjnKpdVGnLhcH7mWpLSEWKArPx2yQj3pvACA.cache | 1 - ...fg7ZcCFsZaifDJZrqBloldtAZZHUS_D6ZxC4.cache | Bin 741 -> 0 bytes ...ZcniYQWCnoPuTFQC6MSgm_gCLR8pNwhTjTbE.cache | Bin 2090 -> 0 bytes ...O5EF0PxelVVyTyYZVCjanVQRTLRgBxpi9yoo.cache | 3 - ...3ludwkuLlzcEgnJhtoc-QNn-p6UgmZDWc6yU.cache | Bin 2467 -> 0 bytes ...jBuiYAxmVffF073eHAO9W3hxoqww35QRfI2A.cache | Bin 1528 -> 0 bytes ...nYP67Z92BXRs2LwHoj0MDTm3KGmfUptZTbsg.cache | 3 - ...9-MrmD2D54eCCYse5Q46isOPrBI8ykimnRpc.cache | 1 - ...ZRAQ92Pxa5CX92ZFsMEOZFKMPZKqkOLs1FqU.cache | 3 - ...JpBHEEz0aMUROWCri-o-m5alWqH-IOkP8ufg.cache | 1 - ...jB1G-fSdLch0AMHMZx6BLJne-ANUKDRoZ_cY.cache | Bin 2661 -> 0 bytes ...MvVD8EmhfMKAir8-s5AXZRt4jHuOtbqB6gWM.cache | 3 - ...BwA3xgcQPkVwhvente0w9jj0xTw0xeDmSkuM.cache | Bin 2208 -> 0 bytes ...nmAfNTva1iTkY3eYOhHSCq1QNgdLEHjJ7YzM.cache | 1 - ...PFNAUOYuAhAVb3f2JbXLHy7a0hdOX6V28gcw.cache | 1 - ...QYve51PSe_LYw7vHYGxJ8rEwSXYTgKTWt_SM.cache | Bin 11056 -> 0 bytes ...Fj7KqZg382hkR21SWi8WlZB1WmuUJGtx0Ovo.cache | 2 - ...Y-rkc5mrog_idpes08Y5OH1NPs9ADrBHx_AY.cache | Bin 1951 -> 0 bytes ...N0WiYX52ik3CJIPenNxR6Z7Iuh4jSeFU9ut4.cache | 1 - ...cG6S7WM6VvLoRe244BRnZrBySa1mWv7S5Qi4.cache | 3 - ...j3T7SjTqH3Gdfu4bBEucqxA1aVcj0WYb5mg8.cache | 1 - ...G4kRuGsR-2ayWqmGYXUgw6H3DcuLcVEJrSTE.cache | Bin 749 -> 0 bytes ...ShthP2pglE2ZL0vfXseQOfdOGJDbbud5snSQ.cache | Bin 36 -> 0 bytes ...DV-Y4Vlh02YnJRopUyp5yH9Y12GGznovoWjk.cache | Bin 1197 -> 0 bytes ...GHf3OY91ddgWFxZmPQl9dftQpDGnynJEggNM.cache | 1 - ...B7s_N2B5psgSkAw8tQJJMxMXf7lVMyrJAzQQ.cache | 4 - ...Ht-cAUxbxO9kxf4bCeINwwQ519MiaaY2F-VM.cache | 1 - ...csN_SEB4DLGjUpwlmd28L6hIFD407s2SJTuI.cache | 1 - ...Byco6b3PgC_JlW2u09oYoYdTL_dP5mfW_87E.cache | 1 - ...DVCtDxSWSlfDXc3GS3vVJo8W2v5R0bmapDAk.cache | Bin 618 -> 0 bytes ...9j_2RtTKx54nlPNHZpDTZ-_uMMvSvavlGbiM.cache | 3 - ...gq215Jip9FWcyBTodzCAQ6QKFK18A0b4vfas.cache | 1 - ...g-RTM6JkVxk1kPKaCC9eeTjivgVarFiBxvYk.cache | 2 - ...1YI4iKgIA2kWqP1hRriIfn9dJNda4E3tQ1Zg.cache | 1 - ...tBVGWpKOmBXQHkG1k4TEj8b0eUV1URgwtii0.cache | Bin 3871 -> 0 bytes ...jeHg9EK7bv3F9Z_uGnWqrTt-YEkCthpJa4vM.cache | 1 - ...F9v4ux0Sm0gNwch5taoF9v8zMRBRlc1rUguA.cache | 3 - ...eJhfFZToCyFCuknuIntrAOpgsq5Q40RiZZOc.cache | 3 - ...6Zoc0vMLAbkjXD70LBq5c7gvmRoFClY0T4ck.cache | Bin 36 -> 0 bytes ...kwxfsKYJJhXAiGwFh_DLIUCXL0zDUfwQWtsU.cache | 1 - ...STeh5VIWtYbIoMrdJgllkgiVZv3BPTn0BL98.cache | 1 - ...CfhJ7R8hhTdY9jKQT9eADDBXhktG5YMp4wkY.cache | 3 - ...jRORQzZq2e8Jdk19Z1_cIvqGaAAH6R8Lo798.cache | Bin 2604 -> 0 bytes ...Xd6nxSYOkSr3-B5V8e_rEWFkb9ScVBQnc0lo.cache | 1 - ...cQrNSHRICg92i0f7sSjASQ5ZnvUwJmWqtdXo.cache | 5 - ...z6TGmsf1xzQXts7wEMRIJ3GvIlkYn3nGFqP4.cache | 3 - ...0Iogp_3v5l_KiP2_3OR-bh2vMmQTmJHSeHOQ.cache | Bin 854 -> 0 bytes ...mF8dHlgXd_m-2hicYcHJqHbKRHwskVIAWXkM.cache | 1 - ...Wl4ZFvELPiv5fMU90WW_3TGSCOpIPu_sMsqU.cache | 2 - ...stzJJ3Dwlb1oLCzHjiZkdyxTYPTu_ExER9fw.cache | Bin 1438 -> 0 bytes ...YxkbWX4WUpW2rVYac0X5cSymEEO1AXsBappU.cache | 1 - ...X0TBUCG31FEz4xUncxphqQfc6NBUF5bshFrA.cache | 3 - ...2D9AAe32rrWdQptU8CfhLrSpRXo01tP41q3o.cache | 1 - ...dze7Q4VyodGAvwAymOWehw9Sy5s2bORoIsn4.cache | 1 - ...GKUrKvtF2Wtl6gKxwZOmDW7z07Y_HhYn6I1I.cache | 1 - ...U1YnZWLLz-RyXYr6PBH4IdIn3R4NcQu92p9Q.cache | Bin 1659 -> 0 bytes ...lV7k5w4mXaRqqKJoDNea9WY2S30JfqfBbFmo.cache | Bin 2276 -> 0 bytes ...W_2xmVhQ_q10eFVlhIe9MKRpBg0wpfmNq85k.cache | 1 - ...Oibw0UsvxdXEXm30Kdq6IkScIbK8hRRqyXsk.cache | 1 - ...9U82ywB941NdQqbpoDiMG_WBPTOYvWIPRvx8.cache | 1 - ...hJKccZBi7BNjbI2mw7Zw9ZG7TLE14SfgXPe8.cache | Bin 753 -> 0 bytes ...OXSTL_WzzNSyEPEPar62vWSpLwioAZHbffGw.cache | 1 - ...0vPdv5XxYMvr2ZAfscWZ68fl7PR9P488LDXA.cache | 1 - ...pMu4P9eQDaP_oHM1Ou-JwiTz9ldipDVh472I.cache | 1 - ...mH7ofSC2xz6e8WfAx1wEOuQGkHR5iqW8Deec.cache | Bin 36 -> 0 bytes ...1IyK0Yhu-fQ3mS6wwjkpecksh0ihkCC_KBfs.cache | 5 - ...tdPKRrahf7cgU8sxPMxT_t64Sfghqk96DoEc.cache | 1 - ...r112lfgxNn2muis1czI1WV2dqZKgbCaLDvgI.cache | 1 - ...XLbec81inAlMFPYjPb5uUpYc98ngs57Vo9E8.cache | 2 - ...Bab9doAOLDHw4VYsUAdpJ7F9b_aefK3f1-0A.cache | 1 - ...m7AYZoXmHKvZcXGUiJb407aA4B0tPCwMtmGE.cache | 2 - ...F_FcesfhL-PxlRD9UDi_Dcm8IQwdnapqmbHg.cache | 1 - ...C0mV1cYhF_2uRNxc4X4rtauRCfmxSJ4cYc-o.cache | 1 - ...koEiAVtwO4NMa5H6bxGYmO4ue9WloUBoxQaE.cache | 1 - ...We-DURid6CoCjatW3iq0XUKsqrb9c4pPQXOg.cache | 1 - ...EqHc9O2gL80ZjvSdLf-jJGb-IMd55fgnLDa4.cache | 3 - ...ujBb5nWePzO2TAxVud23yTc_Zw1iorCI27sY.cache | 4 - ...8-eR0Do2v2FW0-XJ75UOdra_D4awcSUPnlXs.cache | 5 - ...XaDvi3WnaMAUi0QlpOWYvDgAlGUDOR4rLwns.cache | Bin 1474 -> 0 bytes ...m_LMHN_IfB5OwsMkVKWYFfOwP4Norto8xHoY.cache | 1 - ...or6LB40Nzid6qqxYq0VfPkQi789ZYk_pyrqw.cache | 1 - ...sXjJJZuRSFwjzRlb5r5UiLdHi2L6mzUn7OT8.cache | 1 - ...UzCO5U4eNQzFDjA1NGVlkEVBdpOc8H_nREY8.cache | Bin 2282 -> 0 bytes ...HVRr1nGLDyyvs7AFT10UWO1DhHV1Ji1-VmLc.cache | Bin 1608 -> 0 bytes ...vXMOd3zuH9_YcPikKfLEh4s5w2gpzN_bmSYU.cache | 2 - ...UYhI4oU3jra92JpjL8r9ql8F3q9L-sk75SJ8.cache | Bin 3484 -> 0 bytes ...5dzZScAOKCQkYSkSsVpOqlPXkzDDe2CQuExQ.cache | 2 - ...y1QQQMF9ShP9cNnZFxaI7ob5Wn2yayoHglKY.cache | Bin 36 -> 0 bytes ...jFZX0oxNWuorj1ZiiajkAHlIJnqgT7RPVDYI.cache | 1 - ...VxID-R-dgDBXj2pgHROCx91S7N0tTPNhjmbY.cache | Bin 620 -> 0 bytes ...AJQ0CCouqShK18xykkWOsyhneFMvYdnl_mCw.cache | Bin 3133 -> 0 bytes ...id78GjrZcPESLj7GCT79e4xX8x1tzI652Bqw.cache | Bin 2533 -> 0 bytes ...Xb7y658CJgmM7SsSakqYaovRC5EGk96ed0NM.cache | 1 - ...3EhGDmox_PzrU1mb_GbUu4AecIz5leunIKGc.cache | 1 - ...-Ao4ZdJgLiVfV7OO8bBFoLAR_-3ElTkfU5-Q.cache | 1 - ...vtxZ2nFXh5ahhMqceKyrQwPGM5_-q86qv1OQ.cache | Bin 1911 -> 0 bytes ...cn2-C8BoQplxd-7fG8oAs0i-H1myNPq3FRJY.cache | 1 - ...C_rSf9iCDKQ-vYyDrqyzs0MkafuocBWsVYBQ.cache | Bin 2747 -> 0 bytes ...TLgu8TyKT2Q7gXdQG28LX16ouPorM_vIiGLU.cache | Bin 2558 -> 0 bytes ...GeYFynZk8D7c2RSQsenyQTwRxpRbjSC9p9D4.cache | 3 - ...x4lYA6A76bEZbJOQcakLOO-ZRlE-jJ85IF-s.cache | Bin 7686 -> 0 bytes ...8hy2GN8pByC0RHNjqAtbKEHjafxLQZXlOhGA.cache | Bin 3463 -> 0 bytes ...0WMbPWzLXWrLaUrHjKNbd91WQVwHsgap3My0.cache | 1 - ...V6ubqDUjK_1qhUtJvhK5wQMZM2zjxFV1klfQ.cache | Bin 2112 -> 0 bytes ...zkEzEEDi2InbqosXM_bUGdL7cHrVd8RVC_94.cache | Bin 3930 -> 0 bytes ...tytKBIyM5hh2nLTJAwW5INP6Jl6C87etqWhY.cache | 3 - ...ywkWwh9p32a_lTirWpdDzXh1TAKWLzK8_qwk.cache | 1 - ...6nAPpSsF9dSBi8BLy_-Iq5Jc5Ke2CxqAMiyk.cache | 1 - ...t1sf_eFa5GU6FEjdIHQAJD5bY2ls9DYXtGHs.cache | Bin 2450 -> 0 bytes ...lGGXgSKCrLBoJBVacPuy1EcxkVoWx4BNv8aI.cache | 1 - ...R0Q3gPSPlK02KxsTk3NtFKHnWuW37yd5-mKo.cache | 1 - ..._k2EJHqc5BLBs8AZRNzQfYpZRZ3upUD6Wo80.cache | 1 - ...jg8V3Qm_jgGcF9U7laAu9esJFIv6D2ulp7zo.cache | 3 - ...aPH5ld1AdQWi8GcYyw8DWtvFU61acwRdq2fc.cache | Bin 2674 -> 0 bytes ...uwb4HH7CWJctwCPxFyzDBfzLqRPZWsSuHB5E.cache | Bin 1675 -> 0 bytes ...prdrHuCWfOe0GG32kDRD_ACp0Zm1a5AHkeeE.cache | 2 - ...bQiHrNnph5tIv6mjs9j3crStFzqjz5Pvjes8.cache | 1 - ...RoRGqhya7IQQXaIOYEik0xLhRNmgSgDaB-i0.cache | Bin 1113 -> 0 bytes ...JWgj-lNx92_BNguKVKHPHYA5JRnT_XxwpPrc.cache | Bin 1829 -> 0 bytes ...fTLgfDcMt5AU8BS6tptCi79zAUiqDfjgYOz0.cache | 67 - ...2NXwjehwCrndgpQ3SYCx57bnmEbbZf_gCNQs.cache | Bin 1525 -> 0 bytes ...wlYNUZ9k7UyvrdIBev6MD1wf1po2g0GF_bqs.cache | Bin 745 -> 0 bytes ...s1z-9uvwSDNZucf4WE2GCngYsfHbVDZePZxU.cache | 1 - ...fHpAg6uxFQ8naWvpDTG2MgapiCbJFhuzEB6I.cache | Bin 1019 -> 0 bytes ...wE9xg5JrO1oARec9UOVKEpPRmb56vcQLOBbU.cache | Bin 1157 -> 0 bytes ...WhMu2cxLwtuGxXCrBqagvrXP8pdmuXMnKQ9I.cache | Bin 1359 -> 0 bytes ...hjgoKo0QnKPcdI0No5fMV03ymSBqqmkqWtN0.cache | Bin 1145 -> 0 bytes ...fF7IMvWGeZInAE3elYz4C8K8pF2aiyirx4Xg.cache | 1 - ...PJdRyGRfnG2m8mznzKRgSk-acYN6C7n4T6Eg.cache | 1 - ...0NkV6626UdVNf1u2HfVFQ2lPA_R5hB7NLLRM.cache | 1 - ...7zGoVojRmy8pFQRUMKKN5UixjP8iEevR2kSI.cache | Bin 3955 -> 0 bytes ...CgfAbzk1pVDvJWUijPFKszOrUrPNyj254fso.cache | 1 - ...bg5ic8NczxX6Z5JLGepKXKOJ41AB95R32leE.cache | 1 - ...F_KOiNDiubQ4K45BFE0DguZNlII6WfGz-ZSc.cache | 1 - ...mIAllOs7RrpEsBgfEbTbMfh5HBIoEKJNm1LE.cache | 1 - ...ggg1jMoxFiYuOWnseXFtLC9UZTIwXF7b51UQ.cache | Bin 2353 -> 0 bytes ...liNrO3dmnUT33RcwuqDmZoeCMd42oBM5Q1II.cache | 1 - ...tDE4cnI1T-jVwAJXY2LdkYPV76JkpVLHp3zA.cache | 1 - ...9fKt5oCLvjtNCDq_Slhn37xxTijg0bmn4Cqw.cache | Bin 2414 -> 0 bytes ...w2f1GzCNmwoSAP49bxR_H_HuPN7f_k4du7gY.cache | Bin 4987 -> 0 bytes ...oyzIMNIrfb4hhc9YKUKmWBSTkyCUy_kaBzPI.cache | Bin 1025 -> 0 bytes ...mAnvx5yO57md_KFtltZfjHF5ikuDYZfbBH4g.cache | Bin 2100 -> 0 bytes ...76uvb0HpTFsqDOkJhTpQFhDvAPvWJw7j8kXA.cache | 1 - ...522ibGoj9qkWDpfzGePPqKa6vwZAsCttGHqc.cache | Bin 1599 -> 0 bytes ...LDJm52tJP326GyHgDNR8LTY2IKEyXZpOJ4wU.cache | 1 - ...4z_In3d0c4ZsAW9Hlu9Z8YxZEJSmfC7ctnMM.cache | 1 - ...JepaWCodM1QPZwedG9YPDwLrLgGs8i7nTCy8.cache | 3 - ...GE5hDmtDnYI5xcZQgERshetpA40mt9Xya9jM.cache | 1 - ...8rE-H4dZ-XtL2pXKHINyOcZwR-DI-FeddpZQ.cache | 2 - ...bwx3PBUvPntAMXUD3RBmpJL3QzOyBHbhz_Ck.cache | 1 - ...W2H0W-XN9S2HgjHCCN9g0EjVJCJTDFOeXXLk.cache | 1 - ...5Gwr7914eVL48K1jbdgH8hM-BmhSKjNFhWAc.cache | 1 - ...zFlcDokNcjdCdWXtO2wSEkl505T1WkPz44Qo.cache | 1 - ...QiZsfOX9Un5jrgNUiUTqrPiHc3nm-HbDuJCw.cache | Bin 5711 -> 0 bytes ...WMfaSDdwEliSYTc8og7yrksweXxDGy3aYL4E.cache | Bin 618 -> 0 bytes ...ijyIEK-_ugevND_kCex8N3dRzBKLbfcbiduo.cache | 3 - ...FpPuhOR9CckyEGG47L72g54JNSReVajjnJYk.cache | 1 - ...q_TP_q7MINGOa_j_tXRnXCg884GM2tFog-P4.cache | 3 - ...Lvo9cpUCDY2bQRKpF-WbJ3f_PQ9s8q9w9Svw.cache | 40 - ...Mas1p0J3LnWEzR8C-ubtG5PgjP4U9QjfWp-0.cache | 1 - ...JgeFmACxRNTxbhnvVIYadCKag4RukXWZYWaI.cache | 1 - ...37x2uTYzn_HmoLxKzPYRMWIgoYQTTw_MCCxU.cache | 2 - ...ykFFMUeF3aRejI3zxHMLPFx2Ftyyc4sFAl2I.cache | Bin 2706 -> 0 bytes ...N4x6VFnygo8eWe4S5C7XcCAAnyT3UOb4yOls.cache | 3 - ...Ng5fwtPhEhsjjzbw2HdBrgmSjGNy2F85OKfo.cache | 1 - ...kN5-DwmkQvQn_qAaFHbk7SWh7YBzU1xDIcbs.cache | 3 - ...0eXi0QgtLNEiRv3oTjr2Cthwgmld0bXXgp6Y.cache | 1 - ...dE4yNdEkexi79Bl5gQsfJ0q86S7P1bvt9BMc.cache | 1 - ...gbKPt-H73gfLgBkvT0XH6mQZqOpouiGwVvx4.cache | 1 - ...nZWbxXBa4JOM_FuE4UWHnmWMvbqILa14wtyQ.cache | Bin 6993 -> 0 bytes ...6P8H4ScdlADgpiVZU3M62O58Ytho7L3e4Bkk.cache | 1 - ...fnVdjvGPddWaJJtTDOCCPydXpMscaO29c0nQ.cache | 1 - ...7XA8z6h6I4zh6XVcHQ9gfobWSIbY1LnfKGQg.cache | Bin 2507 -> 0 bytes ...r3Xl6_Qx5D10vFkRCko8c1nvRtpFpr5WCj_w.cache | 1 - ...0LW2ELpcPhQ1NXnpkn0iPM0FhXgzsBvMXC1A.cache | 1 - ...zSpQ3y5Uh_ENfQ5kI1LUZUahZ_8doczuzPKA.cache | 1 - ...n8zfXuheSknstEVHkoTHRXektceQs3tg6n38.cache | 1 - ...3A-asXEH5D9CYC5g9E4nsW7b7WCSA0ttaFGU.cache | 1 - ...B8HjNAMTlb1_g5eoczqsnx4DRDlKlbCl8yCg.cache | 3 - ...C0OgK3SVFVlqFh28ffIKP3tQwZNDMFUSwge0.cache | 1 - ...BKH9CVJU2SSIgEVOqA3Y1FvIRRu5gMBUk1NQ.cache | 1 - ...g2n8YMIrtXu7pNlGfFS_XjAh4rsqA_Qet6bc.cache | 1 - ...xqKndsUNT2ZUW9d4HKBcm3Kby8wpOosfHIMk.cache | Bin 627 -> 0 bytes ...mBaX4iJhc2ET2QoEYfd1_tIc6JFT6dPrkDxc.cache | Bin 2753 -> 0 bytes ...IWw2gR8Jz7IwO3oGGYDcoSyqufrItCqN8-2w.cache | 1 - ...3TDF2ojpy15Iu8F6p0bTc2bfZhegN8DBX5IE.cache | Bin 1891 -> 0 bytes ...4TNzY7Xvn5gAfPMQEJ0icDkMYtxGan6nknl4.cache | 1 - ...ugd7gVMlsXfGJyYDJBFkzx-JpEEM29EbBSXo.cache | 3 - ...KmiIZ6yYul9rV6I14Le81485FBGny9mGHbWc.cache | Bin 5364 -> 0 bytes ...Go8qpQWASx9QPmViRJRJxTA5y2P7taH7U3do.cache | 3 - ...nq2ZLkgv4MdT6DpCvzf2OGOPG1mvNKzviMYI.cache | 1 - ...JfE6q2lrM12LA42oMw6_CiVxQR8GIlvW3Yvo.cache | 1 - ...iY3MqtKjUiKALEagHqMzV826XBaL3ahCC-0A.cache | 3 - ...2OBGO8FBldhV0uVuznzl3R1MthMGRdFH4KnY.cache | 1 - ...D0wh-Nwp6bpXDEDaykR-AldcpkgR6sENWIgc.cache | Bin 4437 -> 0 bytes ...zElUn_-dIec0mgBTfsI102kkMJpTE3qbpux4.cache | 1 - ...d3gtnA9gxKss6X3ejyybn38ovIAmpeRFOdzc.cache | Bin 612 -> 0 bytes ...R5VhV1VtfY5P5VwAX57wavdC-kvLdJmsj3EA.cache | Bin 2666 -> 0 bytes ...qwQXN1CaF3X4CPwnHd5V7xSepYwVOePl_D7g.cache | 1 - ...uZVi4COYUMdmTwG5tePoRiwQ3iudIeDCvbik.cache | Bin 2586 -> 0 bytes ...qA2vBDfVpullOWa2H2zlUiNGTqqnJ9kna6BE.cache | Bin 743 -> 0 bytes ...FauHuogmHJLyaO0My9P5F0M5S8PbjXkhlrf8.cache | Bin 2618 -> 0 bytes ...sSLs3ZSoA4Ccd6JNyXR5TymFFIkx7oB2czhI.cache | Bin 2256 -> 0 bytes ..._w2opCPBJsiSeIutWjeWcA2W3YCgyPg0tWnU.cache | 1 - ...Gy6wxhZN4z00tLXuz9CQuk8gJmIda5C-mnVY.cache | Bin 2007 -> 0 bytes ...d1FC1kQwOvS59fo3YySFmYuvQfbBiQxeheFo.cache | 1 - ...Jn9dKZvgrNvtAzBl37dGDjrf7TYkHxuwhvW4.cache | 3 - ...Wt1XZCVXrFAJ-bOvmKqMnfLFkDnPc0cp7cls.cache | 2 - ...dIG1r8dJBfN_AJEiX5_VOGdzGYjg8HhOgDs8.cache | 1 - ...uJrn9ZBaFlM5HZNqBExFdgOBhfgl8sT3N2y8.cache | 1 - ...ziVNmn3QvbkKLLOtbWJNRrT6ZALzf-w3oBaI.cache | 2 - ...ERD5fFqQvVKZjT_G9AQW1WWt5Hwy_Qvf4QkY.cache | 1 - ...ciY2vrsNw9g922S905FuFzNIQKygNkgD2AI8.cache | 3 - ...6D28RC_Z3TuVI2y0berfJOpbOWggsk_3X1FA.cache | Bin 616 -> 0 bytes ...6qcLiSusrVa-whZiDjzvjcx0WzpMiTa6McKM.cache | 1 - ...i7BE2teLU8wcSsq6zHPYKPcoaHrFjSUQ4xvo.cache | Bin 2224 -> 0 bytes ...c6qbuH-jDHgZbX2uGud9cl7FUNJFLeaHwkT8.cache | 1 - ...NZ9KO2OOp8uQFGlbPFLKYjHGcMlyd4MH2xzs.cache | 1 - ...lojc72iCHKhm2pAvVaxc9xQmRd7OMGXQ8h_Y.cache | Bin 3056 -> 0 bytes ...5Gmk3U0liJYKzLBmDTAc9lWEG6jESzDQ4oBw.cache | 1 - ...Lbs7w2Cm42ONVp_nYCoko6J9X5_uC6v5A92U.cache | 1 - ...FKmA7-92UVrDHT8eP8bD8nkqQNkGID3AmS0A.cache | 3 - ...5divNn6tHIi-YAw-XFyRWWV2Eol4EyIUECmw.cache | Bin 2035 -> 0 bytes ...aecoICH4cpmtwXjyFzE6Gi0MO42qRhN3jrWI.cache | Bin 2470 -> 0 bytes ...r-SPqK43aYKHGJRF4vbD4oTYud3LUiKIk-B8.cache | 2 - ...pdQIgQ0MWeOteHqgMDkpl6-qCZAgFAusNK9U.cache | Bin 746 -> 0 bytes ...LYVoZTj7TjdWQbypJYY7gUVOYRkaoQnEkhEs.cache | 1 - ...lH3UaQYeXNoKnJZOl_jX7C6BMwrHkXDN_nrM.cache | 1 - ...QfUlrLMAyI4pna1hdYtqBwPChP0zi1gYrg7M.cache | 1 - ...uRdQTBwRGv5M993oLc82AAS8Xvfv1tTmrWkU.cache | Bin 15099 -> 0 bytes ...H3fJLlpzrnRkjf6uiw0IPdsZdKlOVySbjx4Y.cache | 1 - ...WIYP7ZH-J0ybaUT1vZD5Pvk302gGPJaZ8wfA.cache | 3 - ...8sIBrgG_XfGJSYo75OHQZU4sb6n-oQ44ggBU.cache | 1 - ...JdSKpMb5GC8YQj9MmgDRVW9DR7S4cUqydFgA.cache | Bin 36 -> 0 bytes ...AIx9Jb7cxWjsM3o7P-S4Shs3BMiJtb0F5J2U.cache | Bin 3675 -> 0 bytes ...zvQeGVEWnxGmbLwq9c0bmQH-K-kA-IfVfOIQ.cache | 1 - ...wdS61xXtPaMP8SEJBzdbd8G5Q33uNbucHrUw.cache | 1 - ...38VlHhinh1zEUAWW094qzn1lt27XVSwjAQcY.cache | 2 - ...byNCYV-zgl1gGl5J_1QVHk9KGPRQd1xiE4q8.cache | 1 - ...1jCeyDCKxHBT3OzQTh3FaxCJF81J2er4uMNE.cache | 2 - ...w48gwNrAohXeVarTCtNjwr9ew6e5s8lz9dDc.cache | 1 - ...mJaUqzPyoOaYl_KkMzWjdcub7JsxFyI3QllE.cache | 1 - ...PXWfp2EAi--UnwBdyOSIZR8eq-RU7TmunkZI.cache | 1 - ...liAJZgvomXxzWCN8sC6WaMbu2BCtxrTQGO9c.cache | 1 - ...p9lIvoD5I-rZZTHAywvM97-slX5uz1Bsj19M.cache | 1 - ...aS3GvUkmRHGlEkP8mWu6l0DYCoz6R5K_xV30.cache | 1 - ...V7gqNdovO6D9hS8yneB7KJ6dtLv6q7SFcNgc.cache | 1 - ...2X4N2rXmR-8-iOYa1PSqPcxasen6h92tSdjM.cache | Bin 1911 -> 0 bytes ...1_lO2koGCADJiV3QGR4jUBSLzgND64t_vxUc.cache | 2 - ...rnpqm23FxwD-qnfj-a1TBnc6tI7DappGpvcc.cache | Bin 33238 -> 0 bytes ...mtbKhStLUXyL1ut5lBwxqZE-eK3n_asmTzRQ.cache | 1 - ...2bJs2jpL8_qbYxyUzI-waxhUO26xtXQO7Cfg.cache | Bin 2706 -> 0 bytes ...JqR_s2rX0BdcFyyfupAvYGN6RpooP2XuHmQA.cache | 1 - ...bGReOrel-vazgB6wpgoJPLNTxWpWA2dYwQa4.cache | 3 - ...Yl2ueY_2nOnhjE3Br4gPmmnhQjWMfRQKU8dk.cache | 3 - ...mgHfYccJpzwf-3f2lJCnJPP3iC5AUNSGoHhE.cache | 5 - ...9DHDElb-IZqRduWLmHdwdv6OwpMncVtAe2ss.cache | 1 - ...zXgdIDzEp4POmdjpRTP1FH71Io2HXyRwsgXs.cache | 1 - ...TyqX1OlHaa4DEJYFwL4k_2H1BUjlT02OciAk.cache | 3 - ...I0bJX499P4OMXhw-D9MhAr4nUmR-x7nOENPE.cache | Bin 2399 -> 0 bytes ...huoQd3kJ_bqv29DfAnRFkDotCIODm_uZZUj4.cache | 2 - ...fFkwv3nlpA1HhWT__H2jZn-3UJFarBqQeM_M.cache | 1 - ...c9DP40LzgSaBHNB6JvZ3uX8RBxl0U_NnH044.cache | Bin 3228 -> 0 bytes ...y530-hGcCIY4xk1Y8XJ8cE_CpsKlMBnnuA5U.cache | 3 - ...Uxa39weT1M2aNElTXYCfh2FUyWQea5HIEV3k.cache | 1 - ...Jo8Yj2q2EeulcTOs4o4CpVcrOGhW7x2rHsDc.cache | Bin 3414 -> 0 bytes ...VkFZb5_enfRy_5Hu0U-4aQ4Bfwt4mus0p8io.cache | 1 - ...VbGdFQ6OdI2D4jIuMKAaiIBtGEcJAfdU-9rw.cache | 3 - ...gFtCIlVUj6sVSKM8oo_aBBtLaW5q66e1XZrU.cache | 3 - ...vD1maqFNm_BfrjaVsZ9HSn1G3GQ7CooShssI.cache | Bin 695 -> 0 bytes ...8dW8yCpfBl4XW4z0QdK_p_aT87WQA1DSLgNk.cache | Bin 36 -> 0 bytes ...XHznAmpXRX0tTkO1G1jRTgLp-dDW4HpagZ48.cache | 3 - ...dxwMmoAJZv_daHuFey1Pa5C71yunU6bZjSdg.cache | 1 - ...PedsCyj6Ym_B8cfX18cPudkE3BdnrQJXNn4A.cache | 1 - ...gLQWzQ-5zo9hipTP4J1qhQq1HWrTEc8BMkMc.cache | Bin 46125 -> 0 bytes ...XUOvuttdgTvGV37emF8nMaAYlszGYke2D8W4.cache | 1 - ...-lXJ6_EA2PBLpiXUdWmNhAy4M-yWWFJj62iU.cache | Bin 1884 -> 0 bytes ...21W1kO30aYk4qSk7yJddpQepdAnl9cCXGWS8.cache | Bin 2321 -> 0 bytes ...Mb-CnsERaeh_24j15tJcN9dlGUvE5x1wijsc.cache | 1 - ...ie6206_q9wostwORSQzuSkQb__tqfAt-R9Xw.cache | 1 - ...sjIXdoGBOnjGr4LHx11rNZF7V16u_-1VvLdY.cache | Bin 3008 -> 0 bytes ...K8G7WgCH8YziFPakBEK0-L22gohbQrB5V_qI.cache | 2 - ...yCa6A8zG3bVl8ir5HELQr4ceP7FDeo7HA-H4.cache | Bin 2400 -> 0 bytes ...Ot287r6xHevuCpNEpaixjwboiBcVqntDMdgM.cache | 3 - ..._CT94JaIbJlzPqSzeJwi5OFkN5wfV--72OF8.cache | Bin 17009 -> 0 bytes ...ZialTm9AhYaf12HzGVmLj9q4GXMHI-JtgiSc.cache | Bin 3451 -> 0 bytes ...QXbE8vXl7XgVOF_lmGUdJbpgOz6G6s8vdalE.cache | Bin 3330 -> 0 bytes ...Pj5tsImMx1ryqC8cNG_4HUf3wwajobs1NPYo.cache | Bin 36 -> 0 bytes ...z6N3q3fhozCLtcr5stxj0SFFKy5rRtRPz-6E.cache | Bin 1209 -> 0 bytes ...Ld7Hml-vENkH7xPPXA-XBCRVXpmZ3s0PU3iw.cache | 1 - ...jwr6a3IwZBaTR7GLcYh62BavLTkVjl3XWlW0.cache | Bin 612 -> 0 bytes ...-Rl_F4dE-46ZkXX3ybG5rQzzR197yQPGGuSc.cache | 1 - ...7nY3tweWHb465dwFA4nLF1utCBgF5EYXfAKg.cache | 1 - ...0s7gzaL_wzfBIwYpB0hGSIoJH86u6aYzAwrU.cache | 3 - ...wAoXSdJlDsqHkd2WLRoUv6EDhL_O7I5nDTfE.cache | Bin 20090 -> 0 bytes ...s5HO3cnJf-crOvuOvVL-jUbMbbggTWAmi_gQ.cache | Bin 1677 -> 0 bytes ...Mci6PViU6rvvCK_8oAYxJ-eillBa5RcmexQg.cache | 3 - ...SFQ5NAuiWNydoEQEK8hf41RilkK9bIp3hJLY.cache | 1 - ...j9BvgXd3EX8O-AClrQiXMuJZsJmZ38QW_T-g.cache | Bin 15842 -> 0 bytes ...Lg--_70FMegJa-fiIf8oT5lMt7wKuHgGtzcU.cache | 1 - ...35itGj4rmkh_ksSkZVzDdZQaadrvVSYRHvQo.cache | 1 - ...oGBWd3OZxXzNA0W3FWI2ypb0ajzJo1nQxzes.cache | Bin 2635 -> 0 bytes ..._TIY5ooJ2IrzKgCKJG_I0PYkFmnVBn4CHlPQ.cache | Bin 2636 -> 0 bytes ...fIrXcLbkWgvIZikTXzyI8XeKF87QXjkmv534.cache | Bin 2688 -> 0 bytes ...eqQEK2E99Ddo9AW3s91UFORhGiXMuRyrN7eM.cache | Bin 10974 -> 0 bytes ...F6tx5feKyMrfqPRMwjeI0N6Prb9JCMGqBkzY.cache | Bin 4751 -> 0 bytes ...egmqGAOP9EgUO19hcnjSdSfKaZcKQF60J1lE.cache | 3 - ...b5raRbcf12X25jHrcyPPVN1viXBXvzfWtkEw.cache | 3 - ...PBvZ0ZIUK7Hz43kbVPiIC2NXq0O1MwWt_uDg.cache | 1 - ...nK1RUa5psX0GcLbLdDs-Rim7QSkax1BAcOh8.cache | 1 - ...38W-jVgl63vUQa52g01Cr7w4PYUpMSCuADEs.cache | Bin 1845 -> 0 bytes ...LGKvpFwOKzIsIetNzO_-DM3y1EpIo4GJx_eQ.cache | Bin 2702 -> 0 bytes ...xy8x-FrTCAR2WPjP8uOrFvneKbioVBht9TLI.cache | 1 - ...uhVfwbYyWlB4hpPokUMphnB_0btJFSPuwhUg.cache | Bin 1824 -> 0 bytes ...W9Dq4j94w7R-CUtnj_3eo3lrNJwlHLnY1RQo.cache | 1 - ...X8K2O70Pcfc0B3PpIJdHPMaImTfZNWE97eQs.cache | 1 - ...yq4CkpDAvNAn9LzPGoGPEcJCjU2yAH_MznD8.cache | 1 - ...t4Dce3-SobEvGPJr2xFdNOaZtMrlgPuC5tN4.cache | 1 - ...kaYMWI787FnmB-TOhHWFIfk7cWkh_DtEDTyQ.cache | Bin 1642 -> 0 bytes ...0NCwMzqy2autgVcrdoFiwKOniS0CRow8lyDQ.cache | 2 - ...NSHPf-UEMLjPF6UBlT_HsnS9CPa_c6txj5vc.cache | 1 - ...B4iV6MUQvxysN0q4bkDOiIgBeB50kHcGP5t4.cache | Bin 2327 -> 0 bytes ...yjlrSe7Gd-vZrpv7GzAhtvD2Q164I89OPgSA.cache | 4 - ...PxG1z_t-nhFManuLNcS3O0s3c4FWYIiRZcwo.cache | 1 - ...jx9DppXTWhz86gzvtNnwVM-sypBMvDl2__uE.cache | Bin 1276 -> 0 bytes ...h85ILZq02aLh5rERGose2vu4qpmCZWvtoEMc.cache | Bin 5915 -> 0 bytes ...mplf2sFEgX9kJBZUw71xGlN3AXDcrh4zWDnc.cache | 2 - ...lQcuDvAZ9yQJgYZDuWlKE36sHHp_baavOkmM.cache | Bin 619 -> 0 bytes ...GuTi9qfkMoQ0_pDyIuASr2Proc6MtmteKlVU.cache | 1 - ...1UdlN_0RsXy9hCgLvQBQir_9fIbjfcukYjks.cache | 1 - ...2uvvmYEP2w8PaeOsPd7w_vv8jeHQYCDlXs-k.cache | Bin 2538 -> 0 bytes ...fRT2I3LGneleTQDl2llwfy9AaVXV9y0qojuM.cache | 1 - ...LtIlen6Yx7JCDwKasZ_tK5bfNhA7CbUYReso.cache | 1 - ...C7zrRR_jEbbZqNodaT1cd1VWv7L3z3fHaYR4.cache | 1 - ...PizwxTaqSqznNe_OqBLzNB1Fzo0bFKL1Dle4.cache | 1 - ...TF2WezmJfQf5ecbNQbAXg2NLiVqOLDNMOHkU.cache | 1 - ...OUmCkgemiX5P-dA3Y5juAm6891JVRpP9pq5o.cache | 1 - ...oyHJ5QstrO3O0X17r7mgG6DkA_ZsIqfyIaMY.cache | 2 - ...ARHNIWdmnX-OytS-vMnQVuDIMydaKzzJYoA4.cache | 2 - ...HWETcuXQkonzXet5J5MJ04RigQr2ka1fHw0Q.cache | 1 - ...320CZKfN6eHYo5f9D0IzgQUXQpwqMB-zLDgg.cache | 17 - ...JJzk-S-KVE7WzjPdlKIiuqFAtIC8dibxGH0M.cache | 1 - ...OUma0YdYa9SsskChEGGoDA4beWSYaUsmhePY.cache | 2 - ...r5Vk2MtftqOMzEgOM9j7i7yfAl3prOtm5xKg.cache | 4 - ...0pHlaFwP3eI1UKQW2FhVcduWSytACNnjIEWQ.cache | 3 - ...PRDtkxzHCMnuuacl35edB0Hp5tMjBV8UiuLI.cache | Bin 8734 -> 0 bytes ...6gLyXm9guXY2Mt7yQvC0w89xi_Ztcq8lfvrY.cache | Bin 3505 -> 0 bytes ...xkMKoPg5FabeB2vdZwCALU68NAnDQDo58tUU.cache | 1 - ...jd9dk_Mx8Cx92VXWGS1Z9lG4rUvEYSrcrVMU.cache | Bin 4511 -> 0 bytes ...cGb9AbuxLyYLdhUMp9ujjKN1a_JQpR9gOw24.cache | 61 - ...rmAlLOBtBjcOhxCLf9EqMsf6IvJ8C6GcWKNY.cache | Bin 2882 -> 0 bytes ...GnvhNurfClVuOEj3aUwwfio3RCk5segRjm-U.cache | 1 - ...4LzvcV0dSvj50cWTtzdaps403pMSsqY0339o.cache | 1 - ...xKN76iKXiue4Z7aLr12Hl6qxtye88a6t_1iM.cache | Bin 2641 -> 0 bytes ...VRe8njDwcQxNBVbqo96gfX7026Wxhd6LH2_c.cache | 2 - ...CX3bv6g_mmKIBEr8ltZeKPqH9H7Fka4VfsSo.cache | Bin 1391 -> 0 bytes ...OnyXBwlvVWy6h9DomMkoNGT4JqLTIi7r1aMU.cache | 1 - ...cavpSR8TOqJKUCZWyhavJHvyocCWv1M6Z1lY.cache | 1 - ...vmGRtgZFh1wImMizV1Dj1yys0OAMTXvj6tMM.cache | 1 - ...Xb9BM3s3Lgr3Sd3gi-qgmqDS6tBb8rh7xnIM.cache | 2 - ...OX1Wdf5bsWps5ha5bqDeDxz3OeqY-2YM2FEg.cache | 3 - ...pDWPPykMgShMhBs2DWSOKwePxTmts4Xrhafk.cache | 1 - ...FDPLUAR-lBhYNPp6eb4MFP8Pr91px9vtr8l8.cache | Bin 1254 -> 0 bytes ...kZ8nU-lZdcR3FjhPZ57RE2rvSNr6kEwyRs6s.cache | 2 - ...DgQZkJvGQXeYxRDm5geqaioRiXU_Qg1i6EEs.cache | Bin 23580 -> 0 bytes ...LzR5NPzjV-FkfIzvuT8xpLE0bWE3U_4DK3ps.cache | 1 - ...S5htUZytqKlbMfiPHfFUGiEzhDVbxfLl6SDw.cache | Bin 1033 -> 0 bytes ...-nyrkXedBVvvetIqE_aqh6I_EPX4CtBNAgGA.cache | Bin 620 -> 0 bytes ...2dMIgYYLdlAD6W3ioo-K5wts-WUN9cAfEVSY.cache | Bin 2211 -> 0 bytes ...e2LW7Q2yQSPbvwtlQH3L6BhAwNj-sN4hTzFQ.cache | Bin 121955 -> 0 bytes ...HImABk9p1oeIWK0dFE6dhPNtn81GF9ByB8N8.cache | 2 - ...FZLEFRf3_i8KBEyGPuPbk2u9OOZuFsNW_yZU.cache | 1 - ...f6rUkhO51pM_-6HX7lOp0W7hxfFLHdiA87Mg.cache | 4 - ...-OlGv0cvi_InDxvvIZcMAeSgYC5Enj4FEYjY.cache | 1 - ...BaUOgNAW8l2KVcicYEfPRcUNpkFnulrNLvoU.cache | 1 - ...CfyM-ViJ-Zyj-KlqkW5PGUCeRmJeABbX-WRE.cache | Bin 2021 -> 0 bytes ...eV2lqbhpBvzmgpcKhihv9K1nHmQpSnHHOJvs.cache | 3 - ...dR9IObYSFZGtZVaIf-PX9DsdaZwyO_gKo4h8.cache | Bin 5883 -> 0 bytes ...Xa98G_cV5Or6H8NS4HjBe3uAI1Vpl05SXLKw.cache | Bin 21675 -> 0 bytes ...QIUUj9pMTocgjKXyTVbLOEhUnF1eSgql4zSU.cache | Bin 2681 -> 0 bytes ...0EBh5ZRpIzXrGFoxhAqpvYtci_NbjCLmEl5M.cache | 1 - ...qEwznDsthVdjhemNcaZtHS9hGDmYWBRKW5JY.cache | Bin 3284 -> 0 bytes ...rRMtoZFRQe88NJbyTKRL4KWmhMqGYzpYG7cI.cache | 2 - ...csEeW0l_kMeWLNKfpyBFCQYU3eXCtCcb0ozE.cache | 1 - ...iIBTF2DNCHDGTCB_KejTLgO5qlwSScFen0V8.cache | 1 - ...V9g2wfTZq3bYYSbDdi285_0i7p0sagMPqBzM.cache | Bin 1163 -> 0 bytes ...Xt8Nr99lylkdH8qpsJfdGVyj5mmn1iSKQWVA.cache | Bin 2366 -> 0 bytes ...lPGxDMQBEpLDXG0hoQXaPGyDYEj-xsuPQxAQ.cache | Bin 2682 -> 0 bytes ...zrzSO5VIVGpYhVaRGZ3QJYdVf7pAuk2Tekb0.cache | 1 - ...r50QoeqFbpJTdeQV3sgS_NGaDxW4uYLnxjnU.cache | 1 - ...j7pqCthvK4aooepJulh5-6REJMNR-qFil8Q0.cache | 2 - ...0ojRL7ZdcZdP_mEhztJh5VhXImGT9g1RMJgY.cache | Bin 1360 -> 0 bytes ...0wVO_p3oPbpqGMSC29Ue0mSB_s8LtXHqBsLU.cache | Bin 3197 -> 0 bytes ...lJbrEVOpPtur9LZ4wo8Bq-XiwW9GeEkHa3HY.cache | 1 - ...i_BdPu01JiQF02mRNlBXqnx5IK_dlMhQoMwY.cache | 1 - ...W-2XA2fA2Qx8nU9x5Bsmv4-dy-dxPMlZLCSM.cache | Bin 36 -> 0 bytes ...0yTdbr0bMlHgrdPCtOgyXCWbIteTw92zUoVA.cache | Bin 7348 -> 0 bytes ...qrVwNcE0a5NWh5nfoZeJAEpBQbuIwgzqvsko.cache | Bin 2966 -> 0 bytes ...hi31BWDKD8YocbgP-j9HzZBvRsdQt1317z7U.cache | Bin 571 -> 0 bytes ...iDaeowgPQZ8JIoe52jYxBvbeLHnpxADKJTbA.cache | 1 - ...EXVz0-egxXwSRzfkoe1fxcMwspuxR4BKUq34.cache | 1 - ...FnGJF5BKH5eYbeBs0F9rTnGLQlu46PC613Js.cache | 1 - ...JM_AteSeOhSdxD6qLz7OTMdvvTIew_J99ZHQ.cache | 3 - ...T7NeAqzH3USGeyR5rxaP7omJjECNIIGFI4Xo.cache | 1 - ...mY0mQGUvDoTDUkpzsYrQlHzrpn_rXpCcKSeY.cache | Bin 36 -> 0 bytes ...0Ap87O8zNAfvx_dfeZ2iIk-24uuglqR4a7dg.cache | 1 - ...uMGWsbhLv77JAX5MXC8RNK78wqrHXuNVe0pM.cache | 1 - ...3R0nijCv9wN-gS5QlvZrVNs3xEmolLLcdHFo.cache | Bin 1475 -> 0 bytes ...KSXMIsdkmErbnZ3Py2lhPAkllOux0cyz7_N0.cache | Bin 2328 -> 0 bytes ...JMwbIOeA-QCA_bLO92Jy8kzdu0ovFCs3wG9s.cache | Bin 5343 -> 0 bytes ...R73j8mRSLi9MPAVP0ALLx7pkGMm_4WqY5crA.cache | 1 - ...y6kPTU0YDbdKO-vp0tAPQZTSmu09i_p6_vGg.cache | 3 - ...etFBCi25GVEffl4_3WJKkDs-YKZSnaTJqcXE.cache | 1 - ...Gbzf12druB7DRPaU0IpegqH5TroOHa3WUvvE.cache | Bin 2449 -> 0 bytes ...wk9UIGjsdkp2Y3jCuNdRh84LUkVvKpGuAk58.cache | 1 - ...6-kS1mVMds47zOy3-6uPrf7Q6qR4hNBDmW6I.cache | Bin 5848 -> 0 bytes ...zXBIjXYR2Q9jw6ey4yS5ByT0MextYNLAcc0I.cache | Bin 2689 -> 0 bytes ...FFV7THr4XXy0OuFlHSkZtV1oRvkGS7MZQGSw.cache | Bin 2116 -> 0 bytes ...DWDCMSAqBqqAi9Brl6e3eGTYAXmmv4DgGcSU.cache | 1 - ...74OTEZsL8lEzsKfwIs7c0pFI8zoaZnYJZ6c0.cache | Bin 2398 -> 0 bytes ...VWZ3IMs1jBdRejB3ktKH82RiUEyFO_xXHvtw.cache | 2 - ...2AM2MM-mR958wMievqD3-I5PI24uosO2bKBU.cache | Bin 2769 -> 0 bytes ..._tItKAbyAwl9RnPaERxGdR449WWPP3p0PZhY.cache | 1 - ...BLIHOyUCXf_E7jzdztLu7GllqgK2uZAMVGaU.cache | 1 - ...pILvpRqKS0YNqX-NxF8DGPModlpu_79fyeR4.cache | 1 - ...QrXDD_bqLnMZqQzXfxyMMzRm7HT0K2U-C370.cache | Bin 1731 -> 0 bytes ...xO9-UKYL7d0RrJacgoeMGx6KczOGbksOovVc.cache | 1 - ...sjOc_U7iMh2VjVascuO1yihKmB6JD7hAh_VA.cache | 1 - ...HLUvewNnirVS_QHcVvUEJDqTWdha8XY4WOVs.cache | Bin 704 -> 0 bytes ...Or3O3LySiHGdaw70ripqIhnSz8Yy3Myto_4c.cache | Bin 2918 -> 0 bytes ...CSrod84PuFF4H6J0-i23-i_2xWvVYreEf1K8.cache | 1 - ...qP7Jcu5vDsNgcaiuWcsaGziEu0ucBvaOe200.cache | 2 - ...6c58Q6SMqMYZDv_GvFDVWJAZUGPSGafQNm2o.cache | 1 - ...Ct683Ofr-Ee_OmqKsvq4c8BACIhzEfwt8B5c.cache | 1 - ...zU3BJ8mEqtHexXXmNaY2-3Vko_ytAMhl85Vc.cache | Bin 2484 -> 0 bytes ...DbOJCcSxcoMNi0LgdILYhGN6Gy_RI5m7XTtY.cache | Bin 1309 -> 0 bytes ...yRuuqHCeP-f47I08-uMvZQ1BPtWKXTN04RJk.cache | 1 - ...JEkOIGMOu-HcnDfyNFIYehLNEB1IzB0J7iNk.cache | Bin 14124 -> 0 bytes ...g6AiFCi1M0Ka2HCy5EuF_KNI-i3OX6Wfkl5o.cache | 2 - ...23pJhf2j_87eZWkcTkhra0JAVfJVWH8kAIW8.cache | Bin 2684 -> 0 bytes ...-FjAH3icP0oTklm9O3dfRn3bjJ71Cu8CKyys.cache | Bin 2182 -> 0 bytes ...9x72wxJK7Z8_Mit1MOJhWZlfRuX90KHvoy-8.cache | 3 - ...IeeELmcGDh12k0b9IMoIP-0rDSHmRRwgmq0o.cache | Bin 2274 -> 0 bytes ...QLKhzF6KIo2-5AG7Vxy_6t7CUcal1vGMTxmw.cache | 1 - ...F6KsBvnSh9I3YjwJpECdJ3J9qHivcLGMjMEw.cache | Bin 2149 -> 0 bytes ...hdssQgIp6yJwMoYZ-tcw2aJ_mTSKkTeujZi8.cache | 1 - ...1Rh7TgvanN7JbQycUQx3xo809urzD76hesDk.cache | Bin 1580 -> 0 bytes ...WHm-1ZvzKu46FDGuHloNeFar4TaxWDNQd_rs.cache | 1 - ...KmIJN6qh5a0J024tHNVBkiax6A7L0CsXHWvA.cache | Bin 1521 -> 0 bytes ...DqbUfCHqkNNntPEumxTEdkMwnwFMyEP4gSR8.cache | Bin 1395 -> 0 bytes ...juNJyKuPy_O0iMTPDs8WgNEFBMJa1ouQoxyk.cache | Bin 2448 -> 0 bytes ...h9dFjcRjxQUf8uUuhOuGrCVF9U4rsAWnAL-g.cache | 1 - ...7v6iqIKuB7o3bToSXJGcz3X-1ru1rK2CCnIc.cache | Bin 14941 -> 0 bytes ...qdYvxPkgkP12WPL2kElEjCYy9_UgjXJzlSgg.cache | 4 - ...J5gf7peO8tzirEBtJ9vIqXI9dwqNMl6YT7fw.cache | Bin 2446 -> 0 bytes ...EKpbe9mUxvNfEaaMK1_g56oGRHVCGkjwH5PU.cache | Bin 36 -> 0 bytes ...VG4Ex1Uoi4tHUmJLEBxnXXIDfcD3OD7GVleg.cache | Bin 728 -> 0 bytes ...nBlF4qNSTEPNMVkOQVedaD9z7G2xv0Jk3ecY.cache | Bin 1596 -> 0 bytes ...0KSaMgN0TXlPMz8D_DOXMwn8gm25AX9ygomc.cache | Bin 1725 -> 0 bytes ...biiPyTskS9wjxzY2kV7fmjN-f7Q43-KHft7g.cache | Bin 1863 -> 0 bytes ...ByuuQG91_ie4-U5qOXDhXaOEuqxQwQSEyVhI.cache | 1 - ...lOgxpNSwcNx4MnshCG4L7Q4u45W4WfNl3Tpg.cache | Bin 1127 -> 0 bytes ...WDOUbRB65b4fOyM-if5tvdFvO0EpPWPriepQ.cache | Bin 5679 -> 0 bytes ...RP7J510Me7uc_NJ77hSuJWSpn6a2xAIO0cVA.cache | Bin 2773 -> 0 bytes ...5Ekd3AGMeyG8ya9a90SLefonCqjn_dJo3uXA.cache | Bin 1686 -> 0 bytes ...ovoNJ4sGrk6-PwsQ9v1U75e15Xvg24RRcRkk.cache | Bin 1361 -> 0 bytes ...ySCYflGbvvEWtOxsoSK8ZjE4NO3VB5sIzzDk.cache | Bin 753 -> 0 bytes ...dgyH-zxEHDezWwRNIhkFNOmD-L20-h8dbYzU.cache | 2 - ...cT1qlDgTwqtDsfD6lOtZjh1V-08krq4EB_RE.cache | Bin 1874 -> 0 bytes ...91AVP9n7ULwoeEhs4lQJvalBUhS0jlrBqdIw.cache | 1 - ...oOBY-jk_lffmMoHT2v0oDlOL9rOxkaN5gw40.cache | Bin 5245 -> 0 bytes ...uKZfVQGTJdJZ3XbbjcjfBxZulUrSh8tTeSb0.cache | Bin 1114 -> 0 bytes ...oHg1_GrA6-lslgCQ8oIzGKsUkIq4Ui6v__6E.cache | 3 - ...-pQGJJiyviFAwhtmMucrZ9W93vAXatCGwebk.cache | 1 - ...xbRH2NY_ohYbwSGDYh3vaZmiC38dML6YbmiY.cache | Bin 36 -> 0 bytes ...oOnrluKjP5oldj_ahvEZvl5LlwFdqlX6jwrg.cache | 1 - ...7fl4_sD-o0-EQp_xvy3Wkbj93ZYJrB8c8Q5s.cache | 1 - ...Hsbm5EoYqluWUkSH2zPCeGzmydM1Q1Pt8eUk.cache | Bin 3066 -> 0 bytes ...5g2jQWxiCSQp45TsDFo5lHOBCmg-lOZvZIZA.cache | 3 - ...s2EbQCt-y_vpGnYeuWUYKwXocW4MUPEhEZBY.cache | Bin 1951 -> 0 bytes ...jazCEfklU5aLbVHTU9Ovjn2nUPlqGh_rRU4U.cache | 1 - ...7pUgPZSnHLdGiMk_xUncePFUlNNr9YfmUsDQ.cache | Bin 2680 -> 0 bytes ...Du177q2vIDvPdxFG-MN1lwR98BeveolQyin0.cache | 1 - ...uFAlh_neHw-oYCCfL89eAGjzXQJ63HCBjiew.cache | 1 - ...xdvzvcmhPlg2dXenAbP2uQ7Ct_BwIqRCIzfA.cache | 4 - ...d59iaMBr6zQqfqNptbxQChm33zagwR6XU7PA.cache | 1 - ...nIhJ0RTFvCSNsgggwcBt61-IvUCOZ7wktkBE.cache | Bin 5769 -> 0 bytes ...J0jnQdfaIDKwi3J1X2pZoyqE_mnaEFj3HqG0.cache | Bin 6416 -> 0 bytes ...xK6kn1X7r8lkkjZUWcIqbisyJ27748_8ZeLU.cache | 3 - ...qppaz0V4CSbKbZI09nKl0fWKFkz2dM7wO-bY.cache | 2 - ...nBSXtSj5RN9oKNH6rik-H-jM9omx4K4Q4eZU.cache | 3 - ...kpmKLnHEEVXBS2V_Zyba_o35jttxEiTEMrU0.cache | 1 - ...HxWhYIbDzGOoOtO2cVyVCxdOaiLFFrQk58UQ.cache | 1 - ...PYd938Oi3w2C3aygi0OI0aDSEft0Gg8TtINc.cache | Bin 2193 -> 0 bytes ...qc3BF8IdgioHYPImP3-gSp9uWBELsQJcKYbE.cache | 1 - ...umMzq1ZbNE7zvbAoZ17HTpaTI2NeCZ-Q3148.cache | Bin 1745 -> 0 bytes ...CwNRuZlfI28a_RJl8FVlFFqojpClen8Pm6cA.cache | 1 - ...v0tX5b8YCY9XE8grUuKudaOyADRNcxPR1MTM.cache | 1 - ...zthjNnT4vTdXg_9rjAndmEDwhNnjjM68G7Lg.cache | 1 - ...FHxgiUoA39ZGBsX9_Tb4iBFoMw56_M0pxhMY.cache | 1 - ...Qw-KsIgb_jOu9efccrZd4GDzQ7aW4yZjENig.cache | 3 - ...1cxoTW7P88Ydle4Bd_QNG0Z4TdAW-eNNlNjE.cache | Bin 1360 -> 0 bytes ...DOqhWJcDtJLhkpQmeoAmS-NVzyhV6fbX7GxM.cache | 1 - ...Aeg2QjiGVyoqu7nnEt2P3IkkEXRRFWvjgZ9o.cache | Bin 609 -> 0 bytes ...KujxBF3tgJtlYUUCiwZEAG3p5tAyXNmeQ_K0.cache | 7 - ...1yJhU5woXMRFRZi_DyEUGgslcFZA-6NDRQ0c.cache | 1 - ...53HmlFTBTbMSSowXfOj--3rBJVLJt-N5gpVY.cache | 1 - ...FFIa0slnytnXCSNpxKz0NUDXiiIbez7eujCo.cache | 1 - ...D6fCBFnnq9pq92dcVgqCA1ck-DbG8YQTf5Js.cache | Bin 2796 -> 0 bytes ...wpRd-2A1982bYWhtZOWvHiM4JWnKcTIPF4WQ.cache | 1 - ...LilUsfydbjpSuhGhIJP3PqMUp9NbeepLnCf4.cache | 1 - ...exSivf1srul3bG6fGNgjL2Imxw0zOMyA5S1I.cache | Bin 1543 -> 0 bytes ...EDWBlPdrEwgyYeK-eoQHsxrOD925-_gIQXrY.cache | 2 - ...n70Z-_HiLuLQchfvQkdi3zyRibGGpgV6psjM.cache | Bin 1489 -> 0 bytes ...rkWbfRPi-EsYZuw9YxDhdbAb39wPoA0PyqXo.cache | 1 - ...JMAr0F5_evr_c3d1I96Z2wx7bRKKMGYRbr18.cache | 1 - ..._hXBqHANA16SHr1_bLoIQvSYZxL2OLXz1L0k.cache | 1 - ...K3PfaOxwmyBRsQhA39pPvYnfavB5cT0WsXck.cache | 1 - ...-eS-UYjEFy6KKfLALuEOZkgi94NADDaHHzVw.cache | Bin 2487 -> 0 bytes ...PB1nK1gMNYMd2FPE-0xyBTUStB3g2zTE0q1I.cache | Bin 2435 -> 0 bytes ...ZU6-sLjjxfb75eW-cN2xQBFKZj0tSpIl_R4c.cache | 3 - ...bgugPJmqS1aH-r-3DwdeLwuhtNXHr5fRyV3s.cache | 1 - ...sk_UTKRLihJ7b_H_dK9CXuxakuOCg2xQU-_I.cache | Bin 2236 -> 0 bytes ...lsMIKntppqOBH8gkRVA1zK4uunU5CGza-9YA.cache | Bin 11057 -> 0 bytes ...W92-IXhDYER9SB4-2PxSrweNJDPLja-akFt0.cache | 3 - ...gjQnUqSXvGfyJt6HPKBtquUwJE5hkfYdaGbA.cache | Bin 1752 -> 0 bytes ...a1dsSjvaPj4lvJifpEIkkrTpN3GAhY1pQN10.cache | 1 - ...4hZ4gjbxHLdutgVL-e1PNbejG5ZhCUFwnGjk.cache | 1 - ...Yo4tHUmA0i2P12c92cY9XhDXseTHEziM6gi4.cache | 3 - ...ve9bPRhE_J6ZS5I5jjsSkF46MmHxcENjqtxw.cache | 2 - ...v5EejT3cLSW9C9N6HAPCdUgkletUEeWapvfI.cache | Bin 3023 -> 0 bytes ...3qBRMvCoMcUJZU7vVHh4ZNVGvzy7OmoS7-BA.cache | Bin 2140 -> 0 bytes ...UNJqtt7MGqG0nRbn6--FuTrSaXCz0-bWt_Ss.cache | 1 - ...dOICLfQsEpnej6ywNV8g46P8pGQRtjekndAU.cache | Bin 2287 -> 0 bytes ...XFzv8UlWxIs9gbA7wt8LWZoKH32XXO4kmywQ.cache | Bin 2532 -> 0 bytes ...r38mv7M9Who1_CNvUP5ngQj8gjXJPbXqLQNs.cache | 1 - ...keZfZymyng2hZMZ81c_gWoU-mYUlOHMwv834.cache | Bin 746 -> 0 bytes ...AdlJgHtNJ4MQE9vhuP5DqMYTd0ZC374vTSV0.cache | Bin 2694 -> 0 bytes ...yp1fw9bGlRgBhwdsAokLFQsQt-26qFdMMURs.cache | Bin 617 -> 0 bytes ...Ut5CvmccYa4x0ZYKTCZiBki2Rxl2UDP14Nqk.cache | 1 - ...aidz1iA8vfb9pQs9cLKGTtQnj-T6hMZjRlaY.cache | Bin 1192 -> 0 bytes ...czDAGg-qO3p6ddt9fuZMjc31A9D-BHR3gQO4.cache | 1 - ...1LlalW0vPEBXC2ian6v_dmlwpbc5UEMJSpjI.cache | 1 - ...pE-815egv8RiBOs9m4VtpTsFEcatF2dxt-T4.cache | Bin 1300 -> 0 bytes ...5rQA0fmTdiDKiA01--L957QWXZchr7cgPgiw.cache | 3 - ...YEb2EB8shteRgbgNUClLTfegJuehOAos5vvI.cache | 2 - ...B-0WCYOi3qI5C43UpPrS8jsxKGade-WLlH4U.cache | 1 - ...D34IxYmJMXM9xHWEqOeitoB6YLqEGWtuG0Ns.cache | 42 - ...lxf8nohfacHtzgSWv3VDooCEgKWK9ap5yY9s.cache | 1 - ...3d7EUrjjC08rsWkd3vZbAUCI55Ew-gZHKdz4.cache | Bin 2725 -> 0 bytes ...c7KhYZTG4bbrWEflyQQ4-VLRopeQ_OJ_MyDs.cache | 1 - ...I_Wdpx-wJAkT9hgr-CRey84ozfij5WVnUizs.cache | 2 - ...j1TVIh8zngEwi-EAwAOKfHAGn6PzXysP0XHs.cache | Bin 36 -> 0 bytes ...SAndu5fjxn2o0Yh2JHjxCM7DkEDVBaO59-gQ.cache | Bin 971 -> 0 bytes ...TE0kgx2B5eI-bReYKjDwCeyJ5YLH5l-Jj-bY.cache | 4 - ...eQjlnPdRj9m6pZZ3XtAadyuEnlvakTIyc_bY.cache | 2 - ...ABYd8MHWJ8gB-VxPwtPM3oSTonUGZhGl4Swg.cache | 3 - ...vvIYnW62h5ZwWGe7xcwaBdu15NScFdlIpEJg.cache | Bin 2307 -> 0 bytes ...ucCaJIYvvQL6P91whnD6lPoLEMSY1EXD2wSc.cache | 1 - ...GMSrRyf7V4t9oYiz_rWUIYDntwjsDN_KqxvA.cache | 1 - ...MgnjZjDcBCGEed7r5RFQuS5mdi5BK6ffePU8.cache | 1 - ...2BMvenVBeqrO5LACL7ACtUNxvz6b2swno20Y.cache | 3 - ...-HAtY_0c1AC_Ri9H-Je-LLLJMJ_tD4vKkKPg.cache | 1 - ...XXcNa0kYD9gmUkJJCfTi0QeZ3LYVEOqhctfA.cache | 1 - ...FrkCY3h1OC7oR7NvrO9BnJgQ91hWD6Xfm-qQ.cache | Bin 1282 -> 0 bytes ...drID7gPsFnnTLNdhRyM5EhASsrMZdfhIc1X8.cache | 2 - ...H_H0BpdoRJpp5mw5J070Aa8cKWLMCcxGzCDI.cache | Bin 1295 -> 0 bytes ...E_8bY7SlQKHW0eeUacaGdBaGNxS7tPVMJhJc.cache | 1 - ...Gkm95mZXYyLZJg3BQS8qC_V04O5XCau8OAcI.cache | 4 - ...HmJIk85X69_mYHR8CXVr6fwikProc-IZrMMs.cache | 1 - ...DClM7BOFuIp6i2iJs4WXpudwiU5TdWjk1Beo.cache | Bin 8893 -> 0 bytes ...tgiavMyneGYAhundWT08IB3qQEoF_zqZmejA.cache | 5 - ...v-oSQ8Y8kAUHEbcnNWqWZDOa7NoWAdT7HOdE.cache | Bin 1575 -> 0 bytes ...yZosAfMRQ-cCeqkangVHLMi2ZWdguri99eXk.cache | Bin 849 -> 0 bytes ...tRfiFCAWqhNzgM3Pb-rVUUoQI1s4Ekw1mEG4.cache | 1 - ...BEdZV5qj_lsduE6SHRcNjI4VL1925duSCk9U.cache | Bin 746 -> 0 bytes ...xGl3jYBLG3c-ExmXPAysPJrcbsoSbW2DY5OM.cache | Bin 3468 -> 0 bytes ...-GqYiPdqy9ByzP1e-IGFBcc4V_Yp2IAF2_04.cache | 1 - ...BxMYlO6AhoAOJpzg9j8YWznSQ0oNVQm21i_s.cache | 1 - ...iqr9lRsbHmwbNyyKJ25nEX2kNigTTiwvhuHs.cache | Bin 622 -> 0 bytes ...XZuKczwF8EnAeOo_3Hz-4zqNs1jZesE7mbjI.cache | 5 - ...ckcT9gQOc8C4t05mc9nElBu-DyHGbKzhzw9I.cache | 2 - ...UJvnr-Xu_RuTCbNQ2e3Jo-42PQaedwdC_P2I.cache | Bin 1432 -> 0 bytes ...DZqaSR9S8MUJXpzm4IcM4-W2YRjRpVEGqoXU.cache | 1 - ...FDlSDIu3-3owjo_fhQ3mv74HV_JR3pc0kkfE.cache | 2 - ...HYdh-0-yeAQ3Ozsa3_I8obet9WMHnvmLhAkA.cache | 2 - ...p_7oCWEB6kQIgJybG-ibiYsVMW22s71dUGMU.cache | 4 - ...n_eMLF_naYKiFZT6tbZ73lGS6h3Jrcxl2r1I.cache | 1 - ...s31pW8GdCLXuW675Vi8GriCq4YonEfIFP25s.cache | Bin 2447 -> 0 bytes ...PMSx5VjYH5EAkpsVrAQY7Be-roHFNgs79V-Q.cache | Bin 2723 -> 0 bytes ...N79ugQ4rzn5vTFacaRA-IOXQnOnVHcTVgr2c.cache | Bin 1868 -> 0 bytes ...lFNrLxoaJdWkYCh_kHRTXZmUoh1z2Nqnp5aA.cache | 1 - ...cxN_b9BIFcW2g_H7gZgbIsGA0MPx6x8xlWkk.cache | 2 - ...pAoW9j6C8FZ6abLZEdqvNnLOVyDj3PDq7eGQ.cache | 1 - ...CEUb4T0vLu0aJNnGtCA92GABOVt2-C6Ui93E.cache | 4 - ...t6hXIgU4bRyvV4y-sBHjcEkDDTh8ZQjU0_b4.cache | 1 - ...L13NWhnoLzQp0WhsMRaufu68iVNCk50xyHGU.cache | 1 - ...8AQc35mx-kDoCjrLsjdI8LAmJcZUI9-rGHkw.cache | 1 - ...yYFMVfAUr1mxe4zElrnuZluNWoHgu5PoTHP0.cache | 2 - ...rwMXNumJ12Wm8OrCPWcbXeJSGT_wF-WaEC5k.cache | 4 - ...CFtS5C3dG8ZqFzchwJd8giRnR92bZ4001FHA.cache | Bin 2741 -> 0 bytes ...Co7ZS7-aLdD9ZpzFnEkm5huOCD-Q5FEbCOso.cache | Bin 1910 -> 0 bytes ...VKu-moBvdLhYGWJlKsL99hfneWcKQgCY6LLs.cache | Bin 2759 -> 0 bytes ...zLeG2I3jRxd3UkrkSKnwUdwgXeZUurYOeqUg.cache | Bin 2408 -> 0 bytes ...ARv4t5z2yhMheJVWzy4Fvah40kpViq7edJ2E.cache | Bin 618 -> 0 bytes ...G1NlXGG8MJUbSQglXRi03DMCUtPQ7o706m3k.cache | 1 - ...sVV4in-HI_21u4pCx9SOcftPUDfD7LHvG6BU.cache | 1 - ...JMdCVp5lG8mHLpxPP8iE0VG0g83LFe8Q_EeA.cache | 2 - ...hZ0g75YyTW7Kz-Ezyp8jkFEXR_h0BundXGOI.cache | Bin 750 -> 0 bytes ...DlVCjFlkJOSvyA7-jUReHb6fw-kq8zTkol6c.cache | 3 - ...5IpnY22WcmKcd_OOaLRxB_PRHz5H5f44hC8A.cache | 1 - ...vSzZbgMGRW3nh3Jcvr2NrlvUpJcUrqd-0naI.cache | Bin 3363 -> 0 bytes ...zDEYaFazchSdCq1LncUzbg_E47born1SNOHs.cache | 2 - ...srS2oKyCG7K_r-4LpZFq0D_upoeNh7rDqITQ.cache | Bin 616 -> 0 bytes ...c9O9KoJtSQJr_Rw_ApKBU3ooUq9v4nQBFFds.cache | Bin 2078 -> 0 bytes ...9yevZUd8SzsY79mlnKbDRScacuMrH52c08Ng.cache | 2 - ...9I9_zjQdkWc-LLCtOiLF41edObTtb0gm1qt0.cache | Bin 1113 -> 0 bytes ...igitfKHk0_dYPxXcaaU-R8KSbfwAlF6HNWO0.cache | 1 - ...6B-Boz6MhoSYZmdOD6kYg66G-EI-8OlHdCYo.cache | 2 - ...GWKc95xO9sqRf4HmxY-vS1aG7Kk7Nyqi9pCY.cache | Bin 2638 -> 0 bytes ...CjuLOOmmhgms6t94zlbv1NJNUI1lf5bZG8EU.cache | Bin 1179 -> 0 bytes ...DFBJAAB4_7283wD0-qvPRFe4Vvzom3ImcCs8.cache | 2 - ...--SVH9a8IKqQUrHDG-KzWpwUiR3PWZM4ykxs.cache | 1 - ...bq2_hnOek1BR688RzgncPdHVhs2drQnSXBKg.cache | 1 - ...FzE2480KKkSNPWGn7j-Yl9IhhpDfWOH4i6Gg.cache | Bin 3556 -> 0 bytes ...JM0GbvAaj4zEo1hAyulEpuRsPqERrjidpyec.cache | 1 - ...3qqef-ylgkbabyU7PJbbqnE6bxpBl6wxkodQ.cache | 1 - ...VFdTAw4GLzOyiHIfnYtexAUmNeLTVIPx0Q6M.cache | Bin 1196 -> 0 bytes ..._8a06nrqz46TP7pqMDJmb4Cgyfr1vT6beWEI.cache | 1 - ...60xEN9gbWFIHfmPk6uiFrHgBSVRI8qrnUIzY.cache | Bin 1361 -> 0 bytes ...E7zyf5Ryf7IIQFSbpPg4h9yapZSkREmXEfeU.cache | 1 - ...XE7oJriTURzGT_nOKmuC54vv1j8-2ANa8in4.cache | 1 - ...ZBugOTopvDtmWzDdqnnCSWKrKFB05Fcaagb8.cache | 2 - ...TbZ_lBLgb9L-Le4tpU9Ip0kcl6zy5Za8eDdQ.cache | 2 - ...6XuzIlg3EaWfVK2RewkNKaD9cWLoSq1rGj8A.cache | 3 - ...V_74i-GRCnzhrD2pBZopLEEJxcuneMQD1RSA.cache | Bin 1772 -> 0 bytes ...m6Sq3BUAdTdhhXFJkzcjejre2-Ma-L3aOXv8.cache | 2 - ...EISuGNmAmw_cNUh9LPrxUQdvwiLY7Z-8tSEk.cache | 1 - ...5nU4csQs7r19cTKe3uGgjclkh_066agzMqIw.cache | Bin 2792 -> 0 bytes ...MbQlkBadk7m1YPTHP4S3cuKHeU8V35WEVFiE.cache | 3 - ...dQv6Wmhuvynkop0BDEfwJ5HuqZ22azAfjk2k.cache | 2 - ...-V0rnDKhPhczE_IOAzeyjUXXyO3Anj8zJsBY.cache | 1 - ...5HbGZ6XON4bJhYTsXXJahHIPWpPa-0ixXKfk.cache | 1 - ...V2QtVsp3Z59qnNUp9BgCl3hDdLB_c6NoLIa0.cache | 1 - ...Gbmfqcy0ay0X5QVuA5SX2brIZ-GiUp1cAyC4.cache | Bin 2522 -> 0 bytes ...egZi_7280crsEx1fRS2DpLYTshfUw2Y3XTYY.cache | 1 - ...0EgRoYPUgrHmpfxG-zhoJdnmI7V4NTSKPMLQ.cache | 1 - ...BYeiHhW0pHVl4zBpCA4LoDbR6gMbpJ_Ca2h0.cache | 1 - ...B5kZ_gu46qcxeZDNk18qvUnJo690SPSFrd-k.cache | Bin 2615 -> 0 bytes ...GpZWcfzJVpIDsz3DhkIOppG8UaH4MqRqn8lI.cache | 1 - ...jUJSfV1MJjX5pSj6t5nSamrG-xHNVLqhWK60.cache | 1 - ...Nh5imD7mCsYdXoQrbYSvT3_f53DvanBuTIPo.cache | 2 - ...oBaksahVa2WSyCWDgVPUWCYqpl2W4VAlKGa4.cache | Bin 2679 -> 0 bytes ...fK8xNeSAiXbWwypHvVKjSUWl1L_5GldOtyhw.cache | 26 - ...4AvqOYgHQ7QbGreJtY1jwrVdOiXYBwo3lAsQ.cache | Bin 613 -> 0 bytes ...Og0_GEspjJzGczBp3Eem3CFVWUb6OPdnC9dE.cache | 1 - ...NkEkhC1T_VarOAzvZfU8qiC6CAoiTf4asS20.cache | 1 - ...eLkUFn6FHCFbOfIUZYehrZbCbjyAlX602c3s.cache | 1 - ...cLhbpQ5Q-8p23s9FX6Ycpo8Twjcb2GPnEE4E.cache | 3 - ...rxWm6zYFlkn_8gFuJ06IsxyFEOC80D2MAMVU.cache | 1 - ...L5dpTrI58oYTHs4SXiqTLQo4qmhbde-ljKPc.cache | Bin 2507 -> 0 bytes ...VfXQlqe52oSaM7v6sSR_pxIJidDMQwHJC7Zc.cache | 3 - ...7_SeywWv2Noyfy-90L2jak1TqF7bmoY7cG1A.cache | Bin 617 -> 0 bytes ...bn6p7rRRsilqFcIT_m6w2TklTXHro7qqqNG8.cache | 2 - ...PvOflHzQxsAaumwbBKkdUcRZisDTbshmfhGM.cache | Bin 9405 -> 0 bytes ...bmmDxtnjN8IVYoFJ-dSj35Vs6gPNQPLVG9Us.cache | Bin 870 -> 0 bytes ...iE3LRBY7m5M8coR3mfwp1Eb1B29YSvpT50cs.cache | Bin 6056 -> 0 bytes ...1qRicuJd00Vm1J704MNmeaWLu2dPynu8VcE8.cache | 2 - ...91tQJE10aHw8ts89Hdk0Q1cjI3StaJbl-410.cache | 3 - ...YpKU3Gf2g10GE__bHUgjcbS2Cev_xXZ2aBR0.cache | 2 - ...22eMW4XsFXaOY1ZPa1x3mb9FgVlTCAKZcaI4.cache | 3 - ...qqAttgqMTZ5hANFTtxN-OCCCB58mS0zlFtj8.cache | 3 - ...Jnki603mWIMEyVV416N-xcxgdp07VDGXE3IE.cache | Bin 3095 -> 0 bytes ...vf9G0LLZ7pctUKzN77s14kYwJdNdakB7v1kA.cache | Bin 14288 -> 0 bytes ...ieBOH-xPu8mW2pnN9cLPRp0z8WoRmt-ANMPs.cache | 1 - ...TUqTSVmRtb5tQcK6Ir4jxpeikJqAZsUpWNAk.cache | Bin 1119 -> 0 bytes ...PwKnZ6qleQE596I6OT6Xwlj1Q3rq6Pb2_5_s.cache | 1 - ...Ycrc6oTBf20P3zW_5kO_AtT_1sGWntxpyL-I.cache | Bin 32629 -> 0 bytes ...pNFJYub7Y_6t8fFVg0aHL7MTLQPb3YX49qAc.cache | Bin 14232 -> 0 bytes ...5fe2z9Tv25PM47vcO2FIJT6oa7RN9qTIiecE.cache | Bin 2907 -> 0 bytes ...fYRxo0fwP2inVaSOKlsTRBew5HQq10nwWjuA.cache | Bin 2517 -> 0 bytes ...xIOGwcYQ07RYWNGMympLKVVr6IJq075Rk3UU.cache | Bin 36 -> 0 bytes ...6iaXs0zIK3j3y9KIc5yYukJbWyaChgvs34n4.cache | 1 - ...QUEIFAt2e6w-6GpD89qP8RknpT1rhMJSoSjA.cache | 1 - ...q8D3ZzP3W-mn_dtSiGTtv8IxibwvQBRg5kzw.cache | Bin 3815 -> 0 bytes ...Fhxla-_jh_ecQzaoNxAGBbxXFI_eh0_c4iMg.cache | 1 - ...COSjCI0KAXx0Uk1fXFYSxEMrQQD84_ogG6Wk.cache | 1 - ...toqxMPbTkTlE2Tjqqg_VsxRKT0omgcNHTeKQ.cache | 1 - ...eg7sgU7AzNm3_nCbIPAzCC2q3U_LSvYoHwkk.cache | Bin 2592 -> 0 bytes ...QEQLcaRI0sSrV8R9XIoTnu8sJiN6MBmT1asE.cache | 1 - ...fOI4-hk1og1qViypZFdOwYs6mcNuvG6Nh5BY.cache | Bin 2709 -> 0 bytes ...I6QqIj4Y3jBvW6wB7YAAbMB_H-ZKv1WMTM28.cache | 1 - ...-WFx_Xpkf_mmjmv5XENspYkwIQ7EpPzeO-ho.cache | 1 - ...gP4bTGGFms_iXTQXHEzASjORGjJKqeSsrgGM.cache | 1 - ...blIYlUlsf4buZBJCrvdua3RcAheIDOtcv7Xg.cache | Bin 36 -> 0 bytes ...DFwcDvOtuY1IWAOEVU5r_l7jf_1bdn3IJIRw.cache | Bin 12021 -> 0 bytes ...sHFVRL8P0NrsauS3GvsX_Szbr12fG_milsGM.cache | 1 - ...hIS59aaeGia-CozOwdr-s4eaRWFGDr9zumZY.cache | Bin 1451 -> 0 bytes ...9CW3o4iZzv61IyxVYkhlnnwYapc8VS18uz04.cache | 1 - ...V7XWLE_DsmHgrjv-Y7dFVq_nlht7cIAjnM-8.cache | Bin 619 -> 0 bytes ...Hx1DJAVevYo8QtL_BpAcI3ordytLxqCC0rRs.cache | Bin 1553 -> 0 bytes ...F9n4sWVB4VyOBC9wmAN_DiUFwVPjB5SRqeDg.cache | 1 - ...hSW2BdzGtH3HFoejouyqY2u6f73DRK2zNZPc.cache | 1 - ...rB3-4DRx9PGsvDXJrup79ujXW_fdDuDxTnkQ.cache | 1 - ...SpzR55SQ_jXYjpH2qammlSbPNVpNqYQuxa_g.cache | 2 - ...C-mU76FjqBKwJsgADqe0O6NUCFc4iHkdebCs.cache | Bin 743 -> 0 bytes ...p70W4H_HgYh4l1oCkM5IiGxkRmnUUcg52EaA.cache | Bin 2360 -> 0 bytes ...4ryTFtXmgtUoOfOejLT3eH3yc02qN6A_FJc4.cache | 1 - ...SihDClHJAJQ26vQt3k0uwwZFBiO4ltmGOPVY.cache | Bin 9116 -> 0 bytes ...gFHiEAVWAVvPwp8IV1zZJsJy7I8IoakbHBTs.cache | Bin 1712 -> 0 bytes ...vH_GnsKAsFPZu00paMcFA78ZPdm3-h4vMM0s.cache | Bin 1895 -> 0 bytes ...5L-NEBk8cfIZWtjo9qBtCHwI__1OIBaZ6v-c.cache | 1 - ...REeGDta4ThcX_BaTdVpxSQET5fBWg11zW6EU.cache | Bin 1702 -> 0 bytes ...vepMW2MzDg-CPSb5U9Hy1wYZubqDMRQV_PcA.cache | Bin 1650 -> 0 bytes ...Wd3yC3javVN-Xxy75ItYruN-_b9IqyndpAbw.cache | Bin 36 -> 0 bytes ...X1RuFdyounjh0Cck54TO8s7lTfNQz6FuNSP8.cache | 1 - ...XvhYm8AL7UdI08TkuLCBYdGNe_nLsThA9xOw.cache | 1 - ...6VQS4hGp7IoDVvNS8dbB8m3nmBrs5h131jbc.cache | 3 - ...uno2DGZiL6KaVeRsXWnFRWv3t7TF0kn81YD0.cache | 1 - ...SJ-xzB1S22vi2LsDkDk_elADNnM_NnikNF0o.cache | Bin 3097 -> 0 bytes ...IkznXOBT29bzafE6PTHj8sxsS3IGSfFIngzw.cache | 1 - ..._RUUWnobsdB2o3PNB-7dj5Qx6Nm3iBo9r-1o.cache | 2 - ...rKskyUz5lOXolemb9x3ls8Zv26mF2youL8uo.cache | Bin 21387 -> 0 bytes ...TBuAJZ0E7d8tC7jyGgw3qbbQZqKorcCS3u7Y.cache | Bin 2045 -> 0 bytes ...tNS-mwDHe3artYZEvxHo6mYOnWBHoMC6Iv1g.cache | 1 - ...uaJoN_-7KiJFk5rHEcRCtPLat4h9xJmEpfn4.cache | Bin 36 -> 0 bytes ..._zOfyJpD9h3b9NtdfjjxSSX1lRRp9ASXfh68.cache | 1 - ...jruZYeszKyDJ-FdqmMZJXyO4nMT8rndAbGI4.cache | 1 - ...sMH06w0M7e2JqsJ8xfqK0zzqpIlZ32dWs4Ec.cache | 3 - ...C7yDguqzB-J8VvaHzhdyMXnjnHXJpesg42As.cache | 1 - ...aWgEQf557y0DGFjzvwIAPuK1p9eyUltRzb9I.cache | 1 - ...jx1-6C5Ui_HTkbBdKii_35X95y1JA91hU9Mk.cache | 3 - ...l4STZ1kIOKamu8SmXResOJY4xV0jr3D2xZdY.cache | Bin 2416 -> 0 bytes ...zHV0WqQO_Dg1Zk69T_o_yqNEo6xcggfE9nDY.cache | 1 - ...-ss9wVLWR4Pum6LQdhMNYO8v1fsCuoBWtjjY.cache | 1 - ...tVP6gWLokRfvEE4GLg-VxJuADx3DinIq8PCM.cache | Bin 10477 -> 0 bytes ...9EmguSyPUttUNEFb1MTuN6cmJohly7VyXTPY.cache | Bin 1983 -> 0 bytes ...K2GDVatZu6rIwSnkNPGjFPhSxX8zAsISvn9A.cache | 1 - ...l8BXB3uWsiO2IjCW1wMEXZctGDYLYiOlEgKA.cache | 1 - ...7eohX32NDAww65BF5LmhYFBFwC81yAbm0vI0.cache | 1 - ...DhkO-OpuNB66EJ9R3DKSQlIEv3MDwXl6kp_Y.cache | Bin 2406 -> 0 bytes ...XhrUHfW30wRIFqBEIMQQkZlHMsahC-j8WN90.cache | Bin 2553 -> 0 bytes ...aaA_lUepugBDybC5708gmZApWSNxQGg2DkrU.cache | 3 - ...WHPuCUheVmQza6dPi851DtUVpNXLtUs2wU1k.cache | 4 - ...g4dCAHifS_rjtSGkQngHoHxynA_8XIyU_XpE.cache | 2 - ...aR-uINR_DjwjlvyupcGQJEtnAJyMrlPK9-gs.cache | 1 - ...mrrFJuVx6pL5z9yjkmM3aoUcbe6BlUeuhLeM.cache | 1 - ...6w4LcWrpbmAgvCG81qVyfM8jkMNkkyOFkc4g.cache | 2 - ...uZ_0x73OjsnF8QbgnpMim7T-8zsxeRsay6WA.cache | Bin 1364 -> 0 bytes ...NQyAwjSdCA6JU9uz4KX7N5tn5TqtDfcIga0A.cache | 1 - ...xgYbcJoY8KR5dCXZHB02FndldWYR7Nrf2Eho.cache | 1 - ...fpMZS5XbTyy1B5VIoHVtp7AuyphCanylWDlo.cache | Bin 2966 -> 0 bytes ...VsD1YdR5KNeFPwoeXh2euaFLrsj_hJfxRA7Q.cache | 1 - ...a8li1A4NWd5R25JaEuo56n4E4DIbxXGrn3E8.cache | 3 - ...MccOUXGeE8cNEocZ7zfUnc9Ili_06IeBw0lI.cache | 3 - ...Ne-JwgTlQaMA8iO8q302FifkMQv5wJbLwC1o.cache | 3 - ...oj_KHQzY-mrnk1mIkSNKHn8vZcUzgZXIlnOg.cache | 3 - ...uqjIZxBMawl7mZr425GuiRYrW-N251eWD3DM.cache | Bin 609 -> 0 bytes ...-LsT2wu8m7r8E2wS0IpVW11u6gpKv7XBWCDo.cache | Bin 2490 -> 0 bytes ...QPJyy3x8Y9iyu1VOyfLUpuZVpKX-rhm9RJ2w.cache | Bin 1110 -> 0 bytes ...m4CbZ11HNsdnPOzld221p9uScg2mt0q4qfDI.cache | 1 - ...AyfdiRy4YoQlHzRHR5rCF_fxptMLjz_YZ53o.cache | Bin 624 -> 0 bytes ...wrrPW5mz6yu6qdZ4FU6R-x8BeWcTGwiXw_Mo.cache | 1 - ...09zzaUBtXXmvsZ09O_7z0QBqQeEsHrEHeQpc.cache | 1 - ...ml01nPfIGwRdXvxK_CuYzYZ5gpIaUDO10juQ.cache | 1 - ...ThQnEdMmX4Y_jNGnavPEMym_y5PJ2wu3ynZE.cache | 1 - ...4aRTIG591486GwT2aoVulInnkrOJ65ghHKkM.cache | Bin 2330 -> 0 bytes ...cbCN_oOKB7vVeQEYnJz3uLWxD0veshH0pznM.cache | 1 - ...wCINNURIeYD6p9pgPVe0xsaEPaSdC_F22s2k.cache | Bin 2849 -> 0 bytes ...Fo_jLidYtHGS3vRNllSxU587LiYpVG0LuYWo.cache | Bin 1778 -> 0 bytes ...xhtwqnmpdDZkSnFkvRMc1Ri_Yowy4Uv0Oftg.cache | 1 - ...3U_0E8ey4sQAgPijz_xUsLbkg0vTZDVSopPE.cache | 1 - ...cv6VuiGGIIad4waYR5XxrMzEf7KVZ0MOv6c4.cache | 3 - ...VjKUeLcH5LGU0gRGar3ZJ_7ztRk8r1NWQkdE.cache | 2 - ...rZJHsi-Zl0EnpQm7i5gyXMHxWgElxeSQXypA.cache | Bin 36 -> 0 bytes ...JRnh7jMR67tDhsHGPItPvD-l1ZOuPM8ULj64.cache | Bin 1367 -> 0 bytes ...n0NTUq-1PB-wJ6vEbJ0wvMH07gZVCOzWn4oQ.cache | 1 - ...1KpxsmXap-5BlS28BAVgciTJyh7PxfrVUDC0.cache | Bin 737 -> 0 bytes ..._9IiFd9cKrbZaXlxIbN2BwcQWx-VGS0eL7hI.cache | Bin 3638 -> 0 bytes ...zI4Yed5qi8Kxqc-8nL6gVhygG0LjrTqt2mtk.cache | 1 - ...QUkwFMtOjN-jGIAB8csFKGm5D60hA8Luy6As.cache | 1 - ...2V6WJVeBALVK8Xf1cfz1GkpTe9wPz81MBROM.cache | Bin 2064 -> 0 bytes ...i2ZjNYGDRxRiYLdXWnHmanOiYn-Md_bPARmY.cache | 2 - ...V8cx0C__dzXiR3Gwm2fkZYNVfeorDtug-V1o.cache | 4 - ...ImH1hxnCSeDAh3S5aGwpETUhqmH-Cwu6xnEA.cache | 3 - ...aAXceiDDPcC4dGSAnlflbUCTre2MhEmXVZ4Q.cache | Bin 3779 -> 0 bytes ..._WU5I6qH96k1NOYCVNpco0CMsA0v1UQz9TW4.cache | Bin 2461 -> 0 bytes ...WDNbchX5Qf6QK5G-s5yBDsTI_b9qjcSLhf34.cache | 1 - ...ytATqGpdlhp1iU9lktxttsagj5Z38ZAirDoA.cache | Bin 5090 -> 0 bytes ...1olsY4t6pvehqJQTguZlIdSeVfEzUCySyfV0.cache | 3 - ...nj3-sb0h7ufVQ07beAHzebHYjtrn8PxaT2Bo.cache | Bin 2909 -> 0 bytes ...gbhoRLTBh2y2sJ19CBh6uKzrUxiK-TLvAn_o.cache | 1 - ...a47uWXhJiTIfu84CAbysBWKhGbViTAQzz3Vs.cache | 1 - ...GtwiEV5VuUWZMuj3YtKKzNs68gpzAD9ljlHs.cache | 1 - ...h-CfpxTjiiTUDjCJNIytDWp9MTZPjUzx3mYo.cache | 1 - ...r7KKb5lwVxWDjZgrwDM_pUkk8JkGHpCGbBeg.cache | Bin 19313 -> 0 bytes ...O1WxYuXxnFfj-eCDds46b0qGk__xVqTgbAvY.cache | 1 - ...Y-JiZxVlF6L43wnkfHH5qt7jgAlJssT4DUt8.cache | Bin 6558 -> 0 bytes ...1W5kVXYvI19cPGrC-F4M1FnnBCMmvIJjwOnM.cache | 1 - ...WknjXOviatPe7Gydc7VT7c3ReNXZbWYIg4Nk.cache | 2 - ...epgOsTnn4If3ULgdEJ6LKG4wk3k8IvO8vA44.cache | 3 - ...xwx84tYznZZGeENDUg91zvAU3CFe-VHXak6c.cache | Bin 2485 -> 0 bytes ...Hgl-9aMkCn2gAYSCGxaIC5VcYFFxZNcpj__g.cache | 3 - ...rvlgevu1hF_VXFPXCpjbf6E2unmO852OFwJg.cache | 1 - ...ssEN4fzaWwE8vBp3t4N0YD9DR5EOguId6DwM.cache | 3 - ...K_SV1IxO2XwMjB6EcYq6x0w3sC_hdIaCDKGA.cache | 1 - ...-RAPdmehjPjjTI1kNNQanjD2ZW5DLd0S4m74.cache | 1 - ...0g9OPGM_Gurh8jag1wiGdnzQ34qFKBCRSay4.cache | Bin 3058 -> 0 bytes ...cyB5bggYs9OjD7_a5evE0idaBfUwFbhbAG04.cache | 2 - ...9pnFIVcs6xa3Klyf4ejtnLgI592mXmoPtRUk.cache | 1 - ...g8q8Qz6cfxY1bOIS21EpULh11VoyX7uJOR64.cache | 1 - ...UBman5T9BL_8sorwUf4vkSXoxB_Cnl7Qyo4I.cache | 3 - ...o9gHVNsaiIgeCjEd7rcj3CtQGAKhhnH6dzCM.cache | 1 - ...vhlOfR9rS7qiCs_vavr6cWdfyuzIZHgYGlm8.cache | 1 - ...3nIXTHwtyp3Q4xIJ3OBLbA63RUtAZJsbz0Mw.cache | Bin 2322 -> 0 bytes ...rk4Y-FVeHTSSs06aO1dOzBNftH_CcxYdBRu0.cache | 3 - ...49REcUEISldYHhDtVbTpD1xRzpeutitZFzho.cache | Bin 4270 -> 0 bytes ...NsnnoBnav1LKw5NTmfgGKCYA0xrTaxpQszUA.cache | Bin 2438 -> 0 bytes ...kvstDhYVOMeUUN0ZcqSyvTzMmq-U7dKiJwiw.cache | Bin 2746 -> 0 bytes ...OGu-bFfViRk6CqLhX53F-l0xqHYyLbi2-9V8.cache | 1 - ...CloCaZyTkv5rfkK1DrVpleM5fDyDXQCLPV70.cache | Bin 1358 -> 0 bytes ...qTrUTEFb95qsqlrC6CCgwiEIrLHeMNRjJFrU.cache | 1 - ...vwmytWq9-greCG9qbInwc-HTtv-3BrRgCKqU.cache | 1 - ...jSb0kfPI3t8rsU9jULUDzfsQO_w10B80x4OA.cache | 1 - ...2KT8uv2mGQdb65qH46tCnlOnqKBIM7LAcwZw.cache | 1 - ...N3OsOvUyLF-EDWn3YnbzKJQFIiipiAg-o3rA.cache | 1 - ...g2mQFr3fa7skwNNyxrSs1LDP5sbcXo6yk3GY.cache | 1 - ...yKRi0wSmXy45OsLnQW1Z1NrkwATiY2eBFpwE.cache | Bin 4853 -> 0 bytes ...iHGDzUq56mlRerVr-Gm1h4qtQjH81y7dzOHI.cache | 3 - ...4xFNjFOrbVOk8juJcvi5mVVf8HvoilMmEvic.cache | Bin 2646 -> 0 bytes ...baS4V2k_R2z4435NPhzespVls3AyDCkSX97I.cache | 1 - ...DHTnr2WcrGWc064lhEM-bkT_jQ95oyzI5XFk.cache | 1 - ...FkOoL9J60V-skGd9ea74Ydwly-s13EYcQ710.cache | 1 - ...h_wdIq7PUk6lipDOykCciz7Vy92jBNow6Tow.cache | Bin 2290 -> 0 bytes ...n7bqXck27Hlv_zLQ2TJ7AvDzbbyZBBAfFka8.cache | Bin 2534 -> 0 bytes ...1enbaj6_cRdcUQr0kKnc0GDse46hq_tocy_w.cache | 4 - ...W7At6FrGynLd2ZFuXiVftNKYgp1cFIeIwokM.cache | Bin 622 -> 0 bytes ...N55LzXtPyDyQBlV62S9EOevSPngaAfcyYEUA.cache | 2 - ...3LaOyUyPqOZ8Q08DFr6MoQzAFYsSs6oLzvRc.cache | Bin 2481 -> 0 bytes ...t0cCCG3B1HXlsYKKX7t4A2wstqF3LHeb6Rbc.cache | 1 - ...CSWjRBY-ZNuBXK0LCTR6oQCRmtS-h_lkEdXg.cache | 3 - ...tYRNUNv4AKkOpgmhBHgVBOmUUFZ6h5Kfi-ug.cache | 3 - ...rGpdd_hSbyT_pywanjbrHtfdTSTk2UY0_bow.cache | 1 - ...NmVaTMW7cDe4BnAiVTzKjKTBMIjFpKFCtdhg.cache | Bin 1381 -> 0 bytes ...kDCoL4vdUh6hkYCBnv97XhlaF0GYbYCOe0P0.cache | Bin 2078 -> 0 bytes ...3zd__3QqgHooXxGbVVzhQEXj9zN0OMtDNu00.cache | 1 - ...9Jw1cyTSAebJ0fRT35001d4H9o4KhLIZjycE.cache | 1 - ...sOcaecdRzr_umGld46WHXFejba8VrbnPdgp0.cache | Bin 2405 -> 0 bytes ...z-NoEDai70E_-xrDnp8ZpGOlYeFfms48cjF4.cache | Bin 1449 -> 0 bytes ...mTBAe13V-BLMc8WmElqv5tMPd-n7k9CWQNO8.cache | 1 - ...B_kEDD-qvqEBjyQRakDT4swj6hlIHsZ6k3d8.cache | 1 - ...8QG0YIAlmYN1vULEu9utr4lGA84veN6U1GZQ.cache | 4 - ...T3uyVc6M9K5KuVaxZrzrRuQ-hBVAjrwZM-JU.cache | 1 - ...-HlErtus4_1yLihhqZhKAMWd6r6R4e9PEcGg.cache | 1 - ...xNZz6T65JhFG9wa6HNH8GCuo-K9bvbzNYyyQ.cache | Bin 1361 -> 0 bytes ...rAjxGd2pHTfKqCUPGDmOd4dJbj3hL3qI46x4.cache | Bin 2781 -> 0 bytes ...saRQMlgzFuvYbHqKW7JI_4hR-0SHyaoi0h4E.cache | 3 - ...G0R4dh2AkX3HGsvW5JuuzdktO596LdQE2bLY.cache | 1 - ...ubqlgVtv2lyXd740EFNaHaE4EuW-dSZqWC1s.cache | Bin 2809 -> 0 bytes ...ssJ243XTmZfgnqaMOxsboumIowxJ-C3cKlyM.cache | Bin 2697 -> 0 bytes ...J_7FgCXcXqpC0S-qj5EHFsQxuYF2wiMI53eM.cache | 1 - ...5gfHae5h17MzfVQ-y1MacGAmp8a_KIzCmufo.cache | 1 - ...dnred_C55bdxyE3tQh_8Mqncov_bGFluKCDA.cache | 1 - ...hgk6ZYm57Ir6rsm1LcXAu4vP3UtclRgicSiY.cache | 3 - ...daPiQZsHo_pAnN-eQTdEcj5vhAhSRMKm9RvI.cache | Bin 2469 -> 0 bytes ...Owk_6cl4HJl_F8bMxln0ka3itQhbrp1zhAB4.cache | Bin 26073 -> 0 bytes ...BmjlNA0MynFtnxMVLYOkgzbd_jUbo2NpSPj4.cache | 1 - ...4CoKBWLiEI77QudVYJvrxC-s3OZQPLSS83fo.cache | Bin 1364 -> 0 bytes ...8RkvusyFvF3-oBR0WxSnA8V7i7a1Z-StqEi8.cache | 1 - ...38WnmEK9tJU4txf_wlx9ZHULFlJg76rrPLhg.cache | 1 - ...NtBgXT0vtpBsZDfJ57F6Uksi52Y6WCaELLt0.cache | 1 - ...X7V-qm5AoyiIQRVuq_0fY6zW4qmuZ2OORL0U.cache | 1 - ...3_cRRPnOZyxymi8s202xjdsxkXAMoZ4N2Wio.cache | 1 - ...WgDrTV1juKhJoAO4AmCLaTh-PXF9Xkk1JzrY.cache | 1 - ...ZeebSwYXkxRn3ZQFIp60pKNJBZ2SNfFSa7do.cache | Bin 3098 -> 0 bytes ...DD1LxXBjxIa5SOOVfLdDwpgmK9-iPl7l2vG4.cache | Bin 1432 -> 0 bytes ...c3V6BPBDWoKVSgaLEtM3p22Ewtvi0szkRLoI.cache | Bin 2720 -> 0 bytes ...XyQDddniEd5rRCsgKH9uvBM80OYty-q8XULY.cache | Bin 2758 -> 0 bytes ...SP5nWKh_Ty_1jXehpTx-tWjNSsXmfIIGLWl4.cache | 1 - ...5yO0FGNkyw2JyvNB-zq23Ant2AZ4yjrZ-wwg.cache | 1 - ...7atC4aeYSTA6Htd_KMKYnToiiU-fvqRO7p5w.cache | 1 - ...gtUmHUHxL8uiqhvs2BzSgUDimgNSru381ZUE.cache | 2 - ...b45hqqxoiJeWebL_mZiz3nEcO7cHcLMQH734.cache | 1 - ...mcWy7rlUQEIm0lfK8bMTPXBOivh4Om1rqgrE.cache | 1 - ...oOYXy1J5jw_lNHzZpj6tm3tjWmHICYZDuam8.cache | Bin 1604 -> 0 bytes ...7L51_B20syg_d7-FIYTc0YUoXNYO90c6rq_Y.cache | Bin 2532 -> 0 bytes ...zOLGOXPuepYXSncOoVpndT617BwxYssd_VHI.cache | 3 - ...tBDf6p8JszQfRiYZ0gMZYLysr8HhMtc748Ss.cache | 2 - ...a3vw3EbEpwly8d5SQbXo1WSys-6-qzICGGjM.cache | Bin 2415 -> 0 bytes ...87vFwn2mzKNAUhXpmKPHzmkUBy39kHP3kK6I.cache | 3 - ...wavezob7c3Lsv1oTHrXQFY75Ima5OkScQFbQ.cache | 2 - ...YWyTMFNhRC7cKbuWds801gEGkM1tb9U-VWYA.cache | Bin 36 -> 0 bytes ...43VvLFnO4F9wyD9jLAUvwhLe2tYg0EFdEuDo.cache | 1 - ...t_-cxiKfpBDIIPWaK-RQu8RbGGAgkSkEPHNk.cache | 3 - ...0Q2aJ5AHEux0ZHrZTN_LjpzNsYtW7823rkGE.cache | Bin 2463 -> 0 bytes ...4fsyD7JKuIy8cNDJlsqY9PPeff8OQgdsBnBQ.cache | 1 - ...DP1Of_0q5HF_XDIxXrGtWGgPBOFhmLAezm5o.cache | 1 - ...7Pz4MnmzWyKknvvTiC10iHD_vlkO9D40n2c0.cache | 1 - ...uyF5cVLaWU5zOzGOzUy8Ooi90SkEjIgekXgE.cache | 1 - ...6agGIerdFrEslc5RuvLNhUW6MrWGKkOrFSa8.cache | 3 - ...w1adrZNllsJMY-tUihd5NRB1rfD1nekGJVnI.cache | Bin 2477 -> 0 bytes ...X31oX-OoZG_3k34-c51KMOg_oMOBLY5KSUiQ.cache | Bin 3618 -> 0 bytes ...3yLlYZr1wsk0-YoXIK-mMeYg823axvwTyXGk.cache | Bin 21785 -> 0 bytes ...yYwlZr8q8WDV_qy_vIBYRGCAO1x6pckbjM8g.cache | 1 - ...YguvkJHogBKA5AFZxZ_vRkErT5JRLucsX54M.cache | 1 - ...AD_HxoZiDiViCAjJknDk7a919xC3zbCFCpXY.cache | Bin 9832 -> 0 bytes ...v-GBa3t6_LDgAS0supQMm7MWPyJf0-XTMQms.cache | 1 - ...1E2bBCLZveuTSJtPCILHXNYAiX1ELQZeVPvU.cache | 1 - ...RaLBXlb55QEExMRjUrN5U2DLKiHfeL118pjo.cache | Bin 2716 -> 0 bytes ...UPvYb-gZdJvXv69VcCSmpbyrpefZ_5Gjl73s.cache | Bin 2774 -> 0 bytes ...rWWMocmjKK40_prGeVrcG0HP3V2xS1mk8nX4.cache | Bin 1920 -> 0 bytes ...GGokb862WqVUwWEOL7PwaPjPcadsLAeGMdbs.cache | Bin 3922 -> 0 bytes ...XYT8K2T7xHf6OOwVt4d8BbM4r0Y-ujb3FZyY.cache | 3 - ...Ky_WjXPjP64hbbNzpeDgtE9DLWXeeNeWleHo.cache | 3 - ...FdA4jwOhJGbKQZVrdhBm-8Nx1LKJnIi3OG5s.cache | Bin 745 -> 0 bytes ...0jgu45Y5JSGZO18YzxQIoTcVUDfmIWMl9wjE.cache | 1 - ...UtNBjzkWoz_TF4TUD6ZuGL3f-_XFgRaBvvnk.cache | Bin 2560 -> 0 bytes ...IkXU6_opU5Vxu_bc1uSUkXZzGPCD5UiimPko.cache | 3 - ...RInHgnNt9kCZGcuk-qecivsMJG-CuJbmpFro.cache | 1 - ...Of8PQnied9flEC9yhWVPzLzzmgQphJTMj-R0.cache | Bin 2938 -> 0 bytes ...GVnK7gDjh28U5T9dG81tdcsCteP1VMzW6oqc.cache | 3 - ...OfrZ3jImVkNFhQV1nFc96rFo-FVy33LTXMqM.cache | Bin 36 -> 0 bytes ...6728RlM_OHTKtFuXcKaPzirsRSKBQkqRurnk.cache | 1 - ...6385nfbIWpFo5LqKw0jDEFC9Oir-cA3owJ8g.cache | Bin 2022 -> 0 bytes ...L1Nr2mM2UjJFBMOdcDXsMRSFrRAW7lWbBaQY.cache | 1 - ...druFIAPnuzdC03GLzlhjGKGFUABH96iwvQlU.cache | Bin 2005 -> 0 bytes ...0QGLKtZOWP485d2bgDdH_atup25hhla7QUbA.cache | Bin 2320 -> 0 bytes ...m4z2M2YubmhOKCG_aFpJ9VTYoEzKhWKYKFbs.cache | Bin 1529 -> 0 bytes ...myH4gaitEzn8MpOH96RKjkUQ93ot9sYpN_XU.cache | 1 - ...HGCITsxJifyxxbMsYf-_jKynVnC-fdDfpMvc.cache | Bin 8270 -> 0 bytes ...jOn8V6gxzHJ53pJSL_DhmLUm-A3aAEL14ZVI.cache | 1 - ...8t5bXRLzMszbjGvvOdV81XmHKnCrl4fb60eo.cache | 2 - ...GBjHc6webYDzOdvvaE2YlY4baHZHG6Qnxi20.cache | Bin 2111 -> 0 bytes ...ddTyOEuGLPfOKbxx7IAezsfjTo7Hsu_aPbbQ.cache | 1 - ...gar-hRpNuOxkSUksdoRfBk3CUpAX7Mfc-s4o.cache | 2 - ...oGlpOP_6mMKUrNvjBtwNm6HS_kwuVtIsZ910.cache | 1 - ...eeiPLqjsK10XGle2p2PYrAwcXU2k7_3McMsE.cache | 1 - ...iZbqRrJ_BTzc0U7VaYURjPuyylTgwx9ypgfQ.cache | 3 - ...HZseReTZ1m6_5pGASZRoNHmTcqTc8KHqs3Lg.cache | 1 - ...ar0eKdJwMcWWSWu_DHTwBic3fDvBc58OStBM.cache | Bin 3375 -> 0 bytes ...faVUjO8fyz6KgszS9InMSwKUDN_ZuYAhNaqs.cache | Bin 1447 -> 0 bytes ...bCHsia9nJBfWfwRz0qG69UjaQxxmlwia46C0.cache | 3 - ...0ZFD5p4hKhJ4ScLLQoDxi_FL_82zOdps49TM.cache | Bin 13230 -> 0 bytes ...OcG06NNcCEr5GwEouFlsfhWVRouFb7W98i3M.cache | 1 - ...-sWZZ7Nr3lmbGq3DQ5a_gKLEl8jFzUlZzDng.cache | Bin 2225 -> 0 bytes ...H4GmNA1aDEQ_djFWF9vgej7nAb-0sXTsN7Jk.cache | 1 - ...AHyZFcNeNOqwjS3bbn0_jbTZxo-iRj4It9kU.cache | Bin 2070 -> 0 bytes ...apduFafgkDGwN43UdxerM5kzeCg6L-jVj2AM.cache | Bin 753 -> 0 bytes ...RLIPtMHcmW_bAZ7HOlCdIQ-xAzBBy3GaAGKU.cache | 1 - ...Pw-xCE3SMOoFy1EgM9GalEPZp1RVV_FdrhhA.cache | 1 - ...-tLPLptUyrNuFW5kRbBRLepAmTRfP1w3HMoE.cache | 5 - ...6xqkBtNhp19tWH0en_fXveShCEw8am2DVhF8.cache | 1 - ...YRMKByivjAGgsWTFZIZZdXtji7ruKodyqY50.cache | Bin 1308 -> 0 bytes ...UtxSMClJntNwM1UZL_5EOFZNXT4KGxEZ39Jw.cache | Bin 621 -> 0 bytes ...pYu9PFyqatxrSFA9tWnH1OEqeHyu9lPQMXGA.cache | 1 - ...osDfGXZSCWguoixWDqwAXguSKJiNveQhEtoE.cache | Bin 1572 -> 0 bytes ...utO_VumBeRDm6qB9N56ifzVcw5qzRLqYuzNU.cache | 1 - ...zkaC_PAnXaZUP0bbMeMSkurfYR2Kz6GOOJEk.cache | 3 - ...BTQACFhg-TiBYYFSL4Bek8s38XdRJzw4NfrM.cache | Bin 36 -> 0 bytes ...LMAciffmEOebskDTtxhqON2Uty1-Ld-iTCwE.cache | 1 - ...galC-j4Iurws7cSOrixCE4CrP_AXp2f6H2WE.cache | Bin 2633 -> 0 bytes ...TMO6GzSZ37hdb1Tl90A9pIg8nB2HujldLGF4.cache | Bin 2508 -> 0 bytes ...Lt8YZBNPoeVthLBCc06Bl70P3yHVQ9Xz3P_I.cache | 1 - ...VTNj9G4hm5gZaAaG1bPhliBhEztYmo6b81Zw.cache | Bin 14614 -> 0 bytes ...02EyvSlXA04gPGK3h5m9mptrWQR-bUigDcJY.cache | 3 - ...DesgTB3WwAESP2Ytse0KHDf7NOJ1UzIO5wyw.cache | Bin 2385 -> 0 bytes ...EU-CMeWglg50Kq8z2P1qZkjIgzFpMLGbF5Qs.cache | Bin 2241 -> 0 bytes ...evBHRhvCGIu5Nxu8UA4k3lcQ7ZHKZPEkH4PE.cache | 1 - ...zcrAxiswFDzInyiivSioCJ0lti-zhV99R3x8.cache | Bin 1332 -> 0 bytes ...JDQEv9V3omY5FBO9Kgs_ZexnR1yyo20Vcrbs.cache | Bin 2575 -> 0 bytes ...TvzYZ17w1E-vHD9MLRnXSDm04sZxSn_vne3o.cache | 1 - ...a7ILPPD2e1pDzwXm9rXwLOgmq_k9T5SJ0Eiw.cache | 1 - ...Qv_XbEK1YYAx8bsxY3vQgDIoVY61T67F-5Aw.cache | 1 - ...Z074LPgTeI4Y5SCsfWtkIA--ExU8R2aY_VMg.cache | 1 - ...BcdV822N4VIFHfT0vcjh2nb9L-FgdMcJlQQQ.cache | 1 - ...hHrXM0iqbhfnySCr6Ekk3zwaprtVf3HAnDPo.cache | Bin 36 -> 0 bytes ...2QFr44ZzFpmVh1e1QnV7JwUWgsIK67gzoJ94.cache | Bin 616 -> 0 bytes ...DjzpUso6QCBEvwIVB4tqgemBXQLeFtRjWAhs.cache | 1 - ...1yEmDxKSLnZ8VQ-o15qIlyZK4-r2I8XG4yyY.cache | Bin 2149 -> 0 bytes ...aDgLLqGXsOvrqT2BTF3H3GBW-rP75LI7xru0.cache | 2 - ..._-HBVrUbuvDcCb1Md7-B8f6ajl-XNYq0VIPc.cache | 3 - ...doEYVSmdrVEgGAxr16JB1E47cOPAeweQ1Wn0.cache | Bin 5984 -> 0 bytes ...VXPHK5o7MOqw-9tyEUc-IE3U7jW8h1-rJZG4.cache | 3 - ...Npxl4S74SfChztdcBWL2H1W3EfP41gtti8Bk.cache | 1 - ...0xboaphwxf2gY7UyCQeu1UFnGnu4kFzFGda0.cache | Bin 36 -> 0 bytes ...Gy33pT8buWcfkAlZqL097etiua6AthdKqoV4.cache | Bin 2682 -> 0 bytes ...73kFqtVGVAnL9MH3GCZK2Qhr3bi29sjzGRQM.cache | 3 - ...tPzn6NRDAOmrGKsHSEymgg14_YptU42Aqdws.cache | 1 - ...0BVkJb9kNuRpX8wcPPdz039JTboJiPAn7ba0.cache | 1 - ...F09CGd39jBp9q1gUSOqD2sGcxeIipbub6IN8.cache | Bin 36 -> 0 bytes ...paiBxFvAI5HlLbR1qqnt7s0nx4tu60p0eoVA.cache | Bin 5030 -> 0 bytes ...4PTGzCgStjEPv60PzfPssC8eVVIpYSTnpAI4.cache | Bin 2625 -> 0 bytes ...U_yP9NPcT6ho_mnJl5-2qK8nviTxr4KlY_OI.cache | 2 - ...VXmuCxVCsUpsO-_-OPVEa8V42wTyl8EGKc5k.cache | 3 - ...EJraYhoK4cdeHgSMvZyoH2nLzAUdsMNffZD8.cache | 3 - ...-dzkkuG_Y2Bu3Gcj49WmQAuUhrs4ISCE85dw.cache | 1 - ...xkRlN4eGFtCyMRREsaN_n6fSbYBs8-aEYTNU.cache | Bin 2387 -> 0 bytes ...Rg5GLGmF4CVM0rCF983a0lcKqk2wJTXf0BPA.cache | 3 - ...sm5-ZwGI6vz3U5nYgXC4WzOENXaItnOqTzOg.cache | 1 - ...AcE0z7Q9DRheYqGG2xsyqTmzYFy360-ak8EM.cache | Bin 2212 -> 0 bytes ...sPTO1dQcJrFUgkMvP4sPOjgBawiFx2eJAHjs.cache | Bin 2326 -> 0 bytes ...Hm5t__U-COXdP2nz-k8qltJcgRGNvfwIFzpc.cache | Bin 2721 -> 0 bytes ...cspDnm4mXfhgo4vXGiDVHR37x6lcnY3uAv-Y.cache | 1 - ...FbSxokM-mV8ffXaaRq3RJHi12-YBbUMYbJQI.cache | 1 - ...6JaSjtBYY6xfGSml8cRaT0E8E7Ih7Jny7eVc.cache | 1 - ...82ErkVQZbVbilp0FQWQZzLldJHEN8v9UMmFw.cache | 1 - ...fv_xo0W6NrBdHw2jDZxeYpWYFWxEy2QDfBZo.cache | 1 - ...IP5_3KRwc-rz4erTabfAUPWNvEbFjzhW7TQ0.cache | 1 - ...L9o-V41UPlgk4vnRjng8Ejgjr5-xmmLJ5eY4.cache | 1 - ...26tRvWt9N43q3ZU_bDL9MCx4j8o6wW3hf0_0.cache | 2 - ...QS9bIH_4i2tOT7xCn9ELdF5uSDS9Jr5wHKlU.cache | Bin 1361 -> 0 bytes ...D4bwJmwzzF62jNRanGXN8MN2JxcQYR7nz83o.cache | 2 - ...usUYrLAriOB1b5jp9-kNgf6wH-vrVbeLJUQ8.cache | 1 - ...ZXP-zCgNhub7sIS3Vp-9OZQ096OYYVDFo790.cache | Bin 2683 -> 0 bytes ...8Zk9igNmR4qmZJOlJ8KMXbQT1VMpX513LljM.cache | 1 - ...LXnJuy1-HrwSrzJ1xOPUctd1AxrEa35jOjdo.cache | Bin 2267 -> 0 bytes ...UM_LSy5CBnuPvQGF4sqBAV8LOiDWX4ufrrxo.cache | 3 - ...Rb4a2hlccaDHQ_LoYhoG0AECO0GUBMK4QyJQ.cache | 3 - ...5qoA8sCLb97FKLSedD7oO6Yeb7sFzCqgdGjQ.cache | 1 - ...5_v2vVd3Z4F5zpmHGU8vo4Qco0cGvTnquTOs.cache | 3 - ...5I9ynmPBxoARsm4Jf8_TctEv0fC75Ne73gmg.cache | Bin 614 -> 0 bytes ...wGmp5rOJLlhTxqyfHPZYGee8g8oeIgM6ULpI.cache | 2 - ...ygUqct4yH6qJI4D0YwtfDK5n-70BbwGPKIzE.cache | Bin 2890 -> 0 bytes ...FlZ_eXMxIPMwSkbGoYaSobMWVnjGGJ4dwI18.cache | 1 - ...VwIzz6MXo7sKyKmVoQY7iVv01u9S7EbURs6k.cache | 2 - ...EhgevafxqTBxQrtZtMT0msTpz4dbrMTqhFWg.cache | Bin 2478 -> 0 bytes ...QLajFohp0X3l5K3C-39MhnZw0BGi9sdsQNJo.cache | 2 - ...tZWMGDYk9HhnqI2L6RYcJQVhKgRA3AOuORFs.cache | 1 - ...dDfoBsxnt8vtchBv5LwnAJZN5LYuuxjryNnI.cache | Bin 900 -> 0 bytes ...Gn3ysQaKOYHy9ZSvbVMz_novSOvSfazWtnTQ.cache | 1 - ...ZznqwYBl_9MkCuNokn5tHSOXy6YjOnSXVn0Q.cache | Bin 2459 -> 0 bytes ...BL4ARa9K4SixK40wWIApaZE-PiWQUh8Wizh4.cache | 1 - ...RFcLTD72bSDYeb1S3P9YmU4DB7YmvcDWol3Q.cache | 1 - ...0OzrgO6mveQLhDtQtM8OuqaeIQ4QzoM3H2Ak.cache | 3 - ...qPmURm8ViOcqRSKK2KYb_W79MwfWJnmGK4_k.cache | 3 - ...rQuPlvhCdgPSGYly9n5TLBF6fr0vjl5WfboE.cache | Bin 36 -> 0 bytes ...ueDE9Xzb2TWqy5bicRIu-RcFEocxHV0ua_Vo.cache | Bin 799 -> 0 bytes ...y-3LmSJ84qTjuiqDLjjaW0H12viRGPRl43-s.cache | 1 - ...F0aPlCnaCk4ov6RlZVi3fo5fzxnsdBZSeQXI.cache | Bin 1708 -> 0 bytes ...boZ8c_NWyY_s-8ukP1kzUaeOvMZpafaVAbw0.cache | 3 - ...iYjbvvtCy_O3fPbNBKbNsZzZ568oSK6kuVus.cache | 1 - ...fluTCC1jt6SyYd_x4pM7nNEXrSfyO6dnG33c.cache | Bin 5977 -> 0 bytes ...buQJRgEzvEzQrZujsofak7bfrhsORKbAGNN8.cache | Bin 14155 -> 0 bytes ...Sxe7btj21UtUP-hZoGufJnW7zOXC03Nat2kg.cache | 1 - ...-mlPuAltJTugsfRhHbazrEgkK0K1CCkIGhuY.cache | Bin 6354 -> 0 bytes ...roGfRhVRJAdeRJvyUFbhVYZCzbVN6hnAzOqM.cache | 1 - ...Cicq_QF7CBOY3o3ZirtKoy0MwLr9iUeW6JKE.cache | Bin 5727 -> 0 bytes ...ORSVqpPU5TM_XPD1wbPT7qAsggzn0LouXUCI.cache | Bin 620 -> 0 bytes ...e-IGo2lnu5v2MDVyr4CNvugro5ZdaGGDBedU.cache | Bin 2448 -> 0 bytes ...2K9G4xbNcYJaNfucKa8WjkXuHMnMnGvY43SE.cache | 3 - ...9Wsl2iJvaNpu5ZY08yaDkElDnEMhpZYYTOTc.cache | 2 - ...2kEaE5jvHZXiy6uEJQsr0tvk2Aeb_VSDed2k.cache | Bin 2095 -> 0 bytes ...Cb-qLdeRS3gdfHgYax6CUzAh7oXzWUUxi1Fw.cache | 1 - ...CoHKuwo4dYQsDHMobvRZ731DvQMNXUemheYs.cache | 1 - ...dcjUms2FwmTXBF43F4s3EHVKU11AfCxFJ_-g.cache | Bin 6834 -> 0 bytes ...chGnqjaygGseZ2jnHA0OtacIImP-AdomCnCw.cache | 1 - ...SM0lX0960YyWrHdnMd9Y3n74i-tnNllQmKAw.cache | 1 - ...bU9y9FedKh1HrI54Y9sN9SLqm4h-VmK7huc4.cache | Bin 36 -> 0 bytes ...yauPvTb3zXv_TtGQZ9SdlUeTo3iZqjUGhH0M.cache | 1 - ...odzlbCS-qV2Z3bJO9CAlFxabMpRzYmKj2-Ps.cache | Bin 87898 -> 0 bytes ...b8-MTjxOGQVEzcdm36SDsWUB5ngUUXkiPf74.cache | Bin 1017 -> 0 bytes ...CqmWCgJIUTaFvVqgniMnV9cziEYSPQonk6zs.cache | 1 - ...b7ytUnaFBYRmOv3VyBpO2rWxCuli61KsBIH4.cache | 1 - ...AKeNGRMMjPg8P7NeTWjfi3JXNBQVxdd8URRc.cache | 1 - ...EPY1SoH4KoSnSXUvxytleBdR1aHciuSFBUNo.cache | Bin 995 -> 0 bytes ...OhkuGbov86UoV_uhUTP9v2BZ23oZrtlaD8aA.cache | Bin 5940 -> 0 bytes ...YSnBGd2JtsFK74rGfx4NZ117KMQXuc7jE6FM.cache | 29 - ...3c1U0_5esvulKN62KKm1rQSmKZ5j-ncksccI.cache | 1 - ...LUr6u9goPMaMPVbUy3Nw1F4YZ_dH5BuH7LC4.cache | Bin 4248 -> 0 bytes ...lrXQfLG9uqr6iZgpB22iMjZg1XYoE5uLsVcU.cache | Bin 3409 -> 0 bytes ...97qZwd1802FxNvetfR4BmswWEq57fPT3QCY0.cache | Bin 701 -> 0 bytes ...7-zDpFZXjU0t7gX2FSK98W32OL2YA0Ct_9i8.cache | 4 - ..._YojiidGZItslfilR58qqezKmAfNOmzG_yqE.cache | 3 - ...vTwwlu7ag5F18ldGHbxX94vJ4tdTNfu72JOQ.cache | 1 - ...Z1VzDwBMXLNHkOJjE2-MTolkL0zHr4FyDf-4.cache | 2 - ...HrD4jtjqc3apwP2E-uUNrhA6Wr2mnOcyCIDY.cache | 3 - ...F4rLrCBYW2ZltOx-crCXKHzpk10t4QoQhDEU.cache | 1 - ...54AibP9LngorPJ24lqpe4o9hqKK9WyfBM-2k.cache | Bin 2635 -> 0 bytes ...M93Gnsep0ob9PFLBbApzfIb6J1LJUMgZBLZg.cache | Bin 6428 -> 0 bytes ...kPSWltFk-yCmyBfD3GyGEDwmreMxJSjSh6PQ.cache | Bin 1224 -> 0 bytes ...Asj0DPDO9B_1sySc5a0KNvg3hIVCvkkWHZw0.cache | 1 - ...EOZR8kqvN7ZOYVOXVIq-puU2k97p9XJMlV4g.cache | 12 - ...cCB6RM0V6ODkgigeNsUuBSfRMpVnKkuQdkKQ.cache | Bin 15604 -> 0 bytes ...89pL1EtcFv83l9YtEMBoQbUYnxj0v8nJx-CM.cache | 1 - ...HuzMBZeV4PA_CnEVPqwGiynHVkiMTd6xXYZE.cache | Bin 2430 -> 0 bytes ...LVoTRByQBBtrWkXGVK1Z5agb2VCMF92ul-3s.cache | Bin 2737 -> 0 bytes ...eUffvT8xED3zQ7Q71ZBymnULULOKC76ctWkM.cache | 1 - ...vWwzz04Ehasr0RvQiQrt6ZfMRfxtLO9wjVZk.cache | Bin 2399 -> 0 bytes ...l5BIAJxOTgj7ZqeyE37FeLCWP_ADWMWrcZtI.cache | 1 - ...6ig6w6sUT6kxjjYr-05pvL20nOEVQReWb0O8.cache | 3 - ...awUBNWD0CfKjodjB807u76lQwwX4KjakXl_Q.cache | 2 - ...tDeRa7IXFvkso6BzQlhVzjIStlFo1e-9e_k0.cache | 3 - ...840Ct1CyEXWKTYSwj0UsdVYBcV4DTLf0sYOM.cache | 1 - ...bi0GC-S5I9uMpXWVa_QMnl_jqiMVK9JATOQs.cache | Bin 36 -> 0 bytes ...iTE3T_cCTiUXsHg3dl4Ykhd--b_s0a9ZEBYA.cache | Bin 36 -> 0 bytes ...BsACIUu0DTovz_ejpKJSkGX-LOxcsPbkz2l0.cache | 4 - ...AFKDYcu2J-EcUddkE8ljcImXPAuFLOsGGQUI.cache | 1 - ...GyBYEsyD0YJIfiwyMmaGzibKQ67RNv-vJXTI.cache | 1 - ...1a_1rDhHh42W4UvI9liESxkP71MRrOX_mX84.cache | Bin 2012 -> 0 bytes ...2MjEj-VsdjLpaLAncogndrM8QCiqYACPL3sg.cache | 1 - ...-lKh-QqjWHU1Iqfm1PgIu7kBMO1v_vAARpNw.cache | 1 - ...SD7s7cWBlAKgdCazvba-nZh91x8T5r-nDYps.cache | 1 - ...v-mZWzNHYumfGshhiqmjDET4PHylc3WyzoOI.cache | 1 - ...fDcCdlj58uT_lMVorF4ZNckodanG7777IDGc.cache | 1 - ...cWdcuYug1oRc9-Ga-TQ2ZuVg650TRqS6Msjw.cache | Bin 756 -> 0 bytes ...xjXCYfywLxX-A0atGgZlEAXLmnNPZD1zDRGg.cache | 3 - ...5pJQGI44nrt-quNo3xdR3KmBGaIBQV87O0IA.cache | 3 - ...7W7Wogeb2_XHGt7nJCVUd6C3oVBO15iHuWts.cache | 1 - ...GLM6Br7Y8XdfrZftV4mmikYjCVgKz8E7bOkQ.cache | 2 - ...CJO7guDmdDSkReQKyzmCcxsOYFx6QVuhS4Yw.cache | 1 - ...9HPfIgLzwN_mNvsDhjLceD1Z7W2oalBkdxRs.cache | Bin 1477 -> 0 bytes ...gUHD8crxsbbF8ZzD6mMCagK0ReS0TSrUtOjY.cache | 1 - ...SOKq174mSJ-55IQrAK99pi4QRqsO9ex9fjcA.cache | Bin 1590 -> 0 bytes ...i-KQR-_g7meu237xeMVZF-Czuiv22QWGMjTw.cache | Bin 2211 -> 0 bytes ...tO4CPEK4FELSmMtvDBNLqllrgXRmrWmmu1rw.cache | 2 - ...1_nFwA0yITg4O5G2U8_jEmnceYYM7Az6kDZA.cache | 3 - ...zCPg3xBAiYrDu_I10LvGpfDIu4h7J6bl2SNM.cache | 1 - ...QZgtLa2VgI5wqPRfSWlJmRbS8L6fG4hOrhSE.cache | 1 - ...ftI_iizoYdIODGe58idJXMps5mfcarLiKS04.cache | Bin 612 -> 0 bytes ...cTumUIqHyOIio84v_pi3PnyAfB5KydlyzRNQ.cache | Bin 2361 -> 0 bytes ...NBJNEJMlX_aeKNzrlgDr3Fhjl6OnUjkTQdfs.cache | 1 - ...9aXjHTwg_LE31l5o0cMDHe6rZgjGxDI3rFHs.cache | Bin 4818 -> 0 bytes ...DJEbHBL_H7QODiR5S7InXwF_GOpA85Q8hC8Q.cache | 1 - ...mHsGVu2lFcOkSaYxy8RubQthZp2cycoUScq4.cache | 2 - ...1W4MGMd5UjLTJLGNasf3L9qYc6zTmiO0d2j8.cache | Bin 4816 -> 0 bytes ...3qYlJ0HEXZCmFhUh-lYbgsg4xnJOSe2upK2c.cache | Bin 5959 -> 0 bytes ...XO6aTdltXKnNLMDXfPDlxOpqrbkmIfyx3FKs.cache | 1 - ...ZQ8pwzwjEPwoghZGb8fCfmoDmot5HEstnWGw.cache | 2 - ..._V6c79XM9dLjsZ3gCmb2EvicwsEYX_mOe8X8.cache | 1 - ...NsbVoAK6lcmyGF9a8AKuH7A_C1lRC6gkwTHM.cache | 1 - ...j_ZkGiz2QPCRdFFrbU4Lnkwp_xwdcOdAMIUA.cache | 3 - ...6P_7eMIktNh0AeJoKa98at2-1w5FpSew8-Zo.cache | Bin 26024 -> 0 bytes ...2DCf_W1BHjidozxG135X4dAV_cx8s3XTogmk.cache | 3 - ...j6T3PT-HN514K5S4cW697LbVSyxdEkHRPQeM.cache | 1 - ...npBiFqDAZMhwQpG4RswUJg58QqDAsLOT5xMs.cache | Bin 1751 -> 0 bytes ...depVC90NAKDLX8eygGLSCVIajwgE1VOVMZlc.cache | 1 - ...Vzj4wu620g3X2CpFtNx9lkedZR56-lxCGGKI.cache | Bin 1129 -> 0 bytes ...2ERtGJULhnoMdjuILC1pqgMrYPxXy1EWWkZ4.cache | Bin 2311 -> 0 bytes ...cKoiHxFqIT3WfIQOQpUoosGS5JzL4tu2YvN8.cache | Bin 3252 -> 0 bytes ...m0wo0mSgnh8E_MAG6zN3PZP-ubghaPS0zbY4.cache | 1 - ...E1VRBm9dheaTiZkWBdMkhxYDPd3KAMfOm5VQ.cache | 1 - ...2LLNpCxq2ApzeIMxk8zif9zUHFknj8MKRdiU.cache | 1 - ...lTwzVLdQPt_LlITzaB6kxsqLBiamfCh7B1os.cache | Bin 1643 -> 0 bytes ...xZsQYCm0cL3yuoEeE7waXzkUI_-_j040ta6Y.cache | 1 - ...b6VxbRZJFFDDUj_XQ8YYXHf95locrlwv-w-c.cache | 1 - ...S7-XEdvMrP967w0Vor_0xrzemy7d-U4uMVpw.cache | 2 - ...GK04rkZrmHwkt5FxcvpSV0lr4bH8d7oQSVNQ.cache | Bin 14874 -> 0 bytes ...DgCrL7tQuxZh4XSlbJAHr-Np6VqFtV1nizpY.cache | 1 - ...28iWUlLBh7zQMzfhhJUcqfZQyW8pYeOVqoXc.cache | 1 - ...2EXCLp0XorZNdHnEWLM-kbnMbtcwjrLHhqSg.cache | 1 - ...sQJHFP_4A-DR0TK-5iUawNf5563Tzf-UEldQ.cache | 1 - ...Vk4VLpxCA5RoOXf6Ve-TY88LNJ0FKkEjNZFY.cache | 1 - ...Br9JbzlhieckUpDzPCBj7kGy8HPP81VCkCG4.cache | Bin 36 -> 0 bytes ...Tcbrh5CNuXhNPdSQvp4SxqebIjNBHVJ8_Tx0.cache | Bin 2975 -> 0 bytes ...YvbmKGBQ_SvkGPFlQ699jWP12dLGSkZ7mg3U.cache | Bin 2679 -> 0 bytes ...QXWaIqRhvUWKWbpmirEKEXdEleJX6z77aZ-A.cache | Bin 2915 -> 0 bytes ...dZXyC5O5KeqGMtk46VBpHrEqJrsiyVjfl9zU.cache | 1 - ...x0WbMcBD4j51hnksG7L7-s2Ky5v9prlcR0K8.cache | Bin 754 -> 0 bytes ...qxU52ZQW8pKvMLDb6qNXJzU2IlriwygCK-j8.cache | 1 - ...Snyuv7JjsOb7UQKUSb25ok_Tgc4jNkzDg3ZM.cache | 3 - ...I1o3vg-qNXs27ZMUc1mFw5GDATrfpMh-3KGU.cache | 3 - ...YEW2twKE6Jng6RDH_qqabAHTXXIFLIZVLtoA.cache | 1 - ...DC7JWk_8Q4bgwbHghgoazQFSHdxxOAG61jNU.cache | Bin 2260 -> 0 bytes ...YwnRkwQVo1HhB7BF1AzVBgajQy9jfX1h__c4.cache | 1 - ...scvTlNo4VZksfZvi6Z9PLoAxglf9TRD1-8fE.cache | 1 - ...ka0BxqlB3q7xXGHWmprySDtj2SSHFg9yy4s8.cache | 1 - ...gs3hAiJfS1cCzlbgEF3VxoJcaFoUgj5GUcy4.cache | 1 - ...JYIiPydIPigRM3przIKPpjJzBiPXu8tStD08.cache | Bin 10927 -> 0 bytes ...yKeblzLieoQQQpNN96W_Uyx-z5TSqtaUQgLI.cache | 1 - ..._PpmB4FybXf3yDVNCv6XhyxbC27iBMOgLyzo.cache | 1 - ...EHFsTChObgugY2Vipb97XeJP5E8ecA1TpTQE.cache | 1 - .../screenshot_2018-06-07-12-15-29.527.html | 0 .../screenshot_2018-06-07-12-15-29.638.html | 0 .../screenshot_2018-06-07-12-15-29.742.html | 0 .../screenshot_2018-06-07-12-15-29.861.html | 0 .../screenshot_2018-06-07-12-15-29.967.html | 0 .../screenshot_2018-06-07-12-15-30.075.html | 0 .../screenshot_2018-06-07-12-15-30.176.html | 0 .../screenshot_2018-06-07-12-15-30.278.html | 0 .../screenshot_2018-06-07-12-15-30.392.html | 0 .../assets/javascripts/spree/backend/all.js | 16 - .../assets/javascripts/spree/frontend/all.js | 17 - .../assets/stylesheets/spree/backend/all.css | 15 - .../assets/stylesheets/spree/frontend/all.css | 15 - spec/models/spree/stock_updater_spec.rb | 9 + .../notify_failed_stocks_service_spec.rb | 148 + spec/spec_helper.rb | 3 + 3116 files changed, 231 insertions(+), 186627 deletions(-) delete mode 100644 app/models/spree/stock_item_decorator.rb create mode 100644 app/views/spree/shared/_base_mailer_header.html.erb delete mode 100644 spec/dummy/.ruby-version delete mode 100644 spec/dummy/README.md delete mode 100644 spec/dummy/Rakefile delete mode 100644 spec/dummy/app/assets/config/manifest.js delete mode 100644 spec/dummy/app/assets/javascripts/cable.js delete mode 100644 spec/dummy/app/assets/stylesheets/application.css delete mode 100644 spec/dummy/app/channels/application_cable/channel.rb delete mode 100644 spec/dummy/app/channels/application_cable/connection.rb delete mode 100644 spec/dummy/app/controllers/application_controller.rb delete mode 100644 spec/dummy/app/helpers/application_helper.rb delete mode 100644 spec/dummy/app/jobs/application_job.rb delete mode 100644 spec/dummy/app/mailers/application_mailer.rb delete mode 100644 spec/dummy/app/models/application_record.rb delete mode 100644 spec/dummy/app/models/spree/dummy_model.rb delete mode 100644 spec/dummy/app/views/layouts/application.html.erb delete mode 100644 spec/dummy/app/views/layouts/mailer.html.erb delete mode 100644 spec/dummy/app/views/layouts/mailer.text.erb delete mode 100755 spec/dummy/bin/bundle delete mode 100755 spec/dummy/bin/rails delete mode 100755 spec/dummy/bin/rake delete mode 100755 spec/dummy/bin/setup delete mode 100755 spec/dummy/bin/update delete mode 100644 spec/dummy/config.ru delete mode 100644 spec/dummy/config/application.rb delete mode 100644 spec/dummy/config/boot.rb delete mode 100644 spec/dummy/config/cable.yml delete mode 100644 spec/dummy/config/credentials.yml.enc delete mode 100644 spec/dummy/config/database.yml delete mode 100644 spec/dummy/config/environment.rb delete mode 100644 spec/dummy/config/environments/development.rb delete mode 100644 spec/dummy/config/environments/production.rb delete mode 100644 spec/dummy/config/environments/test.rb delete mode 100644 spec/dummy/config/initializers/application_controller_renderer.rb delete mode 100644 spec/dummy/config/initializers/assets.rb delete mode 100644 spec/dummy/config/initializers/backtrace_silencers.rb delete mode 100644 spec/dummy/config/initializers/content_security_policy.rb delete mode 100644 spec/dummy/config/initializers/cookies_serializer.rb delete mode 100644 spec/dummy/config/initializers/custom_user.rb delete mode 100644 spec/dummy/config/initializers/devise.rb delete mode 100644 spec/dummy/config/initializers/filter_parameter_logging.rb delete mode 100644 spec/dummy/config/initializers/inflections.rb delete mode 100644 spec/dummy/config/initializers/mime_types.rb delete mode 100644 spec/dummy/config/initializers/spree.rb delete mode 100644 spec/dummy/config/initializers/wrap_parameters.rb delete mode 100644 spec/dummy/config/locales/en.yml delete mode 100644 spec/dummy/config/master.key delete mode 100644 spec/dummy/config/puma.rb delete mode 100644 spec/dummy/config/routes.rb delete mode 100644 spec/dummy/config/storage.yml delete mode 100644 spec/dummy/db/migrate/20180607063926_create_active_storage_tables.active_storage.rb delete mode 100644 spec/dummy/db/migrate/20180607063927_spree_one_two.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063928_spree_promo_one_two.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063929_add_tax_rate_label.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063930_add_toggle_tax_rate_display.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063931_remove_unused_preference_columns.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063932_add_lock_version_to_variant.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063933_add_states_required_to_countries.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063934_add_on_demand_to_product_and_variant.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063935_remove_not_null_constraint_from_products_on_hand.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063936_split_prices_from_variants.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063937_remove_not_null_from_spree_prices_amount.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063938_add_currency_to_line_items.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063939_add_currency_to_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063940_add_cost_currency_to_variants.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063941_remove_display_on_from_payment_methods.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063942_add_position_to_taxonomies.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063943_add_last_ip_to_spree_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063944_add_state_to_spree_adjustments.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063945_add_display_on_to_spree_payment_methods.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063946_add_position_to_product_properties.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063947_add_identifier_to_spree_payments.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063948_add_order_id_index_to_payments.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063949_add_primary_to_spree_products_taxons.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063950_create_spree_stock_items.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063951_create_spree_stock_locations.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063952_create_default_stock.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063953_add_order_id_index_to_shipments.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063954_change_meta_description_on_spree_products_to_text.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063955_add_stock_location_id_to_spree_shipments.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063956_add_pending_to_inventory_unit.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063957_remove_on_demand_from_product_and_variant.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063958_create_shipping_method_zone.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063959_remove_shipping_category_id_from_shipping_method.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063960_create_shipping_method_categories.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063961_add_tracking_url_to_spree_shipping_methods.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063962_create_spree_shipping_rates.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063963_remove_category_match_attributes_from_shipping_method.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063964_create_stock_movements.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063965_add_address_fields_to_stock_location.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063966_add_active_field_to_stock_locations.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063967_add_backorderable_to_stock_item.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063968_add_default_quantity_to_stock_movement.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063969_add_source_and_destination_to_stock_movements.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063970_change_orders_total_precision.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063971_change_spree_payments_amount_precision.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063972_change_spree_return_authorization_amount_precision.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063973_change_adjustments_amount_precision.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063974_add_originator_to_stock_movement.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063975_drop_source_and_destination_from_stock_movement.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063976_migrate_inventory_unit_sold_to_on_hand.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063977_add_stock_location_to_rma.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063978_update_shipment_state_for_canceled_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063979_add_seo_metas_to_taxons.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063980_remove_stock_item_and_variant_lock.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063981_add_name_to_spree_credit_cards.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063982_update_name_fields_on_spree_credit_cards.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063983_add_index_to_source_columns_on_adjustments.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063984_update_adjustment_states.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063985_add_shipping_rates_to_shipments.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063986_create_spree_stock_transfers.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063987_drop_products_count_on_hand.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063988_set_default_shipping_rate_cost.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063989_add_number_to_stock_transfer.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063990_add_sku_index_to_spree_variants.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063991_add_backorderable_default_to_spree_stock_location.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063992_add_propage_all_variants_to_spree_stock_location.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063993_rename_shipping_methods_zones_to_spree_shipping_methods_zones.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063994_add_user_id_index_to_spree_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063995_add_updated_at_to_spree_countries.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063996_add_updated_at_to_spree_states.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063997_add_cvv_result_code_and_cvv_result_message_to_spree_payments.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063998_add_unique_index_to_permalink_on_spree_products.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607063999_add_unique_index_to_orders_shipments_and_stock_transfers.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064000_add_deleted_at_to_spree_tax_rates.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064001_remove_lock_version_from_inventory_units.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064002_add_cost_price_to_line_item.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064003_set_backorderable_to_default_to_false.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064004_add_created_by_id_to_spree_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064005_index_completed_at_on_spree_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064006_add_tax_category_id_to_spree_line_items.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064007_migrate_tax_categories_to_line_items.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064008_drop_spree_mail_methods.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064009_set_default_stock_location_on_shipments.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064010_upgrade_adjustments.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064011_rename_adjustment_fields.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064012_add_admin_name_column_to_spree_shipping_methods.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064013_add_admin_name_column_to_spree_stock_locations.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064014_add_shipment_total_to_spree_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064015_expand_order_number_size.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064016_rename_activators_to_promotions.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064017_add_adjustment_total_to_line_items.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064018_add_adjustment_total_to_shipments.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064019_add_depth_to_spree_taxons.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064020_add_tax_total_to_line_items_shipments_and_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064021_add_shipping_category_to_shipping_methods_and_products.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064022_migrate_old_shipping_calculators.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064023_add_code_to_spree_promotion_rules.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064024_change_states_required_for_countries.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064025_add_deleted_at_to_spree_stock_items.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064026_remove_promotions_event_name_field.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064027_add_promo_total_to_line_items_and_shipments_and_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064028_remove_unused_credit_card_fields.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064029_add_track_inventory_to_variant.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064030_add_tax_category_to_variants.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064031_add_channel_to_spree_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064032_add_included_to_adjustments.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064033_rename_tax_total_fields.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064034_add_line_item_id_to_spree_inventory_units.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064035_add_updated_at_to_variants.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064036_add_position_to_classifications.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064037_create_spree_orders_promotions.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064038_unique_shipping_method_categories.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064039_add_item_count_to_spree_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064040_remove_value_type_from_spree_preferences.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064041_rename_permalink_to_slug_for_products.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064042_add_index_to_variant_id_and_currency_on_prices.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064043_rename_activator_id_in_rules_and_actions_to_promotion_id.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064044_add_deleted_at_to_spree_prices.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064045_add_approver_id_and_approved_at_to_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064046_add_confirmation_delivered_to_spree_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064047_add_auto_capture_to_payment_methods.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064048_create_spree_payment_capture_events.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064049_add_uncaptured_amount_to_payments.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064050_default_variant_weight_to_zero.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064051_add_tax_category_id_to_shipping_methods.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064052_add_tax_rate_id_to_shipping_rates.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064053_add_pre_tax_amount_to_line_items_and_shipments.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064054_add_more_indexes.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064055_add_considered_risky_to_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064056_add_preference_store_to_everything.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064057_add_user_id_to_spree_credit_cards.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064058_migrate_old_preferences.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064059_create_spree_stores.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064060_create_store_from_preferences.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064061_add_timestamps_to_spree_assets.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064062_create_spree_taxons_promotion_rules.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064063_add_additional_store_fields.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064064_add_many_missing_indexes.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064065_correct_some_polymorphic_index_and_add_more_missing.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064066_add_user_id_created_by_id_index_to_order.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064067_change_spree_price_amount_precision.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064068_add_token_to_spree_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064069_move_order_token_from_tokenized_permission.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064070_set_shipment_total_for_users_upgrading.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064071_drop_credit_card_first_name_and_last_name.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064072_add_deleted_at_to_spree_promotion_actions.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064073_remove_uncaptured_amount_from_spree_payments.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064074_create_spree_refunds.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064075_create_spree_return_authorization_inventory_unit.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064076_rename_return_authorization_inventory_unit_to_return_items.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064077_backfill_line_item_pre_tax_amount.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064078_recreate_spree_return_authorizations.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064079_add_amount_fields_to_return_items.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064080_drop_return_authorization_amount.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064081_create_spree_return_authorization_reasons.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064082_create_spree_refund_reasons.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064083_rename_return_authorization_reason.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064084_create_spree_promotion_categories.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064085_drop_received_at_on_return_items.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064086_add_reception_and_acceptance_status_to_return_items.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064087_create_default_refund_reason.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064088_add_default_to_spree_stock_locations.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064089_create_spree_customer_returns.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064090_add_customer_return_id_to_return_item.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064091_create_friendly_id_slugs.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064092_rename_spree_refund_return_authorization_id.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064093_increase_return_item_pre_tax_amount_precision.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064094_copy_product_slugs_to_slug_history.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064095_create_spree_reimbursements.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064096_add_promotionable_to_spree_products.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064097_add_exchange_inventory_unit_foreign_keys.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064098_add_acceptance_status_errors_to_return_item.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064099_create_spree_reimbursement_types.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064100_add_default_to_shipment_cost.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064101_add_default_to_spree_credit_cards.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064102_make_existing_credit_cards_default.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064103_add_type_to_reimbursement_type.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064104_create_spree_reimbursement_credits.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064105_add_meta_title_to_spree_products.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064106_add_kind_to_zone.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064107_add_code_to_spree_tax_categories.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064108_default_pre_tax_amount_should_be_zero.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064109_add_code_to_spree_shipping_methods.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064110_add_cancel_audit_fields_to_spree_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064111_add_store_id_to_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064112_create_spree_taxons_prototypes.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064113_add_state_lock_version_to_order.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064114_add_counter_cache_from_spree_variants_to_spree_stock_items.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064115_fix_adjustment_order_presence.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064116_update_classifications_positions.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064117_add_guest_token_index_to_spree_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064118_remove_token_permissions_table.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064119_remove_extra_products_slug_index.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064120_update_product_slug_index.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064121_rename_identifier_to_number_for_payment.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064122_create_spree_store_credits.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064123_create_spree_store_credit_categories.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064124_create_spree_store_credit_events.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064125_create_spree_store_credit_types.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064126_remove_environment_from_payment_method.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064127_add_resellable_to_return_items.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064128_add_code_to_spree_promotion_categories.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064129_remove_environment_from_tracker.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064130_remove_spree_configurations.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064131_add_index_to_spree_stock_items_variant_id.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064132_ensure_payments_have_numbers.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064133_add_missing_indexes_on_spree_tables.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064134_remove_duplicated_indexes_from_multi_columns.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064135_remove_user_index_from_spree_state_changes.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064136_fix_adjustment_order_id.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064137_add_position_to_spree_payment_methods.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064138_add_deleted_at_to_friendly_id_slugs.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064139_increase_scale_on_pre_tax_amounts.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064140_add_taxable_adjustment_total_to_line_item.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064141_migrate_payment_methods_display.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064142_enable_acts_as_paranoid_on_calculators.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064143_spree_payment_method_store_credits.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064144_rename_has_and_belongs_to_associations_to_model_names.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064145_spree_store_credit_types.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064146_add_discontinued_to_products_and_variants.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064147_remove_shipping_method_id_from_spree_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064148_add_id_column_to_earlier_habtm_tables.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064149_add_indexes.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064150_remove_counter_cache_from_spree_variants_to_spree_stock_items.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064151_acts_as_taggable_on_spree_migration.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064152_change_collation_for_spree_tag_names.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064153_add_missing_indexes_to_spree_taggings.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064154_add_zipcode_required_to_spree_countries.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064155_add_created_at_to_variant.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064156_add_null_false_to_spree_variants_timestamps.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064157_add_quantity_to_inventory_units.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064158_add_original_return_item_id_to_spree_inventory_units.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064159_add_unique_index_on_number_to_spree_orders.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064160_add_unique_index_on_number_to_spree_stock_transfer.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064161_add_unique_index_on_number_to_spree_shipment.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064162_add_unique_index_on_number_to_spree_payments.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064163_add_unique_index_on_number_to_spree_return_authorizations.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064164_add_unique_index_on_number_to_spree_customer_returns.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064165_add_unique_index_on_number_to_spree_reimbursements.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064166_add_missing_unique_indexes_for_unique_attributes.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064167_add_index_on_stock_location_to_spree_customer_returns.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064168_add_index_on_prototype_to_spree_option_type_prototype.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064169_add_indexes_to_spree_option_value_variant.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064170_add_index_on_promotion_id_to_order_promotions.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064171_add_indexes_for_property_prototype.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064172_add_index_for_prototype_id_to_prototype_taxons.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064173_add_indexes_to_refunds.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064174_add_indexes_to_reimbursement_credits.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064175_add_indexes_to_return_authorizations.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064176_add_indexes_to_return_items.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064177_add_index_to_role_users.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064178_add_index_to_shipping_method_categories.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064179_add_index_to_shipping_method_zones.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064180_add_index_to_spree_shipping_rates.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064181_add_index_to_spree_stock_items.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064182_add_index_to_spree_stock_movement.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064183_change_indexes_on_friendly_id_slugs.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064184_add_analytics_kind_to_spree_trackers.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064185_rename_tracker_kind_field.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064186_remove_icon_from_taxons.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064187_add_unique_index_on_spree_promotions_code.spree.rb delete mode 100644 spec/dummy/db/migrate/20180607064188_add_api_key_to_spree_users.spree_api.rb delete mode 100644 spec/dummy/db/migrate/20180607064189_resize_api_key_field.spree_api.rb delete mode 100644 spec/dummy/db/migrate/20180607064190_rename_api_key_to_spree_api_key.spree_api.rb delete mode 100644 spec/dummy/db/migrate/20180607064191_add_index_to_user_spree_api_key.spree_api.rb delete mode 100644 spec/dummy/db/migrate/20180607064192_create_doorkeeper_tables.spree_api.rb delete mode 100644 spec/dummy/db/migrate/20180607064193_create_users.spree_auth.rb delete mode 100644 spec/dummy/db/migrate/20180607064194_rename_columns_for_devise.spree_auth.rb delete mode 100644 spec/dummy/db/migrate/20180607064195_convert_user_remember_field.spree_auth.rb delete mode 100644 spec/dummy/db/migrate/20180607064196_add_reset_password_sent_at_to_spree_users.spree_auth.rb delete mode 100644 spec/dummy/db/migrate/20180607064197_make_users_email_index_unique.spree_auth.rb delete mode 100644 spec/dummy/db/migrate/20180607064198_add_deleted_at_to_users.spree_auth.rb delete mode 100644 spec/dummy/db/migrate/20180607064199_add_confirmable_to_users.spree_auth.rb delete mode 100644 spec/dummy/db/migrate/20180607064200_add_missing_indices_on_user.spree_auth.rb delete mode 100644 spec/dummy/db/migrate/20180607064201_create_spree_dummy_models.rb delete mode 100644 spec/dummy/db/schema.rb delete mode 100644 spec/dummy/db/seeds.rb delete mode 100644 spec/dummy/db/spree_test.sqlite3 delete mode 100644 spec/dummy/log/test.log delete mode 100644 spec/dummy/public/404.html delete mode 100644 spec/dummy/public/422.html delete mode 100644 spec/dummy/public/500.html delete mode 100644 spec/dummy/public/apple-touch-icon-precomposed.png delete mode 100644 spec/dummy/public/apple-touch-icon.png delete mode 100644 spec/dummy/public/assets/.sprockets-manifest-0b10368b316219254cf0582fd8a5df18.json delete mode 100644 spec/dummy/public/assets/admin/logo-80200db37ace2294842fdb8cadf550b3681426b5551d89ad8fc4c0a53249d729.png delete mode 100644 spec/dummy/public/assets/application-f0d704deea029cf000697e2c0181ec173a1b474645466ed843eb5ee7bb215794.css delete mode 100644 spec/dummy/public/assets/application-f0d704deea029cf000697e2c0181ec173a1b474645466ed843eb5ee7bb215794.css.gz delete mode 100644 spec/dummy/public/assets/bootstrap/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot delete mode 100644 spec/dummy/public/assets/bootstrap/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot.gz delete mode 100644 spec/dummy/public/assets/bootstrap/glyphicons-halflings-regular-42f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5.svg delete mode 100644 spec/dummy/public/assets/bootstrap/glyphicons-halflings-regular-42f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5.svg.gz delete mode 100644 spec/dummy/public/assets/bootstrap/glyphicons-halflings-regular-a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742.woff delete mode 100644 spec/dummy/public/assets/bootstrap/glyphicons-halflings-regular-e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456.ttf delete mode 100644 spec/dummy/public/assets/bootstrap/glyphicons-halflings-regular-e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456.ttf.gz delete mode 100644 spec/dummy/public/assets/bootstrap/glyphicons-halflings-regular-fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c.woff2 delete mode 100644 spec/dummy/public/assets/credit_cards/amex_cid-110b3c8694faccb08f6c0e150833efd218b6fe420fdca7175e3551c8bd4b925e.gif delete mode 100644 spec/dummy/public/assets/credit_cards/credit_card-5ca047adf17e2e7fdd101d108b2ac90178b4ccb32d02628ce723bb14ccb9bcea.gif delete mode 100644 spec/dummy/public/assets/credit_cards/discover_cid-a3047727fc48922fb60924d854938c44924fe3580e89b22e07afc00d6fd6cc69.gif delete mode 100644 spec/dummy/public/assets/credit_cards/icons/american_express-bddd7ca01fc4468e3c198995040f060ee885cf3bf7dfd4525717c4457d518ed2.png delete mode 100644 spec/dummy/public/assets/credit_cards/icons/cirrus-4f875cd1f8b69d983eae94789064e64beee80a3d00d01c2407ef80ec4333bab5.png delete mode 100644 spec/dummy/public/assets/credit_cards/icons/delta-f8058ef2e9c52116978902e28d578c11d37b50f58c2ae20c05f431d483f34d79.png delete mode 100644 spec/dummy/public/assets/credit_cards/icons/diners_club-106b815730e7585d6fdf2899aa341979235406c82efcb489ed889ffc96cde880.png delete mode 100644 spec/dummy/public/assets/credit_cards/icons/directdebit-b02eaf68946ab2547eb63e884e749bff74ce3f7b4e54710d63efb930968d9f84.png delete mode 100644 spec/dummy/public/assets/credit_cards/icons/discover-7657f566fa8ab8b930fa2a1fa90caf0c5d5430afbd1b23425471cc29fc95c48a.png delete mode 100644 spec/dummy/public/assets/credit_cards/icons/egold-7fa5daf64d696d244c6e1d8847c1823c30934ac9ce2772d44622d150b0ab36c6.png delete mode 100644 spec/dummy/public/assets/credit_cards/icons/jcb-226f02afb616c5cc05c6e1c14cfa511f2484ea5212fe84864fd84e337707de3e.png delete mode 100644 spec/dummy/public/assets/credit_cards/icons/maestro-04253c601b66912deff0ee2a481c9bcf9154b8965ea4a52761db273fdff70144.png delete mode 100644 spec/dummy/public/assets/credit_cards/icons/master-c93be9b003aa2d00eabb76e6ae9bfd3412548da8b64606e4a552c945934b45c2.png delete mode 100644 spec/dummy/public/assets/credit_cards/icons/paypal-f85bbab879c983e0a969228fc30f9a6b8bf3897e82e519968c0c81368c0d0c96.png delete mode 100644 spec/dummy/public/assets/credit_cards/icons/solo-91b1d214eaa7c8cbbc1509f628c325f265e226053d1de40702e4ef32435cc71f.png delete mode 100644 spec/dummy/public/assets/credit_cards/icons/switch-808fe60a28ba3b4e4ebb41a712434d1fc0f5ae7d16b3fb290cd63d8e315c0975.png delete mode 100644 spec/dummy/public/assets/credit_cards/icons/visa-601f8c5e3262bae9694d84d6859e1f99f8f4c8c03f08456183b80ea19c469054.png delete mode 100644 spec/dummy/public/assets/credit_cards/icons/visaelectron-6ac6e40b7af2dedd1ee0aad0665fae12f2ebf690c8421fe0f24141d02643be75.png delete mode 100644 spec/dummy/public/assets/credit_cards/icons/westernunion-5060c8fc7fe0efd1d05f9f39ea85d87d9117f7d8ac92de1fc7acdd740cbef338.png delete mode 100644 spec/dummy/public/assets/credit_cards/icons/wirecard-0570018a538835cb2b0f0ab5ae72cc4b01661d0369c1b9977318a914509d4139.png delete mode 100644 spec/dummy/public/assets/credit_cards/icons/worldpay-114e072092625fad239074dd7851848fdc7529e548145fa7ec6e564dbb2056a6.png delete mode 100644 spec/dummy/public/assets/credit_cards/master_cid-aebcf5a0020689ae243e0b8c31da62d8801c1d071bfe0c7c97528fc298abbf96.jpg delete mode 100644 spec/dummy/public/assets/credit_cards/visa_cid-0c885c2d8c5795439e23387124fcd92b7f330589a755c13c78556d19657d9c14.gif delete mode 100644 spec/dummy/public/assets/doorkeeper/admin/application-50d68ad91b15067c63771e4811d971d7a56406c472a878021d1fb95d066efd8d.css delete mode 100644 spec/dummy/public/assets/doorkeeper/admin/application-50d68ad91b15067c63771e4811d971d7a56406c472a878021d1fb95d066efd8d.css.gz delete mode 100644 spec/dummy/public/assets/doorkeeper/application-29873392fba1f6a4fd5359214f854d900e24920096164f6e5343dbc0de69df0d.css delete mode 100644 spec/dummy/public/assets/doorkeeper/application-29873392fba1f6a4fd5359214f854d900e24920096164f6e5343dbc0de69df0d.css.gz delete mode 100644 spec/dummy/public/assets/favicon-92e86d463e909754599d66730477622cd3dd0b9bff58c47c9c38bebceb8073e5.ico delete mode 100644 spec/dummy/public/assets/favicon-92e86d463e909754599d66730477622cd3dd0b9bff58c47c9c38bebceb8073e5.ico.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/accordion-cbaeba05ac155eb00fe726adce4dda35124bdc8dc1bc3f9d6722d39c0ada2e09.css delete mode 100644 spec/dummy/public/assets/jquery-ui/accordion-cbaeba05ac155eb00fe726adce4dda35124bdc8dc1bc3f9d6722d39c0ada2e09.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/all-994b62cd5aaa7a162b5d7f1211d3e3772d89838062deb04a41615635cde753e9.css delete mode 100644 spec/dummy/public/assets/jquery-ui/all-994b62cd5aaa7a162b5d7f1211d3e3772d89838062deb04a41615635cde753e9.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/autocomplete-bea07b53112e92354de88c90b22bb4ce5dbda9d328e571ce4a1fb71a264b7a8b.css delete mode 100644 spec/dummy/public/assets/jquery-ui/autocomplete-bea07b53112e92354de88c90b22bb4ce5dbda9d328e571ce4a1fb71a264b7a8b.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/base-29d7c725c229e477f1012984fb2c5d948edd1aebb90887e24b42f04664c30765.css delete mode 100644 spec/dummy/public/assets/jquery-ui/base-29d7c725c229e477f1012984fb2c5d948edd1aebb90887e24b42f04664c30765.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/button-0f679c097972c38249b0e8e1d1a89b901a3584eee8142163381be2a3cc998296.css delete mode 100644 spec/dummy/public/assets/jquery-ui/button-0f679c097972c38249b0e8e1d1a89b901a3584eee8142163381be2a3cc998296.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/checkboxradio-de393f5fa150b0f77685d91164cd615a7ee1777816d1534fdfe3c0bbed0a82e1.css delete mode 100644 spec/dummy/public/assets/jquery-ui/checkboxradio-de393f5fa150b0f77685d91164cd615a7ee1777816d1534fdfe3c0bbed0a82e1.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/controlgroup-6433e4a29172300848b0e39261d7a49520581e01f7f9be13f38fd6a96c7b8092.css delete mode 100644 spec/dummy/public/assets/jquery-ui/controlgroup-6433e4a29172300848b0e39261d7a49520581e01f7f9be13f38fd6a96c7b8092.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/core-016e7fced2a44bf4765d06d45082af141128768d4061038132dad853d293fe31.css delete mode 100644 spec/dummy/public/assets/jquery-ui/core-016e7fced2a44bf4765d06d45082af141128768d4061038132dad853d293fe31.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/core-0e1a2d1ff39b4e8faa1481d247561280b29ead92479996e3ce838bf5cec2be54.js delete mode 100644 spec/dummy/public/assets/jquery-ui/core-0e1a2d1ff39b4e8faa1481d247561280b29ead92479996e3ce838bf5cec2be54.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/data-18efa17c041c2ed408cb76479fad9ed7168965257d185138ba5bbd1cc44018bf.js delete mode 100644 spec/dummy/public/assets/jquery-ui/data-18efa17c041c2ed408cb76479fad9ed7168965257d185138ba5bbd1cc44018bf.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/datepicker-17b4943784690a86c7554c04e9b58504fe3bc0957d5a15b849b57be678b6b8c4.css delete mode 100644 spec/dummy/public/assets/jquery-ui/datepicker-17b4943784690a86c7554c04e9b58504fe3bc0957d5a15b849b57be678b6b8c4.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/dialog-8d3760bce0808b468ab1390415e059835051433001916a076d50003f0e2610fa.css delete mode 100644 spec/dummy/public/assets/jquery-ui/dialog-8d3760bce0808b468ab1390415e059835051433001916a076d50003f0e2610fa.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/disable-selection-c99efe464ac62f0be7c2341ab6c477756f406dc1383c8a9d2455f19c701ace54.js delete mode 100644 spec/dummy/public/assets/jquery-ui/disable-selection-c99efe464ac62f0be7c2341ab6c477756f406dc1383c8a9d2455f19c701ace54.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/draggable-2f5e131d8bc9c96fdc910e8fc4e3e6ff844dc2bc2151d6354dc8491698d2b11d.css delete mode 100644 spec/dummy/public/assets/jquery-ui/draggable-2f5e131d8bc9c96fdc910e8fc4e3e6ff844dc2bc2151d6354dc8491698d2b11d.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/effect-c61dfea6b8f25c47d4756d78fb344867edf10115dab751d764d98b2e6eb3f5c3.js delete mode 100644 spec/dummy/public/assets/jquery-ui/effect-c61dfea6b8f25c47d4756d78fb344867edf10115dab751d764d98b2e6eb3f5c3.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/effect.all-d767eecd526905e8c1a63d17c68eb560fba0e4b8e9561e3538094244ccc1b3b1.js delete mode 100644 spec/dummy/public/assets/jquery-ui/effect.all-d767eecd526905e8c1a63d17c68eb560fba0e4b8e9561e3538094244ccc1b3b1.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-blind-872d2df0255621e6ccab4512db05b4cbd902a3e31ef88329936262b2a9e5e20b.js delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-blind-872d2df0255621e6ccab4512db05b4cbd902a3e31ef88329936262b2a9e5e20b.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-bounce-8e27f979dbf7d2f0fb10e5740fb80e7fc734fb2e3bf81a2b42bd8ca2350ad599.js delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-bounce-8e27f979dbf7d2f0fb10e5740fb80e7fc734fb2e3bf81a2b42bd8ca2350ad599.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-clip-8c537d8712acf902b1b9dc59e3637c1c9005daf4c943d05e0345c5e97384e6b3.js delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-clip-8c537d8712acf902b1b9dc59e3637c1c9005daf4c943d05e0345c5e97384e6b3.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-drop-85302113b7091de9f2ddea85625a84756951780b5f9a7d8a87397e4b07a1da5b.js delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-drop-85302113b7091de9f2ddea85625a84756951780b5f9a7d8a87397e4b07a1da5b.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-explode-40e010b2f9e22825990c050b17f935cf4f92f0bad5fc8fa91031ad49d27ccb24.js delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-explode-40e010b2f9e22825990c050b17f935cf4f92f0bad5fc8fa91031ad49d27ccb24.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-fade-34d2b644590176c6022bd00da7a10b86416f5942eba7748270c37e33f75578cb.js delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-fade-34d2b644590176c6022bd00da7a10b86416f5942eba7748270c37e33f75578cb.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-fold-375fcf220485b1378302303de637eeb979df61f854cd951fdbe8d94bf799051e.js delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-fold-375fcf220485b1378302303de637eeb979df61f854cd951fdbe8d94bf799051e.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-highlight-69f13dfaced297a2fe3f4ec2654e8b40ddfe5eaf5afcdd4bf02afde2bfab58d4.js delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-highlight-69f13dfaced297a2fe3f4ec2654e8b40ddfe5eaf5afcdd4bf02afde2bfab58d4.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-puff-56737fdded187d1dcfea2950596a4a2ec64e64a6a5d9c5bd13dc6680c9fa4bfd.js delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-puff-56737fdded187d1dcfea2950596a4a2ec64e64a6a5d9c5bd13dc6680c9fa4bfd.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-pulsate-350a441ea151cf1d1c71c5351481e85376a880c5cafd76799c03d11ad3bdf1fd.js delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-pulsate-350a441ea151cf1d1c71c5351481e85376a880c5cafd76799c03d11ad3bdf1fd.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-scale-c048a822fb3c1d7ed3781716da66d55a6167826f80e81cba8cded9f58792a4d4.js delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-scale-c048a822fb3c1d7ed3781716da66d55a6167826f80e81cba8cded9f58792a4d4.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-shake-6249e30db256041bcbd999c15735d54b2407bd3bbd444e6d32d682c62c6a4771.js delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-shake-6249e30db256041bcbd999c15735d54b2407bd3bbd444e6d32d682c62c6a4771.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-size-ada5bf596f0ba594442ce27f8cf0cb0f37f1753900824642e20ad3c7883d43a6.js delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-size-ada5bf596f0ba594442ce27f8cf0cb0f37f1753900824642e20ad3c7883d43a6.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-slide-efce3390d36b573fc297e8e8b1f19ce9d6c17eaeef2fd39742bbf7d190b7d091.js delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-slide-efce3390d36b573fc297e8e8b1f19ce9d6c17eaeef2fd39742bbf7d190b7d091.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-transfer-681d4878ad3afc6012c334aa0db4af1e52f71a3ae509e516afe9d399053c886e.js delete mode 100644 spec/dummy/public/assets/jquery-ui/effects/effect-transfer-681d4878ad3afc6012c334aa0db4af1e52f71a3ae509e516afe9d399053c886e.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/escape-selector-816b564c91cf9681875c024d59646fac4e18d76cbbe95cbd0ee03e2af1889132.js delete mode 100644 spec/dummy/public/assets/jquery-ui/escape-selector-816b564c91cf9681875c024d59646fac4e18d76cbbe95cbd0ee03e2af1889132.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/focusable-2125c3464a90e7e9370622c019d49d74919708468433327b004e1d42de1e7203.js delete mode 100644 spec/dummy/public/assets/jquery-ui/focusable-2125c3464a90e7e9370622c019d49d74919708468433327b004e1d42de1e7203.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/form-8d213d2c7c718ef2776437a9cc3598bd528f659a5e2fd196145aca165a15e65f.js delete mode 100644 spec/dummy/public/assets/jquery-ui/form-8d213d2c7c718ef2776437a9cc3598bd528f659a5e2fd196145aca165a15e65f.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/form-reset-mixin-52ccdc00d9d6b1f336222c8eaa748155e842c67a4bda4844d749aecf14de9a26.js delete mode 100644 spec/dummy/public/assets/jquery-ui/form-reset-mixin-52ccdc00d9d6b1f336222c8eaa748155e842c67a4bda4844d749aecf14de9a26.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-af-f217c841d48b8de4ad0de6755e657cc18b86479f55d59841c5810f71aa0d39bd.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-af-f217c841d48b8de4ad0de6755e657cc18b86479f55d59841c5810f71aa0d39bd.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ar-2f9dee927b66b658bf1e6f77df7b0a1d98fddba7ee3942c815b91a7499fd556c.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ar-2f9dee927b66b658bf1e6f77df7b0a1d98fddba7ee3942c815b91a7499fd556c.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ar-DZ-aea0afe6ff0fe4d1092e72d40040c5d779415ad903ee93302098ecfd2c4b42d2.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ar-DZ-aea0afe6ff0fe4d1092e72d40040c5d779415ad903ee93302098ecfd2c4b42d2.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-az-2a6db39e43bc2b9aa48d59ace5512d272ff2f282cede0fad44eaddf41615face.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-az-2a6db39e43bc2b9aa48d59ace5512d272ff2f282cede0fad44eaddf41615face.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-be-02ac55b34dd8109ebfd4bf8cb678859e98d77f589a369ea0f780dc2dd249ca58.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-be-02ac55b34dd8109ebfd4bf8cb678859e98d77f589a369ea0f780dc2dd249ca58.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-bg-c7125262f1eb05577fcfb5c1207805f9d98d01a73606e481b5e561011ccca1bd.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-bg-c7125262f1eb05577fcfb5c1207805f9d98d01a73606e481b5e561011ccca1bd.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-bs-c11fb140ebd7a251521f64e78893a966973ce2563057fb0a4b356546ffd9390e.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-bs-c11fb140ebd7a251521f64e78893a966973ce2563057fb0a4b356546ffd9390e.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ca-141635cc090eb9b0f4d71836052241a5277734dbef65de5e12023a69063c84ff.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ca-141635cc090eb9b0f4d71836052241a5277734dbef65de5e12023a69063c84ff.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-cs-e1cd7a8421b4eabe1b032d1618e92c97b911221e8f1dd57ed4e5d55c6f7f8424.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-cs-e1cd7a8421b4eabe1b032d1618e92c97b911221e8f1dd57ed4e5d55c6f7f8424.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-cy-GB-ed916d3f9d9b25bac004b02b7eef2ef4d3cc52b60b684d394c8189a9672dcbe2.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-cy-GB-ed916d3f9d9b25bac004b02b7eef2ef4d3cc52b60b684d394c8189a9672dcbe2.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-da-78cff4899d42fb1cc6d5f7bfc080c27b925d8b12e6118facd50f0738e095d6ff.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-da-78cff4899d42fb1cc6d5f7bfc080c27b925d8b12e6118facd50f0738e095d6ff.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-de-0ea5c0fda8e7efed96408e1612fdb6782d74680d190d5a6c9acc4d4b7a6ec2d8.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-de-0ea5c0fda8e7efed96408e1612fdb6782d74680d190d5a6c9acc4d4b7a6ec2d8.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-el-d1639257aa29ca298e7ae21064cb4c1ca3d3844543ed361b25651d887b8e8b7a.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-el-d1639257aa29ca298e7ae21064cb4c1ca3d3844543ed361b25651d887b8e8b7a.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-en-AU-3577996241cb62751b020c124d133f7e186279b09d1f52cdf6341542c12438d7.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-en-AU-3577996241cb62751b020c124d133f7e186279b09d1f52cdf6341542c12438d7.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-en-GB-65ffbb642b7d037daaf20e559c1bbf29b277d28267eff1c83fd00f0a97e26785.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-en-GB-65ffbb642b7d037daaf20e559c1bbf29b277d28267eff1c83fd00f0a97e26785.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-en-NZ-778eca44d5177561092ff211211c6b8dddd11fac20a7034b98c648a4f7521fbc.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-en-NZ-778eca44d5177561092ff211211c6b8dddd11fac20a7034b98c648a4f7521fbc.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-eo-92ff9fc343fa2aae002bc814cf5b819fa67a9dca1067c43550bb3883ad5effb3.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-eo-92ff9fc343fa2aae002bc814cf5b819fa67a9dca1067c43550bb3883ad5effb3.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-es-1cc3426c166b4d469b215283dc56cbdf47258974cbbe55fb88de3576ea890036.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-es-1cc3426c166b4d469b215283dc56cbdf47258974cbbe55fb88de3576ea890036.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-et-5195e8ec828441f049c8da6d456f989eb215677c95995393e7fba56ca6b59d3c.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-et-5195e8ec828441f049c8da6d456f989eb215677c95995393e7fba56ca6b59d3c.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-eu-c7fffa8ab643abe61396515a357b447beae1dac4e4c4eefc412769227138f9db.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-eu-c7fffa8ab643abe61396515a357b447beae1dac4e4c4eefc412769227138f9db.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-fa-59de66d1bce8c8ae52c1396f70996c700c1a34f1599e476fa248e53c52ae04f7.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-fa-59de66d1bce8c8ae52c1396f70996c700c1a34f1599e476fa248e53c52ae04f7.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-fi-18cb51225b468b2f3593a5905aed908353b90dd4e5b4c0026c252440d2fba190.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-fi-18cb51225b468b2f3593a5905aed908353b90dd4e5b4c0026c252440d2fba190.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-fo-cae58588786ee5b350f9b0595022ebe19c1aba1923ea7810aedfbcdd2a31a980.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-fo-cae58588786ee5b350f9b0595022ebe19c1aba1923ea7810aedfbcdd2a31a980.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-fr-CA-1aaebea5726aaa3935de18b2e3e4bd86f30403aed5420d2d1761b73f239c2bb4.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-fr-CA-1aaebea5726aaa3935de18b2e3e4bd86f30403aed5420d2d1761b73f239c2bb4.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-fr-CH-722c464aaa51301d59046e65b5d175f13fa9f2ddc4ccbfb7777cb60e362569a7.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-fr-CH-722c464aaa51301d59046e65b5d175f13fa9f2ddc4ccbfb7777cb60e362569a7.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-fr-ca5f1099d16fe8767476e5a5dff2c6a70ac2a5847e20e289053552a2ace6f755.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-fr-ca5f1099d16fe8767476e5a5dff2c6a70ac2a5847e20e289053552a2ace6f755.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-gl-5e09c4b8fb9e5d1b0cd2992e99c82bd200874ef7679a18becb1e5b733e4117d2.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-gl-5e09c4b8fb9e5d1b0cd2992e99c82bd200874ef7679a18becb1e5b733e4117d2.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-he-16496ff1aaae7d6892da06f191566b168aa213914b25ed2956141ac38a6909fe.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-he-16496ff1aaae7d6892da06f191566b168aa213914b25ed2956141ac38a6909fe.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-hi-bfd469594e1b06cdc6a3bd239a2682385c6ea19059ec802a5bc8c67ddf9d1490.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-hi-bfd469594e1b06cdc6a3bd239a2682385c6ea19059ec802a5bc8c67ddf9d1490.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-hr-ba0fa96a3334a367ad1080c301440a26bf21a7abce69c1d2e967980ee70bb53e.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-hr-ba0fa96a3334a367ad1080c301440a26bf21a7abce69c1d2e967980ee70bb53e.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-hu-81b2804204aed07e7f4d494dca74a28423aa7902620356143ec74761772c0110.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-hu-81b2804204aed07e7f4d494dca74a28423aa7902620356143ec74761772c0110.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-hy-3a47226363756282796a87b73645a24ede43eb8c2bf5a1c388d4aa30c7419ef0.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-hy-3a47226363756282796a87b73645a24ede43eb8c2bf5a1c388d4aa30c7419ef0.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-id-87e54a44bcb8be5239732ab6f4503a5e83764a1a13eb4fb73355b66c71e26618.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-id-87e54a44bcb8be5239732ab6f4503a5e83764a1a13eb4fb73355b66c71e26618.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-is-6f1e637318158b5b65b33082d21f304102792949ff7a3013e84a43a4bf735783.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-is-6f1e637318158b5b65b33082d21f304102792949ff7a3013e84a43a4bf735783.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-it-CH-386e0fe0b711a20dde3e418d7009791d8b2bd38da5fdbc020d08af8bf89b5a9a.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-it-CH-386e0fe0b711a20dde3e418d7009791d8b2bd38da5fdbc020d08af8bf89b5a9a.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-it-f237f39adb324cc7828bb3655ac03140136aa7628c31cc88847066519d0df780.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-it-f237f39adb324cc7828bb3655ac03140136aa7628c31cc88847066519d0df780.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ja-085e3077bf1e89333563221a6bafc9708e15796cf3f27873ae578f1e5460b9bb.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ja-085e3077bf1e89333563221a6bafc9708e15796cf3f27873ae578f1e5460b9bb.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ka-f3ef89a0920a28b6013590a3b4a74a370534931e6e10fe9b03c3fd582697516e.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ka-f3ef89a0920a28b6013590a3b4a74a370534931e6e10fe9b03c3fd582697516e.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-kk-18d8bfbd17ab5866086afea195accb0dadb21b440fa1d7ec10218c24edb15f40.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-kk-18d8bfbd17ab5866086afea195accb0dadb21b440fa1d7ec10218c24edb15f40.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-km-2dbc5240dec445d8ff54355e5ba6ead02148daec0f1d2aac92e894366161096a.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-km-2dbc5240dec445d8ff54355e5ba6ead02148daec0f1d2aac92e894366161096a.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ko-8cf55e7aa34d300d32f1e0d233846be710ee61aed70dfb07a4f6d0a4357c62d6.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ko-8cf55e7aa34d300d32f1e0d233846be710ee61aed70dfb07a4f6d0a4357c62d6.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ky-4d2cee18dd7fad13b395f0b3cc5708748becd8f575780220281c2f19204794dd.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ky-4d2cee18dd7fad13b395f0b3cc5708748becd8f575780220281c2f19204794dd.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-lb-4b3d20b087bfb5ed3ebc5c8ea69a96696621f07628ed4e9f273b68894f9c6be5.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-lb-4b3d20b087bfb5ed3ebc5c8ea69a96696621f07628ed4e9f273b68894f9c6be5.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-lt-b3afe8a486714c479b0526d9b5c2c7a6654bf1931be13bb693107d3099b07889.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-lt-b3afe8a486714c479b0526d9b5c2c7a6654bf1931be13bb693107d3099b07889.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-lv-95b893f9ee0320575fad1f1343776348a01ce54bd47597b56ab34f37e1a0970d.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-lv-95b893f9ee0320575fad1f1343776348a01ce54bd47597b56ab34f37e1a0970d.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-mk-64dcdf4dc5fed94d628c2880da4e4b78f387cc85f6dba829d9f176ca2089684a.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-mk-64dcdf4dc5fed94d628c2880da4e4b78f387cc85f6dba829d9f176ca2089684a.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ml-54d76d69016288e8edb109f199914f47788e23e66ace92848ac836e89f103fb1.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ml-54d76d69016288e8edb109f199914f47788e23e66ace92848ac836e89f103fb1.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ms-888b75ddd206e810599984010976bd5d2840aab54a09dff6f2ab0bfe514362b2.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ms-888b75ddd206e810599984010976bd5d2840aab54a09dff6f2ab0bfe514362b2.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-nb-2eaaf42fab95277d6937ce05fded706e704cad6cc4f09dc52da02de021e16d8c.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-nb-2eaaf42fab95277d6937ce05fded706e704cad6cc4f09dc52da02de021e16d8c.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-nl-470bf0eb5fe19a05a086fc610de6c3fab13590cbc6d580e4efdc9a37cd722a08.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-nl-470bf0eb5fe19a05a086fc610de6c3fab13590cbc6d580e4efdc9a37cd722a08.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-nl-BE-fb4845d016787254acb2b18c5c504202f0090cd76a56bb1fad05dd97de56c982.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-nl-BE-fb4845d016787254acb2b18c5c504202f0090cd76a56bb1fad05dd97de56c982.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-nn-618c962e292925c3cf5475bcd478c6090721ce53bb19481db7565f607e6a53cd.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-nn-618c962e292925c3cf5475bcd478c6090721ce53bb19481db7565f607e6a53cd.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-no-9166ede4f082b54f77a50832fe71e121d919e027f58a894cb9c93286dd7d73ff.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-no-9166ede4f082b54f77a50832fe71e121d919e027f58a894cb9c93286dd7d73ff.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-pl-3b29bddff0f071bb00e7e9c647c936f779bdd2c71e07183571c40768a94d81df.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-pl-3b29bddff0f071bb00e7e9c647c936f779bdd2c71e07183571c40768a94d81df.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-pt-BR-ff839d02ec435a5ed2d5946bdc90d6db5cd08dd1d7533142a6e47df6b4bac192.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-pt-BR-ff839d02ec435a5ed2d5946bdc90d6db5cd08dd1d7533142a6e47df6b4bac192.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-pt-f1a1c9b1060d280c631ce05d83077d28c8ac23c23c4228601c700a7effd4eacf.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-pt-f1a1c9b1060d280c631ce05d83077d28c8ac23c23c4228601c700a7effd4eacf.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-rm-c934c9a7d106372bd80b2571c6d31cbe4f0d3aac6f009ba3b953ab8f23c9153f.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-rm-c934c9a7d106372bd80b2571c6d31cbe4f0d3aac6f009ba3b953ab8f23c9153f.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ro-25793079834f0d397e09c5329b396780fb74064aaeaa73c6030a6c85d9228826.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ro-25793079834f0d397e09c5329b396780fb74064aaeaa73c6030a6c85d9228826.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ru-eb6f3c8aa7b3d767a87f8516210adc2a066da7a096e82e0b8b6a6421292a911e.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ru-eb6f3c8aa7b3d767a87f8516210adc2a066da7a096e82e0b8b6a6421292a911e.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-sk-4046740d38501f2ff138d443b61dd441ab8cc55c27ebc51d6e2694d347c069c7.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-sk-4046740d38501f2ff138d443b61dd441ab8cc55c27ebc51d6e2694d347c069c7.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-sl-8b70e8c39559273fa55eb1bce12c7cd97cbaf57ad3cb4538627186096a98f647.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-sl-8b70e8c39559273fa55eb1bce12c7cd97cbaf57ad3cb4538627186096a98f647.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-sq-7d7af75f8a08d31528444437070cb96b49c7321baab772ea4c91d758f029292d.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-sq-7d7af75f8a08d31528444437070cb96b49c7321baab772ea4c91d758f029292d.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-sr-842f6130815fa84f3585e8da40c48f30b40be593abf670fadbaac40909b49558.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-sr-842f6130815fa84f3585e8da40c48f30b40be593abf670fadbaac40909b49558.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-sr-SR-194113354cb4b0174ca9e55e68dc2339cff6cf4b5332a4fe87944810b0205cba.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-sr-SR-194113354cb4b0174ca9e55e68dc2339cff6cf4b5332a4fe87944810b0205cba.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-sv-0e3f43ac9709f55cec7a5e84b8868337ac6008d0480e6c5b90e10eba56146064.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-sv-0e3f43ac9709f55cec7a5e84b8868337ac6008d0480e6c5b90e10eba56146064.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ta-4b5b6e8992234a1116b3ce90c30afb7864d10264cb7e72192b4c9cb5e81146ac.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-ta-4b5b6e8992234a1116b3ce90c30afb7864d10264cb7e72192b4c9cb5e81146ac.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-th-372a84ab3638e11df41f90e37fc53eea49f241cbda95f905eb4208e9cddb27b9.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-th-372a84ab3638e11df41f90e37fc53eea49f241cbda95f905eb4208e9cddb27b9.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-tj-dcc29bd45cd0544281752631f25316fa674044967419b4d9ec1c2aac7732b257.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-tj-dcc29bd45cd0544281752631f25316fa674044967419b4d9ec1c2aac7732b257.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-tr-c9099411789b66bafa30f4bec0d5cab254f5593a71e4f9a2df679c268789fa01.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-tr-c9099411789b66bafa30f4bec0d5cab254f5593a71e4f9a2df679c268789fa01.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-uk-d26a347478430faa4e7b9165412f086580f297a040a14328222142b89bf7f8bb.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-uk-d26a347478430faa4e7b9165412f086580f297a040a14328222142b89bf7f8bb.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-vi-a50de19b3327e4d82999fbee76cd7b40854da65a5acb9763db000e4fc7dc000c.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-vi-a50de19b3327e4d82999fbee76cd7b40854da65a5acb9763db000e4fc7dc000c.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-zh-CN-c0271bbb207b9b9e79bfdf7bc7349a120d2026364cc8b023da2cc50bea8d6793.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-zh-CN-c0271bbb207b9b9e79bfdf7bc7349a120d2026364cc8b023da2cc50bea8d6793.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-zh-HK-c6364c1f189c69ef58fb76cb706e2c7ab9b5e6a2f0c0df1652802ac04b527704.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-zh-HK-c6364c1f189c69ef58fb76cb706e2c7ab9b5e6a2f0c0df1652802ac04b527704.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-zh-TW-0f9a0aab654cd04b541f7a4fe589f338a3e42a2c23ea74c2fae5083539915259.js delete mode 100644 spec/dummy/public/assets/jquery-ui/i18n/datepicker-zh-TW-0f9a0aab654cd04b541f7a4fe589f338a3e42a2c23ea74c2fae5083539915259.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/ie-383e1263280415305f2443c8ea893048b1232d46aa6d718bbfd6d2cc84ce1902.js delete mode 100644 spec/dummy/public/assets/jquery-ui/ie-383e1263280415305f2443c8ea893048b1232d46aa6d718bbfd6d2cc84ce1902.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/jquery-1-7-497a998d464385f0c0a6f6bc03a879bedfe2a00d0f5ea582d82ee58ec785fc70.js delete mode 100644 spec/dummy/public/assets/jquery-ui/jquery-1-7-497a998d464385f0c0a6f6bc03a879bedfe2a00d0f5ea582d82ee58ec785fc70.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/keycode-eef9e96a803029e9a8a1e747dac560611c05f0345c58456a8001bf13869b64e8.js delete mode 100644 spec/dummy/public/assets/jquery-ui/keycode-eef9e96a803029e9a8a1e747dac560611c05f0345c58456a8001bf13869b64e8.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/labels-0a06167e7844f4f4c98d6463facfe4d1a83230ef8b7e02157ac1e24284508b18.js delete mode 100644 spec/dummy/public/assets/jquery-ui/labels-0a06167e7844f4f4c98d6463facfe4d1a83230ef8b7e02157ac1e24284508b18.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/menu-f06203ac8b8baae5760d65e54ac8e43326edf30d85b950e979f8f363f001be3e.css delete mode 100644 spec/dummy/public/assets/jquery-ui/menu-f06203ac8b8baae5760d65e54ac8e43326edf30d85b950e979f8f363f001be3e.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/plugin-98d462fd5796845d9fe81cd8e03def46f92a5b206c31cbc74d390a7730bfa6bb.js delete mode 100644 spec/dummy/public/assets/jquery-ui/plugin-98d462fd5796845d9fe81cd8e03def46f92a5b206c31cbc74d390a7730bfa6bb.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/position-19545a1e0aae469c22c2d235a1e5919996f474ba0aa997b888d61247016b7013.js delete mode 100644 spec/dummy/public/assets/jquery-ui/position-19545a1e0aae469c22c2d235a1e5919996f474ba0aa997b888d61247016b7013.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/progressbar-ac1ae6ac5160299462f659f760f2827d09b70aa6a6a4e7eea1da64b9723f231d.css delete mode 100644 spec/dummy/public/assets/jquery-ui/progressbar-ac1ae6ac5160299462f659f760f2827d09b70aa6a6a4e7eea1da64b9723f231d.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/resizable-38a54aae4ba9fa8fe4f1ae5408408154e5b9cf3fcf9573eb0a3a8a8b34b03cd5.css delete mode 100644 spec/dummy/public/assets/jquery-ui/resizable-38a54aae4ba9fa8fe4f1ae5408408154e5b9cf3fcf9573eb0a3a8a8b34b03cd5.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/safe-active-element-c75a160e57cdf2e60f663d7cb80b5a11d2848267df77395a4ef72fb8a8135c2d.js delete mode 100644 spec/dummy/public/assets/jquery-ui/safe-active-element-c75a160e57cdf2e60f663d7cb80b5a11d2848267df77395a4ef72fb8a8135c2d.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/safe-blur-4eaaf41876afad1e1aa401f29fa51279395bb05c10a100b375d117e3371898af.js delete mode 100644 spec/dummy/public/assets/jquery-ui/safe-blur-4eaaf41876afad1e1aa401f29fa51279395bb05c10a100b375d117e3371898af.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/scroll-parent-ef6d6e826b98f176c6e52a38c945063fc0332583a9040f4278ea4587921efc07.js delete mode 100644 spec/dummy/public/assets/jquery-ui/scroll-parent-ef6d6e826b98f176c6e52a38c945063fc0332583a9040f4278ea4587921efc07.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/selectable-38ecbce5a25a09fa6d72bf73d2413535b85d37032ce78ac6c233888f36a9ddc6.css delete mode 100644 spec/dummy/public/assets/jquery-ui/selectable-38ecbce5a25a09fa6d72bf73d2413535b85d37032ce78ac6c233888f36a9ddc6.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/selectmenu-4c3b2aaa2884a7d207fd9331d68516375ec6f609f04ee246ddd9c05c487f6833.css delete mode 100644 spec/dummy/public/assets/jquery-ui/selectmenu-4c3b2aaa2884a7d207fd9331d68516375ec6f609f04ee246ddd9c05c487f6833.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/slider-d1fadd9c8e45ea8d5df06d73357683f10dbed269f19e33c407d2b915821c2290.css delete mode 100644 spec/dummy/public/assets/jquery-ui/slider-d1fadd9c8e45ea8d5df06d73357683f10dbed269f19e33c407d2b915821c2290.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/sortable-e486a037ca69eaa1cbed205566922f3b40c55b053cf48e0de00ce2ed1e2e40ba.css delete mode 100644 spec/dummy/public/assets/jquery-ui/sortable-e486a037ca69eaa1cbed205566922f3b40c55b053cf48e0de00ce2ed1e2e40ba.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/spinner-17ebd3e95eacb3aef41405c59cfcb9e51227c4755c9bb8edde2c2ab9bf460d46.css delete mode 100644 spec/dummy/public/assets/jquery-ui/spinner-17ebd3e95eacb3aef41405c59cfcb9e51227c4755c9bb8edde2c2ab9bf460d46.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/tabbable-5f34ff84cd9746c44711c361caf6afea6c7529732c1ee78eaa4127a3ef393f37.js delete mode 100644 spec/dummy/public/assets/jquery-ui/tabbable-5f34ff84cd9746c44711c361caf6afea6c7529732c1ee78eaa4127a3ef393f37.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/tabs-beafe2baac7ddad604ab023fe9bb2218432a1cec468184a7e6a531aa9714234b.css delete mode 100644 spec/dummy/public/assets/jquery-ui/tabs-beafe2baac7ddad604ab023fe9bb2218432a1cec468184a7e6a531aa9714234b.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/theme-830c3407ba1359ea36eee978235be14de5b78dacfa658a31226fe4f2b0faa7e7.css delete mode 100644 spec/dummy/public/assets/jquery-ui/theme-830c3407ba1359ea36eee978235be14de5b78dacfa658a31226fe4f2b0faa7e7.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/tooltip-3cfa750f8cc96e7a428e467e4ebb8bc83ea6ffafa5f1909f41ad89c1fad4fbea.css delete mode 100644 spec/dummy/public/assets/jquery-ui/tooltip-3cfa750f8cc96e7a428e467e4ebb8bc83ea6ffafa5f1909f41ad89c1fad4fbea.css.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/ui-bg_flat_0_aaaaaa_40x100-ae65a7ae22c4c23115948fdeb5c05c9137dbd13ca2d426b3c4c3c4183451e410.png delete mode 100644 spec/dummy/public/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png delete mode 100644 spec/dummy/public/assets/jquery-ui/ui-icons_555555_256x240-32175261daee76c82bb0edf0eea16a56421866fbc31e94f3c1d570aa114502f5.png delete mode 100644 spec/dummy/public/assets/jquery-ui/ui-icons_777620_256x240-0b020fc6e696d88d296e7bb1f61f1eb2ad827848e2c7382a4c3e0999e702dd9b.png delete mode 100644 spec/dummy/public/assets/jquery-ui/ui-icons_777777_256x240-faf32007ae120c302213557626e660dd10e711c5dd4f1113d35f26dc05b78d2f.png delete mode 100644 spec/dummy/public/assets/jquery-ui/ui-icons_cc0000_256x240-40985a64b4d5dd213fba27fcd862a1bd1b337a97674f6ff0b9ec20abcee4bc69.png delete mode 100644 spec/dummy/public/assets/jquery-ui/ui-icons_ffffff_256x240-350df1b7131037de20e83c5c0f3a41a770d2ac48b5762ea772b3f4a8a7b9d47a.png delete mode 100644 spec/dummy/public/assets/jquery-ui/unique-id-8194cbe6c5dc6c0c60d55a252b31c29296eec32674c514478d0d2c951240a29d.js delete mode 100644 spec/dummy/public/assets/jquery-ui/unique-id-8194cbe6c5dc6c0c60d55a252b31c29296eec32674c514478d0d2c951240a29d.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/version-c8e3d1203da26ea7efdf83c1eabb3f0ba55cb68e463f5ccf0d77bd15ce6a8e61.js delete mode 100644 spec/dummy/public/assets/jquery-ui/version-c8e3d1203da26ea7efdf83c1eabb3f0ba55cb68e463f5ccf0d77bd15ce6a8e61.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widget-8c699f3e77fd43bdd1f802cae4c6dd2955c291d2e51e267ab2607c4e22bb45a1.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widget-8c699f3e77fd43bdd1f802cae4c6dd2955c291d2e51e267ab2607c4e22bb45a1.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/accordion-a16a9ea0f7b566ed3cc1bcd17750429e9e85f62609d3eae9b023225f7e4cc3b3.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/accordion-a16a9ea0f7b566ed3cc1bcd17750429e9e85f62609d3eae9b023225f7e4cc3b3.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/autocomplete-366e7096bcbe25fa97eba87c327b26de19b0f274bcc603e6ea9c69af3870ca2b.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/autocomplete-366e7096bcbe25fa97eba87c327b26de19b0f274bcc603e6ea9c69af3870ca2b.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/button-b998a76787383ca8b432c6c02adfed8294dc50f84c7dcf63598b677339a1c2ff.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/button-b998a76787383ca8b432c6c02adfed8294dc50f84c7dcf63598b677339a1c2ff.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/checkboxradio-7926830f5317aa70673bd2117fa9f9c3422e55e0e05d2494ee62bc5f3fea7177.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/checkboxradio-7926830f5317aa70673bd2117fa9f9c3422e55e0e05d2494ee62bc5f3fea7177.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/controlgroup-e7bd80a9c9791f62f807134903b7c991ce7fabc8e7b2faf4d0727128737e860c.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/controlgroup-e7bd80a9c9791f62f807134903b7c991ce7fabc8e7b2faf4d0727128737e860c.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/datepicker-328fc648adbfbea0831dbc12a4a3d770e118ed310f03ecb19d18593aad237100.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/datepicker-328fc648adbfbea0831dbc12a4a3d770e118ed310f03ecb19d18593aad237100.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/dialog-b61eb00e890c841461d4ab50218b513dd6e4bae232e2299484165b9057885a49.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/dialog-b61eb00e890c841461d4ab50218b513dd6e4bae232e2299484165b9057885a49.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/draggable-df17a8c8828c20b6cbc43e85831a30ea04473fcfa0d1685bfc619d162a3b38e5.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/draggable-df17a8c8828c20b6cbc43e85831a30ea04473fcfa0d1685bfc619d162a3b38e5.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/droppable-f0884b54abccd9be4c33ef8c0a8c468579d58513c596e83c6a78cd8a2d3e9a52.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/droppable-f0884b54abccd9be4c33ef8c0a8c468579d58513c596e83c6a78cd8a2d3e9a52.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/menu-39fd83ca896834e431995a33decce6af33ec7c3d500d46cff332b788109af51d.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/menu-39fd83ca896834e431995a33decce6af33ec7c3d500d46cff332b788109af51d.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/mouse-2f22bec980483e0785809a7a0c6f8fc53916b433ef6d4c848a5c18885b140056.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/mouse-2f22bec980483e0785809a7a0c6f8fc53916b433ef6d4c848a5c18885b140056.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/progressbar-3bda8fd8f3da84867427463a2e6e38d094caf8fc18078648a18eebe0f0644a4e.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/progressbar-3bda8fd8f3da84867427463a2e6e38d094caf8fc18078648a18eebe0f0644a4e.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/resizable-65b59228e82084ef33667efe480b58778d6ccfbbf409fb51e90731deb4e46537.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/resizable-65b59228e82084ef33667efe480b58778d6ccfbbf409fb51e90731deb4e46537.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/selectable-d61ff6a31e4dc7671f947656b4792f95bcbd2b951bdfe31a0cb6ddf7dc8b8c1d.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/selectable-d61ff6a31e4dc7671f947656b4792f95bcbd2b951bdfe31a0cb6ddf7dc8b8c1d.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/selectmenu-73615450630a44dead0ef2035c06a41fbf4e8dc0f44fddfe2075717cf3a93949.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/selectmenu-73615450630a44dead0ef2035c06a41fbf4e8dc0f44fddfe2075717cf3a93949.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/slider-34b3ddbe910a46e8523d302350c4e0ed97f27c680ecfef7cf848fc9d99633b67.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/slider-34b3ddbe910a46e8523d302350c4e0ed97f27c680ecfef7cf848fc9d99633b67.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/sortable-f0d26fbba5b9b823ab2c024eb25d272528ab66b0813e424c808498157576f94d.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/sortable-f0d26fbba5b9b823ab2c024eb25d272528ab66b0813e424c808498157576f94d.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/spinner-0d7c6ffda75780f69401918ed78a567421a11b937a5ec4988fa0e6c5026d9481.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/spinner-0d7c6ffda75780f69401918ed78a567421a11b937a5ec4988fa0e6c5026d9481.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/tabs-793e039a4110f445b6112517904aeb64f583711be69e0cae6ab760b445e901af.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/tabs-793e039a4110f445b6112517904aeb64f583711be69e0cae6ab760b445e901af.js.gz delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/tooltip-ea704830a4ac4e7ce61313748d3239e0845a5687742bc660d47e220c1beda797.js delete mode 100644 spec/dummy/public/assets/jquery-ui/widgets/tooltip-ea704830a4ac4e7ce61313748d3239e0845a5687742bc660d47e220c1beda797.js.gz delete mode 100644 spec/dummy/public/assets/jquery.jstree/themes/spree/style-2470eb16445ffbdc7a49f4d003d39aa0362a27d31f983631067ad1a198ec9440.css delete mode 100644 spec/dummy/public/assets/jquery.jstree/themes/spree/style-2470eb16445ffbdc7a49f4d003d39aa0362a27d31f983631067ad1a198ec9440.css.gz delete mode 100644 spec/dummy/public/assets/jquery.jstree/themes/spree/throbber-4e4d43ccac9f0ed6eb6f48ea2b00e10a578b68df0e162df6c4c19d2c9725c04b.gif delete mode 100644 spec/dummy/public/assets/logo/spree_50-0ae687ccd486b63b01687b1df9e5394430f6fce3ab40c28250b179be4363ddc1.png delete mode 100644 spec/dummy/public/assets/noimage/large-fe154e843e2b66339f5460ae669c9a6307224a451ed6ba86479c8bf9837ede96.png delete mode 100644 spec/dummy/public/assets/noimage/mini-d5d987414566f22657bbe0b08a980ddb4230d156845a31ab3cad0a0825016ce8.png delete mode 100644 spec/dummy/public/assets/noimage/product-fe154e843e2b66339f5460ae669c9a6307224a451ed6ba86479c8bf9837ede96.png delete mode 100644 spec/dummy/public/assets/noimage/small-1eaf254c069b00a8a692912bddd1660da5f1f80ac202c6bdc4d81b40fd2e0792.png delete mode 100644 spec/dummy/public/assets/select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png delete mode 100644 spec/dummy/public/assets/select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif delete mode 100644 spec/dummy/public/assets/select2_locale_ar-bc0d626cff33032b13b9d8be220714308a915ac598183fbeafd6a69d2e69685f.js delete mode 100644 spec/dummy/public/assets/select2_locale_ar-bc0d626cff33032b13b9d8be220714308a915ac598183fbeafd6a69d2e69685f.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_az-17ed2058772cfa1896093f5d59dc7031dc5fc2e539c55d8085fa1e68d3fcd927.js delete mode 100644 spec/dummy/public/assets/select2_locale_az-17ed2058772cfa1896093f5d59dc7031dc5fc2e539c55d8085fa1e68d3fcd927.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_bg-42c546b39ddf465f36571419fd70bb4f6e44ca4bba6443f8dc62228121441f49.js delete mode 100644 spec/dummy/public/assets/select2_locale_bg-42c546b39ddf465f36571419fd70bb4f6e44ca4bba6443f8dc62228121441f49.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_ca-b9b0ff178adfc196bc79779e5e641069f376b9ec7ee3f3e2836c5df71511eea8.js delete mode 100644 spec/dummy/public/assets/select2_locale_ca-b9b0ff178adfc196bc79779e5e641069f376b9ec7ee3f3e2836c5df71511eea8.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_cs-27b95541bf7f4e2155d0f0cdc7af062aac217a807b348036c417eea70b0a2897.js delete mode 100644 spec/dummy/public/assets/select2_locale_cs-27b95541bf7f4e2155d0f0cdc7af062aac217a807b348036c417eea70b0a2897.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_da-0772bb942f0ec472cd18b49adcfaf7bab125b32648e0759016ae6e39ea417f0a.js delete mode 100644 spec/dummy/public/assets/select2_locale_da-0772bb942f0ec472cd18b49adcfaf7bab125b32648e0759016ae6e39ea417f0a.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_de-7ca5c4c1e6d14a86b68592e8e11974657602388c7745f8f7e3a1e4510614be7e.js delete mode 100644 spec/dummy/public/assets/select2_locale_de-7ca5c4c1e6d14a86b68592e8e11974657602388c7745f8f7e3a1e4510614be7e.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_el-48bf3eef5ba982cb3ff1b70638a91c5ac1860fbc336728eb810f1f7fd1fd9812.js delete mode 100644 spec/dummy/public/assets/select2_locale_el-48bf3eef5ba982cb3ff1b70638a91c5ac1860fbc336728eb810f1f7fd1fd9812.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_es-c055394ecd38af8b84f490a20ff6291780ab22b123d88457d8338868db2a329d.js delete mode 100644 spec/dummy/public/assets/select2_locale_es-c055394ecd38af8b84f490a20ff6291780ab22b123d88457d8338868db2a329d.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_et-cda4d2bc92439ee6207db832ea34fca366cf2119268b755023cc4861da6d7df9.js delete mode 100644 spec/dummy/public/assets/select2_locale_et-cda4d2bc92439ee6207db832ea34fca366cf2119268b755023cc4861da6d7df9.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_eu-b6732998ea9a29f182c344889e9de5cf0a3d8e9e839ebdc5ce4aee3f293af1d8.js delete mode 100644 spec/dummy/public/assets/select2_locale_eu-b6732998ea9a29f182c344889e9de5cf0a3d8e9e839ebdc5ce4aee3f293af1d8.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_fa-d98464510d779afc9e003a282b93000caff3b66d3f9fef5fe54df44ea9732909.js delete mode 100644 spec/dummy/public/assets/select2_locale_fa-d98464510d779afc9e003a282b93000caff3b66d3f9fef5fe54df44ea9732909.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_fi-d3aca88f97706ace6062209f688e77f477f4ba66541a2f797ae05d57045a54f5.js delete mode 100644 spec/dummy/public/assets/select2_locale_fi-d3aca88f97706ace6062209f688e77f477f4ba66541a2f797ae05d57045a54f5.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_fr-cca326cd42a17caf363015e0632ae360a2d9c924f15b05a0d7749c6575d4aa24.js delete mode 100644 spec/dummy/public/assets/select2_locale_fr-cca326cd42a17caf363015e0632ae360a2d9c924f15b05a0d7749c6575d4aa24.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_gl-4a273116f1ea3b1fafd8a04cc4b713277e8e4c0f0576196dc30e106dd8125e01.js delete mode 100644 spec/dummy/public/assets/select2_locale_gl-4a273116f1ea3b1fafd8a04cc4b713277e8e4c0f0576196dc30e106dd8125e01.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_he-7d98d7c309a3707124d24a22741efad6c676dfa669e3a573619ffe806a98c0a3.js delete mode 100644 spec/dummy/public/assets/select2_locale_he-7d98d7c309a3707124d24a22741efad6c676dfa669e3a573619ffe806a98c0a3.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_hr-fb37ea68ac5e8664d41bac4727949c4269753586ec93d26b4f8f43ca50d901fd.js delete mode 100644 spec/dummy/public/assets/select2_locale_hr-fb37ea68ac5e8664d41bac4727949c4269753586ec93d26b4f8f43ca50d901fd.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_hu-e8969fcadba7926e0a2e1e6a20f5df3ce4818b13196d07e6ce16879f602d0583.js delete mode 100644 spec/dummy/public/assets/select2_locale_hu-e8969fcadba7926e0a2e1e6a20f5df3ce4818b13196d07e6ce16879f602d0583.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_id-f968506088bfa7c18689a5bb0331647f36a97352c590b99fc2949f3823e9f2cd.js delete mode 100644 spec/dummy/public/assets/select2_locale_id-f968506088bfa7c18689a5bb0331647f36a97352c590b99fc2949f3823e9f2cd.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_is-012b25e8d0f0d399924a26f0c9aebc4615006276ddec1f3d84e713f97cacd0d2.js delete mode 100644 spec/dummy/public/assets/select2_locale_is-012b25e8d0f0d399924a26f0c9aebc4615006276ddec1f3d84e713f97cacd0d2.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_it-dcc45fb356269c7d56bee8485bfaa9b7d768b813d62d57dea6a1655a9df000ea.js delete mode 100644 spec/dummy/public/assets/select2_locale_it-dcc45fb356269c7d56bee8485bfaa9b7d768b813d62d57dea6a1655a9df000ea.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_ja-b2b311c42b079b65dc4bd77084a487f23d814fadcafeedeed3b134533ee47b6a.js delete mode 100644 spec/dummy/public/assets/select2_locale_ja-b2b311c42b079b65dc4bd77084a487f23d814fadcafeedeed3b134533ee47b6a.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_ka-6d93c37b19d576388bb67f4afa6dda1a352c9d99478ffac539c9b194fa5707ee.js delete mode 100644 spec/dummy/public/assets/select2_locale_ka-6d93c37b19d576388bb67f4afa6dda1a352c9d99478ffac539c9b194fa5707ee.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_ko-9dec66b6f325e13b849ec4e800e0693429625e6c859262f14e7a53e1e761c5ac.js delete mode 100644 spec/dummy/public/assets/select2_locale_ko-9dec66b6f325e13b849ec4e800e0693429625e6c859262f14e7a53e1e761c5ac.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_lt-b56ef195311a71cb8a3e2a55c20faf70f723a9232caa8116a19d3ea288586350.js delete mode 100644 spec/dummy/public/assets/select2_locale_lt-b56ef195311a71cb8a3e2a55c20faf70f723a9232caa8116a19d3ea288586350.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_lv-334e18838f800abaff51f83b34beaba3e0c1640bc957bbefd6722bfa518cc04c.js delete mode 100644 spec/dummy/public/assets/select2_locale_lv-334e18838f800abaff51f83b34beaba3e0c1640bc957bbefd6722bfa518cc04c.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_mk-ac7a50fd55dd9ff5b4163857f6eba040aeaf7420c696b95cf5bcb00e958a3d5b.js delete mode 100644 spec/dummy/public/assets/select2_locale_mk-ac7a50fd55dd9ff5b4163857f6eba040aeaf7420c696b95cf5bcb00e958a3d5b.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_ms-f9c316c48b79dd693ca74b9462e8080400dc5d47ab516ac31b1272791979c3ce.js delete mode 100644 spec/dummy/public/assets/select2_locale_ms-f9c316c48b79dd693ca74b9462e8080400dc5d47ab516ac31b1272791979c3ce.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_nl-b3bd6541e18715eabc9b402bc87ee926471f16806c644506dee5f2f3d967b286.js delete mode 100644 spec/dummy/public/assets/select2_locale_nl-b3bd6541e18715eabc9b402bc87ee926471f16806c644506dee5f2f3d967b286.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_no-450ea11297318434f9c5e427302333062ba0b4497f866f8010a85294604cf801.js delete mode 100644 spec/dummy/public/assets/select2_locale_no-450ea11297318434f9c5e427302333062ba0b4497f866f8010a85294604cf801.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_pl-54e8b177a932b0c6f70ccc81f3c650e3c488bb99bd56e1d8e6187415de649b86.js delete mode 100644 spec/dummy/public/assets/select2_locale_pl-54e8b177a932b0c6f70ccc81f3c650e3c488bb99bd56e1d8e6187415de649b86.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_pt-BR-bb12e4123097c6327ec6cbc82159dbe1574cb2fa6f1dcfc1a6af3c00755c31d5.js delete mode 100644 spec/dummy/public/assets/select2_locale_pt-BR-bb12e4123097c6327ec6cbc82159dbe1574cb2fa6f1dcfc1a6af3c00755c31d5.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_pt-PT-2dc9ef1f7bf4ce21d4be57f85c304d525b2b5f19ad62b714ba94d2b118c84498.js delete mode 100644 spec/dummy/public/assets/select2_locale_pt-PT-2dc9ef1f7bf4ce21d4be57f85c304d525b2b5f19ad62b714ba94d2b118c84498.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_ro-8c0bb8fa885ab577e50d6643d9ec68f87d9ba2a99b3e436c6cb21f67421d870a.js delete mode 100644 spec/dummy/public/assets/select2_locale_ro-8c0bb8fa885ab577e50d6643d9ec68f87d9ba2a99b3e436c6cb21f67421d870a.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_rs-1016c79a680bca3c3b8095ad04e67c9b89412ff6f6051dbc196627828e592c9b.js delete mode 100644 spec/dummy/public/assets/select2_locale_rs-1016c79a680bca3c3b8095ad04e67c9b89412ff6f6051dbc196627828e592c9b.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_ru-4c1cd4a76b568e7452b09b8a665a28f5808d5854aec120985101c17b7b960687.js delete mode 100644 spec/dummy/public/assets/select2_locale_ru-4c1cd4a76b568e7452b09b8a665a28f5808d5854aec120985101c17b7b960687.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_sk-c91946ae59a294854489563706f97cb3b690617ec2dbac799b184c6336189f1b.js delete mode 100644 spec/dummy/public/assets/select2_locale_sk-c91946ae59a294854489563706f97cb3b690617ec2dbac799b184c6336189f1b.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_sv-92964e4300e520e23f5f83492c2e750b5875484b6420ed54c5c7422e50bff49e.js delete mode 100644 spec/dummy/public/assets/select2_locale_sv-92964e4300e520e23f5f83492c2e750b5875484b6420ed54c5c7422e50bff49e.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_th-9d64c8b41fcc2d5d28d505f0d7b325b04edc51ca0ac74b3d9c5dd0275fa4dcbd.js delete mode 100644 spec/dummy/public/assets/select2_locale_th-9d64c8b41fcc2d5d28d505f0d7b325b04edc51ca0ac74b3d9c5dd0275fa4dcbd.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_tr-22bf3c62ec7c4d81cd046c1ce7b60f3921ab75099438d5e547d2beab674cd5f6.js delete mode 100644 spec/dummy/public/assets/select2_locale_tr-22bf3c62ec7c4d81cd046c1ce7b60f3921ab75099438d5e547d2beab674cd5f6.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_ug-CN-3a320caea8f59ef6c10c7fa462697a38029ab59a4450390c2ca9ec509b4a8263.js delete mode 100644 spec/dummy/public/assets/select2_locale_ug-CN-3a320caea8f59ef6c10c7fa462697a38029ab59a4450390c2ca9ec509b4a8263.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_uk-e912e0547b8a72e9caa72693c78a0e88db81dcd03f1cee8db45456c4eacbfab3.js delete mode 100644 spec/dummy/public/assets/select2_locale_uk-e912e0547b8a72e9caa72693c78a0e88db81dcd03f1cee8db45456c4eacbfab3.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_vi-29766aff66ab669df184f4e4402f1d67ea7a5c3369a553e7cf0c64bbc46f6db6.js delete mode 100644 spec/dummy/public/assets/select2_locale_vi-29766aff66ab669df184f4e4402f1d67ea7a5c3369a553e7cf0c64bbc46f6db6.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_zh-CN-86b8afaa82c0b8de71d37c2cfe3949a130055880c203c785022e32a6cb7f7aaa.js delete mode 100644 spec/dummy/public/assets/select2_locale_zh-CN-86b8afaa82c0b8de71d37c2cfe3949a130055880c203c785022e32a6cb7f7aaa.js.gz delete mode 100644 spec/dummy/public/assets/select2_locale_zh-TW-a408bf991b2672ab5d537ff08915acecd2c043311c31f6b4041b8e04b51ba2a4.js delete mode 100644 spec/dummy/public/assets/select2_locale_zh-TW-a408bf991b2672ab5d537ff08915acecd2c043311c31f6b4041b8e04b51ba2a4.js.gz delete mode 100644 spec/dummy/public/assets/select2x2-6fe28d687dc0ed4d96016238c608ba1e7198c9c9accfa0b360b78018b9fb9bc2.png delete mode 100644 spec/dummy/public/assets/spree/backend/address_states-b1e1f0afd855bedef5faecce0a6510759c1f4d12b7ea1093104cafb885ac45b2.js delete mode 100644 spec/dummy/public/assets/spree/backend/address_states-b1e1f0afd855bedef5faecce0a6510759c1f4d12b7ea1093104cafb885ac45b2.js.gz delete mode 100644 spec/dummy/public/assets/spree/backend/all-cebab18c2a09d62f5944d7d884974f63af3c02b014a4f68f9313e3d8b848e906.js delete mode 100644 spec/dummy/public/assets/spree/backend/all-cebab18c2a09d62f5944d7d884974f63af3c02b014a4f68f9313e3d8b848e906.js.gz delete mode 100644 spec/dummy/public/assets/spree/backend/all-d2544412cf137475e7efd2a7ec56a093e334789f732808998ddcd8a36ae973b3.css delete mode 100644 spec/dummy/public/assets/spree/backend/all-d2544412cf137475e7efd2a7ec56a093e334789f732808998ddcd8a36ae973b3.css.gz delete mode 100644 spec/dummy/public/assets/spree/backend/stock_inventory_manager-55ccdf76afab6e500e8e1e534f6b24dea0c61d2bb30827a4b9c93255ccaca3a2.js delete mode 100644 spec/dummy/public/assets/spree/backend/stock_inventory_manager-55ccdf76afab6e500e8e1e534f6b24dea0c61d2bb30827a4b9c93255ccaca3a2.js.gz delete mode 100644 spec/dummy/public/assets/spree/frontend/all-7b0dc2b5e7b6e0c8a3bae312269d9878912c437d901d999094ae94ebcec6fbc0.js delete mode 100644 spec/dummy/public/assets/spree/frontend/all-7b0dc2b5e7b6e0c8a3bae312269d9878912c437d901d999094ae94ebcec6fbc0.js.gz delete mode 100644 spec/dummy/public/assets/spree/frontend/all-8dcaad2e2b767365dd02a82b780054ab129307e9a3541ed9ee2f1f795cd72e57.css delete mode 100644 spec/dummy/public/assets/spree/frontend/all-8dcaad2e2b767365dd02a82b780054ab129307e9a3541ed9ee2f1f795cd72e57.css.gz delete mode 100644 spec/dummy/public/assets/spree/frontend/checkout/shipment-62ebd6f563acaaaa6292528a563821c34da5c733ea2faf08d8aa8710f51608d9.js delete mode 100644 spec/dummy/public/assets/spree/frontend/checkout/shipment-62ebd6f563acaaaa6292528a563821c34da5c733ea2faf08d8aa8710f51608d9.js.gz delete mode 100644 spec/dummy/public/favicon.ico delete mode 100644 spec/dummy/tmp/cache/2B9/421/spree%2Fapp_configuration%2Fstock_items_per_page delete mode 100644 spec/dummy/tmp/cache/2CC/B21/spree%2Fapp_configuration%2Frequire_master_price delete mode 100644 spec/dummy/tmp/cache/397/F31/spree%2Fapp_configuration%2Fbinary_inventory_cache delete mode 100644 spec/dummy/tmp/cache/572/910/default_store delete mode 100644 spec/dummy/tmp/cache/DDD/2D0/spree%2Fapp_configuration%2Fcurrency delete mode 100644 spec/dummy/tmp/cache/E87/090/spree%2Fapp_configuration%2Fadmin_path delete mode 100644 spec/dummy/tmp/cache/F5C/3A0/spree%2Fauth_configuration%2Fvalidatable delete mode 100644 spec/dummy/tmp/cache/F65/550/spree%2Fauth_configuration%2Fconfirmable delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-0/-0WvocJaAkccA5nyHZGn6GM3G99uSgmT-zhA3nCVZ-c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-1/-17Cd_-MOcghRNfm-6XxC8EXEH-zr7Qsdk2EsJGU8uQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-2/-2ola-MFmUeehDyw4L1dmUM7oHo9gXWwYNCG1ZsxJ4E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-3/-3Pns8ob7DTGAGWMXRrOnNzaajGcnjw-MVxc8cO_JFc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-7/-7I2rsnMby5a-VkpXo1TrFXx3TROYorWUrZe0Xf9Qak.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-9/-9efwF7zAmN26qK8p9VbxlkDDOl_MUlWWtfGoR_pdMo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-B/-BPZvW6VIwnwc0M_XUQp18KjIN_cxlAkOyN2XddMgbk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-B/-BYJTe7HDGf4q4OfWUAAY8aDZbsLf-RKfHajn-Cdxj4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-E/-EFe-Tquy3qUh9tkYTI3bFrdgm-xaFP9TjVkPuTOpOY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-E/-esWdYN-dfsuSlSa7zLAX0poCoS3dLDjsSbsmF48v5g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-H/-HRDht4m7Fr21C6uLT5luRHCjuFvej6LdZoyNWiUlLA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-H/-HrV4jrA3cg810lLV8s_izrYAWI98U5Ski-x6mVMjFA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-U/-UHTvu7Z4URnFV2wEgdiQnmWejDARUTHxHT8-O1pVt0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-X/-X2IhwYND0LVaY4H2htbm6k0Q89XKIabJviCnvKhIvc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-Z/-Z1LwEsO-JGGWY71rjy4SSl4hNpydoB4QbPxrMCLYS0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-Z/-Z1XAAXZ5p6Wyan6QAEc6BofRQZdGgKp32heIa-ob-Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-Z/-ZDdJ8NCkFgN6r_ezPaDApUOg2ilziJqM1gcbtz5f6A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-_/-_MmwpI_m5zFDa0LH-XmvsjdSq4qkMZ5m2T5YnIYA-Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-_/-_Pn8Epft9w8zXBcMQJwiQ0-KvjBA6MlVNQBKaDbdNY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-_/-_zgAj63KcKGPFVxP08MDSHjjHIEh4bbpXyfN0uzRAg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-a/-AVdweuD-ayJ7Kyx42SFPvg0DP1TOzpTQgkaWeXcF2g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-a/-aoKKhUMSDOa1k6kGILzdE00lneHFoUgpp3xiEHyGyk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-c/-cphwrQqt1PvJcIvC2L2k8rho4oWKbO67zO7AKc9YOo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-d/-d6PpzFebq5sjq5eDTE9-u_wgJOtbFtKcNL0jxGge9A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-g/-G0VrIp3kHgSMQKgZ0i95dRlsTeEzzVS2xJNVADBOnw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-g/-g53fnBuvLjay6hZks4Db7S5mX4EzII7AQAZrGc2Dzg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-l/-l9IavuJKq-Adf96pXWAG9UWMuCwh13XMY7ayWs7Otk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-m/-MDS5aDwRD-bIu6YG-3jT95_ME-nQPXG6Ba8jcLd78E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-m/-mioXAllDRx6EpgJnRXEGkrEgjMtyTy8ReP07oI8pg4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-n/-NgbSXPmjt3Ckw0t7WCySIKU3VrstEG-1_L3moZWxsY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-n/-n3nkmOtTgt8V9yN1Hd6HTfi62iIaYTf9upK1Pi9w2M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-p/-P5EHLKoLNYN8iZU124iBny8ZXSTUBrUoa1BLLXb2Zs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-p/-pYRAB0-_DvGq4YpaYbdg7iS9qfQdIT3VmujsNTnU6k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-p/-pb5uZE51PH8DgzFF3npO91jE2cmvf8cHdNvgNPB_Lw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-r/-R7_igv2_pi9EvYnUv836EIlgLVIO3iFdAsyzMmQfZ4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-r/-rMuGpswZLRFeKsw5oKL5lB05VPErv7yMwxwBa7ZcqE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-s/-s1z68N9Gbr4Y4nxNC1x9TkpuTSoxvbQYNDaZ3wivZo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-w/-W7os_r41CKlj-Pe2UYLaJ_qplnArHe4jMj9g9oKUyU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/-w/-wQc8cecBSftso33gN8LyWrBSSrTPxE0IuWEW4dbycs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/00/001HD1cL7MZbIKmofp0McTX5PYY230ASpUcBHvDASt0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/03/03nQp8P5KeX3aWE8Y7coW4OxjFisktm-qUnqto5wEGg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/04/04v-N8MstgujC4FGdJPm0RjLhqiau2IvSNWCKDq2tps.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/07/07ji9Z86jCx7yR56wE2RUwGxSXLGiJHQ56ssn-hPEvE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/07/07mw_x9eyk3rGACkE9pVsF5hgqJMLcAPRvX0ymxpJv8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/08/08EmZjaRu99T6t1EzHikBX4r_1NZRVohIoKQvAlLXHg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/09/09oo1jBmE76m5VLqTjue5PWrJb7gcTggccaNvU70PEA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0A/0AKoxv1HZlBE6s-mWqWp_u5it-P3hwiYN7jhrlVgYKI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0C/0C3_Ck2V3QXT4GdCrOsG8DJf4yB00Kztmz0ua98bNi8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0C/0cCFpB_BQjItblBgX8zrozRiWuKyEvzixMVjBMfzLa8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0C/0cCwb7c4nfX3T_-0J3njvDY5Qa07lGQ4bs3sKMhP1IU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0C/0cgiK97dZiS2yJgxLzaN0ZpkO7o6PhrENM52ybJev8w.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0I/0IQmoix_H4OvQu4nxrhfepWUUow0KRGhjo4cy4XryLQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0I/0iAw7ggLqIm0SRK1hx3p2P0LmmMqKhiplepDk6NEWvc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0O/0ORu1OCCL2ES2aWb9DeP2QQ4EEsRHQ9v62j6wd89QeM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0P/0P-IdWn7Yi2V2pVcwj9l4knU6btF6q179tigAlALx28.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0Q/0QtxECGdra0cc8xnsZWgDu7YH1rzCMDn4URhVycsSgg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0V/0VDvGB2hDwug5brtd03tSTePoK25YmE_o_dQgsvJ8kI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0_/0_H8Y4wq4yCkcN2ytqMtzseJ_eahN6CAT2aTyIQHuVY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0_/0_hCHcnZNR0PsgfRtyQAMpNUuXWBQznlz-59gQUFJ5U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0b/0boKCdLwQZitAMX53F9sgoQ2bKTWntBBcQGdPq3jqHA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0d/0dSw7xz_vt4NR7dt9rbN3FIk0fCB6YOqHEK-IZf0HQ0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0f/0FlzIYln-yVI-8QnWOupDkoop8DE6wrdxR_fOlW2y9M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0f/0fwr7XyTaFjkKTepgp0st5WNDZSG-oZsSsP2gWZFVDE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0h/0hzjmtcyv0nAkfUUvf_3cjlugAu4H-ALYPW7wBQE-A4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0k/0kdAZSnR4IYujmzynKC3QLxOp90b66UGstzem_Aa8V8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0l/0L6KgyegOtY8J0XaMI8dFfsI0dfxZGObYT93fcH_W30.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0l/0LbWTTUhtqmPiptq-kpZEtukhQQicV7uZQSs-DfS198.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0l/0Lxauod_CtuQZqeA53ZEp43RPX1xSy2IG8ALSYL5miM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0l/0lZCPu1l7tCJuvxqIwz1lLQaF11JQ9LIZcWHbd_-DdU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0l/0ln7L-zfVQRnzjfVha3iat1mdNoKzAbQ0P_2f89_s5Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0m/0mzTs6XswqTgsXKIPRASESyvsSWTn9q1upDhCD9mhl0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0n/0N4NdRdKRusmgEg6K6XgVgKn2WsgsY_0c3ZPaA2uYWw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0n/0nRc0xWYapSed--VI6Fnu6ovfb5h3h6YLoQ1s79POvY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0r/0rFnrLHWAD8J3XHZVO8egyp12Uc64k8cFiYoWg46AGk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0t/0TQFJ2tXtbLIJUkIfdcYcpOYhFiVnIfCm3pGLuOMVh8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0t/0TiSgUR1cmW89uwSkj_EfdciL9jDdqkECiO9UGXABXQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0t/0trgbC6snkcjpmZlitArc0F_uncYZln2yrfLwML147M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0w/0wKlPxbfeMkht3YLG5r5THk-0n5i61zwEdmPqqQagB0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0w/0wfhhBAsSCQNpvhc5QlxzH8bpbrFlFBR6sCsjVko5eg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0x/0xj0gnWRkCUwBd_NP7Zb1TWCo-vBPx9rRIALWBMhGQA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0y/0YeWHrj839u4nw-Oq58XtvF4NrWUkEUaHKJxeUHPm4A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/0y/0yKg7WJDHf0VKkD4Iin-Z7lD5Qow6HPd0b1fCckOE4Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1-/1-sRt-buXVN-DHS0jundV_Lkg5je8rxaPZAV8E4QOEo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/11/11ry0zzj8rmCDWmmd7qpiHNvbE9XBKe18gfTwFXDZZE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/14/147UXuPjPX5yT140V1ENMfIlkCLXgbZvYW-PjEOAFds.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/14/14PdeIHOyo6VQmSHUTnjHLWKnjQ2QJ-Yl0nQaG0HEDw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/14/14_WUVpIUIxVA1YlQJAorqvfLrTZ4vbHQE6WQ_SP-tI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/15/15A6o_m9fBoXCH0Xf_BVLRu8Uynd8y7Xf4eaG_D-GuE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/15/15U5BjD40yGFyFlmdIHJvcZYJDyl06F1TLxkkmn7dKE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/18/18VIsUrp5eFHiuF1pSybXtBAwcvV0_50k9WeF2lPyZc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/18/18mQeGw_ys5Fni2xu2D7ttuULy39fNQ_HM_i07Irvek.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1A/1AI2Zolh3RcNio5B8g92Pn7rVpNkDOGPvlsnTXIaeYQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1A/1AWxAiNXBQpcVtn_cb5pq7S5uImBmO18V9itpt5XDmY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1B/1BoAzzSB1x78iTdkEnLc2GYRv-emyM8WNTGUTlnsV58.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1D/1DLUlX6skFVY_i5sPE2ksPhYyStUbqRjfxYur0wDRjk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1D/1dp4MTVozG_BK5U4xWEH6OBTrxuOVJGFzajzv-1VZ4g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1E/1EiqctYuuKNE-bqV6-L0xwrR_9Rn-QwoCq8KH82BLlY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1E/1EmK1ug5wpyIOWsnd42C1-rKjXnzUwKMWhf3C7JZ6Ns.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1E/1eWm5rNB1_LTFQsPWjC4BIvyk5Z7CDLgRuWtkgEUFoc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1G/1GC1t3qYlBrCqpUac51ha5xrpbnjjJUV2VifYiFB8fM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1G/1GYA_kM3a086YDTI17YWEpzH5mMRp9mErRTp4dThthU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1G/1GnfNhMDdJBcLaiOyxC2hwtK52raQEzbrs_q_oEuH08.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1W/1WVWcWVVOTEn67zXmh7JyX9TEieOJkfImGHxeW7zhaw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1W/1w0SbfhMy4r0z3oNzsmC0LsqvZMzC-LIle9nP08HRE8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1X/1X10wE8pT7aLEmFOJVeckohFQRw5_2i2JB_shLor1wk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1X/1XM3dPzqvyDVN7QpH_A-tHgalEadup17vaMJESB2hcM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1c/1cKWZhf66NJ1RJzGM6ktw8Lb6VmLuBMj4U6AQ_KG8QA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1f/1fm3kzZ0rsIIuvJosImR2hk9f19c3goyzUKIPjh33Gw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1i/1i6p_ibHgwnSDsGnvVvBtypof675Difvba7eBHfa8K4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1i/1iOLfnk-rHAXt1bzR4H_5QwiCBHsgiGpiDwqiggzuLY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1j/1jrcPdk-0iA7dkfV6pgX-a56DqnY7Pgi6si1WVDLn4Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1n/1nL5myKDJ11BxuNRkdqurvdC3WX6KR_w1HUADomP95I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1o/1ov1X0iBVQsrPCI1mn5FD1ZTYTOcavqG4BvSAQ526Io.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1s/1STx1rzQRTmBVtVwo2Ou-7D_fqGLiHdNK32VlischWM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1s/1SkyxgTNkt0CMMyRK_Xy7o7JsuunGXm3XLYpRPLscUE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1s/1sRBZhsf-TEIXQKr6vLk6iOU6gRiOiU4chYy1L6UWRQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1t/1TETTf3P-1jXOIIJOH_ZLUGF1NVl_PRtKW8UkzjPViY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1t/1tfbS0wfTr4icuFel7jimiriqQpS3Yhoo1CNMr-a5ss.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1t/1tlPNa8_lZxrurxANr_Z5wb3wqYQoGw3sh7iXwvOPpo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1u/1u7nMSAH7jhk-4FXD1TjwZ6GwFk-Msko7eRdXD8ikj4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/1v/1vez0djO4ZMV8Iij996-_5QHJ8FR0lPQlZQ65U3Spy0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2-/2-PNwvkVGDii2_je5nov2NXeUE4PHkkA4sW9t2USBx4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2-/2-RObbxt6uMmL7WNWds7nJ5A46z3wsPaXY7FOuPGj3k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/20/20ZKoEZ_E4PznrPI1t5PT0kvRNRNrSug8IfHQIKi2tc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/21/21NBZevWeC76zgByF-yQXcrTAgItqGNcv9qPxvB6PTU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/21/21WKPofVWZbGeQv-17oCuiWXPEJD4s8_qgtqkDxsvZU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/23/23_f4306FiMlqKkNIM3rwbZusVHukysiFoY7X2rCCdc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/24/24TCD8DcZNR-sGQOzK0lf0UA848mSoOCKEN9pYn4fgU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/25/25RPYwxYzq2V2JQJ1bVmXF3-jRMD3fuENK4orVTKSHE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/26/26w3kSyrMcryxh4oeRfjQDbJl_yxgzHqam383ckm0VU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/28/282d8jKFYwrY7Xb69ZeIKKlhFkmVQJlZzxcICl6UGWc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/29/294AkYi0gqlbrtobnQQ9WJiH6TN9G4mmFshb_R2vgqk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2E/2EXpuMecqQAHzS9rjZH6P2v3Gx25DK96hHphWtVcKUE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2F/2F9gCU5c3d_dJPGFEHkUhftDAXN4iOghcOqG5FXASag.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2L/2L9znSiOCaWg88W71Xnx3Yi8Nk2gGiJfWlMeN1eMztQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2O/2OUQ0-mB7GH1zlq9aaopYTL4JvuEmdOKKZ8h59ttnrg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2Q/2QDbhYZPaQQ3Iv86lwQvaIuBrBUz97seCVkAUutxzSw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2V/2VVEWY8XK88WapnP0Vxo4AKHnMjOayUrYIC7zo7h0J4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2V/2VYp_jLlbELRzpXA_R6oMd8CDJ4XuT6XOORvhml2CLc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2Z/2ZIDAisp62clTARmY2sFaRnOX3l2nGSHoA6ev2yG1fc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2Z/2ZncDCnyVs_N0iU91mWHUz1OaSEVWgRU2XlZSCVlIOo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2c/2cy--MfPEVebiMoR7HFI8LEGyQ0H0aSv33kslX8il_M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2d/2DKs6D5RihOrv7UTs6UZBnT718Mjhlm9JQDAE4QkEb0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2d/2dOBrRoRHHdG-TN306QkrP4tDHM6gkXhnDj3ecqJ2x0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2g/2GtyreOZNfvVCdZv1UnEk5ZkqeNpHy8k-76Dah6emHM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2g/2g5bOzEET9xBWLHhoYw8072kySajl0gF5UGVnCD61xY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2g/2gesuw9sHCtKz0W0KaOFArRUnhxbuvWApLQX4_akJME.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2g/2gmjL_TirAHUHUeFylivqHnCNR7dFKKlQ2WRAh70iKE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2i/2iu5aXdL1jVGiwpoR2E1sAMIv_j-R3xuIzwjn3FtLL4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2j/2j4LI7_wGdNX_3jgCGb88Ek1ymPr6Cw_LAjnkHuhlzg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2j/2jQVDbynU5ptkUiFRhnCEzZfatgp0VOKmMXiHJt6wuw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2j/2jSAhvIO-SRAJaYaml0RzWTi6FBasR4xrEDmZc96ba0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2k/2kT0V6qt9eROnj2NxAjgXZJVNy966qU9bflQlaW4M3Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2m/2mf8_46UJwL99aElM5SS0_gW-dEG4hQMk-X_4OstENw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2n/2N0B8d6l1e6LLmEa7czmHrlDhG9zByEkzmGhecIO-Dw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2n/2nxjuCFdBjZT246UyD4OlIq11GGN397U3NKdCxYRhhY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2p/2pXafQB9JXu9zSUI4f7oY50OAdhMRA94PXLxmBfMl9A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2s/2SQb51G83zmqs54jj0rSYGLXKhRySskGUxO-YQ0wp08.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2s/2SrYgeE59izUSnldlRuhC62NB4VeakxX4EVkoV0b_AY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2s/2s8pXhe10-S-sixpLm3UiwMPosOQGoqz48tlz1cbpjE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2s/2sCpHs0oDfrrSQsMeweOcqbNpaNgdzf2jBbgsw1C3DY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2s/2shxGIq0lSPoXmDERN5w4CDk_GnYDASd3rNeWA5X1tA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2t/2TiDR-UyiCgpMBJznq6bI8D_Kv3J6oM1uSefHXv8DJk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2t/2tIGrnNX8BC0HZp17r33uwxuXmruq6b20anS0iLf5-A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2w/2WK-0GL1WuSwBZ6mhIlxmHmuUoTDI0XyNvfrspkfWno.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2w/2wbWpmAj9GN1ZTnb0eqveKUA7HjvgxJb6bR2mod7qVA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2w/2wsXwNHw-zQff6MHRWikKrM1Sc0Qbkp1Xp-7Jr9iUYg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2x/2xdtmV40Zv7EETB1ONK5GK_g-kXw10EMB-6ZMBwJG98.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2y/2YEs0THCQOCslwztWrVU7NfQwOeMaVOLb3lN_F79rLQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/2y/2yFpr7KZw5k7Stga67oDTfKBtzKdXKDLyb4rGowA9cs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3-/3-jIWyehlSEZHsVGMz1g-JzgsbbwKZrlIzrrwP5V3sc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/30/30F6lB1XtLemjYUHrYneC89efYj59Zcp5W6bGCO_Lz4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/31/31EzPBjpssuNvdNzodvoaRnMfCgx7za4GhDfrrzzy04.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/34/34UrgGgo3jvM5iUL4axtvZxKzjmyMQ0P2gOCYa18rMo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/38/38RoplE4ef_ChQV8pso7crpfldWKMQfcvgbrbSk6zws.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/39/398HBDNi-88C4yFfe15_uXVsuE-Ci1VxCdB4izLod2A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3A/3A58Owg6Q0b5zvznYYeXrA_D30ARqwmqVxBKq4by5H4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3A/3AixeHaRo9Cxs9PTpcYSP85cdnkjU9Um4182_3OXI1g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3A/3aZJzfuENHiCb0QCW0NzdV1GLgJlVI-KT_ghmpq6pYo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3E/3E166izwSgOERq-Wky9Yp9h1kkbcgJMygJoxMwTooj8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3O/3OcOY-utQovtF7Upx6Cto7NcMUQz0D2BqADXKU5etWY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3O/3OmJAJUuC2QZjsGzl-zrDSUOKyELRGc81EcDamT7K48.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3O/3oNskvwPkYEWwJqUUam3MUj4IosRt8Wqi06CQEC_Q88.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3Q/3QLs2l0o_d68OGPb9sKd8OEndNfghg63T-uOxcyBOjs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3Q/3QlKYEuGhvSfxS-5Lud3Nru67Vvc_9Ig147nfj7BFts.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3Q/3QwHy8lN7dGl9USzKONc_WbeiO3WDHaAs_99ljVwCyg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3R/3RSymxbcUv13q2SXK8w3rtwctVaO5HanArw_2npSQ0o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3U/3UKzF2hp45CIVr-nP6Xldp6sCQfyCeZe2F59WsalwkU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3W/3Wc-fkGDIPAUl1McNb87GNfVnY6z90foUZel51Qy028.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3W/3Wq9KmGGv0IfVSeWdk7fWqFP9S_NdLM1lAC2jajS3tc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3d/3dvGEJV25zcxEoCALA0tKeujGC42raucB4GWgNPDUM8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3f/3FXgEe_-H6aY3F5AIzgIysabCId7qYN2nZlIiPIIRWM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3f/3feNODCZ9f2AfQhYj3IHi1EZy_V18nnjJKw0BWgqlIM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3h/3h3LUsLuapQwkBB1YoLXBkoecPdXhaEgB93It3CVr0M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3i/3ICyyYB9yeSG45MqP9SGa8P_iYah7GTHPBCmRWmAayo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3i/3IVZ2wpXl-e5_9Eq0WM390ZGtD3EUHu6qyLVsU-9RXg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3i/3ItSilSipNe26JXfBIP5p-uWHUzTyu22NIeupY_kGho.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3i/3iJ-7gr-wvicfIbvy6nJcb7pqzKt_k6O6FX1XLKBh2A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3i/3iUVngLAhOdRf0VmRGt4DwCulRKSMTrYcrfmIvLRLAg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3k/3KR3yJAPX_DTMNrt1socNvmnh8g_SFfSEMD0-pOS6A8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3k/3kF6Puaj6VtkG7qZGEgTspNP1pnXhmhMsVbwN51xCjw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3l/3laeungD7MkV9JbfLwGh7PMBLAZ-xcdZiBt8xuvhjq8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3n/3NNzdm21zB2DBB461HkBjPn1rtHzMBdDsNXVLcMVIko.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3n/3nA4SjHvlrDt6mfzvdtgA_nA6EMFIjT9MLBYPP0pHOY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3p/3PK2jSOFPx1JSQHhSlaJE1tvjF1cp5EQW_NbqQxBE50.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3p/3p4ctYoC6Kj99Wjx9YbxjPEXR9JNYweGEhlKE3Np24E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3s/3Sf8dUxxG3Li0wUUM2RHX2E7VG02cIqyIBO4emsYGis.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3s/3sa3OfSFDWmhlC-53ZUYZ548d5FjS0NWYgG6geuTmdY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3t/3t1s4-qQdt_nzDxSUogun8tQJivVWlH-VcEJ5okHRik.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3x/3xNYcotG8Ygev8BpvIQza-pjSzePNFdRvuYEFRbEL78.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/3x/3xdTmNuX5q1XgX9vde1BdRI-5OrB08dFqlw-f5SK0_w.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4-/4-bH77Kxrdl9pE362AucquloOZgHZPYtWNYzu7DbtGo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4-/4-lvzvQavIFiLa43ohzaPaxlOs0WLjlIgSSf-oJw-vY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/40/40LCeJ-nzMhfKDGG8F8SclCqB3sSP0noI-WEVF23aTk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/41/41OD3NxflA3RqMzzx02h96REJWc8HuLChKUzA02LNFc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/42/423wTuDrE0NzmrGGOW07ysBZa_5LU1fAnbe0E9zFaTc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/42/426W5rHT00t7PIAXYWh7mP8PrGcVHAjFsD-spgag5hQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/43/43FyS18S6v1gMPAtDnqhw3_dsFyp7i9TK6zZ0UFkJM8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/46/46NjOFHv_pSeQkB8s5GWoGFKq1apfIskh3YkCCbanL0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/46/46wme4WovdqYvsMAZ211SuPP35dva4yvwPkbMnwgY9w.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/46/46xeDLXkyzFllqGxTetho3mgZlfEIXizpUtLVkj763s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/49/49GLLyIpMWXiRkBuAHmnTCwwX3Shn38JjgzXgH70wk4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4H/4HTxC2n9vNryUxlWwp6W3qHCD-uAGcv_3VdS37lXVGA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4H/4HhR-kGaH6AbYj7aQnx-95me0eOk3OG67K5Aa1Ta844.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4I/4IiCom2qSg2p6ygkWfXLD1Dv0f8qhbOzRcB2Glnx3Ks.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4I/4inpq7xOhbSOzUB4pIGk8EIJa3ajSTgdGALldkPcLlk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4K/4KU07AJjzerqlQMhBxPNb9sytdktPBkeE34M2JML9tU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4K/4KVFoBspA4vSPUjdye1thMGfy1s5uqLru0agVRNB4Uw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4K/4kAa1PFDA6FXJYzXNtWu_qKWYGg_CeS6a5kNeFIvsVI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4K/4kdtSkC5urFO5PDeoBbbDZV3Z1kzRAzbFn4hnuixuxU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4L/4LVA-bU-7EEfuOzoCu3LkBz3QXFfeRma-nbkBbLY57I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4L/4lUxlud7Dp5XBzY1bW3u8O3UJYenuKXuumP-z22Kgoc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4P/4Pqo77KS6aJwLoXrMz6NLdz8iqAuFZiG7yX1H4-wCTY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4U/4UdUDpLd2MhGiBVZO4o4LD0z2HHudHVfOX6nRQspkaQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4X/4XD890GwesdU5pdXBgR434buC1zzWSNWJmxRpPQBrIg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4Y/4Y6scWjpSZAtoeNXIcc0vXQEYK4oc6rkNyRxdNXMQBQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4Y/4yHBqY-iZlAu-sSCcWJxQeu11fxJ6jONwjplOh7TDeQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4Z/4Z8UtMvCIo8xochzPUKiQCTt5qsaW_Q_L8gFnLmg1iE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4b/4B1N_p2tyu2QlHA-DV_MKjGpmsNKEJk_9EH6EVMdJSk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4b/4bnY33AHrHJkKspD9HdJWT4c6cxaIsJD_gg_PiLKIag.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4b/4bpqdFTC765AEqz1hAQn31I-k1MrkPdaJE3EaKWS6bw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4c/4C8cDFwx-ojFan5AzFaIkwp6v3aP0mcBAEvFgvc8aFo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4c/4cbF78OxwN8l_tgHsfsa2cRcezw3Ufa_4O-3OkoBnBo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4d/4dZYkXtI7KiUnPJKrhAm9dZoTESSepgFzlkyfMVFuHA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4g/4gWyq4YniWDdISZFH__86XCG4vEtgZqTUpVme2pgZR4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4g/4gXfAZcDnF5tf91uHbsIRc0_vEgSUH7JHmfkmILmkEk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4j/4JE5WiYimMprgPZkDtZZAxrch7anmqm2F1VvUAmjWVc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4j/4JfRQO0YAsPX9wT7JLMwC00q0KwJ71UQAPxjtc04QaU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4j/4jB_c90qiQWS17dIM5I3J00EWlKUSvG1GRZ2mBzQ92w.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4m/4mIJEHWLxok6WhwgkIA7HYgubly_11X73lmPFB18BMU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/4n/4nlI1yUx58l_NuwmBkdIfuQM6IBR_9oJ5LdN-N1iMLE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/51/51Tv4JWaS96csFDKwhkY6QNC7x79uRUWlHs6KVxhab0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/52/52N7OONp_lH85kxrUtMdB3Tgx_30P4hJHV1SN_rwjD0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/54/54s6R4_1eLUfNiHP7dth0LtI-AT6nyRHpQfZfWL1DsM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/55/55-8M3rCXkizjZYg8YsBWIvddhcC5TQJB6G3WHT1vRQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/57/57ZNicmqzcPdTNpshkZsXKAaem5KG12qjgm7fr7B1ug.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5E/5E-PPFA8kwNFJa2DqVa8HU-8qwj16CvV3JczrZZWklU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5E/5EkYAjvndZ9JDNvxISACTRRjYHMvKTberfzRAs9uf5Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5G/5GWIRjRDY8WPSi8P_g5KHMFxswK0tNQ_EKqLVGXqIhk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5G/5GZjIDFGhQ28aMKHpzCTIvWCPSlJuFmcLhAVlr_i6FQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5I/5I30n817jP66GoHxwG47gTuT9BHkBz8AhfaGWzl55Zk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5J/5J8TGAOCqNvFO_vtR2LGR1NFsqXgtb0rNk_0Byr5Vjo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5L/5LFRUEX-tj30iOOMz-97d7GJn4G4ooqAzazkv4PvYeY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5L/5lnu77SEjE5Vf3BsPqAe0coCpOToMovbbFBvOFSrLJ0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5S/5Su4vrnDrFTWgPHMRc8TJF9eYL7ZJ8jj8JRPV2aaBaY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5U/5Ur2mcOfDcE_Ygc0TFEullyF_mbVUa3sU5eYg4C9nZ0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5V/5VlM0nGzJkeSl3nL86DZM6r2_CJ0kBeL2Sl6v1l6dY0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5V/5vmkm2_F5GxYrZMxhmvi_z6ZF89gTfw3Zc36rHD9k7k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5Z/5ZS4NCXtYgoP-I1zKZvf1SMtktBz9C1X62YjnE4zico.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5m/5mfiFYshGI5CM1ZnebbME_cHF1XkfdtDeqplzuevOLo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5o/5obWQyJ3j92QglRdJtwW2mJaTRsiDA4zqnOQoXqnaHQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5p/5pASLnl9W1QufBhBUxXFyqlz2BVlh2zxidWJZ9blcxY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5q/5QOUs69daPoM5g1CJYERbgHgrkZKrfroY5nRaSVIs0Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5q/5qbHzSGH4HfTQOrO96Q99sJ469wQX4c2f5DxkPc7kKQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5x/5xaz_lqWzAfHgHLDdVUfOGw6LB4z3DxzvpAhB6XzSJE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/5x/5xpPg-dw5qnNV5Cq86FcpAos5D7P0vZ4UshTm59rjOo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6-/6-HBQQ6htjGNbusdvDIcbmF5FY6gHf2ySoj3rL4V1J0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6-/6-KPhMa4RCcuN91h8y1UH6DDidfxUw3wBkBatoqnU_s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/61/61AV8e17-3Z6zv8nXif7jCdaOEEH7pPsuwU5tkf721Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/62/62f_Bv5uoU30o7nglyO8md7tcU_sggIZWLVpzYKBbdw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/63/63BbgRfDbFNQCvJcDwcENENAsmiNHTEsl2ptwTw1QEo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/63/63aMJRCytT6Y2lXcGEMHBv4KkZur93khdGUcoVZeHjg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/67/67KLvrgzjlFb77N55FEUuycrzkSA7yK-nA-NqzQ4ahk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/67/67VemXGOrq6zjPhx1cEi5WykBmkWJlO9WYWKnQ28PoQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/69/69MjsRxHodgVLs2VG4uwCE5DmY4svFgUZAMf70JaPYA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/69/69S7f2Rg-BX6BKdqrwFosEyMNYmFB1v9zl1NNL5hgbc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6C/6CADP2FWWwG56QAjx5qBblMaS0ILU22n7nu_tSyIBAo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6F/6FDTsAUf_XoZsJluYupFvLP2w9vMnV1P9HlS1TrB6qI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6I/6INECG8pSNxisqZdaDDCiglVPdlngr5_zE3h2EiXMFU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6L/6LF2lJ_vxIMpnTBH5_THaulIO1G6ofsft36WrBd_EcM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6L/6LS9VzCbuKpaqtJDO1xO6J50jpLVwshVT3ySPYKYb8Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6P/6PMuok0_YglNHt1R5fLDLHBYTwMqybGkfgFIzpPWOnM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6P/6PMxKJ7X5ZgOWm4tLR7FhoFPRbCMkf6FK4MO3tikS5s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6R/6R5IK2P-v4KMqKCW2s8fMsIa_BL-mMutRbzFzJGEckQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6R/6rIyqOtS6T4j0cIPoMHoQVduhaSCkVVBIECu7DrF3fA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6S/6SeMkIHsdDZhbplPVwVEgXdvhLlmNzRoNcwRp4eYGNc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6S/6sGkpAMmP4sW2dwUDCU3R1dxJ_96_HS4LVZ2hQZOiLA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6S/6sXIjNAoE_Lknkd456r2O0DcPfwm_JlZRrtCjFKtbEQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6S/6sghcNAfgAe9tqyAiXSsNXNQTfeSEV1nW9y4KwYfVP8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6W/6WIEJyABn4L0m4zYHzzCxyBhKwRXV_eBIte3nR0mRh4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6_/6_8wDcBh0MEDqyujeyCc1KL2zimXNUl_wP8RPbr4lq4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6_/6_U8vxCKT3XUjd0n4NmPlc8ggKDJfuWVbx93dvAkgAU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6a/6a-RobugfDSFc2xXe5ggIUFNAkmD7Cf64mfHcM11upg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6b/6b7-pgiZAWlQR58KhwtH18t40OF4dyeig-5TpbCjSc0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6d/6d0nceIkLYgGr78Jrrjao2S42y2dNYC6gTE7uekp674.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6d/6dBvcPSS-63o5NTHZ8TVbUqY5sO2YQAkI4ZQh84Vc20.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6d/6daDjWBaJSxI7S8Zgzgw4ZkFYt1eolz-PCMXzXwEm8Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6e/6ebOi8k2n7_UjcfVnri95aLZxDYPkPcd5Nkan10QtoQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6h/6h-gn1O63eWHnqBFC3KrIdD0CTdwBjFAu8aqFgsbvVo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6h/6heWyr-2JvaUzmwqmnJJ3OoUvbAlF-XJuwjQPwfDBWw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6m/6M5Cdeb7jm1ydlv2SU1DCRnDKH-qTS8VZZeCzSr8XN4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6m/6mryvnopZYpTV69JLFPjRrwC-XLUztWzQfaYg1zkd8I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6m/6mywkqZQL2mQfKGZy6QO68_LlprEWFrxBXkjlUC0C80.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6n/6ntT7OiWG0AqOoctil0ICmLWNMK4hW0XMj59-R618fQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6o/6oHQY-bdr-XlDjtUN2OfBk8CjjA0EPHhWZhNTSbMfKM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6t/6TnqsrQLZEgP_mf8cFAyFQ9ZO3hZGo-RARyfTPv0Tk8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6t/6t-P6v8jCG6ax-kozSDjl9x1u6IRQJLhrqN3aqqyGeM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6x/6XY0fZmTB0xYg5jhScVZBQFoAVSJjeE9I6i3sNgqww8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6x/6xNnxZ9WexcE8ZjLZiU_gcopQKF-jiLA3YhT_d1G4E8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6z/6Z1_I-d5w_uLLN3lAXeawuhAQRQIF3Expv2VP5oOcno.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/6z/6zvLX4fg_7s-pRJwee3kCPLcCV0r1f94K80HJ8Jhdhs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/70/70ZAXM_HXd0hyUc2sNVJXsaVIxgMCdDnnEpyWdnUrIU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/73/73uTN4LfAhkHddA8p5CNUR_OUlUBXWdU7-XtZjj_nPE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/73/73wZABkXT-oI2qqAwTktPbTSUjDd1LMJumMph1H9oMA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/75/758ULQa7tEBZ9o3aCYHVSGjgk95iMfltd2qxGtEN_jI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/76/76jB64Ao0yI_-dikCDjrHDmEVndPial6i6Rj96MJ1Rw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/77/77JfXix3J-yJl84zmufnwA6N2XDrjhI1y3YGSHnKOQc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/79/79cPIWl87ukNZ4GjJWKtad9eMYcGq_9w4-YhYjNZzn8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7D/7DRXijv2eUoS7i6p9tTwK-VTWkK2UyrRJnjmFCrd1ig.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7D/7dWFFn1mil1TQGIaHkivyzF_vTU6xytZ2zLVPh0aKfo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7K/7Kk6-iIu2pWZj7KNMFN0wCeTElgZ6jdcoFyCkE9pffI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7K/7Kt-62iTeQx2WyXgIbl_dG6y_MG-gBqmgtdhh93JKsU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7L/7LM82U-md534UW_cN6I0sjMaCj_ngytH8-aMwB8zLfY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7L/7LNCFeZe--KoCsvbrQrE8LpBe-OLpqDwshQGThyqI9o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7L/7lCz4hBim4BnJaSFsQPV5BNi1lS9172lNexSciMS8OA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7N/7NH9JXRG4bK2INnvKD4O5BOiYmGA6wQDsfcNJDfyFXI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7N/7NfaUHEIMnD6xotjCmzzDlLuLp1PdSgQ09ecXItDqC8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7P/7PEjmeifMe7eAAInAiVy3PZr1kYz6WqvF6q6uvH-UNY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7Q/7QQUFha9Ywkve27cIWk55QI2fn_YtHyZwE1Gq95Rgyo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7Q/7QeppDHdtxHxGFvxKzwUh6NrsR9zA8fJfcy7zFvTiRg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7S/7SchIjPkWDBP2pBmCrzv1nWDOPNcvyI4UtlS6DMx4ec.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7S/7sv2Uw_nkXsmYYS2SD-d43Hw7rWsTMeqED3h20cBMR4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7a/7ahnG6UbFYwZYc_ZH8mu-2JG4awMyBtXZIzCqe7-yuQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7h/7HpqD6Wg-utX_bsFWh0gh7Zd0RTG78ZdPoEMH89Evno.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7h/7hmSQj_7uNzT1RCHpfHcAym72Z2BzpPkiWzc2VnvBLQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7i/7ipDzDuC6s0eZS2c_PahQKSVEF5euNqsoLxaw1tjnSk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7j/7jy2gYfemm8CbvCXTdCHfhbRYufkxA_b5byvKy6Rtes.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7m/7M57QskzEEhEO_zatib81kFwtWfLx1-lLmsXvuMTNck.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7m/7MQG2x2OI1giSsxP0I1uDj5SJqE3pEsFUgmzS-J3vyo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7m/7MoUb7RIUZNNptjPr_kKDXPvDTtR78pM1wCrUO_k348.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7m/7myeWjPCRhfEElB-UC2NMtxtdXkR1f0k1jrgGC8QMd0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7r/7rPOqvfUQoI2cwJKQYKjopEXcNKEJF9vmnHFMa-PN4k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7r/7rTGbM8_8V0XVzUkAVah5PGzfvTnLpeVoMzSYWSnFMw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7t/7toQptHremz27kS3WkWRe_Yi6FbixwBs__JigOtfGyU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7v/7v9-dLbCaELSi70KfLGTB7cfk-jJUsZappM8UY6M6V8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7v/7vYojaCC9u-F5sNeBRQE78mGfAkSne8z7q9XQbaMHu4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7w/7wWtM9oHpwLleeH9oIxWO7ga5utKV6oLh5C-kZk4qDo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/7x/7xgiOTJ0-mCrfnfx1UQLDd14-sM3tTMjGKKy8AmE6m4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/86/86cRf5W4jAY_b4YlsY7-i_Pw27Yd_n-dFbuBHaVTT8E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/88/88ALY9npxAAFnu9qsm-SdPDpqDpxaMC9XcfQFXAH7_E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/88/88DFMa3VoHqgsTGbGoVe9XUtyvblnYq-ZKNjd67BR_k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8A/8AXb6zCZkQFrikmOlBVQf8XjycBMJe87QwxS9ml0luw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8D/8DfVrgyrncRkeKaPCfcAQOgIPEAIxxpRZ3E4fZkBwj4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8E/8EJTZIEY7T5aVzMRGWk-yb37EKIGZjd1Zs6yXABIJeg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8E/8EbmpKRei0UmdNHCRILJg_BLHcIyxNU6zhipEeQOV4I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8E/8eD3ewPU7Zy1E1ipOvxqhktaDUrWEZRdpcWd28xa0Uw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8G/8GoU8zBdKzk1kFtnGmNIrl8eKgePiZ_N0azmlB04tuA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8G/8Gv9xVxtmDpxkTXHOEbnBCopcxCt6_5LCMoEXP9Xm4c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8I/8Icx-pRK63bOu-KXu4Cwh5xjDqquU1EgOOtijq_besE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8L/8LS3aKogbeY600PIQ_VDYeuRb-BNqChdb-Y8twf7POs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8L/8LdIFZuykItWAwMvQrSlQOwfN5gQ2aKY7-22N3IS8AE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8L/8LeEUsw6rugfCZF4XnZM8a_ykcHVzCTYADiQU8gY9qU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8N/8NBa27vp_9TTpebFOrYWTnwP7x-zFBjEdjQ1Xj8HWzQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8N/8n6vg1fZ2yAJUIkvJD5KUIs-Pa_r5r7e6CfTTbvb2tg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8P/8PMHT4irZSxq7mwRGc9iDdvuBKWupC0hTp4RBBZduYc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8R/8RIKXuX-dPEhGUeZiZ527_2XzXQBNPJrNR2Sa10hTHs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8X/8XpR551NKKzhUXwl9S6p7EeqdEk_er8_67_2olcsVqA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8Y/8Y5xHmLv87a4VKkwWNIL9UHLWFoj83grG3MZfCxeT84.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8f/8fNmXSfhVQIPlDyZBwMKdTPGrFtOPsk7aqvNa6KDRjA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8f/8fy1vmj1MEJDhMtUCor9RjQqzjJ3p5Znm1vDDpTk6NY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8j/8JICu4mBQ57PmPx0mqt_LUM2p_yzfg4htg9oYyLCFU8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8j/8jghffREC1gfUFz858Kc2dNWbww_zCFMsPYU1rV-qIo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8j/8jktccLFkedwdmU0DxqLF1gWdLLdxjA2u8czs1ZIhco.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8k/8KDs_Bj_aAVe7L9AXJqmlVfsq0U1lgwC_6Pn1qTlLI4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8k/8kClXnxvaVoqAdKTtVydXsFssw7O5KGCn_xE_IN0NFw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8m/8mOP0wyhmdZkf-XoMa8E7tKkpt80X-8TjF0KCXesWKg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8m/8mcMUY2yz9xo47Gb9KRdO4qXkR85gP-vHJCG2uJiV2M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8o/8oPpL73wDKDDGCXsZqa4DbFtbTODSpepKYTtkoBQHFg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8q/8q0t8Ocs3h875NRnoK2K45Erqkorhox3Kygo8tRh4OQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8s/8S8Rw8FCGICByWR-Zw86uNtS47A7adfheopWKrZ5HMg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8s/8s8XZqBGC5KSQ0J1Vzohzm2e2nyk99RHAP7jis5_fW4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8t/8ti7PxHjOtavu7GKuB-FFw8HKsHeZfxVX7lWC4F3L3k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8t/8tqPQhKGk6YYEwdlrv7ndgfwy88mmzGOkidOB8-VcSk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8v/8V1wEw9IP0f6kbKSKQLFcOrug1yxtsJQ56Lf6SI47Jw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8v/8vROfQ7qj2-ZYOE7PB-sM3WTgwSwlYpYJwfY2iWv1Pc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8v/8vtV3hyZyZpKfmH_cJ4pDle6ltfU8gMBtGR20G25hK0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/8z/8zKinVqwBy2RuSbR78ClE21nf_GDXaClAQQPr_ZqcuU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/90/90No94SK5ftn58b53nv7EoGbWehRO4y5sKHc4YEIZO8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/93/93DXFK_FLZ_KaHmGfzenP3ZyGayea4r5Rh_fbQTkHBA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/93/93LqHYawToKa42MIbVI45gD_iVhIhz3Rd7em3qQeKGk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/99/99ii2UtKacAuQFnWvjcuqW0r6dEmNAu9qirvIJc9iB4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/99/99m8UCKl4j8IpsVOK8ltLHyNh8Ae0nHw3GBkC34V_co.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9A/9AkBBK1cl2X2Ek7Z_y7ofYqQ_ciEEIVbIpdX2fPMaCo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9C/9CWt69_LdaDIovFH75YELCtXfgRHXRBGMqlWkNju038.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9C/9Cb-yB0WD3fHvCxJtMAJgjOtWkucxwhB80UH1b44H30.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9C/9CmkkblD5q-r36ZwMwe1yPQSTILJW7eZistiXvFH2OA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9C/9CpBc7UNL_7XGGz3iVtEQPdMdeIC5Mc-MTJ6Ao4zjtM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9D/9DrCaYj6Tg0rQ9D1uY_hzQCuCYNldtdxRqjv1TX3F7E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9E/9E-DVhZ5mpE2l9ZUVaGzPtuZkGlBunHdBmr26gmNdJI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9E/9ETD8PzGuj_aIzvfz6xwnT7zXWndV92E-MeQRzUhpTU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9N/9NXMVEkr1Q2HHJOdPAvePLS0GkclgPvcYsCNzp8aYR8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9N/9nBLhySecm1XuiJN9LTuDBHiVR9R7VSCwHj00DDjC30.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9O/9OL42Qw_Bh1zFXxtpAtsK14dkahCqLqWGNfMvFwdY0k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9P/9PIbX1oW3TaEHtBW6tpcnke3rR2uHrx9vAfXKfCpAMY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9P/9PeYEgfTIadQe66EFS9nC-HHrxEpHpVqWF_6mIB_s6Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9Q/9QaxAelm7qGa6rJkmeCNNrUjkZBP1HIOZ6DDukMQnyw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9Q/9qpoSfBilsvYd8vp3HjXK65tTZukr0h-PiOjBNKHeZY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9R/9RTUVF3p67qpMlFvKi5x91dzoHDyz0WqzbSsVOtdEW4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9R/9rLjMDwP9ahmjV_uvIL5Pek-0cigNPaUa8jb20nN5DY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9R/9rM39aSqybc1KoPEJ4IscGphaaHGgmh2KV82Edor2hQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9R/9rkK6qILH8TtVfJ1jC53kB9sMjMQMt4pJ9JRPcpmgAY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9h/9hY6v-ejEym0jbLSbr2uzKn4hwCqC4-m1VJDpwLF-zA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9i/9ijn0yW9Fj25-AGrZ89fGITpcdIjKTByca4RNuyecy8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9j/9jJivLQkhu3thE5Fn7KDaNS4RY_mfLUoyrfJF-1mYQc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9s/9slN3zCTZtOHM0qH7kUALXFRbPA1W7SzS4csGnlQSLM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9w/9w2b0yZoRJmu0iyMCttXIotnzqQfLV5ru9Eoj-TSMnw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9w/9wpEFgSLTMdGlzl_alhNVP42jVURcRFY23HWg-xH4nc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/9x/9xl6JJNp3F0pmp-2gFJxLnEVoxxNGS9TRcv1ys-ttl4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/A2/A2dF14Snj4Kb-p7qZOdIXPs3oLSJRvSCwgBqheh6nzg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/A3/A34O5idVXzIXZK7ox8WSv71DHuFJEwhZNs7FVyZRoB0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/A4/A4jmKdvXOyDDy_oiMdboOXihmVIy0zvWMy_1UrUy-Gk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/A4/A4o_gQk92yzESPqvDuhZ-5uVvvltEWyTFUFYSO4FvUg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/A4/a4kKlt-A03JEJOxS8whGupKVkJRYybBs9--ZmkZQunc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/A4/a4vQpYs31syTJCL7NPzH6T63-gg08VTPFXXmIDa1-hQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/A6/A64fLiCadiyjubv0ntDfEg9Qkd5-CpigsLkzyp6PozE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/A6/a6I7YHZFJBHrqc4pf8ihvkcczsF3E6u1oSFjj8f-2fA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AA/AAkdprhtuU5D9sMvdvlGiXCsdJ70XmwXC4OIWnRRXG0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AE/AEKpPD2KfZUWGVv-FS08lYSdHN9glK6hf4iSbDUGgOM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AE/aECmI0cE7CKHiEnSNerlg_hOyBBdSYFrimpbFW_qoWA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AG/AGPRS6NQu_J--zVSVQnv_-Z_o_Zv8uAHgK02Jc8Lr60.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AG/AGp7FgUu2LoK8DkANbkIq7VyvX0a8tGrRc5NDYzfnAc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AG/Agrc0BkDpBQn8K8C8-9MsQIlN77RYJpHK9k3kMhsjcI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AG/agpiKNLx8UgYDpi-v7sDgdyC5TCdoy-zDy-CZ8N1X10.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AH/AHFWxJI64acs8CPRI3Vexa7MRZUy2x89XkZY8TKcP_8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AH/AHUmgS81eS0oASMxJIvDLVuX7tHvHfSFd5v1mAiYi_A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AH/AHs-2b5aKHgKQc-ufJVZAkPAhbU4zhbk7GfB2Q-ElTg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AH/Ah2bZx6qVfWWSzOEtHttoBkzd8PToiO2co4NePGzb2s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AH/aHSlqfFofMNvlH3v5mwBcAKNBFIwFykHBvenNugTm04.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AH/aHgQyYSi5HDmAXJswlcZWeWue0UfStDPQUN0fZpKOk8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AI/AIIyWjfxIqckiAqxSRZGlCA6pg_5Za0Fe1HZl9JGIDs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AI/aIqzWD04snBzDYbSgK-puRH4w7yoilOvG88Bg62U7kQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AR/AR9uM2S2hrpIU6ddYNvSY2Pr73zoNyYFmGCx9bV2gTo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AR/AReOHwLUl0locILLAnp5yeCeHmVXGXGbRmzQzoaBUpo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AT/AT8PPpEcMJZZpXcj4IWAPOvfJrI3RCfdDweTZpCjxaM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AT/Atj5X-HnwczQoNkrrMkLhQlnreWPO3QZaH0hw135AVk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/AZ/AZA-DLELTCbOYmDgZj5rBjSVZnWeuuodYICcnz0z8tA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ac/AcWWjcBZ8En90bodnQiU7grQgPAo86UWbZtK2I5hcd4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ap/Apblk6exVWVeF5z-bR5oqW-YEjW7nGe1Rq6wSKhcRwQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Aq/AQL0GVu0Svvicv6808xUt-W7ADyBat399oe2bi_7fe4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Aq/Aq5zJTSCaDPKhf6qlGy8YDX1PSgIG3Os20-phCMyHLY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Aq/AqYZO2l3oj8hAmSk2KzZJPa5DkRjqdTYnacPP9nIeck.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Aw/AWSmBUB5iydg0PZWP4sGvhRoa3Q3Ssj8CPD1moLzvwY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Aw/AwlZ3GLpJWVaoaXngkQTOmxX79a3LLPwGGQjKgM-IZQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Aw/aWjMvPKP30qzACLthk6BSdKLkpSQljbgkMgcmKfc-Us.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/B3/B3-Jm_g1XMdsKoXcb4w0Bxc_MTKBIAM0Wy1_or2Bkj8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/B4/B43LeT9Wba4fLvXw-C_kKq-x9HwYZxnBBiltbIufzzQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/B4/b4t87R2p2WltGH5YlhT80rqACZPaBFcS4iVNCqYSbRs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/B8/B8TFkWfuWt2ycCw8QUIAlYf1T90cA6Jy0UKKuVoossQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/BA/BAWyOYBS6qKMn3LO2ASRcnCjRCjdU0_B4lUsJkKzKqs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/BA/BAbvTwKpslRjH0zuLC0BoYhss_blmBsuYuR6PtMDbbs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/BA/BAt4MBerOGgm3DID9PjQIHdNv_fH26a86KY0H-y6fRM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/BA/bA2U_NE7zsma-wT2Dq1k0Wq-3SmlIpt_IKkWV-UJgCc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/BA/baCsGd2ymdDCEasSsq_U0lBepOVZMpgah299wmutvBM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/BB/BBMe0BgcRD5TR11XfAbQeqQvsVL1aPGgUhkBLLNwwWk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/BB/bbyUR4NVnYw2Owmpei8H29radqsn0e_AtsnCE7aGLI4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/BE/BElGul41ruHOJUaD0kQ2tVzo4CI6N0cHLVq3gztbDQE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/BE/BegxDhuPUQCSk7rHc8fcqm3lyRrikEPpuPQrP1tZUEM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/BL/BLCVkrq9x5IrTuxoGHvTB6aZ-51o9uIKLekIPvMffGs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/BS/BSuzcPh8GvLicS3M7lvWODjHgA2rpPpP4FfjXmWu7es.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/BS/BsDPszBkHMciOsTp4fwiRj3uJGxAfeytmRtbMCqAafo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Bf/Bfb3oPxndQiYBotHg2C_KBHIqSsbwrJ98lUgaSJCnt4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Bp/Bp0crKM86ZOQc42mn9gIM4h9CbaC57EQvTmqDmr_A0g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Bp/BpIt6dK3smNLskodfQo7btwNZkecw9SvolSoiiWQhOM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Bp/bPK6t5qo_bBlSlRwaLXoTtlBdCZYxS98D4qPoQdjOxg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Bp/bp7Z0NJJ9yAQ08pAP7-Ggw-wYy-Hj5K5OHyB86DDha8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Bw/BWCEobjW6ogC9kpn-J2A-TTE6Jdhd2MQ6O4VttRQBp4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Bw/BWzRK0GUWPDy49AvAxi834oMZkjAeacu5nkU9cJ0VBQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Bw/Bw11NEToz7DUVMTiBIK4FbNTYO0DwJf6Gd8iCMmZNiI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Bw/bwkGpKbQKVMe1fJIWgAEH1-2DWt2SVEOrirt6VTY0xw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/By/ByaV9S8i3qKD2jRh4nhqs_VaIjvAhRYFOISLteGo1x8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/By/ByqN2dc21HCUXUZZRcnwY_SEkaZjWM4kU8w3ZVADOLY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/By/bYNzPo8BX8cHBGQdBhaHIdHcMd170-2EOZRo0OBo7a0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/By/byXV1mqoCK-jMGdLOoBeWSHR7_A50jcw1aGFKNdvhiQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/C0/C0UGyuynPYeAuS1hgahgAaS6NezBy1bLPt1BW-Btsjo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/C1/C1u1rtrgyFKW2wsnWUrJVJ6VUIv0HTXpDtZFKOVlfBM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/C2/C2pvXTz2d-nAdtmEYLuh6_JlwGFa_IIYcPz-FMeZZwQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/C3/C3925Wf2MoCYcTx7xcrgyeZ25sASGtFqTunw2flrheQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/C3/c3BSju2KWfJUmQPqXAO-4PFxLDL5912D3p2-2aaLJ_I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/C6/C6H85I3jWzv6ef_dmS2Hs15DmHqwoEVtag56zaiPhvM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/C6/C6ztpQqBHEz0ccbKFUIxTyVdBzmE4GtYqofp0bvtUdo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/CB/CBzGt7KPu0jM7LZCJQMIq2g0Ocduw0K_lLhQNQ3EeU4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/CB/cbUJHsvYlPP2GquxFWomX_JiiQxT8DOpHcgANPEMArU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/CF/CFNQsuHN7jFsWxdqQrVrhNUqZRzYmTjPxadGSxptEcE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/CF/cFx4VwkWLSgnSwdF8cmTZ87ty4euKkvGBykseafUrLg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/CN/CNmIVTkgZOIjT5AkVdBIq2LkbFohPl5V4M-2mXJup_g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/CT/CTkcImpdcQMlw5gatjoRh94lp8fpc4uJNjbMC6SfHmw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/CX/CX6VnrM7xsxUb77yOkYcg17_kmO67pNU3MflI6HnSdQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/CX/cXtZvLQCcia4IMjPLgnvs091kv9g5l63oiVP3OjIDOQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/CX/cxESPTqoaeJl8YJhHwS8UdaLne7CulD1941prBlgHDs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/CY/CYBoDJWOSPzr7fnzZt_67O0TFsAfkgk6z0lQQVO-is8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/CY/cyHq9HNnQomZQ9OoLtkiCkas4CeX_fPSB6dxQwr4CCE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Cc/CcP39nunVgY9YYpHWfhtpRfEEpnoZK-I9Pb2En8qCjI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Cg/CG2fwTHY4jfEzr5gSj_hSxiOs2G30vrpmTkTQfS-qcE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Cg/CgUaHdNedPzqq-k1gBiaKjEd0N1dzh8WTxoU2jAirlQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Cg/cGnPmxAePJbuO1nATIOmPyU143lSlm6aIitxPEs2Zrg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ch/ChSgYANuiOjQL-usrJ4y2EXcoT3cJuqgb_b0YKlCpSM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Cj/CjbkAEokCybjcGGjbY33xK1m_hgghduH4fQqoMH0ODA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Cj/CjfcYy8DVDe826PCZOA2mnfKqRtWWKi8Nvz_1j4tfzQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Cm/CmHeujyyzS1nvAWWll2pzsDXgGNHMQjG8bwAIZO43AI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Cm/CmODej5yrUCeJxLIxHvD4EDkpF0dPNCaiZeqHS_ArUw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Cm/cMLDQSwyGgUVvv7lPsC89fEXm2KrB4gf_yNE9Jrww5U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Cm/cm7q1QT-k_NV_XDRHARqhCucgsfoDwmCU6O9gzISA_c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Cq/CqM0lDZGxwVzFipO3y7HhVJQu4oCz7y0hhEIgUBNuSU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Cq/CqS6pjHbkAhw-3HbICKUgBCyaDRsOs7FiUpraRPD-gg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Cq/cq_PcPO4fTiLWDFjYgljRNhavT5VPig9tQq8KXkvn5c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Cu/CunVS5BiGIg-kG8WD9Ew1oM_EAp55HeT64pH88J3kPQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Cw/CwmqvyqrLrhL4EpwbTKVxwUSnH6ddq0fc_4x9UeUlKY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Cw/cwEoEwwH9IBzen85nfgC5fN_KGaGTpDvlPXaCGE5F44.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Cz/CZldq3Y_GdYruXV4PRQ3-yoF7PBjvqX8Rj6BCvKGHQs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Cz/CzHjkG7RVnpncpWQKgzH3XYmz3GwkE0IGTySV5ck03I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/D1/D1yIM-Ue_amQiV-H6ZQCvPHiRBhR3pRmKwdwkfnsnM0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/D3/D3PEqCYreG-xUDJWI6CQ6u5hibaxaOXC0Sdy8Kvowvw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/D8/D8VpH_MSvWp9xp5Jzsrwvu-n_CmUHpYx5gxYzI2AMi0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/D8/D8Xs47Wn5sQR9yEfjFU8ayisLZ5c_HV7nKp8BNoHL5o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DA/DA9XeN2ZYmEliBDrH95LRtrIf1xFb_J3-3oaAWjgP2g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DA/DAntR_lYuLKM3vsuwQgec3n7YuYsvn8yh3ivodYM500.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DA/dABm4tJcKpfuufXP-mIgMtz-oZ3AqqwFnhGeNwxMIRM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DG/DGnkcXoB2grIbYa_Ch3F90Rj1aLywUVUGONqrghfaxQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DG/dGoT42lJ3WR_u7Zhd8005At7jq1cQjUYHfRm3scvyW4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DG/dgNaoN47XJ-eTFXHXADKTrrRrjZrU7ddJ4iUYL0bPKY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DJ/DJGwkfGIo6R-Hx5j0P_JIatFAwwhBqImDnQjBmHlL38.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DK/DKNuAQBBNi_oFwBILXcCQM2Ggu0-OubsPlTHo2-OMOY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DP/DP1StykKwA8wAL0hIGhEb_GpH1O0E_E8knRgaCW4JSU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DP/DpMUNqdeEEKpjp_uYmFZjKfiE7PB2fr3r0cgYaCMfak.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DP/DpTPZc4_vlv9A5Wkfhi_RH7KHFe0ti0PmzmpJBnplvM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DP/dPFZU0dzPv_fd2ciwvdZ6tIrg_vxtC11quBgjnWIJUA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DP/dPV-L0Qxhr2zKLZNIh0xNgMjjhRjDtl6gE3tWoRPeqo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DP/dpvBaHFALVH9C-VNbwl87sgf8rzaN73vRmUuMcB0iak.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DR/DR3A0KRIwGtqBGNbT2jM9dKX2HMcoJ50h06dJe1tLE8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DS/DS5pjYPRFJ6ZW5yVC370bRr_o3Po4rUu9wYuCQioldw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DS/DSiyp6gQ2P4MnC8KvSIukjacQsb-khkCVxNy140unn0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DX/DXXI7qrYqQ9k9FAsUNq_D-Pkf9Yhfp4QY0CsZ-nRTtQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DX/dXb4LQLMbu_VdXsHYyESi-sSoBar16lVsT1jecPw6Wo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/DX/dXjLoki85cH2hH2cO9Uvecnc_Tz8gsd3_5QnxkRBToE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Db/DBKi2YIbGxBBZeVkC5jidYBJxzFadcmTBxc-ZeImHaw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Db/DByZfP_PirLVII7VNboOPk61kiRv292xORm7oU8F6cg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Db/DbhxQPsME9bFBk4u5iGCUam94-DxANqHd9wy5_izBMU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Db/dBvqXovA1eP2EFe80u5gEj8fqyTHdLRow3I-PQ7UAlI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/De/DE63fTUkPDy9ovArnfyxcuqYMd2Q8FMOgfwdLPAWikk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/De/Def4lCbMgW7NqMcFN513LTrxAGmNdClL0INqdDk9SLI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/De/dekpKwYjffo_LQ9FTchgjFvSdokDNDQcIgZ1ImrNftk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Dn/DnVeETW2u2CtwKx220Vq9m2L-wdxHujSH2JfgNHI6jU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Dn/dnNOV0XTTdbXaAWO1dyBO55ZckIeaCW7JL5j1PdiuP0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Dw/DwKXN-y3ashDBCMLPZjYSF5aE-FxD28mBvZOXMHoqQA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Dw/dW3yJenyOWq33HQxnSkQqG4LDdHkJqJ6k7NJhcAqWC4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/E4/E4aMMp9_jaSvQ59qRH2Wb2V4Jx2Qj25w_lQZVZV7-ds.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/E5/E5MqmHiZ-f-KFU7iMPYd8aFNhUSY34OVAwSB1apT73Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/E5/E5l1PHssoQnWREztZK3UNQbhLjHZt7kviUnfajlQjEQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/E8/E8gu85FnLOACS1Ng33fZaD1yjM94D8jYKR0ogUTSEng.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/E9/E9eRoBXCRr0ZJ0DphO5MakSUbxFZrxKu5ACqDSE3a1E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/E9/e9Sy92sGP2fnFdLrrZEwtX7n_0yMyp6ISY2y1HlXrCE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/E9/e9rJzg51CD1pwTc-vRRx9Tj0rjlmGjRpNiblqaFCjKc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/E9/e9vIS9JbDRIKB6Hv_PbhvrTSsekQAziIXMMRLNw6IGM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/EA/EAHOhAvKZkJq0dRwWpxFxQ1Co6u1MfnrQWg1fwtesF8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/EA/EAUdQIHAmL7IcB8p2H-Pgaww8VH0XbXZlcfdIItxzRY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/EC/ECPJg8j7JlUyusy8sXohWSrOYi5DWNVXEpyj4WrC3QY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/EC/ecCUXeSN8vcVQhR8Jrr9I4-z1jiHlILKdWsBpK87hJc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/EE/EE1BOtpA70j61AQEL1Kqubb2J7qrVw_9QsBaCTry7nM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/EE/eEjIPmTxw3sjF0ljj7FnQrki0MTtlN7U2r90iLNt8oM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/EG/EGd6hmHX9wZMqUg5gDZvKcls-Gqy3Yn_uco7XLWJOug.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/EH/EHRYhuVk2ZmCZd5qRYxMDDX1un90JjQHKgCL7Wa7Lxs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/EH/eh9zEM9fRXRc0RJxQyutpQOgRcxhtmEMDiUB9nWYjwg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/EN/ENQ-_u-UxgM8Gzm12FFuB0GnD82Bow-kfU6yRlTMYgk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/EN/eN_3yztGH0ro9kB9w3BSrh_ADLnzeduwtDzPWUI-Ilk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/EP/EPkOQkdQkZR-LOxLQDGTIAgg_8Csf7Mnnaa40I97U7A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/E_/E_R9dveqri9FJSjYokbsI7q-ue_1zv56JDKD7IuKiIc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ed/EdWOcZ15zyiFmMtrbaCRhxdwEu0cwD3GRGXmUzMju_Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ed/eDmSg2yYwZ8QsXZw7uKem_B44GvkFK_BU18bOZtvgE8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ei/EiBIaQC5GaInadQ7bLgNsvoLrggn329_gsKYsqQ_uXw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ei/EixNjMmZhDVryaNY3N4sqfLvwQWlTVzsgl3cCfCuiiA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Em/EmOCNasGhS-8SdacFpWyLuDM6IYOqehQmPixpUqVvck.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Er/Erx0soaHi5yo46lrUXwPLNYzYY_8qm4tYx86MgUNdqk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Eu/EuKQnkRO0JKaAyJLU8OL63kVZKlmC3g-sGK5Gnv4yvo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ew/Ew-Qf8mfZlyuD06ez5kuec7vIczJ1-t34_pnX6aHTKQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ex/EXo-AYe_mj2VARgxYGZMGUCQ9le2DIAxoJ4yzfi7WpQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ex/ExXjA3ubrqtt6T1wADzL4uYwDGOU2WLG2NMK9eDsVHA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ex/ExybdKTH_ORe4BK24xgcvg0HtEPconx24BPpKiK35e8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ex/exLAtC45TF2vVOpLyVZsKpzQKpM5QXF0BVksu5Xgr4Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ez/EzxxrKiuFyIS3CxSPX2DdFRZELrEhmyVUcFZBfSRkPw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/F3/F3t3rRKtTk_5qemfaOvLuvwXZMprONP0sXvZbvZvDmw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/F4/F4Bc0caHAcn75-Ep1bwVRTGsNEtmA2NQfs4vcYFxfLo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/F4/F4_qbx07QISH-ePxPaPeNJInWQiDgHXdIh7QfpwX1zo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/F7/F7BYcC1U9pe19T4oC-Q3-2xLP3TcWAWB3U2gHqGmg4A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/F9/F9MEilF0BYcsqCHrW3TTJGR-67ANVKcIRUkjRFPYMjg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FB/FBz7hpsJIZ-pZh-U7Iw46mKffYVNsexk0_Oye-pJlFg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FD/FDEQNTx724fsnWgw-DBxij5djzIhU-WQVZhe1FYeRxA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FD/fd3rvsgDJ7DcsQCsr5SHvBT4Z5agH40ts1ZFsHT1HBg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FG/FG3FL9arQiy_3WDPT2-p54gZp2QPl3qazccOw8TpEqI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FG/FgBejo9Xr55BqoLmL7kEOemnOsWuAQK50oQUh37sYnQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FI/FI3BTKBOswc9l5E_6nnYU6DqATrx6eP52p3IUDfqF84.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FI/FIK9xbKcq3m_Xp07xsRSntJ2qiv8sVt6yK3CN2-960w.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FI/FIzTRUtxTyhUi6rZjXv1VVmdeobf_OJvBIRiNLpN448.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FI/Fijkn2z5tMKVkTc0n3gbv6CO_BEnWXMsAEqvnzPQR8g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FM/FM8YPavhaT6q03m0qw4Ll5Yad4M7hv6pP9pVNVHYBYI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FM/fM-sqmGU4cbH8qtYVe_EtAX5PHYBXNTo07jXE8zCobs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FM/fMdQVObS4TmcRVKsH4icjqq_A9vwGw0ubKubNPxtkNQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FN/FNNqPO3ecEPFZqN50WMGOkceN68KKptRrg0AhmOa4aY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FN/fnrWv56UHMLZW9Cc2JBPIL6f8-2rK7oy4A1jlG6ELsA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FR/FRvLk4wGXCRFyBGVJjwcAH8mVLys0FoN2Hsq118XBE8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FR/fRjRg3-SMgAayIw2y61D0gnIbQn4V5OHYs0h-UQD5HQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FS/FSwWd-tSxEetBAjMswkermzo4yvzF4WdZbeNOg3waMg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FT/FTCBnQQN5RF-02vx0-8M3kFyd4TkxdHtB-tAHqFW6_Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FT/FTtb2V9qsSAdnuJfyQ51OQja0PKbmbnLb_sbPJewqN8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FT/fT_YQYExp-XH6-BmZRMqDL7LRira_mps-OYc-dx-JOg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FT/ft724M6yGhq3hdFi6WiH_wkNrT2kFsGbPMPd4L7TweE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FV/FVgMGfIn1xiw-oA2IxjxHdIQgwugb1cK6uNMg5umUkg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FV/fvlN7Rl6XFr22IV1OrZlDVYgTN8D4RxykiH-hOUP79s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/FV/fvotQP8GN_M01ySS1wlTC7R6My_ls0deuGNuf-XcG1o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Fc/FCimMWVSK5SPwcTSQ63w_6WOCce3jYgi-xyjqSzy1bc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Fc/FCvT90LmF22xz5UbpWn2PAg-QS9W5S453012nY4gxVU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Fc/FcWG5PwxlCNfytv_Q7Vn2sVOrxZzReGmZ3kUbazSF8c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Fc/FcZK1eOmJIEMrjI8laRdjvpZkZmYqaDkx-c2g5pdYCw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Fc/fcCbiP9MpAAJJ61aN0JymQa_H2ZsvJswk8ZikDlLSLc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Fc/fcbnwHtA7EmdhZoSM_sffWymXX9tgdFgLGfGsvaWzQ4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Fh/FhX1xNP00C8azng7P9Fa7Lj_snksC0TQoPJ21S4RKzQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Fh/fHoIp2vTe0wjERTqFbna4DMH-HIrI117_yrHfMlmMrc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Fh/fHt3oRbQjHrq7nuoqDHNHUTJC4tmAGeCiiQ6So0UBEI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Fh/fhOzbctTuwHW_RSjKnwJb06XGAeB9M76cGhOPiYjseA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Fj/FjxuO9one-zZEx0MN-DH0krzzuCawUypz7gIp71jwt8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Fk/FK5xIYhbzp65jpGdDqX2_73SwKjGghJt-vknGRc_M6I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Fk/FKPru4-wvvT7vMvJ4n-mheviuoFLcbVoRQ0Ts73cjUA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Fk/FKprnk4HF8aY_RNaAMNb_qoER1YhVn5QbiMvff_rluE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Fk/FkW-VmgObE4VV5jSAelNKgvY2baXHFjzmBgnmc9pXP4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Fk/fKg4cREto7qDkzHIC5SIcLvcoKHhr45Uu2xYGXjFYqE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/G-/G-OlJ5X6Te4Ztfw2byKgU1jN9NVEObqcmUh77v-R-tw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/G0/G0ovNgvbChCFbftq1-aKqmLJI2faaOUmjs9cAwci7es.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/G4/G4ji8i7OzyZ6e05dwXeZ1btlKVoguqESd6r-Zm4cT90.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/G5/G5lRTDYwqpT36d6py4WkCPWs1GTLZxRSd2CVqujugVs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/G7/G7RVz4KrrwIVZ3YCwZx-U1Yg_GEyqzFIX40frrMezK8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/G7/G7fML0-GtmH6jzCoDgFbJH8lYo7hAyCLmrIhmuU4fcA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/G9/G9GVgyyvUQy5EWluhmLFDa4RmIsY8iDK8iA8mD5zC-g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/GG/GG_ZCrKnU--NW-KTx4_XPri6QtcBNquL4jSfWExdv90.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/GG/GGeefrRAXTg34XCnTYTPIxxikRIsJS68Sl5vm2Mxb0U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/GJ/GJycEBsdPmyqsYzw-V43k59D4KrFW46tMU8kGqsFMrw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/GR/GRzi9X9uwz4ylmtasbmxH8pFy8BEff1CcQCzatiEK4I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/GS/GS3r6Bj7m1pS-TX1Fst3C_6YASXus1ZIatDq0mwUZfw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/GT/GTlp3NmEjYXJ_UOlYYEwbHOoY2Uwr9KVXUvlx0jCpug.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/GT/GTxD6UoiYTBaRuU729senHaQ1JFtXDuCwIghc1wUHqc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ge/GETkXjbGS_JbfV9-SrWtjl080-PMMChOaUP2K7Uk7iI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ge/GeS04zHTBEevxC4JWDB2uiEP-4FP-rOZfYD8C-TSuHc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ge/gE7tEqsDSEAhLxB7-cS3Bv08L5UvMd0UX6NpdUT5aa0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ge/gEdvXzq9xW2U4YZg-Z217xG1Al_x5weJ_XaM5VEK3m8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Gl/GL3eoPmmhvBgNjvkSTCvagM-q-yer4hJEvTJI3dPP80.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Gl/GlVnW7iKINGr8qpGW6qijlmtMvDuHutaVicYtQFjYqY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Gl/gL44oDgqdwCOboAfhlsKEFW8samodFcGi07xLYJ7yek.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Gl/gLN1vnOPJfqqqwSxJFFJFCczpC89rhhS0-hkUQMYPnA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Gl/glv_kXZceJya7pUn2N96ES-XSsQ6kiwa0evuLDY1w2U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Gv/GV6xcWhUAUnKfG0iOfTVifrWlHTTXYGI0kvG87gNP1s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Gv/Gvm9bBJX1UeBDfPnF4d4S5CLwStAEJ01Ss2KENl4n2s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Gv/GvzGdz9aVcbrm4CZuGh1Sj4tnfaJYF7Rqq0fll3HFPk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Gv/gVROTjl9Q6hTNY1KUzOYD1DNr-3nJMRmLt1oAIN7T6s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Gy/GyBdzGjidb_vGLbb1MaCxwngSsKTGwKH_NOa_o8yHfA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Gy/GyXApAUDB0mSSiHxPxbJ7D4cjStEaUBbMyrW_TJcl2w.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Gz/GZwwOIyOiS729OTt6jFG-l4dCx7PKfKNNn0_PI6G9a0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Gz/GzmmYIwaLSfYykCddtIAkd3wP2Jycsnr8o8D17wHBqo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/H-/H-AS41nuvfbb9Ir83unhGz2GHW_WZn7Z87CLXD1mi8k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/H-/H-FVoLWN5etZ63O0onpCcJwcc_kxJdsSsx2gF2l_NBo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/H-/H-NmPAbW1FOzUnRodnWXnsO_G_VvbmJbQlAcl0RuNlU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/H0/H0bTsEiOoazomldcXG9Xk8CUgwLXmgycYZfeSuKuDPE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/H0/H0ijNYeoShBZotlDA4rBewKh1HAgEjm_2Opjuixr0uY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/H5/H5wItQQHKiFnx3SmZCk31FijqwoB0LLAUjJVxyg_3yw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/H6/H6t14fm22IFsPJjgLckcmAgAPVSreWkmCLSWzu5WBCA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HA/HAOQJH9pbdTV5lovialLm6sMd8SR7JcIehl8-ublhvo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HA/HAfG32KsXhRc5tINeY0fE6RfkEzb808VzCNSz5p3LCs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HF/HF2IHAF0zJ7-zlC3DuBjzAyUS42SkHozKAWjjwOGw_E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HF/HfrdCP-9LUf5n9fw27QwewGN8OOtf_a1r7495bAOcqI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HF/hFHIfptftZYcGcBvwNBi981CaP9KJHV0VcsGRxJf7UM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HG/HGlPR_-nJR6dd3BOot5aHNGP1thPWC0xmchXyprIz9E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HG/HgheyOXOtYMpeToxDiw2L_ja8zBUWStpgClgQnIUNr4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HG/hGk3N5-8fPin7-xcepdeRrgtuBTb6VQ8sUE0MJ-zFic.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HG/hgKhQNv96ZIvkAGdeFoyfrH3FU8riUt1yiwLQxkH1xI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HJ/HJDfhrN-qvC1mZwfcjWV1pbK_0Ep1jBkQa0JU9f0OGU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HJ/HJyuUCJCI-QIl4ss5niM-7S9lFFDaf4egBH5EvktZUE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HM/HMvDYLI58b_wY6d3_JE8hk59eM_SkFNGR3nDjmDoBMM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HM/HMzGzMozIjFx0Hiodi_VccoVsLSRYGcgNRJtXy6ev5g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HM/hmUFF_AC-Js3Is1rYISyOYNxauvgTLfukgH7ifxAUaU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HN/HNEq0kW8sbzCx7bM3RvLGUgcyXGLUivC5NbAY3trWnw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HN/HnU8Otg9w5yastju07eTyM8x7n4f4c8ZmjubvxQLLPM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HN/hNvTpVrVx48iF5K-LoxeUVSfU4gLSy8jLPLpUzErnqM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HT/HT-uiti4qL_zyDmCJH4fpOBd-lqQjhmUn-0MSkJ92Jw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HU/HUsnIyXjqpyStuoVRcNr_ZVXTLiiBSLtWnttOGQOvz4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HZ/HZgjVhf3RqdzTIXZxDl86fdVLcqKFpc9L6NEUItJspw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/HZ/hZwWDsrun8lIBRTRxs7fq2QZXfJwBQsoYVNdUahJp5Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Hc/HC9Q5ZuKgoKxvmi0_oYm2Akwrl6_wTo53PCTArcaTv0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Hc/HccQSOJeflLa3pvJc6pHm5ziYZCeAywzdQMkTm-iUJw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Hc/Hcnf3xXItDF0BRV6XJMJkyDUC2aoq5pZeBaCvo0leBk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Hc/hcIUWuGeA0jSKMg3KgJWwT9NZfTj4fBgjNFQ42rw19A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Hc/hcYeD8Vzet-_DIZDtdy9SZeyhA7Fcet8Gnqls4nk5u8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/He/HEH3GDNvHJyYA9tYw3AnT69vc_fIkjxYvj29Goanle8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/He/HE_QBrPeOBMjjQt0zyngGVTIIH_Nz4w4aIOMa7QzTSQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/He/HeznfKEsoYZQpiOXC2yHvNoVL2it61Kwz7xHQiHcyHA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Hi/Hi9NQ6xaS99boQh0iBGcSsgu5UvYL3l6eZ5UpocOi3c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Hi/HiXZ5P81r02hGlQX4EIgpXRe7DlP0DPoDu4fOO-e6DQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Hi/hICnvBBGWptNNNFjgKjz1H6ypHtLCFXJk8xCUbVXUl8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Hs/Hs2QQanS-i_qaBHoTrSink_iu2Xzxqpf7TgALiqmUpU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Hs/hSuhz9Ofy7lM_f4RTtEuzrmkHWAKFEFC7zLV_rKRBEs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Hw/HwHBRBJMst_FTFBOknfMaTTnWblgChXG6CCxi-wAlt8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Hy/HYYveoCEhj-ym4rBl9YuVp--4KhPyknkCjy3aQDr2t4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Hy/HynqvopeKwr0nScf1yZK0tOgtuM7sY4djPircskhHPA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Hy/hYlKb0udDI7-TgjltfEJGRPdwBOpoOGRQRN57hnOk2Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Hy/hyTpAEVg8nQvClDHPfYYmyqRUlAuW3c_yEktyTpPdBQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/I0/I0mmP3_luMF6K_qvma9aYcl4NRXE5xkSvZgtcVqFSfg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/I0/i0A8VYf2CsdRGwU1NhvXUuhbYIJMP0ES6cGEfJNGXR4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/I3/I3zdlJr1kWcJIKAUZDt92poTAO9sKA4Do-iEVlNXrXw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/I4/I44MnsnrdENvU9MqfBveTGDS0C300s4ikyiRV_e18-o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/I4/I4B8SM6fBxhzbeC3qT_7ethjlPavuylAFXiXmXAmByw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/I8/I8-P9BGBLpn0izoTNU4OZR7vs1BwiVPHGqPBXxU00IM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/I8/I8ZR6lJw25zEO0KnPIFiao8cOq9pLQY1rl4IEJ7j5dI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/IC/ICoWQVYbmjc3enrHN04vEb_BACfxsvAyqvmXhuH8d84.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/IR/IRwkZl4FY87Dz5mQPgrhYv44YkSeLWcLYzeKrAq0Tx8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/IU/IUn_VLe4psIPqJHKkr9joNSeLgAOTivLGeZ_RUhpb60.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/IZ/IZ-o5fth84pRIjpjdlaAlrOYp8pn2h3aav1EMEdo1BA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Id/IDTrLHxEKeyzjWOtxKp5QDcacIdJy2qdeAhlDj-uv6o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Id/IdJ8rhT65U_JhRnP5TGC-9zZwVwJEWFj2gO7tpjkBFg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Id/IdWg6bO17J8eB4IUD2k2xBe0rKSsw0Zw2KqUJ8lgMLE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Id/iDXLg4zkj7mzRCBcLZ5eP1DA1SH9RaeR-1UiPI8HO-M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ie/IExGsrf61p_2L2T9ilgSWwqHWyIkYNmjsrFuKcSpLZE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ie/IemCqNKDRU9iqTy59xsYY9ax0e5B4tOcWMgJn-nBlEw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ie/iEacPlMIG5gPVTC3tDZlPBRmA-6vkTk50jIBLRapoUw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ie/iEqa9NN-PUbwyTrfdBRLmsOqmsf_Loibrckc4NGy920.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/If/IfDMvBYkS2KrnemrOkdCzXlRDyIltVq6HLjbi5MYV1A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/If/iF0WQcUhlIQoFVWLvrwZR0OhjynFQmEw8BaB3zzfBF0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ig/Igl-stkvWDiW7hTOZ-LBu7vSW0YjHBuVk_L_twpxa1A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ih/Ihvz9y1eLukLFwMH0HvBEWzZt1TBXP3NdRPCv3lVK4A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ii/IIDG91gWIKUd0ASGzs7rOs46HIKazKTYpBkPh7WMMZU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ii/IiCKB6t6eIeZgfKgtmQaDXBX4uhQEPQs6od2TvN6WyQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ii/IidG8QgbQwaP_7X0171AQha8dS75j6mUgv4bkSZkEXk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ij/IjBR3hJ0nRF39WqZBHHeaW9eW06JrcJ91WAqRG6Mug8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ij/iJGi-Bvx735DBaoU0drMym7Atp6k4C89H9LzwH-VrGg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ij/ijX9dNn94eWAC9XsmxdDOimO0-r3iXiLl9A-9bZJmPs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Im/IMM4PHVs2ZEh3riMn8nN4Jlr6-pGuksL2Ka-elpBqrw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Im/ImRU4Iehl3B3HQFTCWgQaDJqaGuzHGI-2IKdQc1_OMY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Im/ImYIjpKAE1FCbbLgJzTYsxh-dPgvZ2DY9P22qjYDlVA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Im/iMDLD0NSZEYjYfHJPak39ILFXM9i3CcDMCRna1G-d84.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Im/im3QHd0Y6rnHSkZLcSa8-ZYF3bVVCdYb-4aXmFMTTr8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/In/IN2VM289CRW1UUuoqGf4DTDwVde4Rwfkm1_sQ55GlUs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/In/In1s1c2IJVinV5n4yBJb_0KvKWa7zjjjFfl4LGJVA7U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/In/InJmDpXJEBUXvr8P61YsiMEeBCJl-dmx_EIuNryr2Y4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Iq/Iq8wKwEV8x5jmwH1UkgMHVmGl348P5mj-pZ7h6HrIMY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Iq/IqLHWQOh29LPHKcT1uiQeR9cChUgzUrE4WS0KbbZh9Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Iw/IwypzTlVv_PEYoZWeAn5DuwkmdHTCBxMGHuS77o8ytU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Iy/IyxD666nogm01mRCYFuZmHi0EqPTB339N2kHO2gN9wM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/J-/J-3O9drd7ijWvlTirQNGcMfxBp_TU1HnCfFqLaVsFrg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/J6/J6lJtpwuFCn-EJiCk9315pqwSh6UQDyutT5hEOdYGF0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/J7/J7MZhKjW6LSyt-0aQgVZ_PcNa-Fh4IUU2uobjPGUUJU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/J7/j7TzJ233MhOU7_WiosnQdzw9ceEL_xRUF_V-y384_U8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JB/JBeGpM6yclKnU9WeATOSC8ujETVWwAyeAFljvpjAXxA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JF/JF6FJMcCUQ31-FgzpvL6DDHJc3rjaQe8G5EAtuIE3Mc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JF/JfU_IWQTeB87UG9oZqlUqXYUc9hI_9j2Zv8uxH6umDY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JF/jfWbzrNfx5MMiGQTRCiXNUBkZ0NyRw6nK3KuRL8VEAI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JI/JIavUxpWJSG4lzfcqLV7ZwQUsac1thU17HahAAGijB8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JI/jiqouhzRwiTRgya_zpFH7HWGStnlDXScO8FHDrIApR8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JM/JM4e7UbHa5Id5qldHIbNyKzxXhM8bmhQ5dOdxEJoCS8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JM/JMYLGD4XFKFbs7VfZBJhskRA0ISYfZ3-arELEfHjf38.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JN/JNP-Pkxu6uR699jWRA_ts2InKfmMRmKMXQ44SRXMFmE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JN/JnQ3zjiuMKIzoAIihb3i-983zSWK9pDrwVD55MYWQxA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JN/jNPaty3NuEwKbJQsAHxV9ogFtCsqXdWABlDZEzd-khI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JR/JR4eiKpPi2DTbVmVHAC09LInUGQBX1re2b0zgD4jYUw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JR/JRf_qhVkFIvYhtYsdYsb-9Y6CiJimjKaE92bsby6ni8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JR/jrUE-5u6TuaelhsnKx3jDoloYOL2GM7jpVDqy4DNzJ8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JT/JTqLyOazKjRHGfEmZk6dG4DfU2Lrc8bu5SFvzCRRHb8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JT/jt7gigfWycIxwluxLcw9llp4FOcR2_Vu-8F-uZBgnZk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JT/jtTYYQS76BfIXGMzbzE_e4ib0O6Ss_zIqwc7Cgey40M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JW/JWOmmJ1zY67dXI_2M2wattNiS4HggQa2zG-OdLJ2CXg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JW/JWUD_qDUJxoiNtOmRnk_LdzCxwwac5n5sJh7POFh4CQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JW/JWetOgxBaH9-ulHWeqv4kZPGlyInhShMKq1nVS_rX18.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/JX/JXAS0bb6bJ4YEByRC5jeJF9TkglnJXQZVPnJYP-WijM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Jl/JltE22Bsj0QRU7GrdVKNnCqlLrMwFIqYQFcjNucc5t0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Jl/jL7Es_aKxatw4Idok6YIE3sHXeRYEqRZFP4670lfKrk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Jo/Jor22Hw2Ip4nEwqULQrZYQr78BrxANb7Es6bMdaZZ4E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Js/JSLLNk7NeJcs_v-3_q_ydrKYBvRXfVACwwLLe5DfVfY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Js/Js3ugciZp6Ij0DlwGXKr9xIqdUlzqOOgL6ur46eUy-4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Js/jshcB4vErz35BSK_KOx8xVX0YbnUVPiK2DsicQzx9Ds.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ju/JuAg_6XFstKj_QV7rn0TvUViGv16CWWbyDjKIjKYk1Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ju/Juk1mwps80tBRaoIw1Czs0L9Lx3I318oeV6-gsAWS68.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/K-/K-N541ArSvf0--CB57i0kixwd9O41A2swEPjx8cqMXk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/K3/K3xIy5b1fkfzLhuLJgkwDogmyYSAFweZqTJoVz2zmZA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/K6/K6kbs749rwD2wTOtMTAGluofeApkwApUP1AXdpK84YA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/K9/K9SGUGtAi8eEAdVbW5d750fpLmSBFcHDLoJttX09ky0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/K9/k9FRpCO1XjAvOLS7sgn9eHcUvLEO-VlphL7h91QyC7c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/KG/KGY_IemETGJ_7PaGnojKU8WTxaWbZ_QXIETCr5s_lT8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/KN/KNMmyTJY0bgAIiwpujJrwitwfl8cSeNv2u_9R1c3MK4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/KN/KNi5wcOdH16bkQ9R2otpEuibh-QGMNeR7Srcugb5lSc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/KN/kNBPVVarQEaHfeewgXt3znMIustGfONIwI4eTErd1Vg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/KO/KOSg1wnAxsfiECP67jymxfOVywIYIGag54wdYWsoseQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/KO/KOvfscFKUKEbyc6i0BK9psvCQc-qOFd8iplYG9_GoKI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/KO/kOq-fkKA6wq2JP2abDLNa7JQ-th-U85oJbLGXK2_wIo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/KO/koxkVz7DAb56l_yeimMgoSComQ5fojU3sahJTtdq_y8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/KP/KP5cEE1gu2HEWZqm82pnQOb6dUENRVZ1YpK2fXWfeTU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/KU/KU3VsMCWqLVJavt7DVFsEnvjrO6U271jMT1m9jRQwu4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/KY/KY9hGxGUFsOhzmu5LHVN-zXEOjpU5qCVkb28nD15Xrk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/KY/KYTYN-JuyumDCSM6yqh9eQc8QQtOL1TCspEYrYXhmRM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/KY/kYmy9fIvFlF19dv-GaoGzVb7NZPT-Dg5Jjmw95wKDrg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/KZ/KZ375G1_F4Y3eK2NurfH0ukoRV50ultcfzdF7vgcmhM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/KZ/KZA5N7FdBFpTIxNagj38G2rdch9CFtT1wyJ4VMf33gY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Kc/KcgR-Rp3UHiWqdsV3AYwcYg2VUe6MXB0eQLndIZPi7E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Kc/KcoxFtodHojw8kmSw6eBa_rj7PULaAAJTeE6DM7MtRk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Kk/KkSvtWF_26RYG5YNam9KaF_J8zR_qEBRqevDcd7uAeo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Kk/kKMmTpFNv-Vf2Y68IUhcJezGlPJCzXjiwMay7cO4NZQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Kk/kK_DMQoLxLX2J814aX3oFYIrHYuBWX_zvySemokzWTM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Km/KMJwXVrDOJZPcL-XHL_F_jgJYWaEV_AfZH1DfiPaqos.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Km/Km6vx9ab3tiW4LTEOJSc6vQwwMlwGoJddDucj74h5Yk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Km/KmppEem5aF8UgOIDT65ftG61SFb92gDf5McWerz-nrw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Km/kmUzKYv1i_Jtd9pUomhAXF8weLFY-6yD_k8G1ET6OEw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Km/kmup-5i3arNWydSBIvL6lbe_89xvnVe1cHUsOcBQ_Ec.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Kq/KQiJEeaXBYYRv-zB7mc_OJ7HT4-PptnD_hBJ9m_S7P8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Kq/Kq_SnF4bRDHNCKb3Bl6RHlT2-fQpHuxZ3m4HgBDYYO8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Kq/kqYi8Ehwk4VW9cA7ZAXpp_jFqIp3PdQwnkL7rgj7tKs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Kw/KWSwWvQjozZZMTZCB9cNIwt5c5onV_On3J_nuYcsgMI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Kw/KwAStuL230f_1RxeBCFnMHsUvMvaTtfjq3KlsMYDlFE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Kw/kwu-0ZiGCHhOU8_ZNLYMWiNcsgpJlQ7BsJIhtyv-hPk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Kx/KxQD712R7Ekr0shQlHHTg_p7kDkg-yQwtSbNlgeaous.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Kx/KxsuwBNGWm_nUSBLWhsnw066ahg4j_dMqwAqz9XXAgc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Kx/kXLR91rDAQ03emGhK5U_9C6C-PKYTLCPrMxy7yMW19k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/L1/L1fkvMM5YLx4Kcn-pVXEFYjIiaIS7uqngopt3yCG3Hw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/L3/L3OU5D562GwOr7R4YtrRaHgt4PibC8RtgtKiq0TQbPk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/L3/L3tQ4oq8F5G_Fia94SpduIN9YSUal7NbqbnVOPgijIQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/L3/l3FI116oNuN-x3crBzQXM7L_rrkqwNxQhzyAAOaCOpk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/L4/L4zBGR0efFZeYW2YqAoJNWk7dhJZLD_Xe3p2wrLLTI0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/L5/L5BsOXuSsyA4SmgIWXqJplUSkDpKMEIOOClUNnATtBg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/L8/L8CBhUmZ7wDblVH92m8iGF9QmCOwprbHJdNw9MDMgMc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/L8/L8Kb_IwP1S2__KvxNlj7OuoRAtnpYEAenW9GMug0qWw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/L8/L8UCXelQfieOT_lgs6-MsTWMO1dQT_94vBGQxEiZ20w.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/LI/LIdkFBrsn0Y5vH1yu3YBGLm5vRZzcyG6Q4emBTJre6M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/LN/LNxuiJiYuabOL8X3zV4fCJZLmlk8MeoGt0PoNAqcl7I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/LN/LnsOFwR35f1oAA6hQ8oz9kE6w-LuwOgarmGBvLD1hDI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/L_/L_oYD_hK_lCnc-eljFvJgVmZWSXJK4g7P92AcP_K6sw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/L_/l_Dn_XUxYHBEot2CLvoyuV4hRjiAKWmzptmDpp9Bedc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Lk/LK5-N90JIgU9q-QNDb_soqBNfVbOEjZuqxNvbtnHIow.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Lk/LKtub_dkuys5isKfe5eUgpwZU_kFBLZ7G2vT48KjiZM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Lk/Lk6omGkCmSjRoybWCwUQQK-0HCCdrIeongLPO9EOA_w.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Lk/LkbMkhB_5Wr6ag0tFmZqhLxf9hEXo6VyIMZ3iXyoqZ8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Lo/LoTQwc54MTw-xFG7hHgEnAsxqGyyiNGPsg-XjVAfdZ4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Lp/LpDCNusPdEUEywx95Tuk49YhC89F6UdHc92eRvwyxz8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Lp/lpA6IKKmqlSAYrNlP80N4Jy_2X40vKoR1r0vYlhl_4Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Lu/LUt3o6xRv4J1bu15M1QyGt5ERxTbc18fbzCDitplcTc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Lu/LUxF7ukaqszMutyjl7qPr1FSI5RjUoKNktT9I5pHRWM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Lu/LuONyyewug4TgY6E4PW1Zc17aaZf7XLFbm4R-BkguXo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Lu/LuiKoG1FGZcCeFpFQhSNaa2At4UypQMzOVBs-0HNI9g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Lx/LxCxrWO5J37-jAw_jmrjL_zPjFZOOLQ8HBhqi_OG-rU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Lz/LZgrOoBJUHNtYHRfjuFuFx2iEFOcrFi-VT_3WczbQ2Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Lz/LzUQSJi-NmbKM46-pLBurgew6R_QHW96fnaljjZrvZo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Lz/lz45StZAohTWEtjULQAh4olQ4vraIZLu_1cFtgGJavY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/M1/M134zBxeSkhq07RbjyrUeXdlYY5RfyTEOpgjwxz1oVA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/M1/m1IpnBWBEvac929wFmFT8IlBrK54NJno4ZeAD5DqPI8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/M3/M3WRfOQInPAaz_ZCSol65ub0tK42XMvzG9piHHEBcHY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/M4/M4GnFYQKNppRV5Rt4xqEFcXWTytgtY0gdjErOAvBe9o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/M4/M4KQzzztgHHVHjOdIhRcsMrl2wIaDcHby03D_mv8i_A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/M7/M7ytCb_AaYUbni01IPEkp_MLcIP00dklCZAYNRnlib8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/MC/MC0TdNhg-ksi5xETUG7Xw53FjzpnNxk6wAuQFgutoIM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/MC/MCZUcJvq00qbfETx9zcDNfNi7b3QiSlV-CU3ofv5mwU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/MC/MCsObl4oAlLSSmtHMAVBgkLX2rzpMEjzwzAZyxd8iO0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/MC/mcCJkg_1CiFts45WXjCEq12VyJa9eGCckWYIZ0iMMH0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/MK/MKp0ENsD-nUhlboxoHr-0erdXDPq04pdEQ4NzpqjLFw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/MK/mKYKJ0lVhN2FcH2_5RT3oofxj7MZbhQX0PE5gXREaqE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/MR/MRnDanbGlmZUmxqQpsuvKDGtfHK5_QhSqsmwMZBueyk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/MR/MrMuzic-gbw0h_V7S8EldT0YlYtLWEb0FtQ73Zv_iTQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/MR/mrLKCh-DvPx5o6tKU2GKhJj6pW99eLscFCnD88_FJtk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/MT/MTQhbzOFdpBoJYSn-bgzmxjs3uRriMqf8grCCc2tUFE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/MT/MTbcfxy2hgMF7z5pqwXVLmLoyrqkd5YCayYFyfv-6z4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/MT/mToUjli3hbXLk0khXOUWM2Z2FfMs7lV5ytF_NgrP5EU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Mg/Mg08Bm74BUYZowDUzrXPIcVjuJdllPO-NBcmKmSLqXE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Mg/MgvB6qSgIeR8NmwmK6xytwMsBpw7spZp597ajfS57X0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ml/MlGm-ABhnCKOMCJscK1J5sCMYVbiQFavrxChAS30vjA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Mp/MpLGQWAz9076TBTTXTCIZa3wcgvfbWpvWsn9C6Ulvs4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Mp/mp0m1FoyI0_uL112O714N2da158qAeXZJR0W8jSKU6w.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Mw/MWME0FnY4jg-U6BXCX_lGH214GE2jZpIlXBYDbN4v88.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Mw/MwrI-UPImDlBqHAZTx9CXvK59231c_oqcUNArgTocu4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Mw/mWcExLZalIWqkoX01Nq-C2Nn51WuV6p5VgafIsl9wkM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/My/MyotZCh9_bUEKJ8tukY1T2dRUdYWFlcnfdRzgSyjzls.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/N0/N0NKob0pH1hWQPG4mJJCabklWakL_EvjoFANgb9IY5Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/N0/N0l5JH-db_KmgkWriaca7YFBugUUT5RuiZdcU5IdCD4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/N2/N2bTS13KGA9cX_nxqjQ6rDQNI2J18QV4XSB0aI5J5YA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/N2/n2uPbBcycUTAf44OarWpLEPYBm7R3SNaMTeh1kKsbgs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/N4/N48Eqewg-n0Rx_EKbFYcBHVURrkmP4iv9AS2gEmaFbc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/N6/N6eSnfCC2iTIAIf_nv7uZK6GgCq3PN8KV2vjeuKTHV0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/N9/N9g1WB1ZgDXNpo56xQe_Ekt2K1zxEqQ_1DKqw3Zf1GI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/N9/n9ME9iNXNRMledd3VsKYqxx5J2LxkWvNrXDzaX0_QBM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/NF/NF48QUUFDmVzmYn-th3PHdLZkyEge0j96kuXddTxgbI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/NF/nfOHeEA0KYFohYVIUiinzn8aCfUOdtLGf98u17iRZYw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/NK/NKRTqn_n4-WWB4Z4kZPyK9Ot70OZviIMR6Qvihe4m0M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/NS/NSnAxSxLfxk2GrPnMSGxfKDXYmuLT-sAnL_2YzveLck.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/NS/Ns9F0dZnUUua89grXvp86QDmw6goQeJxE_o3pTvBOzo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/NV/NVfBKzn32AoF0ULiGbmLkaBSLzM3HHB-EoiIsLKVipk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/NZ/NZmrgqlikJIDMo_PWNKqdi0JNrgNYipCwqB6MmP9Ai4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/NZ/NzOEmMluLPItf1a17byq_GUIPH-XGBhnZXzD3QZg3_s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/NZ/Nzr4ZkwmPLLBp3mfc2C0pTpothaLooSVY29dXIC9WBA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/NZ/nZgdPWjsW2BkbQqK9WpG6YPyUdjAkvejdZ9o5zd-0MI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Nd/NdvWzEXo0fqxbyxl6J9scrjfPPHq1KoaJtKWvAJQJSA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ne/NEZ9dArv0EAJqzFZfkHCOsbniseqIzsb0Xavp_8v3vQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ne/NeodTTIHfrECwZ7-_4eZmRuTPFDkogoUL5Dfs2CgSeg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ni/NimgmiwolUXKW7rGiVC1HfnUEh9MSVr9PWrT7tH5xVA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ni/NinC_QDOaWfM1U1gKpSqXNkgQPJF6WuGHDzXVP_FsqQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ni/nIvkTONkDmRQGHrBITBbpX6KiLjDxieJQ0-y8eIomkQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ni/niWwkdcYuEqgjBP_WUdVgqinoCZio-JKq5AR902XBLk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Nl/NLcz6lIFqbLPL48Wb6MRMFUTzN8vH70nke_Z4I0Iqlw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Nl/Nl3HOjAlhBxtaeTTV9NpJ9ppljGqm1-ih-NZHLt-x0s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Nl/nLmRQzGLTAyotJPo3do1pTQR03bDkVPiKnaN1KJ-ycc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Nt/NtQdr-2zTJIq8WYx4isfqFprc9jjkidkTTvo4UaiYng.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Nt/NthHObRS6BudJfCjyfzPQqXJ8-dZ5JQn-RMXz5Y8zlo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Nt/ntQpqNeh2WxQ7T0XwGKlKrVtnhPaM8LqIHLIF98GnAY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Nt/nteGcMbSamHZJ7hdRvZ5PUTZif3bJzsy2ZP-aX__pQw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Nt/ntqtEJTH9FiEafgvU2s_-l0ve5VnLp-L9rt62a_-Mo0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ny/Ny_JThWW2HuOKtfqkns8Z8GQTk5kX4CIEwFDB68QgBM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ny/NydI2N4zfRwTNOMW0_eZ9d3gHWdnWp6ssPXwXN-v0q8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/O-/O-nIsmbvKlyMLM8lfiBknNBytvbPYWhcLF6DDOy5vRM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/O-/o-4GUOcNK3FLPAfJnF6gXv5LpSEKwT2kuCn_lt-U_nw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/O-/o-_IWnLdHKcK0VQC34WM8ykuSE_JSKdftjypsqRV5wM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/O-/o-uI_HkyDg2e6-96u8a3Ni0eaAGd6cVjRMmnRIDwFug.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/O2/O2BVUBcI2n6xUmKuG_LIHN3y0WjLSL5sAOYuD9r-Lc0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/O5/O54DIFHOi1EXYEONU_P1xISPsghrJUr0NfhaHnGiHvw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/O5/o5OoiYHgPETIKMiZ9HLov__LKrJzsre6uf08WHqlRds.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/OD/OD4trUjKV17o58rUmQHnZ5EDltiScReTBrEu8UP2UBs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/OD/ODaQD5b216OboYopv6n8-ms5Po6PHXmgL8TtwmEGX18.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/OD/ODpEgV740nnimmiImsW5qfl5OPWOtK-P0rSqiz_Akxc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/OD/OdfQi0rD0cO1flvmN44ucjYeWxHSVce-oHltdbCnwcc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/OM/OM2rbIGEwNi8dAd3tBVV4Y-rG9IqM0NIWndThPRWQS4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/OM/OMOJJPVQsMg3ohYY85059lBFpfhupY70yTyy_9YQDko.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/OS/OSJ63etFfmdxf7HbdehzvfIKRi-R7Qkj9m4AoEv1CrI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/OU/OUrfTb8GBts9eO2CKzcaE1RubI5qC-Xewg0J5wqwL5I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/OU/OuhwU3uv3iMdEZ8JxL2w0tO2gQ0Ru96pVfR-rdcsw0c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/OX/OXVSnzYws9TEGHbAMQKcmPo98DclXW79XlyWrWkJqdQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/OX/OXfEMErB1YvivIpDUL00qfWjlA4RUQeEZftG4zjUVzo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/OX/oXDq4ou4RUru6XoRh-vxEhTGrhzP4IsPC-qxYcaSNaE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/OX/oXo51HR_kX2OY7KYBBtTkni9rVKRsT1dWj7ecU0pXoU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/OX/oxV8ONgwvw8m5M8Hd9MFP3s15eOl1G6bTanKRsZnsgo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/OX/oxauf16THcvsgfbp_g3x_HP4Z-_G_WHcZ2eeIrRnaYo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/OX/oxoHDOo5xyUhcvWZFL_c3xRIn_JMxkSEpDLKofhISJw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/OZ/OZwkd1EwI9pZu93GiIhCXmdZ3H36HXhQci85EL8i9rw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Of/OFZOS05qmz47kZas-TY9TNOPYlVcwBShTCACdQv6bn4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Of/OfSW5w2Ua_l_MOEjTnH6y7L-EWdbUPD0Ranmw1isJMk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Of/oFpRcWJjUCwR1FJRP_ABC2hqRZS2_Rkwo5q1CEr9GiY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Of/ofRuN3e8op-T_GN_SD9-Kg8LqA-42XJyJd5bPkla7bI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Oh/OhTLU2v16mkftfD6Aa74iEMzRrxpE_hKKHQbfpXOSGM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Oi/OiXtiCOIlA4sK3IeBng-H4S-BsvUxo4Qkt1DbVWZqEc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Oi/oiP7v1gwHCBRd8woZQB5xjfKxhyM_ZmrW7ebJZSZUPM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Oo/OO64_t4-EY9zcWQyZ3cFpuER84bhy5AjYB_3zN7eNTI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Oo/OO68uTJWfDg5dOM8q7yOnKDyJu3CaOsHRuC-i5iYr6U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Oo/Oo-ma7WAIey_JoKF242Y5icg_XLEbLHkKOJL81mL4zI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Oo/Ooml7Dnlcpnl6vd6sBF6wR0cVN3C4oOpW70X3IgOAlk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Op/OPphtbN80UfOx2vug6x7h0fYXV6Fcsdc3OoilNafwrk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Op/OPuVPpkhEmUDWleYMwVRPY5etIsNlVJAdsmfEcfm8Pw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Op/OpEJN3iB2mCViKHc4T4AQvWo_dOE1YPRsXVIza3xn4k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Op/OpMw-NWZTmgQAINxYvOJUDJSk0oX8hdeiH1bPFET02U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Op/Oph0j6xVB81RtOqpcecrI2SjL4bosoItSGsLf0AvB5k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Op/oPAr1PQNwlDi-Hj8zBpINVHbTjRgZUhLMrXWXSzBPMM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Op/opNzW-SVKSTXH6xAvTKkFxVTOWmP1J048UhrV4NtEkw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Oy/OYfWkV_bskRJxDIaJxAbmaYD-lD9cSp4oa10MrPMG4w.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Oy/OYkXC7Jx-R5vfqGda31LrJKCZmg8OvH-YkBGOalmU3U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Oy/OyDfrcn8DhTRBnVzUoVJUzcoG9xp1fhk6yu4U7yHx7k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Oy/OyEAp_88mPPoSGR1PjzPiVpVEk-6lAQfHz3USRIE-ME.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Oy/OyEVEi3-uACXd9EYr3xf0I1iTDGlHcaJCvbnni1lFC0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Oy/oyMprk6Zs-EEB5BJczDkaL-hKUnnxUZJLulOeJ2w-04.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/P0/P049_KWxYJAdHH6XbUVHclJQAZff2DGgaMaShI4Ld5I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/P1/P1oRN9J6k-KZ_69ty1Dw8LG18VeVXe0lczaYTThnIps.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/P4/P4kaLNgh7EBxP0AzlbikJITeQgXKS0H4hH6Yp5R193I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/P4/p4epvuTM0_Ss0D38or2iXMl88mAz0X1mueB0bXkgMJI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/P5/P5QPuFqdCL52HueDA_Oto8Fn2t6sx4NstoNg3IS1YGU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/P6/P6xsaekVVOshakdpbTcVHVms4BfL4fxDsR6UDrfEeN8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/P8/P8mBPoclKLdtwqQVsuC3fFuaef5fmFfBK1g4LCvDBjY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/PE/PENBWGZZ0Q4-Z2Hd_BH_yGxBCUdnP1NT9ZdW9T-i0Zo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/PE/pe3lxd5CDk_Vwq0jAbQrZuaEpnb2Wv1TGucuPoHqgTg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/PF/PF-sFBkaO84EeasvPbTf60DsAEvz3dZN9vlKZ5f5_Hs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/PF/PfTW8EgRYKi9RzP9U1MwW0YR5qSYnXLLZGkranrMLRI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/PF/pF_qrS6NVwMUk_Nv0P225De3Q50UvRxwJThTvgllDyk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/PH/PHPTZH9fGk7Ji1xmaANfFVxkH7LA8yGydCv53U3-_pE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/PI/PIsXRTUb9HIxmBsriqTPh2G7ZmcPI34coZK3YUBVrOo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/PK/PKtYshctK0b9oAPpo1EJ_ZJbA0TLua6v9mZPfhO8ffI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/PR/PRSHskqXZ8j5lqoIzU7FYFsYuSBv636l9yGVr1Tpx9k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/PR/pRL3yZeMIooSGUJDc0jCdQ5y8V3KxJ_SQe98MjBcasc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/PR/prZuAf8QXASQfEAFGvLGHEDtTfou5bp5C2htvfzuwwQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/PW/PWtTrxxRsq-Az6B9nFUUWtiuqHraYpk6-vuYkKHzYVE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Pb/PbLQ4tSPQDZWvIsFT5JsOKFpUeE_xtOmZhcohRO1UGM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Pb/pB4naKgJBdmG6R6uKgHoPr_ixGnFYDHHJG62sQEQ-Os.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Pb/pbO8hY4sb_OqAaEvTMdl1E-IYTutTx36Wga7zMhLGNo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Pd/PDdacp8IQuTxMb2FD16gGKJV9W-mtw2T97EQxVze40g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Pd/PdC3JQhy53bAQmtaJMnSgf7bRZoYTap2Bd3BEviosA0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Pd/pDEge3QiEiv_CPrNRR9v_37beAFJng3VyUZNguBl3eo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ps/Ps1rB6YXZUWUKuatk_p8hVv9IG-Q8HSgWEa9ldpKlvM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Pt/PtfjbgBMQMwNjVTKf0y8q94OirQUUytqVupOOrXwSCk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Py/PyYuVyHsaoznrvff4b73Bb4jC5U3vIjlLuVjeL-mUBI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Q3/Q37l2ymlhNew993_aLJv43jlsAW60H7kldIKv4ziIzw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Q8/Q8RGHExTo0VT1aVF5zimu_fBB6ZxGChHPjmO5756XpU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Q9/Q9QrdXHUxpELGXDcfpSjhgAY9VJcqL-2J2liaItYDRY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/QC/QCFu4zDvo1EkiZ6L8IL_Nb76vxck6NbKN89Y0PLJGio.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/QC/QCJljz8JXIC_wcgCkHb8CACN_AQS-9AnySR9dYbkaCE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/QC/qCCYdU0FVJhX7nlxt6sxBvNNZ-Yvl7KsnNboCFExKM8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/QD/QDofNXJmbhLCNloLIT-9sk17a30IsUneeJ9LiSMpqcE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/QD/qDnXI9Qiq1jeNn19srMkMTAhnL1-0qnncC1gbkVkHoc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/QG/QGSbA6Bn6vlHWRqRnu8n390IA2s7r8liqKxd2UZgNGY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/QG/qGpdY4k7yHY71vK1PaqqGBia6AQpheAAvyYV2xMt2_0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/QN/QN-VYtxLa7LsBfK_PqkQyf3jRSDcfQ1CD1JqrfN6LX4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/QQ/QQ9BADeF1cvw4Qoe97rQkRMtdG0b-n4o4lEkbmeMp_w.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/QQ/QQxI8Fe5dzIUlxSdgtvyFvMuH0Vpg8VZMqoISW3BfIs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/QS/QSOHF355wwIW-qSJlKwAO2st4ETlre8SiaocKNXvUu8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/QS/QSSghi_IExZ74ppnOlZEdnSnde4MCCOxlRA2L-nFjj4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/QS/qS47xvZkrzAcmtkKCFwGepPl2sZM4AeQyw4N3cXb0g4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/QY/QY8TzJ5TQ89KYA4E6O5LUhnNuVgGEMZwqoIAC2A1xFU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Qo/QOpVurstDWMIK-WQNtOTye-ohRzY0mwcZ99MoUGIzE4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Qo/QOxBRsn3MfitKMpyRth27siF9J-JyZ1p85qCGm1ng84.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Qo/Qo-9RdAQMv1PoxmpemvOvTAKuuLsu-rVCUYqxz_n4Ok.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Qr/Qr_7sD_verQ4-4qQpoKaHVF-IJryzxyHrSYjlfaEYq8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Qt/QTdDEEtu11fnGgdZwyHuNhf49yDi0QcXfNDzo74gCj4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Qt/QtLQZ2VkkJOklwYQJogO0KIZ9nijmUKXx8vGepFySd8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Qt/QtoRc88jtC6605qf9rZI-GKN3wCOq0oEopdhzXdO5qc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Qt/qtMFUxfI3jNOQZq9Mfb8rEqrIPJx2FpO770J_nSd-VU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Qz/QzvWe7W1c0VARsqkc1WQEihcgETbUIkrY-wfSuicEDI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/R1/R1CJ3SvWO6N0CtLGztjcmJ2dF2dRmCa5ifbcRe1x3xY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/R1/R1PWzBATNU23CFih6PeiM4aMnlEPebQ1ozi2r823TPc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/R1/R1jU54WemvGGQVSsUGuKG-jx6lDFqseISjKiBceJ1g8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/R1/R1yaI6i9KfFs7togqBF0ASPpcRktPw1jBDjuznkKD4I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/R1/r1hu13cOQmLHwdO834YqA_UjexSvQ8XuPICvd3zLIE0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/R2/R2Y9oSdusuc9payhBw-sXvfplDUOF_jn_HnR80V-yt8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/R6/R6vPPBAn9n09XEiBccqFXD6h1yiMnpfOsMY-CJEiCLg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/R6/R6vqIJK3y3qXisniUS5DEps095pmbxGtesXE3BDDc3g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/R7/R7N2JbfOlHaXXfCBiPLXVk9RCLlspNpCrZFH0wAWHNQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/RB/RB8RDQFy6hyn-KjlGykNck1BuxkYG4uc-GNYZlPi4s0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/RN/RNCytFyApgrVfE3UtWM7j7HBNZMACkQ73gPUSZ_Axi4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/RN/RnIYLmS2a2zdWP3IDNVBNQd27hUnO1kD3mH9RBk3J0s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/RN/rNzWBSdWRDPcZAyhp5qr-ticjte8_UYTgl7PJGuQpvs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/RO/RO9RyzrLCV7dPt0xhym-QPRXBJ6PmZe81XEU5xmzEWM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/RW/RWXUBj2GMIBUqAySbmVkIc_reVfw2ZtjfvSdin-4etA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/RW/rWuRygEsa4iMdAuOC2xAAZUSQWyyEO4M5iftMCDKkII.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/RW/rw1c5s22EO2NtQeKYYQ2lT3Id93F-yBKYMKu8rLfOzM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Rf/Rfv3mkslahfZcHAkjtF1oZLbJ1q_79EWU-fMB5jLpI8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ru/RuvOsMDUBb_xg8NYUQ-T1CIR78gL6qlB9__6i1Ezti8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ry/RYccM2yWbomougkVo9khvhG4NpmF2JFFWTke_jlFbOU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ry/Ry-qC5PWDazMn6Gx_c8M1pNbhEI_goqeah1KNz6B_V4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ry/rYdpUTSoj96gKKzgNsMRaesfx0UCk6yeCGxARQ17GgY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Rz/Rz402GTu5Ni-VNPh-OQE7fhC04fOnkbcV6PUZH95bX0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Rz/Rz6SJQ4efknGra9soBNE0vpYIGoEIuhjqCIUYCFgsKA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/S1/S11ImV4MrnL5VU9BQtUxpw39981hlHvxh0oXjEA3IMo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/S1/S1qT4B0eMGoZFBtsR3UB2Wd81sFFU4HG-raUJ7Pxhfs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/S1/s1GCrjrrpCPN1IHSrkUSCYfnNBCzrWeCDxmbw42ckto.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/S1/s1tso5aOKhBcsOtT3lpVclnAK--7xpIB58pz_SO5wIM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/S3/S3oi8t85ji4aaGr6fUjFsltCwOHlTG6igtd6e6OOR40.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/S4/S4OXUxmtGXM3-y8VxjytRHrPEDNIxcVVf4BYnb6E3II.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/S7/S73DKLwwW0z7IesCEKbXpGaWaE9_oe9vmJ9ToQ5VVCU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/S7/s75ZbnBUMSmCDVBGhiuhZ97uzUWOSTwGFXyo1tJsKRo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/SB/SBXL_fbQOIzQh5KO2KJvXLGsh-7L-pDbMFwS9bPLcBM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/SB/Sbpyhpxz2egdymSv5SeFviNU-Yv9GSRITAND4-9IdyY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/SB/sb9GAQFS61OLvBuk9UgL8jxxuWItyLB54cgmH1Xgk2I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/SB/sbv3_-JoWlJwZSpJYr_cwbYkrWwjDFnsB0pKBGR0BYY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/SD/SDMY4wYHMgt21r88BnjGCXiUmsBpNOMlQ86EdgSbfBA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/SD/SdH55CDlYnSf8_a_kfjtiffePBhEbKNlQG3aqPpzq9U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/SD/SdNh4_HlA-_G2Xf9Q4drLJ-hyUr4hM4X06nAOFydDnw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/SD/sD0a5Kd_5lVBoKAR_b3GWiWG2s2iP24wLrbCw-Ya0qk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/SQ/SQK8ztsAmjFl9B0bOl18W0FnMt8HvkRjRW_Hz19LoNg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/SQ/sQCrG2cmyYZJd8-qngDY-s9l0lgVHIDsNImd738pfLQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/SQ/sq1stW8rwtXDCt65ySm82148jy4FO4QJT5GWw5PYsKI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/SU/SU-ZvxSaTLycy2khWX8VilL8R_jkpPDMQFIpVX3WnlE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/SU/Suo77y15Jhy4EMGQBEgh0DFo8P-QYUFDJRRovI2AJF8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/SU/sufLtzAjgpjamkXDBPtzNgopHO-y1mWtfSPgSc1HkMk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/SX/SXugzh0iG32X3cIO12d11SL4mRxGLyKBPy9zsBQ68FU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Sh/Sh8Rh1mlOtCuZlO6BRdPYtgccx8Kl2nxNTz3jPt0hsI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Sh/Sh9WaWWnZ4pm0FqZ5Q6_J5-hZj4VnUxXlOoJUY6Vul8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Sj/SjjirU3Ea_UvcJ6GbWXrJtMtjgyvg6icF0iA2PeMj_Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Sn/SNBRey6poiN3KpjE5j19bou0RghhjmiWRIVti2rNDco.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Sn/SNhX17ID2mpSs5NivfFZ1Bb31gvca9sJlTDj5ANjUTY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Sn/SndjLyppxH8oGmn5qB7K3KKMKsdCMZXtG-J6YAiFCBw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ss/SsC1ahjr5mwyOErE02PlBMUP0Nl5v6mzKvu_b832l60.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ss/SsuZ6hIW2Cb5ezo3_Lp6EJL7u7i4aSFo4RC1NmB5DB8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ss/sSI8L0CTCH7N7VA1kIwfCcZZZX85OZ2rCr9PH72ztYw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/St/StqOhzieOehaGcsn4Ru44QMyP1S5AyG5ns5Yvim013s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/St/sTCHWG-qZpZxsKlRgAWs0DwHbLb9TtHTlzMQRTo5KqI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/T0/T0r8UiRkqnWlaO6QqFdWoP_pAhtW8mNotlAISMXL2T0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/T4/T4Fm4FGnFZC4No-1TtciIGNutcDR2In6BsyF4RSmsXI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/T4/T4up_IzRis7Ms4vR46BYiQ4uRWgBGtv8t-xQ5J2sNig.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/T6/T6p0lHc13pU7Zs7Wr3u3oerDKRscz6jmOsU6o2Dkgho.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/T7/T7uOOJFecH2XUpeEKHoZlERO8BhyhNNxO9TOoIVeQzU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/T7/t7HkyUAoPoPp1pTJlQEa9N79Bx_R_fdu655UQc3DrC4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/TB/TBrCHJRrJPGgL5r02KKsdn4U7S7stUgPePfIE_ZsoUc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/TB/tbCF0b-yt5wLCWFvj1QWCIwewTVCAcD9-8h3rhUw72o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/TI/TIWNRf8o9V6emh0NyWIA7waKLqt1OnXe4qjDuynrSBY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/TI/TikmPC215IDWa_cNF4pUwD6XBjyku4EVmboOgDJFJIQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/TI/tIM0ZcFp9PctflJiEmRMjrYm76YK8iTnaSdjDeTPS2U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/TI/tIf1N53vQv9tZAZeoa80MJbNpvEyiBI3IYcf1BKz7rc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/TI/tIhp-j9MMDvkJ8as5Er2lYz0bCpUf_KIv91oj4QFT7Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/TI/ti7jvt_7a75dR9YGtC4zr8Ra7aOrZ4Gx05gJ6kqhS9o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/TP/TP_hWMR8R3wf3IZPG73tiwMuYEUzSikVX7fFxTkn5tA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/TR/TRgz9a6tGzaskVMsl8rDkxaToI1ujuB9FpeFoHlKHas.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/TR/tRxxJFOmzbmibEx1EgVOkIbY03XGSMz5jm6zcWSUyl0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/TV/TV-Fo_SnrRfD-S1a_iQBcIU1dOPSOBy0l67Y2HarCXQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/TX/TXgjNkjxGpio-p59b249gCQsdmjIWpcopBJUD6E2Sb8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/TX/tXCeI4O_X29c4zGZjqnnUCLGulerLTY9oIWY3MpqYzg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/TZ/TZEstNowh-vEqD5uFwO1KuemUklfNjcncUmNP36ZNfU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/TZ/TZGFSIbm9aeWI7Rdf6_hbnwwk0sBRIIIoo9VRSjsZKE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/TZ/tZp3DqYVjnKpdVGnLhcH7mWpLSEWKArPx2yQj3pvACA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Te/TEegQyAfg7ZcCFsZaifDJZrqBloldtAZZHUS_D6ZxC4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Te/TejUjzpZcniYQWCnoPuTFQC6MSgm_gCLR8pNwhTjTbE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Te/Teq5VZrO5EF0PxelVVyTyYZVCjanVQRTLRgBxpi9yoo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Te/tEjRz_l3ludwkuLlzcEgnJhtoc-QNn-p6UgmZDWc6yU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Tn/TNZU4fMjBuiYAxmVffF073eHAO9W3hxoqww35QRfI2A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Tn/TnH3hWWnYP67Z92BXRs2LwHoj0MDTm3KGmfUptZTbsg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Tn/Tnl3UN_9-MrmD2D54eCCYse5Q46isOPrBI8ykimnRpc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Tn/tns3pOWZRAQ92Pxa5CX92ZFsMEOZFKMPZKqkOLs1FqU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/To/ToPTjWSJpBHEEz0aMUROWCri-o-m5alWqH-IOkP8ufg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/To/to4btbNjB1G-fSdLch0AMHMZx6BLJne-ANUKDRoZ_cY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/To/toaLTBdMvVD8EmhfMKAir8-s5AXZRt4jHuOtbqB6gWM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/To/torFc0ZBwA3xgcQPkVwhvente0w9jj0xTw0xeDmSkuM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ts/TSqBNdinmAfNTva1iTkY3eYOhHSCq1QNgdLEHjJ7YzM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ts/TsJNt3zPFNAUOYuAhAVb3f2JbXLHy7a0hdOX6V28gcw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/U-/U-9K6duQYve51PSe_LYw7vHYGxJ8rEwSXYTgKTWt_SM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/U-/u-ipK1rFj7KqZg382hkR21SWi8WlZB1WmuUJGtx0Ovo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/U5/U5NhpjCY-rkc5mrog_idpes08Y5OH1NPs9ADrBHx_AY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/U5/u5_nUCKN0WiYX52ik3CJIPenNxR6Z7Iuh4jSeFU9ut4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/U6/U68N_qacG6S7WM6VvLoRe244BRnZrBySa1mWv7S5Qi4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/U6/u6MxG88j3T7SjTqH3Gdfu4bBEucqxA1aVcj0WYb5mg8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/U8/U8usB1xG4kRuGsR-2ayWqmGYXUgw6H3DcuLcVEJrSTE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/UC/UCklN8BShthP2pglE2ZL0vfXseQOfdOGJDbbud5snSQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/UC/uCXeNawDV-Y4Vlh02YnJRopUyp5yH9Y12GGznovoWjk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/UC/uc_FTKnGHf3OY91ddgWFxZmPQl9dftQpDGnynJEggNM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/UF/UFae9yfB7s_N2B5psgSkAw8tQJJMxMXf7lVMyrJAzQQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/UF/UfFGMgqHt-cAUxbxO9kxf4bCeINwwQ519MiaaY2F-VM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/UF/UfvLOxycsN_SEB4DLGjUpwlmd28L6hIFD407s2SJTuI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/UH/UHFNwMRByco6b3PgC_JlW2u09oYoYdTL_dP5mfW_87E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/UH/UhWfrykDVCtDxSWSlfDXc3GS3vVJo8W2v5R0bmapDAk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/UN/UN7mPFR9j_2RtTKx54nlPNHZpDTZ-_uMMvSvavlGbiM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/UP/UPfHqK5gq215Jip9FWcyBTodzCAQ6QKFK18A0b4vfas.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/UP/uP2bpdyg-RTM6JkVxk1kPKaCC9eeTjivgVarFiBxvYk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/UP/upT-KGX1YI4iKgIA2kWqP1hRriIfn9dJNda4E3tQ1Zg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/UW/UWati5_tBVGWpKOmBXQHkG1k4TEj8b0eUV1URgwtii0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ua/UaDjGDhjeHg9EK7bv3F9Z_uGnWqrTt-YEkCthpJa4vM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ua/UaiaTf3F9v4ux0Sm0gNwch5taoF9v8zMRBRlc1rUguA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ug/UGcftuleJhfFZToCyFCuknuIntrAOpgsq5Q40RiZZOc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ug/UgQg-7d6Zoc0vMLAbkjXD70LBq5c7gvmRoFClY0T4ck.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ug/Ugop4QzkwxfsKYJJhXAiGwFh_DLIUCXL0zDUfwQWtsU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ug/ugpgrFvSTeh5VIWtYbIoMrdJgllkgiVZv3BPTn0BL98.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Uj/UJANQAQCfhJ7R8hhTdY9jKQT9eADDBXhktG5YMp4wkY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Uj/UJXmPARjRORQzZq2e8Jdk19Z1_cIvqGaAAH6R8Lo798.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Uj/UJjHr_mXd6nxSYOkSr3-B5V8e_rEWFkb9ScVBQnc0lo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Uj/Uj1bUV0cQrNSHRICg92i0f7sSjASQ5ZnvUwJmWqtdXo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ul/UlTJIHzz6TGmsf1xzQXts7wEMRIJ3GvIlkYn3nGFqP4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Uq/Uq7k6NC0Iogp_3v5l_KiP2_3OR-bh2vMmQTmJHSeHOQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ux/UXv078fmF8dHlgXd_m-2hicYcHJqHbKRHwskVIAWXkM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ux/Uxpa_42Wl4ZFvELPiv5fMU90WW_3TGSCOpIPu_sMsqU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ux/UxplytTstzJJ3Dwlb1oLCzHjiZkdyxTYPTu_ExER9fw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Uy/UyCYeycYxkbWX4WUpW2rVYac0X5cSymEEO1AXsBappU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Uy/uY-lLUBX0TBUCG31FEz4xUncxphqQfc6NBUF5bshFrA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/V0/V0jFXMZ2D9AAe32rrWdQptU8CfhLrSpRXo01tP41q3o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/V7/V7uLksddze7Q4VyodGAvwAymOWehw9Sy5s2bORoIsn4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/V8/V8YxSerGKUrKvtF2Wtl6gKxwZOmDW7z07Y_HhYn6I1I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/VE/VELfwVKU1YnZWLLz-RyXYr6PBH4IdIn3R4NcQu92p9Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/VE/Venwr_mlV7k5w4mXaRqqKJoDNea9WY2S30JfqfBbFmo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/VE/vETHOwvW_2xmVhQ_q10eFVlhIe9MKRpBg0wpfmNq85k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/VE/veNew9XOibw0UsvxdXEXm30Kdq6IkScIbK8hRRqyXsk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/VF/VFyPmLx9U82ywB941NdQqbpoDiMG_WBPTOYvWIPRvx8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/VF/VfmCKw9hJKccZBi7BNjbI2mw7Zw9ZG7TLE14SfgXPe8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/VG/VGRyAQqOXSTL_WzzNSyEPEPar62vWSpLwioAZHbffGw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/VG/Vg9m_s40vPdv5XxYMvr2ZAfscWZ68fl7PR9P488LDXA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/VG/vG4RqKGpMu4P9eQDaP_oHM1Ou-JwiTz9ldipDVh472I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/VG/vgMPV-cmH7ofSC2xz6e8WfAx1wEOuQGkHR5iqW8Deec.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/VM/VMsDr6I1IyK0Yhu-fQ3mS6wwjkpecksh0ihkCC_KBfs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/VM/vMtl48xtdPKRrahf7cgU8sxPMxT_t64Sfghqk96DoEc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/VP/VPeTQfAr112lfgxNn2muis1czI1WV2dqZKgbCaLDvgI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/VP/VpApZ15XLbec81inAlMFPYjPb5uUpYc98ngs57Vo9E8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/VP/vpUUXxbBab9doAOLDHw4VYsUAdpJ7F9b_aefK3f1-0A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/VP/vpY8hoym7AYZoXmHKvZcXGUiJb407aA4B0tPCwMtmGE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/V_/V_SPJ1gF_FcesfhL-PxlRD9UDi_Dcm8IQwdnapqmbHg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Va/VARwl0KC0mV1cYhF_2uRNxc4X4rtauRCfmxSJ4cYc-o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Va/VaMr9WskoEiAVtwO4NMa5H6bxGYmO4ue9WloUBoxQaE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Vb/VbxAtE4We-DURid6CoCjatW3iq0XUKsqrb9c4pPQXOg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Vb/vbwh78AEqHc9O2gL80ZjvSdLf-jJGb-IMd55fgnLDa4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Vc/Vc18PWbujBb5nWePzO2TAxVud23yTc_Zw1iorCI27sY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Vh/VhbBsT78-eR0Do2v2FW0-XJ75UOdra_D4awcSUPnlXs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Vh/Vhu2DnAXaDvi3WnaMAUi0QlpOWYvDgAlGUDOR4rLwns.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Vh/vhCHXAmm_LMHN_IfB5OwsMkVKWYFfOwP4Norto8xHoY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Vk/VkWc6rCor6LB40Nzid6qqxYq0VfPkQi789ZYk_pyrqw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Vk/VklgN3PsXjJJZuRSFwjzRlb5r5UiLdHi2L6mzUn7OT8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Vl/VLl7QCTUzCO5U4eNQzFDjA1NGVlkEVBdpOc8H_nREY8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Vl/VlRpPLFHVRr1nGLDyyvs7AFT10UWO1DhHV1Ji1-VmLc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Vr/VRUoWxkvXMOd3zuH9_YcPikKfLEh4s5w2gpzN_bmSYU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Vr/VrVI6LwUYhI4oU3jra92JpjL8r9ql8F3q9L-sk75SJ8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Vr/Vreemkv5dzZScAOKCQkYSkSsVpOqlPXkzDDe2CQuExQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Vw/VwvzRtwy1QQQMF9ShP9cNnZFxaI7ob5Wn2yayoHglKY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Vy/VyYiWjQjFZX0oxNWuorj1ZiiajkAHlIJnqgT7RPVDYI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/W-/W-OJuTvVxID-R-dgDBXj2pgHROCx91S7N0tTPNhjmbY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/W0/W0QAIjjAJQ0CCouqShK18xykkWOsyhneFMvYdnl_mCw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/W0/W0RqzWSid78GjrZcPESLj7GCT79e4xX8x1tzI652Bqw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/W9/W9qfDvmXb7y658CJgmM7SsSakqYaovRC5EGk96ed0NM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/WC/WCBszC03EhGDmox_PzrU1mb_GbUu4AecIz5leunIKGc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/WC/WCd4vRc-Ao4ZdJgLiVfV7OO8bBFoLAR_-3ElTkfU5-Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/WC/WcLC3SsvtxZ2nFXh5ahhMqceKyrQwPGM5_-q86qv1OQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/WC/wCZI7MXcn2-C8BoQplxd-7fG8oAs0i-H1myNPq3FRJY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/WC/wcewWYFC_rSf9iCDKQ-vYyDrqyzs0MkafuocBWsVYBQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/WT/WTadhE-TLgu8TyKT2Q7gXdQG28LX16ouPorM_vIiGLU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/WT/WTd_8jkGeYFynZk8D7c2RSQsenyQTwRxpRbjSC9p9D4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/WT/WtWwGT7x4lYA6A76bEZbJOQcakLOO-ZRlE-jJ85IF-s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/WZ/WZbpL6d8hy2GN8pByC0RHNjqAtbKEHjafxLQZXlOhGA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/W_/W_B-hfD0WMbPWzLXWrLaUrHjKNbd91WQVwHsgap3My0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/W_/w_DjhTQV6ubqDUjK_1qhUtJvhK5wQMZM2zjxFV1klfQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/W_/w_J6FmBzkEzEEDi2InbqosXM_bUGdL7cHrVd8RVC_94.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/We/WeJp8hitytKBIyM5hh2nLTJAwW5INP6Jl6C87etqWhY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/We/weFkCxIywkWwh9p32a_lTirWpdDzXh1TAKWLzK8_qwk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Wj/WJW-HMP6nAPpSsF9dSBi8BLy_-Iq5Jc5Ke2CxqAMiyk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Wj/Wjt78zVt1sf_eFa5GU6FEjdIHQAJD5bY2ls9DYXtGHs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Wj/wJd3viqlGGXgSKCrLBoJBVacPuy1EcxkVoWx4BNv8aI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Wk/WK01-VZR0Q3gPSPlK02KxsTk3NtFKHnWuW37yd5-mKo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Wk/Wk68k3l_k2EJHqc5BLBs8AZRNzQfYpZRZ3upUD6Wo80.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Wk/WkwMoCZjg8V3Qm_jgGcF9U7laAu9esJFIv6D2ulp7zo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Wv/WV5zxFQaPH5ld1AdQWi8GcYyw8DWtvFU61acwRdq2fc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Wv/WvFNKAVuwb4HH7CWJctwCPxFyzDBfzLqRPZWsSuHB5E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Wy/WyxseH_prdrHuCWfOe0GG32kDRD_ACp0Zm1a5AHkeeE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Wy/wYUR5O4bQiHrNnph5tIv6mjs9j3crStFzqjz5Pvjes8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Wy/wyvMK3tRoRGqhya7IQQXaIOYEik0xLhRNmgSgDaB-i0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/X-/X-SJ3TgJWgj-lNx92_BNguKVKHPHYA5JRnT_XxwpPrc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/X2/X2YiIgmfTLgfDcMt5AU8BS6tptCi79zAUiqDfjgYOz0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/X6/X6qvWal2NXwjehwCrndgpQ3SYCx57bnmEbbZf_gCNQs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/X6/x6u0nr5wlYNUZ9k7UyvrdIBev6MD1wf1po2g0GF_bqs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/XB/XBdYNPYs1z-9uvwSDNZucf4WE2GCngYsfHbVDZePZxU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/XB/XBpwjoWfHpAg6uxFQ8naWvpDTG2MgapiCbJFhuzEB6I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/XH/XHfSeDhwE9xg5JrO1oARec9UOVKEpPRmb56vcQLOBbU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/XN/XNB3v1VWhMu2cxLwtuGxXCrBqagvrXP8pdmuXMnKQ9I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/XN/XNvFgVihjgoKo0QnKPcdI0No5fMV03ymSBqqmkqWtN0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/XP/XPLBn00fF7IMvWGeZInAE3elYz4C8K8pF2aiyirx4Xg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/XR/XR7iebnPJdRyGRfnG2m8mznzKRgSk-acYN6C7n4T6Eg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/XY/XYok2UX0NkV6626UdVNf1u2HfVFQ2lPA_R5hB7NLLRM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Xk/Xke2c8V7zGoVojRmy8pFQRUMKKN5UixjP8iEevR2kSI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Xm/Xm7II4xCgfAbzk1pVDvJWUijPFKszOrUrPNyj254fso.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Xm/XmFpZIGbg5ic8NczxX6Z5JLGepKXKOJ41AB95R32leE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Xq/XQ98PRwF_KOiNDiubQ4K45BFE0DguZNlII6WfGz-ZSc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Xq/XqFtXQFmIAllOs7RrpEsBgfEbTbMfh5HBIoEKJNm1LE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Xs/XS2LTaFggg1jMoxFiYuOWnseXFtLC9UZTIwXF7b51UQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Xs/Xsuqoy3liNrO3dmnUT33RcwuqDmZoeCMd42oBM5Q1II.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Xs/xsfSKTdtDE4cnI1T-jVwAJXY2LdkYPV76JkpVLHp3zA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Xt/XtBKrEN9fKt5oCLvjtNCDq_Slhn37xxTijg0bmn4Cqw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Xx/XxX9GWBw2f1GzCNmwoSAP49bxR_H_HuPN7f_k4du7gY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Y2/Y2NqH0ToyzIMNIrfb4hhc9YKUKmWBSTkyCUy_kaBzPI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Y3/Y3qn1PkmAnvx5yO57md_KFtltZfjHF5ikuDYZfbBH4g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Y4/Y4wqzGS76uvb0HpTFsqDOkJhTpQFhDvAPvWJw7j8kXA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Y6/Y6V4LfG522ibGoj9qkWDpfzGePPqKa6vwZAsCttGHqc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Y8/Y8pv3-QLDJm52tJP326GyHgDNR8LTY2IKEyXZpOJ4wU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Y8/Y8wvikq4z_In3d0c4ZsAW9Hlu9Z8YxZEJSmfC7ctnMM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/YC/YCLmgS6JepaWCodM1QPZwedG9YPDwLrLgGs8i7nTCy8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/YC/YCjbnGMGE5hDmtDnYI5xcZQgERshetpA40mt9Xya9jM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/YD/YD5-D_Q8rE-H4dZ-XtL2pXKHINyOcZwR-DI-FeddpZQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/YD/ydrX32vbwx3PBUvPntAMXUD3RBmpJL3QzOyBHbhz_Ck.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/YJ/YJHi0lVW2H0W-XN9S2HgjHCCN9g0EjVJCJTDFOeXXLk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/YJ/yJb-t3C5Gwr7914eVL48K1jbdgH8hM-BmhSKjNFhWAc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/YP/YPxSarRzFlcDokNcjdCdWXtO2wSEkl505T1WkPz44Qo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/YP/yPIWPsMQiZsfOX9Un5jrgNUiUTqrPiHc3nm-HbDuJCw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/YR/YRSemohWMfaSDdwEliSYTc8og7yrksweXxDGy3aYL4E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/YR/yRqPlR1ijyIEK-_ugevND_kCex8N3dRzBKLbfcbiduo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/YR/yrFrAgWFpPuhOR9CckyEGG47L72g54JNSReVajjnJYk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/YR/yrqDxfoq_TP_q7MINGOa_j_tXRnXCg884GM2tFog-P4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/YV/YVRCPNALvo9cpUCDY2bQRKpF-WbJ3f_PQ9s8q9w9Svw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/YV/YvOmVfoMas1p0J3LnWEzR8C-ubtG5PgjP4U9QjfWp-0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/YV/yVjroBpJgeFmACxRNTxbhnvVIYadCKag4RukXWZYWaI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/YW/YWxUfb537x2uTYzn_HmoLxKzPYRMWIgoYQTTw_MCCxU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/YW/YwXe3mcykFFMUeF3aRejI3zxHMLPFx2Ftyyc4sFAl2I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yf/YfSw7hrN4x6VFnygo8eWe4S5C7XcCAAnyT3UOb4yOls.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yf/yfu_7keNg5fwtPhEhsjjzbw2HdBrgmSjGNy2F85OKfo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yg/YG_R_lLkN5-DwmkQvQn_qAaFHbk7SWh7YBzU1xDIcbs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yg/YgZxbV50eXi0QgtLNEiRv3oTjr2Cthwgmld0bXXgp6Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yg/YgfAnvLdE4yNdEkexi79Bl5gQsfJ0q86S7P1bvt9BMc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yl/Yl_AImFgbKPt-H73gfLgBkvT0XH6mQZqOpouiGwVvx4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yo/YOIEVjBnZWbxXBa4JOM_FuE4UWHnmWMvbqILa14wtyQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yo/Yo46G6O6P8H4ScdlADgpiVZU3M62O58Ytho7L3e4Bkk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yo/yO8QTEJfnVdjvGPddWaJJtTDOCCPydXpMscaO29c0nQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yo/yO9bu0R7XA8z6h6I4zh6XVcHQ9gfobWSIbY1LnfKGQg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yo/yOHxVccr3Xl6_Qx5D10vFkRCko8c1nvRtpFpr5WCj_w.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yq/YqXH8rc0LW2ELpcPhQ1NXnpkn0iPM0FhXgzsBvMXC1A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yq/yq2SnUyzSpQ3y5Uh_ENfQ5kI1LUZUahZ_8doczuzPKA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ys/YsRcih3n8zfXuheSknstEVHkoTHRXektceQs3tg6n38.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yt/Ytvzdjl3A-asXEH5D9CYC5g9E4nsW7b7WCSA0ttaFGU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yt/yTwrKsxB8HjNAMTlb1_g5eoczqsnx4DRDlKlbCl8yCg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yu/YUECQ4cC0OgK3SVFVlqFh28ffIKP3tQwZNDMFUSwge0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yu/YuU2BlGBKH9CVJU2SSIgEVOqA3Y1FvIRRu5gMBUk1NQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yy/YySXhE5g2n8YMIrtXu7pNlGfFS_XjAh4rsqA_Qet6bc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Yy/yyZteQOxqKndsUNT2ZUW9d4HKBcm3Kby8wpOosfHIMk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Z1/Z1UL1eVmBaX4iJhc2ET2QoEYfd1_tIc6JFT6dPrkDxc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Z1/Z1aXQ15IWw2gR8Jz7IwO3oGGYDcoSyqufrItCqN8-2w.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Z1/Z1kGLWk3TDF2ojpy15Iu8F6p0bTc2bfZhegN8DBX5IE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Z1/z1Gwr944TNzY7Xvn5gAfPMQEJ0icDkMYtxGan6nknl4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Z3/Z36PgSRugd7gVMlsXfGJyYDJBFkzx-JpEEM29EbBSXo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Z3/Z3rms1HKmiIZ6yYul9rV6I14Le81485FBGny9mGHbWc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Z5/Z5afffbGo8qpQWASx9QPmViRJRJxTA5y2P7taH7U3do.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Z7/Z76JL5Cnq2ZLkgv4MdT6DpCvzf2OGOPG1mvNKzviMYI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Z7/Z7GXzcbJfE6q2lrM12LA42oMw6_CiVxQR8GIlvW3Yvo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Z9/Z9DFX1ViY3MqtKjUiKALEagHqMzV826XBaL3ahCC-0A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Z9/Z9yuF192OBGO8FBldhV0uVuznzl3R1MthMGRdFH4KnY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ZC/ZCFXnI3D0wh-Nwp6bpXDEDaykR-AldcpkgR6sENWIgc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ZI/ZIY-vUizElUn_-dIec0mgBTfsI102kkMJpTE3qbpux4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ZI/ZIeB_NGd3gtnA9gxKss6X3ejyybn38ovIAmpeRFOdzc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ZI/zIKNA7AR5VhV1VtfY5P5VwAX57wavdC-kvLdJmsj3EA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ZI/zi-LyTuqwQXN1CaF3X4CPwnHd5V7xSepYwVOePl_D7g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ZJ/ZJW60dTuZVi4COYUMdmTwG5tePoRiwQ3iudIeDCvbik.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ZJ/zj5F7CZqA2vBDfVpullOWa2H2zlUiNGTqqnJ9kna6BE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ZP/ZPpYHvTFauHuogmHJLyaO0My9P5F0M5S8PbjXkhlrf8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ZP/zPHa4W7sSLs3ZSoA4Ccd6JNyXR5TymFFIkx7oB2czhI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ZP/zPqgnWO_w2opCPBJsiSeIutWjeWcA2W3YCgyPg0tWnU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ZV/ZVAy0bjGy6wxhZN4z00tLXuz9CQuk8gJmIda5C-mnVY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ZV/ZVsERiOd1FC1kQwOvS59fo3YySFmYuvQfbBiQxeheFo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ZX/ZXlLQejJn9dKZvgrNvtAzBl37dGDjrf7TYkHxuwhvW4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ZX/zxY5s0bWt1XZCVXrFAJ-bOvmKqMnfLFkDnPc0cp7cls.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ZZ/ZZs6yK5dIG1r8dJBfN_AJEiX5_VOGdzGYjg8HhOgDs8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ZZ/Zzn-g41uJrn9ZBaFlM5HZNqBExFdgOBhfgl8sT3N2y8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ze/ZenL85ZziVNmn3QvbkKLLOtbWJNRrT6ZALzf-w3oBaI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Ze/zE7MlfvERD5fFqQvVKZjT_G9AQW1WWt5Hwy_Qvf4QkY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Zh/ZhLElMiciY2vrsNw9g922S905FuFzNIQKygNkgD2AI8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Zh/zhYZmfg6D28RC_Z3TuVI2y0berfJOpbOWggsk_3X1FA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Zk/ZKWP5nG6qcLiSusrVa-whZiDjzvjcx0WzpMiTa6McKM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Zk/Zky3ym3i7BE2teLU8wcSsq6zHPYKPcoaHrFjSUQ4xvo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Zk/zk1sZA6c6qbuH-jDHgZbX2uGud9cl7FUNJFLeaHwkT8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Zl/Zly5LKeNZ9KO2OOp8uQFGlbPFLKYjHGcMlyd4MH2xzs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Zl/zLZqU68lojc72iCHKhm2pAvVaxc9xQmRd7OMGXQ8h_Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Zl/zlbQekB5Gmk3U0liJYKzLBmDTAc9lWEG6jESzDQ4oBw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Zm/ZmQ7V6jLbs7w2Cm42ONVp_nYCoko6J9X5_uC6v5A92U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Zm/zMmVSTPFKmA7-92UVrDHT8eP8bD8nkqQNkGID3AmS0A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Zn/ZN5GIiI5divNn6tHIi-YAw-XFyRWWV2Eol4EyIUECmw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Zn/Znoa6HtaecoICH4cpmtwXjyFzE6Gi0MO42qRhN3jrWI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Zn/ZnqLMgJr-SPqK43aYKHGJRF4vbD4oTYud3LUiKIk-B8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Zn/zNanaI7pdQIgQ0MWeOteHqgMDkpl6-qCZAgFAusNK9U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Zw/ZW1GNEeLYVoZTj7TjdWQbypJYY7gUVOYRkaoQnEkhEs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/Zw/ZwvMyAKlH3UaQYeXNoKnJZOl_jX7C6BMwrHkXDN_nrM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_-/_-YN34gQfUlrLMAyI4pna1hdYtqBwPChP0zi1gYrg7M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_3/_3mBfFDuRdQTBwRGv5M993oLc82AAS8Xvfv1tTmrWkU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_7/_7hOMmpH3fJLlpzrnRkjf6uiw0IPdsZdKlOVySbjx4Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_C/_CTexLoWIYP7ZH-J0ybaUT1vZD5Pvk302gGPJaZ8wfA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_C/_c8zhz38sIBrgG_XfGJSYo75OHQZU4sb6n-oQ44ggBU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_D/_DK0UlEJdSKpMb5GC8YQj9MmgDRVW9DR7S4cUqydFgA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_D/_DLR8Z-AIx9Jb7cxWjsM3o7P-S4Shs3BMiJtb0F5J2U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_E/_EGa_cUzvQeGVEWnxGmbLwq9c0bmQH-K-kA-IfVfOIQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_F/_FIZaz_wdS61xXtPaMP8SEJBzdbd8G5Q33uNbucHrUw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_H/_HUPvyI38VlHhinh1zEUAWW094qzn1lt27XVSwjAQcY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_H/_HyUfVabyNCYV-zgl1gGl5J_1QVHk9KGPRQd1xiE4q8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_M/_MM5A9d1jCeyDCKxHBT3OzQTh3FaxCJF81J2er4uMNE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_O/_OAOn0pw48gwNrAohXeVarTCtNjwr9ew6e5s8lz9dDc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_O/_oC0IKymJaUqzPyoOaYl_KkMzWjdcub7JsxFyI3QllE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_P/_P0X-U_PXWfp2EAi--UnwBdyOSIZR8eq-RU7TmunkZI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_P/_PzDcJ9liAJZgvomXxzWCN8sC6WaMbu2BCtxrTQGO9c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_Q/_Q06qEzp9lIvoD5I-rZZTHAywvM97-slX5uz1Bsj19M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_Q/_QLmuysaS3GvUkmRHGlEkP8mWu6l0DYCoz6R5K_xV30.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_Q/_Qh4rkuV7gqNdovO6D9hS8yneB7KJ6dtLv6q7SFcNgc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_Q/_qdskym2X4N2rXmR-8-iOYa1PSqPcxasen6h92tSdjM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/__/__QDix_1_lO2koGCADJiV3QGR4jUBSLzgND64t_vxUc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_a/_aj9S8ornpqm23FxwD-qnfj-a1TBnc6tI7DappGpvcc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_g/_g2mM_zmtbKhStLUXyL1ut5lBwxqZE-eK3n_asmTzRQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_i/_iZT8Eg2bJs2jpL8_qbYxyUzI-waxhUO26xtXQO7Cfg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_j/_jeZWxwJqR_s2rX0BdcFyyfupAvYGN6RpooP2XuHmQA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_l/_LM1UR7bGReOrel-vazgB6wpgoJPLNTxWpWA2dYwQa4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_l/_LWagGIYl2ueY_2nOnhjE3Br4gPmmnhQjWMfRQKU8dk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_l/_l0Xj93mgHfYccJpzwf-3f2lJCnJPP3iC5AUNSGoHhE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_l/_lScylr9DHDElb-IZqRduWLmHdwdv6OwpMncVtAe2ss.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_l/_lcHWnqzXgdIDzEp4POmdjpRTP1FH71Io2HXyRwsgXs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_l/_lhF3dITyqX1OlHaa4DEJYFwL4k_2H1BUjlT02OciAk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_n/_njzJtcI0bJX499P4OMXhw-D9MhAr4nUmR-x7nOENPE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_r/_rDcc4jhuoQd3kJ_bqv29DfAnRFkDotCIODm_uZZUj4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_r/_rKBitKfFkwv3nlpA1HhWT__H2jZn-3UJFarBqQeM_M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_u/_UvEhjZc9DP40LzgSaBHNB6JvZ3uX8RBxl0U_NnH044.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_u/_uAZtMOy530-hGcCIY4xk1Y8XJ8cE_CpsKlMBnnuA5U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_u/_uZYUc3Uxa39weT1M2aNElTXYCfh2FUyWQea5HIEV3k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_u/_uisDREJo8Yj2q2EeulcTOs4o4CpVcrOGhW7x2rHsDc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_v/_v-G7C-VkFZb5_enfRy_5Hu0U-4aQ4Bfwt4mus0p8io.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_x/_xx_1imVbGdFQ6OdI2D4jIuMKAaiIBtGEcJAfdU-9rw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/_y/_y3aBWvgFtCIlVUj6sVSKM8oo_aBBtLaW5q66e1XZrU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/a0/a0SqItzvD1maqFNm_BfrjaVsZ9HSn1G3GQ7CooShssI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/a1/a1tJvrR8dW8yCpfBl4XW4z0QdK_p_aT87WQA1DSLgNk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/a8/A82TN_IXHznAmpXRX0tTkO1G1jRTgLp-dDW4HpagZ48.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/a8/a88Mh_qdxwMmoAJZv_daHuFey1Pa5C71yunU6bZjSdg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/a8/a8w2pyWPedsCyj6Ym_B8cfX18cPudkE3BdnrQJXNn4A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/aB/ABtuILVgLQWzQ-5zo9hipTP4J1qhQq1HWrTEc8BMkMc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/aB/ABvTBD5XUOvuttdgTvGV37emF8nMaAYlszGYke2D8W4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/aB/aBKwBu9-lXJ6_EA2PBLpiXUdWmNhAy4M-yWWFJj62iU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/aB/aBuLnx_21W1kO30aYk4qSk7yJddpQepdAnl9cCXGWS8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/aB/abpLzi2Mb-CnsERaeh_24j15tJcN9dlGUvE5x1wijsc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/aD/Adqzh7aie6206_q9wostwORSQzuSkQb__tqfAt-R9Xw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/aD/aDaBbxfsjIXdoGBOnjGr4LHx11rNZF7V16u_-1VvLdY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/aD/aDe5da_K8G7WgCH8YziFPakBEK0-L22gohbQrB5V_qI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/aD/aDvycIGyCa6A8zG3bVl8ir5HELQr4ceP7FDeo7HA-H4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/aF/aFd2bqQOt287r6xHevuCpNEpaixjwboiBcVqntDMdgM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/aS/AsfWe2G_CT94JaIbJlzPqSzeJwi5OFkN5wfV--72OF8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/aS/aSgswuZZialTm9AhYaf12HzGVmLj9q4GXMHI-JtgiSc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/aj/AjqNqXpQXbE8vXl7XgVOF_lmGUdJbpgOz6G6s8vdalE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/aj/ajl3QpdPj5tsImMx1ryqC8cNG_4HUf3wwajobs1NPYo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ak/aKF2V5Mz6N3q3fhozCLtcr5stxj0SFFKy5rRtRPz-6E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ak/aKbZWMMLd7Hml-vENkH7xPPXA-XBCRVXpmZ3s0PU3iw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ak/akG4Uyhjwr6a3IwZBaTR7GLcYh62BavLTkVjl3XWlW0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ak/aku_fQk-Rl_F4dE-46ZkXX3ybG5rQzzR197yQPGGuSc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/al/ALLbsEO7nY3tweWHb465dwFA4nLF1utCBgF5EYXfAKg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/al/alFs6Ed0s7gzaL_wzfBIwYpB0hGSIoJH86u6aYzAwrU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/am/amPgM8OwAoXSdJlDsqHkd2WLRoUv6EDhL_O7I5nDTfE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/an/ANXXUuhs5HO3cnJf-crOvuOvVL-jUbMbbggTWAmi_gQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/an/An1av7dMci6PViU6rvvCK_8oAYxJ-eillBa5RcmexQg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/an/anDjUIwSFQ5NAuiWNydoEQEK8hf41RilkK9bIp3hJLY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ao/AOcQ2gTj9BvgXd3EX8O-AClrQiXMuJZsJmZ38QW_T-g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ao/AozYMj0Lg--_70FMegJa-fiIf8oT5lMt7wKuHgGtzcU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ao/aoseXp035itGj4rmkh_ksSkZVzDdZQaadrvVSYRHvQo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/au/au1k5j6oGBWd3OZxXzNA0W3FWI2ypb0ajzJo1nQxzes.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/au/auJroIc_TIY5ooJ2IrzKgCKJG_I0PYkFmnVBn4CHlPQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/av/Av3TBVQfIrXcLbkWgvIZikTXzyI8XeKF87QXjkmv534.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/av/aVv-w9AeqQEK2E99Ddo9AW3s91UFORhGiXMuRyrN7eM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/av/avB97BgF6tx5feKyMrfqPRMwjeI0N6Prb9JCMGqBkzY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/av/avWYYLKegmqGAOP9EgUO19hcnjSdSfKaZcKQF60J1lE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/av/avg45oWb5raRbcf12X25jHrcyPPVN1viXBXvzfWtkEw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/av/avpsuE6PBvZ0ZIUK7Hz43kbVPiIC2NXq0O1MwWt_uDg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ax/AxU9Y14nK1RUa5psX0GcLbLdDs-Rim7QSkax1BAcOh8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ax/AxUlrIp38W-jVgl63vUQa52g01Cr7w4PYUpMSCuADEs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ax/axl0o0iLGKvpFwOKzIsIetNzO_-DM3y1EpIo4GJx_eQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ax/axs6MFLxy8x-FrTCAR2WPjP8uOrFvneKbioVBht9TLI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ay/AYQgH_DuhVfwbYyWlB4hpPokUMphnB_0btJFSPuwhUg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ay/AYWm4ZcW9Dq4j94w7R-CUtnj_3eo3lrNJwlHLnY1RQo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ay/AyYIbCgX8K2O70Pcfc0B3PpIJdHPMaImTfZNWE97eQs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ay/aYGO4l4yq4CkpDAvNAn9LzPGoGPEcJCjU2yAH_MznD8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ay/ayNn0s-t4Dce3-SobEvGPJr2xFdNOaZtMrlgPuC5tN4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/b-/b-guBrPkaYMWI787FnmB-TOhHWFIfk7cWkh_DtEDTyQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/b5/b5FEgkr0NCwMzqy2autgVcrdoFiwKOniS0CRow8lyDQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/b6/b6JQ5VsNSHPf-UEMLjPF6UBlT_HsnS9CPa_c6txj5vc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/b7/b7rGaUuB4iV6MUQvxysN0q4bkDOiIgBeB50kHcGP5t4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bC/BcYj8Q1yjlrSe7Gd-vZrpv7GzAhtvD2Q164I89OPgSA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bC/bCM7EbzPxG1z_t-nhFManuLNcS3O0s3c4FWYIiRZcwo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bC/bCxChWajx9DppXTWhz86gzvtNnwVM-sypBMvDl2__uE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bD/BDZxllWh85ILZq02aLh5rERGose2vu4qpmCZWvtoEMc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bD/bDGNdo6mplf2sFEgX9kJBZUw71xGlN3AXDcrh4zWDnc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bD/bdLxdv1lQcuDvAZ9yQJgYZDuWlKE36sHHp_baavOkmM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bD/bdu_3vjGuTi9qfkMoQ0_pDyIuASr2Proc6MtmteKlVU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bG/bGkJFkf1UdlN_0RsXy9hCgLvQBQir_9fIbjfcukYjks.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bH/BHVIVkV2uvvmYEP2w8PaeOsPd7w_vv8jeHQYCDlXs-k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bH/bHHvgAvfRT2I3LGneleTQDl2llwfy9AaVXV9y0qojuM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bH/bhsqn9dLtIlen6Yx7JCDwKasZ_tK5bfNhA7CbUYReso.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bQ/bQp25fNC7zrRR_jEbbZqNodaT1cd1VWv7L3z3fHaYR4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bQ/bq0_vj6PizwxTaqSqznNe_OqBLzNB1Fzo0bFKL1Dle4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bT/BtCnYKpTF2WezmJfQf5ecbNQbAXg2NLiVqOLDNMOHkU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bT/bT9m30yOUmCkgemiX5P-dA3Y5juAm6891JVRpP9pq5o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bT/bTkEWFGoyHJ5QstrO3O0X17r7mgG6DkA_ZsIqfyIaMY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bT/btzPDO3ARHNIWdmnX-OytS-vMnQVuDIMydaKzzJYoA4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/b_/b_i1H6LHWETcuXQkonzXet5J5MJ04RigQr2ka1fHw0Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bi/bil3tMt320CZKfN6eHYo5f9D0IzgQUXQpwqMB-zLDgg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bj/bJUC7ybJJzk-S-KVE7WzjPdlKIiuqFAtIC8dibxGH0M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bj/bjVKt22OUma0YdYa9SsskChEGGoDA4beWSYaUsmhePY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bo/BOMHziyr5Vk2MtftqOMzEgOM9j7i7yfAl3prOtm5xKg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bo/bON2oTS0pHlaFwP3eI1UKQW2FhVcduWSytACNnjIEWQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bo/bO_mv1oPRDtkxzHCMnuuacl35edB0Hp5tMjBV8UiuLI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bo/boPFUCb6gLyXm9guXY2Mt7yQvC0w89xi_Ztcq8lfvrY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/br/BRcBtAfxkMKoPg5FabeB2vdZwCALU68NAnDQDo58tUU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/br/BrrOXRijd9dk_Mx8Cx92VXWGS1Z9lG4rUvEYSrcrVMU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/br/bROtibicGb9AbuxLyYLdhUMp9ujjKN1a_JQpR9gOw24.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/br/brvhIptrmAlLOBtBjcOhxCLf9EqMsf6IvJ8C6GcWKNY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bv/BVloWigGnvhNurfClVuOEj3aUwwfio3RCk5segRjm-U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bv/bvF1QXC4LzvcV0dSvj50cWTtzdaps403pMSsqY0339o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bv/bvtQYpoxKN76iKXiue4Z7aLr12Hl6qxtye88a6t_1iM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/bx/bx-FTLSVRe8njDwcQxNBVbqo96gfX7026Wxhd6LH2_c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/c4/C4XoU8_CX3bv6g_mmKIBEr8ltZeKPqH9H7Fka4VfsSo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/c4/c4pVjxmOnyXBwlvVWy6h9DomMkoNGT4JqLTIi7r1aMU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/c5/C5cRdrpcavpSR8TOqJKUCZWyhavJHvyocCWv1M6Z1lY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/c5/c52qd8YvmGRtgZFh1wImMizV1Dj1yys0OAMTXvj6tMM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/c5/c5z-UwxXb9BM3s3Lgr3Sd3gi-qgmqDS6tBb8rh7xnIM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/c7/c7Nhaf-OX1Wdf5bsWps5ha5bqDeDxz3OeqY-2YM2FEg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/c7/c7QOZZipDWPPykMgShMhBs2DWSOKwePxTmts4Xrhafk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/cA/cA4jx40FDPLUAR-lBhYNPp6eb4MFP8Pr91px9vtr8l8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/cD/CDUEVeikZ8nU-lZdcR3FjhPZ57RE2rvSNr6kEwyRs6s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/cD/cDUY85NDgQZkJvGQXeYxRDm5geqaioRiXU_Qg1i6EEs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/cK/cKKIHZOLzR5NPzjV-FkfIzvuT8xpLE0bWE3U_4DK3ps.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/cK/cKevmypS5htUZytqKlbMfiPHfFUGiEzhDVbxfLl6SDw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/cK/cKj4Vdm-nyrkXedBVvvetIqE_aqh6I_EPX4CtBNAgGA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/cR/cR3LygM2dMIgYYLdlAD6W3ioo-K5wts-WUN9cAfEVSY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/cR/cRpKDfOe2LW7Q2yQSPbvwtlQH3L6BhAwNj-sN4hTzFQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/cS/cSNO7AbHImABk9p1oeIWK0dFE6dhPNtn81GF9ByB8N8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/c_/c_P4f2TFZLEFRf3_i8KBEyGPuPbk2u9OOZuFsNW_yZU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ce/CEGrCyuf6rUkhO51pM_-6HX7lOp0W7hxfFLHdiA87Mg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ce/Cep4L6K-OlGv0cvi_InDxvvIZcMAeSgYC5Enj4FEYjY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ce/cEEbGxhBaUOgNAW8l2KVcicYEfPRcUNpkFnulrNLvoU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ce/ceisZx5CfyM-ViJ-Zyj-KlqkW5PGUCeRmJeABbX-WRE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ci/ci_Zla0eV2lqbhpBvzmgpcKhihv9K1nHmQpSnHHOJvs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/co/coFyiVsdR9IObYSFZGtZVaIf-PX9DsdaZwyO_gKo4h8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/cv/cvcF2auXa98G_cV5Or6H8NS4HjBe3uAI1Vpl05SXLKw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/d0/D0aUKqXQIUUj9pMTocgjKXyTVbLOEhUnF1eSgql4zSU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/d0/D0hjWi-0EBh5ZRpIzXrGFoxhAqpvYtci_NbjCLmEl5M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/d0/d09-XHUqEwznDsthVdjhemNcaZtHS9hGDmYWBRKW5JY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/d4/d40YjDXrRMtoZFRQe88NJbyTKRL4KWmhMqGYzpYG7cI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/d4/d4XaTwFcsEeW0l_kMeWLNKfpyBFCQYU3eXCtCcb0ozE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/d7/d7xG1yZiIBTF2DNCHDGTCB_KejTLgO5qlwSScFen0V8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dC/DCGdNNmV9g2wfTZq3bYYSbDdi285_0i7p0sagMPqBzM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dC/dC85M5JXt8Nr99lylkdH8qpsJfdGVyj5mmn1iSKQWVA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dC/dCjjo9zlPGxDMQBEpLDXG0hoQXaPGyDYEj-xsuPQxAQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dC/dcdX4QxzrzSO5VIVGpYhVaRGZ3QJYdVf7pAuk2Tekb0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dL/dL7aKEmr50QoeqFbpJTdeQV3sgS_NGaDxW4uYLnxjnU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dL/dLQfuRPj7pqCthvK4aooepJulh5-6REJMNR-qFil8Q0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dL/dLy4XSG0ojRL7ZdcZdP_mEhztJh5VhXImGT9g1RMJgY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dT/dTD3m4r0wVO_p3oPbpqGMSC29Ue0mSB_s8LtXHqBsLU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dd/DD4aIyFlJbrEVOpPtur9LZ4wo8Bq-XiwW9GeEkHa3HY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dd/DdB6vtIi_BdPu01JiQF02mRNlBXqnx5IK_dlMhQoMwY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dd/dd-JRRFW-2XA2fA2Qx8nU9x5Bsmv4-dy-dxPMlZLCSM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dd/ddc4zm_0yTdbr0bMlHgrdPCtOgyXCWbIteTw92zUoVA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/df/DfNfxVsqrVwNcE0a5NWh5nfoZeJAEpBQbuIwgzqvsko.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/df/dfoAdSJhi31BWDKD8YocbgP-j9HzZBvRsdQt1317z7U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dh/DH1yIX7iDaeowgPQZ8JIoe52jYxBvbeLHnpxADKJTbA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dh/Dh9VSSlEXVz0-egxXwSRzfkoe1fxcMwspuxR4BKUq34.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dh/DhRo1o2FnGJF5BKH5eYbeBs0F9rTnGLQlu46PC613Js.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dh/dh2Vb24JM_AteSeOhSdxD6qLz7OTMdvvTIew_J99ZHQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dm/dm4pJjET7NeAqzH3USGeyR5rxaP7omJjECNIIGFI4Xo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dm/dmNy3pymY0mQGUvDoTDUkpzsYrQlHzrpn_rXpCcKSeY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/du/duzCL-j0Ap87O8zNAfvx_dfeZ2iIk-24uuglqR4a7dg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dv/DvMrx8cuMGWsbhLv77JAX5MXC8RNK78wqrHXuNVe0pM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dv/dVO5iiC3R0nijCv9wN-gS5QlvZrVNs3xEmolLLcdHFo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dv/dvIoMwxKSXMIsdkmErbnZ3Py2lhPAkllOux0cyz7_N0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dv/dvomM29JMwbIOeA-QCA_bLO92Jy8kzdu0ovFCs3wG9s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dy/DYc63l4R73j8mRSLi9MPAVP0ALLx7pkGMm_4WqY5crA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dy/dyPakfxy6kPTU0YDbdKO-vp0tAPQZTSmu09i_p6_vGg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dy/dywkgv9etFBCi25GVEffl4_3WJKkDs-YKZSnaTJqcXE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/dz/dzJrQ9OGbzf12druB7DRPaU0IpegqH5TroOHa3WUvvE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/e1/E1j6E45wk9UIGjsdkp2Y3jCuNdRh84LUkVvKpGuAk58.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/e1/e1vHk9L6-kS1mVMds47zOy3-6uPrf7Q6qR4hNBDmW6I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/e6/e6isd_XzXBIjXYR2Q9jw6ey4yS5ByT0MextYNLAcc0I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/e7/e70-5ScFFV7THr4XXy0OuFlHSkZtV1oRvkGS7MZQGSw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/e7/e79CFoZDWDCMSAqBqqAi9Brl6e3eGTYAXmmv4DgGcSU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/eB/eBiV2OU74OTEZsL8lEzsKfwIs7c0pFI8zoaZnYJZ6c0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/eB/eBzU4EAVWZ3IMs1jBdRejB3ktKH82RiUEyFO_xXHvtw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/eJ/EJh5hCf2AM2MM-mR958wMievqD3-I5PI24uosO2bKBU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/eJ/eJcgGfe_tItKAbyAwl9RnPaERxGdR449WWPP3p0PZhY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/eK/eKcFS2BBLIHOyUCXf_E7jzdztLu7GllqgK2uZAMVGaU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/eO/eOk0Fw3pILvpRqKS0YNqX-NxF8DGPModlpu_79fyeR4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/eO/eoUfX_xQrXDD_bqLnMZqQzXfxyMMzRm7HT0K2U-C370.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/eO/eoffAr2xO9-UKYL7d0RrJacgoeMGx6KczOGbksOovVc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/eQ/eQpPYJrsjOc_U7iMh2VjVascuO1yihKmB6JD7hAh_VA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/eS/eSQ84RHHLUvewNnirVS_QHcVvUEJDqTWdha8XY4WOVs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/eS/eSTfj-XOr3O3LySiHGdaw70ripqIhnSz8Yy3Myto_4c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/eV/eVZb-lbCSrod84PuFF4H6J0-i23-i_2xWvVYreEf1K8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/el/eliQiSRqP7Jcu5vDsNgcaiuWcsaGziEu0ucBvaOe200.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/el/elxF_lA6c58Q6SMqMYZDv_GvFDVWJAZUGPSGafQNm2o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ey/EypeL-JCt683Ofr-Ee_OmqKsvq4c8BACIhzEfwt8B5c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ey/eyoGuA7zU3BJ8mEqtHexXXmNaY2-3Vko_ytAMhl85Vc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/f1/F1SLA9cDbOJCcSxcoMNi0LgdILYhGN6Gy_RI5m7XTtY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/f1/f1BssQHyRuuqHCeP-f47I08-uMvZQ1BPtWKXTN04RJk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/f1/f1F9ljlJEkOIGMOu-HcnDfyNFIYehLNEB1IzB0J7iNk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/f2/f2D0qvqg6AiFCi1M0Ka2HCy5EuF_KNI-i3OX6Wfkl5o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/f8/F8_MuR523pJhf2j_87eZWkcTkhra0JAVfJVWH8kAIW8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/f8/F8tc4hW-FjAH3icP0oTklm9O3dfRn3bjJ71Cu8CKyys.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/f8/f8OXoV59x72wxJK7Z8_Mit1MOJhWZlfRuX90KHvoy-8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fF/fFzXWKiIeeELmcGDh12k0b9IMoIP-0rDSHmRRwgmq0o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fX/fX58Ov4QLKhzF6KIo2-5AG7Vxy_6t7CUcal1vGMTxmw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fX/fXI9mbnF6KsBvnSh9I3YjwJpECdJ3J9qHivcLGMjMEw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fX/fXXR_zShdssQgIp6yJwMoYZ-tcw2aJ_mTSKkTeujZi8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fX/fXbrNVe1Rh7TgvanN7JbQycUQx3xo809urzD76hesDk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fX/fxMJbrLWHm-1ZvzKu46FDGuHloNeFar4TaxWDNQd_rs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fY/FY3SrMTKmIJN6qh5a0J024tHNVBkiax6A7L0CsXHWvA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fY/FYI5NofDqbUfCHqkNNntPEumxTEdkMwnwFMyEP4gSR8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fY/fY5P2GMjuNJyKuPy_O0iMTPDs8WgNEFBMJa1ouQoxyk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fY/fYwGruah9dFjcRjxQUf8uUuhOuGrCVF9U4rsAWnAL-g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fe/feSdZmc7v6iqIKuB7o3bToSXJGcz3X-1ru1rK2CCnIc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fl/FlN2PNCqdYvxPkgkP12WPL2kElEjCYy9_UgjXJzlSgg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fl/fLIfpJaJ5gf7peO8tzirEBtJ9vIqXI9dwqNMl6YT7fw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fl/fl4z6KdEKpbe9mUxvNfEaaMK1_g56oGRHVCGkjwH5PU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fl/flN_nH6VG4Ex1Uoi4tHUmJLEBxnXXIDfcD3OD7GVleg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fo/FoP4XeqnBlF4qNSTEPNMVkOQVedaD9z7G2xv0Jk3ecY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fo/fOx2wbo0KSaMgN0TXlPMz8D_DOXMwn8gm25AX9ygomc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fo/foEmd01biiPyTskS9wjxzY2kV7fmjN-f7Q43-KHft7g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fp/FpUuXmYByuuQG91_ie4-U5qOXDhXaOEuqxQwQSEyVhI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fp/fPRsNOWlOgxpNSwcNx4MnshCG4L7Q4u45W4WfNl3Tpg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fp/fp-1xECWDOUbRB65b4fOyM-if5tvdFvO0EpPWPriepQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fp/fp_VfjgRP7J510Me7uc_NJ77hSuJWSpn6a2xAIO0cVA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fq/fqFBzvP5Ekd3AGMeyG8ya9a90SLefonCqjn_dJo3uXA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fu/fUe4EreovoNJ4sGrk6-PwsQ9v1U75e15Xvg24RRcRkk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fu/fUx-Bi2ySCYflGbvvEWtOxsoSK8ZjE4NO3VB5sIzzDk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fu/fuQD1YwdgyH-zxEHDezWwRNIhkFNOmD-L20-h8dbYzU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fw/FWW1KMAcT1qlDgTwqtDsfD6lOtZjh1V-08krq4EB_RE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fw/FwgI0a591AVP9n7ULwoeEhs4lQJvalBUhS0jlrBqdIw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/fw/fwbAbwUoOBY-jk_lffmMoHT2v0oDlOL9rOxkaN5gw40.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/g2/g2AVZGUuKZfVQGTJdJZ3XbbjcjfBxZulUrSh8tTeSb0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gC/gCStPW_oHg1_GrA6-lslgCQ8oIzGKsUkIq4Ui6v__6E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gD/gDcoXoI-pQGJJiyviFAwhtmMucrZ9W93vAXatCGwebk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gF/GFBDoloxbRH2NY_ohYbwSGDYh3vaZmiC38dML6YbmiY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gF/gFfR3dYoOnrluKjP5oldj_ahvEZvl5LlwFdqlX6jwrg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gF/gfoDlsf7fl4_sD-o0-EQp_xvy3Wkbj93ZYJrB8c8Q5s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gH/GHuC2lCHsbm5EoYqluWUkSH2zPCeGzmydM1Q1Pt8eUk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gH/gHyS1S65g2jQWxiCSQp45TsDFo5lHOBCmg-lOZvZIZA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gH/ghAR9sUs2EbQCt-y_vpGnYeuWUYKwXocW4MUPEhEZBY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gM/gMhViEPjazCEfklU5aLbVHTU9Ovjn2nUPlqGh_rRU4U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gP/gPabMCu7pUgPZSnHLdGiMk_xUncePFUlNNr9YfmUsDQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gQ/GQlEFWHDu177q2vIDvPdxFG-MN1lwR98BeveolQyin0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gQ/gQG7vSpuFAlh_neHw-oYCCfL89eAGjzXQJ63HCBjiew.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gW/gWNvf1dxdvzvcmhPlg2dXenAbP2uQ7Ct_BwIqRCIzfA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/g_/g_RnNwPd59iaMBr6zQqfqNptbxQChm33zagwR6XU7PA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ga/gaivz9EnIhJ0RTFvCSNsgggwcBt61-IvUCOZ7wktkBE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gb/GBgAaChJ0jnQdfaIDKwi3J1X2pZoyqE_mnaEFj3HqG0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gb/gBhfMEHxK6kn1X7r8lkkjZUWcIqbisyJ27748_8ZeLU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gb/gbIycWlqppaz0V4CSbKbZI09nKl0fWKFkz2dM7wO-bY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gb/gblEuzynBSXtSj5RN9oKNH6rik-H-jM9omx4K4Q4eZU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gu/GUi6VCIkpmKLnHEEVXBS2V_Zyba_o35jttxEiTEMrU0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gu/gubJVyaHxWhYIbDzGOoOtO2cVyVCxdOaiLFFrQk58UQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/gx/gxdFxU7PYd938Oi3w2C3aygi0OI0aDSEft0Gg8TtINc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/h1/h1Wzv9Dqc3BF8IdgioHYPImP3-gSp9uWBELsQJcKYbE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/h1/h1k36QQumMzq1ZbNE7zvbAoZ17HTpaTI2NeCZ-Q3148.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/h2/h2X0orKCwNRuZlfI28a_RJl8FVlFFqojpClen8Pm6cA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/h2/h2rXuYSv0tX5b8YCY9XE8grUuKudaOyADRNcxPR1MTM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/h3/h37qvo0zthjNnT4vTdXg_9rjAndmEDwhNnjjM68G7Lg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/h3/h3NktpnFHxgiUoA39ZGBsX9_Tb4iBFoMw56_M0pxhMY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/h4/h4rohPTQw-KsIgb_jOu9efccrZd4GDzQ7aW4yZjENig.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/h4/h4whKes1cxoTW7P88Ydle4Bd_QNG0Z4TdAW-eNNlNjE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/h9/H9tN_NrDOqhWJcDtJLhkpQmeoAmS-NVzyhV6fbX7GxM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/h9/h96p23JAeg2QjiGVyoqu7nnEt2P3IkkEXRRFWvjgZ9o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hB/HBKSea_KujxBF3tgJtlYUUCiwZEAG3p5tAyXNmeQ_K0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hB/HB_3MnF1yJhU5woXMRFRZi_DyEUGgslcFZA-6NDRQ0c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hB/hBeP7o353HmlFTBTbMSSowXfOj--3rBJVLJt-N5gpVY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hD/hDnH5YbFFIa0slnytnXCSNpxKz0NUDXiiIbez7eujCo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hL/Hl9zS9JD6fCBFnnq9pq92dcVgqCA1ck-DbG8YQTf5Js.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hL/hLLOoa3wpRd-2A1982bYWhtZOWvHiM4JWnKcTIPF4WQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hO/hOh1pr3LilUsfydbjpSuhGhIJP3PqMUp9NbeepLnCf4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hP/hPQBpaIexSivf1srul3bG6fGNgjL2Imxw0zOMyA5S1I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hR/hR_tC8IEDWBlPdrEwgyYeK-eoQHsxrOD925-_gIQXrY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hV/hVovRoln70Z-_HiLuLQchfvQkdi3zyRibGGpgV6psjM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hV/hv6JinnrkWbfRPi-EsYZuw9YxDhdbAb39wPoA0PyqXo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hX/hXGfo0FJMAr0F5_evr_c3d1I96Z2wx7bRKKMGYRbr18.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hh/HHPgmY3_hXBqHANA16SHr1_bLoIQvSYZxL2OLXz1L0k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hh/hhGNl02K3PfaOxwmyBRsQhA39pPvYnfavB5cT0WsXck.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hh/hhV1IsK-eS-UYjEFy6KKfLALuEOZkgi94NADDaHHzVw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hk/HK7K6AcPB1nK1gMNYMd2FPE-0xyBTUStB3g2zTE0q1I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hk/hkm7NaXZU6-sLjjxfb75eW-cN2xQBFKZj0tSpIl_R4c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hq/HqtpNribgugPJmqS1aH-r-3DwdeLwuhtNXHr5fRyV3s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/hq/hqTGWizsk_UTKRLihJ7b_H_dK9CXuxakuOCg2xQU-_I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/i-/i-oNV0alsMIKntppqOBH8gkRVA1zK4uunU5CGza-9YA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/i-/i-omwKTW92-IXhDYER9SB4-2PxSrweNJDPLja-akFt0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/i1/i1ED1flgjQnUqSXvGfyJt6HPKBtquUwJE5hkfYdaGbA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/i2/I2kZ7dNa1dsSjvaPj4lvJifpEIkkrTpN3GAhY1pQN10.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/i2/i24f_rS4hZ4gjbxHLdutgVL-e1PNbejG5ZhCUFwnGjk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/i5/I5Fuo3BYo4tHUmA0i2P12c92cY9XhDXseTHEziM6gi4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/i5/I5p5pxKve9bPRhE_J6ZS5I5jjsSkF46MmHxcENjqtxw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/i5/i5cq3l9v5EejT3cLSW9C9N6HAPCdUgkletUEeWapvfI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/i5/i5oPP933qBRMvCoMcUJZU7vVHh4ZNVGvzy7OmoS7-BA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/i6/i68TlpJUNJqtt7MGqG0nRbn6--FuTrSaXCz0-bWt_Ss.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/i9/i9FlBZLdOICLfQsEpnej6ywNV8g46P8pGQRtjekndAU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/iK/Ikk5AtEXFzv8UlWxIs9gbA7wt8LWZoKH32XXO4kmywQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/iK/iK2hiqJr38mv7M9Who1_CNvUP5ngQj8gjXJPbXqLQNs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/iK/iKIjoqFkeZfZymyng2hZMZ81c_gWoU-mYUlOHMwv834.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/iO/Io1tExoAdlJgHtNJ4MQE9vhuP5DqMYTd0ZC374vTSV0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/iO/IoZkfkIyp1fw9bGlRgBhwdsAokLFQsQt-26qFdMMURs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/iO/iOcDljXUt5CvmccYa4x0ZYKTCZiBki2Rxl2UDP14Nqk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/iO/iOkBH8raidz1iA8vfb9pQs9cLKGTtQnj-T6hMZjRlaY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/iO/ioJ-Z7UczDAGg-qO3p6ddt9fuZMjc31A9D-BHR3gQO4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/i_/I_xuZYi1LlalW0vPEBXC2ian6v_dmlwpbc5UEMJSpjI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/i_/i_Du5BcpE-815egv8RiBOs9m4VtpTsFEcatF2dxt-T4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ia/IAKYTfv5rQA0fmTdiDKiA01--L957QWXZchr7cgPgiw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ia/ia_EMaYYEb2EB8shteRgbgNUClLTfegJuehOAos5vvI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ib/IBH2Y5tB-0WCYOi3qI5C43UpPrS8jsxKGade-WLlH4U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ib/ibJ-T3gD34IxYmJMXM9xHWEqOeitoB6YLqEGWtuG0Ns.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/il/IlB35MBlxf8nohfacHtzgSWv3VDooCEgKWK9ap5yY9s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/il/iljKAtP3d7EUrjjC08rsWkd3vZbAUCI55Ew-gZHKdz4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ip/ip4aZlJc7KhYZTG4bbrWEflyQQ4-VLRopeQ_OJ_MyDs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/is/Is4-8g_I_Wdpx-wJAkT9hgr-CRey84ozfij5WVnUizs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/is/issKAfSj1TVIh8zngEwi-EAwAOKfHAGn6PzXysP0XHs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/is/isxpKh1SAndu5fjxn2o0Yh2JHjxCM7DkEDVBaO59-gQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/it/ItEUF2NTE0kgx2B5eI-bReYKjDwCeyJ5YLH5l-Jj-bY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/it/itABo5heQjlnPdRj9m6pZZ3XtAadyuEnlvakTIyc_bY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/iv/IvpOTlwABYd8MHWJ8gB-VxPwtPM3oSTonUGZhGl4Swg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/iv/ivPRFCivvIYnW62h5ZwWGe7xcwaBdu15NScFdlIpEJg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ix/IXpL2WuucCaJIYvvQL6P91whnD6lPoLEMSY1EXD2wSc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ix/Ix9p_xOGMSrRyf7V4t9oYiz_rWUIYDntwjsDN_KqxvA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ix/iXIg0VVMgnjZjDcBCGEed7r5RFQuS5mdi5BK6ffePU8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ix/ix1NTlt2BMvenVBeqrO5LACL7ACtUNxvz6b2swno20Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/j0/J0CFNWz-HAtY_0c1AC_Ri9H-Je-LLLJMJ_tD4vKkKPg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/j0/j0hopfXXXcNa0kYD9gmUkJJCfTi0QeZ3LYVEOqhctfA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/j2/j2yQXS6FrkCY3h1OC7oR7NvrO9BnJgQ91hWD6Xfm-qQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/j3/J3V-R_9drID7gPsFnnTLNdhRyM5EhASsrMZdfhIc1X8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/j3/j3jL2PSH_H0BpdoRJpp5mw5J070Aa8cKWLMCcxGzCDI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/j3/j3ycP0fE_8bY7SlQKHW0eeUacaGdBaGNxS7tPVMJhJc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/j4/J4SYPxgGkm95mZXYyLZJg3BQS8qC_V04O5XCau8OAcI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/j4/j4QHEedHmJIk85X69_mYHR8CXVr6fwikProc-IZrMMs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/j8/j8GSW5YDClM7BOFuIp6i2iJs4WXpudwiU5TdWjk1Beo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jG/JGpDsmltgiavMyneGYAhundWT08IB3qQEoF_zqZmejA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jG/JgGU1Psv-oSQ8Y8kAUHEbcnNWqWZDOa7NoWAdT7HOdE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jG/jGt7R-7yZosAfMRQ-cCeqkangVHLMi2ZWdguri99eXk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jK/jKOK3FytRfiFCAWqhNzgM3Pb-rVUUoQI1s4Ekw1mEG4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jK/jkjNMNJBEdZV5qj_lsduE6SHRcNjI4VL1925duSCk9U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jP/jPBJF0wxGl3jYBLG3c-ExmXPAysPJrcbsoSbW2DY5OM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jP/jPVHagj-GqYiPdqy9ByzP1e-IGFBcc4V_Yp2IAF2_04.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jP/jpDU74KBxMYlO6AhoAOJpzg9j8YWznSQ0oNVQm21i_s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jY/JYM6ICviqr9lRsbHmwbNyyKJ25nEX2kNigTTiwvhuHs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jY/jYhe-pbXZuKczwF8EnAeOo_3Hz-4zqNs1jZesE7mbjI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jY/jyAXsvQckcT9gQOc8C4t05mc9nElBu-DyHGbKzhzw9I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jY/jyvANRwUJvnr-Xu_RuTCbNQ2e3Jo-42PQaedwdC_P2I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/j_/J_LCHivDZqaSR9S8MUJXpzm4IcM4-W2YRjRpVEGqoXU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/j_/j_40DdkFDlSDIu3-3owjo_fhQ3mv74HV_JR3pc0kkfE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/j_/j_waqsoHYdh-0-yeAQ3Ozsa3_I8obet9WMHnvmLhAkA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ja/JAra2uUp_7oCWEB6kQIgJybG-ibiYsVMW22s71dUGMU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ja/JaHfjPWn_eMLF_naYKiFZT6tbZ73lGS6h3Jrcxl2r1I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ja/JaQWDhOs31pW8GdCLXuW675Vi8GriCq4YonEfIFP25s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ja/jApWCkFPMSx5VjYH5EAkpsVrAQY7Be-roHFNgs79V-Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ja/jaM19BTN79ugQ4rzn5vTFacaRA-IOXQnOnVHcTVgr2c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ja/jaXC4ABlFNrLxoaJdWkYCh_kHRTXZmUoh1z2Nqnp5aA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jc/jc96SkdcxN_b9BIFcW2g_H7gZgbIsGA0MPx6x8xlWkk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jc/jccSVRspAoW9j6C8FZ6abLZEdqvNnLOVyDj3PDq7eGQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jh/jHgf6_eCEUb4T0vLu0aJNnGtCA92GABOVt2-C6Ui93E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jh/jHnnSkDt6hXIgU4bRyvV4y-sBHjcEkDDTh8ZQjU0_b4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jh/jhdm0gJL13NWhnoLzQp0WhsMRaufu68iVNCk50xyHGU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jj/jjL9uHb8AQc35mx-kDoCjrLsjdI8LAmJcZUI9-rGHkw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jq/jQbufUcyYFMVfAUr1mxe4zElrnuZluNWoHgu5PoTHP0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jq/jqZXWWQrwMXNumJ12Wm8OrCPWcbXeJSGT_wF-WaEC5k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jv/jV7dPm8CFtS5C3dG8ZqFzchwJd8giRnR92bZ4001FHA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jv/jv4vw09Co7ZS7-aLdD9ZpzFnEkm5huOCD-Q5FEbCOso.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jz/JZ3o93xVKu-moBvdLhYGWJlKsL99hfneWcKQgCY6LLs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jz/JZQZCmzzLeG2I3jRxd3UkrkSKnwUdwgXeZUurYOeqUg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jz/JzV2NShARv4t5z2yhMheJVWzy4Fvah40kpViq7edJ2E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jz/jz8akqTG1NlXGG8MJUbSQglXRi03DMCUtPQ7o706m3k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jz/jzNT9zVsVV4in-HI_21u4pCx9SOcftPUDfD7LHvG6BU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/jz/jzq5ZpVJMdCVp5lG8mHLpxPP8iE0VG0g83LFe8Q_EeA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/k1/k1Fwp_dhZ0g75YyTW7Kz-Ezyp8jkFEXR_h0BundXGOI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/k5/k5kyjQsDlVCjFlkJOSvyA7-jUReHb6fw-kq8zTkol6c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/k8/k8L9fJw5IpnY22WcmKcd_OOaLRxB_PRHz5H5f44hC8A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/kB/KB89n3SvSzZbgMGRW3nh3Jcvr2NrlvUpJcUrqd-0naI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/kB/KbwTiCrzDEYaFazchSdCq1LncUzbg_E47born1SNOHs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/kB/kBKaD0FsrS2oKyCG7K_r-4LpZFq0D_upoeNh7rDqITQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/kB/kBWdhXKc9O9KoJtSQJr_Rw_ApKBU3ooUq9v4nQBFFds.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/kE/kE3C3_R9yevZUd8SzsY79mlnKbDRScacuMrH52c08Ng.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/kE/kE_y6G19I9_zjQdkWc-LLCtOiLF41edObTtb0gm1qt0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/kf/kfVf6BfigitfKHk0_dYPxXcaaU-R8KSbfwAlF6HNWO0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/kh/KHwzBbb6B-Boz6MhoSYZmdOD6kYg66G-EI-8OlHdCYo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/kh/khAMipoGWKc95xO9sqRf4HmxY-vS1aG7Kk7Nyqi9pCY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/kh/khbndPVCjuLOOmmhgms6t94zlbv1NJNUI1lf5bZG8EU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ki/kI9WOVzDFBJAAB4_7283wD0-qvPRFe4Vvzom3ImcCs8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ki/kiGAnkK--SVH9a8IKqQUrHDG-KzWpwUiR3PWZM4ykxs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/kl/KlfGdM1bq2_hnOek1BR688RzgncPdHVhs2drQnSXBKg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/kl/klb9ZvUFzE2480KKkSNPWGn7j-Yl9IhhpDfWOH4i6Gg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/kr/krKN-wBJM0GbvAaj4zEo1hAyulEpuRsPqERrjidpyec.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ks/kspD9FE3qqef-ylgkbabyU7PJbbqnE6bxpBl6wxkodQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/kv/KVJfyjsVFdTAw4GLzOyiHIfnYtexAUmNeLTVIPx0Q6M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/kv/kvBlYAK_8a06nrqz46TP7pqMDJmb4Cgyfr1vT6beWEI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/l2/L2i83Cw60xEN9gbWFIHfmPk6uiFrHgBSVRI8qrnUIzY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/l2/l2dMq-wE7zyf5Ryf7IIQFSbpPg4h9yapZSkREmXEfeU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lB/lBPyvLtXE7oJriTURzGT_nOKmuC54vv1j8-2ANa8in4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lB/lbzaxDtZBugOTopvDtmWzDdqnnCSWKrKFB05Fcaagb8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lC/lC22iWhTbZ_lBLgb9L-Le4tpU9Ip0kcl6zy5Za8eDdQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lD/lDRUaxU6XuzIlg3EaWfVK2RewkNKaD9cWLoSq1rGj8A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lD/ldgWVySV_74i-GRCnzhrD2pBZopLEEJxcuneMQD1RSA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lD/ldwXDV_m6Sq3BUAdTdhhXFJkzcjejre2-Ma-L3aOXv8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lE/LEeL2ixEISuGNmAmw_cNUh9LPrxUQdvwiLY7Z-8tSEk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lE/LevE6OJ5nU4csQs7r19cTKe3uGgjclkh_066agzMqIw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lE/lESlPiOMbQlkBadk7m1YPTHP4S3cuKHeU8V35WEVFiE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lE/lEYui5qdQv6Wmhuvynkop0BDEfwJ5HuqZ22azAfjk2k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lQ/lQbvopP-V0rnDKhPhczE_IOAzeyjUXXyO3Anj8zJsBY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lY/lYbzh7X5HbGZ6XON4bJhYTsXXJahHIPWpPa-0ixXKfk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/la/LAynBx4V2QtVsp3Z59qnNUp9BgCl3hDdLB_c6NoLIa0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/la/LavJtQTGbmfqcy0ay0X5QVuA5SX2brIZ-GiUp1cAyC4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/la/lA_yGA4egZi_7280crsEx1fRS2DpLYTshfUw2Y3XTYY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/la/laSmODY0EgRoYPUgrHmpfxG-zhoJdnmI7V4NTSKPMLQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/la/lafJ2VSBYeiHhW0pHVl4zBpCA4LoDbR6gMbpJ_Ca2h0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lj/Lj4jGYwB5kZ_gu46qcxeZDNk18qvUnJo690SPSFrd-k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lj/LjreGh7GpZWcfzJVpIDsz3DhkIOppG8UaH4MqRqn8lI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lj/lJBeKzTjUJSfV1MJjX5pSj6t5nSamrG-xHNVLqhWK60.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lj/lJVKEzeNh5imD7mCsYdXoQrbYSvT3_f53DvanBuTIPo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lj/lJe0WsAoBaksahVa2WSyCWDgVPUWCYqpl2W4VAlKGa4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lj/ljHNOv1fK8xNeSAiXbWwypHvVKjSUWl1L_5GldOtyhw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lj/ljpPkt94AvqOYgHQ7QbGreJtY1jwrVdOiXYBwo3lAsQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ll/ll7UgsWOg0_GEspjJzGczBp3Eem3CFVWUb6OPdnC9dE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lm/Lmpx0WPNkEkhC1T_VarOAzvZfU8qiC6CAoiTf4asS20.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lm/lMym2sTeLkUFn6FHCFbOfIUZYehrZbCbjyAlX602c3s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lm/lmIT5_UcLhbpQ5Q-8p23s9FX6Ycpo8Twjcb2GPnEE4E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lr/LRZ8xDArxWm6zYFlkn_8gFuJ06IsxyFEOC80D2MAMVU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lr/LRnbkj_L5dpTrI58oYTHs4SXiqTLQo4qmhbde-ljKPc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lr/lr04Wd1VfXQlqe52oSaM7v6sSR_pxIJidDMQwHJC7Zc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ls/lse_4zU7_SeywWv2Noyfy-90L2jak1TqF7bmoY7cG1A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lt/ltlh1hSbn6p7rRRsilqFcIT_m6w2TklTXHro7qqqNG8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lv/lvCVCuUPvOflHzQxsAaumwbBKkdUcRZisDTbshmfhGM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lv/lvOfhDibmmDxtnjN8IVYoFJ-dSj35Vs6gPNQPLVG9Us.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lw/lwAcu2XiE3LRBY7m5M8coR3mfwp1Eb1B29YSvpT50cs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/lw/lwDGX-_1qRicuJd00Vm1J704MNmeaWLu2dPynu8VcE8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/m-/m-7eApt91tQJE10aHw8ts89Hdk0Q1cjI3StaJbl-410.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/m5/M52J5RyYpKU3Gf2g10GE__bHUgjcbS2Cev_xXZ2aBR0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/m5/m5l7wLG22eMW4XsFXaOY1ZPa1x3mb9FgVlTCAKZcaI4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/m8/m8gq0raqqAttgqMTZ5hANFTtxN-OCCCB58mS0zlFtj8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mD/MdmrozzJnki603mWIMEyVV416N-xcxgdp07VDGXE3IE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mD/MdyybRkvf9G0LLZ7pctUKzN77s14kYwJdNdakB7v1kA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mD/mD_88-4ieBOH-xPu8mW2pnN9cLPRp0z8WoRmt-ANMPs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mF/mFiEF9xTUqTSVmRtb5tQcK6Ir4jxpeikJqAZsUpWNAk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mM/mMD28BFPwKnZ6qleQE596I6OT6Xwlj1Q3rq6Pb2_5_s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mV/mVTvWQiYcrc6oTBf20P3zW_5kO_AtT_1sGWntxpyL-I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mX/MxTlI4IpNFJYub7Y_6t8fFVg0aHL7MTLQPb3YX49qAc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mX/mXyRcAD5fe2z9Tv25PM47vcO2FIJT6oa7RN9qTIiecE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mX/mx_Lhs0fYRxo0fwP2inVaSOKlsTRBew5HQq10nwWjuA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mZ/Mzg-Z1IxIOGwcYQ07RYWNGMympLKVVr6IJq075Rk3UU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mZ/mZw6PW26iaXs0zIK3j3y9KIc5yYukJbWyaChgvs34n4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mZ/mz1OHnmQUEIFAt2e6w-6GpD89qP8RknpT1rhMJSoSjA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/m_/m_4RLHxq8D3ZzP3W-mn_dtSiGTtv8IxibwvQBRg5kzw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/m_/m_76olDFhxla-_jh_ecQzaoNxAGBbxXFI_eh0_c4iMg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/m_/m_jiJvFCOSjCI0KAXx0Uk1fXFYSxEMrQQD84_ogG6Wk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ma/MAaOMFjtoqxMPbTkTlE2Tjqqg_VsxRKT0omgcNHTeKQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ma/Mat4imPeg7sgU7AzNm3_nCbIPAzCC2q3U_LSvYoHwkk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ma/maeahpLQEQLcaRI0sSrV8R9XIoTnu8sJiN6MBmT1asE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mb/MbyefxJfOI4-hk1og1qViypZFdOwYs6mcNuvG6Nh5BY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mb/mb6hJubI6QqIj4Y3jBvW6wB7YAAbMB_H-ZKv1WMTM28.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mb/mbdVnaB-WFx_Xpkf_mmjmv5XENspYkwIQ7EpPzeO-ho.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mb/mbtVXtVgP4bTGGFms_iXTQXHEzASjORGjJKqeSsrgGM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mi/MI0CB9yblIYlUlsf4buZBJCrvdua3RcAheIDOtcv7Xg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mi/MI5_k8mDFwcDvOtuY1IWAOEVU5r_l7jf_1bdn3IJIRw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mi/MI_otd9sHFVRL8P0NrsauS3GvsX_Szbr12fG_milsGM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mi/mi68CcThIS59aaeGia-CozOwdr-s4eaRWFGDr9zumZY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mj/mj5Cq9j9CW3o4iZzv61IyxVYkhlnnwYapc8VS18uz04.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/mn/mnIzLWlV7XWLE_DsmHgrjv-Y7dFVq_nlht7cIAjnM-8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ms/msEOA5LHx1DJAVevYo8QtL_BpAcI3ordytLxqCC0rRs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/n-/n-o8yptF9n4sWVB4VyOBC9wmAN_DiUFwVPjB5SRqeDg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/n3/n3VWeJWhSW2BdzGtH3HFoejouyqY2u6f73DRK2zNZPc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/n5/N5iPqgNrB3-4DRx9PGsvDXJrup79ujXW_fdDuDxTnkQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/n5/n51kPxbSpzR55SQ_jXYjpH2qammlSbPNVpNqYQuxa_g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/n7/N72mIjUC-mU76FjqBKwJsgADqe0O6NUCFc4iHkdebCs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/n7/N77luyQp70W4H_HgYh4l1oCkM5IiGxkRmnUUcg52EaA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/n7/n7Hw4vm4ryTFtXmgtUoOfOejLT3eH3yc02qN6A_FJc4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nA/nAeuu03SihDClHJAJQ26vQt3k0uwwZFBiO4ltmGOPVY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nB/NBQdrhggFHiEAVWAVvPwp8IV1zZJsJy7I8IoakbHBTs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nB/NBV3DHYvH_GnsKAsFPZu00paMcFA78ZPdm3-h4vMM0s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nB/NbJi93H5L-NEBk8cfIZWtjo9qBtCHwI__1OIBaZ6v-c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nB/nBAeOosREeGDta4ThcX_BaTdVpxSQET5fBWg11zW6EU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nB/nBCE8EBvepMW2MzDg-CPSb5U9Hy1wYZubqDMRQV_PcA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nB/nby44GJWd3yC3javVN-Xxy75ItYruN-_b9IqyndpAbw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nC/nCVXKfIX1RuFdyounjh0Cck54TO8s7lTfNQz6FuNSP8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nC/nClxvJZXvhYm8AL7UdI08TkuLCBYdGNe_nLsThA9xOw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nG/nGTUdU36VQS4hGp7IoDVvNS8dbB8m3nmBrs5h131jbc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nG/nGmlH9wuno2DGZiL6KaVeRsXWnFRWv3t7TF0kn81YD0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nG/nGoK1ipSJ-xzB1S22vi2LsDkDk_elADNnM_NnikNF0o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nG/ngG9z3RIkznXOBT29bzafE6PTHj8sxsS3IGSfFIngzw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nG/ngk9WcI_RUUWnobsdB2o3PNB-7dj5Qx6Nm3iBo9r-1o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nH/NH0a-vErKskyUz5lOXolemb9x3ls8Zv26mF2youL8uo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nH/nHKvTr_TBuAJZ0E7d8tC7jyGgw3qbbQZqKorcCS3u7Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nH/nhWxUJHtNS-mwDHe3artYZEvxHo6mYOnWBHoMC6Iv1g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nU/nUhhWYOuaJoN_-7KiJFk5rHEcRCtPLat4h9xJmEpfn4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nU/nUqu2un_zOfyJpD9h3b9NtdfjjxSSX1lRRp9ASXfh68.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/n_/n_4Ur6yjruZYeszKyDJ-FdqmMZJXyO4nMT8rndAbGI4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/n_/n_Ab-9hsMH06w0M7e2JqsJ8xfqK0zzqpIlZ32dWs4Ec.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nj/NjbvaibC7yDguqzB-J8VvaHzhdyMXnjnHXJpesg42As.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nj/nJ4slfMaWgEQf557y0DGFjzvwIAPuK1p9eyUltRzb9I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nj/njACcnhjx1-6C5Ui_HTkbBdKii_35X95y1JA91hU9Mk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nn/NnJ0yvFl4STZ1kIOKamu8SmXResOJY4xV0jr3D2xZdY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nn/nnnUFJVzHV0WqQO_Dg1Zk69T_o_yqNEo6xcggfE9nDY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/no/no3DTCc-ss9wVLWR4Pum6LQdhMNYO8v1fsCuoBWtjjY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/np/NP67cMwtVP6gWLokRfvEE4GLg-VxJuADx3DinIq8PCM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/np/NpX7A409EmguSyPUttUNEFb1MTuN6cmJohly7VyXTPY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/np/nPbUp_-K2GDVatZu6rIwSnkNPGjFPhSxX8zAsISvn9A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/np/np1hnbUl8BXB3uWsiO2IjCW1wMEXZctGDYLYiOlEgKA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nr/NRGykBq7eohX32NDAww65BF5LmhYFBFwC81yAbm0vI0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nr/NRT62MqDhkO-OpuNB66EJ9R3DKSQlIEv3MDwXl6kp_Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nr/nRVWIihXhrUHfW30wRIFqBEIMQQkZlHMsahC-j8WN90.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nr/nRX8VUBaaA_lUepugBDybC5708gmZApWSNxQGg2DkrU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nr/nr1SYLFWHPuCUheVmQza6dPi851DtUVpNXLtUs2wU1k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nr/nrWfENkg4dCAHifS_rjtSGkQngHoHxynA_8XIyU_XpE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nw/nwH_dSuaR-uINR_DjwjlvyupcGQJEtnAJyMrlPK9-gs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nx/NXOfaFimrrFJuVx6pL5z9yjkmM3aoUcbe6BlUeuhLeM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nx/NXOgKTd6w4LcWrpbmAgvCG81qVyfM8jkMNkkyOFkc4g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nx/NXfqAhouZ_0x73OjsnF8QbgnpMim7T-8zsxeRsay6WA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nx/nxLGuOKNQyAwjSdCA6JU9uz4KX7N5tn5TqtDfcIga0A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/nx/nxn8cJNxgYbcJoY8KR5dCXZHB02FndldWYR7Nrf2Eho.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/o3/o3y5wENfpMZS5XbTyy1B5VIoHVtp7AuyphCanylWDlo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/o4/o4B4gbZVsD1YdR5KNeFPwoeXh2euaFLrsj_hJfxRA7Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/o6/O6KxZR1a8li1A4NWd5R25JaEuo56n4E4DIbxXGrn3E8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/o6/o6uO8m3MccOUXGeE8cNEocZ7zfUnc9Ili_06IeBw0lI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/o8/o8n9OpQNe-JwgTlQaMA8iO8q302FifkMQv5wJbLwC1o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/o9/o9uiZegoj_KHQzY-mrnk1mIkSNKHn8vZcUzgZXIlnOg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/oB/oBPtGzouqjIZxBMawl7mZr425GuiRYrW-N251eWD3DM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/oB/obQmJQI-LsT2wu8m7r8E2wS0IpVW11u6gpKv7XBWCDo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/oL/oLfaOHJQPJyy3x8Y9iyu1VOyfLUpuZVpKX-rhm9RJ2w.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/oQ/oQtyGkJm4CbZ11HNsdnPOzld221p9uScg2mt0q4qfDI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/oR/Or7-TR_AyfdiRy4YoQlHzRHR5rCF_fxptMLjz_YZ53o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/oR/OrHoiXpwrrPW5mz6yu6qdZ4FU6R-x8BeWcTGwiXw_Mo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/oR/oRb6Fp_09zzaUBtXXmvsZ09O_7z0QBqQeEsHrEHeQpc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/o_/O_aH0yXml01nPfIGwRdXvxK_CuYzYZ5gpIaUDO10juQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/o_/o_tcu54ThQnEdMmX4Y_jNGnavPEMym_y5PJ2wu3ynZE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/oa/oakC_xL4aRTIG591486GwT2aoVulInnkrOJ65ghHKkM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/oc/oc-Zq0ZcbCN_oOKB7vVeQEYnJz3uLWxD0veshH0pznM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/oc/ocLLoX7wCINNURIeYD6p9pgPVe0xsaEPaSdC_F22s2k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/oe/oelujt6Fo_jLidYtHGS3vRNllSxU587LiYpVG0LuYWo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/oj/OjSUfiyxhtwqnmpdDZkSnFkvRMc1Ri_Yowy4Uv0Oftg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/oj/ojFpE0_3U_0E8ey4sQAgPijz_xUsLbkg0vTZDVSopPE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/oj/ojvK1Xwcv6VuiGGIIad4waYR5XxrMzEf7KVZ0MOv6c4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/on/ONhNX38VjKUeLcH5LGU0gRGar3ZJ_7ztRk8r1NWQkdE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/on/oni7-XzrZJHsi-Zl0EnpQm7i5gyXMHxWgElxeSQXypA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ov/oVSbJJaJRnh7jMR67tDhsHGPItPvD-l1ZOuPM8ULj64.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ov/oVx8RX3n0NTUq-1PB-wJ6vEbJ0wvMH07gZVCOzWn4oQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ov/ov1gqO31KpxsmXap-5BlS28BAVgciTJyh7PxfrVUDC0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ov/ovcoqII_9IiFd9cKrbZaXlxIbN2BwcQWx-VGS0eL7hI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ov/ovyFkz3zI4Yed5qi8Kxqc-8nL6gVhygG0LjrTqt2mtk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ow/OW_rdJsQUkwFMtOjN-jGIAB8csFKGm5D60hA8Luy6As.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ow/owrvGZa2V6WJVeBALVK8Xf1cfz1GkpTe9wPz81MBROM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/p3/P3iki0Ii2ZjNYGDRxRiYLdXWnHmanOiYn-Md_bPARmY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/p3/p3-B9dTV8cx0C__dzXiR3Gwm2fkZYNVfeorDtug-V1o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/p3/p3-ov6qImH1hxnCSeDAh3S5aGwpETUhqmH-Cwu6xnEA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/p7/P7JNjstaAXceiDDPcC4dGSAnlflbUCTre2MhEmXVZ4Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/p7/p7r78TP_WU5I6qH96k1NOYCVNpco0CMsA0v1UQz9TW4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/p9/p9hrEqOWDNbchX5Qf6QK5G-s5yBDsTI_b9qjcSLhf34.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pO/PodS25TytATqGpdlhp1iU9lktxttsagj5Z38ZAirDoA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pO/pO7LLsU1olsY4t6pvehqJQTguZlIdSeVfEzUCySyfV0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pO/poDGWf_nj3-sb0h7ufVQ07beAHzebHYjtrn8PxaT2Bo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pV/pVBU98OgbhoRLTBh2y2sJ19CBh6uKzrUxiK-TLvAn_o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pV/pVFGWvka47uWXhJiTIfu84CAbysBWKhGbViTAQzz3Vs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pV/pVLyCTVGtwiEV5VuUWZMuj3YtKKzNs68gpzAD9ljlHs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pV/pVkBfF1h-CfpxTjiiTUDjCJNIytDWp9MTZPjUzx3mYo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pX/PxRPISkr7KKb5lwVxWDjZgrwDM_pUkk8JkGHpCGbBeg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pX/pXzmtv7O1WxYuXxnFfj-eCDds46b0qGk__xVqTgbAvY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pc/pC3jl3oY-JiZxVlF6L43wnkfHH5qt7jgAlJssT4DUt8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pc/pczl0n11W5kVXYvI19cPGrC-F4M1FnnBCMmvIJjwOnM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pg/Pg3BZLXWknjXOviatPe7Gydc7VT7c3ReNXZbWYIg4Nk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pg/pgxKaKIepgOsTnn4If3ULgdEJ6LKG4wk3k8IvO8vA44.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pl/plQ4viBxwx84tYznZZGeENDUg91zvAU3CFe-VHXak6c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pm/PmIK9VqHgl-9aMkCn2gAYSCGxaIC5VcYFFxZNcpj__g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pm/PmVv5jKrvlgevu1hF_VXFPXCpjbf6E2unmO852OFwJg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pm/pmhjjSnssEN4fzaWwE8vBp3t4N0YD9DR5EOguId6DwM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pn/pnU3rImK_SV1IxO2XwMjB6EcYq6x0w3sC_hdIaCDKGA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pp/pp3GDPn-RAPdmehjPjjTI1kNNQanjD2ZW5DLd0S4m74.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pp/ppZtUu_0g9OPGM_Gurh8jag1wiGdnzQ34qFKBCRSay4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pq/PqcTUxEcyB5bggYs9OjD7_a5evE0idaBfUwFbhbAG04.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pq/pqFBsFV9pnFIVcs6xa3Klyf4ejtnLgI592mXmoPtRUk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pq/pqoSDr1g8q8Qz6cfxY1bOIS21EpULh11VoyX7uJOR64.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/pu/puKdvieUBman5T9BL_8sorwUf4vkSXoxB_Cnl7Qyo4I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/q-/q-J3mZMo9gHVNsaiIgeCjEd7rcj3CtQGAKhhnH6dzCM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/q-/q-_z3khvhlOfR9rS7qiCs_vavr6cWdfyuzIZHgYGlm8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/q6/q648kPs3nIXTHwtyp3Q4xIJ3OBLbA63RUtAZJsbz0Mw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qA/qAU-dvurk4Y-FVeHTSSs06aO1dOzBNftH_CcxYdBRu0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qH/QHhAYT749REcUEISldYHhDtVbTpD1xRzpeutitZFzho.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qH/QhND0H9NsnnoBnav1LKw5NTmfgGKCYA0xrTaxpQszUA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qH/qHDgag7kvstDhYVOMeUUN0ZcqSyvTzMmq-U7dKiJwiw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qH/qHDsHDNOGu-bFfViRk6CqLhX53F-l0xqHYyLbi2-9V8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qH/qHl0OZXCloCaZyTkv5rfkK1DrVpleM5fDyDXQCLPV70.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qH/qhiS2c6qTrUTEFb95qsqlrC6CCgwiEIrLHeMNRjJFrU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qH/qhngW_FvwmytWq9-greCG9qbInwc-HTtv-3BrRgCKqU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qJ/QjjkU8RjSb0kfPI3t8rsU9jULUDzfsQO_w10B80x4OA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qJ/qJHhfNa2KT8uv2mGQdb65qH46tCnlOnqKBIM7LAcwZw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qW/QWH2Km_N3OsOvUyLF-EDWn3YnbzKJQFIiipiAg-o3rA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qW/qWf8T_tg2mQFr3fa7skwNNyxrSs1LDP5sbcXo6yk3GY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qW/qwD6ZIpyKRi0wSmXy45OsLnQW1Z1NrkwATiY2eBFpwE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qX/QXoaDcKiHGDzUq56mlRerVr-Gm1h4qtQjH81y7dzOHI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qX/qX0rbc44xFNjFOrbVOk8juJcvi5mVVf8HvoilMmEvic.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/q_/q_9uek2baS4V2k_R2z4435NPhzespVls3AyDCkSX97I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qb/QBLoKwYDHTnr2WcrGWc064lhEM-bkT_jQ95oyzI5XFk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qb/QBdOEarFkOoL9J60V-skGd9ea74Ydwly-s13EYcQ710.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qb/qbwOylSh_wdIq7PUk6lipDOykCciz7Vy92jBNow6Tow.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qe/qeaA3bbn7bqXck27Hlv_zLQ2TJ7AvDzbbyZBBAfFka8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qf/qfTgUh11enbaj6_cRdcUQr0kKnc0GDse46hq_tocy_w.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qi/QIaXw6oW7At6FrGynLd2ZFuXiVftNKYgp1cFIeIwokM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qi/QiEWAD1N55LzXtPyDyQBlV62S9EOevSPngaAfcyYEUA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qi/qibtRZA3LaOyUyPqOZ8Q08DFr6MoQzAFYsSs6oLzvRc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qi/qioJClqt0cCCG3B1HXlsYKKX7t4A2wstqF3LHeb6Rbc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ql/QLWjka6CSWjRBY-ZNuBXK0LCTR6oQCRmtS-h_lkEdXg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ql/qlre5ZFtYRNUNv4AKkOpgmhBHgVBOmUUFZ6h5Kfi-ug.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qm/qm4O5Y-rGpdd_hSbyT_pywanjbrHtfdTSTk2UY0_bow.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qm/qmPVBXZNmVaTMW7cDe4BnAiVTzKjKTBMIjFpKFCtdhg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qp/qpmomFWkDCoL4vdUh6hkYCBnv97XhlaF0GYbYCOe0P0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qv/QvrvNfb3zd__3QqgHooXxGbVVzhQEXj9zN0OMtDNu00.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/qv/qvjn2qp9Jw1cyTSAebJ0fRT35001d4H9o4KhLIZjycE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/r-/r-6mmW0sOcaecdRzr_umGld46WHXFejba8VrbnPdgp0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/r-/r-ynWLyz-NoEDai70E_-xrDnp8ZpGOlYeFfms48cjF4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/r0/R0xEa0WmTBAe13V-BLMc8WmElqv5tMPd-n7k9CWQNO8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/r0/r0MMQEjB_kEDD-qvqEBjyQRakDT4swj6hlIHsZ6k3d8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/r0/r0px_hB8QG0YIAlmYN1vULEu9utr4lGA84veN6U1GZQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/r4/r4fujgfT3uyVc6M9K5KuVaxZrzrRuQ-hBVAjrwZM-JU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/r4/r4n6FYS-HlErtus4_1yLihhqZhKAMWd6r6R4e9PEcGg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/r5/r5d_FLAxNZz6T65JhFG9wa6HNH8GCuo-K9bvbzNYyyQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rA/rAt4u26rAjxGd2pHTfKqCUPGDmOd4dJbj3hL3qI46x4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rD/RdyR3oGsaRQMlgzFuvYbHqKW7JI_4hR-0SHyaoi0h4E.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rD/rD8ZhZ9G0R4dh2AkX3HGsvW5JuuzdktO596LdQE2bLY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rG/Rgtznj4ubqlgVtv2lyXd740EFNaHaE4EuW-dSZqWC1s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rG/rGBcnrqssJ243XTmZfgnqaMOxsboumIowxJ-C3cKlyM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rI/RiNfrQXJ_7FgCXcXqpC0S-qj5EHFsQxuYF2wiMI53eM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rI/rIj37WE5gfHae5h17MzfVQ-y1MacGAmp8a_KIzCmufo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rJ/rJryB0Wdnred_C55bdxyE3tQh_8Mqncov_bGFluKCDA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rL/RLC2BwHhgk6ZYm57Ir6rsm1LcXAu4vP3UtclRgicSiY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rL/RlaH0IfdaPiQZsHo_pAnN-eQTdEcj5vhAhSRMKm9RvI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rL/rLkkODxOwk_6cl4HJl_F8bMxln0ka3itQhbrp1zhAB4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rL/rlf0zbrBmjlNA0MynFtnxMVLYOkgzbd_jUbo2NpSPj4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rM/RmVwFMN4CoKBWLiEI77QudVYJvrxC-s3OZQPLSS83fo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rM/rMGffqO8RkvusyFvF3-oBR0WxSnA8V7i7a1Z-StqEi8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rT/rT3EJSI38WnmEK9tJU4txf_wlx9ZHULFlJg76rrPLhg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rT/rTxW68dNtBgXT0vtpBsZDfJ57F6Uksi52Y6WCaELLt0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rX/rXyRyX3X7V-qm5AoyiIQRVuq_0fY6zW4qmuZ2OORL0U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rX/rx345qC3_cRRPnOZyxymi8s202xjdsxkXAMoZ4N2Wio.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/r_/r_kOaxYWgDrTV1juKhJoAO4AmCLaTh-PXF9Xkk1JzrY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rc/RCUQbgfZeebSwYXkxRn3ZQFIp60pKNJBZ2SNfFSa7do.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rc/RCYSsp8DD1LxXBjxIa5SOOVfLdDwpgmK9-iPl7l2vG4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rc/rCC5ABNc3V6BPBDWoKVSgaLEtM3p22Ewtvi0szkRLoI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rc/rCIzfs5XyQDddniEd5rRCsgKH9uvBM80OYty-q8XULY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rc/rCeyrrlSP5nWKh_Ty_1jXehpTx-tWjNSsXmfIIGLWl4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rc/rcHS4cO5yO0FGNkyw2JyvNB-zq23Ant2AZ4yjrZ-wwg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rh/rh5_s9d7atC4aeYSTA6Htd_KMKYnToiiU-fvqRO7p5w.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rh/rh99PeDgtUmHUHxL8uiqhvs2BzSgUDimgNSru381ZUE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rk/RKkWVemb45hqqxoiJeWebL_mZiz3nEcO7cHcLMQH734.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rk/rKXyU67mcWy7rlUQEIm0lfK8bMTPXBOivh4Om1rqgrE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rk/rk-HM4DoOYXy1J5jw_lNHzZpj6tm3tjWmHICYZDuam8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rk/rkjU5Is7L51_B20syg_d7-FIYTc0YUoXNYO90c6rq_Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rp/RpS5ijRzOLGOXPuepYXSncOoVpndT617BwxYssd_VHI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rp/rPbmaB2tBDf6p8JszQfRiYZ0gMZYLysr8HhMtc748Ss.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rp/rpMmIwBa3vw3EbEpwly8d5SQbXo1WSys-6-qzICGGjM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rs/RsJJIpF87vFwn2mzKNAUhXpmKPHzmkUBy39kHP3kK6I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rs/rSLuY7zwavezob7c3Lsv1oTHrXQFY75Ima5OkScQFbQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rs/rsiwWxqYWyTMFNhRC7cKbuWds801gEGkM1tb9U-VWYA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rs/rsmyk2_43VvLFnO4F9wyD9jLAUvwhLe2tYg0EFdEuDo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rv/RVDmzyBt_-cxiKfpBDIIPWaK-RQu8RbGGAgkSkEPHNk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rv/RVIs4iK0Q2aJ5AHEux0ZHrZTN_LjpzNsYtW7823rkGE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rv/RVSxgX64fsyD7JKuIy8cNDJlsqY9PPeff8OQgdsBnBQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rv/RvSxdSzDP1Of_0q5HF_XDIxXrGtWGgPBOFhmLAezm5o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/rv/rvbFB5z7Pz4MnmzWyKknvvTiC10iHD_vlkO9D40n2c0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/s6/s6zwSt4uyF5cVLaWU5zOzGOzUy8Ooi90SkEjIgekXgE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/s8/s8CWeb56agGIerdFrEslc5RuvLNhUW6MrWGKkOrFSa8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/s9/s90HcT-w1adrZNllsJMY-tUihd5NRB1rfD1nekGJVnI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sA/sAG4BPHX31oX-OoZG_3k34-c51KMOg_oMOBLY5KSUiQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sC/sCSUD863yLlYZr1wsk0-YoXIK-mMeYg823axvwTyXGk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sE/Se1kHUWyYwlZr8q8WDV_qy_vIBYRGCAO1x6pckbjM8g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sE/Seo_h8KYguvkJHogBKA5AFZxZ_vRkErT5JRLucsX54M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sE/sEpGLzoAD_HxoZiDiViCAjJknDk7a919xC3zbCFCpXY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sE/se78H24v-GBa3t6_LDgAS0supQMm7MWPyJf0-XTMQms.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sF/sFLiPsP1E2bBCLZveuTSJtPCILHXNYAiX1ELQZeVPvU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sG/SGCHeuoRaLBXlb55QEExMRjUrN5U2DLKiHfeL118pjo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sG/SGChWigUPvYb-gZdJvXv69VcCSmpbyrpefZ_5Gjl73s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sG/SGUUr8_rWWMocmjKK40_prGeVrcG0HP3V2xS1mk8nX4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sG/sGo65g5GGokb862WqVUwWEOL7PwaPjPcadsLAeGMdbs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sI/SImBEqeXYT8K2T7xHf6OOwVt4d8BbM4r0Y-ujb3FZyY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sI/sIxpeEnKy_WjXPjP64hbbNzpeDgtE9DLWXeeNeWleHo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sL/SLYkpoTFdA4jwOhJGbKQZVrdhBm-8Nx1LKJnIi3OG5s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sL/sLgd01X0jgu45Y5JSGZO18YzxQIoTcVUDfmIWMl9wjE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sM/sMNwYF6UtNBjzkWoz_TF4TUD6ZuGL3f-_XFgRaBvvnk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sP/SPmnc88IkXU6_opU5Vxu_bc1uSUkXZzGPCD5UiimPko.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sP/sPppzVrRInHgnNt9kCZGcuk-qecivsMJG-CuJbmpFro.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sP/spWJgtFOf8PQnied9flEC9yhWVPzLzzmgQphJTMj-R0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sW/sWEMyJSGVnK7gDjh28U5T9dG81tdcsCteP1VMzW6oqc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sW/sWewdd0OfrZ3jImVkNFhQV1nFc96rFo-FVy33LTXMqM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sY/SYObMzA6728RlM_OHTKtFuXcKaPzirsRSKBQkqRurnk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sY/sY0U3Qc6385nfbIWpFo5LqKw0jDEFC9Oir-cA3owJ8g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/so/SO7DvyHL1Nr2mM2UjJFBMOdcDXsMRSFrRAW7lWbBaQY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/so/SOBADtVdruFIAPnuzdC03GLzlhjGKGFUABH96iwvQlU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/so/soJJGrV0QGLKtZOWP485d2bgDdH_atup25hhla7QUbA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sr/srHUO0Pm4z2M2YubmhOKCG_aFpJ9VTYoEzKhWKYKFbs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sr/srIdAYimyH4gaitEzn8MpOH96RKjkUQ93ot9sYpN_XU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sv/SVmudTYHGCITsxJifyxxbMsYf-_jKynVnC-fdDfpMvc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sv/svV6dr1jOn8V6gxzHJ53pJSL_DhmLUm-A3aAEL14ZVI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sz/SZJEwq48t5bXRLzMszbjGvvOdV81XmHKnCrl4fb60eo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/sz/szIhkSvGBjHc6webYDzOdvvaE2YlY4baHZHG6Qnxi20.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/t-/t-4CqszddTyOEuGLPfOKbxx7IAezsfjTo7Hsu_aPbbQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/t-/t-kpOsVgar-hRpNuOxkSUksdoRfBk3CUpAX7Mfc-s4o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/t2/T2cvwW5oGlpOP_6mMKUrNvjBtwNm6HS_kwuVtIsZ910.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/t2/t2jbJKEeeiPLqjsK10XGle2p2PYrAwcXU2k7_3McMsE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/t8/t8hsU2GiZbqRrJ_BTzc0U7VaYURjPuyylTgwx9ypgfQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tA/TAIwyFSHZseReTZ1m6_5pGASZRoNHmTcqTc8KHqs3Lg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tA/Ta8PpTfar0eKdJwMcWWSWu_DHTwBic3fDvBc58OStBM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tA/TaHRidDfaVUjO8fyz6KgszS9InMSwKUDN_ZuYAhNaqs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tA/tA1pgTqbCHsia9nJBfWfwRz0qG69UjaQxxmlwia46C0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tA/tA2vzdT0ZFD5p4hKhJ4ScLLQoDxi_FL_82zOdps49TM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tA/tAcv5PwOcG06NNcCEr5GwEouFlsfhWVRouFb7W98i3M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tC/TCne6Ip-sWZZ7Nr3lmbGq3DQ5a_gKLEl8jFzUlZzDng.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tC/tCZ6pECH4GmNA1aDEQ_djFWF9vgej7nAb-0sXTsN7Jk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tC/tCmvwUgAHyZFcNeNOqwjS3bbn0_jbTZxo-iRj4It9kU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tD/tDAY1BrapduFafgkDGwN43UdxerM5kzeCg6L-jVj2AM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tF/tFgknpQRLIPtMHcmW_bAZ7HOlCdIQ-xAzBBy3GaAGKU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tL/TlH58WmPw-xCE3SMOoFy1EgM9GalEPZp1RVV_FdrhhA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tL/TlsoI1X-tLPLptUyrNuFW5kRbBRLepAmTRfP1w3HMoE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tL/tL7Zxdm6xqkBtNhp19tWH0en_fXveShCEw8am2DVhF8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tL/tLmY8gCYRMKByivjAGgsWTFZIZZdXtji7ruKodyqY50.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tL/tLny7eXUtxSMClJntNwM1UZL_5EOFZNXT4KGxEZ39Jw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tQ/Tqpf2P-pYu9PFyqatxrSFA9tWnH1OEqeHyu9lPQMXGA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tQ/TqrpqNiosDfGXZSCWguoixWDqwAXguSKJiNveQhEtoE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tQ/tQz8W4WutO_VumBeRDm6qB9N56ifzVcw5qzRLqYuzNU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tY/TYHv3cBzkaC_PAnXaZUP0bbMeMSkurfYR2Kz6GOOJEk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tY/TyKq5WlBTQACFhg-TiBYYFSL4Bek8s38XdRJzw4NfrM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tY/tYVskrWLMAciffmEOebskDTtxhqON2Uty1-Ld-iTCwE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/t_/t_pu3vUgalC-j4Iurws7cSOrixCE4CrP_AXp2f6H2WE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tg/TGFQW3WTMO6GzSZ37hdb1Tl90A9pIg8nB2HujldLGF4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tg/tg9_W02Lt8YZBNPoeVthLBCc06Bl70P3yHVQ9Xz3P_I.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/th/tHtRnwIVTNj9G4hm5gZaAaG1bPhliBhEztYmo6b81Zw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/th/th4Ftpa02EyvSlXA04gPGK3h5m9mptrWQR-bUigDcJY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tj/tjYryAXDesgTB3WwAESP2Ytse0KHDf7NOJ1UzIO5wyw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tm/tmYrgqMEU-CMeWglg50Kq8z2P1qZkjIgzFpMLGbF5Qs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tt/TTOeD2levBHRhvCGIu5Nxu8UA4k3lcQ7ZHKZPEkH4PE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tt/TtLZG1yzcrAxiswFDzInyiivSioCJ0lti-zhV99R3x8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tt/tTU5KwiJDQEv9V3omY5FBO9Kgs_ZexnR1yyo20Vcrbs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/tt/tta-SG_TvzYZ17w1E-vHD9MLRnXSDm04sZxSn_vne3o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/u0/u0StKfPa7ILPPD2e1pDzwXm9rXwLOgmq_k9T5SJ0Eiw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/u1/u1GqWOuQv_XbEK1YYAx8bsxY3vQgDIoVY61T67F-5Aw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/u1/u1Rl5aEZ074LPgTeI4Y5SCsfWtkIA--ExU8R2aY_VMg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/u9/u9NloZuBcdV822N4VIFHfT0vcjh2nb9L-FgdMcJlQQQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/u9/u9ZBjtqhHrXM0iqbhfnySCr6Ekk3zwaprtVf3HAnDPo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uB/UbDdWh92QFr44ZzFpmVh1e1QnV7JwUWgsIK67gzoJ94.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uB/uBoAopqDjzpUso6QCBEvwIVB4tqgemBXQLeFtRjWAhs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uD/uDrYO4f1yEmDxKSLnZ8VQ-o15qIlyZK4-r2I8XG4yyY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uE/UEQ13GYaDgLLqGXsOvrqT2BTF3H3GBW-rP75LI7xru0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uE/UEoYjmb_-HBVrUbuvDcCb1Md7-B8f6ajl-XNYq0VIPc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uE/UeGiEY9doEYVSmdrVEgGAxr16JB1E47cOPAeweQ1Wn0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uE/uEI8dTXVXPHK5o7MOqw-9tyEUc-IE3U7jW8h1-rJZG4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uI/UIg3IN1Npxl4S74SfChztdcBWL2H1W3EfP41gtti8Bk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uI/uI7CnJA0xboaphwxf2gY7UyCQeu1UFnGnu4kFzFGda0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uI/uID1UPFGy33pT8buWcfkAlZqL097etiua6AthdKqoV4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uI/uIcWYvO73kFqtVGVAnL9MH3GCZK2Qhr3bi29sjzGRQM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uM/UM9t-X0tPzn6NRDAOmrGKsHSEymgg14_YptU42Aqdws.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uM/uMX88N80BVkJb9kNuRpX8wcPPdz039JTboJiPAn7ba0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uO/Uof5eHBF09CGd39jBp9q1gUSOqD2sGcxeIipbub6IN8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uO/uOUucqBpaiBxFvAI5HlLbR1qqnt7s0nx4tu60p0eoVA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uO/uO_fllD4PTGzCgStjEPv60PzfPssC8eVVIpYSTnpAI4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uS/UszH4SJU_yP9NPcT6ho_mnJl5-2qK8nviTxr4KlY_OI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uS/uSlWGDFVXmuCxVCsUpsO-_-OPVEa8V42wTyl8EGKc5k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uS/uSoQ1T7EJraYhoK4cdeHgSMvZyoH2nLzAUdsMNffZD8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uS/uSpwm5z-dzkkuG_Y2Bu3Gcj49WmQAuUhrs4ISCE85dw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uT/uT51umqxkRlN4eGFtCyMRREsaN_n6fSbYBs8-aEYTNU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uU/UufDl-JRg5GLGmF4CVM0rCF983a0lcKqk2wJTXf0BPA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uU/uU2EV9usm5-ZwGI6vz3U5nYgXC4WzOENXaItnOqTzOg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uU/uu6O9tUAcE0z7Q9DRheYqGG2xsyqTmzYFy360-ak8EM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uU/uuy7nBEsPTO1dQcJrFUgkMvP4sPOjgBawiFx2eJAHjs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uk/uK-NVlyHm5t__U-COXdP2nz-k8qltJcgRGNvfwIFzpc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uk/uk1xLcycspDnm4mXfhgo4vXGiDVHR37x6lcnY3uAv-Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ur/UR2-ZTWFbSxokM-mV8ffXaaRq3RJHi12-YBbUMYbJQI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/ur/ur5f-BO6JaSjtBYY6xfGSml8cRaT0E8E7Ih7Jny7eVc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uv/UVQBWn982ErkVQZbVbilp0FQWQZzLldJHEN8v9UMmFw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uv/uVuI_G0fv_xo0W6NrBdHw2jDZxeYpWYFWxEy2QDfBZo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/uv/uvqNaNDIP5_3KRwc-rz4erTabfAUPWNvEbFjzhW7TQ0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/v1/V1gDIOuL9o-V41UPlgk4vnRjng8Ejgjr5-xmmLJ5eY4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/v1/v11u3Pm26tRvWt9N43q3ZU_bDL9MCx4j8o6wW3hf0_0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/v2/v2qe-cQQS9bIH_4i2tOT7xCn9ELdF5uSDS9Jr5wHKlU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/v3/V39ef0OD4bwJmwzzF62jNRanGXN8MN2JxcQYR7nz83o.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/v3/v3BaQmQusUYrLAriOB1b5jp9-kNgf6wH-vrVbeLJUQ8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/v3/v3ZWnj_ZXP-zCgNhub7sIS3Vp-9OZQ096OYYVDFo790.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/v5/v5IEQTY8Zk9igNmR4qmZJOlJ8KMXbQT1VMpX513LljM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/v5/v5Uy1y9LXnJuy1-HrwSrzJ1xOPUctd1AxrEa35jOjdo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/v6/v64yfm4UM_LSy5CBnuPvQGF4sqBAV8LOiDWX4ufrrxo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/v6/v6V1lQIRb4a2hlccaDHQ_LoYhoG0AECO0GUBMK4QyJQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/v9/v91kcG65qoA8sCLb97FKLSedD7oO6Yeb7sFzCqgdGjQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vI/VIxyz8J5_v2vVd3Z4F5zpmHGU8vo4Qco0cGvTnquTOs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vI/VizreXg5I9ynmPBxoARsm4Jf8_TctEv0fC75Ne73gmg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vI/vISpxlCwGmp5rOJLlhTxqyfHPZYGee8g8oeIgM6ULpI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vI/vIdmGWSygUqct4yH6qJI4D0YwtfDK5n-70BbwGPKIzE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vN/VN69QEGFlZ_eXMxIPMwSkbGoYaSobMWVnjGGJ4dwI18.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vN/VNBYQ9UVwIzz6MXo7sKyKmVoQY7iVv01u9S7EbURs6k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vN/VnvUuuOEhgevafxqTBxQrtZtMT0msTpz4dbrMTqhFWg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vN/vNRccIiQLajFohp0X3l5K3C-39MhnZw0BGi9sdsQNJo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vN/vNrf-dUtZWMGDYk9HhnqI2L6RYcJQVhKgRA3AOuORFs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vT/VtzRwbDdDfoBsxnt8vtchBv5LwnAJZN5LYuuxjryNnI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vT/vT7SqrRGn3ysQaKOYHy9ZSvbVMz_novSOvSfazWtnTQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vT/vttcjCSZznqwYBl_9MkCuNokn5tHSOXy6YjOnSXVn0Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vV/vVLu0eyBL4ARa9K4SixK40wWIApaZE-PiWQUh8Wizh4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vd/vd5vZ0oRFcLTD72bSDYeb1S3P9YmU4DB7YmvcDWol3Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vj/VjTsLXY0OzrgO6mveQLhDtQtM8OuqaeIQ4QzoM3H2Ak.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vj/vjAq0KIqPmURm8ViOcqRSKK2KYb_W79MwfWJnmGK4_k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vj/vjKDxsLrQuPlvhCdgPSGYly9n5TLBF6fr0vjl5WfboE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vj/vjSuFtvueDE9Xzb2TWqy5bicRIu-RcFEocxHV0ua_Vo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vx/VXgvZL1y-3LmSJ84qTjuiqDLjjaW0H12viRGPRl43-s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vx/vxAT8-OF0aPlCnaCk4ov6RlZVi3fo5fzxnsdBZSeQXI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/vx/vxoX7KHboZ8c_NWyY_s-8ukP1kzUaeOvMZpafaVAbw0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/w1/w18_KAjiYjbvvtCy_O3fPbNBKbNsZzZ568oSK6kuVus.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/w3/w3eeNyKfluTCC1jt6SyYd_x4pM7nNEXrSfyO6dnG33c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/w4/w4llG39buQJRgEzvEzQrZujsofak7bfrhsORKbAGNN8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/w4/w4tVYCQSxe7btj21UtUP-hZoGufJnW7zOXC03Nat2kg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/w6/w6eeOoP-mlPuAltJTugsfRhHbazrEgkK0K1CCkIGhuY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/w7/w7anLuWroGfRhVRJAdeRJvyUFbhVYZCzbVN6hnAzOqM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wB/WB46cg9Cicq_QF7CBOY3o3ZirtKoy0MwLr9iUeW6JKE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wB/WBTetaoORSVqpPU5TM_XPD1wbPT7qAsggzn0LouXUCI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wB/wB8bWXve-IGo2lnu5v2MDVyr4CNvugro5ZdaGGDBedU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wD/wDNQHU82K9G4xbNcYJaNfucKa8WjkXuHMnMnGvY43SE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wD/wdDg7zQ9Wsl2iJvaNpu5ZY08yaDkElDnEMhpZYYTOTc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wG/WgGl0XO2kEaE5jvHZXiy6uEJQsr0tvk2Aeb_VSDed2k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wG/wGB1INqCb-qLdeRS3gdfHgYax6CUzAh7oXzWUUxi1Fw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wG/wgsdZxNCoHKuwo4dYQsDHMobvRZ731DvQMNXUemheYs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wH/WHBgtX1dcjUms2FwmTXBF43F4s3EHVKU11AfCxFJ_-g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wH/wHue6SQchGnqjaygGseZ2jnHA0OtacIImP-AdomCnCw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wM/wMphzxRSM0lX0960YyWrHdnMd9Y3n74i-tnNllQmKAw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wN/WN3kTR0bU9y9FedKh1HrI54Y9sN9SLqm4h-VmK7huc4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wN/WnA3Cp3yauPvTb3zXv_TtGQZ9SdlUeTo3iZqjUGhH0M.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wN/wNU1GFJodzlbCS-qV2Z3bJO9CAlFxabMpRzYmKj2-Ps.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wN/wNijtBQb8-MTjxOGQVEzcdm36SDsWUB5ngUUXkiPf74.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wQ/wQ21J3FCqmWCgJIUTaFvVqgniMnV9cziEYSPQonk6zs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wS/wSceMu8b7ytUnaFBYRmOv3VyBpO2rWxCuli61KsBIH4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wS/wsReL_3AKeNGRMMjPg8P7NeTWjfi3JXNBQVxdd8URRc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wW/WwL71kIEPY1SoH4KoSnSXUvxytleBdR1aHciuSFBUNo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wW/WwRi582OhkuGbov86UoV_uhUTP9v2BZ23oZrtlaD8aA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wW/wWiiyqtYSnBGd2JtsFK74rGfx4NZ117KMQXuc7jE6FM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wW/wwqLNFL3c1U0_5esvulKN62KKm1rQSmKZ5j-ncksccI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wX/wXnaq5ULUr6u9goPMaMPVbUy3Nw1F4YZ_dH5BuH7LC4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wa/WAf6QeklrXQfLG9uqr6iZgpB22iMjZg1XYoE5uLsVcU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wa/WabKdlM97qZwd1802FxNvetfR4BmswWEq57fPT3QCY0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wa/waN6qIf7-zDpFZXjU0t7gX2FSK98W32OL2YA0Ct_9i8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wf/wFdsya3_YojiidGZItslfilR58qqezKmAfNOmzG_yqE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wf/wFfyVdvvTwwlu7ag5F18ldGHbxX94vJ4tdTNfu72JOQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wf/wFql8oWZ1VzDwBMXLNHkOJjE2-MTolkL0zHr4FyDf-4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wf/wftb6XSHrD4jtjqc3apwP2E-uUNrhA6Wr2mnOcyCIDY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wi/wI4F4EZF4rLrCBYW2ZltOx-crCXKHzpk10t4QoQhDEU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wi/wingV3s54AibP9LngorPJ24lqpe4o9hqKK9WyfBM-2k.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wl/wLfOGpCM93Gnsep0ob9PFLBbApzfIb6J1LJUMgZBLZg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wl/wl_pQU5kPSWltFk-yCmyBfD3GyGEDwmreMxJSjSh6PQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wo/WO3gwoyAsj0DPDO9B_1sySc5a0KNvg3hIVCvkkWHZw0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wo/wOB9u1oEOZR8kqvN7ZOYVOXVIq-puU2k97p9XJMlV4g.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wo/woRAPtPcCB6RM0V6ODkgigeNsUuBSfRMpVnKkuQdkKQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wo/woRtr-w89pL1EtcFv83l9YtEMBoQbUYnxj0v8nJx-CM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wp/wpD_g2HHuzMBZeV4PA_CnEVPqwGiynHVkiMTd6xXYZE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wp/wpdTuNdLVoTRByQBBtrWkXGVK1Z5agb2VCMF92ul-3s.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wr/WrTHwc1eUffvT8xED3zQ7Q71ZBymnULULOKC76ctWkM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wr/Wry6nHdvWwzz04Ehasr0RvQiQrt6ZfMRfxtLO9wjVZk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wr/wr3TTrbl5BIAJxOTgj7ZqeyE37FeLCWP_ADWMWrcZtI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wr/wr5Jiq46ig6w6sUT6kxjjYr-05pvL20nOEVQReWb0O8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wu/wU2x9aUawUBNWD0CfKjodjB807u76lQwwX4KjakXl_Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/wu/wuR5t9LtDeRa7IXFvkso6BzQlhVzjIStlFo1e-9e_k0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xC/xC6zncF840Ct1CyEXWKTYSwj0UsdVYBcV4DTLf0sYOM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xC/xcxHg0hbi0GC-S5I9uMpXWVa_QMnl_jqiMVK9JATOQs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xD/xD9mlMZiTE3T_cCTiUXsHg3dl4Ykhd--b_s0a9ZEBYA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xL/XL2En9tBsACIUu0DTovz_ejpKJSkGX-LOxcsPbkz2l0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xL/XLy4WL9AFKDYcu2J-EcUddkE8ljcImXPAuFLOsGGQUI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xL/XlvfS7qGyBYEsyD0YJIfiwyMmaGzibKQ67RNv-vJXTI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xL/xLcAjl_1a_1rDhHh42W4UvI9liESxkP71MRrOX_mX84.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xO/Xonis2M2MjEj-VsdjLpaLAncogndrM8QCiqYACPL3sg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xO/xOvX-_j-lKh-QqjWHU1Iqfm1PgIu7kBMO1v_vAARpNw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xO/xo6kPJbSD7s7cWBlAKgdCazvba-nZh91x8T5r-nDYps.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xO/xo6uI62v-mZWzNHYumfGshhiqmjDET4PHylc3WyzoOI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xU/xUUfDd7fDcCdlj58uT_lMVorF4ZNckodanG7777IDGc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xZ/xZS_dLocWdcuYug1oRc9-Ga-TQ2ZuVg650TRqS6Msjw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xZ/xZ_slW6xjXCYfywLxX-A0atGgZlEAXLmnNPZD1zDRGg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/x_/x_G-y7C5pJQGI44nrt-quNo3xdR3KmBGaIBQV87O0IA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xf/XF4FngB7W7Wogeb2_XHGt7nJCVUd6C3oVBO15iHuWts.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xf/xfLib14GLM6Br7Y8XdfrZftV4mmikYjCVgKz8E7bOkQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xf/xfUA_WgCJO7guDmdDSkReQKyzmCcxsOYFx6QVuhS4Yw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xg/xggukqJ9HPfIgLzwN_mNvsDhjLceD1Z7W2oalBkdxRs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xg/xgrkqcugUHD8crxsbbF8ZzD6mMCagK0ReS0TSrUtOjY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xi/XI3Lp4ISOKq174mSJ-55IQrAK99pi4QRqsO9ex9fjcA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xi/XIZp8Y5i-KQR-_g7meu237xeMVZF-Czuiv22QWGMjTw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xi/XiMHDcutO4CPEK4FELSmMtvDBNLqllrgXRmrWmmu1rw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xi/xIV_HjC1_nFwA0yITg4O5G2U8_jEmnceYYM7Az6kDZA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xi/xiLrTKHzCPg3xBAiYrDu_I10LvGpfDIu4h7J6bl2SNM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xj/xj3MOXQQZgtLa2VgI5wqPRfSWlJmRbS8L6fG4hOrhSE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/xw/xwB0-7wftI_iizoYdIODGe58idJXMps5mfcarLiKS04.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/y1/Y18EQ6BcTumUIqHyOIio84v_pi3PnyAfB5KydlyzRNQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/y1/y11HKktNBJNEJMlX_aeKNzrlgDr3Fhjl6OnUjkTQdfs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/y1/y1ZGpKb9aXjHTwg_LE31l5o0cMDHe6rZgjGxDI3rFHs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/y7/y7cOuHkDJEbHBL_H7QODiR5S7InXwF_GOpA85Q8hC8Q.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/y9/Y9zPVp0mHsGVu2lFcOkSaYxy8RubQthZp2cycoUScq4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/y9/y9NZzGP1W4MGMd5UjLTJLGNasf3L9qYc6zTmiO0d2j8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yA/yAVO7QU3qYlJ0HEXZCmFhUh-lYbgsg4xnJOSe2upK2c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yE/YEEsQa0XO6aTdltXKnNLMDXfPDlxOpqrbkmIfyx3FKs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yE/YepFq7_ZQ8pwzwjEPwoghZGb8fCfmoDmot5HEstnWGw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yE/yEf1aNX_V6c79XM9dLjsZ3gCmb2EvicwsEYX_mOe8X8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yE/yeeOAmPNsbVoAK6lcmyGF9a8AKuH7A_C1lRC6gkwTHM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yH/YhRLjhjj_ZkGiz2QPCRdFFrbU4Lnkwp_xwdcOdAMIUA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yH/yHj4WsB6P_7eMIktNh0AeJoKa98at2-1w5FpSew8-Zo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yH/yhVRahv2DCf_W1BHjidozxG135X4dAV_cx8s3XTogmk.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yI/yIP1DNoj6T3PT-HN514K5S4cW697LbVSyxdEkHRPQeM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yI/yIfTfAOnpBiFqDAZMhwQpG4RswUJg58QqDAsLOT5xMs.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yK/yK2OFxUdepVC90NAKDLX8eygGLSCVIajwgE1VOVMZlc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yK/yKd1xiEVzj4wu620g3X2CpFtNx9lkedZR56-lxCGGKI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yM/yM5WozF2ERtGJULhnoMdjuILC1pqgMrYPxXy1EWWkZ4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yM/yMVbyuvcKoiHxFqIT3WfIQOQpUoosGS5JzL4tu2YvN8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/y_/Y_5U8vCm0wo0mSgnh8E_MAG6zN3PZP-ubghaPS0zbY4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/y_/y_bufnEE1VRBm9dheaTiZkWBdMkhxYDPd3KAMfOm5VQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yn/yNP3H9H2LLNpCxq2ApzeIMxk8zif9zUHFknj8MKRdiU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yn/yNplVDGlTwzVLdQPt_LlITzaB6kxsqLBiamfCh7B1os.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yn/ynBnnEixZsQYCm0cL3yuoEeE7waXzkUI_-_j040ta6Y.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yx/YXVVqzwb6VxbRZJFFDDUj_XQ8YYXHf95locrlwv-w-c.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yx/YxUif8tS7-XEdvMrP967w0Vor_0xrzemy7d-U4uMVpw.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yx/yX1DPTAGK04rkZrmHwkt5FxcvpSV0lr4bH8d7oQSVNQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/yx/yxqPDWkDgCrL7tQuxZh4XSlbJAHr-Np6VqFtV1nizpY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/z2/Z2LDv6G28iWUlLBh7zQMzfhhJUcqfZQyW8pYeOVqoXc.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/z2/z2esnBt2EXCLp0XorZNdHnEWLM-kbnMbtcwjrLHhqSg.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/z6/z6fiAX9sQJHFP_4A-DR0TK-5iUawNf5563Tzf-UEldQ.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/zG/ZgnWg94Vk4VLpxCA5RoOXf6Ve-TY88LNJ0FKkEjNZFY.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/zG/zGkAY7HBr9JbzlhieckUpDzPCBj7kGy8HPP81VCkCG4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/zO/ZoGucAiTcbrh5CNuXhNPdSQvp4SxqebIjNBHVJ8_Tx0.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/zO/ZoLk4igYvbmKGBQ_SvkGPFlQ699jWP12dLGSkZ7mg3U.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/zO/ZobgbWXQXWaIqRhvUWKWbpmirEKEXdEleJX6z77aZ-A.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/zO/zOYH1OidZXyC5O5KeqGMtk46VBpHrEqJrsiyVjfl9zU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/zO/zoTWef_x0WbMcBD4j51hnksG7L7-s2Ky5v9prlcR0K8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/zS/ZSMo3X7qxU52ZQW8pKvMLDb6qNXJzU2IlriwygCK-j8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/zS/zSRXfhrSnyuv7JjsOb7UQKUSb25ok_Tgc4jNkzDg3ZM.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/zY/zY6er1kI1o3vg-qNXs27ZMUc1mFw5GDATrfpMh-3KGU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/z_/z_pDM5qYEW2twKE6Jng6RDH_qqabAHTXXIFLIZVLtoA.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/za/ZApHwZkDC7JWk_8Q4bgwbHghgoazQFSHdxxOAG61jNU.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/za/zaneFWpYwnRkwQVo1HhB7BF1AzVBgajQy9jfX1h__c4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/zb/zb7VBO3scvTlNo4VZksfZvi6Z9PLoAxglf9TRD1-8fE.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/zd/ZdGFJBHka0BxqlB3q7xXGHWmprySDtj2SSHFg9yy4s8.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/zd/zdlqylFgs3hAiJfS1cCzlbgEF3VxoJcaFoUgj5GUcy4.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/zf/zfHE0LOJYIiPydIPigRM3przIKPpjJzBiPXu8tStD08.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/zf/zfp7U5xyKeblzLieoQQQpNN96W_Uyx-z5TSqtaUQgLI.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/zr/Zr2nHzt_PpmB4FybXf3yDVNCv6XhyxbC27iBMOgLyzo.cache delete mode 100644 spec/dummy/tmp/cache/assets/sprockets/v3.0/zr/zr-cPgbEHFsTChObgugY2Vipb97XeJP5E8ecA1TpTQE.cache delete mode 100644 spec/dummy/tmp/capybara/screenshot_2018-06-07-12-15-29.527.html delete mode 100644 spec/dummy/tmp/capybara/screenshot_2018-06-07-12-15-29.638.html delete mode 100644 spec/dummy/tmp/capybara/screenshot_2018-06-07-12-15-29.742.html delete mode 100644 spec/dummy/tmp/capybara/screenshot_2018-06-07-12-15-29.861.html delete mode 100644 spec/dummy/tmp/capybara/screenshot_2018-06-07-12-15-29.967.html delete mode 100644 spec/dummy/tmp/capybara/screenshot_2018-06-07-12-15-30.075.html delete mode 100644 spec/dummy/tmp/capybara/screenshot_2018-06-07-12-15-30.176.html delete mode 100644 spec/dummy/tmp/capybara/screenshot_2018-06-07-12-15-30.278.html delete mode 100644 spec/dummy/tmp/capybara/screenshot_2018-06-07-12-15-30.392.html delete mode 100644 spec/dummy/vendor/assets/javascripts/spree/backend/all.js delete mode 100644 spec/dummy/vendor/assets/javascripts/spree/frontend/all.js delete mode 100644 spec/dummy/vendor/assets/stylesheets/spree/backend/all.css delete mode 100644 spec/dummy/vendor/assets/stylesheets/spree/frontend/all.css create mode 100644 spec/models/spree/stock_updater_spec.rb create mode 100644 spec/services/notify_failed_stocks_service_spec.rb diff --git a/.gitignore b/.gitignore index e62f78e..eecdd56 100644 --- a/.gitignore +++ b/.gitignore @@ -46,4 +46,5 @@ bower.json # Ignore node_modules node_modules/ +/spec/dummy/* diff --git a/Gemfile b/Gemfile index 9f81963..d20d4d0 100644 --- a/Gemfile +++ b/Gemfile @@ -4,5 +4,7 @@ gem 'spree', github: 'spree/spree', branch: 'master' # Provides basic authentication functionality for testing parts of your engine gem 'spree_auth_devise', github: 'spree/spree_auth_devise', branch: 'master' gem 'rails-controller-testing' +gem 'byebug', platforms: [:mri, :mingw, :x64_mingw] gemspec + diff --git a/Gemfile.lock b/Gemfile.lock index 550eb28..62dce97 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -145,6 +145,7 @@ GEM autoprefixer-rails (>= 5.2.1) sass (>= 3.3.4) builder (3.2.3) + byebug (10.0.2) camertron-eprun (1.1.1) cancancan (2.2.0) canonical-rails (0.2.3) @@ -182,11 +183,6 @@ GEM polyglot rails (>= 4.1) rainbow (>= 2.1.0) - delayed_job (4.1.5) - activesupport (>= 3.0, < 5.3) - delayed_job_active_record (4.1.3) - activerecord (>= 3.0, < 5.3) - delayed_job (>= 3.0, < 5) devise (4.4.3) bcrypt (~> 3.0) orm_adapter (~> 0.1) @@ -414,11 +410,11 @@ PLATFORMS DEPENDENCIES appraisal + byebug capybara capybara-screenshot coffee-rails database_cleaner - delayed_job_active_record factory_bot ffaker mysql2 diff --git a/app/models/spree/stock_item_decorator.rb b/app/models/spree/stock_item_decorator.rb deleted file mode 100644 index 886f225..0000000 --- a/app/models/spree/stock_item_decorator.rb +++ /dev/null @@ -1,3 +0,0 @@ -Spree::StockItem.class_eval do - self.whitelisted_ransackable_associations = ['variant'] -end diff --git a/app/services/notify_failed_stocks_service.rb b/app/services/notify_failed_stocks_service.rb index cbe04dd..da1143d 100644 --- a/app/services/notify_failed_stocks_service.rb +++ b/app/services/notify_failed_stocks_service.rb @@ -4,17 +4,16 @@ class NotifyFailedStocksService def initialize(stock_updater_id) @errors = Hash.new(Array.new()) - stock_updater = Spree::StockUpdater.find(stock_updater_id) - @file = stock_updater.data_file + @stock_updater = Spree::StockUpdater.find_by(id: stock_updater_id) update_stocks - stock_updater.update_column(:job_executed, true) - Spree::StockUpdaterMailer.update_admin(@errors, stock_updater).deliver_now - stock_updater.destroy if stock_updater.job_executed? + @stock_updater.update_column(:job_executed, true) + Spree::StockUpdaterMailer.update_admin(@errors, @stock_updater).deliver_now + @stock_updater.destroy if @stock_updater.job_executed? end private def update_stocks - CSV.foreach(@file.path, headers: true) do |row| + CSV.foreach(@stock_updater.data_file.path, headers: true) do |row| @row = row find_variant_and_stock_location if @variant && @stock_location @@ -24,7 +23,7 @@ def update_stocks set_count_on_hand update_stock_item else - @errors['stock_items'] += ["#{row['uid']} and #{row['stock_location_name']} "] + @errors['stock_items'] += ["#{row['uid']} and #{row['stock_location_name']}"] end else if @variant @@ -52,11 +51,7 @@ def set_backorderable(csv_backorderable) end def set_count_on_hand - if @row['count_on_hand'] - @count_on_hand = @row['count_on_hand'].to_i - else - @count_on_hand = @stock_item.count_on_hand - end + @count_on_hand = @row['count_on_hand'].scan(/\D/).empty? ? @row['count_on_hand'] : @stock_item.count_on_hand end def update_stock_item diff --git a/app/views/spree/shared/_base_mailer_header.html.erb b/app/views/spree/shared/_base_mailer_header.html.erb new file mode 100644 index 0000000..b2dbe49 --- /dev/null +++ b/app/views/spree/shared/_base_mailer_header.html.erb @@ -0,0 +1,33 @@ + + + + + +
+
+ + + + + +
+ + + + + + +
+ <% if frontend_available? %> + <%= link_to root_url, class: 'template-label' do %> + <%= image_tag Spree::Config.logo, class: 'logo', alt: Spree::Store.current.name, title: Spree::Store.current.name %> + <% end %> + <% else %> + <%= image_tag Spree::Config.logo, class: 'logo', alt: Spree::Store.current.name, title: Spree::Store.current.name %> + <% end %> +
+ +
+ +
+
diff --git a/app/views/spree/stock_updater_mailer/update_admin.html.erb b/app/views/spree/stock_updater_mailer/update_admin.html.erb index c82c2fb..2a33703 100644 --- a/app/views/spree/stock_updater_mailer/update_admin.html.erb +++ b/app/views/spree/stock_updater_mailer/update_admin.html.erb @@ -1,10 +1,14 @@
-
Following Records could not be found. Rest all were updated successfully
- + <% unless @errors.empty? %> +
Following Records could not be found. Rest all were updated successfully
+ + <% else %> +
All stocks were successfully updated.
+ <% end %>
diff --git a/config/initializers/spree_one_page_stock_management_constants.rb b/config/initializers/spree_one_page_stock_management_constants.rb index e879d5a..2c051d2 100644 --- a/config/initializers/spree_one_page_stock_management_constants.rb +++ b/config/initializers/spree_one_page_stock_management_constants.rb @@ -1,4 +1,4 @@ STOCK_CSV_FILE = { sample_stock_file: SpreeOnePageStockManagement::Engine.root.join('lib', 'sample_csv', 'stock_items_example.csv') } -ADMIN_EMAIL = ['himanshu.mishra@vinsol.com', 'himanshumishra3@gmail.com'] +ADMIN_EMAIL = ['himanshu.mishra@vinsol.com', 'himanshumishra3@gmail.com', 'akansha@vinsol.com'] diff --git a/config/locales/en.yml b/config/locales/en.yml index 8ba350b..c36d146 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -9,4 +9,4 @@ en: select_stock_location: Select Stock Location import: Import CSV Stock example: Download Sample File - email_sent: Email with failed stock rows sent. + email_sent: Email with import data status has been mailed. diff --git a/lib/spree_one_page_stock_management/factories.rb b/lib/spree_one_page_stock_management/factories.rb index ca5635d..0472e9b 100644 --- a/lib/spree_one_page_stock_management/factories.rb +++ b/lib/spree_one_page_stock_management/factories.rb @@ -3,4 +3,16 @@ # # Example adding this to your spec_helper will load these Factories for use: # require 'spree_one_page_stock_management/factories' + factory :stock_updater, class: Spree::StockUpdater do + data_file { File.new(Rails.root + 'lib/test.csv') } + end + + factory :stock_updater_with_fault_variant, class: Spree::StockUpdater do + data_file { File.new(Rails.root + 'lib/fault_variant.csv') } + end + + factory :stock_updater_with_fault_stock_location, class: Spree::StockUpdater do + data_file { File.new(Rails.root + 'lib/fault_stock_location.csv') } + end + end diff --git a/spec/dummy/.ruby-version b/spec/dummy/.ruby-version deleted file mode 100644 index fad066f..0000000 --- a/spec/dummy/.ruby-version +++ /dev/null @@ -1 +0,0 @@ -2.5.0 \ No newline at end of file diff --git a/spec/dummy/README.md b/spec/dummy/README.md deleted file mode 100644 index 7db80e4..0000000 --- a/spec/dummy/README.md +++ /dev/null @@ -1,24 +0,0 @@ -# README - -This README would normally document whatever steps are necessary to get the -application up and running. - -Things you may want to cover: - -* Ruby version - -* System dependencies - -* Configuration - -* Database creation - -* Database initialization - -* How to run the test suite - -* Services (job queues, cache servers, search engines, etc.) - -* Deployment instructions - -* ... diff --git a/spec/dummy/Rakefile b/spec/dummy/Rakefile deleted file mode 100644 index e85f913..0000000 --- a/spec/dummy/Rakefile +++ /dev/null @@ -1,6 +0,0 @@ -# Add your own tasks in files placed in lib/tasks ending in .rake, -# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake. - -require_relative 'config/application' - -Rails.application.load_tasks diff --git a/spec/dummy/app/assets/config/manifest.js b/spec/dummy/app/assets/config/manifest.js deleted file mode 100644 index b16e53d..0000000 --- a/spec/dummy/app/assets/config/manifest.js +++ /dev/null @@ -1,3 +0,0 @@ -//= link_tree ../images -//= link_directory ../javascripts .js -//= link_directory ../stylesheets .css diff --git a/spec/dummy/app/assets/javascripts/cable.js b/spec/dummy/app/assets/javascripts/cable.js deleted file mode 100644 index 739aa5f..0000000 --- a/spec/dummy/app/assets/javascripts/cable.js +++ /dev/null @@ -1,13 +0,0 @@ -// Action Cable provides the framework to deal with WebSockets in Rails. -// You can generate new channels where WebSocket features live using the `rails generate channel` command. -// -//= require action_cable -//= require_self -//= require_tree ./channels - -(function() { - this.App || (this.App = {}); - - App.cable = ActionCable.createConsumer(); - -}).call(this); diff --git a/spec/dummy/app/assets/stylesheets/application.css b/spec/dummy/app/assets/stylesheets/application.css deleted file mode 100644 index d05ea0f..0000000 --- a/spec/dummy/app/assets/stylesheets/application.css +++ /dev/null @@ -1,15 +0,0 @@ -/* - * This is a manifest file that'll be compiled into application.css, which will include all the files - * listed below. - * - * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's - * vendor/assets/stylesheets directory can be referenced here using a relative path. - * - * You're free to add application-wide styles to this file and they'll appear at the bottom of the - * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS - * files in this directory. Styles in this file should be added after the last require_* statement. - * It is generally better to create a new file per style scope. - * - *= require_tree . - *= require_self - */ diff --git a/spec/dummy/app/channels/application_cable/channel.rb b/spec/dummy/app/channels/application_cable/channel.rb deleted file mode 100644 index d672697..0000000 --- a/spec/dummy/app/channels/application_cable/channel.rb +++ /dev/null @@ -1,4 +0,0 @@ -module ApplicationCable - class Channel < ActionCable::Channel::Base - end -end diff --git a/spec/dummy/app/channels/application_cable/connection.rb b/spec/dummy/app/channels/application_cable/connection.rb deleted file mode 100644 index 0ff5442..0000000 --- a/spec/dummy/app/channels/application_cable/connection.rb +++ /dev/null @@ -1,4 +0,0 @@ -module ApplicationCable - class Connection < ActionCable::Connection::Base - end -end diff --git a/spec/dummy/app/controllers/application_controller.rb b/spec/dummy/app/controllers/application_controller.rb deleted file mode 100644 index 09705d1..0000000 --- a/spec/dummy/app/controllers/application_controller.rb +++ /dev/null @@ -1,2 +0,0 @@ -class ApplicationController < ActionController::Base -end diff --git a/spec/dummy/app/helpers/application_helper.rb b/spec/dummy/app/helpers/application_helper.rb deleted file mode 100644 index de6be79..0000000 --- a/spec/dummy/app/helpers/application_helper.rb +++ /dev/null @@ -1,2 +0,0 @@ -module ApplicationHelper -end diff --git a/spec/dummy/app/jobs/application_job.rb b/spec/dummy/app/jobs/application_job.rb deleted file mode 100644 index a009ace..0000000 --- a/spec/dummy/app/jobs/application_job.rb +++ /dev/null @@ -1,2 +0,0 @@ -class ApplicationJob < ActiveJob::Base -end diff --git a/spec/dummy/app/mailers/application_mailer.rb b/spec/dummy/app/mailers/application_mailer.rb deleted file mode 100644 index 286b223..0000000 --- a/spec/dummy/app/mailers/application_mailer.rb +++ /dev/null @@ -1,4 +0,0 @@ -class ApplicationMailer < ActionMailer::Base - default from: 'from@example.com' - layout 'mailer' -end diff --git a/spec/dummy/app/models/application_record.rb b/spec/dummy/app/models/application_record.rb deleted file mode 100644 index 10a4cba..0000000 --- a/spec/dummy/app/models/application_record.rb +++ /dev/null @@ -1,3 +0,0 @@ -class ApplicationRecord < ActiveRecord::Base - self.abstract_class = true -end diff --git a/spec/dummy/app/models/spree/dummy_model.rb b/spec/dummy/app/models/spree/dummy_model.rb deleted file mode 100644 index fb08467..0000000 --- a/spec/dummy/app/models/spree/dummy_model.rb +++ /dev/null @@ -1,6 +0,0 @@ -module Spree - class Spree::DummyModel < ApplicationRecord - acts_as_list - validates :name, presence: true - end -end diff --git a/spec/dummy/app/views/layouts/application.html.erb b/spec/dummy/app/views/layouts/application.html.erb deleted file mode 100644 index 8c9a312..0000000 --- a/spec/dummy/app/views/layouts/application.html.erb +++ /dev/null @@ -1,15 +0,0 @@ - - - - Dummy - <%= csrf_meta_tags %> - <%= csp_meta_tag %> - - <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' %> - <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> - - - - <%= yield %> - - diff --git a/spec/dummy/app/views/layouts/mailer.html.erb b/spec/dummy/app/views/layouts/mailer.html.erb deleted file mode 100644 index cbd34d2..0000000 --- a/spec/dummy/app/views/layouts/mailer.html.erb +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - <%= yield %> - - diff --git a/spec/dummy/app/views/layouts/mailer.text.erb b/spec/dummy/app/views/layouts/mailer.text.erb deleted file mode 100644 index 37f0bdd..0000000 --- a/spec/dummy/app/views/layouts/mailer.text.erb +++ /dev/null @@ -1 +0,0 @@ -<%= yield %> diff --git a/spec/dummy/bin/bundle b/spec/dummy/bin/bundle deleted file mode 100755 index f19acf5..0000000 --- a/spec/dummy/bin/bundle +++ /dev/null @@ -1,3 +0,0 @@ -#!/usr/bin/env ruby -ENV['BUNDLE_GEMFILE'] ||= File.expand_path('../Gemfile', __dir__) -load Gem.bin_path('bundler', 'bundle') diff --git a/spec/dummy/bin/rails b/spec/dummy/bin/rails deleted file mode 100755 index 0739660..0000000 --- a/spec/dummy/bin/rails +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env ruby -APP_PATH = File.expand_path('../config/application', __dir__) -require_relative '../config/boot' -require 'rails/commands' diff --git a/spec/dummy/bin/rake b/spec/dummy/bin/rake deleted file mode 100755 index 1724048..0000000 --- a/spec/dummy/bin/rake +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env ruby -require_relative '../config/boot' -require 'rake' -Rake.application.run diff --git a/spec/dummy/bin/setup b/spec/dummy/bin/setup deleted file mode 100755 index a334d86..0000000 --- a/spec/dummy/bin/setup +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env ruby -require 'fileutils' -include FileUtils - -# path to your application root. -APP_ROOT = File.expand_path('..', __dir__) - -def system!(*args) - system(*args) || abort("\n== Command #{args} failed ==") -end - -chdir APP_ROOT do - # This script is a starting point to setup your application. - # Add necessary setup steps to this file. - - puts '== Installing dependencies ==' - system! 'gem install bundler --conservative' - system('bundle check') || system!('bundle install') - - # puts "\n== Copying sample files ==" - # unless File.exist?('config/database.yml') - # cp 'config/database.yml.sample', 'config/database.yml' - # end - - puts "\n== Preparing database ==" - system! 'bin/rails db:setup' - - puts "\n== Removing old logs and tempfiles ==" - system! 'bin/rails log:clear tmp:clear' - - puts "\n== Restarting application server ==" - system! 'bin/rails restart' -end diff --git a/spec/dummy/bin/update b/spec/dummy/bin/update deleted file mode 100755 index 67d0d49..0000000 --- a/spec/dummy/bin/update +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env ruby -require 'fileutils' -include FileUtils - -# path to your application root. -APP_ROOT = File.expand_path('..', __dir__) - -def system!(*args) - system(*args) || abort("\n== Command #{args} failed ==") -end - -chdir APP_ROOT do - # This script is a way to update your development environment automatically. - # Add necessary update steps to this file. - - puts '== Installing dependencies ==' - system! 'gem install bundler --conservative' - system('bundle check') || system!('bundle install') - - puts "\n== Updating database ==" - system! 'bin/rails db:migrate' - - puts "\n== Removing old logs and tempfiles ==" - system! 'bin/rails log:clear tmp:clear' - - puts "\n== Restarting application server ==" - system! 'bin/rails restart' -end diff --git a/spec/dummy/config.ru b/spec/dummy/config.ru deleted file mode 100644 index f7ba0b5..0000000 --- a/spec/dummy/config.ru +++ /dev/null @@ -1,5 +0,0 @@ -# This file is used by Rack-based servers to start the application. - -require_relative 'config/environment' - -run Rails.application diff --git a/spec/dummy/config/application.rb b/spec/dummy/config/application.rb deleted file mode 100644 index b3a66ec..0000000 --- a/spec/dummy/config/application.rb +++ /dev/null @@ -1,54 +0,0 @@ -require File.expand_path('../boot', __FILE__) - -require 'rails/all' - -Bundler.require(*Rails.groups(assets: %w(development test))) - - -begin - require 'spree_frontend' -rescue LoadError - # spree_frontend is not available. -end - -begin - require 'spree_backend' -rescue LoadError - # spree_backend is not available. -end - -begin - require 'spree_api' -rescue LoadError - # spree_api is not available. -end - require 'spree_one_page_stock_management' - -module Dummy - class Application < Rails::Application - - config.to_prepare do - # Load application's model / class decorators - Dir.glob(File.join(File.dirname(__FILE__), "../app/**/*_decorator*.rb")) do |c| - Rails.configuration.cache_classes ? require(c) : load(c) - end - - # Load application's view overrides - Dir.glob(File.join(File.dirname(__FILE__), "../app/overrides/*.rb")) do |c| - Rails.configuration.cache_classes ? require(c) : load(c) - end - end - # Initialize configuration defaults for originally generated Rails version. - config.load_defaults 5.2 - - # Settings in config/environments/* take precedence over those specified here. - # Application configuration can go into files in config/initializers - # -- all .rb files in that directory are automatically loaded after loading - # the framework and any gems in your application. - - # Don't generate system test files. - config.generators.system_tests = nil - end -end - - diff --git a/spec/dummy/config/boot.rb b/spec/dummy/config/boot.rb deleted file mode 100644 index 074f555..0000000 --- a/spec/dummy/config/boot.rb +++ /dev/null @@ -1,6 +0,0 @@ -require 'rubygems' -gemfile = File.expand_path("../../../../Gemfile", __FILE__) - -ENV['BUNDLE_GEMFILE'] = gemfile -require 'bundler' -Bundler.setup diff --git a/spec/dummy/config/cable.yml b/spec/dummy/config/cable.yml deleted file mode 100644 index 1cd0f83..0000000 --- a/spec/dummy/config/cable.yml +++ /dev/null @@ -1,10 +0,0 @@ -development: - adapter: async - -test: - adapter: async - -production: - adapter: redis - url: <%= ENV.fetch("REDIS_URL") { "redis://localhost:6379/1" } %> - channel_prefix: dummy_production diff --git a/spec/dummy/config/credentials.yml.enc b/spec/dummy/config/credentials.yml.enc deleted file mode 100644 index 059c521..0000000 --- a/spec/dummy/config/credentials.yml.enc +++ /dev/null @@ -1 +0,0 @@ -jNJUEA9OCcvyeij/SbHNWw0YI7IkfY0uWsxBaXndsjXDnYTcx/0GM6ZS0tjEio0qYmbq+IVfRVGMGHMcFxB1nWsFrorxZ3hXE26kKbmrCLB8ooMDeARTfveflzY5C4UoDHUKd/XZp2rFid8yxZsjF1PVAGybk/rWgXdUFChKRdLRACSxHNCc+CBiv4M8VmKY4AWsHElWzvLTaCgZSM2juG3MpPKviaVkMbWa5+aY4BYN7uA5qoT9IkGn4buVmCwm4HR7+uOeVha8w6zUyqR1y7dHlTgDulokqYnOoGjyCKHRozUP4RsF6EKiE8I/hE5MTYxCrFQZOswa0X1SZtgiUyJr7oRFYBwz068u/rsH0G7H2c090a5omg0cVQIX+y6VJANlOpy6COk180EKO46vdRMnLLVuh5SA54UU--hSEGlW1kJ17UN+JN--beM35hm9DjTLiurxSZ69oQ== \ No newline at end of file diff --git a/spec/dummy/config/database.yml b/spec/dummy/config/database.yml deleted file mode 100644 index 7a242bd..0000000 --- a/spec/dummy/config/database.yml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - -development: - adapter: sqlite3 - database: db/spree_development.sqlite3 -test: - adapter: sqlite3 - database: db/spree_test.sqlite3 -production: - adapter: sqlite3 - database: db/spree_production.sqlite3 - diff --git a/spec/dummy/config/environment.rb b/spec/dummy/config/environment.rb deleted file mode 100644 index 426333b..0000000 --- a/spec/dummy/config/environment.rb +++ /dev/null @@ -1,5 +0,0 @@ -# Load the Rails application. -require_relative 'application' - -# Initialize the Rails application. -Rails.application.initialize! diff --git a/spec/dummy/config/environments/development.rb b/spec/dummy/config/environments/development.rb deleted file mode 100644 index 366e75a..0000000 --- a/spec/dummy/config/environments/development.rb +++ /dev/null @@ -1,61 +0,0 @@ -Rails.application.configure do - # Settings specified here will take precedence over those in config/application.rb. - - # In the development environment your application's code is reloaded on - # every request. This slows down response time but is perfect for development - # since you don't have to restart the web server when you make code changes. - config.cache_classes = false - - # Do not eager load code on boot. - config.eager_load = false - - # Show full error reports. - config.consider_all_requests_local = true - - # Enable/disable caching. By default caching is disabled. - # Run rails dev:cache to toggle caching. - if Rails.root.join('tmp', 'caching-dev.txt').exist? - config.action_controller.perform_caching = true - - config.cache_store = :memory_store - config.public_file_server.headers = { - 'Cache-Control' => "public, max-age=#{2.days.to_i}" - } - else - config.action_controller.perform_caching = false - - config.cache_store = :null_store - end - - # Store uploaded files on the local file system (see config/storage.yml for options) - config.active_storage.service = :local - - # Don't care if the mailer can't send. - config.action_mailer.raise_delivery_errors = false - - config.action_mailer.perform_caching = false - - # Print deprecation notices to the Rails logger. - config.active_support.deprecation = :log - - # Raise an error on page load if there are pending migrations. - config.active_record.migration_error = :page_load - - # Highlight code that triggered database queries in logs. - config.active_record.verbose_query_logs = true - - # Debug mode disables concatenation and preprocessing of assets. - # This option may cause significant delays in view rendering with a large - # number of complex assets. - config.assets.debug = true - - # Suppress logger output for asset requests. - config.assets.quiet = true - - # Raises error for missing translations - # config.action_view.raise_on_missing_translations = true - - # Use an evented file watcher to asynchronously detect changes in source code, - # routes, locales, etc. This feature depends on the listen gem. - # config.file_watcher = ActiveSupport::EventedFileUpdateChecker -end diff --git a/spec/dummy/config/environments/production.rb b/spec/dummy/config/environments/production.rb deleted file mode 100644 index 9ea5ad2..0000000 --- a/spec/dummy/config/environments/production.rb +++ /dev/null @@ -1,94 +0,0 @@ -Rails.application.configure do - # Settings specified here will take precedence over those in config/application.rb. - - # Code is not reloaded between requests. - config.cache_classes = true - - # Eager load code on boot. This eager loads most of Rails and - # your application in memory, allowing both threaded web servers - # and those relying on copy on write to perform better. - # Rake tasks automatically ignore this option for performance. - config.eager_load = true - - # Full error reports are disabled and caching is turned on. - config.consider_all_requests_local = false - config.action_controller.perform_caching = true - - # Ensures that a master key has been made available in either ENV["RAILS_MASTER_KEY"] - # or in config/master.key. This key is used to decrypt credentials (and other encrypted files). - # config.require_master_key = true - - # Disable serving static files from the `/public` folder by default since - # Apache or NGINX already handles this. - config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present? - - # Compress JavaScripts and CSS. - config.assets.js_compressor = :uglifier - # config.assets.css_compressor = :sass - - # Do not fallback to assets pipeline if a precompiled asset is missed. - config.assets.compile = false - - # `config.assets.precompile` and `config.assets.version` have moved to config/initializers/assets.rb - - # Enable serving of images, stylesheets, and JavaScripts from an asset server. - # config.action_controller.asset_host = 'http://assets.example.com' - - # Specifies the header that your server uses for sending files. - # config.action_dispatch.x_sendfile_header = 'X-Sendfile' # for Apache - # config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for NGINX - - # Store uploaded files on the local file system (see config/storage.yml for options) - config.active_storage.service = :local - - # Mount Action Cable outside main process or domain - # config.action_cable.mount_path = nil - # config.action_cable.url = 'wss://example.com/cable' - # config.action_cable.allowed_request_origins = [ 'http://example.com', /http:\/\/example.*/ ] - - # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies. - # config.force_ssl = true - - # Use the lowest log level to ensure availability of diagnostic information - # when problems arise. - config.log_level = :debug - - # Prepend all log lines with the following tags. - config.log_tags = [ :request_id ] - - # Use a different cache store in production. - # config.cache_store = :mem_cache_store - - # Use a real queuing backend for Active Job (and separate queues per environment) - # config.active_job.queue_adapter = :resque - # config.active_job.queue_name_prefix = "dummy_#{Rails.env}" - - config.action_mailer.perform_caching = false - - # Ignore bad email addresses and do not raise email delivery errors. - # Set this to true and configure the email server for immediate delivery to raise delivery errors. - # config.action_mailer.raise_delivery_errors = false - - # Enable locale fallbacks for I18n (makes lookups for any locale fall back to - # the I18n.default_locale when a translation cannot be found). - config.i18n.fallbacks = true - - # Send deprecation notices to registered listeners. - config.active_support.deprecation = :notify - - # Use default logging formatter so that PID and timestamp are not suppressed. - config.log_formatter = ::Logger::Formatter.new - - # Use a different logger for distributed setups. - # require 'syslog/logger' - # config.logger = ActiveSupport::TaggedLogging.new(Syslog::Logger.new 'app-name') - - if ENV["RAILS_LOG_TO_STDOUT"].present? - logger = ActiveSupport::Logger.new(STDOUT) - logger.formatter = config.log_formatter - config.logger = ActiveSupport::TaggedLogging.new(logger) - end - - # Do not dump schema after migrations. - config.active_record.dump_schema_after_migration = false -end diff --git a/spec/dummy/config/environments/test.rb b/spec/dummy/config/environments/test.rb deleted file mode 100644 index f5f629d..0000000 --- a/spec/dummy/config/environments/test.rb +++ /dev/null @@ -1,36 +0,0 @@ -Dummy::Application.configure do - # Settings specified here will take precedence over those in config/application.rb - - # The test environment is used exclusively to run your application's - # test suite. You never need to work with it otherwise. Remember that - # your test database is "scratch space" for the test suite and is wiped - # and recreated between test runs. Don't rely on the data there! - config.cache_classes = true - - # Configure static asset server for tests with Cache-Control for performance - config.public_file_server.enabled = true - config.public_file_server.headers = { 'Cache-Control' => 'public, max-age=3600' } - - # Show full error reports and disable caching - config.consider_all_requests_local = true - config.action_controller.perform_caching = false - - config.eager_load = false - - # Raise exceptions instead of rendering exception templates - config.action_dispatch.show_exceptions = false - - # Disable request forgery protection in test environment - config.action_controller.allow_forgery_protection = false - - # Tell Action Mailer not to deliver emails to the real world. - # The :test delivery method accumulates sent emails in the - # ActionMailer::Base.deliveries array. - config.action_mailer.delivery_method = :test - ActionMailer::Base.default from: "spree@example.com" - # Store uploaded files on the local file system in a temporary directory - config.active_storage.service = :test - - # Print deprecation notices to the stderr - config.active_support.deprecation = :stderr -end diff --git a/spec/dummy/config/initializers/application_controller_renderer.rb b/spec/dummy/config/initializers/application_controller_renderer.rb deleted file mode 100644 index 89d2efa..0000000 --- a/spec/dummy/config/initializers/application_controller_renderer.rb +++ /dev/null @@ -1,8 +0,0 @@ -# Be sure to restart your server when you modify this file. - -# ActiveSupport::Reloader.to_prepare do -# ApplicationController.renderer.defaults.merge!( -# http_host: 'example.org', -# https: false -# ) -# end diff --git a/spec/dummy/config/initializers/assets.rb b/spec/dummy/config/initializers/assets.rb deleted file mode 100644 index fe48fc3..0000000 --- a/spec/dummy/config/initializers/assets.rb +++ /dev/null @@ -1,12 +0,0 @@ -# Be sure to restart your server when you modify this file. - -# Version of your assets, change this if you want to expire all your assets. -Rails.application.config.assets.version = '1.0' - -# Add additional assets to the asset load path. -# Rails.application.config.assets.paths << Emoji.images_path - -# Precompile additional assets. -# application.js, application.css, and all non-JS/CSS in the app/assets -# folder are already added. -# Rails.application.config.assets.precompile += %w( admin.js admin.css ) diff --git a/spec/dummy/config/initializers/backtrace_silencers.rb b/spec/dummy/config/initializers/backtrace_silencers.rb deleted file mode 100644 index 59385cd..0000000 --- a/spec/dummy/config/initializers/backtrace_silencers.rb +++ /dev/null @@ -1,7 +0,0 @@ -# Be sure to restart your server when you modify this file. - -# You can add backtrace silencers for libraries that you're using but don't wish to see in your backtraces. -# Rails.backtrace_cleaner.add_silencer { |line| line =~ /my_noisy_library/ } - -# You can also remove all the silencers if you're trying to debug a problem that might stem from framework code. -# Rails.backtrace_cleaner.remove_silencers! diff --git a/spec/dummy/config/initializers/content_security_policy.rb b/spec/dummy/config/initializers/content_security_policy.rb deleted file mode 100644 index d3bcaa5..0000000 --- a/spec/dummy/config/initializers/content_security_policy.rb +++ /dev/null @@ -1,25 +0,0 @@ -# Be sure to restart your server when you modify this file. - -# Define an application-wide content security policy -# For further information see the following documentation -# https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy - -# Rails.application.config.content_security_policy do |policy| -# policy.default_src :self, :https -# policy.font_src :self, :https, :data -# policy.img_src :self, :https, :data -# policy.object_src :none -# policy.script_src :self, :https -# policy.style_src :self, :https - -# # Specify URI for violation reports -# # policy.report_uri "/csp-violation-report-endpoint" -# end - -# If you are using UJS then enable automatic nonce generation -# Rails.application.config.content_security_policy_nonce_generator = -> request { SecureRandom.base64(16) } - -# Report CSP violations to a specified URI -# For further information see the following documentation: -# https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy-Report-Only -# Rails.application.config.content_security_policy_report_only = true diff --git a/spec/dummy/config/initializers/cookies_serializer.rb b/spec/dummy/config/initializers/cookies_serializer.rb deleted file mode 100644 index 5a6a32d..0000000 --- a/spec/dummy/config/initializers/cookies_serializer.rb +++ /dev/null @@ -1,5 +0,0 @@ -# Be sure to restart your server when you modify this file. - -# Specify a serializer for the signed and encrypted cookie jars. -# Valid options are :json, :marshal, and :hybrid. -Rails.application.config.action_dispatch.cookies_serializer = :json diff --git a/spec/dummy/config/initializers/custom_user.rb b/spec/dummy/config/initializers/custom_user.rb deleted file mode 100644 index 0b33b78..0000000 --- a/spec/dummy/config/initializers/custom_user.rb +++ /dev/null @@ -1 +0,0 @@ -# Spree.user_class = "User" diff --git a/spec/dummy/config/initializers/devise.rb b/spec/dummy/config/initializers/devise.rb deleted file mode 100644 index fea7a88..0000000 --- a/spec/dummy/config/initializers/devise.rb +++ /dev/null @@ -1,3 +0,0 @@ -if Object.const_defined?("Devise") - Devise.secret_key = "db4306f7dfbead8e157e36e1147536cb5f5be927a9e4b79cab01e7f193496779db9c6520c0f86d77ba86fa0f770e625bf641" -end \ No newline at end of file diff --git a/spec/dummy/config/initializers/filter_parameter_logging.rb b/spec/dummy/config/initializers/filter_parameter_logging.rb deleted file mode 100644 index 4a994e1..0000000 --- a/spec/dummy/config/initializers/filter_parameter_logging.rb +++ /dev/null @@ -1,4 +0,0 @@ -# Be sure to restart your server when you modify this file. - -# Configure sensitive parameters which will be filtered from the log file. -Rails.application.config.filter_parameters += [:password] diff --git a/spec/dummy/config/initializers/inflections.rb b/spec/dummy/config/initializers/inflections.rb deleted file mode 100644 index ac033bf..0000000 --- a/spec/dummy/config/initializers/inflections.rb +++ /dev/null @@ -1,16 +0,0 @@ -# Be sure to restart your server when you modify this file. - -# Add new inflection rules using the following format. Inflections -# are locale specific, and you may define rules for as many different -# locales as you wish. All of these examples are active by default: -# ActiveSupport::Inflector.inflections(:en) do |inflect| -# inflect.plural /^(ox)$/i, '\1en' -# inflect.singular /^(ox)en/i, '\1' -# inflect.irregular 'person', 'people' -# inflect.uncountable %w( fish sheep ) -# end - -# These inflection rules are supported but not enabled by default: -# ActiveSupport::Inflector.inflections(:en) do |inflect| -# inflect.acronym 'RESTful' -# end diff --git a/spec/dummy/config/initializers/mime_types.rb b/spec/dummy/config/initializers/mime_types.rb deleted file mode 100644 index dc18996..0000000 --- a/spec/dummy/config/initializers/mime_types.rb +++ /dev/null @@ -1,4 +0,0 @@ -# Be sure to restart your server when you modify this file. - -# Add new mime types for use in respond_to blocks: -# Mime::Type.register "text/richtext", :rtf diff --git a/spec/dummy/config/initializers/spree.rb b/spec/dummy/config/initializers/spree.rb deleted file mode 100644 index 391050f..0000000 --- a/spec/dummy/config/initializers/spree.rb +++ /dev/null @@ -1,18 +0,0 @@ -# Configure Spree Preferences -# -# Note: Initializing preferences available within the Admin will overwrite any changes that were made through the user interface when you restart. -# If you would like users to be able to update a setting with the Admin it should NOT be set here. -# -# Note: If a preference is set here it will be stored within the cache & database upon initialization. -# Just removing an entry from this initializer will not make the preference value go away. -# Instead you must either set a new value or remove entry, clear cache, and remove database entry. -# -# In order to initialize a setting do: -# config.setting_name = 'new value' -Spree.config do |config| - # Example: - # Uncomment to stop tracking inventory levels in the application - # config.track_inventory_levels = false -end - -Spree.user_class = "Spree::LegacyUser" diff --git a/spec/dummy/config/initializers/wrap_parameters.rb b/spec/dummy/config/initializers/wrap_parameters.rb deleted file mode 100644 index bbfc396..0000000 --- a/spec/dummy/config/initializers/wrap_parameters.rb +++ /dev/null @@ -1,14 +0,0 @@ -# Be sure to restart your server when you modify this file. - -# This file contains settings for ActionController::ParamsWrapper which -# is enabled by default. - -# Enable parameter wrapping for JSON. You can disable this by setting :format to an empty array. -ActiveSupport.on_load(:action_controller) do - wrap_parameters format: [:json] -end - -# To enable root element in JSON for ActiveRecord objects. -# ActiveSupport.on_load(:active_record) do -# self.include_root_in_json = true -# end diff --git a/spec/dummy/config/locales/en.yml b/spec/dummy/config/locales/en.yml deleted file mode 100644 index decc5a8..0000000 --- a/spec/dummy/config/locales/en.yml +++ /dev/null @@ -1,33 +0,0 @@ -# Files in the config/locales directory are used for internationalization -# and are automatically loaded by Rails. If you want to use locales other -# than English, add the necessary files in this directory. -# -# To use the locales, use `I18n.t`: -# -# I18n.t 'hello' -# -# In views, this is aliased to just `t`: -# -# <%= t('hello') %> -# -# To use a different locale, set it with `I18n.locale`: -# -# I18n.locale = :es -# -# This would use the information in config/locales/es.yml. -# -# The following keys must be escaped otherwise they will not be retrieved by -# the default I18n backend: -# -# true, false, on, off, yes, no -# -# Instead, surround them with single quotes. -# -# en: -# 'true': 'foo' -# -# To learn more, please read the Rails Internationalization guide -# available at http://guides.rubyonrails.org/i18n.html. - -en: - hello: "Hello world" diff --git a/spec/dummy/config/master.key b/spec/dummy/config/master.key deleted file mode 100644 index 5b85d52..0000000 --- a/spec/dummy/config/master.key +++ /dev/null @@ -1 +0,0 @@ -e17791750d38f63d5e02199e347f38d7 \ No newline at end of file diff --git a/spec/dummy/config/puma.rb b/spec/dummy/config/puma.rb deleted file mode 100644 index a5eccf8..0000000 --- a/spec/dummy/config/puma.rb +++ /dev/null @@ -1,34 +0,0 @@ -# Puma can serve each request in a thread from an internal thread pool. -# The `threads` method setting takes two numbers: a minimum and maximum. -# Any libraries that use thread pools should be configured to match -# the maximum value specified for Puma. Default is set to 5 threads for minimum -# and maximum; this matches the default thread size of Active Record. -# -threads_count = ENV.fetch("RAILS_MAX_THREADS") { 5 } -threads threads_count, threads_count - -# Specifies the `port` that Puma will listen on to receive requests; default is 3000. -# -port ENV.fetch("PORT") { 3000 } - -# Specifies the `environment` that Puma will run in. -# -environment ENV.fetch("RAILS_ENV") { "development" } - -# Specifies the number of `workers` to boot in clustered mode. -# Workers are forked webserver processes. If using threads and workers together -# the concurrency of the application would be max `threads` * `workers`. -# Workers do not work on JRuby or Windows (both of which do not support -# processes). -# -# workers ENV.fetch("WEB_CONCURRENCY") { 2 } - -# Use the `preload_app!` method when specifying a `workers` number. -# This directive tells Puma to first boot the application and load code -# before forking the application. This takes advantage of Copy On Write -# process behavior so workers use less memory. -# -# preload_app! - -# Allow puma to be restarted by `rails restart` command. -plugin :tmp_restart diff --git a/spec/dummy/config/routes.rb b/spec/dummy/config/routes.rb deleted file mode 100644 index 1daf9a4..0000000 --- a/spec/dummy/config/routes.rb +++ /dev/null @@ -1,2 +0,0 @@ -Rails.application.routes.draw do -end diff --git a/spec/dummy/config/storage.yml b/spec/dummy/config/storage.yml deleted file mode 100644 index d32f76e..0000000 --- a/spec/dummy/config/storage.yml +++ /dev/null @@ -1,34 +0,0 @@ -test: - service: Disk - root: <%= Rails.root.join("tmp/storage") %> - -local: - service: Disk - root: <%= Rails.root.join("storage") %> - -# Use rails credentials:edit to set the AWS secrets (as aws:access_key_id|secret_access_key) -# amazon: -# service: S3 -# access_key_id: <%= Rails.application.credentials.dig(:aws, :access_key_id) %> -# secret_access_key: <%= Rails.application.credentials.dig(:aws, :secret_access_key) %> -# region: us-east-1 -# bucket: your_own_bucket - -# Remember not to checkin your GCS keyfile to a repository -# google: -# service: GCS -# project: your_project -# credentials: <%= Rails.root.join("path/to/gcs.keyfile") %> -# bucket: your_own_bucket - -# Use rails credentials:edit to set the Azure Storage secret (as azure_storage:storage_access_key) -# microsoft: -# service: AzureStorage -# storage_account_name: your_account_name -# storage_access_key: <%= Rails.application.credentials.dig(:azure_storage, :storage_access_key) %> -# container: your_container_name - -# mirror: -# service: Mirror -# primary: local -# mirrors: [ amazon, google, microsoft ] diff --git a/spec/dummy/db/migrate/20180607063926_create_active_storage_tables.active_storage.rb b/spec/dummy/db/migrate/20180607063926_create_active_storage_tables.active_storage.rb deleted file mode 100644 index 360e0d1..0000000 --- a/spec/dummy/db/migrate/20180607063926_create_active_storage_tables.active_storage.rb +++ /dev/null @@ -1,26 +0,0 @@ -# This migration comes from active_storage (originally 20170806125915) -class CreateActiveStorageTables < ActiveRecord::Migration[5.2] - def change - create_table :active_storage_blobs do |t| - t.string :key, null: false - t.string :filename, null: false - t.string :content_type - t.text :metadata - t.bigint :byte_size, null: false - t.string :checksum, null: false - t.datetime :created_at, null: false - - t.index [ :key ], unique: true - end - - create_table :active_storage_attachments do |t| - t.string :name, null: false - t.references :record, null: false, polymorphic: true, index: false - t.references :blob, null: false - - t.datetime :created_at, null: false - - t.index [ :record_type, :record_id, :name, :blob_id ], name: "index_active_storage_attachments_uniqueness", unique: true - end - end -end diff --git a/spec/dummy/db/migrate/20180607063927_spree_one_two.spree.rb b/spec/dummy/db/migrate/20180607063927_spree_one_two.spree.rb deleted file mode 100644 index 276c4fd..0000000 --- a/spec/dummy/db/migrate/20180607063927_spree_one_two.spree.rb +++ /dev/null @@ -1,482 +0,0 @@ -# This migration comes from spree (originally 20120831092320) -class SpreeOneTwo < ActiveRecord::Migration[4.2] - def up - # This migration is just a compressed version of all the previous - # migrations for spree_core. Do not run it if one of the core tables - # already exists. Assume the best. - return if data_source_exists?(:spree_addresses) - - - create_table :spree_activators do |t| - t.string :description - t.datetime :expires_at - t.datetime :starts_at - t.string :name - t.string :event_name - t.string :type - t.integer :usage_limit - t.string :match_policy, default: 'all' - t.string :code - t.boolean :advertise, default: false - t.string :path - t.timestamps null: false - end - - create_table :spree_addresses do |t| - t.string :firstname - t.string :lastname - t.string :address1 - t.string :address2 - t.string :city - t.string :zipcode - t.string :phone - t.string :state_name - t.string :alternative_phone - t.string :company - t.references :state - t.references :country - t.timestamps null: false - end - - add_index :spree_addresses, [:firstname], name: 'index_addresses_on_firstname' - add_index :spree_addresses, [:lastname], name: 'index_addresses_on_lastname' - - create_table :spree_adjustments do |t| - t.references :source, polymorphic: true - t.references :adjustable, polymorphic: true - t.references :originator, polymorphic: true - t.decimal :amount, precision: 8, scale: 2 - t.string :label - t.boolean :mandatory - t.boolean :locked - t.boolean :eligible, default: true - t.timestamps null: false - end - - add_index :spree_adjustments, [:adjustable_id], name: 'index_adjustments_on_order_id' - - create_table :spree_assets do |t| - t.references :viewable, polymorphic: true - t.integer :attachment_width - t.integer :attachment_height - t.integer :attachment_file_size - t.integer :position - t.string :attachment_content_type - t.string :attachment_file_name - t.string :type, limit: 75 - t.datetime :attachment_updated_at - t.text :alt - end - - add_index :spree_assets, [:viewable_id], name: 'index_assets_on_viewable_id' - add_index :spree_assets, [:viewable_type, :type], name: 'index_assets_on_viewable_type_and_type' - - create_table :spree_calculators do |t| - t.string :type - t.references :calculable, polymorphic: true - t.timestamps null: false - end - - create_table :spree_configurations do |t| - t.string :name - t.string :type, limit: 50 - t.timestamps null: false - end - - add_index :spree_configurations, [:name, :type], name: 'index_spree_configurations_on_name_and_type' - - create_table :spree_countries do |t| - t.string :iso_name - t.string :iso - t.string :iso3 - t.string :name - t.integer :numcode - end - - create_table :spree_credit_cards do |t| - t.string :month - t.string :year - t.string :cc_type - t.string :last_digits - t.string :first_name - t.string :last_name - t.string :start_month - t.string :start_year - t.string :issue_number - t.references :address - t.string :gateway_customer_profile_id - t.string :gateway_payment_profile_id - t.timestamps null: false - end - - create_table :spree_gateways do |t| - t.string :type - t.string :name - t.text :description - t.boolean :active, default: true - t.string :environment, default: 'development' - t.string :server, default: 'test' - t.boolean :test_mode, default: true - t.timestamps null: false - end - - create_table :spree_inventory_units do |t| - t.integer :lock_version, default: 0 - t.string :state - t.references :variant - t.references :order - t.references :shipment - t.references :return_authorization - t.timestamps null: false - end - - add_index :spree_inventory_units, [:order_id], name: 'index_inventory_units_on_order_id' - add_index :spree_inventory_units, [:shipment_id], name: 'index_inventory_units_on_shipment_id' - add_index :spree_inventory_units, [:variant_id], name: 'index_inventory_units_on_variant_id' - - create_table :spree_line_items do |t| - t.references :variant - t.references :order - t.integer :quantity, null: false - t.decimal :price, precision: 8, scale: 2, null: false - t.timestamps null: false - end - - add_index :spree_line_items, [:order_id], name: 'index_spree_line_items_on_order_id' - add_index :spree_line_items, [:variant_id], name: 'index_spree_line_items_on_variant_id' - - create_table :spree_log_entries do |t| - t.references :source, polymorphic: true - t.text :details - t.timestamps null: false - end - - create_table :spree_mail_methods do |t| - t.string :environment - t.boolean :active, default: true - t.timestamps null: false - end - - create_table :spree_option_types do |t| - t.string :name, limit: 100 - t.string :presentation, limit: 100 - t.integer :position, default: 0, null: false - t.timestamps null: false - end - - create_table :spree_option_types_prototypes, id: false do |t| - t.references :prototype - t.references :option_type - end - - create_table :spree_option_values do |t| - t.integer :position - t.string :name - t.string :presentation - t.references :option_type - t.timestamps null: false - end - - create_table :spree_option_values_variants, id: false do |t| - t.references :variant - t.references :option_value - end - - add_index :spree_option_values_variants, [:variant_id, :option_value_id], name: 'index_option_values_variants_on_variant_id_and_option_value_id' - add_index :spree_option_values_variants, [:variant_id], name: 'index_spree_option_values_variants_on_variant_id' - - create_table :spree_orders do |t| - t.string :number, limit: 15 - t.decimal :item_total, precision: 8, scale: 2, default: 0.0, null: false - t.decimal :total, precision: 8, scale: 2, default: 0.0, null: false - t.string :state - t.decimal :adjustment_total, precision: 8, scale: 2, default: 0.0, null: false - t.references :user - t.datetime :completed_at - t.references :bill_address - t.references :ship_address - t.decimal :payment_total, precision: 8, scale: 2, default: 0.0 - t.references :shipping_method - t.string :shipment_state - t.string :payment_state - t.string :email - t.text :special_instructions - t.timestamps null: false - end - - add_index :spree_orders, [:number], name: 'index_spree_orders_on_number' - - create_table :spree_payment_methods do |t| - t.string :type - t.string :name - t.text :description - t.boolean :active, default: true - t.string :environment, default: 'development' - t.datetime :deleted_at - t.string :display_on - t.timestamps null: false - end - - create_table :spree_payments do |t| - t.decimal :amount, precision: 8, scale: 2, default: 0.0, null: false - t.references :order - t.references :source, polymorphic: true - t.references :payment_method - t.string :state - t.string :response_code - t.string :avs_response - t.timestamps null: false - end - - create_table :spree_preferences do |t| - t.string :name, limit: 100 - t.references :owner, polymorphic: true - t.text :value - t.string :key - t.string :value_type - t.timestamps null: false - end - - add_index :spree_preferences, [:key], name: 'index_spree_preferences_on_key', unique: true - - create_table :spree_product_option_types do |t| - t.integer :position - t.references :product - t.references :option_type - t.timestamps null: false - end - - create_table :spree_product_properties do |t| - t.string :value - t.references :product - t.references :property - t.timestamps null: false - end - - add_index :spree_product_properties, [:product_id], name: 'index_product_properties_on_product_id' - - create_table :spree_products do |t| - t.string :name, default: '', null: false - t.text :description - t.datetime :available_on - t.datetime :deleted_at - t.string :permalink - t.string :meta_description - t.string :meta_keywords - t.references :tax_category - t.references :shipping_category - t.integer :count_on_hand, default: 0, null: false - t.timestamps null: false - end - - add_index :spree_products, [:available_on], name: 'index_spree_products_on_available_on' - add_index :spree_products, [:deleted_at], name: 'index_spree_products_on_deleted_at' - add_index :spree_products, [:name], name: 'index_spree_products_on_name' - add_index :spree_products, [:permalink], name: 'index_spree_products_on_permalink' - - create_table :spree_products_taxons, id: false do |t| - t.references :product - t.references :taxon - end - - add_index :spree_products_taxons, [:product_id], name: 'index_spree_products_taxons_on_product_id' - add_index :spree_products_taxons, [:taxon_id], name: 'index_spree_products_taxons_on_taxon_id' - - create_table :spree_properties do |t| - t.string :name - t.string :presentation, null: false - t.timestamps null: false - end - - create_table :spree_properties_prototypes, id: false do |t| - t.references :prototype - t.references :property - end - - create_table :spree_prototypes do |t| - t.string :name - t.timestamps null: false - end - - create_table :spree_return_authorizations do |t| - t.string :number - t.string :state - t.decimal :amount, precision: 8, scale: 2, default: 0.0, null: false - t.references :order - t.text :reason - t.timestamps null: false - end - - create_table :spree_roles do |t| - t.string :name - end - - create_table :spree_roles_users, id: false do |t| - t.references :role - t.references :user - end - - add_index :spree_roles_users, [:role_id], name: 'index_spree_roles_users_on_role_id' - add_index :spree_roles_users, [:user_id], name: 'index_spree_roles_users_on_user_id' - - create_table :spree_shipments do |t| - t.string :tracking - t.string :number - t.decimal :cost, precision: 8, scale: 2 - t.datetime :shipped_at - t.references :order - t.references :shipping_method - t.references :address - t.string :state - t.timestamps null: false - end - - add_index :spree_shipments, [:number], name: 'index_shipments_on_number' - - create_table :spree_shipping_categories do |t| - t.string :name - t.timestamps null: false - end - - create_table :spree_shipping_methods do |t| - t.string :name - t.references :zone - t.string :display_on - t.references :shipping_category - t.boolean :match_none - t.boolean :match_all - t.boolean :match_one - t.datetime :deleted_at - t.timestamps null: false - end - - create_table :spree_state_changes do |t| - t.string :name - t.string :previous_state - t.references :stateful - t.references :user - t.string :stateful_type - t.string :next_state - t.timestamps null: false - end - - create_table :spree_states do |t| - t.string :name - t.string :abbr - t.references :country - end - - create_table :spree_tax_categories do |t| - t.string :name - t.string :description - t.boolean :is_default, default: false - t.datetime :deleted_at - t.timestamps null: false - end - - create_table :spree_tax_rates do |t| - t.decimal :amount, precision: 8, scale: 5 - t.references :zone - t.references :tax_category - t.boolean :included_in_price, default: false - t.timestamps null: false - end - - create_table :spree_taxonomies do |t| - t.string :name, null: false - t.timestamps null: false - end - - create_table :spree_taxons do |t| - t.references :parent - t.integer :position, default: 0 - t.string :name, null: false - t.string :permalink - t.references :taxonomy - t.integer :lft - t.integer :rgt - t.string :icon_file_name - t.string :icon_content_type - t.integer :icon_file_size - t.datetime :icon_updated_at - t.text :description - t.timestamps null: false - end - - add_index :spree_taxons, [:parent_id], name: 'index_taxons_on_parent_id' - add_index :spree_taxons, [:permalink], name: 'index_taxons_on_permalink' - add_index :spree_taxons, [:taxonomy_id], name: 'index_taxons_on_taxonomy_id' - - create_table :spree_tokenized_permissions, force: true do |t| - t.references :permissable, polymorphic: true - t.string :token - t.timestamps null: false - end - - add_index :spree_tokenized_permissions, [:permissable_id, :permissable_type], name: 'index_tokenized_name_and_type' - - create_table :spree_trackers do |t| - t.string :environment - t.string :analytics_id - t.boolean :active, default: true - t.timestamps null: false - end - - create_table :spree_users do |t| - t.string :encrypted_password, limit: 128 - t.string :password_salt, limit: 128 - t.string :email - t.string :remember_token - t.string :persistence_token - t.string :reset_password_token - t.string :perishable_token - t.integer :sign_in_count, default: 0, null: false - t.integer :failed_attempts, default: 0, null: false - t.datetime :last_request_at - t.datetime :current_sign_in_at - t.datetime :last_sign_in_at - t.string :current_sign_in_ip - t.string :last_sign_in_ip - t.string :login - t.references :ship_address - t.references :bill_address - t.string :authentication_token - t.string :unlock_token - t.datetime :locked_at - t.datetime :remember_created_at - t.datetime :reset_password_sent_at - t.timestamps null: false - end - - create_table :spree_variants do |t| - t.string :sku, default: '', null: false - t.decimal :price, precision: 8, scale: 2, null: false - t.decimal :weight, precision: 8, scale: 2 - t.decimal :height, precision: 8, scale: 2 - t.decimal :width, precision: 8, scale: 2 - t.decimal :depth, precision: 8, scale: 2 - t.datetime :deleted_at - t.boolean :is_master, default: false - t.references :product - t.integer :count_on_hand, default: 0, null: false - t.decimal :cost_price, precision: 8, scale: 2 - t.integer :position - end - - add_index :spree_variants, [:product_id], name: 'index_spree_variants_on_product_id' - - create_table :spree_zone_members do |t| - t.references :zoneable, polymorphic: true - t.references :zone - t.timestamps null: false - end - - create_table :spree_zones do |t| - t.string :name - t.string :description - t.boolean :default_tax, default: false - t.integer :zone_members_count, default: 0 - t.timestamps null: false - end - end -end diff --git a/spec/dummy/db/migrate/20180607063928_spree_promo_one_two.spree.rb b/spec/dummy/db/migrate/20180607063928_spree_promo_one_two.spree.rb deleted file mode 100644 index 4ed925e..0000000 --- a/spec/dummy/db/migrate/20180607063928_spree_promo_one_two.spree.rb +++ /dev/null @@ -1,46 +0,0 @@ -# This migration comes from spree (originally 20120831092359) -class SpreePromoOneTwo < ActiveRecord::Migration[4.2] - def up - # This migration is just a compressed migration for all previous versions of spree_promo - return if data_source_exists?(:spree_products_promotion_rules) - - create_table :spree_products_promotion_rules, id: false, force: true do |t| - t.references :product - t.references :promotion_rule - end - - add_index :spree_products_promotion_rules, [:product_id], name: 'index_products_promotion_rules_on_product_id' - add_index :spree_products_promotion_rules, [:promotion_rule_id], name: 'index_products_promotion_rules_on_promotion_rule_id' - - create_table :spree_promotion_action_line_items, force: true do |t| - t.references :promotion_action - t.references :variant - t.integer :quantity, default: 1 - end - - create_table :spree_promotion_actions, force: true do |t| - t.references :activator - t.integer :position - t.string :type - end - - create_table :spree_promotion_rules, force: true do |t| - t.references :activator - t.references :user - t.references :product_group - t.string :type - t.timestamps null: false - end - - add_index :spree_promotion_rules, [:product_group_id], name: 'index_promotion_rules_on_product_group_id' - add_index :spree_promotion_rules, [:user_id], name: 'index_promotion_rules_on_user_id' - - create_table :spree_promotion_rules_users, id: false, force: true do |t| - t.references :user - t.references :promotion_rule - end - - add_index :spree_promotion_rules_users, [:promotion_rule_id], name: 'index_promotion_rules_users_on_promotion_rule_id' - add_index :spree_promotion_rules_users, [:user_id], name: 'index_promotion_rules_users_on_user_id' - end -end diff --git a/spec/dummy/db/migrate/20180607063929_add_tax_rate_label.spree.rb b/spec/dummy/db/migrate/20180607063929_add_tax_rate_label.spree.rb deleted file mode 100644 index 121adec..0000000 --- a/spec/dummy/db/migrate/20180607063929_add_tax_rate_label.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20120905145253) -class AddTaxRateLabel < ActiveRecord::Migration[4.2] - def change - add_column :spree_tax_rates, :name, :string - end -end diff --git a/spec/dummy/db/migrate/20180607063930_add_toggle_tax_rate_display.spree.rb b/spec/dummy/db/migrate/20180607063930_add_toggle_tax_rate_display.spree.rb deleted file mode 100644 index ee1dc3c..0000000 --- a/spec/dummy/db/migrate/20180607063930_add_toggle_tax_rate_display.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20120905151823) -class AddToggleTaxRateDisplay < ActiveRecord::Migration[4.2] - def change - add_column :spree_tax_rates, :show_rate_in_label, :boolean, default: true - end -end diff --git a/spec/dummy/db/migrate/20180607063931_remove_unused_preference_columns.spree.rb b/spec/dummy/db/migrate/20180607063931_remove_unused_preference_columns.spree.rb deleted file mode 100644 index e29f378..0000000 --- a/spec/dummy/db/migrate/20180607063931_remove_unused_preference_columns.spree.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree (originally 20120929093553) -class RemoveUnusedPreferenceColumns < ActiveRecord::Migration[4.2] - def change - # Columns have already been removed if the application was upgraded from an older version, but must be removed from new apps. - remove_column :spree_preferences, :name if ApplicationRecord.connection.column_exists?(:spree_preferences, :name) - remove_column :spree_preferences, :owner_id if ApplicationRecord.connection.column_exists?(:spree_preferences, :owner_id) - remove_column :spree_preferences, :owner_type if ApplicationRecord.connection.column_exists?(:spree_preferences, :owner_type) - end -end diff --git a/spec/dummy/db/migrate/20180607063932_add_lock_version_to_variant.spree.rb b/spec/dummy/db/migrate/20180607063932_add_lock_version_to_variant.spree.rb deleted file mode 100644 index 6fc41a7..0000000 --- a/spec/dummy/db/migrate/20180607063932_add_lock_version_to_variant.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20121009142519) -class AddLockVersionToVariant < ActiveRecord::Migration[4.2] - def change - add_column :spree_variants, :lock_version, :integer, default: 0 - end -end diff --git a/spec/dummy/db/migrate/20180607063933_add_states_required_to_countries.spree.rb b/spec/dummy/db/migrate/20180607063933_add_states_required_to_countries.spree.rb deleted file mode 100644 index a97f817..0000000 --- a/spec/dummy/db/migrate/20180607063933_add_states_required_to_countries.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20121010142909) -class AddStatesRequiredToCountries < ActiveRecord::Migration[4.2] - def change - add_column :spree_countries, :states_required, :boolean, default: true - end -end diff --git a/spec/dummy/db/migrate/20180607063934_add_on_demand_to_product_and_variant.spree.rb b/spec/dummy/db/migrate/20180607063934_add_on_demand_to_product_and_variant.spree.rb deleted file mode 100644 index 257a0e4..0000000 --- a/spec/dummy/db/migrate/20180607063934_add_on_demand_to_product_and_variant.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20121012071449) -class AddOnDemandToProductAndVariant < ActiveRecord::Migration[4.2] - def change - add_column :spree_products, :on_demand, :boolean, default: false - add_column :spree_variants, :on_demand, :boolean, default: false - end -end diff --git a/spec/dummy/db/migrate/20180607063935_remove_not_null_constraint_from_products_on_hand.spree.rb b/spec/dummy/db/migrate/20180607063935_remove_not_null_constraint_from_products_on_hand.spree.rb deleted file mode 100644 index 53744c8..0000000 --- a/spec/dummy/db/migrate/20180607063935_remove_not_null_constraint_from_products_on_hand.spree.rb +++ /dev/null @@ -1,12 +0,0 @@ -# This migration comes from spree (originally 20121017010007) -class RemoveNotNullConstraintFromProductsOnHand < ActiveRecord::Migration[4.2] - def up - change_column :spree_products, :count_on_hand, :integer, null: true - change_column :spree_variants, :count_on_hand, :integer, null: true - end - - def down - change_column :spree_products, :count_on_hand, :integer, null: false - change_column :spree_variants, :count_on_hand, :integer, null: false - end -end diff --git a/spec/dummy/db/migrate/20180607063936_split_prices_from_variants.spree.rb b/spec/dummy/db/migrate/20180607063936_split_prices_from_variants.spree.rb deleted file mode 100644 index 74a20f0..0000000 --- a/spec/dummy/db/migrate/20180607063936_split_prices_from_variants.spree.rb +++ /dev/null @@ -1,32 +0,0 @@ -# This migration comes from spree (originally 20121031162139) -class SplitPricesFromVariants < ActiveRecord::Migration[4.2] - def up - create_table :spree_prices do |t| - t.integer :variant_id, null: false - t.decimal :amount, precision: 8, scale: 2, null: false - t.string :currency - end - - Spree::Variant.all.each do |variant| - Spree::Price.create!( - variant_id: variant.id, - amount: variant[:price], - currency: Spree::Config[:currency] - ) - end - - remove_column :spree_variants, :price - end - - def down - prices = ApplicationRecord.connection.execute("select variant_id, amount from spree_prices") - add_column :spree_variants, :price, :decimal, after: :sku, scale: 2, precision: 8 - - prices.each do |price| - ApplicationRecord.connection.execute("update spree_variants set price = #{price['amount']} where id = #{price['variant_id']}") - end - - change_column :spree_variants, :price, :decimal, after: :sku, scale: 2, precision: 8, null: false - drop_table :spree_prices - end -end diff --git a/spec/dummy/db/migrate/20180607063937_remove_not_null_from_spree_prices_amount.spree.rb b/spec/dummy/db/migrate/20180607063937_remove_not_null_from_spree_prices_amount.spree.rb deleted file mode 100644 index f323413..0000000 --- a/spec/dummy/db/migrate/20180607063937_remove_not_null_from_spree_prices_amount.spree.rb +++ /dev/null @@ -1,10 +0,0 @@ -# This migration comes from spree (originally 20121107003422) -class RemoveNotNullFromSpreePricesAmount < ActiveRecord::Migration[4.2] - def up - change_column :spree_prices, :amount, :decimal, precision: 8, scale: 2, null: true - end - - def down - change_column :spree_prices, :amount, :decimal, precision: 8, scale: 2, null: false - end -end diff --git a/spec/dummy/db/migrate/20180607063938_add_currency_to_line_items.spree.rb b/spec/dummy/db/migrate/20180607063938_add_currency_to_line_items.spree.rb deleted file mode 100644 index 76d4bad..0000000 --- a/spec/dummy/db/migrate/20180607063938_add_currency_to_line_items.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20121107184631) -class AddCurrencyToLineItems < ActiveRecord::Migration[4.2] - def change - add_column :spree_line_items, :currency, :string - end -end diff --git a/spec/dummy/db/migrate/20180607063939_add_currency_to_orders.spree.rb b/spec/dummy/db/migrate/20180607063939_add_currency_to_orders.spree.rb deleted file mode 100644 index cb7d51e..0000000 --- a/spec/dummy/db/migrate/20180607063939_add_currency_to_orders.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20121107194006) -class AddCurrencyToOrders < ActiveRecord::Migration[4.2] - def change - add_column :spree_orders, :currency, :string - end -end diff --git a/spec/dummy/db/migrate/20180607063940_add_cost_currency_to_variants.spree.rb b/spec/dummy/db/migrate/20180607063940_add_cost_currency_to_variants.spree.rb deleted file mode 100644 index 6e56a00..0000000 --- a/spec/dummy/db/migrate/20180607063940_add_cost_currency_to_variants.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20121109173623) -class AddCostCurrencyToVariants < ActiveRecord::Migration[4.2] - def change - add_column :spree_variants, :cost_currency, :string, after: :cost_price - end -end diff --git a/spec/dummy/db/migrate/20180607063941_remove_display_on_from_payment_methods.spree.rb b/spec/dummy/db/migrate/20180607063941_remove_display_on_from_payment_methods.spree.rb deleted file mode 100644 index e27115e..0000000 --- a/spec/dummy/db/migrate/20180607063941_remove_display_on_from_payment_methods.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20121111231553) -class RemoveDisplayOnFromPaymentMethods < ActiveRecord::Migration[4.2] - def up - remove_column :spree_payment_methods, :display_on - end -end diff --git a/spec/dummy/db/migrate/20180607063942_add_position_to_taxonomies.spree.rb b/spec/dummy/db/migrate/20180607063942_add_position_to_taxonomies.spree.rb deleted file mode 100644 index ceee97c..0000000 --- a/spec/dummy/db/migrate/20180607063942_add_position_to_taxonomies.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20121124203911) -class AddPositionToTaxonomies < ActiveRecord::Migration[4.2] - def change - add_column :spree_taxonomies, :position, :integer, default: 0 - end -end diff --git a/spec/dummy/db/migrate/20180607063943_add_last_ip_to_spree_orders.spree.rb b/spec/dummy/db/migrate/20180607063943_add_last_ip_to_spree_orders.spree.rb deleted file mode 100644 index 191a0e9..0000000 --- a/spec/dummy/db/migrate/20180607063943_add_last_ip_to_spree_orders.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20121126040517) -class AddLastIpToSpreeOrders < ActiveRecord::Migration[4.2] - def change - add_column :spree_orders, :last_ip_address, :string - end -end diff --git a/spec/dummy/db/migrate/20180607063944_add_state_to_spree_adjustments.spree.rb b/spec/dummy/db/migrate/20180607063944_add_state_to_spree_adjustments.spree.rb deleted file mode 100644 index 493f275..0000000 --- a/spec/dummy/db/migrate/20180607063944_add_state_to_spree_adjustments.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20121213162028) -class AddStateToSpreeAdjustments < ActiveRecord::Migration[4.2] - def change - add_column :spree_adjustments, :state, :string - remove_column :spree_adjustments, :locked - end -end diff --git a/spec/dummy/db/migrate/20180607063945_add_display_on_to_spree_payment_methods.spree.rb b/spec/dummy/db/migrate/20180607063945_add_display_on_to_spree_payment_methods.spree.rb deleted file mode 100644 index 4a4e0aa..0000000 --- a/spec/dummy/db/migrate/20180607063945_add_display_on_to_spree_payment_methods.spree.rb +++ /dev/null @@ -1,10 +0,0 @@ -# This migration comes from spree (originally 20130114053446) -class AddDisplayOnToSpreePaymentMethods < ActiveRecord::Migration[4.2] - def self.up - add_column :spree_payment_methods, :display_on, :string - end - - def self.down - remove_column :spree_payment_methods, :display_on - end -end diff --git a/spec/dummy/db/migrate/20180607063946_add_position_to_product_properties.spree.rb b/spec/dummy/db/migrate/20180607063946_add_position_to_product_properties.spree.rb deleted file mode 100644 index 4477281..0000000 --- a/spec/dummy/db/migrate/20180607063946_add_position_to_product_properties.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20130120201805) -class AddPositionToProductProperties < ActiveRecord::Migration[4.2] - def change - add_column :spree_product_properties, :position, :integer, default: 0 - end -end - diff --git a/spec/dummy/db/migrate/20180607063947_add_identifier_to_spree_payments.spree.rb b/spec/dummy/db/migrate/20180607063947_add_identifier_to_spree_payments.spree.rb deleted file mode 100644 index 44df67a..0000000 --- a/spec/dummy/db/migrate/20180607063947_add_identifier_to_spree_payments.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130203232234) -class AddIdentifierToSpreePayments < ActiveRecord::Migration[4.2] - def change - add_column :spree_payments, :identifier, :string - end -end diff --git a/spec/dummy/db/migrate/20180607063948_add_order_id_index_to_payments.spree.rb b/spec/dummy/db/migrate/20180607063948_add_order_id_index_to_payments.spree.rb deleted file mode 100644 index b5e168b..0000000 --- a/spec/dummy/db/migrate/20180607063948_add_order_id_index_to_payments.spree.rb +++ /dev/null @@ -1,10 +0,0 @@ -# This migration comes from spree (originally 20130207155350) -class AddOrderIdIndexToPayments < ActiveRecord::Migration[4.2] - def self.up - add_index :spree_payments, :order_id - end - - def self.down - remove_index :spree_payments, :order_id - end -end diff --git a/spec/dummy/db/migrate/20180607063949_add_primary_to_spree_products_taxons.spree.rb b/spec/dummy/db/migrate/20180607063949_add_primary_to_spree_products_taxons.spree.rb deleted file mode 100644 index d1b7cf5..0000000 --- a/spec/dummy/db/migrate/20180607063949_add_primary_to_spree_products_taxons.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130208032954) -class AddPrimaryToSpreeProductsTaxons < ActiveRecord::Migration[4.2] - def change - add_column :spree_products_taxons, :id, :primary_key - end -end diff --git a/spec/dummy/db/migrate/20180607063950_create_spree_stock_items.spree.rb b/spec/dummy/db/migrate/20180607063950_create_spree_stock_items.spree.rb deleted file mode 100644 index 49f5a85..0000000 --- a/spec/dummy/db/migrate/20180607063950_create_spree_stock_items.spree.rb +++ /dev/null @@ -1,15 +0,0 @@ -# This migration comes from spree (originally 20130211190146) -class CreateSpreeStockItems < ActiveRecord::Migration[4.2] - def change - create_table :spree_stock_items do |t| - t.belongs_to :stock_location - t.belongs_to :variant - t.integer :count_on_hand, null: false, default: 0 - t.integer :lock_version - - t.timestamps null: false - end - add_index :spree_stock_items, :stock_location_id - add_index :spree_stock_items, [:stock_location_id, :variant_id], name: 'stock_item_by_loc_and_var_id' - end -end diff --git a/spec/dummy/db/migrate/20180607063951_create_spree_stock_locations.spree.rb b/spec/dummy/db/migrate/20180607063951_create_spree_stock_locations.spree.rb deleted file mode 100644 index d52e72b..0000000 --- a/spec/dummy/db/migrate/20180607063951_create_spree_stock_locations.spree.rb +++ /dev/null @@ -1,12 +0,0 @@ -# This migration comes from spree (originally 20130211191120) -class CreateSpreeStockLocations < ActiveRecord::Migration[4.2] - def change - create_table :spree_stock_locations do |t| - t.string :name - t.belongs_to :address - - t.timestamps null: false - end - add_index :spree_stock_locations, :address_id - end -end diff --git a/spec/dummy/db/migrate/20180607063952_create_default_stock.spree.rb b/spec/dummy/db/migrate/20180607063952_create_default_stock.spree.rb deleted file mode 100644 index 6397100..0000000 --- a/spec/dummy/db/migrate/20180607063952_create_default_stock.spree.rb +++ /dev/null @@ -1,34 +0,0 @@ -# This migration comes from spree (originally 20130213191427) -class CreateDefaultStock < ActiveRecord::Migration[4.2] - def up - unless column_exists? :spree_stock_locations, :default - add_column :spree_stock_locations, :default, :boolean, null: false, default: false - end - - Spree::StockLocation.skip_callback(:create, :after, :create_stock_items) - Spree::StockLocation.skip_callback(:save, :after, :ensure_one_default) - location = Spree::StockLocation.new(name: 'default') - location.save(validate: false) - - Spree::Variant.find_each do |variant| - stock_item = Spree::StockItem.unscoped.build(stock_location: location, variant: variant) - stock_item.send(:count_on_hand=, variant.count_on_hand) - # Avoid running default_scope defined by acts_as_paranoid, related to #3805, - # validations would run a query with a delete_at column that might not be present yet - stock_item.save! validate: false - end - - remove_column :spree_variants, :count_on_hand - end - - def down - add_column :spree_variants, :count_on_hand, :integer - - Spree::StockItem.find_each do |stock_item| - stock_item.variant.update_column :count_on_hand, stock_item.count_on_hand - end - - Spree::StockLocation.delete_all - Spree::StockItem.delete_all - end -end diff --git a/spec/dummy/db/migrate/20180607063953_add_order_id_index_to_shipments.spree.rb b/spec/dummy/db/migrate/20180607063953_add_order_id_index_to_shipments.spree.rb deleted file mode 100644 index 1b80d05..0000000 --- a/spec/dummy/db/migrate/20180607063953_add_order_id_index_to_shipments.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130222032153) -class AddOrderIdIndexToShipments < ActiveRecord::Migration[4.2] - def change - add_index :spree_shipments, :order_id - end -end diff --git a/spec/dummy/db/migrate/20180607063954_change_meta_description_on_spree_products_to_text.spree.rb b/spec/dummy/db/migrate/20180607063954_change_meta_description_on_spree_products_to_text.spree.rb deleted file mode 100644 index fa228e2..0000000 --- a/spec/dummy/db/migrate/20180607063954_change_meta_description_on_spree_products_to_text.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130226032817) -class ChangeMetaDescriptionOnSpreeProductsToText < ActiveRecord::Migration[4.2] - def change - change_column :spree_products, :meta_description, :text, limit: nil - end -end diff --git a/spec/dummy/db/migrate/20180607063955_add_stock_location_id_to_spree_shipments.spree.rb b/spec/dummy/db/migrate/20180607063955_add_stock_location_id_to_spree_shipments.spree.rb deleted file mode 100644 index 66df6e1..0000000 --- a/spec/dummy/db/migrate/20180607063955_add_stock_location_id_to_spree_shipments.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130226191231) -class AddStockLocationIdToSpreeShipments < ActiveRecord::Migration[4.2] - def change - add_column :spree_shipments, :stock_location_id, :integer - end -end diff --git a/spec/dummy/db/migrate/20180607063956_add_pending_to_inventory_unit.spree.rb b/spec/dummy/db/migrate/20180607063956_add_pending_to_inventory_unit.spree.rb deleted file mode 100644 index d2137be..0000000 --- a/spec/dummy/db/migrate/20180607063956_add_pending_to_inventory_unit.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20130227143905) -class AddPendingToInventoryUnit < ActiveRecord::Migration[4.2] - def change - add_column :spree_inventory_units, :pending, :boolean, default: true - Spree::InventoryUnit.update_all(pending: false) - end -end diff --git a/spec/dummy/db/migrate/20180607063957_remove_on_demand_from_product_and_variant.spree.rb b/spec/dummy/db/migrate/20180607063957_remove_on_demand_from_product_and_variant.spree.rb deleted file mode 100644 index 83c27a4..0000000 --- a/spec/dummy/db/migrate/20180607063957_remove_on_demand_from_product_and_variant.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20130228164411) -class RemoveOnDemandFromProductAndVariant < ActiveRecord::Migration[4.2] - def change - remove_column :spree_products, :on_demand - remove_column :spree_variants, :on_demand - end -end diff --git a/spec/dummy/db/migrate/20180607063958_create_shipping_method_zone.spree.rb b/spec/dummy/db/migrate/20180607063958_create_shipping_method_zone.spree.rb deleted file mode 100644 index 10ac904..0000000 --- a/spec/dummy/db/migrate/20180607063958_create_shipping_method_zone.spree.rb +++ /dev/null @@ -1,22 +0,0 @@ -# This migration comes from spree (originally 20130228210442) -class CreateShippingMethodZone < ActiveRecord::Migration[4.2] - class ShippingMethodZone < ApplicationRecord - self.table_name = 'shipping_methods_zones' - end - def up - create_table :shipping_methods_zones, id: false do |t| - t.integer :shipping_method_id - t.integer :zone_id - end - Spree::ShippingMethod.all.each do |sm| - ShippingMethodZone.create!(zone_id: sm.zone_id, shipping_method_id: sm.id) - end - - remove_column :spree_shipping_methods, :zone_id - end - - def down - drop_table :shipping_methods_zones - add_column :spree_shipping_methods, :zone_id, :integer - end -end diff --git a/spec/dummy/db/migrate/20180607063959_remove_shipping_category_id_from_shipping_method.spree.rb b/spec/dummy/db/migrate/20180607063959_remove_shipping_category_id_from_shipping_method.spree.rb deleted file mode 100644 index 8f6aeaf..0000000 --- a/spec/dummy/db/migrate/20180607063959_remove_shipping_category_id_from_shipping_method.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130301162745) -class RemoveShippingCategoryIdFromShippingMethod < ActiveRecord::Migration[4.2] - def change - remove_column :spree_shipping_methods, :shipping_category_id - end -end diff --git a/spec/dummy/db/migrate/20180607063960_create_shipping_method_categories.spree.rb b/spec/dummy/db/migrate/20180607063960_create_shipping_method_categories.spree.rb deleted file mode 100644 index 33b4c97..0000000 --- a/spec/dummy/db/migrate/20180607063960_create_shipping_method_categories.spree.rb +++ /dev/null @@ -1,14 +0,0 @@ -# This migration comes from spree (originally 20130301162924) -class CreateShippingMethodCategories < ActiveRecord::Migration[4.2] - def change - create_table :spree_shipping_method_categories do |t| - t.integer :shipping_method_id, null: false - t.integer :shipping_category_id, null: false - - t.timestamps null: false - end - - add_index :spree_shipping_method_categories, :shipping_method_id - add_index :spree_shipping_method_categories, :shipping_category_id - end -end diff --git a/spec/dummy/db/migrate/20180607063961_add_tracking_url_to_spree_shipping_methods.spree.rb b/spec/dummy/db/migrate/20180607063961_add_tracking_url_to_spree_shipping_methods.spree.rb deleted file mode 100644 index 16ac6fe..0000000 --- a/spec/dummy/db/migrate/20180607063961_add_tracking_url_to_spree_shipping_methods.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130301205200) -class AddTrackingUrlToSpreeShippingMethods < ActiveRecord::Migration[4.2] - def change - add_column :spree_shipping_methods, :tracking_url, :string - end -end diff --git a/spec/dummy/db/migrate/20180607063962_create_spree_shipping_rates.spree.rb b/spec/dummy/db/migrate/20180607063962_create_spree_shipping_rates.spree.rb deleted file mode 100644 index f25d2fe..0000000 --- a/spec/dummy/db/migrate/20180607063962_create_spree_shipping_rates.spree.rb +++ /dev/null @@ -1,25 +0,0 @@ -# This migration comes from spree (originally 20130304162240) -class CreateSpreeShippingRates < ActiveRecord::Migration[4.2] - def up - create_table :spree_shipping_rates do |t| - t.belongs_to :shipment - t.belongs_to :shipping_method - t.boolean :selected, default: false - t.decimal :cost, precision: 8, scale: 2 - t.timestamps null: false - end - add_index(:spree_shipping_rates, [:shipment_id, :shipping_method_id], - name: 'spree_shipping_rates_join_index', - unique: true) - - # Spree::Shipment.all.each do |shipment| - # shipping_method = Spree::ShippingMethod.find(shipment.shipment_method_id) - # shipment.add_shipping_method(shipping_method, true) - # end - end - - def down - # add_column :spree_shipments, :shipping_method_id, :integer - drop_table :spree_shipping_rates - end -end diff --git a/spec/dummy/db/migrate/20180607063963_remove_category_match_attributes_from_shipping_method.spree.rb b/spec/dummy/db/migrate/20180607063963_remove_category_match_attributes_from_shipping_method.spree.rb deleted file mode 100644 index 9c62e3d..0000000 --- a/spec/dummy/db/migrate/20180607063963_remove_category_match_attributes_from_shipping_method.spree.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This migration comes from spree (originally 20130304192936) -class RemoveCategoryMatchAttributesFromShippingMethod < ActiveRecord::Migration[4.2] - def change - remove_column :spree_shipping_methods, :match_none - remove_column :spree_shipping_methods, :match_one - remove_column :spree_shipping_methods, :match_all - end -end diff --git a/spec/dummy/db/migrate/20180607063964_create_stock_movements.spree.rb b/spec/dummy/db/migrate/20180607063964_create_stock_movements.spree.rb deleted file mode 100644 index 8867e0b..0000000 --- a/spec/dummy/db/migrate/20180607063964_create_stock_movements.spree.rb +++ /dev/null @@ -1,13 +0,0 @@ -# This migration comes from spree (originally 20130305143310) -class CreateStockMovements < ActiveRecord::Migration[4.2] - def change - create_table :spree_stock_movements do |t| - t.belongs_to :stock_item - t.integer :quantity - t.string :action - - t.timestamps null: false - end - add_index :spree_stock_movements, :stock_item_id - end -end diff --git a/spec/dummy/db/migrate/20180607063965_add_address_fields_to_stock_location.spree.rb b/spec/dummy/db/migrate/20180607063965_add_address_fields_to_stock_location.spree.rb deleted file mode 100644 index 927a1a4..0000000 --- a/spec/dummy/db/migrate/20180607063965_add_address_fields_to_stock_location.spree.rb +++ /dev/null @@ -1,23 +0,0 @@ -# This migration comes from spree (originally 20130306181701) -class AddAddressFieldsToStockLocation < ActiveRecord::Migration[4.2] - def change - remove_column :spree_stock_locations, :address_id - - add_column :spree_stock_locations, :address1, :string - add_column :spree_stock_locations, :address2, :string - add_column :spree_stock_locations, :city, :string - add_column :spree_stock_locations, :state_id, :integer - add_column :spree_stock_locations, :state_name, :string - add_column :spree_stock_locations, :country_id, :integer - add_column :spree_stock_locations, :zipcode, :string - add_column :spree_stock_locations, :phone, :string - - - usa = Spree::Country.where(iso: 'US').first - # In case USA isn't found. - # See #3115 - country = usa || Spree::Country.first - Spree::Country.reset_column_information - Spree::StockLocation.update_all(country_id: country) - end -end diff --git a/spec/dummy/db/migrate/20180607063966_add_active_field_to_stock_locations.spree.rb b/spec/dummy/db/migrate/20180607063966_add_active_field_to_stock_locations.spree.rb deleted file mode 100644 index 120fd33..0000000 --- a/spec/dummy/db/migrate/20180607063966_add_active_field_to_stock_locations.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130306191917) -class AddActiveFieldToStockLocations < ActiveRecord::Migration[4.2] - def change - add_column :spree_stock_locations, :active, :boolean, default: true - end -end diff --git a/spec/dummy/db/migrate/20180607063967_add_backorderable_to_stock_item.spree.rb b/spec/dummy/db/migrate/20180607063967_add_backorderable_to_stock_item.spree.rb deleted file mode 100644 index 49b5324..0000000 --- a/spec/dummy/db/migrate/20180607063967_add_backorderable_to_stock_item.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130306195650) -class AddBackorderableToStockItem < ActiveRecord::Migration[4.2] - def change - add_column :spree_stock_items, :backorderable, :boolean, default: true - end -end diff --git a/spec/dummy/db/migrate/20180607063968_add_default_quantity_to_stock_movement.spree.rb b/spec/dummy/db/migrate/20180607063968_add_default_quantity_to_stock_movement.spree.rb deleted file mode 100644 index bac5896..0000000 --- a/spec/dummy/db/migrate/20180607063968_add_default_quantity_to_stock_movement.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130307161754) -class AddDefaultQuantityToStockMovement < ActiveRecord::Migration[4.2] - def change - change_column :spree_stock_movements, :quantity, :integer, default: 0 - end -end diff --git a/spec/dummy/db/migrate/20180607063969_add_source_and_destination_to_stock_movements.spree.rb b/spec/dummy/db/migrate/20180607063969_add_source_and_destination_to_stock_movements.spree.rb deleted file mode 100644 index f22f110..0000000 --- a/spec/dummy/db/migrate/20180607063969_add_source_and_destination_to_stock_movements.spree.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree (originally 20130318151756) -class AddSourceAndDestinationToStockMovements < ActiveRecord::Migration[4.2] - def change - change_table :spree_stock_movements do |t| - t.references :source, polymorphic: true - t.references :destination, polymorphic: true - end - end -end diff --git a/spec/dummy/db/migrate/20180607063970_change_orders_total_precision.spree.rb b/spec/dummy/db/migrate/20180607063970_change_orders_total_precision.spree.rb deleted file mode 100644 index cda5ba8..0000000 --- a/spec/dummy/db/migrate/20180607063970_change_orders_total_precision.spree.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree (originally 20130319062004) -class ChangeOrdersTotalPrecision < ActiveRecord::Migration[4.2] - def change - change_column :spree_orders, :item_total, :decimal, precision: 10, scale: 2, default: 0.0, null: false - change_column :spree_orders, :total, :decimal, precision: 10, scale: 2, default: 0.0, null: false - change_column :spree_orders, :adjustment_total, :decimal, precision: 10, scale: 2, default: 0.0, null: false - change_column :spree_orders, :payment_total, :decimal, precision: 10, scale: 2, default: 0.0 - end -end diff --git a/spec/dummy/db/migrate/20180607063971_change_spree_payments_amount_precision.spree.rb b/spec/dummy/db/migrate/20180607063971_change_spree_payments_amount_precision.spree.rb deleted file mode 100644 index 0524ed9..0000000 --- a/spec/dummy/db/migrate/20180607063971_change_spree_payments_amount_precision.spree.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This migration comes from spree (originally 20130319063911) -class ChangeSpreePaymentsAmountPrecision < ActiveRecord::Migration[4.2] - def change - - change_column :spree_payments, :amount, :decimal, precision: 10, scale: 2, default: 0.0, null: false - - end -end diff --git a/spec/dummy/db/migrate/20180607063972_change_spree_return_authorization_amount_precision.spree.rb b/spec/dummy/db/migrate/20180607063972_change_spree_return_authorization_amount_precision.spree.rb deleted file mode 100644 index 60923c2..0000000 --- a/spec/dummy/db/migrate/20180607063972_change_spree_return_authorization_amount_precision.spree.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This migration comes from spree (originally 20130319064308) -class ChangeSpreeReturnAuthorizationAmountPrecision < ActiveRecord::Migration[4.2] - def change - - change_column :spree_return_authorizations, :amount, :decimal, precision: 10, scale: 2, default: 0.0, null: false - - end -end diff --git a/spec/dummy/db/migrate/20180607063973_change_adjustments_amount_precision.spree.rb b/spec/dummy/db/migrate/20180607063973_change_adjustments_amount_precision.spree.rb deleted file mode 100644 index 064a578..0000000 --- a/spec/dummy/db/migrate/20180607063973_change_adjustments_amount_precision.spree.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This migration comes from spree (originally 20130319082943) -class ChangeAdjustmentsAmountPrecision < ActiveRecord::Migration[4.2] - def change - - change_column :spree_adjustments, :amount, :decimal, precision: 10, scale: 2 - - end -end diff --git a/spec/dummy/db/migrate/20180607063974_add_originator_to_stock_movement.spree.rb b/spec/dummy/db/migrate/20180607063974_add_originator_to_stock_movement.spree.rb deleted file mode 100644 index ab33f8c..0000000 --- a/spec/dummy/db/migrate/20180607063974_add_originator_to_stock_movement.spree.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This migration comes from spree (originally 20130319183250) -class AddOriginatorToStockMovement < ActiveRecord::Migration[4.2] - def change - change_table :spree_stock_movements do |t| - t.references :originator, polymorphic: true - end - end -end diff --git a/spec/dummy/db/migrate/20180607063975_drop_source_and_destination_from_stock_movement.spree.rb b/spec/dummy/db/migrate/20180607063975_drop_source_and_destination_from_stock_movement.spree.rb deleted file mode 100644 index 0a79d47..0000000 --- a/spec/dummy/db/migrate/20180607063975_drop_source_and_destination_from_stock_movement.spree.rb +++ /dev/null @@ -1,16 +0,0 @@ -# This migration comes from spree (originally 20130319190507) -class DropSourceAndDestinationFromStockMovement < ActiveRecord::Migration[4.2] - def up - change_table :spree_stock_movements do |t| - t.remove_references :source, polymorphic: true - t.remove_references :destination, polymorphic: true - end - end - - def down - change_table :spree_stock_movements do |t| - t.references :source, polymorphic: true - t.references :destination, polymorphic: true - end - end -end diff --git a/spec/dummy/db/migrate/20180607063976_migrate_inventory_unit_sold_to_on_hand.spree.rb b/spec/dummy/db/migrate/20180607063976_migrate_inventory_unit_sold_to_on_hand.spree.rb deleted file mode 100644 index 095a0d1..0000000 --- a/spec/dummy/db/migrate/20180607063976_migrate_inventory_unit_sold_to_on_hand.spree.rb +++ /dev/null @@ -1,10 +0,0 @@ -# This migration comes from spree (originally 20130325163316) -class MigrateInventoryUnitSoldToOnHand < ActiveRecord::Migration[4.2] - def up - Spree::InventoryUnit.where(state: 'sold').update_all(state: 'on_hand') - end - - def down - Spree::InventoryUnit.where(state: 'on_hand').update_all(state: 'sold') - end -end diff --git a/spec/dummy/db/migrate/20180607063977_add_stock_location_to_rma.spree.rb b/spec/dummy/db/migrate/20180607063977_add_stock_location_to_rma.spree.rb deleted file mode 100644 index d9c85d8..0000000 --- a/spec/dummy/db/migrate/20180607063977_add_stock_location_to_rma.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130326175857) -class AddStockLocationToRma < ActiveRecord::Migration[4.2] - def change - add_column :spree_return_authorizations, :stock_location_id, :integer - end -end diff --git a/spec/dummy/db/migrate/20180607063978_update_shipment_state_for_canceled_orders.spree.rb b/spec/dummy/db/migrate/20180607063978_update_shipment_state_for_canceled_orders.spree.rb deleted file mode 100644 index 8d9e5ba..0000000 --- a/spec/dummy/db/migrate/20180607063978_update_shipment_state_for_canceled_orders.spree.rb +++ /dev/null @@ -1,16 +0,0 @@ -# This migration comes from spree (originally 20130328130308) -class UpdateShipmentStateForCanceledOrders < ActiveRecord::Migration[4.2] - def up - shipments = Spree::Shipment.joins(:order). - where("spree_orders.state = 'canceled'") - case Spree::Shipment.connection.adapter_name - when "SQLite3" - shipments.update_all("state = 'cancelled'") - when "MySQL" || "PostgreSQL" - shipments.update_all("spree_shipments.state = 'cancelled'") - end - end - - def down - end -end diff --git a/spec/dummy/db/migrate/20180607063979_add_seo_metas_to_taxons.spree.rb b/spec/dummy/db/migrate/20180607063979_add_seo_metas_to_taxons.spree.rb deleted file mode 100644 index bbcb8b5..0000000 --- a/spec/dummy/db/migrate/20180607063979_add_seo_metas_to_taxons.spree.rb +++ /dev/null @@ -1,10 +0,0 @@ -# This migration comes from spree (originally 20130328195253) -class AddSeoMetasToTaxons < ActiveRecord::Migration[4.2] - def change - change_table :spree_taxons do |t| - t.string :meta_title - t.string :meta_description - t.string :meta_keywords - end - end -end diff --git a/spec/dummy/db/migrate/20180607063980_remove_stock_item_and_variant_lock.spree.rb b/spec/dummy/db/migrate/20180607063980_remove_stock_item_and_variant_lock.spree.rb deleted file mode 100644 index c9ba659..0000000 --- a/spec/dummy/db/migrate/20180607063980_remove_stock_item_and_variant_lock.spree.rb +++ /dev/null @@ -1,15 +0,0 @@ -# This migration comes from spree (originally 20130329134939) -class RemoveStockItemAndVariantLock < ActiveRecord::Migration[4.2] - def up - # we are moving to pessimistic locking on stock_items - remove_column :spree_stock_items, :lock_version - - # variants no longer manage their count_on_hand so we are removing their lock - remove_column :spree_variants, :lock_version - end - - def down - add_column :spree_stock_items, :lock_version, :integer - add_column :spree_variants, :lock_version, :integer - end -end diff --git a/spec/dummy/db/migrate/20180607063981_add_name_to_spree_credit_cards.spree.rb b/spec/dummy/db/migrate/20180607063981_add_name_to_spree_credit_cards.spree.rb deleted file mode 100644 index 70f5ec7..0000000 --- a/spec/dummy/db/migrate/20180607063981_add_name_to_spree_credit_cards.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130413230529) -class AddNameToSpreeCreditCards < ActiveRecord::Migration[4.2] - def change - add_column :spree_credit_cards, :name, :string - end -end diff --git a/spec/dummy/db/migrate/20180607063982_update_name_fields_on_spree_credit_cards.spree.rb b/spec/dummy/db/migrate/20180607063982_update_name_fields_on_spree_credit_cards.spree.rb deleted file mode 100644 index 2e1a41a..0000000 --- a/spec/dummy/db/migrate/20180607063982_update_name_fields_on_spree_credit_cards.spree.rb +++ /dev/null @@ -1,14 +0,0 @@ -# This migration comes from spree (originally 20130414000512) -class UpdateNameFieldsOnSpreeCreditCards < ActiveRecord::Migration[4.2] - def up - if ApplicationRecord.connection.adapter_name.downcase.include? "mysql" - execute "UPDATE spree_credit_cards SET name = CONCAT(first_name, ' ', last_name)" - else - execute "UPDATE spree_credit_cards SET name = first_name || ' ' || last_name" - end - end - - def down - execute "UPDATE spree_credit_cards SET name = NULL" - end -end diff --git a/spec/dummy/db/migrate/20180607063983_add_index_to_source_columns_on_adjustments.spree.rb b/spec/dummy/db/migrate/20180607063983_add_index_to_source_columns_on_adjustments.spree.rb deleted file mode 100644 index f8d7fec..0000000 --- a/spec/dummy/db/migrate/20180607063983_add_index_to_source_columns_on_adjustments.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130417120034) -class AddIndexToSourceColumnsOnAdjustments < ActiveRecord::Migration[4.2] - def change - add_index :spree_adjustments, [:source_type, :source_id] - end -end diff --git a/spec/dummy/db/migrate/20180607063984_update_adjustment_states.spree.rb b/spec/dummy/db/migrate/20180607063984_update_adjustment_states.spree.rb deleted file mode 100644 index 0e40ac5..0000000 --- a/spec/dummy/db/migrate/20180607063984_update_adjustment_states.spree.rb +++ /dev/null @@ -1,17 +0,0 @@ -# This migration comes from spree (originally 20130417120035) -class UpdateAdjustmentStates < ActiveRecord::Migration[4.2] - def up - Spree::Order.complete.find_each do |order| - order.adjustments.update_all(state: 'closed') - end - - Spree::Shipment.shipped.includes(:adjustment).find_each do |shipment| - shipment.adjustment.update_column(:state, 'finalized') if shipment.adjustment - end - - Spree::Adjustment.where(state: nil).update_all(state: 'open') - end - - def down - end -end diff --git a/spec/dummy/db/migrate/20180607063985_add_shipping_rates_to_shipments.spree.rb b/spec/dummy/db/migrate/20180607063985_add_shipping_rates_to_shipments.spree.rb deleted file mode 100644 index 8e1a12e..0000000 --- a/spec/dummy/db/migrate/20180607063985_add_shipping_rates_to_shipments.spree.rb +++ /dev/null @@ -1,16 +0,0 @@ -# This migration comes from spree (originally 20130417123427) -class AddShippingRatesToShipments < ActiveRecord::Migration[4.2] - def up - Spree::Shipment.find_each do |shipment| - shipment.shipping_rates.create(shipping_method_id: shipment.shipping_method_id, - cost: shipment.cost, - selected: true) - end - - remove_column :spree_shipments, :shipping_method_id - end - - def down - add_column :spree_shipments, :shipping_method_id, :integer - end -end diff --git a/spec/dummy/db/migrate/20180607063986_create_spree_stock_transfers.spree.rb b/spec/dummy/db/migrate/20180607063986_create_spree_stock_transfers.spree.rb deleted file mode 100644 index 171d489..0000000 --- a/spec/dummy/db/migrate/20180607063986_create_spree_stock_transfers.spree.rb +++ /dev/null @@ -1,15 +0,0 @@ -# This migration comes from spree (originally 20130418125341) -class CreateSpreeStockTransfers < ActiveRecord::Migration[4.2] - def change - create_table :spree_stock_transfers do |t| - t.string :type - t.string :reference_number - t.integer :source_location_id - t.integer :destination_location_id - t.timestamps null: false - end - - add_index :spree_stock_transfers, :source_location_id - add_index :spree_stock_transfers, :destination_location_id - end -end diff --git a/spec/dummy/db/migrate/20180607063987_drop_products_count_on_hand.spree.rb b/spec/dummy/db/migrate/20180607063987_drop_products_count_on_hand.spree.rb deleted file mode 100644 index a5fdc46..0000000 --- a/spec/dummy/db/migrate/20180607063987_drop_products_count_on_hand.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130423110707) -class DropProductsCountOnHand < ActiveRecord::Migration[4.2] - def up - remove_column :spree_products, :count_on_hand - end -end diff --git a/spec/dummy/db/migrate/20180607063988_set_default_shipping_rate_cost.spree.rb b/spec/dummy/db/migrate/20180607063988_set_default_shipping_rate_cost.spree.rb deleted file mode 100644 index 141b395..0000000 --- a/spec/dummy/db/migrate/20180607063988_set_default_shipping_rate_cost.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130423223847) -class SetDefaultShippingRateCost < ActiveRecord::Migration[4.2] - def change - change_column :spree_shipping_rates, :cost, :decimal, default: 0, precision: 8, scale: 2 - end -end diff --git a/spec/dummy/db/migrate/20180607063989_add_number_to_stock_transfer.spree.rb b/spec/dummy/db/migrate/20180607063989_add_number_to_stock_transfer.spree.rb deleted file mode 100644 index 1fb83e2..0000000 --- a/spec/dummy/db/migrate/20180607063989_add_number_to_stock_transfer.spree.rb +++ /dev/null @@ -1,24 +0,0 @@ -# This migration comes from spree (originally 20130509115210) -class AddNumberToStockTransfer < ActiveRecord::Migration[4.2] - def up - remove_index :spree_stock_transfers, :source_location_id - remove_index :spree_stock_transfers, :destination_location_id - - rename_column :spree_stock_transfers, :reference_number, :reference - add_column :spree_stock_transfers, :number, :string - - Spree::StockTransfer.find_each do |transfer| - transfer.send(:generate_stock_transfer_number) - transfer.save! - end - - add_index :spree_stock_transfers, :number - add_index :spree_stock_transfers, :source_location_id - add_index :spree_stock_transfers, :destination_location_id - end - - def down - rename_column :spree_stock_transfers, :reference, :reference_number - remove_column :spree_stock_transfers, :number, :string - end -end diff --git a/spec/dummy/db/migrate/20180607063990_add_sku_index_to_spree_variants.spree.rb b/spec/dummy/db/migrate/20180607063990_add_sku_index_to_spree_variants.spree.rb deleted file mode 100644 index 1d5b78a..0000000 --- a/spec/dummy/db/migrate/20180607063990_add_sku_index_to_spree_variants.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130514151929) -class AddSkuIndexToSpreeVariants < ActiveRecord::Migration[4.2] - def change - add_index :spree_variants, :sku - end -end diff --git a/spec/dummy/db/migrate/20180607063991_add_backorderable_default_to_spree_stock_location.spree.rb b/spec/dummy/db/migrate/20180607063991_add_backorderable_default_to_spree_stock_location.spree.rb deleted file mode 100644 index 5408ef1..0000000 --- a/spec/dummy/db/migrate/20180607063991_add_backorderable_default_to_spree_stock_location.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130515180736) -class AddBackorderableDefaultToSpreeStockLocation < ActiveRecord::Migration[4.2] - def change - add_column :spree_stock_locations, :backorderable_default, :boolean, default: true - end -end diff --git a/spec/dummy/db/migrate/20180607063992_add_propage_all_variants_to_spree_stock_location.spree.rb b/spec/dummy/db/migrate/20180607063992_add_propage_all_variants_to_spree_stock_location.spree.rb deleted file mode 100644 index 7211952..0000000 --- a/spec/dummy/db/migrate/20180607063992_add_propage_all_variants_to_spree_stock_location.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130516151222) -class AddPropageAllVariantsToSpreeStockLocation < ActiveRecord::Migration[4.2] - def change - add_column :spree_stock_locations, :propagate_all_variants, :boolean, default: true - end -end diff --git a/spec/dummy/db/migrate/20180607063993_rename_shipping_methods_zones_to_spree_shipping_methods_zones.spree.rb b/spec/dummy/db/migrate/20180607063993_rename_shipping_methods_zones_to_spree_shipping_methods_zones.spree.rb deleted file mode 100644 index 243375f..0000000 --- a/spec/dummy/db/migrate/20180607063993_rename_shipping_methods_zones_to_spree_shipping_methods_zones.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130611054351) -class RenameShippingMethodsZonesToSpreeShippingMethodsZones < ActiveRecord::Migration[4.2] - def change - rename_table :shipping_methods_zones, :spree_shipping_methods_zones - end -end diff --git a/spec/dummy/db/migrate/20180607063994_add_user_id_index_to_spree_orders.spree.rb b/spec/dummy/db/migrate/20180607063994_add_user_id_index_to_spree_orders.spree.rb deleted file mode 100644 index 0993e96..0000000 --- a/spec/dummy/db/migrate/20180607063994_add_user_id_index_to_spree_orders.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130611185927) -class AddUserIdIndexToSpreeOrders < ActiveRecord::Migration[4.2] - def change - add_index :spree_orders, :user_id - end -end diff --git a/spec/dummy/db/migrate/20180607063995_add_updated_at_to_spree_countries.spree.rb b/spec/dummy/db/migrate/20180607063995_add_updated_at_to_spree_countries.spree.rb deleted file mode 100644 index fdc7c20..0000000 --- a/spec/dummy/db/migrate/20180607063995_add_updated_at_to_spree_countries.spree.rb +++ /dev/null @@ -1,10 +0,0 @@ -# This migration comes from spree (originally 20130618041418) -class AddUpdatedAtToSpreeCountries < ActiveRecord::Migration[4.2] - def up - add_column :spree_countries, :updated_at, :datetime - end - - def down - remove_column :spree_countries, :updated_at - end -end diff --git a/spec/dummy/db/migrate/20180607063996_add_updated_at_to_spree_states.spree.rb b/spec/dummy/db/migrate/20180607063996_add_updated_at_to_spree_states.spree.rb deleted file mode 100644 index d9eaa65..0000000 --- a/spec/dummy/db/migrate/20180607063996_add_updated_at_to_spree_states.spree.rb +++ /dev/null @@ -1,10 +0,0 @@ -# This migration comes from spree (originally 20130619012236) -class AddUpdatedAtToSpreeStates < ActiveRecord::Migration[4.2] - def up - add_column :spree_states, :updated_at, :datetime - end - - def down - remove_column :spree_states, :updated_at - end -end diff --git a/spec/dummy/db/migrate/20180607063997_add_cvv_result_code_and_cvv_result_message_to_spree_payments.spree.rb b/spec/dummy/db/migrate/20180607063997_add_cvv_result_code_and_cvv_result_message_to_spree_payments.spree.rb deleted file mode 100644 index 5bdea3d..0000000 --- a/spec/dummy/db/migrate/20180607063997_add_cvv_result_code_and_cvv_result_message_to_spree_payments.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20130626232741) -class AddCvvResultCodeAndCvvResultMessageToSpreePayments < ActiveRecord::Migration[4.2] - def change - add_column :spree_payments, :cvv_response_code, :string - add_column :spree_payments, :cvv_response_message, :string - end -end diff --git a/spec/dummy/db/migrate/20180607063998_add_unique_index_to_permalink_on_spree_products.spree.rb b/spec/dummy/db/migrate/20180607063998_add_unique_index_to_permalink_on_spree_products.spree.rb deleted file mode 100644 index 43bd037..0000000 --- a/spec/dummy/db/migrate/20180607063998_add_unique_index_to_permalink_on_spree_products.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130628021056) -class AddUniqueIndexToPermalinkOnSpreeProducts < ActiveRecord::Migration[4.2] - def change - add_index "spree_products", ["permalink"], name: "permalink_idx_unique", unique: true - end -end diff --git a/spec/dummy/db/migrate/20180607063999_add_unique_index_to_orders_shipments_and_stock_transfers.spree.rb b/spec/dummy/db/migrate/20180607063999_add_unique_index_to_orders_shipments_and_stock_transfers.spree.rb deleted file mode 100644 index 18955f9..0000000 --- a/spec/dummy/db/migrate/20180607063999_add_unique_index_to_orders_shipments_and_stock_transfers.spree.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This migration comes from spree (originally 20130628022817) -class AddUniqueIndexToOrdersShipmentsAndStockTransfers < ActiveRecord::Migration[4.2] - def add - add_index "spree_orders", ["number"], name: "number_idx_unique", unique: true - add_index "spree_shipments", ["number"], name: "number_idx_unique", unique: true - add_index "spree_stock_transfers", ["number"], name: "number_idx_unique", unique: true - end -end diff --git a/spec/dummy/db/migrate/20180607064000_add_deleted_at_to_spree_tax_rates.spree.rb b/spec/dummy/db/migrate/20180607064000_add_deleted_at_to_spree_tax_rates.spree.rb deleted file mode 100644 index e742f76..0000000 --- a/spec/dummy/db/migrate/20180607064000_add_deleted_at_to_spree_tax_rates.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130708052307) -class AddDeletedAtToSpreeTaxRates < ActiveRecord::Migration[4.2] - def change - add_column :spree_tax_rates, :deleted_at, :datetime - end -end diff --git a/spec/dummy/db/migrate/20180607064001_remove_lock_version_from_inventory_units.spree.rb b/spec/dummy/db/migrate/20180607064001_remove_lock_version_from_inventory_units.spree.rb deleted file mode 100644 index cac6f7a..0000000 --- a/spec/dummy/db/migrate/20180607064001_remove_lock_version_from_inventory_units.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20130711200933) -class RemoveLockVersionFromInventoryUnits < ActiveRecord::Migration[4.2] - def change - # we are moving to pessimistic locking on stock_items - remove_column :spree_inventory_units, :lock_version - end -end diff --git a/spec/dummy/db/migrate/20180607064002_add_cost_price_to_line_item.spree.rb b/spec/dummy/db/migrate/20180607064002_add_cost_price_to_line_item.spree.rb deleted file mode 100644 index ff33d37..0000000 --- a/spec/dummy/db/migrate/20180607064002_add_cost_price_to_line_item.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130718042445) -class AddCostPriceToLineItem < ActiveRecord::Migration[4.2] - def change - add_column :spree_line_items, :cost_price, :decimal, precision: 8, scale: 2 - end -end diff --git a/spec/dummy/db/migrate/20180607064003_set_backorderable_to_default_to_false.spree.rb b/spec/dummy/db/migrate/20180607064003_set_backorderable_to_default_to_false.spree.rb deleted file mode 100644 index 6e1edea..0000000 --- a/spec/dummy/db/migrate/20180607064003_set_backorderable_to_default_to_false.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20130718233855) -class SetBackorderableToDefaultToFalse < ActiveRecord::Migration[4.2] - def change - change_column :spree_stock_items, :backorderable, :boolean, default: false - change_column :spree_stock_locations, :backorderable_default, :boolean, default: false - end -end diff --git a/spec/dummy/db/migrate/20180607064004_add_created_by_id_to_spree_orders.spree.rb b/spec/dummy/db/migrate/20180607064004_add_created_by_id_to_spree_orders.spree.rb deleted file mode 100644 index 287ed57..0000000 --- a/spec/dummy/db/migrate/20180607064004_add_created_by_id_to_spree_orders.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130725031716) -class AddCreatedByIdToSpreeOrders < ActiveRecord::Migration[4.2] - def change - add_column :spree_orders, :created_by_id, :integer - end -end diff --git a/spec/dummy/db/migrate/20180607064005_index_completed_at_on_spree_orders.spree.rb b/spec/dummy/db/migrate/20180607064005_index_completed_at_on_spree_orders.spree.rb deleted file mode 100644 index ac0ba38..0000000 --- a/spec/dummy/db/migrate/20180607064005_index_completed_at_on_spree_orders.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130729214043) -class IndexCompletedAtOnSpreeOrders < ActiveRecord::Migration[4.2] - def change - add_index :spree_orders, :completed_at - end -end diff --git a/spec/dummy/db/migrate/20180607064006_add_tax_category_id_to_spree_line_items.spree.rb b/spec/dummy/db/migrate/20180607064006_add_tax_category_id_to_spree_line_items.spree.rb deleted file mode 100644 index fded241..0000000 --- a/spec/dummy/db/migrate/20180607064006_add_tax_category_id_to_spree_line_items.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130802014537) -class AddTaxCategoryIdToSpreeLineItems < ActiveRecord::Migration[4.2] - def change - add_column :spree_line_items, :tax_category_id, :integer - end -end diff --git a/spec/dummy/db/migrate/20180607064007_migrate_tax_categories_to_line_items.spree.rb b/spec/dummy/db/migrate/20180607064007_migrate_tax_categories_to_line_items.spree.rb deleted file mode 100644 index 38b3c0c..0000000 --- a/spec/dummy/db/migrate/20180607064007_migrate_tax_categories_to_line_items.spree.rb +++ /dev/null @@ -1,11 +0,0 @@ -# This migration comes from spree (originally 20130802022321) -class MigrateTaxCategoriesToLineItems < ActiveRecord::Migration[4.2] - def change - Spree::LineItem.find_each do |line_item| - next if line_item.variant.nil? - next if line_item.variant.product.nil? - next if line_item.product.nil? - line_item.update_column(:tax_category_id, line_item.product.tax_category_id) - end - end -end diff --git a/spec/dummy/db/migrate/20180607064008_drop_spree_mail_methods.spree.rb b/spec/dummy/db/migrate/20180607064008_drop_spree_mail_methods.spree.rb deleted file mode 100644 index 3fdc655..0000000 --- a/spec/dummy/db/migrate/20180607064008_drop_spree_mail_methods.spree.rb +++ /dev/null @@ -1,13 +0,0 @@ -# This migration comes from spree (originally 20130806022521) -class DropSpreeMailMethods < ActiveRecord::Migration[4.2] - def up - drop_table :spree_mail_methods - end - - def down - create_table(:spree_mail_methods) do |t| - t.string :environment - t.boolean :active - end - end -end diff --git a/spec/dummy/db/migrate/20180607064009_set_default_stock_location_on_shipments.spree.rb b/spec/dummy/db/migrate/20180607064009_set_default_stock_location_on_shipments.spree.rb deleted file mode 100644 index 6a4d6d6..0000000 --- a/spec/dummy/db/migrate/20180607064009_set_default_stock_location_on_shipments.spree.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree (originally 20130806145853) -class SetDefaultStockLocationOnShipments < ActiveRecord::Migration[4.2] - def change - if Spree::Shipment.where('stock_location_id IS NULL').count > 0 - location = Spree::StockLocation.find_by(name: 'default') || Spree::StockLocation.first - Spree::Shipment.where('stock_location_id IS NULL').update_all(stock_location_id: location.id) - end - end -end diff --git a/spec/dummy/db/migrate/20180607064010_upgrade_adjustments.spree.rb b/spec/dummy/db/migrate/20180607064010_upgrade_adjustments.spree.rb deleted file mode 100644 index 895ed65..0000000 --- a/spec/dummy/db/migrate/20180607064010_upgrade_adjustments.spree.rb +++ /dev/null @@ -1,47 +0,0 @@ -# This migration comes from spree (originally 20130807024301) -class UpgradeAdjustments < ActiveRecord::Migration[4.2] - def up - # Add Temporary index - add_index :spree_adjustments, :originator_type unless index_exists?(:spree_adjustments, :originator_type) - - # Temporarily make originator association available - Spree::Adjustment.class_eval do - belongs_to :originator, polymorphic: true - end - # Shipping adjustments are now tracked as fields on the object - Spree::Adjustment.where(source_type: "Spree::Shipment").find_each do |adjustment| - # Account for possible invalid data - next if adjustment.source.nil? - adjustment.source.update_column(:cost, adjustment.amount) - adjustment.destroy! - end - - # Tax adjustments have their sources altered - Spree::Adjustment.where(originator_type: "Spree::TaxRate").find_each do |adjustment| - adjustment.source_id = adjustment.originator_id - adjustment.source_type = "Spree::TaxRate" - adjustment.save! - end - - # Promotion adjustments have their source altered also - Spree::Adjustment.where(originator_type: "Spree::PromotionAction").find_each do |adjustment| - next if adjustment.originator.nil? - adjustment.source = adjustment.originator - begin - if adjustment.source.calculator_type == "Spree::Calculator::FreeShipping" - # Previously this was a Spree::Promotion::Actions::CreateAdjustment - # And it had a calculator to work out FreeShipping - # In Spree 2.2, the "calculator" is now the action itself. - adjustment.source.becomes(Spree::Promotion::Actions::FreeShipping) - end - rescue - # Fail silently. This is primarily in instances where the calculator no longer exists - end - - adjustment.save! - end - - # Remove Temporary index - remove_index :spree_adjustments, :originator_type if index_exists?(:spree_adjustments, :originator_type) - end -end diff --git a/spec/dummy/db/migrate/20180607064011_rename_adjustment_fields.spree.rb b/spec/dummy/db/migrate/20180607064011_rename_adjustment_fields.spree.rb deleted file mode 100644 index 885810f..0000000 --- a/spec/dummy/db/migrate/20180607064011_rename_adjustment_fields.spree.rb +++ /dev/null @@ -1,21 +0,0 @@ -# This migration comes from spree (originally 20130807024302) -class RenameAdjustmentFields < ActiveRecord::Migration[4.2] - def up - # Add Temporary index - add_index :spree_adjustments, :adjustable_type unless index_exists?(:spree_adjustments, :adjustable_type) - - remove_column :spree_adjustments, :originator_id - remove_column :spree_adjustments, :originator_type - - add_column :spree_adjustments, :order_id, :integer unless column_exists?(:spree_adjustments, :order_id) - - # This enables the Spree::Order#all_adjustments association to work correctly - Spree::Adjustment.reset_column_information - Spree::Adjustment.where(adjustable_type: "Spree::Order").find_each do |adjustment| - adjustment.update_column(:order_id, adjustment.adjustable_id) - end - - # Remove Temporary index - remove_index :spree_adjustments, :adjustable_type if index_exists?(:spree_adjustments, :adjustable_type) - end -end diff --git a/spec/dummy/db/migrate/20180607064012_add_admin_name_column_to_spree_shipping_methods.spree.rb b/spec/dummy/db/migrate/20180607064012_add_admin_name_column_to_spree_shipping_methods.spree.rb deleted file mode 100644 index bbf68a0..0000000 --- a/spec/dummy/db/migrate/20180607064012_add_admin_name_column_to_spree_shipping_methods.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130809164245) -class AddAdminNameColumnToSpreeShippingMethods < ActiveRecord::Migration[4.2] - def change - add_column :spree_shipping_methods, :admin_name, :string - end -end diff --git a/spec/dummy/db/migrate/20180607064013_add_admin_name_column_to_spree_stock_locations.spree.rb b/spec/dummy/db/migrate/20180607064013_add_admin_name_column_to_spree_stock_locations.spree.rb deleted file mode 100644 index aeba3be..0000000 --- a/spec/dummy/db/migrate/20180607064013_add_admin_name_column_to_spree_stock_locations.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130809164330) -class AddAdminNameColumnToSpreeStockLocations < ActiveRecord::Migration[4.2] - def change - add_column :spree_stock_locations, :admin_name, :string - end -end diff --git a/spec/dummy/db/migrate/20180607064014_add_shipment_total_to_spree_orders.spree.rb b/spec/dummy/db/migrate/20180607064014_add_shipment_total_to_spree_orders.spree.rb deleted file mode 100644 index 4c9fa88..0000000 --- a/spec/dummy/db/migrate/20180607064014_add_shipment_total_to_spree_orders.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130813004002) -class AddShipmentTotalToSpreeOrders < ActiveRecord::Migration[4.2] - def change - add_column :spree_orders, :shipment_total, :decimal, precision: 10, scale: 2, default: 0.0, null: false - end -end diff --git a/spec/dummy/db/migrate/20180607064015_expand_order_number_size.spree.rb b/spec/dummy/db/migrate/20180607064015_expand_order_number_size.spree.rb deleted file mode 100644 index 56640de..0000000 --- a/spec/dummy/db/migrate/20180607064015_expand_order_number_size.spree.rb +++ /dev/null @@ -1,10 +0,0 @@ -# This migration comes from spree (originally 20130813140619) -class ExpandOrderNumberSize < ActiveRecord::Migration[4.2] - def up - change_column :spree_orders, :number, :string, limit: 32 - end - - def down - change_column :spree_orders, :number, :string, limit: 15 - end -end diff --git a/spec/dummy/db/migrate/20180607064016_rename_activators_to_promotions.spree.rb b/spec/dummy/db/migrate/20180607064016_rename_activators_to_promotions.spree.rb deleted file mode 100644 index 92c7ac8..0000000 --- a/spec/dummy/db/migrate/20180607064016_rename_activators_to_promotions.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130813232134) -class RenameActivatorsToPromotions < ActiveRecord::Migration[4.2] - def change - rename_table :spree_activators, :spree_promotions - end -end diff --git a/spec/dummy/db/migrate/20180607064017_add_adjustment_total_to_line_items.spree.rb b/spec/dummy/db/migrate/20180607064017_add_adjustment_total_to_line_items.spree.rb deleted file mode 100644 index ae500e2..0000000 --- a/spec/dummy/db/migrate/20180607064017_add_adjustment_total_to_line_items.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130815000406) -class AddAdjustmentTotalToLineItems < ActiveRecord::Migration[4.2] - def change - add_column :spree_line_items, :adjustment_total, :decimal, precision: 10, scale: 2, default: 0.0 - end -end diff --git a/spec/dummy/db/migrate/20180607064018_add_adjustment_total_to_shipments.spree.rb b/spec/dummy/db/migrate/20180607064018_add_adjustment_total_to_shipments.spree.rb deleted file mode 100644 index 1d753f0..0000000 --- a/spec/dummy/db/migrate/20180607064018_add_adjustment_total_to_shipments.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130815024413) -class AddAdjustmentTotalToShipments < ActiveRecord::Migration[4.2] - def change - add_column :spree_shipments, :adjustment_total, :decimal, precision: 10, scale: 2, default: 0.0 - end -end diff --git a/spec/dummy/db/migrate/20180607064019_add_depth_to_spree_taxons.spree.rb b/spec/dummy/db/migrate/20180607064019_add_depth_to_spree_taxons.spree.rb deleted file mode 100644 index edabe29..0000000 --- a/spec/dummy/db/migrate/20180607064019_add_depth_to_spree_taxons.spree.rb +++ /dev/null @@ -1,17 +0,0 @@ -# This migration comes from spree (originally 20130826062534) -class AddDepthToSpreeTaxons < ActiveRecord::Migration[4.2] - def up - if !Spree::Taxon.column_names.include?('depth') - add_column :spree_taxons, :depth, :integer - - say_with_time 'Update depth on all taxons' do - Spree::Taxon.reset_column_information - Spree::Taxon.all.each { |t| t.save } - end - end - end - - def down - remove_column :spree_taxons, :depth - end -end diff --git a/spec/dummy/db/migrate/20180607064020_add_tax_total_to_line_items_shipments_and_orders.spree.rb b/spec/dummy/db/migrate/20180607064020_add_tax_total_to_line_items_shipments_and_orders.spree.rb deleted file mode 100644 index 2518bd2..0000000 --- a/spec/dummy/db/migrate/20180607064020_add_tax_total_to_line_items_shipments_and_orders.spree.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree (originally 20130828234942) -class AddTaxTotalToLineItemsShipmentsAndOrders < ActiveRecord::Migration[4.2] - def change - add_column :spree_line_items, :tax_total, :decimal, precision: 10, scale: 2, default: 0.0 - add_column :spree_shipments, :tax_total, :decimal, precision: 10, scale: 2, default: 0.0 - # This column may already be here from a 2.1.x migration - add_column :spree_orders, :tax_total, :decimal, precision: 10, scale: 2, default: 0.0 unless column_exists? :spree_orders, :tax_total, :decimal - end -end diff --git a/spec/dummy/db/migrate/20180607064021_add_shipping_category_to_shipping_methods_and_products.spree.rb b/spec/dummy/db/migrate/20180607064021_add_shipping_category_to_shipping_methods_and_products.spree.rb deleted file mode 100644 index 050bb5c..0000000 --- a/spec/dummy/db/migrate/20180607064021_add_shipping_category_to_shipping_methods_and_products.spree.rb +++ /dev/null @@ -1,16 +0,0 @@ -# This migration comes from spree (originally 20130830001033) -class AddShippingCategoryToShippingMethodsAndProducts < ActiveRecord::Migration[4.2] - def up - default_category = Spree::ShippingCategory.first - default_category ||= Spree::ShippingCategory.create!(name: "Default") - - Spree::ShippingMethod.all.each do |method| - method.shipping_categories << default_category if method.shipping_categories.blank? - end - - Spree::Product.where(shipping_category_id: nil).update_all(shipping_category_id: default_category.id) - end - - def down - end -end diff --git a/spec/dummy/db/migrate/20180607064022_migrate_old_shipping_calculators.spree.rb b/spec/dummy/db/migrate/20180607064022_migrate_old_shipping_calculators.spree.rb deleted file mode 100644 index 4037cb7..0000000 --- a/spec/dummy/db/migrate/20180607064022_migrate_old_shipping_calculators.spree.rb +++ /dev/null @@ -1,20 +0,0 @@ -# This migration comes from spree (originally 20130830001159) -class MigrateOldShippingCalculators < ActiveRecord::Migration[4.2] - def up - Spree::ShippingMethod.all.each do |shipping_method| - old_calculator = shipping_method.calculator - next if old_calculator.class < Spree::ShippingCalculator # We don't want to mess with new shipping calculators - new_calculator = eval(old_calculator.class.name.sub("::Calculator::", "::Calculator::Shipping::")).new - new_calculator.preferences.keys.each do |pref| - # Preferences can't be read/set by name, you have to prefix preferred_ - pref_method = "preferred_#{pref}" - new_calculator.send("#{pref_method}=", old_calculator.send(pref_method)) - end - new_calculator.calculable = old_calculator.calculable - new_calculator.save - end - end - - def down - end -end diff --git a/spec/dummy/db/migrate/20180607064023_add_code_to_spree_promotion_rules.spree.rb b/spec/dummy/db/migrate/20180607064023_add_code_to_spree_promotion_rules.spree.rb deleted file mode 100644 index b9ff423..0000000 --- a/spec/dummy/db/migrate/20180607064023_add_code_to_spree_promotion_rules.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130903183026) -class AddCodeToSpreePromotionRules < ActiveRecord::Migration[4.2] - def change - add_column :spree_promotion_rules, :code, :string - end -end diff --git a/spec/dummy/db/migrate/20180607064024_change_states_required_for_countries.spree.rb b/spec/dummy/db/migrate/20180607064024_change_states_required_for_countries.spree.rb deleted file mode 100644 index 4f74d35..0000000 --- a/spec/dummy/db/migrate/20180607064024_change_states_required_for_countries.spree.rb +++ /dev/null @@ -1,10 +0,0 @@ -# This migration comes from spree (originally 20130909115621) -class ChangeStatesRequiredForCountries < ActiveRecord::Migration[4.2] - def up - change_column_default :spree_countries, :states_required, false - end - - def down - change_column_default :spree_countries, :states_required, true - end -end diff --git a/spec/dummy/db/migrate/20180607064025_add_deleted_at_to_spree_stock_items.spree.rb b/spec/dummy/db/migrate/20180607064025_add_deleted_at_to_spree_stock_items.spree.rb deleted file mode 100644 index 57bdb41..0000000 --- a/spec/dummy/db/migrate/20180607064025_add_deleted_at_to_spree_stock_items.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130915032339) -class AddDeletedAtToSpreeStockItems < ActiveRecord::Migration[4.2] - def change - add_column :spree_stock_items, :deleted_at, :datetime - end -end diff --git a/spec/dummy/db/migrate/20180607064026_remove_promotions_event_name_field.spree.rb b/spec/dummy/db/migrate/20180607064026_remove_promotions_event_name_field.spree.rb deleted file mode 100644 index 7013858..0000000 --- a/spec/dummy/db/migrate/20180607064026_remove_promotions_event_name_field.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20130917024658) -class RemovePromotionsEventNameField < ActiveRecord::Migration[4.2] - def change - remove_column :spree_promotions, :event_name, :string - end -end diff --git a/spec/dummy/db/migrate/20180607064027_add_promo_total_to_line_items_and_shipments_and_orders.spree.rb b/spec/dummy/db/migrate/20180607064027_add_promo_total_to_line_items_and_shipments_and_orders.spree.rb deleted file mode 100644 index 18ba89d..0000000 --- a/spec/dummy/db/migrate/20180607064027_add_promo_total_to_line_items_and_shipments_and_orders.spree.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This migration comes from spree (originally 20130924040529) -class AddPromoTotalToLineItemsAndShipmentsAndOrders < ActiveRecord::Migration[4.2] - def change - add_column :spree_line_items, :promo_total, :decimal, precision: 10, scale: 2, default: 0.0 - add_column :spree_shipments, :promo_total, :decimal, precision: 10, scale: 2, default: 0.0 - add_column :spree_orders, :promo_total, :decimal, precision: 10, scale: 2, default: 0.0 - end -end diff --git a/spec/dummy/db/migrate/20180607064028_remove_unused_credit_card_fields.spree.rb b/spec/dummy/db/migrate/20180607064028_remove_unused_credit_card_fields.spree.rb deleted file mode 100644 index ecac20a..0000000 --- a/spec/dummy/db/migrate/20180607064028_remove_unused_credit_card_fields.spree.rb +++ /dev/null @@ -1,17 +0,0 @@ -# This migration comes from spree (originally 20131001013410) -class RemoveUnusedCreditCardFields < ActiveRecord::Migration[4.2] - def up - remove_column :spree_credit_cards, :start_month if column_exists?(:spree_credit_cards, :start_month) - remove_column :spree_credit_cards, :start_year if column_exists?(:spree_credit_cards, :start_year) - remove_column :spree_credit_cards, :issue_number if column_exists?(:spree_credit_cards, :issue_number) - end - def down - add_column :spree_credit_cards, :start_month, :string - add_column :spree_credit_cards, :start_year, :string - add_column :spree_credit_cards, :issue_number, :string - end - - def column_exists?(table, column) - ApplicationRecord.connection.column_exists?(table, column) - end -end diff --git a/spec/dummy/db/migrate/20180607064029_add_track_inventory_to_variant.spree.rb b/spec/dummy/db/migrate/20180607064029_add_track_inventory_to_variant.spree.rb deleted file mode 100644 index 8ec5187..0000000 --- a/spec/dummy/db/migrate/20180607064029_add_track_inventory_to_variant.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20131026154747) -class AddTrackInventoryToVariant < ActiveRecord::Migration[4.2] - def change - add_column :spree_variants, :track_inventory, :boolean, default: true - end -end diff --git a/spec/dummy/db/migrate/20180607064030_add_tax_category_to_variants.spree.rb b/spec/dummy/db/migrate/20180607064030_add_tax_category_to_variants.spree.rb deleted file mode 100644 index deb415c..0000000 --- a/spec/dummy/db/migrate/20180607064030_add_tax_category_to_variants.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20131107132123) -class AddTaxCategoryToVariants < ActiveRecord::Migration[4.2] - def change - add_column :spree_variants, :tax_category_id, :integer - add_index :spree_variants, :tax_category_id - end -end diff --git a/spec/dummy/db/migrate/20180607064031_add_channel_to_spree_orders.spree.rb b/spec/dummy/db/migrate/20180607064031_add_channel_to_spree_orders.spree.rb deleted file mode 100644 index af11d70..0000000 --- a/spec/dummy/db/migrate/20180607064031_add_channel_to_spree_orders.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20131113035136) -class AddChannelToSpreeOrders < ActiveRecord::Migration[4.2] - def change - add_column :spree_orders, :channel, :string, default: "spree" - end -end diff --git a/spec/dummy/db/migrate/20180607064032_add_included_to_adjustments.spree.rb b/spec/dummy/db/migrate/20180607064032_add_included_to_adjustments.spree.rb deleted file mode 100644 index cbcbc5b..0000000 --- a/spec/dummy/db/migrate/20180607064032_add_included_to_adjustments.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20131118043959) -class AddIncludedToAdjustments < ActiveRecord::Migration[4.2] - def change - add_column :spree_adjustments, :included, :boolean, default: false unless Spree::Adjustment.column_names.include?("included") - end -end diff --git a/spec/dummy/db/migrate/20180607064033_rename_tax_total_fields.spree.rb b/spec/dummy/db/migrate/20180607064033_rename_tax_total_fields.spree.rb deleted file mode 100644 index 50287a7..0000000 --- a/spec/dummy/db/migrate/20180607064033_rename_tax_total_fields.spree.rb +++ /dev/null @@ -1,12 +0,0 @@ -# This migration comes from spree (originally 20131118050234) -class RenameTaxTotalFields < ActiveRecord::Migration[4.2] - def change - rename_column :spree_line_items, :tax_total, :additional_tax_total - rename_column :spree_shipments, :tax_total, :additional_tax_total - rename_column :spree_orders, :tax_total, :additional_tax_total - - add_column :spree_line_items, :included_tax_total, :decimal, precision: 10, scale: 2, null: false, default: 0.0 - add_column :spree_shipments, :included_tax_total, :decimal, precision: 10, scale: 2, null: false, default: 0.0 - add_column :spree_orders, :included_tax_total, :decimal, precision: 10, scale: 2, null: false, default: 0.0 - end -end diff --git a/spec/dummy/db/migrate/20180607064034_add_line_item_id_to_spree_inventory_units.spree.rb b/spec/dummy/db/migrate/20180607064034_add_line_item_id_to_spree_inventory_units.spree.rb deleted file mode 100644 index a1db268..0000000 --- a/spec/dummy/db/migrate/20180607064034_add_line_item_id_to_spree_inventory_units.spree.rb +++ /dev/null @@ -1,22 +0,0 @@ -# This migration comes from spree (originally 20131118183431) -class AddLineItemIdToSpreeInventoryUnits < ActiveRecord::Migration[4.2] - def change - # Stores running the product-assembly extension already have a line_item_id column - unless column_exists? Spree::InventoryUnit.table_name, :line_item_id - add_column :spree_inventory_units, :line_item_id, :integer - add_index :spree_inventory_units, :line_item_id - - shipments = Spree::Shipment.includes(:inventory_units, :order) - - shipments.find_each do |shipment| - shipment.inventory_units.group_by(&:variant_id).each do |variant_id, units| - - line_item = shipment.order.line_items.find_by(variant_id: variant_id) - next unless line_item - - Spree::InventoryUnit.where(id: units.map(&:id)).update_all(line_item_id: line_item.id) - end - end - end - end -end diff --git a/spec/dummy/db/migrate/20180607064035_add_updated_at_to_variants.spree.rb b/spec/dummy/db/migrate/20180607064035_add_updated_at_to_variants.spree.rb deleted file mode 100644 index b636468..0000000 --- a/spec/dummy/db/migrate/20180607064035_add_updated_at_to_variants.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20131120234456) -class AddUpdatedAtToVariants < ActiveRecord::Migration[4.2] - def change - add_column :spree_variants, :updated_at, :datetime - end -end diff --git a/spec/dummy/db/migrate/20180607064036_add_position_to_classifications.spree.rb b/spec/dummy/db/migrate/20180607064036_add_position_to_classifications.spree.rb deleted file mode 100644 index 071adb0..0000000 --- a/spec/dummy/db/migrate/20180607064036_add_position_to_classifications.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20131127001002) -class AddPositionToClassifications < ActiveRecord::Migration[4.2] - def change - add_column :spree_products_taxons, :position, :integer - end -end diff --git a/spec/dummy/db/migrate/20180607064037_create_spree_orders_promotions.spree.rb b/spec/dummy/db/migrate/20180607064037_create_spree_orders_promotions.spree.rb deleted file mode 100644 index 5ec87b6..0000000 --- a/spec/dummy/db/migrate/20180607064037_create_spree_orders_promotions.spree.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree (originally 20131211112807) -class CreateSpreeOrdersPromotions < ActiveRecord::Migration[4.2] - def change - create_table :spree_orders_promotions, id: false do |t| - t.references :order - t.references :promotion - end - end -end diff --git a/spec/dummy/db/migrate/20180607064038_unique_shipping_method_categories.spree.rb b/spec/dummy/db/migrate/20180607064038_unique_shipping_method_categories.spree.rb deleted file mode 100644 index 9cb0011..0000000 --- a/spec/dummy/db/migrate/20180607064038_unique_shipping_method_categories.spree.rb +++ /dev/null @@ -1,25 +0,0 @@ -# This migration comes from spree (originally 20131211192741) -class UniqueShippingMethodCategories < ActiveRecord::Migration[4.2] - def change - klass = Spree::ShippingMethodCategory - columns = %w[shipping_category_id shipping_method_id] - - say "Find duplicate #{klass} records" - duplicates = klass. - select((columns + %w[COUNT(*)]).join(',')). - group(columns.join(',')). - having('COUNT(*) > 1'). - map { |row| row.attributes.slice(*columns) } - - say "Delete all but the oldest duplicate #{klass} record" - duplicates.each do |conditions| - klass.where(conditions).order(:created_at).drop(1).each(&:destroy) - end - - say "Add unique index to #{klass.table_name} for #{columns.inspect}" - add_index klass.table_name, columns, unique: true, name: 'unique_spree_shipping_method_categories' - - say "Remove redundant simple index on #{klass.table_name}" - remove_index klass.table_name, name: 'index_spree_shipping_method_categories_on_shipping_category_id' - end -end diff --git a/spec/dummy/db/migrate/20180607064039_add_item_count_to_spree_orders.spree.rb b/spec/dummy/db/migrate/20180607064039_add_item_count_to_spree_orders.spree.rb deleted file mode 100644 index 10bfb29..0000000 --- a/spec/dummy/db/migrate/20180607064039_add_item_count_to_spree_orders.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20131218054603) -class AddItemCountToSpreeOrders < ActiveRecord::Migration[4.2] - def change - add_column :spree_orders, :item_count, :integer, default: 0 - end -end diff --git a/spec/dummy/db/migrate/20180607064040_remove_value_type_from_spree_preferences.spree.rb b/spec/dummy/db/migrate/20180607064040_remove_value_type_from_spree_preferences.spree.rb deleted file mode 100644 index be6ccc5..0000000 --- a/spec/dummy/db/migrate/20180607064040_remove_value_type_from_spree_preferences.spree.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree (originally 20140106065820) -class RemoveValueTypeFromSpreePreferences < ActiveRecord::Migration[4.2] - def up - remove_column :spree_preferences, :value_type - end - def down - raise ActiveRecord::IrreversableMigration - end -end diff --git a/spec/dummy/db/migrate/20180607064041_rename_permalink_to_slug_for_products.spree.rb b/spec/dummy/db/migrate/20180607064041_rename_permalink_to_slug_for_products.spree.rb deleted file mode 100644 index c94c754..0000000 --- a/spec/dummy/db/migrate/20180607064041_rename_permalink_to_slug_for_products.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140106224208) -class RenamePermalinkToSlugForProducts < ActiveRecord::Migration[4.2] - def change - rename_column :spree_products, :permalink, :slug - end -end diff --git a/spec/dummy/db/migrate/20180607064042_add_index_to_variant_id_and_currency_on_prices.spree.rb b/spec/dummy/db/migrate/20180607064042_add_index_to_variant_id_and_currency_on_prices.spree.rb deleted file mode 100644 index bcaeb19..0000000 --- a/spec/dummy/db/migrate/20180607064042_add_index_to_variant_id_and_currency_on_prices.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140120160805) -class AddIndexToVariantIdAndCurrencyOnPrices < ActiveRecord::Migration[4.2] - def change - add_index :spree_prices, [:variant_id, :currency] - end -end diff --git a/spec/dummy/db/migrate/20180607064043_rename_activator_id_in_rules_and_actions_to_promotion_id.spree.rb b/spec/dummy/db/migrate/20180607064043_rename_activator_id_in_rules_and_actions_to_promotion_id.spree.rb deleted file mode 100644 index 1622c21..0000000 --- a/spec/dummy/db/migrate/20180607064043_rename_activator_id_in_rules_and_actions_to_promotion_id.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20140124023232) -class RenameActivatorIdInRulesAndActionsToPromotionId < ActiveRecord::Migration[4.2] - def change - rename_column :spree_promotion_rules, :activator_id, :promotion_id - rename_column :spree_promotion_actions, :activator_id, :promotion_id - end -end diff --git a/spec/dummy/db/migrate/20180607064044_add_deleted_at_to_spree_prices.spree.rb b/spec/dummy/db/migrate/20180607064044_add_deleted_at_to_spree_prices.spree.rb deleted file mode 100644 index 5e27097..0000000 --- a/spec/dummy/db/migrate/20180607064044_add_deleted_at_to_spree_prices.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140129024326) -class AddDeletedAtToSpreePrices < ActiveRecord::Migration[4.2] - def change - add_column :spree_prices, :deleted_at, :datetime - end -end diff --git a/spec/dummy/db/migrate/20180607064045_add_approver_id_and_approved_at_to_orders.spree.rb b/spec/dummy/db/migrate/20180607064045_add_approver_id_and_approved_at_to_orders.spree.rb deleted file mode 100644 index 17a6d74..0000000 --- a/spec/dummy/db/migrate/20180607064045_add_approver_id_and_approved_at_to_orders.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20140203161722) -class AddApproverIdAndApprovedAtToOrders < ActiveRecord::Migration[4.2] - def change - add_column :spree_orders, :approver_id, :integer - add_column :spree_orders, :approved_at, :datetime - end -end diff --git a/spec/dummy/db/migrate/20180607064046_add_confirmation_delivered_to_spree_orders.spree.rb b/spec/dummy/db/migrate/20180607064046_add_confirmation_delivered_to_spree_orders.spree.rb deleted file mode 100644 index 7cc83de..0000000 --- a/spec/dummy/db/migrate/20180607064046_add_confirmation_delivered_to_spree_orders.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140204115338) -class AddConfirmationDeliveredToSpreeOrders < ActiveRecord::Migration[4.2] - def change - add_column :spree_orders, :confirmation_delivered, :boolean, default: false - end -end diff --git a/spec/dummy/db/migrate/20180607064047_add_auto_capture_to_payment_methods.spree.rb b/spec/dummy/db/migrate/20180607064047_add_auto_capture_to_payment_methods.spree.rb deleted file mode 100644 index 9a158df..0000000 --- a/spec/dummy/db/migrate/20180607064047_add_auto_capture_to_payment_methods.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140204192230) -class AddAutoCaptureToPaymentMethods < ActiveRecord::Migration[4.2] - def change - add_column :spree_payment_methods, :auto_capture, :boolean - end -end diff --git a/spec/dummy/db/migrate/20180607064048_create_spree_payment_capture_events.spree.rb b/spec/dummy/db/migrate/20180607064048_create_spree_payment_capture_events.spree.rb deleted file mode 100644 index 2a5bd9f..0000000 --- a/spec/dummy/db/migrate/20180607064048_create_spree_payment_capture_events.spree.rb +++ /dev/null @@ -1,13 +0,0 @@ -# This migration comes from spree (originally 20140205120320) -class CreateSpreePaymentCaptureEvents < ActiveRecord::Migration[4.2] - def change - create_table :spree_payment_capture_events do |t| - t.decimal :amount, precision: 10, scale: 2, default: 0.0 - t.integer :payment_id - - t.timestamps null: false - end - - add_index :spree_payment_capture_events, :payment_id - end -end diff --git a/spec/dummy/db/migrate/20180607064049_add_uncaptured_amount_to_payments.spree.rb b/spec/dummy/db/migrate/20180607064049_add_uncaptured_amount_to_payments.spree.rb deleted file mode 100644 index 35ab2f0..0000000 --- a/spec/dummy/db/migrate/20180607064049_add_uncaptured_amount_to_payments.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140205144710) -class AddUncapturedAmountToPayments < ActiveRecord::Migration[4.2] - def change - add_column :spree_payments, :uncaptured_amount, :decimal, precision: 10, scale: 2, default: 0.0 - end -end diff --git a/spec/dummy/db/migrate/20180607064050_default_variant_weight_to_zero.spree.rb b/spec/dummy/db/migrate/20180607064050_default_variant_weight_to_zero.spree.rb deleted file mode 100644 index 4abecc3..0000000 --- a/spec/dummy/db/migrate/20180607064050_default_variant_weight_to_zero.spree.rb +++ /dev/null @@ -1,12 +0,0 @@ -# This migration comes from spree (originally 20140205181631) -class DefaultVariantWeightToZero < ActiveRecord::Migration[4.2] - def up - Spree::Variant.unscoped.where(weight: nil).update_all("weight = 0.0") - - change_column :spree_variants, :weight, :decimal, precision: 8, scale: 2, default: 0.0 - end - - def down - change_column :spree_variants, :weight, :decimal, precision: 8, scale: 2 - end -end diff --git a/spec/dummy/db/migrate/20180607064051_add_tax_category_id_to_shipping_methods.spree.rb b/spec/dummy/db/migrate/20180607064051_add_tax_category_id_to_shipping_methods.spree.rb deleted file mode 100644 index 38a74b2..0000000 --- a/spec/dummy/db/migrate/20180607064051_add_tax_category_id_to_shipping_methods.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140207085910) -class AddTaxCategoryIdToShippingMethods < ActiveRecord::Migration[4.2] - def change - add_column :spree_shipping_methods, :tax_category_id, :integer - end -end diff --git a/spec/dummy/db/migrate/20180607064052_add_tax_rate_id_to_shipping_rates.spree.rb b/spec/dummy/db/migrate/20180607064052_add_tax_rate_id_to_shipping_rates.spree.rb deleted file mode 100644 index caaabbe..0000000 --- a/spec/dummy/db/migrate/20180607064052_add_tax_rate_id_to_shipping_rates.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140207093021) -class AddTaxRateIdToShippingRates < ActiveRecord::Migration[4.2] - def change - add_column :spree_shipping_rates, :tax_rate_id, :integer - end -end diff --git a/spec/dummy/db/migrate/20180607064053_add_pre_tax_amount_to_line_items_and_shipments.spree.rb b/spec/dummy/db/migrate/20180607064053_add_pre_tax_amount_to_line_items_and_shipments.spree.rb deleted file mode 100644 index 47334ba..0000000 --- a/spec/dummy/db/migrate/20180607064053_add_pre_tax_amount_to_line_items_and_shipments.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20140211040159) -class AddPreTaxAmountToLineItemsAndShipments < ActiveRecord::Migration[4.2] - def change - add_column :spree_line_items, :pre_tax_amount, :decimal, precision: 8, scale: 2 - add_column :spree_shipments, :pre_tax_amount, :decimal, precision: 8, scale: 2 - end -end diff --git a/spec/dummy/db/migrate/20180607064054_add_more_indexes.spree.rb b/spec/dummy/db/migrate/20180607064054_add_more_indexes.spree.rb deleted file mode 100644 index e201e09..0000000 --- a/spec/dummy/db/migrate/20180607064054_add_more_indexes.spree.rb +++ /dev/null @@ -1,14 +0,0 @@ -# This migration comes from spree (originally 20140213184916) -class AddMoreIndexes < ActiveRecord::Migration[4.2] - def change - add_index :spree_payment_methods, [:id, :type] - add_index :spree_calculators, [:id, :type] - add_index :spree_calculators, [:calculable_id, :calculable_type] - add_index :spree_payments, :payment_method_id - add_index :spree_promotion_actions, [:id, :type] - add_index :spree_promotion_actions, :promotion_id - add_index :spree_promotions, [:id, :type] - add_index :spree_option_values, :option_type_id - add_index :spree_shipments, :stock_location_id - end -end diff --git a/spec/dummy/db/migrate/20180607064055_add_considered_risky_to_orders.spree.rb b/spec/dummy/db/migrate/20180607064055_add_considered_risky_to_orders.spree.rb deleted file mode 100644 index f4266fc..0000000 --- a/spec/dummy/db/migrate/20180607064055_add_considered_risky_to_orders.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140219060952) -class AddConsideredRiskyToOrders < ActiveRecord::Migration[4.2] - def change - add_column :spree_orders, :considered_risky, :boolean, default: false - end -end diff --git a/spec/dummy/db/migrate/20180607064056_add_preference_store_to_everything.spree.rb b/spec/dummy/db/migrate/20180607064056_add_preference_store_to_everything.spree.rb deleted file mode 100644 index 4ee2793..0000000 --- a/spec/dummy/db/migrate/20180607064056_add_preference_store_to_everything.spree.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree (originally 20140227112348) -class AddPreferenceStoreToEverything < ActiveRecord::Migration[4.2] - def change - add_column :spree_calculators, :preferences, :text - add_column :spree_gateways, :preferences, :text - add_column :spree_payment_methods, :preferences, :text - add_column :spree_promotion_rules, :preferences, :text - end -end diff --git a/spec/dummy/db/migrate/20180607064057_add_user_id_to_spree_credit_cards.spree.rb b/spec/dummy/db/migrate/20180607064057_add_user_id_to_spree_credit_cards.spree.rb deleted file mode 100644 index e31c76a..0000000 --- a/spec/dummy/db/migrate/20180607064057_add_user_id_to_spree_credit_cards.spree.rb +++ /dev/null @@ -1,14 +0,0 @@ -# This migration comes from spree (originally 20140307235515) -class AddUserIdToSpreeCreditCards < ActiveRecord::Migration[4.2] - def change - unless Spree::CreditCard.column_names.include? "user_id" - add_column :spree_credit_cards, :user_id, :integer - add_index :spree_credit_cards, :user_id - end - - unless Spree::CreditCard.column_names.include? "payment_method_id" - add_column :spree_credit_cards, :payment_method_id, :integer - add_index :spree_credit_cards, :payment_method_id - end - end -end diff --git a/spec/dummy/db/migrate/20180607064058_migrate_old_preferences.spree.rb b/spec/dummy/db/migrate/20180607064058_migrate_old_preferences.spree.rb deleted file mode 100644 index 5b4c4dc..0000000 --- a/spec/dummy/db/migrate/20180607064058_migrate_old_preferences.spree.rb +++ /dev/null @@ -1,24 +0,0 @@ -# This migration comes from spree (originally 20140309023735) -class MigrateOldPreferences < ActiveRecord::Migration[4.2] - def up - migrate_preferences(Spree::Calculator) - migrate_preferences(Spree::PaymentMethod) - migrate_preferences(Spree::PromotionRule) - end - - def down - end - - private - def migrate_preferences klass - klass.reset_column_information - klass.find_each do |record| - store = Spree::Preferences::ScopedStore.new(record.class.name.underscore, record.id) - record.defined_preferences.each do |key| - value = store.fetch(key){} - record.preferences[key] = value unless value.nil? - end - record.save! - end - end -end diff --git a/spec/dummy/db/migrate/20180607064059_create_spree_stores.spree.rb b/spec/dummy/db/migrate/20180607064059_create_spree_stores.spree.rb deleted file mode 100644 index c30ddc3..0000000 --- a/spec/dummy/db/migrate/20180607064059_create_spree_stores.spree.rb +++ /dev/null @@ -1,26 +0,0 @@ -# This migration comes from spree (originally 20140309024355) -class CreateSpreeStores < ActiveRecord::Migration[4.2] - def change - if data_source_exists?(:spree_stores) - rename_column :spree_stores, :domains, :url - rename_column :spree_stores, :email, :mail_from_address - add_column :spree_stores, :meta_description, :text - add_column :spree_stores, :meta_keywords, :text - add_column :spree_stores, :seo_title, :string - else - create_table :spree_stores do |t| - t.string :name - t.string :url - t.text :meta_description - t.text :meta_keywords - t.string :seo_title - t.string :mail_from_address - t.string :default_currency - t.string :code - t.boolean :default, default: false, null: false - - t.timestamps null: false - end - end - end -end diff --git a/spec/dummy/db/migrate/20180607064060_create_store_from_preferences.spree.rb b/spec/dummy/db/migrate/20180607064060_create_store_from_preferences.spree.rb deleted file mode 100644 index dd12e29..0000000 --- a/spec/dummy/db/migrate/20180607064060_create_store_from_preferences.spree.rb +++ /dev/null @@ -1,38 +0,0 @@ -# This migration comes from spree (originally 20140309033438) -class CreateStoreFromPreferences < ActiveRecord::Migration[4.2] - def change - # workaround for spree_i18n and Store translations - Spree::Store.class_eval do - def self.translated?(name) - false - end - end - - preference_store = Spree::Preferences::Store.instance - if store = Spree::Store.where(default: true).first - store.meta_description = preference_store.get('spree/app_configuration/default_meta_description') {} - store.meta_keywords = preference_store.get('spree/app_configuration/default_meta_keywords') {} - store.seo_title = preference_store.get('spree/app_configuration/default_seo_title') {} - store.save! - else - # we set defaults for the things we now require - Spree::Store.new do |s| - s.name = preference_store.get 'spree/app_configuration/site_name' do - 'Spree Demo Site' - end - s.url = preference_store.get 'spree/app_configuration/site_url' do - 'demo.spreecommerce.org' - end - s.mail_from_address = preference_store.get 'spree/app_configuration/mails_from' do - 'spree@example.com' - end - - s.meta_description = preference_store.get('spree/app_configuration/default_meta_description') {} - s.meta_keywords = preference_store.get('spree/app_configuration/default_meta_keywords') {} - s.seo_title = preference_store.get('spree/app_configuration/default_seo_title') {} - s.default_currency = preference_store.get('spree/app_configuration/currency') {} - s.code = 'spree' - end.save! - end - end -end diff --git a/spec/dummy/db/migrate/20180607064061_add_timestamps_to_spree_assets.spree.rb b/spec/dummy/db/migrate/20180607064061_add_timestamps_to_spree_assets.spree.rb deleted file mode 100644 index 5b4a411..0000000 --- a/spec/dummy/db/migrate/20180607064061_add_timestamps_to_spree_assets.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20140315053743) -class AddTimestampsToSpreeAssets < ActiveRecord::Migration[4.2] - def change - add_column :spree_assets, :created_at, :datetime - add_column :spree_assets, :updated_at, :datetime - end -end diff --git a/spec/dummy/db/migrate/20180607064062_create_spree_taxons_promotion_rules.spree.rb b/spec/dummy/db/migrate/20180607064062_create_spree_taxons_promotion_rules.spree.rb deleted file mode 100644 index bddc695..0000000 --- a/spec/dummy/db/migrate/20180607064062_create_spree_taxons_promotion_rules.spree.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree (originally 20140318191500) -class CreateSpreeTaxonsPromotionRules < ActiveRecord::Migration[4.2] - def change - create_table :spree_taxons_promotion_rules do |t| - t.references :taxon, index: true - t.references :promotion_rule, index: true - end - end -end diff --git a/spec/dummy/db/migrate/20180607064063_add_additional_store_fields.spree.rb b/spec/dummy/db/migrate/20180607064063_add_additional_store_fields.spree.rb deleted file mode 100644 index df3e9c8..0000000 --- a/spec/dummy/db/migrate/20180607064063_add_additional_store_fields.spree.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree (originally 20140331100557) -class AddAdditionalStoreFields < ActiveRecord::Migration[4.2] - def change - add_column :spree_stores, :code, :string unless column_exists?(:spree_stores, :code) - add_column :spree_stores, :default, :boolean, default: false, null: false unless column_exists?(:spree_stores, :default) - add_index :spree_stores, :code - add_index :spree_stores, :default - end -end diff --git a/spec/dummy/db/migrate/20180607064064_add_many_missing_indexes.spree.rb b/spec/dummy/db/migrate/20180607064064_add_many_missing_indexes.spree.rb deleted file mode 100644 index 9359674..0000000 --- a/spec/dummy/db/migrate/20180607064064_add_many_missing_indexes.spree.rb +++ /dev/null @@ -1,19 +0,0 @@ -# This migration comes from spree (originally 20140410141842) -class AddManyMissingIndexes < ActiveRecord::Migration[4.2] - def change - add_index :spree_adjustments, [:adjustable_id, :adjustable_type] - add_index :spree_adjustments, :eligible - add_index :spree_adjustments, :order_id - add_index :spree_promotions, :code - add_index :spree_promotions, :expires_at - add_index :spree_states, :country_id - add_index :spree_stock_items, :deleted_at - add_index :spree_option_types, :position - add_index :spree_option_values, :position - add_index :spree_product_option_types, :option_type_id - add_index :spree_product_option_types, :product_id - add_index :spree_products_taxons, :position - add_index :spree_promotions, :starts_at - add_index :spree_stores, :url - end -end diff --git a/spec/dummy/db/migrate/20180607064065_correct_some_polymorphic_index_and_add_more_missing.spree.rb b/spec/dummy/db/migrate/20180607064065_correct_some_polymorphic_index_and_add_more_missing.spree.rb deleted file mode 100644 index 0a0564e..0000000 --- a/spec/dummy/db/migrate/20180607064065_correct_some_polymorphic_index_and_add_more_missing.spree.rb +++ /dev/null @@ -1,67 +0,0 @@ -# This migration comes from spree (originally 20140410150358) -class CorrectSomePolymorphicIndexAndAddMoreMissing < ActiveRecord::Migration[4.2] - def change - add_index :spree_addresses, :country_id - add_index :spree_addresses, :state_id - remove_index :spree_adjustments, [:source_type, :source_id] - add_index :spree_adjustments, [:source_id, :source_type] - add_index :spree_credit_cards, :address_id - add_index :spree_gateways, :active - add_index :spree_gateways, :test_mode - add_index :spree_inventory_units, :return_authorization_id - add_index :spree_line_items, :tax_category_id - add_index :spree_log_entries, [:source_id, :source_type] - add_index :spree_orders, :approver_id - add_index :spree_orders, :bill_address_id - add_index :spree_orders, :confirmation_delivered - add_index :spree_orders, :considered_risky - add_index :spree_orders, :created_by_id - add_index :spree_orders, :ship_address_id - add_index :spree_orders, :shipping_method_id - add_index :spree_orders_promotions, [:order_id, :promotion_id] - add_index :spree_payments, [:source_id, :source_type] - add_index :spree_prices, :deleted_at - add_index :spree_product_option_types, :position - add_index :spree_product_properties, :position - add_index :spree_product_properties, :property_id - add_index :spree_products, :shipping_category_id - add_index :spree_products, :tax_category_id - add_index :spree_promotion_action_line_items, :promotion_action_id - add_index :spree_promotion_action_line_items, :variant_id - add_index :spree_promotion_rules, :promotion_id - add_index :spree_promotions, :advertise - add_index :spree_return_authorizations, :number - add_index :spree_return_authorizations, :order_id - add_index :spree_return_authorizations, :stock_location_id - add_index :spree_shipments, :address_id - add_index :spree_shipping_methods, :deleted_at - add_index :spree_shipping_methods, :tax_category_id - add_index :spree_shipping_rates, :selected - add_index :spree_shipping_rates, :tax_rate_id - add_index :spree_state_changes, [:stateful_id, :stateful_type] - add_index :spree_state_changes, :user_id - add_index :spree_stock_items, :backorderable - add_index :spree_stock_locations, :active - add_index :spree_stock_locations, :backorderable_default - add_index :spree_stock_locations, :country_id - add_index :spree_stock_locations, :propagate_all_variants - add_index :spree_stock_locations, :state_id - add_index :spree_tax_categories, :deleted_at - add_index :spree_tax_categories, :is_default - add_index :spree_tax_rates, :deleted_at - add_index :spree_tax_rates, :included_in_price - add_index :spree_tax_rates, :show_rate_in_label - add_index :spree_tax_rates, :tax_category_id - add_index :spree_tax_rates, :zone_id - add_index :spree_taxonomies, :position - add_index :spree_taxons, :position - add_index :spree_trackers, :active - add_index :spree_variants, :deleted_at - add_index :spree_variants, :is_master - add_index :spree_variants, :position - add_index :spree_variants, :track_inventory - add_index :spree_zone_members, :zone_id - add_index :spree_zone_members, [:zoneable_id, :zoneable_type] - add_index :spree_zones, :default_tax - end -end diff --git a/spec/dummy/db/migrate/20180607064066_add_user_id_created_by_id_index_to_order.spree.rb b/spec/dummy/db/migrate/20180607064066_add_user_id_created_by_id_index_to_order.spree.rb deleted file mode 100644 index 21a53f4..0000000 --- a/spec/dummy/db/migrate/20180607064066_add_user_id_created_by_id_index_to_order.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140415041315) -class AddUserIdCreatedByIdIndexToOrder < ActiveRecord::Migration[4.2] - def change - add_index :spree_orders, [:user_id, :created_by_id] - end -end diff --git a/spec/dummy/db/migrate/20180607064067_change_spree_price_amount_precision.spree.rb b/spec/dummy/db/migrate/20180607064067_change_spree_price_amount_precision.spree.rb deleted file mode 100644 index 9efb43a..0000000 --- a/spec/dummy/db/migrate/20180607064067_change_spree_price_amount_precision.spree.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree (originally 20140508151342) -class ChangeSpreePriceAmountPrecision < ActiveRecord::Migration[4.2] - def change - change_column :spree_prices, :amount, :decimal, precision: 10, scale: 2 - change_column :spree_line_items, :price, :decimal, precision: 10, scale: 2 - change_column :spree_line_items, :cost_price, :decimal, precision: 10, scale: 2 - change_column :spree_variants, :cost_price, :decimal, precision: 10, scale: 2 - end -end diff --git a/spec/dummy/db/migrate/20180607064068_add_token_to_spree_orders.spree.rb b/spec/dummy/db/migrate/20180607064068_add_token_to_spree_orders.spree.rb deleted file mode 100644 index ab6066c..0000000 --- a/spec/dummy/db/migrate/20180607064068_add_token_to_spree_orders.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140518174634) -class AddTokenToSpreeOrders < ActiveRecord::Migration[4.2] - def change - add_column :spree_orders, :guest_token, :string - end -end diff --git a/spec/dummy/db/migrate/20180607064069_move_order_token_from_tokenized_permission.spree.rb b/spec/dummy/db/migrate/20180607064069_move_order_token_from_tokenized_permission.spree.rb deleted file mode 100644 index 67f1b9f..0000000 --- a/spec/dummy/db/migrate/20180607064069_move_order_token_from_tokenized_permission.spree.rb +++ /dev/null @@ -1,30 +0,0 @@ -# This migration comes from spree (originally 20140530024945) -class MoveOrderTokenFromTokenizedPermission < ActiveRecord::Migration[4.2] - class Spree::TokenizedPermission < Spree::Base - belongs_to :permissable, polymorphic: true - end - - def up - case Spree::Order.connection.adapter_name - when 'SQLite' - Spree::Order.has_one :tokenized_permission, as: :permissable - Spree::Order.includes(:tokenized_permission).each do |o| - o.update_column :guest_token, o.tokenized_permission.token - end - when 'Mysql2', 'MySQL' - execute "UPDATE spree_orders, spree_tokenized_permissions - SET spree_orders.guest_token = spree_tokenized_permissions.token - WHERE spree_tokenized_permissions.permissable_id = spree_orders.id - AND spree_tokenized_permissions.permissable_type = 'Spree::Order'" - else - execute "UPDATE spree_orders - SET guest_token = spree_tokenized_permissions.token - FROM spree_tokenized_permissions - WHERE spree_tokenized_permissions.permissable_id = spree_orders.id - AND spree_tokenized_permissions.permissable_type = 'Spree::Order'" - end - end - - def down - end -end diff --git a/spec/dummy/db/migrate/20180607064070_set_shipment_total_for_users_upgrading.spree.rb b/spec/dummy/db/migrate/20180607064070_set_shipment_total_for_users_upgrading.spree.rb deleted file mode 100644 index 00cc72c..0000000 --- a/spec/dummy/db/migrate/20180607064070_set_shipment_total_for_users_upgrading.spree.rb +++ /dev/null @@ -1,11 +0,0 @@ -# This migration comes from spree (originally 20140601011216) -class SetShipmentTotalForUsersUpgrading < ActiveRecord::Migration[4.2] - def up - # NOTE You might not need this at all unless you're upgrading from Spree 2.1.x - # or below. For those upgrading this should populate the Order#shipment_total - # for legacy orders - Spree::Order.complete.where('shipment_total = ?', 0).includes(:shipments).find_each do |order| - order.update_column(:shipment_total, order.shipments.sum(:cost)) - end - end -end diff --git a/spec/dummy/db/migrate/20180607064071_drop_credit_card_first_name_and_last_name.spree.rb b/spec/dummy/db/migrate/20180607064071_drop_credit_card_first_name_and_last_name.spree.rb deleted file mode 100644 index 5185ba2..0000000 --- a/spec/dummy/db/migrate/20180607064071_drop_credit_card_first_name_and_last_name.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20140604135309) -class DropCreditCardFirstNameAndLastName < ActiveRecord::Migration[4.2] - def change - remove_column :spree_credit_cards, :first_name, :string - remove_column :spree_credit_cards, :last_name, :string - end -end diff --git a/spec/dummy/db/migrate/20180607064072_add_deleted_at_to_spree_promotion_actions.spree.rb b/spec/dummy/db/migrate/20180607064072_add_deleted_at_to_spree_promotion_actions.spree.rb deleted file mode 100644 index c282023..0000000 --- a/spec/dummy/db/migrate/20180607064072_add_deleted_at_to_spree_promotion_actions.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20140609201656) -class AddDeletedAtToSpreePromotionActions < ActiveRecord::Migration[4.2] - def change - add_column :spree_promotion_actions, :deleted_at, :datetime - add_index :spree_promotion_actions, :deleted_at - end -end diff --git a/spec/dummy/db/migrate/20180607064073_remove_uncaptured_amount_from_spree_payments.spree.rb b/spec/dummy/db/migrate/20180607064073_remove_uncaptured_amount_from_spree_payments.spree.rb deleted file mode 100644 index d8dab95..0000000 --- a/spec/dummy/db/migrate/20180607064073_remove_uncaptured_amount_from_spree_payments.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140616202624) -class RemoveUncapturedAmountFromSpreePayments < ActiveRecord::Migration[4.2] - def change - remove_column :spree_payments, :uncaptured_amount - end -end diff --git a/spec/dummy/db/migrate/20180607064074_create_spree_refunds.spree.rb b/spec/dummy/db/migrate/20180607064074_create_spree_refunds.spree.rb deleted file mode 100644 index cd86c50..0000000 --- a/spec/dummy/db/migrate/20180607064074_create_spree_refunds.spree.rb +++ /dev/null @@ -1,13 +0,0 @@ -# This migration comes from spree (originally 20140625214618) -class CreateSpreeRefunds < ActiveRecord::Migration[4.2] - def change - create_table :spree_refunds do |t| - t.integer :payment_id - t.integer :return_authorization_id - t.decimal :amount, precision: 10, scale: 2, default: 0.0, null: false - t.string :transaction_id - - t.timestamps null: false - end - end -end diff --git a/spec/dummy/db/migrate/20180607064075_create_spree_return_authorization_inventory_unit.spree.rb b/spec/dummy/db/migrate/20180607064075_create_spree_return_authorization_inventory_unit.spree.rb deleted file mode 100644 index 59a38d2..0000000 --- a/spec/dummy/db/migrate/20180607064075_create_spree_return_authorization_inventory_unit.spree.rb +++ /dev/null @@ -1,13 +0,0 @@ -# This migration comes from spree (originally 20140702140656) -class CreateSpreeReturnAuthorizationInventoryUnit < ActiveRecord::Migration[4.2] - def change - create_table :spree_return_authorization_inventory_units do |t| - t.integer :return_authorization_id - t.integer :inventory_unit_id - t.integer :exchange_variant_id - t.datetime :received_at - - t.timestamps null: false - end - end -end diff --git a/spec/dummy/db/migrate/20180607064076_rename_return_authorization_inventory_unit_to_return_items.spree.rb b/spec/dummy/db/migrate/20180607064076_rename_return_authorization_inventory_unit_to_return_items.spree.rb deleted file mode 100644 index e4e4c04..0000000 --- a/spec/dummy/db/migrate/20180607064076_rename_return_authorization_inventory_unit_to_return_items.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140707125621) -class RenameReturnAuthorizationInventoryUnitToReturnItems < ActiveRecord::Migration[4.2] - def change - rename_table :spree_return_authorization_inventory_units, :spree_return_items - end -end diff --git a/spec/dummy/db/migrate/20180607064077_backfill_line_item_pre_tax_amount.spree.rb b/spec/dummy/db/migrate/20180607064077_backfill_line_item_pre_tax_amount.spree.rb deleted file mode 100644 index 57165c9..0000000 --- a/spec/dummy/db/migrate/20180607064077_backfill_line_item_pre_tax_amount.spree.rb +++ /dev/null @@ -1,11 +0,0 @@ -# This migration comes from spree (originally 20140709160534) -class BackfillLineItemPreTaxAmount < ActiveRecord::Migration[4.2] - def change - # set pre_tax_amount to discounted_amount - included_tax_total - execute(<<-SQL) - UPDATE spree_line_items - SET pre_tax_amount = ((price * quantity) + promo_total) - included_tax_total - WHERE pre_tax_amount IS NULL; - SQL - end -end diff --git a/spec/dummy/db/migrate/20180607064078_recreate_spree_return_authorizations.spree.rb b/spec/dummy/db/migrate/20180607064078_recreate_spree_return_authorizations.spree.rb deleted file mode 100644 index d5325d6..0000000 --- a/spec/dummy/db/migrate/20180607064078_recreate_spree_return_authorizations.spree.rb +++ /dev/null @@ -1,56 +0,0 @@ -# This migration comes from spree (originally 20140710041921) -class RecreateSpreeReturnAuthorizations < ActiveRecord::Migration[4.2] - def up - # If the app has any legacy return authorizations then rename the table & columns and leave them there - # for the spree_legacy_return_authorizations extension to pick up with. - # Otherwise just drop the tables/columns as they are no longer used in stock spree. The spree_legacy_return_authorizations - # extension will recreate these tables for dev environments & etc as needed. - if Spree::ReturnAuthorization.exists? - rename_table :spree_return_authorizations, :spree_legacy_return_authorizations - rename_column :spree_inventory_units, :return_authorization_id, :legacy_return_authorization_id - else - drop_table :spree_return_authorizations - remove_column :spree_inventory_units, :return_authorization_id - end - - Spree::Adjustment.where(source_type: 'Spree::ReturnAuthorization').update_all(source_type: 'Spree::LegacyReturnAuthorization') - - # For now just recreate the table as it was. Future changes to the schema (including dropping "amount") will be coming in a - # separate commit. - create_table :spree_return_authorizations do |t| - t.string "number" - t.string "state" - t.decimal "amount", precision: 10, scale: 2, default: 0.0, null: false - t.integer "order_id" - t.text "reason" - t.datetime "created_at" - t.datetime "updated_at" - t.integer "stock_location_id" - end - - end - - def down - drop_table :spree_return_authorizations - - Spree::Adjustment.where(source_type: 'Spree::LegacyReturnAuthorization').update_all(source_type: 'Spree::ReturnAuthorization') - - if data_source_exists?(:spree_legacy_return_authorizations) - rename_table :spree_legacy_return_authorizations, :spree_return_authorizations - rename_column :spree_inventory_units, :legacy_return_authorization_id, :return_authorization_id - else - create_table :spree_return_authorizations do |t| - t.string "number" - t.string "state" - t.decimal "amount", precision: 10, scale: 2, default: 0.0, null: false - t.integer "order_id" - t.text "reason" - t.datetime "created_at" - t.datetime "updated_at" - t.integer "stock_location_id" - end - add_column :spree_inventory_units, :return_authorization_id, :integer, after: :shipment_id - add_index :spree_inventory_units, :return_authorization_id - end - end -end diff --git a/spec/dummy/db/migrate/20180607064079_add_amount_fields_to_return_items.spree.rb b/spec/dummy/db/migrate/20180607064079_add_amount_fields_to_return_items.spree.rb deleted file mode 100644 index 4de3e51..0000000 --- a/spec/dummy/db/migrate/20180607064079_add_amount_fields_to_return_items.spree.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This migration comes from spree (originally 20140710181204) -class AddAmountFieldsToReturnItems < ActiveRecord::Migration[4.2] - def change - add_column :spree_return_items, :pre_tax_amount, :decimal, precision: 10, scale: 2, default: 0.0, null: false - add_column :spree_return_items, :included_tax_total, :decimal, precision: 10, scale: 2, default: 0.0, null: false - add_column :spree_return_items, :additional_tax_total, :decimal, precision: 10, scale: 2, default: 0.0, null: false - end -end diff --git a/spec/dummy/db/migrate/20180607064080_drop_return_authorization_amount.spree.rb b/spec/dummy/db/migrate/20180607064080_drop_return_authorization_amount.spree.rb deleted file mode 100644 index ed64ea2..0000000 --- a/spec/dummy/db/migrate/20180607064080_drop_return_authorization_amount.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140710190048) -class DropReturnAuthorizationAmount < ActiveRecord::Migration[4.2] - def change - remove_column :spree_return_authorizations, :amount - end -end diff --git a/spec/dummy/db/migrate/20180607064081_create_spree_return_authorization_reasons.spree.rb b/spec/dummy/db/migrate/20180607064081_create_spree_return_authorization_reasons.spree.rb deleted file mode 100644 index 384d3ce..0000000 --- a/spec/dummy/db/migrate/20180607064081_create_spree_return_authorization_reasons.spree.rb +++ /dev/null @@ -1,29 +0,0 @@ -# This migration comes from spree (originally 20140713140455) -class CreateSpreeReturnAuthorizationReasons < ActiveRecord::Migration[4.2] - def change - create_table :spree_return_authorization_reasons do |t| - t.string :name - t.boolean :active, default: true - t.boolean :mutable, default: true - - t.timestamps null: false - end - - reversible do |direction| - direction.up do - Spree::ReturnAuthorizationReason.create!(name: 'Better price available') - Spree::ReturnAuthorizationReason.create!(name: 'Missed estimated delivery date') - Spree::ReturnAuthorizationReason.create!(name: 'Missing parts or accessories') - Spree::ReturnAuthorizationReason.create!(name: 'Damaged/Defective') - Spree::ReturnAuthorizationReason.create!(name: 'Different from what was ordered') - Spree::ReturnAuthorizationReason.create!(name: 'Different from description') - Spree::ReturnAuthorizationReason.create!(name: 'No longer needed/wanted') - Spree::ReturnAuthorizationReason.create!(name: 'Accidental order') - Spree::ReturnAuthorizationReason.create!(name: 'Unauthorized purchase') - end - end - - add_column :spree_return_authorizations, :return_authorization_reason_id, :integer - add_index :spree_return_authorizations, :return_authorization_reason_id, name: 'index_return_authorizations_on_return_authorization_reason_id' - end -end diff --git a/spec/dummy/db/migrate/20180607064082_create_spree_refund_reasons.spree.rb b/spec/dummy/db/migrate/20180607064082_create_spree_refund_reasons.spree.rb deleted file mode 100644 index 194929b..0000000 --- a/spec/dummy/db/migrate/20180607064082_create_spree_refund_reasons.spree.rb +++ /dev/null @@ -1,15 +0,0 @@ -# This migration comes from spree (originally 20140713140527) -class CreateSpreeRefundReasons < ActiveRecord::Migration[4.2] - def change - create_table :spree_refund_reasons do |t| - t.string :name - t.boolean :active, default: true - t.boolean :mutable, default: true - - t.timestamps null: false - end - - add_column :spree_refunds, :refund_reason_id, :integer - add_index :spree_refunds, :refund_reason_id, name: 'index_refunds_on_refund_reason_id' - end -end diff --git a/spec/dummy/db/migrate/20180607064083_rename_return_authorization_reason.spree.rb b/spec/dummy/db/migrate/20180607064083_rename_return_authorization_reason.spree.rb deleted file mode 100644 index 58219b6..0000000 --- a/spec/dummy/db/migrate/20180607064083_rename_return_authorization_reason.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140713142214) -class RenameReturnAuthorizationReason < ActiveRecord::Migration[4.2] - def change - rename_column :spree_return_authorizations, :reason, :memo - end -end diff --git a/spec/dummy/db/migrate/20180607064084_create_spree_promotion_categories.spree.rb b/spec/dummy/db/migrate/20180607064084_create_spree_promotion_categories.spree.rb deleted file mode 100644 index cbb31a0..0000000 --- a/spec/dummy/db/migrate/20180607064084_create_spree_promotion_categories.spree.rb +++ /dev/null @@ -1,12 +0,0 @@ -# This migration comes from spree (originally 20140715182625) -class CreateSpreePromotionCategories < ActiveRecord::Migration[4.2] - def change - create_table :spree_promotion_categories do |t| - t.string :name - t.timestamps null: false - end - - add_column :spree_promotions, :promotion_category_id, :integer - add_index :spree_promotions, :promotion_category_id - end -end diff --git a/spec/dummy/db/migrate/20180607064085_drop_received_at_on_return_items.spree.rb b/spec/dummy/db/migrate/20180607064085_drop_received_at_on_return_items.spree.rb deleted file mode 100644 index fbb5466..0000000 --- a/spec/dummy/db/migrate/20180607064085_drop_received_at_on_return_items.spree.rb +++ /dev/null @@ -1,10 +0,0 @@ -# This migration comes from spree (originally 20140716204111) -class DropReceivedAtOnReturnItems < ActiveRecord::Migration[4.2] - def up - remove_column :spree_return_items, :received_at - end - - def down - add_column :spree_return_items, :received_at, :datetime - end -end diff --git a/spec/dummy/db/migrate/20180607064086_add_reception_and_acceptance_status_to_return_items.spree.rb b/spec/dummy/db/migrate/20180607064086_add_reception_and_acceptance_status_to_return_items.spree.rb deleted file mode 100644 index 491399d..0000000 --- a/spec/dummy/db/migrate/20180607064086_add_reception_and_acceptance_status_to_return_items.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20140716212330) -class AddReceptionAndAcceptanceStatusToReturnItems < ActiveRecord::Migration[4.2] - def change - add_column :spree_return_items, :reception_status, :string - add_column :spree_return_items, :acceptance_status, :string - end -end diff --git a/spec/dummy/db/migrate/20180607064087_create_default_refund_reason.spree.rb b/spec/dummy/db/migrate/20180607064087_create_default_refund_reason.spree.rb deleted file mode 100644 index 0a01f7f..0000000 --- a/spec/dummy/db/migrate/20180607064087_create_default_refund_reason.spree.rb +++ /dev/null @@ -1,10 +0,0 @@ -# This migration comes from spree (originally 20140717155155) -class CreateDefaultRefundReason < ActiveRecord::Migration[4.2] - def up - Spree::RefundReason.create!(name: Spree::RefundReason::RETURN_PROCESSING_REASON, mutable: false) - end - - def down - Spree::RefundReason.find_by(name: Spree::RefundReason::RETURN_PROCESSING_REASON, mutable: false).destroy - end -end diff --git a/spec/dummy/db/migrate/20180607064088_add_default_to_spree_stock_locations.spree.rb b/spec/dummy/db/migrate/20180607064088_add_default_to_spree_stock_locations.spree.rb deleted file mode 100644 index 7e5093d..0000000 --- a/spec/dummy/db/migrate/20180607064088_add_default_to_spree_stock_locations.spree.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This migration comes from spree (originally 20140717185932) -class AddDefaultToSpreeStockLocations < ActiveRecord::Migration[4.2] - def change - unless column_exists? :spree_stock_locations, :default - add_column :spree_stock_locations, :default, :boolean, null: false, default: false - end - end -end diff --git a/spec/dummy/db/migrate/20180607064089_create_spree_customer_returns.spree.rb b/spec/dummy/db/migrate/20180607064089_create_spree_customer_returns.spree.rb deleted file mode 100644 index fd1293a..0000000 --- a/spec/dummy/db/migrate/20180607064089_create_spree_customer_returns.spree.rb +++ /dev/null @@ -1,10 +0,0 @@ -# This migration comes from spree (originally 20140718133010) -class CreateSpreeCustomerReturns < ActiveRecord::Migration[4.2] - def change - create_table :spree_customer_returns do |t| - t.string :number - t.integer :stock_location_id - t.timestamps null: false - end - end -end diff --git a/spec/dummy/db/migrate/20180607064090_add_customer_return_id_to_return_item.spree.rb b/spec/dummy/db/migrate/20180607064090_add_customer_return_id_to_return_item.spree.rb deleted file mode 100644 index dfa720c..0000000 --- a/spec/dummy/db/migrate/20180607064090_add_customer_return_id_to_return_item.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20140718133349) -class AddCustomerReturnIdToReturnItem < ActiveRecord::Migration[4.2] - def change - add_column :spree_return_items, :customer_return_id, :integer - add_index :spree_return_items, :customer_return_id, name: 'index_return_items_on_customer_return_id' - end -end diff --git a/spec/dummy/db/migrate/20180607064091_create_friendly_id_slugs.spree.rb b/spec/dummy/db/migrate/20180607064091_create_friendly_id_slugs.spree.rb deleted file mode 100644 index 8464fe0..0000000 --- a/spec/dummy/db/migrate/20180607064091_create_friendly_id_slugs.spree.rb +++ /dev/null @@ -1,16 +0,0 @@ -# This migration comes from spree (originally 20140718195325) -class CreateFriendlyIdSlugs < ActiveRecord::Migration[4.2] - def change - create_table :friendly_id_slugs do |t| - t.string :slug, null: false - t.integer :sluggable_id, null: false - t.string :sluggable_type, limit: 50 - t.string :scope - t.datetime :created_at - end - add_index :friendly_id_slugs, :sluggable_id - add_index :friendly_id_slugs, [:slug, :sluggable_type] - add_index :friendly_id_slugs, [:slug, :sluggable_type, :scope], unique: true - add_index :friendly_id_slugs, :sluggable_type - end -end diff --git a/spec/dummy/db/migrate/20180607064092_rename_spree_refund_return_authorization_id.spree.rb b/spec/dummy/db/migrate/20180607064092_rename_spree_refund_return_authorization_id.spree.rb deleted file mode 100644 index 1b8b4b1..0000000 --- a/spec/dummy/db/migrate/20180607064092_rename_spree_refund_return_authorization_id.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140723004419) -class RenameSpreeRefundReturnAuthorizationId < ActiveRecord::Migration[4.2] - def change - rename_column :spree_refunds, :return_authorization_id, :customer_return_id - end -end diff --git a/spec/dummy/db/migrate/20180607064093_increase_return_item_pre_tax_amount_precision.spree.rb b/spec/dummy/db/migrate/20180607064093_increase_return_item_pre_tax_amount_precision.spree.rb deleted file mode 100644 index 204bf29..0000000 --- a/spec/dummy/db/migrate/20180607064093_increase_return_item_pre_tax_amount_precision.spree.rb +++ /dev/null @@ -1,14 +0,0 @@ -# This migration comes from spree (originally 20140723152808) -class IncreaseReturnItemPreTaxAmountPrecision < ActiveRecord::Migration[4.2] - def up - change_column :spree_return_items, :pre_tax_amount, :decimal, precision: 12, scale: 4, default: 0.0, null: false - change_column :spree_return_items, :included_tax_total, :decimal, precision: 12, scale: 4, default: 0.0, null: false - change_column :spree_return_items, :additional_tax_total, :decimal, precision: 12, scale: 4, default: 0.0, null: false - end - - def down - change_column :spree_return_items, :pre_tax_amount, :decimal, precision: 10, scale: 2, default: 0.0, null: false - change_column :spree_return_items, :included_tax_total, :decimal, precision: 10, scale: 2, default: 0.0, null: false - change_column :spree_return_items, :additional_tax_total, :decimal, precision: 10, scale: 2, default: 0.0, null: false - end -end diff --git a/spec/dummy/db/migrate/20180607064094_copy_product_slugs_to_slug_history.spree.rb b/spec/dummy/db/migrate/20180607064094_copy_product_slugs_to_slug_history.spree.rb deleted file mode 100644 index c65a9fe..0000000 --- a/spec/dummy/db/migrate/20180607064094_copy_product_slugs_to_slug_history.spree.rb +++ /dev/null @@ -1,16 +0,0 @@ -# This migration comes from spree (originally 20140723214541) -class CopyProductSlugsToSlugHistory < ActiveRecord::Migration[4.2] - def change - - # do what sql does best: copy all slugs into history table in a single query - # rather than load potentially millions of products into memory - Spree::Product.connection.execute <<-SQL -INSERT INTO #{FriendlyId::Slug.table_name} (slug, sluggable_id, sluggable_type, created_at) - SELECT slug, id, '#{Spree::Product.to_s}', #{ApplicationRecord.send(:sanitize_sql_array, ['?', Time.current])} - FROM #{Spree::Product.table_name} - WHERE slug IS NOT NULL - ORDER BY id -SQL - - end -end diff --git a/spec/dummy/db/migrate/20180607064095_create_spree_reimbursements.spree.rb b/spec/dummy/db/migrate/20180607064095_create_spree_reimbursements.spree.rb deleted file mode 100644 index 01e709f..0000000 --- a/spec/dummy/db/migrate/20180607064095_create_spree_reimbursements.spree.rb +++ /dev/null @@ -1,22 +0,0 @@ -# This migration comes from spree (originally 20140725131539) -class CreateSpreeReimbursements < ActiveRecord::Migration[4.2] - def change - create_table :spree_reimbursements do |t| - t.string :number - t.string :reimbursement_status - t.integer :customer_return_id - t.integer :order_id - t.decimal :total, precision: 10, scale: 2 - - t.timestamps null: false - end - - add_index :spree_reimbursements, :customer_return_id - add_index :spree_reimbursements, :order_id - - remove_column :spree_refunds, :customer_return_id, :integer - add_column :spree_refunds, :reimbursement_id, :integer - - add_column :spree_return_items, :reimbursement_id, :integer - end -end diff --git a/spec/dummy/db/migrate/20180607064096_add_promotionable_to_spree_products.spree.rb b/spec/dummy/db/migrate/20180607064096_add_promotionable_to_spree_products.spree.rb deleted file mode 100644 index 5b97921..0000000 --- a/spec/dummy/db/migrate/20180607064096_add_promotionable_to_spree_products.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140728225422) -class AddPromotionableToSpreeProducts < ActiveRecord::Migration[4.2] - def change - add_column :spree_products, :promotionable, :boolean, default: true - end -end diff --git a/spec/dummy/db/migrate/20180607064097_add_exchange_inventory_unit_foreign_keys.spree.rb b/spec/dummy/db/migrate/20180607064097_add_exchange_inventory_unit_foreign_keys.spree.rb deleted file mode 100644 index beb5fa9..0000000 --- a/spec/dummy/db/migrate/20180607064097_add_exchange_inventory_unit_foreign_keys.spree.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This migration comes from spree (originally 20140729133613) -class AddExchangeInventoryUnitForeignKeys < ActiveRecord::Migration[4.2] - def change - add_column :spree_return_items, :exchange_inventory_unit_id, :integer - - add_index :spree_return_items, :exchange_inventory_unit_id - end -end diff --git a/spec/dummy/db/migrate/20180607064098_add_acceptance_status_errors_to_return_item.spree.rb b/spec/dummy/db/migrate/20180607064098_add_acceptance_status_errors_to_return_item.spree.rb deleted file mode 100644 index 07b92eb..0000000 --- a/spec/dummy/db/migrate/20180607064098_add_acceptance_status_errors_to_return_item.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140730155938) -class AddAcceptanceStatusErrorsToReturnItem < ActiveRecord::Migration[4.2] - def change - add_column :spree_return_items, :acceptance_status_errors, :text - end -end diff --git a/spec/dummy/db/migrate/20180607064099_create_spree_reimbursement_types.spree.rb b/spec/dummy/db/migrate/20180607064099_create_spree_reimbursement_types.spree.rb deleted file mode 100644 index cc5842c..0000000 --- a/spec/dummy/db/migrate/20180607064099_create_spree_reimbursement_types.spree.rb +++ /dev/null @@ -1,21 +0,0 @@ -# This migration comes from spree (originally 20140731150017) -class CreateSpreeReimbursementTypes < ActiveRecord::Migration[4.2] - def change - create_table :spree_reimbursement_types do |t| - t.string :name - t.boolean :active, default: true - t.boolean :mutable, default: true - - t.timestamps null: false - end - - reversible do |direction| - direction.up do - Spree::ReimbursementType.create!(name: Spree::ReimbursementType::ORIGINAL) - end - end - - add_column :spree_return_items, :preferred_reimbursement_type_id, :integer - add_column :spree_return_items, :override_reimbursement_type_id, :integer - end -end diff --git a/spec/dummy/db/migrate/20180607064100_add_default_to_shipment_cost.spree.rb b/spec/dummy/db/migrate/20180607064100_add_default_to_shipment_cost.spree.rb deleted file mode 100644 index 6f4c6a3..0000000 --- a/spec/dummy/db/migrate/20180607064100_add_default_to_shipment_cost.spree.rb +++ /dev/null @@ -1,11 +0,0 @@ -# This migration comes from spree (originally 20140804185157) -class AddDefaultToShipmentCost < ActiveRecord::Migration[4.2] - def up - change_column :spree_shipments, :cost, :decimal, precision: 10, scale: 2, default: 0.0 - Spree::Shipment.where(cost: nil).update_all(cost: 0) - end - - def down - change_column :spree_shipments, :cost, :decimal, precision: 10, scale: 2 - end -end diff --git a/spec/dummy/db/migrate/20180607064101_add_default_to_spree_credit_cards.spree.rb b/spec/dummy/db/migrate/20180607064101_add_default_to_spree_credit_cards.spree.rb deleted file mode 100644 index 17e9f91..0000000 --- a/spec/dummy/db/migrate/20180607064101_add_default_to_spree_credit_cards.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140805171035) -class AddDefaultToSpreeCreditCards < ActiveRecord::Migration[4.2] - def change - add_column :spree_credit_cards, :default, :boolean, null: false, default: false - end -end diff --git a/spec/dummy/db/migrate/20180607064102_make_existing_credit_cards_default.spree.rb b/spec/dummy/db/migrate/20180607064102_make_existing_credit_cards_default.spree.rb deleted file mode 100644 index 4ce7f70..0000000 --- a/spec/dummy/db/migrate/20180607064102_make_existing_credit_cards_default.spree.rb +++ /dev/null @@ -1,11 +0,0 @@ -# This migration comes from spree (originally 20140805171219) -class MakeExistingCreditCardsDefault < ActiveRecord::Migration[4.2] - def up - # set the newest credit card for every user to be the default; SQL technique from - # http://stackoverflow.com/questions/121387/fetch-the-row-which-has-the-max-value-for-a-column - Spree::CreditCard.where.not(user_id: nil).joins("LEFT OUTER JOIN spree_credit_cards cc2 ON cc2.user_id = spree_credit_cards.user_id AND spree_credit_cards.created_at < cc2.created_at").where("cc2.user_id IS NULL").update_all(default: true) - end - def down - # do nothing - end -end diff --git a/spec/dummy/db/migrate/20180607064103_add_type_to_reimbursement_type.spree.rb b/spec/dummy/db/migrate/20180607064103_add_type_to_reimbursement_type.spree.rb deleted file mode 100644 index 17b6b7b..0000000 --- a/spec/dummy/db/migrate/20180607064103_add_type_to_reimbursement_type.spree.rb +++ /dev/null @@ -1,10 +0,0 @@ -# This migration comes from spree (originally 20140806144901) -class AddTypeToReimbursementType < ActiveRecord::Migration[4.2] - def change - add_column :spree_reimbursement_types, :type, :string - add_index :spree_reimbursement_types, :type - - Spree::ReimbursementType.reset_column_information - Spree::ReimbursementType.find_by(name: Spree::ReimbursementType::ORIGINAL).update_attributes!(type: 'Spree::ReimbursementType::OriginalPayment') - end -end diff --git a/spec/dummy/db/migrate/20180607064104_create_spree_reimbursement_credits.spree.rb b/spec/dummy/db/migrate/20180607064104_create_spree_reimbursement_credits.spree.rb deleted file mode 100644 index c49cfac..0000000 --- a/spec/dummy/db/migrate/20180607064104_create_spree_reimbursement_credits.spree.rb +++ /dev/null @@ -1,11 +0,0 @@ -# This migration comes from spree (originally 20140808184039) -class CreateSpreeReimbursementCredits < ActiveRecord::Migration[4.2] - def change - create_table :spree_reimbursement_credits do |t| - t.decimal :amount, precision: 10, scale: 2, default: 0.0, null: false - t.integer :reimbursement_id - t.integer :creditable_id - t.string :creditable_type - end - end -end diff --git a/spec/dummy/db/migrate/20180607064105_add_meta_title_to_spree_products.spree.rb b/spec/dummy/db/migrate/20180607064105_add_meta_title_to_spree_products.spree.rb deleted file mode 100644 index 1719f72..0000000 --- a/spec/dummy/db/migrate/20180607064105_add_meta_title_to_spree_products.spree.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This migration comes from spree (originally 20140827170513) -class AddMetaTitleToSpreeProducts < ActiveRecord::Migration[4.2] - def change - change_table :spree_products do |t| - t.string :meta_title - end - end -end diff --git a/spec/dummy/db/migrate/20180607064106_add_kind_to_zone.spree.rb b/spec/dummy/db/migrate/20180607064106_add_kind_to_zone.spree.rb deleted file mode 100644 index 9252cf4..0000000 --- a/spec/dummy/db/migrate/20180607064106_add_kind_to_zone.spree.rb +++ /dev/null @@ -1,12 +0,0 @@ -# This migration comes from spree (originally 20140911173301) -class AddKindToZone < ActiveRecord::Migration[4.2] - def change - add_column :spree_zones, :kind, :string - add_index :spree_zones, :kind - - Spree::Zone.find_each do |zone| - last_type = zone.members.where.not(zoneable_type: nil).pluck(:zoneable_type).last - zone.update_column :kind, last_type.demodulize.underscore if last_type - end - end -end diff --git a/spec/dummy/db/migrate/20180607064107_add_code_to_spree_tax_categories.spree.rb b/spec/dummy/db/migrate/20180607064107_add_code_to_spree_tax_categories.spree.rb deleted file mode 100644 index 2348b93..0000000 --- a/spec/dummy/db/migrate/20180607064107_add_code_to_spree_tax_categories.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20140924164824) -class AddCodeToSpreeTaxCategories < ActiveRecord::Migration[4.2] - def change - add_column :spree_tax_categories, :tax_code, :string - end -end diff --git a/spec/dummy/db/migrate/20180607064108_default_pre_tax_amount_should_be_zero.spree.rb b/spec/dummy/db/migrate/20180607064108_default_pre_tax_amount_should_be_zero.spree.rb deleted file mode 100644 index 247062b..0000000 --- a/spec/dummy/db/migrate/20180607064108_default_pre_tax_amount_should_be_zero.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20140927193717) -class DefaultPreTaxAmountShouldBeZero < ActiveRecord::Migration[4.2] - def change - change_column :spree_line_items, :pre_tax_amount, :decimal, precision: 8, scale: 2, default: 0 - change_column :spree_shipments, :pre_tax_amount, :decimal, precision: 8, scale: 2, default: 0 - end -end diff --git a/spec/dummy/db/migrate/20180607064109_add_code_to_spree_shipping_methods.spree.rb b/spec/dummy/db/migrate/20180607064109_add_code_to_spree_shipping_methods.spree.rb deleted file mode 100644 index 1a85980..0000000 --- a/spec/dummy/db/migrate/20180607064109_add_code_to_spree_shipping_methods.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20141002191113) -class AddCodeToSpreeShippingMethods < ActiveRecord::Migration[4.2] - def change - add_column :spree_shipping_methods, :code, :string - end -end diff --git a/spec/dummy/db/migrate/20180607064110_add_cancel_audit_fields_to_spree_orders.spree.rb b/spec/dummy/db/migrate/20180607064110_add_cancel_audit_fields_to_spree_orders.spree.rb deleted file mode 100644 index b40092a..0000000 --- a/spec/dummy/db/migrate/20180607064110_add_cancel_audit_fields_to_spree_orders.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20141007230328) -class AddCancelAuditFieldsToSpreeOrders < ActiveRecord::Migration[4.2] - def change - add_column :spree_orders, :canceled_at, :datetime - add_column :spree_orders, :canceler_id, :integer - end -end diff --git a/spec/dummy/db/migrate/20180607064111_add_store_id_to_orders.spree.rb b/spec/dummy/db/migrate/20180607064111_add_store_id_to_orders.spree.rb deleted file mode 100644 index c3ddd8d..0000000 --- a/spec/dummy/db/migrate/20180607064111_add_store_id_to_orders.spree.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree (originally 20141009204607) -class AddStoreIdToOrders < ActiveRecord::Migration[4.2] - def change - add_column :spree_orders, :store_id, :integer - if Spree::Store.default.persisted? - Spree::Order.where(store_id: nil).update_all(store_id: Spree::Store.default.id) - end - end -end diff --git a/spec/dummy/db/migrate/20180607064112_create_spree_taxons_prototypes.spree.rb b/spec/dummy/db/migrate/20180607064112_create_spree_taxons_prototypes.spree.rb deleted file mode 100644 index 3111302..0000000 --- a/spec/dummy/db/migrate/20180607064112_create_spree_taxons_prototypes.spree.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree (originally 20141012083513) -class CreateSpreeTaxonsPrototypes < ActiveRecord::Migration[4.2] - def change - create_table :spree_taxons_prototypes do |t| - t.belongs_to :taxon, index: true - t.belongs_to :prototype, index: true - end - end -end diff --git a/spec/dummy/db/migrate/20180607064113_add_state_lock_version_to_order.spree.rb b/spec/dummy/db/migrate/20180607064113_add_state_lock_version_to_order.spree.rb deleted file mode 100644 index c739fbe..0000000 --- a/spec/dummy/db/migrate/20180607064113_add_state_lock_version_to_order.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20141021194502) -class AddStateLockVersionToOrder < ActiveRecord::Migration[4.2] - def change - add_column :spree_orders, :state_lock_version, :integer, default: 0, null: false - end -end diff --git a/spec/dummy/db/migrate/20180607064114_add_counter_cache_from_spree_variants_to_spree_stock_items.spree.rb b/spec/dummy/db/migrate/20180607064114_add_counter_cache_from_spree_variants_to_spree_stock_items.spree.rb deleted file mode 100644 index bf3d2c8..0000000 --- a/spec/dummy/db/migrate/20180607064114_add_counter_cache_from_spree_variants_to_spree_stock_items.spree.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree (originally 20141023005240) -class AddCounterCacheFromSpreeVariantsToSpreeStockItems < ActiveRecord::Migration[4.2] - # This was unnecessary and was removed - def up - end - - def down - end -end diff --git a/spec/dummy/db/migrate/20180607064115_fix_adjustment_order_presence.spree.rb b/spec/dummy/db/migrate/20180607064115_fix_adjustment_order_presence.spree.rb deleted file mode 100644 index 82e58e4..0000000 --- a/spec/dummy/db/migrate/20180607064115_fix_adjustment_order_presence.spree.rb +++ /dev/null @@ -1,14 +0,0 @@ -# This migration comes from spree (originally 20141101231208) -class FixAdjustmentOrderPresence < ActiveRecord::Migration[4.2] - def change - say 'Fixing adjustments without direct order reference' - Spree::Adjustment.where(order: nil).find_each do |adjustment| - adjustable = adjustment.adjustable - if adjustable.is_a? Spree::Order - adjustment.update_attributes!(order_id: adjustable.id) - else - adjustment.update_attributes!(adjustable: adjustable.order) - end - end - end -end diff --git a/spec/dummy/db/migrate/20180607064116_update_classifications_positions.spree.rb b/spec/dummy/db/migrate/20180607064116_update_classifications_positions.spree.rb deleted file mode 100644 index 7c18c51..0000000 --- a/spec/dummy/db/migrate/20180607064116_update_classifications_positions.spree.rb +++ /dev/null @@ -1,10 +0,0 @@ -# This migration comes from spree (originally 20141105213646) -class UpdateClassificationsPositions < ActiveRecord::Migration[4.2] - def up - Spree::Taxon.all.each do |taxon| - taxon.classifications.each_with_index do |c12n, i| - c12n.set_list_position(i + 1) - end - end - end -end diff --git a/spec/dummy/db/migrate/20180607064117_add_guest_token_index_to_spree_orders.spree.rb b/spec/dummy/db/migrate/20180607064117_add_guest_token_index_to_spree_orders.spree.rb deleted file mode 100644 index f7cb22f..0000000 --- a/spec/dummy/db/migrate/20180607064117_add_guest_token_index_to_spree_orders.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20141120135441) -class AddGuestTokenIndexToSpreeOrders < ActiveRecord::Migration[4.2] - def change - add_index :spree_orders, :guest_token - end -end diff --git a/spec/dummy/db/migrate/20180607064118_remove_token_permissions_table.spree.rb b/spec/dummy/db/migrate/20180607064118_remove_token_permissions_table.spree.rb deleted file mode 100644 index 9f51ceb..0000000 --- a/spec/dummy/db/migrate/20180607064118_remove_token_permissions_table.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20141215232040) -class RemoveTokenPermissionsTable < ActiveRecord::Migration[4.2] - def change - # The MoveOrderTokenFromTokenizedPermission migration never dropped this. - drop_table :spree_tokenized_permissions - end -end diff --git a/spec/dummy/db/migrate/20180607064119_remove_extra_products_slug_index.spree.rb b/spec/dummy/db/migrate/20180607064119_remove_extra_products_slug_index.spree.rb deleted file mode 100644 index f68a313..0000000 --- a/spec/dummy/db/migrate/20180607064119_remove_extra_products_slug_index.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20141215235502) -class RemoveExtraProductsSlugIndex < ActiveRecord::Migration[4.2] - def change - remove_index :spree_products, name: :permalink_idx_unique - end -end diff --git a/spec/dummy/db/migrate/20180607064120_update_product_slug_index.spree.rb b/spec/dummy/db/migrate/20180607064120_update_product_slug_index.spree.rb deleted file mode 100644 index 4329fc5..0000000 --- a/spec/dummy/db/migrate/20180607064120_update_product_slug_index.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20141217215630) -class UpdateProductSlugIndex < ActiveRecord::Migration[4.2] - def change - remove_index :spree_products, :slug if index_exists?(:spree_products, :slug) - add_index :spree_products, :slug, unique: true - end -end diff --git a/spec/dummy/db/migrate/20180607064121_rename_identifier_to_number_for_payment.spree.rb b/spec/dummy/db/migrate/20180607064121_rename_identifier_to_number_for_payment.spree.rb deleted file mode 100644 index 1c8bc97..0000000 --- a/spec/dummy/db/migrate/20180607064121_rename_identifier_to_number_for_payment.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20141218025915) -class RenameIdentifierToNumberForPayment < ActiveRecord::Migration[4.2] - def change - rename_column :spree_payments, :identifier, :number - end -end diff --git a/spec/dummy/db/migrate/20180607064122_create_spree_store_credits.spree.rb b/spec/dummy/db/migrate/20180607064122_create_spree_store_credits.spree.rb deleted file mode 100644 index 38ab47c..0000000 --- a/spec/dummy/db/migrate/20180607064122_create_spree_store_credits.spree.rb +++ /dev/null @@ -1,25 +0,0 @@ -# This migration comes from spree (originally 20150118210639) -class CreateSpreeStoreCredits < ActiveRecord::Migration[4.2] - def change - create_table :spree_store_credits do |t| - t.references :user - t.references :category - t.references :created_by - t.decimal :amount, precision: 8, scale: 2, default: 0.0, null: false - t.decimal :amount_used, precision: 8, scale: 2, default: 0.0, null: false - t.text :memo - t.datetime :deleted_at - t.string :currency - t.decimal :amount_authorized, precision: 8, scale: 2, default: 0.0, null: false - t.integer :originator_id - t.string :originator_type - t.integer :type_id - t.timestamps null: false - end - - add_index :spree_store_credits, :deleted_at - add_index :spree_store_credits, :user_id - add_index :spree_store_credits, :type_id - add_index :spree_store_credits, [:originator_id, :originator_type], name: :spree_store_credits_originator - end -end diff --git a/spec/dummy/db/migrate/20180607064123_create_spree_store_credit_categories.spree.rb b/spec/dummy/db/migrate/20180607064123_create_spree_store_credit_categories.spree.rb deleted file mode 100644 index d482b7c..0000000 --- a/spec/dummy/db/migrate/20180607064123_create_spree_store_credit_categories.spree.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree (originally 20150118211500) -class CreateSpreeStoreCreditCategories < ActiveRecord::Migration[4.2] - def change - create_table :spree_store_credit_categories do |t| - t.string :name - t.timestamps null: false - end - end -end diff --git a/spec/dummy/db/migrate/20180607064124_create_spree_store_credit_events.spree.rb b/spec/dummy/db/migrate/20180607064124_create_spree_store_credit_events.spree.rb deleted file mode 100644 index 13616ef..0000000 --- a/spec/dummy/db/migrate/20180607064124_create_spree_store_credit_events.spree.rb +++ /dev/null @@ -1,18 +0,0 @@ -# This migration comes from spree (originally 20150118212051) -class CreateSpreeStoreCreditEvents < ActiveRecord::Migration[4.2] - def change - create_table :spree_store_credit_events do |t| - t.integer :store_credit_id, null: false - t.string :action, null: false - t.decimal :amount, precision: 8, scale: 2 - t.string :authorization_code, null: false - t.decimal :user_total_amount, precision: 8, scale: 2, default: 0.0, null: false - t.integer :originator_id - t.string :originator_type - t.datetime :deleted_at - t.timestamps null: false - end - add_index :spree_store_credit_events, :store_credit_id - add_index :spree_store_credit_events, [:originator_id, :originator_type], name: :spree_store_credit_events_originator - end -end diff --git a/spec/dummy/db/migrate/20180607064125_create_spree_store_credit_types.spree.rb b/spec/dummy/db/migrate/20180607064125_create_spree_store_credit_types.spree.rb deleted file mode 100644 index 1ab0d1b..0000000 --- a/spec/dummy/db/migrate/20180607064125_create_spree_store_credit_types.spree.rb +++ /dev/null @@ -1,11 +0,0 @@ -# This migration comes from spree (originally 20150118212101) -class CreateSpreeStoreCreditTypes < ActiveRecord::Migration[4.2] - def change - create_table :spree_store_credit_types do |t| - t.string :name - t.integer :priority - t.timestamps null: false - end - add_index :spree_store_credit_types, :priority - end -end diff --git a/spec/dummy/db/migrate/20180607064126_remove_environment_from_payment_method.spree.rb b/spec/dummy/db/migrate/20180607064126_remove_environment_from_payment_method.spree.rb deleted file mode 100644 index 5f634e2..0000000 --- a/spec/dummy/db/migrate/20180607064126_remove_environment_from_payment_method.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20150121022521) -class RemoveEnvironmentFromPaymentMethod < ActiveRecord::Migration[4.2] - def up - Spree::PaymentMethod.where('environment != ?', Rails.env).update_all(active: false) - remove_column :spree_payment_methods, :environment - end -end diff --git a/spec/dummy/db/migrate/20180607064127_add_resellable_to_return_items.spree.rb b/spec/dummy/db/migrate/20180607064127_add_resellable_to_return_items.spree.rb deleted file mode 100644 index 78e029b..0000000 --- a/spec/dummy/db/migrate/20180607064127_add_resellable_to_return_items.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20150122145607) -class AddResellableToReturnItems < ActiveRecord::Migration[4.2] - def change - add_column :spree_return_items, :resellable, :boolean, default: true, null: false - end -end diff --git a/spec/dummy/db/migrate/20180607064128_add_code_to_spree_promotion_categories.spree.rb b/spec/dummy/db/migrate/20180607064128_add_code_to_spree_promotion_categories.spree.rb deleted file mode 100644 index d813251..0000000 --- a/spec/dummy/db/migrate/20180607064128_add_code_to_spree_promotion_categories.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20150122202432) -class AddCodeToSpreePromotionCategories < ActiveRecord::Migration[4.2] - def change - add_column :spree_promotion_categories, :code, :string - end -end diff --git a/spec/dummy/db/migrate/20180607064129_remove_environment_from_tracker.spree.rb b/spec/dummy/db/migrate/20180607064129_remove_environment_from_tracker.spree.rb deleted file mode 100644 index c5dd5e4..0000000 --- a/spec/dummy/db/migrate/20180607064129_remove_environment_from_tracker.spree.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree (originally 20150128032538) -class RemoveEnvironmentFromTracker < ActiveRecord::Migration[4.2] - class Spree::Tracker < Spree::Base; end - - def up - Spree::Tracker.where('environment != ?', Rails.env).update_all(active: false) - remove_column :spree_trackers, :environment - end -end diff --git a/spec/dummy/db/migrate/20180607064130_remove_spree_configurations.spree.rb b/spec/dummy/db/migrate/20180607064130_remove_spree_configurations.spree.rb deleted file mode 100644 index 5ce2df7..0000000 --- a/spec/dummy/db/migrate/20180607064130_remove_spree_configurations.spree.rb +++ /dev/null @@ -1,17 +0,0 @@ -# This migration comes from spree (originally 20150128060325) -class RemoveSpreeConfigurations < ActiveRecord::Migration[4.2] - def up - drop_table "spree_configurations" - end - - def down - create_table "spree_configurations", force: true do |t| - t.string "name" - t.string "type", limit: 50 - t.datetime "created_at" - t.datetime "updated_at" - end - - add_index "spree_configurations", ["name", "type"], name: "index_spree_configurations_on_name_and_type" - end -end diff --git a/spec/dummy/db/migrate/20180607064131_add_index_to_spree_stock_items_variant_id.spree.rb b/spec/dummy/db/migrate/20180607064131_add_index_to_spree_stock_items_variant_id.spree.rb deleted file mode 100644 index f629919..0000000 --- a/spec/dummy/db/migrate/20180607064131_add_index_to_spree_stock_items_variant_id.spree.rb +++ /dev/null @@ -1,14 +0,0 @@ -# This migration comes from spree (originally 20150216173445) -class AddIndexToSpreeStockItemsVariantId < ActiveRecord::Migration[4.2] - def up - unless index_exists? :spree_stock_items, :variant_id - add_index :spree_stock_items, :variant_id - end - end - - def down - if index_exists? :spree_stock_items, :variant_id - remove_index :spree_stock_items, :variant_id - end - end -end diff --git a/spec/dummy/db/migrate/20180607064132_ensure_payments_have_numbers.spree.rb b/spec/dummy/db/migrate/20180607064132_ensure_payments_have_numbers.spree.rb deleted file mode 100644 index 3bea1c0..0000000 --- a/spec/dummy/db/migrate/20180607064132_ensure_payments_have_numbers.spree.rb +++ /dev/null @@ -1,10 +0,0 @@ -# This migration comes from spree (originally 20150309161154) -class EnsurePaymentsHaveNumbers < ActiveRecord::Migration[4.2] - def change - add_index :spree_payments, :number unless index_exists?(:spree_payments, :number) - Spree::Payment.where(number: nil).find_each do |payment| - payment.generate_number - payment.update_columns(number: payment.number) - end - end -end diff --git a/spec/dummy/db/migrate/20180607064133_add_missing_indexes_on_spree_tables.spree.rb b/spec/dummy/db/migrate/20180607064133_add_missing_indexes_on_spree_tables.spree.rb deleted file mode 100644 index b86e526..0000000 --- a/spec/dummy/db/migrate/20180607064133_add_missing_indexes_on_spree_tables.spree.rb +++ /dev/null @@ -1,68 +0,0 @@ -# This migration comes from spree (originally 20150314013438) -class AddMissingIndexesOnSpreeTables < ActiveRecord::Migration[4.2] - def change - if data_source_exists?(:spree_promotion_rules_users) && !index_exists?(:spree_promotion_rules_users, - [:user_id, :promotion_rule_id], - name: 'index_promotion_rules_users_on_user_id_and_promotion_rule_id') - add_index :spree_promotion_rules_users, - [:user_id, :promotion_rule_id], - name: 'index_promotion_rules_users_on_user_id_and_promotion_rule_id' - end - - if data_source_exists?(:spree_products_promotion_rules) && !index_exists?(:spree_products_promotion_rules, - [:promotion_rule_id, :product_id], - name: 'index_products_promotion_rules_on_promotion_rule_and_product') - add_index :spree_products_promotion_rules, - [:promotion_rule_id, :product_id], - name: 'index_products_promotion_rules_on_promotion_rule_and_product' - end - - unless index_exists? :spree_orders, :canceler_id - add_index :spree_orders, :canceler_id - end - - unless index_exists? :spree_orders, :store_id - add_index :spree_orders, :store_id - end - - if data_source_exists?(:spree_orders_promotions) && !index_exists?(:spree_orders_promotions, [:promotion_id, :order_id]) - add_index :spree_orders_promotions, [:promotion_id, :order_id] - end - - if data_source_exists?(:spree_properties_prototypes) && !index_exists?(:spree_properties_prototypes, :prototype_id) - add_index :spree_properties_prototypes, :prototype_id - end - - if data_source_exists?(:spree_properties_prototypes) && !index_exists?(:spree_properties_prototypes, - [:prototype_id, :property_id], - name: 'index_properties_prototypes_on_prototype_and_property') - add_index :spree_properties_prototypes, - [:prototype_id, :property_id], - name: 'index_properties_prototypes_on_prototype_and_property' - end - - if data_source_exists?(:spree_taxons_prototypes) && !index_exists?(:spree_taxons_prototypes, [:prototype_id, :taxon_id]) - add_index :spree_taxons_prototypes, [:prototype_id, :taxon_id] - end - - if data_source_exists?(:spree_option_types_prototypes) && !index_exists?(:spree_option_types_prototypes, :prototype_id) - add_index :spree_option_types_prototypes, :prototype_id - end - - if data_source_exists?(:spree_option_types_prototypes) && !index_exists?(:spree_option_types_prototypes, - [:prototype_id, :option_type_id], - name: 'index_option_types_prototypes_on_prototype_and_option_type') - add_index :spree_option_types_prototypes, - [:prototype_id, :option_type_id], - name: 'index_option_types_prototypes_on_prototype_and_option_type' - end - - if data_source_exists?(:spree_option_values_variants) && !index_exists?(:spree_option_values_variants, - [:option_value_id, :variant_id], - name: 'index_option_values_variants_on_option_value_and_variant') - add_index :spree_option_values_variants, - [:option_value_id, :variant_id], - name: 'index_option_values_variants_on_option_value_and_variant' - end - end -end diff --git a/spec/dummy/db/migrate/20180607064134_remove_duplicated_indexes_from_multi_columns.spree.rb b/spec/dummy/db/migrate/20180607064134_remove_duplicated_indexes_from_multi_columns.spree.rb deleted file mode 100644 index deb4011..0000000 --- a/spec/dummy/db/migrate/20180607064134_remove_duplicated_indexes_from_multi_columns.spree.rb +++ /dev/null @@ -1,19 +0,0 @@ -# This migration comes from spree (originally 20150317174308) -class RemoveDuplicatedIndexesFromMultiColumns < ActiveRecord::Migration[4.2] - def change - remove_index :spree_adjustments, name: "index_adjustments_on_order_id" - remove_index :spree_option_types_prototypes, :prototype_id - add_index :spree_option_types_prototypes, :option_type_id - remove_index :spree_option_values_variants, name: 'index_option_values_variants_on_option_value_and_variant' - remove_index :spree_option_values_variants, :variant_id - add_index :spree_option_values_variants, :option_value_id - remove_index :spree_orders, :user_id - remove_index :spree_orders_promotions, [:order_id, :promotion_id] - add_index :spree_orders_promotions, :order_id - remove_index :spree_products_promotion_rules, name: "index_products_promotion_rules_on_promotion_rule_id" - remove_index :spree_promotion_rules_users, name: "index_promotion_rules_users_on_user_id" - remove_index :spree_properties_prototypes, :prototype_id - remove_index :spree_stock_items, :stock_location_id - remove_index :spree_taxons_prototypes, :prototype_id - end -end diff --git a/spec/dummy/db/migrate/20180607064135_remove_user_index_from_spree_state_changes.spree.rb b/spec/dummy/db/migrate/20180607064135_remove_user_index_from_spree_state_changes.spree.rb deleted file mode 100644 index f8eee7c..0000000 --- a/spec/dummy/db/migrate/20180607064135_remove_user_index_from_spree_state_changes.spree.rb +++ /dev/null @@ -1,15 +0,0 @@ -# This migration comes from spree (originally 20150324104002) -class RemoveUserIndexFromSpreeStateChanges < ActiveRecord::Migration[4.2] - def up - if index_exists? :spree_state_changes, :user_id - remove_index :spree_state_changes, :user_id - end - - end - - def down - unless index_exists? :spree_state_changes, :user_id - add_index :spree_state_changes, :user_id - end - end -end diff --git a/spec/dummy/db/migrate/20180607064136_fix_adjustment_order_id.spree.rb b/spec/dummy/db/migrate/20180607064136_fix_adjustment_order_id.spree.rb deleted file mode 100644 index 26cc07e..0000000 --- a/spec/dummy/db/migrate/20180607064136_fix_adjustment_order_id.spree.rb +++ /dev/null @@ -1,71 +0,0 @@ -# This migration comes from spree (originally 20150515211137) -class FixAdjustmentOrderId < ActiveRecord::Migration[4.2] - def change - say 'Populate order_id from adjustable_id where appropriate' - execute(<<-SQL.squish) - UPDATE - spree_adjustments - SET - order_id = adjustable_id - WHERE - adjustable_type = 'Spree::Order' - ; - SQL - - # Submitter of change does not care about MySQL, as it is not officially supported. - # Still spree officials decided to provide a working code path for MySQL users, hence - # submitter made a AR code path he could validate on PostgreSQL. - # - # Whoever runs a big enough MySQL installation where the AR solution hurts: - # Will have to write a better MySQL specific equivalent. - if Spree::Order.connection.adapter_name.eql?('MySQL') - Spree::Adjustment.where(adjustable_type: 'Spree::LineItem').find_each do |adjustment| - adjustment.update_columns(order_id: Spree::LineItem.find(adjustment.adjustable_id).order_id) - end - else - execute(<<-SQL.squish) - UPDATE - spree_adjustments - SET - order_id = - (SELECT order_id FROM spree_line_items WHERE spree_line_items.id = spree_adjustments.adjustable_id) - WHERE - adjustable_type = 'Spree::LineItem' - SQL - end - - say 'Fix schema for spree_adjustments order_id column' - change_table :spree_adjustments do |t| - t.change :order_id, :integer, null: false - end - - # Improved schema for postgresql, uncomment if you like it: - # - # # Negated Logical implication. - # # - # # When adjustable_type is 'Spree::Order' (p) the adjustable_id must be order_id (q). - # # - # # When adjustable_type is NOT 'Spree::Order' the adjustable id allowed to be any value (including of order_id in - # # case foreign keys match). XOR does not work here. - # # - # # Postgresql does not have an operator for logical implication. So we need to build the following truth table - # # via AND with OR: - # # - # # p q | CHECK = !(p -> q) - # # ----------- - # # t t | t - # # t f | f - # # f t | t - # # f f | t - # # - # # According to de-morgans law the logical implication q -> p is equivalent to !p || q - # # - # execute(<<-SQL.squish) - # ALTER TABLE ONLY spree_adjustments - # ADD CONSTRAINT fk_spree_adjustments FOREIGN KEY (order_id) - # REFERENCES spree_orders(id) ON UPDATE RESTRICT ON DELETE RESTRICT, - # ADD CONSTRAINT check_spree_adjustments_order_id CHECK - # (adjustable_type <> 'Spree::Order' OR order_id = adjustable_id); - # SQL - end -end diff --git a/spec/dummy/db/migrate/20180607064137_add_position_to_spree_payment_methods.spree.rb b/spec/dummy/db/migrate/20180607064137_add_position_to_spree_payment_methods.spree.rb deleted file mode 100644 index a1dca8c..0000000 --- a/spec/dummy/db/migrate/20180607064137_add_position_to_spree_payment_methods.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20150522071831) -class AddPositionToSpreePaymentMethods < ActiveRecord::Migration[4.2] - def change - add_column :spree_payment_methods, :position, :integer, default: 0 - end -end diff --git a/spec/dummy/db/migrate/20180607064138_add_deleted_at_to_friendly_id_slugs.spree.rb b/spec/dummy/db/migrate/20180607064138_add_deleted_at_to_friendly_id_slugs.spree.rb deleted file mode 100644 index 7e89dbe..0000000 --- a/spec/dummy/db/migrate/20180607064138_add_deleted_at_to_friendly_id_slugs.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20150522181728) -class AddDeletedAtToFriendlyIdSlugs < ActiveRecord::Migration[4.2] - def change - add_column :friendly_id_slugs, :deleted_at, :datetime - add_index :friendly_id_slugs, :deleted_at - end -end diff --git a/spec/dummy/db/migrate/20180607064139_increase_scale_on_pre_tax_amounts.spree.rb b/spec/dummy/db/migrate/20180607064139_increase_scale_on_pre_tax_amounts.spree.rb deleted file mode 100644 index 7b6b613..0000000 --- a/spec/dummy/db/migrate/20180607064139_increase_scale_on_pre_tax_amounts.spree.rb +++ /dev/null @@ -1,17 +0,0 @@ -# This migration comes from spree (originally 20150609093816) -class IncreaseScaleOnPreTaxAmounts < ActiveRecord::Migration[4.2] - def change - # set pre_tax_amount on shipments to discounted_amount - included_tax_total - # so that the null: false option on the shipment pre_tax_amount doesn't generate - # errors. - # - execute(<<-SQL) - UPDATE spree_shipments - SET pre_tax_amount = (cost + promo_total) - included_tax_total - WHERE pre_tax_amount IS NULL; - SQL - - change_column :spree_line_items, :pre_tax_amount, :decimal, precision: 12, scale: 4, default: 0.0, null: false - change_column :spree_shipments, :pre_tax_amount, :decimal, precision: 12, scale: 4, default: 0.0, null: false - end -end diff --git a/spec/dummy/db/migrate/20180607064140_add_taxable_adjustment_total_to_line_item.spree.rb b/spec/dummy/db/migrate/20180607064140_add_taxable_adjustment_total_to_line_item.spree.rb deleted file mode 100644 index 74598ab..0000000 --- a/spec/dummy/db/migrate/20180607064140_add_taxable_adjustment_total_to_line_item.spree.rb +++ /dev/null @@ -1,20 +0,0 @@ -# This migration comes from spree (originally 20150626181949) -class AddTaxableAdjustmentTotalToLineItem < ActiveRecord::Migration[4.2] - def change - add_column :spree_line_items, :taxable_adjustment_total, :decimal, - precision: 10, scale: 2, default: 0.0, null: false - add_column :spree_line_items, :non_taxable_adjustment_total, :decimal, - precision: 10, scale: 2, default: 0.0, null: false - - add_column :spree_shipments, :taxable_adjustment_total, :decimal, - precision: 10, scale: 2, default: 0.0, null: false - add_column :spree_shipments, :non_taxable_adjustment_total, :decimal, - precision: 10, scale: 2, default: 0.0, null: false - - add_column :spree_orders, :taxable_adjustment_total, :decimal, - precision: 10, scale: 2, default: 0.0, null: false - add_column :spree_orders, :non_taxable_adjustment_total, :decimal, - precision: 10, scale: 2, default: 0.0, null: false - # TODO migration that updates old orders - end -end diff --git a/spec/dummy/db/migrate/20180607064141_migrate_payment_methods_display.spree.rb b/spec/dummy/db/migrate/20180607064141_migrate_payment_methods_display.spree.rb deleted file mode 100644 index 957da5e..0000000 --- a/spec/dummy/db/migrate/20180607064141_migrate_payment_methods_display.spree.rb +++ /dev/null @@ -1,13 +0,0 @@ -# This migration comes from spree (originally 20150627090949) -class MigratePaymentMethodsDisplay < ActiveRecord::Migration[4.2] - def change - Spree::PaymentMethod.all.each do |method| - if method.display_on.blank? - method.display_on = "both" - method.save - end - end - - change_column :spree_payment_methods, :display_on, :string, default: "both" - end -end diff --git a/spec/dummy/db/migrate/20180607064142_enable_acts_as_paranoid_on_calculators.spree.rb b/spec/dummy/db/migrate/20180607064142_enable_acts_as_paranoid_on_calculators.spree.rb deleted file mode 100644 index b8fca5c..0000000 --- a/spec/dummy/db/migrate/20180607064142_enable_acts_as_paranoid_on_calculators.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20150707204155) -class EnableActsAsParanoidOnCalculators < ActiveRecord::Migration[4.2] - def change - add_column :spree_calculators, :deleted_at, :datetime - add_index :spree_calculators, :deleted_at - end -end diff --git a/spec/dummy/db/migrate/20180607064143_spree_payment_method_store_credits.spree.rb b/spec/dummy/db/migrate/20180607064143_spree_payment_method_store_credits.spree.rb deleted file mode 100644 index bf5dea2..0000000 --- a/spec/dummy/db/migrate/20180607064143_spree_payment_method_store_credits.spree.rb +++ /dev/null @@ -1,13 +0,0 @@ -# This migration comes from spree (originally 20150714154102) -class SpreePaymentMethodStoreCredits < ActiveRecord::Migration[4.2] - def up - # Reload to pick up new position column for acts_as_list - Spree::PaymentMethod.reset_column_information - Spree::PaymentMethod::StoreCredit.find_or_create_by(name: 'Store Credit', description: 'Store Credit', - active: true, display_on: 'back_end') - end - - def down - Spree::PaymentMethod.find_by(type: 'Spree::PaymentMethod::StoreCredit', name: 'Store Credit').try(&:destroy) - end -end diff --git a/spec/dummy/db/migrate/20180607064144_rename_has_and_belongs_to_associations_to_model_names.spree.rb b/spec/dummy/db/migrate/20180607064144_rename_has_and_belongs_to_associations_to_model_names.spree.rb deleted file mode 100644 index 4ee2c71..0000000 --- a/spec/dummy/db/migrate/20180607064144_rename_has_and_belongs_to_associations_to_model_names.spree.rb +++ /dev/null @@ -1,19 +0,0 @@ -# This migration comes from spree (originally 20150726141425) -class RenameHasAndBelongsToAssociationsToModelNames < ActiveRecord::Migration[4.2] - def change - { - 'spree_option_types_prototypes' => 'spree_option_type_prototypes', - 'spree_option_values_variants' => 'spree_option_value_variants', - 'spree_orders_promotions' => 'spree_order_promotions', - 'spree_products_promotion_rules' => 'spree_product_promotion_rules', - 'spree_taxons_promotion_rules' => 'spree_promotion_rule_taxons', - 'spree_promotion_rules_users' => 'spree_promotion_rule_users', - 'spree_properties_prototypes' => 'spree_property_prototypes', - 'spree_taxons_prototypes' => 'spree_prototype_taxons', - 'spree_roles_users' => 'spree_role_users', - 'spree_shipping_methods_zones' => 'spree_shipping_method_zones' - }.each do |old_name, new_name| - rename_table old_name, new_name - end - end -end diff --git a/spec/dummy/db/migrate/20180607064145_spree_store_credit_types.spree.rb b/spec/dummy/db/migrate/20180607064145_spree_store_credit_types.spree.rb deleted file mode 100644 index 74dd3b2..0000000 --- a/spec/dummy/db/migrate/20180607064145_spree_store_credit_types.spree.rb +++ /dev/null @@ -1,12 +0,0 @@ -# This migration comes from spree (originally 20150727191614) -class SpreeStoreCreditTypes < ActiveRecord::Migration[4.2] - def up - Spree::StoreCreditType.find_or_create_by(name: 'Expiring', priority: 1) - Spree::StoreCreditType.find_or_create_by(name: 'Non-expiring', priority: 2) - end - - def down - Spree::StoreCreditType.find_by(name: 'Expiring').try(&:destroy) - Spree::StoreCreditType.find_by(name: 'Non-expiring').try(&:destroy) - end -end diff --git a/spec/dummy/db/migrate/20180607064146_add_discontinued_to_products_and_variants.spree.rb b/spec/dummy/db/migrate/20180607064146_add_discontinued_to_products_and_variants.spree.rb deleted file mode 100644 index 0e55be5..0000000 --- a/spec/dummy/db/migrate/20180607064146_add_discontinued_to_products_and_variants.spree.rb +++ /dev/null @@ -1,69 +0,0 @@ -# This migration comes from spree (originally 20150819154308) -class AddDiscontinuedToProductsAndVariants < ActiveRecord::Migration[4.2] - def up - add_column :spree_products, :discontinue_on, :datetime, after: :available_on - add_column :spree_variants, :discontinue_on, :datetime, after: :deleted_at - - add_index :spree_products, :discontinue_on - add_index :spree_variants, :discontinue_on - - puts "Warning: This migration changes the meaning of 'deleted'. Before this change, 'deleted' meant products that were no longer being sold in your store. After this change, you can only delete a product or variant if it has not already been sold to a customer (a model-level check enforces this). Instead, you should use the new field 'discontinue_on' for products or variants which were sold in the past but no longer for sale. This fixes bugs when other objects are attached to deleted products and variants. (Even though acts_as_paranoid gem keeps the records in the database, most associations are automatically scoped to exclude the deleted records.) In thew meaning of 'deleted,' you can still use the delete function on products & variants which are *truly user-error mistakes*, specifically before an order has been placed or the items have gone on sale. You also must use the soft-delete function (which still works after this change) to clean up slug (product) and SKU (variant) duplicates. Otherwise, you should generally over ever need to discontinue products. - -Data Fix: We will attempt to reverse engineer the old meaning of 'deleted' (no longer for sale) to the new database field 'discontinue_on'. However, since Slugs and SKUs cannot be duplicated on Products and Variants, we cannot gaurantee this to be foolproof if you have deteled Products and Variants that have duplicate Slugs or SKUs in non-deleted records. In these cases, we recommend you use the additional rake task to clean up your old records (see rake db:fix_orphan_line_items). If you have such records, this migration will leave them in place, preferring the non-deleted records over the deleted ones. However, since old line items will still be associated with deleted objects, you will still the bugs in your app until you run: - -rake db:fix_orphan_line_items - -We will print out a report of the data we are fixing now: " - - Spree::Product.only_deleted.each do |product| - # determine if there is a slug duplicate - the_dup = Spree::Product.find_by(slug: product.slug) - if the_dup.nil? - # check to see if there are line items attached to any variants - if Spree::Variant.with_deleted.where(product_id: product.id).map(&:line_items).any? - puts "recovering deleted product id #{product.id} ... this will un-delete the record and set it to be discontinued" - - old_deleted = product.deleted_at - product.update_column(:deleted_at, nil) # for some reason .recover doesn't appear to be a method - product.update_column(:discontinue_on, old_deleted) - else - puts "leaving product id #{product.id} deleted because there are no line items attached to it..." - end - else - puts "leaving product id #{product.id} deleted because there is a duplicate slug for '#{product.slug}' (product id #{the_dup.id}) " - if product.variants.map(&:line_items).any? - puts "WARNING: You may still have bugs with product id #{product.id} (#{product.name}) until you run rake db:fix_orphan_line_items" - end - end - end - - Spree::Variant.only_deleted.each do |variant| - # determine if there is a slug duplicate - the_dup = Spree::Variant.find_by(sku: variant.sku) - if the_dup.nil? - # check to see if there are line items attached to any variants - if variant.line_items.any? - puts "recovering deleted variant id #{variant.id} ... this will un-delete the record and set it to be discontinued" - old_deleted = variant.deleted_at - variant.update_column(:deleted_at, nil) # for some reason .recover doesn't appear to be a method - variant.update_column(:discontinue_on, old_deleted) - else - puts "leaving variant id #{variant.id} deleted because there are no line items attached to it..." - end - else - puts "leaving variant id #{variant.id} deleted because there is a duplicate SKU for '#{variant.sku}' (variant id #{the_dup.id}) " - if variant.line_items.any? - puts "WARNING: You may still have bugs with variant id #{variant.id} (#{variant.name}) until you run rake db:fix_orphan_line_items" - end - end - end - end - - def down - execute "UPDATE spree_products SET deleted_at = discontinue_on WHERE deleted_at IS NULL" - execute "UPDATE spree_variants SET deleted_at = discontinue_on WHERE deleted_at IS NULL" - - remove_column :spree_products, :discontinue_on - remove_column :spree_variants, :discontinue_on - end -end diff --git a/spec/dummy/db/migrate/20180607064147_remove_shipping_method_id_from_spree_orders.spree.rb b/spec/dummy/db/migrate/20180607064147_remove_shipping_method_id_from_spree_orders.spree.rb deleted file mode 100644 index 383f9ae..0000000 --- a/spec/dummy/db/migrate/20180607064147_remove_shipping_method_id_from_spree_orders.spree.rb +++ /dev/null @@ -1,14 +0,0 @@ -# This migration comes from spree (originally 20151220072838) -class RemoveShippingMethodIdFromSpreeOrders < ActiveRecord::Migration[4.2] - def up - if column_exists?(:spree_orders, :shipping_method_id, :integer) - remove_column :spree_orders, :shipping_method_id, :integer - end - end - - def down - unless column_exists?(:spree_orders, :shipping_method_id, :integer) - add_column :spree_orders, :shipping_method_id, :integer - end - end -end diff --git a/spec/dummy/db/migrate/20180607064148_add_id_column_to_earlier_habtm_tables.spree.rb b/spec/dummy/db/migrate/20180607064148_add_id_column_to_earlier_habtm_tables.spree.rb deleted file mode 100644 index ff258a8..0000000 --- a/spec/dummy/db/migrate/20180607064148_add_id_column_to_earlier_habtm_tables.spree.rb +++ /dev/null @@ -1,17 +0,0 @@ -# This migration comes from spree (originally 20160207191757) -class AddIdColumnToEarlierHabtmTables < ActiveRecord::Migration[4.2] - def up - add_column :spree_option_type_prototypes, :id, :primary_key - add_column :spree_option_value_variants, :id, :primary_key - add_column :spree_order_promotions, :id, :primary_key - add_column :spree_product_promotion_rules, :id, :primary_key - add_column :spree_promotion_rule_users, :id, :primary_key - add_column :spree_property_prototypes, :id, :primary_key - add_column :spree_role_users, :id, :primary_key - add_column :spree_shipping_method_zones, :id, :primary_key - end - - def down - raise ActiveRecord::IrreversibleMigration - end -end diff --git a/spec/dummy/db/migrate/20180607064149_add_indexes.spree.rb b/spec/dummy/db/migrate/20180607064149_add_indexes.spree.rb deleted file mode 100644 index acd5871..0000000 --- a/spec/dummy/db/migrate/20180607064149_add_indexes.spree.rb +++ /dev/null @@ -1,15 +0,0 @@ -# This migration comes from spree (originally 20160219165458) -class AddIndexes < ActiveRecord::Migration[4.2] - def change - add_index :spree_assets, :position - add_index :spree_option_types, :name - add_index :spree_option_values, :name - add_index :spree_prices, :variant_id - add_index :spree_properties, :name - add_index :spree_roles, :name - add_index :spree_shipping_categories, :name - add_index :spree_taxons, :lft - add_index :spree_taxons, :rgt - add_index :spree_taxons, :name - end -end diff --git a/spec/dummy/db/migrate/20180607064150_remove_counter_cache_from_spree_variants_to_spree_stock_items.spree.rb b/spec/dummy/db/migrate/20180607064150_remove_counter_cache_from_spree_variants_to_spree_stock_items.spree.rb deleted file mode 100644 index 9f148e4..0000000 --- a/spec/dummy/db/migrate/20180607064150_remove_counter_cache_from_spree_variants_to_spree_stock_items.spree.rb +++ /dev/null @@ -1,11 +0,0 @@ -# This migration comes from spree (originally 20160509064646) -class RemoveCounterCacheFromSpreeVariantsToSpreeStockItems < ActiveRecord::Migration[4.2] - def up - if column_exists?(:spree_variants, :stock_items_count) - remove_column :spree_variants, :stock_items_count - end - end - - def down - end -end diff --git a/spec/dummy/db/migrate/20180607064151_acts_as_taggable_on_spree_migration.spree.rb b/spec/dummy/db/migrate/20180607064151_acts_as_taggable_on_spree_migration.spree.rb deleted file mode 100644 index ea99faf..0000000 --- a/spec/dummy/db/migrate/20180607064151_acts_as_taggable_on_spree_migration.spree.rb +++ /dev/null @@ -1,41 +0,0 @@ -# This migration comes from spree (originally 20160511071954) -class ActsAsTaggableOnSpreeMigration < ActiveRecord::Migration[4.2] - def self.up - create_table :spree_tags do |t| - t.string :name - t.integer :taggings_count, default: 0 - end - - create_table :spree_taggings do |t| - t.references :tag - - # You should make sure that the column created is - # long enough to store the required class names. - t.references :taggable, polymorphic: true - t.references :tagger, polymorphic: true - - # Limit is created to prevent MySQL error on index - # length for MyISAM table type: http://bit.ly/vgW2Ql - t.string :context, limit: 128 - - t.datetime :created_at - end - - add_index :spree_tags, :name, unique: true - add_index :spree_taggings, - [ - :tag_id, - :taggable_id, - :taggable_type, - :context, - :tagger_id, - :tagger_type - ], - unique: true, name: "spree_taggings_idx" - end - - def self.down - drop_table :spree_taggings - drop_table :spree_tags - end -end diff --git a/spec/dummy/db/migrate/20180607064152_change_collation_for_spree_tag_names.spree.rb b/spec/dummy/db/migrate/20180607064152_change_collation_for_spree_tag_names.spree.rb deleted file mode 100644 index 0789688..0000000 --- a/spec/dummy/db/migrate/20180607064152_change_collation_for_spree_tag_names.spree.rb +++ /dev/null @@ -1,10 +0,0 @@ -# This migration comes from spree (originally 20160511072249) -# This migration is added to circumvent issue #623 and have special characters -# work properly -class ChangeCollationForSpreeTagNames < ActiveRecord::Migration[4.2] - def up - if ActsAsTaggableOn::Utils.using_mysql? - execute("ALTER TABLE spree_tags MODIFY name varchar(255) CHARACTER SET utf8 COLLATE utf8_bin;") - end - end -end diff --git a/spec/dummy/db/migrate/20180607064153_add_missing_indexes_to_spree_taggings.spree.rb b/spec/dummy/db/migrate/20180607064153_add_missing_indexes_to_spree_taggings.spree.rb deleted file mode 100644 index a89e9e6..0000000 --- a/spec/dummy/db/migrate/20180607064153_add_missing_indexes_to_spree_taggings.spree.rb +++ /dev/null @@ -1,15 +0,0 @@ -# This migration comes from spree (originally 20160511072335) -class AddMissingIndexesToSpreeTaggings < ActiveRecord::Migration[4.2] - def change - add_index :spree_taggings, :tag_id - add_index :spree_taggings, :taggable_id - add_index :spree_taggings, :taggable_type - add_index :spree_taggings, :tagger_id - add_index :spree_taggings, :context - - add_index :spree_taggings, [:tagger_id, :tagger_type] - add_index :spree_taggings, - [:taggable_id, :taggable_type, :tagger_id, :context], - name: "spree_taggings_idy" - end -end diff --git a/spec/dummy/db/migrate/20180607064154_add_zipcode_required_to_spree_countries.spree.rb b/spec/dummy/db/migrate/20180607064154_add_zipcode_required_to_spree_countries.spree.rb deleted file mode 100644 index 83de5a6..0000000 --- a/spec/dummy/db/migrate/20180607064154_add_zipcode_required_to_spree_countries.spree.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This migration comes from spree (originally 20160608090604) -class AddZipcodeRequiredToSpreeCountries < ActiveRecord::Migration[4.2] - def change - add_column :spree_countries, :zipcode_required, :boolean, default: true - Spree::Country.reset_column_information - Spree::Country.where(iso: Spree::Address::NO_ZIPCODE_ISO_CODES).update_all(zipcode_required: false) - end -end diff --git a/spec/dummy/db/migrate/20180607064155_add_created_at_to_variant.spree.rb b/spec/dummy/db/migrate/20180607064155_add_created_at_to_variant.spree.rb deleted file mode 100644 index 0727fc5..0000000 --- a/spec/dummy/db/migrate/20180607064155_add_created_at_to_variant.spree.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree (originally 20161014145148) -class AddCreatedAtToVariant < ActiveRecord::Migration[5.0] - def change - add_column :spree_variants, :created_at, :datetime - Spree::Variant.reset_column_information - Spree::Variant.unscoped.where.not(updated_at: nil).update_all('created_at = updated_at') - Spree::Variant.unscoped.where(updated_at: nil).update_all(created_at: Time.current, updated_at: Time.current) - end -end diff --git a/spec/dummy/db/migrate/20180607064156_add_null_false_to_spree_variants_timestamps.spree.rb b/spec/dummy/db/migrate/20180607064156_add_null_false_to_spree_variants_timestamps.spree.rb deleted file mode 100644 index c4f81d2..0000000 --- a/spec/dummy/db/migrate/20180607064156_add_null_false_to_spree_variants_timestamps.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20161014152814) -class AddNullFalseToSpreeVariantsTimestamps < ActiveRecord::Migration[5.0] - def change - change_column_null :spree_variants, :created_at, false - change_column_null :spree_variants, :updated_at, false - end -end diff --git a/spec/dummy/db/migrate/20180607064157_add_quantity_to_inventory_units.spree.rb b/spec/dummy/db/migrate/20180607064157_add_quantity_to_inventory_units.spree.rb deleted file mode 100644 index 23c1f56..0000000 --- a/spec/dummy/db/migrate/20180607064157_add_quantity_to_inventory_units.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20161125065505) -class AddQuantityToInventoryUnits < ActiveRecord::Migration[5.0] - def change - add_column :spree_inventory_units, :quantity, :integer, default: 1 - end -end diff --git a/spec/dummy/db/migrate/20180607064158_add_original_return_item_id_to_spree_inventory_units.spree.rb b/spec/dummy/db/migrate/20180607064158_add_original_return_item_id_to_spree_inventory_units.spree.rb deleted file mode 100644 index f9e2958..0000000 --- a/spec/dummy/db/migrate/20180607064158_add_original_return_item_id_to_spree_inventory_units.spree.rb +++ /dev/null @@ -1,30 +0,0 @@ -# This migration comes from spree (originally 20170119122701) -class AddOriginalReturnItemIdToSpreeInventoryUnits < ActiveRecord::Migration[5.0] - def up - add_reference :spree_inventory_units, :original_return_item, references: :spree_return_items, index: true - - Spree::InventoryUnit.reset_column_information - - Spree::ReturnItem.where.not(exchange_inventory_unit_id: nil).find_each do |return_item| - if (inventory_unit = Spree::InventoryUnit.find_by(id: return_item.exchange_inventory_unit_id)).present? - inventory_unit.update_column(:original_return_item_id, return_item.id) - end - end - - remove_column :spree_return_items, :exchange_inventory_unit_id - end - - def down - add_reference :spree_return_items, :exchange_inventory_unit, references: :spree_inventory_units, index: true - - Spree::InventoryUnit.reset_column_information - - Spree::InventoryUnit.where.not(original_return_item_id: nil).find_each do |inventory_unit| - if (return_item = Spree::ReturnItem.find_by(id: inventory_unit.original_return_item_id)).present? - return_item.update_column(:exchange_inventory_unit_id, inventory_unit.id) - end - end - - remove_reference :spree_inventory_units, :original_return_item - end -end diff --git a/spec/dummy/db/migrate/20180607064159_add_unique_index_on_number_to_spree_orders.spree.rb b/spec/dummy/db/migrate/20180607064159_add_unique_index_on_number_to_spree_orders.spree.rb deleted file mode 100644 index 432d8db..0000000 --- a/spec/dummy/db/migrate/20180607064159_add_unique_index_on_number_to_spree_orders.spree.rb +++ /dev/null @@ -1,17 +0,0 @@ -# This migration comes from spree (originally 20170315152755) -class AddUniqueIndexOnNumberToSpreeOrders < ActiveRecord::Migration[5.0] - def change - unless index_exists?(:spree_orders, :number, unique: true) - numbers = Spree::Order.group(:number).having('sum(1) > 1').pluck(:number) - orders = Spree::Order.where(number: numbers) - - orders.find_each do |order| - order.number = order.class.number_generator.method(:generate_permalink).call(order.class) - order.save - end - - remove_index :spree_orders, :number if index_exists?(:spree_orders, :number) - add_index :spree_orders, :number, unique: true - end - end -end diff --git a/spec/dummy/db/migrate/20180607064160_add_unique_index_on_number_to_spree_stock_transfer.spree.rb b/spec/dummy/db/migrate/20180607064160_add_unique_index_on_number_to_spree_stock_transfer.spree.rb deleted file mode 100644 index 0c7bdbd..0000000 --- a/spec/dummy/db/migrate/20180607064160_add_unique_index_on_number_to_spree_stock_transfer.spree.rb +++ /dev/null @@ -1,17 +0,0 @@ -# This migration comes from spree (originally 20170316154338) -class AddUniqueIndexOnNumberToSpreeStockTransfer < ActiveRecord::Migration[5.0] - def change - unless index_exists?(:spree_stock_transfers, :number, unique: true) - numbers = Spree::StockTransfer.group(:number).having('sum(1) > 1').pluck(:number) - transfers = Spree::StockTransfer.where(number: numbers) - - transfers.find_each do |transfer| - transfer.number = transfer.class.number_generator.method(:generate_permalink).call(transfer.class) - transfer.save - end - - remove_index :spree_stock_transfers, :number if index_exists?(:spree_stock_transfers, :number) - add_index :spree_stock_transfers, :number, unique: true - end - end -end diff --git a/spec/dummy/db/migrate/20180607064161_add_unique_index_on_number_to_spree_shipment.spree.rb b/spec/dummy/db/migrate/20180607064161_add_unique_index_on_number_to_spree_shipment.spree.rb deleted file mode 100644 index fef9469..0000000 --- a/spec/dummy/db/migrate/20180607064161_add_unique_index_on_number_to_spree_shipment.spree.rb +++ /dev/null @@ -1,17 +0,0 @@ -# This migration comes from spree (originally 20170316205511) -class AddUniqueIndexOnNumberToSpreeShipment < ActiveRecord::Migration[5.0] - def change - unless index_exists?(:spree_shipments, :number, unique: true) - numbers = Spree::Shipment.group(:number).having('sum(1) > 1').pluck(:number) - shipments = Spree::Shipment.where(number: numbers) - - shipments.find_each do |shipment| - shipment.number = shipment.class.number_generator.method(:generate_permalink).call(shipment.class) - shipment.save - end - - remove_index :spree_shipments, :number if index_exists?(:spree_shipments, :number) - add_index :spree_shipments, :number, unique: true - end - end -end diff --git a/spec/dummy/db/migrate/20180607064162_add_unique_index_on_number_to_spree_payments.spree.rb b/spec/dummy/db/migrate/20180607064162_add_unique_index_on_number_to_spree_payments.spree.rb deleted file mode 100644 index e8a4c7a..0000000 --- a/spec/dummy/db/migrate/20180607064162_add_unique_index_on_number_to_spree_payments.spree.rb +++ /dev/null @@ -1,18 +0,0 @@ -# This migration comes from spree (originally 20170320134043) -class AddUniqueIndexOnNumberToSpreePayments < ActiveRecord::Migration[5.0] - def change - unless index_exists?(:spree_payments, :number, unique: true) - # default scope in Spree::Payment disturbs Postgres, hence `unscoped` is needed. - numbers = Spree::Payment.unscoped.group(:number).having('sum(1) > 1').pluck(:number) - payments = Spree::Payment.where(number: numbers) - - payments.find_each do |payment| - payment.number = payment.class.number_generator.method(:generate_permalink).call(payment.class) - payment.save - end - - remove_index :spree_payments, :number if index_exists?(:spree_payments, :number) - add_index :spree_payments, :number, unique: true - end - end -end diff --git a/spec/dummy/db/migrate/20180607064163_add_unique_index_on_number_to_spree_return_authorizations.spree.rb b/spec/dummy/db/migrate/20180607064163_add_unique_index_on_number_to_spree_return_authorizations.spree.rb deleted file mode 100644 index 5ebece2..0000000 --- a/spec/dummy/db/migrate/20180607064163_add_unique_index_on_number_to_spree_return_authorizations.spree.rb +++ /dev/null @@ -1,17 +0,0 @@ -# This migration comes from spree (originally 20170320142750) -class AddUniqueIndexOnNumberToSpreeReturnAuthorizations < ActiveRecord::Migration[5.0] - def change - unless index_exists?(:spree_return_authorizations, :number, unique: true) - numbers = Spree::ReturnAuthorization.group(:number).having('sum(1) > 1').pluck(:number) - authorizations = Spree::ReturnAuthorization.where(number: numbers) - - authorizations.find_each do |authorization| - authorization.number = authorization.class.number_generator.method(:generate_permalink).call(authorization.class) - authorization.save - end - - remove_index :spree_return_authorizations, :number if index_exists?(:spree_return_authorizations, :number) - add_index :spree_return_authorizations, :number, unique: true - end - end -end diff --git a/spec/dummy/db/migrate/20180607064164_add_unique_index_on_number_to_spree_customer_returns.spree.rb b/spec/dummy/db/migrate/20180607064164_add_unique_index_on_number_to_spree_customer_returns.spree.rb deleted file mode 100644 index 2a8f3cd..0000000 --- a/spec/dummy/db/migrate/20180607064164_add_unique_index_on_number_to_spree_customer_returns.spree.rb +++ /dev/null @@ -1,17 +0,0 @@ -# This migration comes from spree (originally 20170320145040) -class AddUniqueIndexOnNumberToSpreeCustomerReturns < ActiveRecord::Migration[5.0] - def change - unless index_exists?(:spree_customer_returns, :number, unique: true) - numbers = Spree::CustomerReturn.group(:number).having('sum(1) > 1').pluck(:number) - returns = Spree::CustomerReturn.where(number: numbers) - - returns.find_each do |r| - r.number = r.class.number_generator.method(:generate_permalink).call(r.class) - r.save - end - - remove_index :spree_customer_returns, :number if index_exists?(:spree_customer_returns, :number) - add_index :spree_customer_returns, :number, unique: true - end - end -end diff --git a/spec/dummy/db/migrate/20180607064165_add_unique_index_on_number_to_spree_reimbursements.spree.rb b/spec/dummy/db/migrate/20180607064165_add_unique_index_on_number_to_spree_reimbursements.spree.rb deleted file mode 100644 index 9bee6ba..0000000 --- a/spec/dummy/db/migrate/20180607064165_add_unique_index_on_number_to_spree_reimbursements.spree.rb +++ /dev/null @@ -1,17 +0,0 @@ -# This migration comes from spree (originally 20170320145518) -class AddUniqueIndexOnNumberToSpreeReimbursements < ActiveRecord::Migration[5.0] - def change - unless index_exists?(:spree_reimbursements, :number, unique: true) - numbers = Spree::Reimbursement.group(:number).having('sum(1) > 1').pluck(:number) - reimbursements = Spree::Reimbursement.where(number: numbers) - - reimbursements.find_each do |reimbursement| - reimbursement.number = reimbursement.class.number_generator.method(:generate_permalink).call(reimbursement.class) - reimbursement.save - end - - remove_index :spree_reimbursements, :number if index_exists?(:spree_reimbursements, :number) - add_index :spree_reimbursements, :number, unique: true - end - end -end diff --git a/spec/dummy/db/migrate/20180607064166_add_missing_unique_indexes_for_unique_attributes.spree.rb b/spec/dummy/db/migrate/20180607064166_add_missing_unique_indexes_for_unique_attributes.spree.rb deleted file mode 100644 index 2e368fc..0000000 --- a/spec/dummy/db/migrate/20180607064166_add_missing_unique_indexes_for_unique_attributes.spree.rb +++ /dev/null @@ -1,38 +0,0 @@ -# This migration comes from spree (originally 20170323151450) -class AddMissingUniqueIndexesForUniqueAttributes < ActiveRecord::Migration[5.0] - def change - tables = { - country: [:name, :iso_name], - refund_reason: [:name], - reimbursement_type: [:name], - return_authorization_reason: [:name], - role: [:name], - store: [:code] - } - - tables.each do |table, columns| - table_class = "Spree::#{table.to_s.classify}".constantize - table_name = table_class.table_name - - columns.each do |column| - unless index_exists?(table_name, column, unique: true) - attributes = table_class.unscoped.group(column).having('sum(1) > 1').pluck(column) - instances = table_class.where(column => [nil, attributes]) - - instances.find_each do |instance| - column_value = 'Unique String ' + SecureRandom.urlsafe_base64(8).upcase.delete('/+=_-')[0, 8] - instance.send("#{column}=", column_value) - instance.save - end - - remove_index table_name, column if index_exists?(table_name, column) - if supports_expression_index? - add_index table_name, "lower(#{column})", unique: true - else - add_index table_name, column, unique: true - end - end - end - end - end -end diff --git a/spec/dummy/db/migrate/20180607064167_add_index_on_stock_location_to_spree_customer_returns.spree.rb b/spec/dummy/db/migrate/20180607064167_add_index_on_stock_location_to_spree_customer_returns.spree.rb deleted file mode 100644 index e6050ab..0000000 --- a/spec/dummy/db/migrate/20180607064167_add_index_on_stock_location_to_spree_customer_returns.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20170329110859) -class AddIndexOnStockLocationToSpreeCustomerReturns < ActiveRecord::Migration[5.0] - def change - add_index :spree_customer_returns, :stock_location_id - end -end diff --git a/spec/dummy/db/migrate/20180607064168_add_index_on_prototype_to_spree_option_type_prototype.spree.rb b/spec/dummy/db/migrate/20180607064168_add_index_on_prototype_to_spree_option_type_prototype.spree.rb deleted file mode 100644 index 70e37c7..0000000 --- a/spec/dummy/db/migrate/20180607064168_add_index_on_prototype_to_spree_option_type_prototype.spree.rb +++ /dev/null @@ -1,20 +0,0 @@ -# This migration comes from spree (originally 20170329113917) -class AddIndexOnPrototypeToSpreeOptionTypePrototype < ActiveRecord::Migration[5.0] - def change - duplicates = Spree::OptionTypePrototype.group(:prototype_id, :option_type_id).having('sum(1) > 1').size - - duplicates.each do |f| - prototype_id, option_type_id = f.first - count = f.last - 1 # we want to leave one record - otp = Spree::OptionTypePrototype.where(prototype_id: prototype_id, option_type_id: option_type_id).last(count) - otp.map(&:destroy) - end - - if index_exists? :spree_option_type_prototypes, [:prototype_id, :option_type_id] - remove_index :spree_option_type_prototypes, [:prototype_id, :option_type_id] - add_index :spree_option_type_prototypes, [:prototype_id, :option_type_id], unique: true, name: 'spree_option_type_prototypes_prototype_id_option_type_id' - end - - add_index :spree_option_type_prototypes, :prototype_id - end -end diff --git a/spec/dummy/db/migrate/20180607064169_add_indexes_to_spree_option_value_variant.spree.rb b/spec/dummy/db/migrate/20180607064169_add_indexes_to_spree_option_value_variant.spree.rb deleted file mode 100644 index eca6593..0000000 --- a/spec/dummy/db/migrate/20180607064169_add_indexes_to_spree_option_value_variant.spree.rb +++ /dev/null @@ -1,20 +0,0 @@ -# This migration comes from spree (originally 20170330082155) -class AddIndexesToSpreeOptionValueVariant < ActiveRecord::Migration[5.0] - def change - duplicates = Spree::OptionValueVariant.group(:variant_id, :option_value_id).having('sum(1) > 1').size - - duplicates.each do |f| - variant_id, option_value_id = f.first - count = f.last - 1 # we want to leave one record - ov = Spree::OptionValueVariant.where(variant_id: variant_id, option_value_id: option_value_id).last(count) - ov.map(&:destroy) - end - - if index_exists? :spree_option_value_variants, [:variant_id, :option_value_id], name: "index_option_values_variants_on_variant_id_and_option_value_id" - remove_index :spree_option_value_variants, [:variant_id, :option_value_id] - add_index :spree_option_value_variants, [:variant_id, :option_value_id], unique: true, name: "index_option_values_variants_on_variant_id_and_option_value_id" - end - - add_index :spree_option_value_variants, :variant_id - end -end diff --git a/spec/dummy/db/migrate/20180607064170_add_index_on_promotion_id_to_order_promotions.spree.rb b/spec/dummy/db/migrate/20180607064170_add_index_on_promotion_id_to_order_promotions.spree.rb deleted file mode 100644 index b025bb7..0000000 --- a/spec/dummy/db/migrate/20180607064170_add_index_on_promotion_id_to_order_promotions.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20170330132215) -class AddIndexOnPromotionIdToOrderPromotions < ActiveRecord::Migration[5.0] - def change - add_index :spree_order_promotions, :promotion_id - end -end diff --git a/spec/dummy/db/migrate/20180607064171_add_indexes_for_property_prototype.spree.rb b/spec/dummy/db/migrate/20180607064171_add_indexes_for_property_prototype.spree.rb deleted file mode 100644 index 7f153e0..0000000 --- a/spec/dummy/db/migrate/20180607064171_add_indexes_for_property_prototype.spree.rb +++ /dev/null @@ -1,21 +0,0 @@ -# This migration comes from spree (originally 20170331101758) -class AddIndexesForPropertyPrototype < ActiveRecord::Migration[5.0] - def change - duplicates = Spree::PropertyPrototype.group(:prototype_id, :property_id).having('sum(1) > 1').size - - duplicates.each do |f| - prototype_id, property_id = f.first - count = f.last - 1 # we want to leave one record - prototypes = Spree::PropertyPrototype.where(prototype_id: prototype_id, property_id: property_id).last(count) - prototypes.map(&:destroy) - end - - if index_exists? :spree_property_prototypes, [:prototype_id, :property_id] - remove_index :spree_property_prototypes, [:prototype_id, :property_id] - add_index :spree_property_prototypes, [:prototype_id, :property_id], unique: true, name: 'index_property_prototypes_on_prototype_id_and_property_id' - end - - add_index :spree_property_prototypes, :prototype_id - add_index :spree_property_prototypes, :property_id - end -end diff --git a/spec/dummy/db/migrate/20180607064172_add_index_for_prototype_id_to_prototype_taxons.spree.rb b/spec/dummy/db/migrate/20180607064172_add_index_for_prototype_id_to_prototype_taxons.spree.rb deleted file mode 100644 index ddefb69..0000000 --- a/spec/dummy/db/migrate/20180607064172_add_index_for_prototype_id_to_prototype_taxons.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20170331103334) -class AddIndexForPrototypeIdToPrototypeTaxons < ActiveRecord::Migration[5.0] - def change - add_index :spree_prototype_taxons, :prototype_id - end -end diff --git a/spec/dummy/db/migrate/20180607064173_add_indexes_to_refunds.spree.rb b/spec/dummy/db/migrate/20180607064173_add_indexes_to_refunds.spree.rb deleted file mode 100644 index 9dd3207..0000000 --- a/spec/dummy/db/migrate/20180607064173_add_indexes_to_refunds.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20170331110454) -class AddIndexesToRefunds < ActiveRecord::Migration[5.0] - def change - add_index :spree_refunds, :payment_id - add_index :spree_refunds, :reimbursement_id - end -end diff --git a/spec/dummy/db/migrate/20180607064174_add_indexes_to_reimbursement_credits.spree.rb b/spec/dummy/db/migrate/20180607064174_add_indexes_to_reimbursement_credits.spree.rb deleted file mode 100644 index 1411c48..0000000 --- a/spec/dummy/db/migrate/20180607064174_add_indexes_to_reimbursement_credits.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20170331111757) -class AddIndexesToReimbursementCredits < ActiveRecord::Migration[5.0] - def change - add_index :spree_reimbursement_credits, :reimbursement_id - add_index :spree_reimbursement_credits, [:creditable_id, :creditable_type], name: 'index_reimbursement_credits_on_creditable_id_and_type' - end -end diff --git a/spec/dummy/db/migrate/20180607064175_add_indexes_to_return_authorizations.spree.rb b/spec/dummy/db/migrate/20180607064175_add_indexes_to_return_authorizations.spree.rb deleted file mode 100644 index dd5189b..0000000 --- a/spec/dummy/db/migrate/20180607064175_add_indexes_to_return_authorizations.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20170331115246) -class AddIndexesToReturnAuthorizations < ActiveRecord::Migration[5.0] - def change - add_index :spree_return_authorizations, :order_id - add_index :spree_return_authorizations, :stock_location_id - end -end diff --git a/spec/dummy/db/migrate/20180607064176_add_indexes_to_return_items.spree.rb b/spec/dummy/db/migrate/20180607064176_add_indexes_to_return_items.spree.rb deleted file mode 100644 index 7afd82a..0000000 --- a/spec/dummy/db/migrate/20180607064176_add_indexes_to_return_items.spree.rb +++ /dev/null @@ -1,12 +0,0 @@ -# This migration comes from spree (originally 20170331120125) -class AddIndexesToReturnItems < ActiveRecord::Migration[5.0] - def change - add_index :spree_return_items, :return_authorization_id - add_index :spree_return_items, :inventory_unit_id - add_index :spree_return_items, :reimbursement_id - add_index :spree_return_items, :exchange_variant_id - add_index :spree_return_items, :preferred_reimbursement_type_id - add_index :spree_return_items, :override_reimbursement_type_id - end -end - diff --git a/spec/dummy/db/migrate/20180607064177_add_index_to_role_users.spree.rb b/spec/dummy/db/migrate/20180607064177_add_index_to_role_users.spree.rb deleted file mode 100644 index 7173d9e..0000000 --- a/spec/dummy/db/migrate/20180607064177_add_index_to_role_users.spree.rb +++ /dev/null @@ -1,19 +0,0 @@ -# This migration comes from spree (originally 20170331121725) -class AddIndexToRoleUsers < ActiveRecord::Migration[5.0] - def change - - duplicates = Spree::RoleUser.group(:role_id, :user_id).having('sum(1) > 1').size - - duplicates.each do |f| - role_id, user_id = f.first - count = f.last - 1 # we want to leave one record - roles = Spree::RoleUser.where(role_id: role_id, user_id: user_id).last(count) - roles.map(&:destroy) - end - - if index_exists? :spree_role_users, [:role_id, :user_id] - remove_index :spree_role_users, [:role_id, :user_id] - add_index :spree_role_users, [:role_id, :user_id], unique: true - end - end -end diff --git a/spec/dummy/db/migrate/20180607064178_add_index_to_shipping_method_categories.spree.rb b/spec/dummy/db/migrate/20180607064178_add_index_to_shipping_method_categories.spree.rb deleted file mode 100644 index 5722249..0000000 --- a/spec/dummy/db/migrate/20180607064178_add_index_to_shipping_method_categories.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20170331123625) -class AddIndexToShippingMethodCategories < ActiveRecord::Migration[5.0] - def change - add_index :spree_shipping_method_categories, :shipping_category_id - end -end diff --git a/spec/dummy/db/migrate/20180607064179_add_index_to_shipping_method_zones.spree.rb b/spec/dummy/db/migrate/20180607064179_add_index_to_shipping_method_zones.spree.rb deleted file mode 100644 index f86b9d5..0000000 --- a/spec/dummy/db/migrate/20180607064179_add_index_to_shipping_method_zones.spree.rb +++ /dev/null @@ -1,21 +0,0 @@ -# This migration comes from spree (originally 20170331123832) -class AddIndexToShippingMethodZones < ActiveRecord::Migration[5.0] - def change - duplicates = Spree::ShippingMethodZone.group(:shipping_method_id, :zone_id).having('sum(1) > 1').size - - duplicates.each do |f| - shipping_method_id, zone_id = f.first - count = f.last - 1 # we want to leave one record - zones = Spree::ShippingMethodZone.where(shipping_method_id: shipping_method_id, zone_id: zone_id).last(count) - zones.map(&:destroy) - end - - if index_exists? :spree_shipping_method_zones, [:shipping_method_id, :zone_id] - remove_index :spree_shipping_method_zones, [:shipping_method_id, :zone_id] - add_index :spree_shipping_method_zones, [:shipping_method_id, :zone_id], unique: true - end - - add_index :spree_shipping_method_zones, :zone_id - add_index :spree_shipping_method_zones, :shipping_method_id - end -end diff --git a/spec/dummy/db/migrate/20180607064180_add_index_to_spree_shipping_rates.spree.rb b/spec/dummy/db/migrate/20180607064180_add_index_to_spree_shipping_rates.spree.rb deleted file mode 100644 index 7bf55ba..0000000 --- a/spec/dummy/db/migrate/20180607064180_add_index_to_spree_shipping_rates.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20170331124251) -class AddIndexToSpreeShippingRates < ActiveRecord::Migration[5.0] - def change - add_index :spree_shipping_rates, :shipment_id - add_index :spree_shipping_rates, :shipping_method_id - end -end diff --git a/spec/dummy/db/migrate/20180607064181_add_index_to_spree_stock_items.spree.rb b/spec/dummy/db/migrate/20180607064181_add_index_to_spree_stock_items.spree.rb deleted file mode 100644 index 0533fcd..0000000 --- a/spec/dummy/db/migrate/20180607064181_add_index_to_spree_stock_items.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20170331124513) -class AddIndexToSpreeStockItems < ActiveRecord::Migration[5.0] - def change - add_index :spree_stock_items, :stock_location_id - end -end diff --git a/spec/dummy/db/migrate/20180607064182_add_index_to_spree_stock_movement.spree.rb b/spec/dummy/db/migrate/20180607064182_add_index_to_spree_stock_movement.spree.rb deleted file mode 100644 index cf14454..0000000 --- a/spec/dummy/db/migrate/20180607064182_add_index_to_spree_stock_movement.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20170331124924) -class AddIndexToSpreeStockMovement < ActiveRecord::Migration[5.0] - def change - add_index :spree_stock_movements, [:originator_id, :originator_type], name: 'index_stock_movements_on_originator_id_and_originator_type' - end -end diff --git a/spec/dummy/db/migrate/20180607064183_change_indexes_on_friendly_id_slugs.spree.rb b/spec/dummy/db/migrate/20180607064183_change_indexes_on_friendly_id_slugs.spree.rb deleted file mode 100644 index 1240ff4..0000000 --- a/spec/dummy/db/migrate/20180607064183_change_indexes_on_friendly_id_slugs.spree.rb +++ /dev/null @@ -1,11 +0,0 @@ -# This migration comes from spree (originally 20170413211707) -class ChangeIndexesOnFriendlyIdSlugs < ActiveRecord::Migration[5.0] - def change - # Updating indexes to reflect changes in friendly_id v5.2 - # See: https://github.com/norman/friendly_id/pull/694/commits/9f107f07ec9d2a58bda5a712b6e79a8d8013e0ab - remove_index :friendly_id_slugs, [:slug, :sluggable_type] - remove_index :friendly_id_slugs, [:slug, :sluggable_type, :scope] - add_index :friendly_id_slugs, [:slug, :sluggable_type], length: { name: 100, slug: 20, sluggable_type: 20 } - add_index :friendly_id_slugs, [:slug, :sluggable_type, :scope], length: { name: 100, slug: 20, sluggable_type: 20, scope: 20 }, unique: true - end -end diff --git a/spec/dummy/db/migrate/20180607064184_add_analytics_kind_to_spree_trackers.spree.rb b/spec/dummy/db/migrate/20180607064184_add_analytics_kind_to_spree_trackers.spree.rb deleted file mode 100644 index cc536c6..0000000 --- a/spec/dummy/db/migrate/20180607064184_add_analytics_kind_to_spree_trackers.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20170722102643) -class AddAnalyticsKindToSpreeTrackers < ActiveRecord::Migration[5.1] - def change - add_column :spree_trackers, :kind, :integer, default: 0, null: false, index: true - end -end diff --git a/spec/dummy/db/migrate/20180607064185_rename_tracker_kind_field.spree.rb b/spec/dummy/db/migrate/20180607064185_rename_tracker_kind_field.spree.rb deleted file mode 100644 index 631b631..0000000 --- a/spec/dummy/db/migrate/20180607064185_rename_tracker_kind_field.spree.rb +++ /dev/null @@ -1,6 +0,0 @@ -# This migration comes from spree (originally 20170727103056) -class RenameTrackerKindField < ActiveRecord::Migration[5.1] - def change - rename_column :spree_trackers, :kind, :engine - end -end diff --git a/spec/dummy/db/migrate/20180607064186_remove_icon_from_taxons.spree.rb b/spec/dummy/db/migrate/20180607064186_remove_icon_from_taxons.spree.rb deleted file mode 100644 index ca15690..0000000 --- a/spec/dummy/db/migrate/20180607064186_remove_icon_from_taxons.spree.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree (originally 20171004223836) -class RemoveIconFromTaxons < ActiveRecord::Migration[5.1] - def change - remove_column :spree_taxons, :icon_file_name if column_exists? :spree_taxons, :icon_file_name - remove_column :spree_taxons, :icon_content_type if column_exists? :spree_taxons, :icon_content_type - remove_column :spree_taxons, :icon_file_size if column_exists? :spree_taxons, :icon_file_size - remove_column :spree_taxons, :icon_updated_at if column_exists? :spree_taxons, :icon_updated_at - end -end diff --git a/spec/dummy/db/migrate/20180607064187_add_unique_index_on_spree_promotions_code.spree.rb b/spec/dummy/db/migrate/20180607064187_add_unique_index_on_spree_promotions_code.spree.rb deleted file mode 100644 index 234d68c..0000000 --- a/spec/dummy/db/migrate/20180607064187_add_unique_index_on_spree_promotions_code.spree.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree (originally 20180222133746) -class AddUniqueIndexOnSpreePromotionsCode < ActiveRecord::Migration[5.1] - def change - remove_index :spree_promotions, :code - add_index :spree_promotions, :code, unique: true - end -end diff --git a/spec/dummy/db/migrate/20180607064188_add_api_key_to_spree_users.spree_api.rb b/spec/dummy/db/migrate/20180607064188_add_api_key_to_spree_users.spree_api.rb deleted file mode 100644 index 87d38cc..0000000 --- a/spec/dummy/db/migrate/20180607064188_add_api_key_to_spree_users.spree_api.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This migration comes from spree_api (originally 20100107141738) -class AddApiKeyToSpreeUsers < ActiveRecord::Migration[4.2] - def change - unless defined?(User) - add_column :spree_users, :api_key, :string, limit: 40 - end - end -end diff --git a/spec/dummy/db/migrate/20180607064189_resize_api_key_field.spree_api.rb b/spec/dummy/db/migrate/20180607064189_resize_api_key_field.spree_api.rb deleted file mode 100644 index 4282004..0000000 --- a/spec/dummy/db/migrate/20180607064189_resize_api_key_field.spree_api.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This migration comes from spree_api (originally 20120411123334) -class ResizeApiKeyField < ActiveRecord::Migration[4.2] - def change - unless defined?(User) - change_column :spree_users, :api_key, :string, limit: 48 - end - end -end diff --git a/spec/dummy/db/migrate/20180607064190_rename_api_key_to_spree_api_key.spree_api.rb b/spec/dummy/db/migrate/20180607064190_rename_api_key_to_spree_api_key.spree_api.rb deleted file mode 100644 index 60747db..0000000 --- a/spec/dummy/db/migrate/20180607064190_rename_api_key_to_spree_api_key.spree_api.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This migration comes from spree_api (originally 20120530054546) -class RenameApiKeyToSpreeApiKey < ActiveRecord::Migration[4.2] - def change - unless defined?(User) - rename_column :spree_users, :api_key, :spree_api_key - end - end -end diff --git a/spec/dummy/db/migrate/20180607064191_add_index_to_user_spree_api_key.spree_api.rb b/spec/dummy/db/migrate/20180607064191_add_index_to_user_spree_api_key.spree_api.rb deleted file mode 100644 index ab7b732..0000000 --- a/spec/dummy/db/migrate/20180607064191_add_index_to_user_spree_api_key.spree_api.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This migration comes from spree_api (originally 20131017162334) -class AddIndexToUserSpreeApiKey < ActiveRecord::Migration[4.2] - def change - unless defined?(User) - add_index :spree_users, :spree_api_key - end - end -end diff --git a/spec/dummy/db/migrate/20180607064192_create_doorkeeper_tables.spree_api.rb b/spec/dummy/db/migrate/20180607064192_create_doorkeeper_tables.spree_api.rb deleted file mode 100644 index 2494d8e..0000000 --- a/spec/dummy/db/migrate/20180607064192_create_doorkeeper_tables.spree_api.rb +++ /dev/null @@ -1,70 +0,0 @@ -# This migration comes from spree_api (originally 20180320110726) -class CreateDoorkeeperTables < ActiveRecord::Migration[5.1] - def change - create_table :spree_oauth_applications do |t| - t.string :name, null: false - t.string :uid, null: false - t.string :secret, null: false - t.text :redirect_uri, null: false - t.string :scopes, null: false, default: '' - t.boolean :confidential, null: false, default: true - t.timestamps null: false - end - - add_index :spree_oauth_applications, :uid, unique: true - - create_table :spree_oauth_access_grants do |t| - t.integer :resource_owner_id, null: false - t.references :application, null: false - t.string :token, null: false - t.integer :expires_in, null: false - t.text :redirect_uri, null: false - t.datetime :created_at, null: false - t.datetime :revoked_at - t.string :scopes - end - - add_index :spree_oauth_access_grants, :token, unique: true - add_foreign_key( - :spree_oauth_access_grants, - :spree_oauth_applications, - column: :application_id - ) - - create_table :spree_oauth_access_tokens do |t| - t.integer :resource_owner_id - t.references :application - - # If you use a custom token generator you may need to change this column - # from string to text, so that it accepts tokens larger than 255 - # characters. More info on custom token generators in: - # https://github.com/doorkeeper-gem/doorkeeper/tree/v3.0.0.rc1#custom-access-token-generator - # - # t.text :token, null: false - t.string :token, null: false - - t.string :refresh_token - t.integer :expires_in - t.datetime :revoked_at - t.datetime :created_at, null: false - t.string :scopes - - # If there is a previous_refresh_token column, - # refresh tokens will be revoked after a related access token is used. - # If there is no previous_refresh_token column, - # previous tokens are revoked as soon as a new access token is created. - # Comment out this line if you'd rather have refresh tokens - # instantly revoked. - t.string :previous_refresh_token, null: false, default: "" - end - - add_index :spree_oauth_access_tokens, :token, unique: true - add_index :spree_oauth_access_tokens, :resource_owner_id - add_index :spree_oauth_access_tokens, :refresh_token, unique: true - add_foreign_key( - :spree_oauth_access_tokens, - :spree_oauth_applications, - column: :application_id - ) - end -end diff --git a/spec/dummy/db/migrate/20180607064193_create_users.spree_auth.rb b/spec/dummy/db/migrate/20180607064193_create_users.spree_auth.rb deleted file mode 100644 index c06e70a..0000000 --- a/spec/dummy/db/migrate/20180607064193_create_users.spree_auth.rb +++ /dev/null @@ -1,30 +0,0 @@ -# This migration comes from spree_auth (originally 20101026184949) -class CreateUsers < SpreeExtension::Migration[4.2] - def up - unless data_source_exists?("spree_users") - create_table "spree_users", force: true do |t| - t.string "crypted_password", limit: 128 - t.string "salt", limit: 128 - t.string "email" - t.string "remember_token" - t.string "remember_token_expires_at" - t.string "persistence_token" - t.string "single_access_token" - t.string "perishable_token" - t.integer "login_count", default: 0, null: false - t.integer "failed_login_count", default: 0, null: false - t.datetime "last_request_at" - t.datetime "current_login_at" - t.datetime "last_login_at" - t.string "current_login_ip" - t.string "last_login_ip" - t.string "login" - t.integer "ship_address_id" - t.integer "bill_address_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "openid_identifier" - end - end - end -end diff --git a/spec/dummy/db/migrate/20180607064194_rename_columns_for_devise.spree_auth.rb b/spec/dummy/db/migrate/20180607064194_rename_columns_for_devise.spree_auth.rb deleted file mode 100644 index e417608..0000000 --- a/spec/dummy/db/migrate/20180607064194_rename_columns_for_devise.spree_auth.rb +++ /dev/null @@ -1,38 +0,0 @@ -# This migration comes from spree_auth (originally 20101026184950) -class RenameColumnsForDevise < SpreeExtension::Migration[4.2] - def up - return if column_exists?(:spree_users, :password_salt) - rename_column :spree_users, :crypted_password, :encrypted_password - rename_column :spree_users, :salt, :password_salt - rename_column :spree_users, :remember_token_expires_at, :remember_created_at - rename_column :spree_users, :login_count, :sign_in_count - rename_column :spree_users, :failed_login_count, :failed_attempts - rename_column :spree_users, :single_access_token, :reset_password_token - rename_column :spree_users, :current_login_at, :current_sign_in_at - rename_column :spree_users, :last_login_at, :last_sign_in_at - rename_column :spree_users, :current_login_ip, :current_sign_in_ip - rename_column :spree_users, :last_login_ip, :last_sign_in_ip - add_column :spree_users, :authentication_token, :string - add_column :spree_users, :unlock_token, :string - add_column :spree_users, :locked_at, :datetime - remove_column :spree_users, :openid_identifier - end - - def down - remove_column :spree_users, :authentication_token - remove_column :spree_users, :locked_at - remove_column :spree_users, :unlock_token - rename_column :spree_users, :last_sign_in_ip, :last_login_ip - rename_column :spree_users, :current_sign_in_ip, :current_login_ip - rename_column :spree_users, :last_sign_in_at, :last_login_at - rename_column :spree_users, :current_sign_in_at, :current_login_at - rename_column :spree_users, :reset_password_token, :single_access_token - rename_column :spree_users, :failed_attempts, :failed_login_count - rename_column :spree_users, :sign_in_count, :login_count - rename_column :spree_users, :remember_created_at, :remember_token_expires_at - rename_column :spree_users, :password_salt, :salt - rename_column :spree_users, :encrypted_password, :crypted_password - add_column :spree_users, :unlock_token, :string - add_column :spree_users, :openid_identifier, :string - end -end diff --git a/spec/dummy/db/migrate/20180607064195_convert_user_remember_field.spree_auth.rb b/spec/dummy/db/migrate/20180607064195_convert_user_remember_field.spree_auth.rb deleted file mode 100644 index 00fa1bb..0000000 --- a/spec/dummy/db/migrate/20180607064195_convert_user_remember_field.spree_auth.rb +++ /dev/null @@ -1,12 +0,0 @@ -# This migration comes from spree_auth (originally 20101214150824) -class ConvertUserRememberField < SpreeExtension::Migration[4.2] - def up - remove_column :spree_users, :remember_created_at - add_column :spree_users, :remember_created_at, :datetime - end - - def down - remove_column :spree_users, :remember_created_at - add_column :spree_users, :remember_created_at, :string - end -end diff --git a/spec/dummy/db/migrate/20180607064196_add_reset_password_sent_at_to_spree_users.spree_auth.rb b/spec/dummy/db/migrate/20180607064196_add_reset_password_sent_at_to_spree_users.spree_auth.rb deleted file mode 100644 index b30894f..0000000 --- a/spec/dummy/db/migrate/20180607064196_add_reset_password_sent_at_to_spree_users.spree_auth.rb +++ /dev/null @@ -1,9 +0,0 @@ -# This migration comes from spree_auth (originally 20120203010234) -class AddResetPasswordSentAtToSpreeUsers < SpreeExtension::Migration[4.2] - def change - Spree::User.reset_column_information - unless Spree::User.column_names.include?("reset_password_sent_at") - add_column :spree_users, :reset_password_sent_at, :datetime - end - end -end diff --git a/spec/dummy/db/migrate/20180607064197_make_users_email_index_unique.spree_auth.rb b/spec/dummy/db/migrate/20180607064197_make_users_email_index_unique.spree_auth.rb deleted file mode 100644 index 5a12c06..0000000 --- a/spec/dummy/db/migrate/20180607064197_make_users_email_index_unique.spree_auth.rb +++ /dev/null @@ -1,10 +0,0 @@ -# This migration comes from spree_auth (originally 20120605211305) -class MakeUsersEmailIndexUnique < SpreeExtension::Migration[4.2] - def up - add_index "spree_users", ["email"], name: "email_idx_unique", unique: true - end - - def down - remove_index "spree_users", name: "email_idx_unique" - end -end diff --git a/spec/dummy/db/migrate/20180607064198_add_deleted_at_to_users.spree_auth.rb b/spec/dummy/db/migrate/20180607064198_add_deleted_at_to_users.spree_auth.rb deleted file mode 100644 index e2c9901..0000000 --- a/spec/dummy/db/migrate/20180607064198_add_deleted_at_to_users.spree_auth.rb +++ /dev/null @@ -1,7 +0,0 @@ -# This migration comes from spree_auth (originally 20140904000425) -class AddDeletedAtToUsers < SpreeExtension::Migration[4.2] - def change - add_column :spree_users, :deleted_at, :datetime - add_index :spree_users, :deleted_at - end -end diff --git a/spec/dummy/db/migrate/20180607064199_add_confirmable_to_users.spree_auth.rb b/spec/dummy/db/migrate/20180607064199_add_confirmable_to_users.spree_auth.rb deleted file mode 100644 index 84bed06..0000000 --- a/spec/dummy/db/migrate/20180607064199_add_confirmable_to_users.spree_auth.rb +++ /dev/null @@ -1,8 +0,0 @@ -# This migration comes from spree_auth (originally 20141002154641) -class AddConfirmableToUsers < SpreeExtension::Migration[4.2] - def change - add_column :spree_users, :confirmation_token, :string - add_column :spree_users, :confirmed_at, :datetime - add_column :spree_users, :confirmation_sent_at, :datetime - end -end diff --git a/spec/dummy/db/migrate/20180607064200_add_missing_indices_on_user.spree_auth.rb b/spec/dummy/db/migrate/20180607064200_add_missing_indices_on_user.spree_auth.rb deleted file mode 100644 index 4559432..0000000 --- a/spec/dummy/db/migrate/20180607064200_add_missing_indices_on_user.spree_auth.rb +++ /dev/null @@ -1,11 +0,0 @@ -# This migration comes from spree_auth (originally 20150416152553) -class AddMissingIndicesOnUser < SpreeExtension::Migration[4.2] - def change - unless index_exists?(:spree_users, :bill_address_id) - add_index :spree_users, :bill_address_id - end - unless index_exists?(:spree_users, :ship_address_id) - add_index :spree_users, :ship_address_id - end - end -end diff --git a/spec/dummy/db/migrate/20180607064201_create_spree_dummy_models.rb b/spec/dummy/db/migrate/20180607064201_create_spree_dummy_models.rb deleted file mode 100644 index 98df831..0000000 --- a/spec/dummy/db/migrate/20180607064201_create_spree_dummy_models.rb +++ /dev/null @@ -1,10 +0,0 @@ -class CreateSpreeDummyModels < ActiveRecord::Migration[5.1] - def change - create_table :spree_dummy_models do |t| - t.string :name - t.integer :position - - t.timestamps - end - end -end diff --git a/spec/dummy/db/schema.rb b/spec/dummy/db/schema.rb deleted file mode 100644 index ac014fe..0000000 --- a/spec/dummy/db/schema.rb +++ /dev/null @@ -1,1127 +0,0 @@ -# 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. -# -# Note that this schema.rb definition is the authoritative source for your -# database schema. If you need to create the application database on another -# system, you should be using db:schema:load, not running all the migrations -# from scratch. The latter is a flawed and unsustainable approach (the more migrations -# you'll amass, the slower it'll run and the greater likelihood for issues). -# -# It's strongly recommended that you check this file into your version control system. - -ActiveRecord::Schema.define(version: 2018_06_07_064201) do - - create_table "active_storage_attachments", force: :cascade do |t| - t.string "name", null: false - t.string "record_type", null: false - t.integer "record_id", null: false - t.integer "blob_id", null: false - t.datetime "created_at", null: false - t.index ["blob_id"], name: "index_active_storage_attachments_on_blob_id" - t.index ["record_type", "record_id", "name", "blob_id"], name: "index_active_storage_attachments_uniqueness", unique: true - end - - create_table "active_storage_blobs", force: :cascade do |t| - t.string "key", null: false - t.string "filename", null: false - t.string "content_type" - t.text "metadata" - t.bigint "byte_size", null: false - t.string "checksum", null: false - t.datetime "created_at", null: false - t.index ["key"], name: "index_active_storage_blobs_on_key", unique: true - end - - create_table "friendly_id_slugs", force: :cascade do |t| - t.string "slug", null: false - t.integer "sluggable_id", null: false - t.string "sluggable_type", limit: 50 - t.string "scope" - t.datetime "created_at" - t.datetime "deleted_at" - t.index ["deleted_at"], name: "index_friendly_id_slugs_on_deleted_at" - t.index ["slug", "sluggable_type", "scope"], name: "index_friendly_id_slugs_on_slug_and_sluggable_type_and_scope", unique: true - t.index ["slug", "sluggable_type"], name: "index_friendly_id_slugs_on_slug_and_sluggable_type" - t.index ["sluggable_id"], name: "index_friendly_id_slugs_on_sluggable_id" - t.index ["sluggable_type"], name: "index_friendly_id_slugs_on_sluggable_type" - end - - create_table "spree_addresses", force: :cascade do |t| - t.string "firstname" - t.string "lastname" - t.string "address1" - t.string "address2" - t.string "city" - t.string "zipcode" - t.string "phone" - t.string "state_name" - t.string "alternative_phone" - t.string "company" - t.integer "state_id" - t.integer "country_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["country_id"], name: "index_spree_addresses_on_country_id" - t.index ["firstname"], name: "index_addresses_on_firstname" - t.index ["lastname"], name: "index_addresses_on_lastname" - t.index ["state_id"], name: "index_spree_addresses_on_state_id" - end - - create_table "spree_adjustments", force: :cascade do |t| - t.string "source_type" - t.integer "source_id" - t.string "adjustable_type" - t.integer "adjustable_id" - t.decimal "amount", precision: 10, scale: 2 - t.string "label" - t.boolean "mandatory" - t.boolean "eligible", default: true - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "state" - t.integer "order_id", null: false - t.boolean "included", default: false - t.index ["adjustable_id", "adjustable_type"], name: "index_spree_adjustments_on_adjustable_id_and_adjustable_type" - t.index ["eligible"], name: "index_spree_adjustments_on_eligible" - t.index ["order_id"], name: "index_spree_adjustments_on_order_id" - t.index ["source_id", "source_type"], name: "index_spree_adjustments_on_source_id_and_source_type" - end - - create_table "spree_assets", force: :cascade do |t| - t.string "viewable_type" - t.integer "viewable_id" - t.integer "attachment_width" - t.integer "attachment_height" - t.integer "attachment_file_size" - t.integer "position" - t.string "attachment_content_type" - t.string "attachment_file_name" - t.string "type", limit: 75 - t.datetime "attachment_updated_at" - t.text "alt" - t.datetime "created_at" - t.datetime "updated_at" - t.index ["position"], name: "index_spree_assets_on_position" - t.index ["viewable_id"], name: "index_assets_on_viewable_id" - t.index ["viewable_type", "type"], name: "index_assets_on_viewable_type_and_type" - end - - create_table "spree_calculators", force: :cascade do |t| - t.string "type" - t.string "calculable_type" - t.integer "calculable_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.text "preferences" - t.datetime "deleted_at" - t.index ["calculable_id", "calculable_type"], name: "index_spree_calculators_on_calculable_id_and_calculable_type" - t.index ["deleted_at"], name: "index_spree_calculators_on_deleted_at" - t.index ["id", "type"], name: "index_spree_calculators_on_id_and_type" - end - - create_table "spree_countries", force: :cascade do |t| - t.string "iso_name" - t.string "iso" - t.string "iso3" - t.string "name" - t.integer "numcode" - t.boolean "states_required", default: false - t.datetime "updated_at" - t.boolean "zipcode_required", default: true - t.index ["iso_name"], name: "index_spree_countries_on_iso_name", unique: true - t.index ["name"], name: "index_spree_countries_on_name", unique: true - end - - create_table "spree_credit_cards", force: :cascade do |t| - t.string "month" - t.string "year" - t.string "cc_type" - t.string "last_digits" - t.integer "address_id" - t.string "gateway_customer_profile_id" - t.string "gateway_payment_profile_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "name" - t.integer "user_id" - t.integer "payment_method_id" - t.boolean "default", default: false, null: false - t.index ["address_id"], name: "index_spree_credit_cards_on_address_id" - t.index ["payment_method_id"], name: "index_spree_credit_cards_on_payment_method_id" - t.index ["user_id"], name: "index_spree_credit_cards_on_user_id" - end - - create_table "spree_customer_returns", force: :cascade do |t| - t.string "number" - t.integer "stock_location_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["number"], name: "index_spree_customer_returns_on_number", unique: true - t.index ["stock_location_id"], name: "index_spree_customer_returns_on_stock_location_id" - end - - create_table "spree_dummy_models", force: :cascade do |t| - t.string "name" - t.integer "position" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - end - - create_table "spree_gateways", force: :cascade do |t| - t.string "type" - t.string "name" - t.text "description" - t.boolean "active", default: true - t.string "environment", default: "development" - t.string "server", default: "test" - t.boolean "test_mode", default: true - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.text "preferences" - t.index ["active"], name: "index_spree_gateways_on_active" - t.index ["test_mode"], name: "index_spree_gateways_on_test_mode" - end - - create_table "spree_inventory_units", force: :cascade do |t| - t.string "state" - t.integer "variant_id" - t.integer "order_id" - t.integer "shipment_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.boolean "pending", default: true - t.integer "line_item_id" - t.integer "quantity", default: 1 - t.integer "original_return_item_id" - t.index ["line_item_id"], name: "index_spree_inventory_units_on_line_item_id" - t.index ["order_id"], name: "index_inventory_units_on_order_id" - t.index ["original_return_item_id"], name: "index_spree_inventory_units_on_original_return_item_id" - t.index ["shipment_id"], name: "index_inventory_units_on_shipment_id" - t.index ["variant_id"], name: "index_inventory_units_on_variant_id" - end - - create_table "spree_line_items", force: :cascade do |t| - t.integer "variant_id" - t.integer "order_id" - t.integer "quantity", null: false - t.decimal "price", precision: 10, scale: 2, null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "currency" - t.decimal "cost_price", precision: 10, scale: 2 - t.integer "tax_category_id" - t.decimal "adjustment_total", precision: 10, scale: 2, default: "0.0" - t.decimal "additional_tax_total", precision: 10, scale: 2, default: "0.0" - t.decimal "promo_total", precision: 10, scale: 2, default: "0.0" - t.decimal "included_tax_total", precision: 10, scale: 2, default: "0.0", null: false - t.decimal "pre_tax_amount", precision: 12, scale: 4, default: "0.0", null: false - t.decimal "taxable_adjustment_total", precision: 10, scale: 2, default: "0.0", null: false - t.decimal "non_taxable_adjustment_total", precision: 10, scale: 2, default: "0.0", null: false - t.index ["order_id"], name: "index_spree_line_items_on_order_id" - t.index ["tax_category_id"], name: "index_spree_line_items_on_tax_category_id" - t.index ["variant_id"], name: "index_spree_line_items_on_variant_id" - end - - create_table "spree_log_entries", force: :cascade do |t| - t.string "source_type" - t.integer "source_id" - t.text "details" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["source_id", "source_type"], name: "index_spree_log_entries_on_source_id_and_source_type" - end - - create_table "spree_oauth_access_grants", force: :cascade do |t| - t.integer "resource_owner_id", null: false - t.integer "application_id", null: false - t.string "token", null: false - t.integer "expires_in", null: false - t.text "redirect_uri", null: false - t.datetime "created_at", null: false - t.datetime "revoked_at" - t.string "scopes" - t.index ["application_id"], name: "index_spree_oauth_access_grants_on_application_id" - t.index ["token"], name: "index_spree_oauth_access_grants_on_token", unique: true - end - - create_table "spree_oauth_access_tokens", force: :cascade do |t| - t.integer "resource_owner_id" - t.integer "application_id" - t.string "token", null: false - t.string "refresh_token" - t.integer "expires_in" - t.datetime "revoked_at" - t.datetime "created_at", null: false - t.string "scopes" - t.string "previous_refresh_token", default: "", null: false - t.index ["application_id"], name: "index_spree_oauth_access_tokens_on_application_id" - t.index ["refresh_token"], name: "index_spree_oauth_access_tokens_on_refresh_token", unique: true - t.index ["resource_owner_id"], name: "index_spree_oauth_access_tokens_on_resource_owner_id" - t.index ["token"], name: "index_spree_oauth_access_tokens_on_token", unique: true - end - - create_table "spree_oauth_applications", force: :cascade do |t| - t.string "name", null: false - t.string "uid", null: false - t.string "secret", null: false - t.text "redirect_uri", null: false - t.string "scopes", default: "", null: false - t.boolean "confidential", default: true, null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["uid"], name: "index_spree_oauth_applications_on_uid", unique: true - end - - create_table "spree_option_type_prototypes", force: :cascade do |t| - t.integer "prototype_id" - t.integer "option_type_id" - t.index ["option_type_id"], name: "index_spree_option_type_prototypes_on_option_type_id" - t.index ["prototype_id", "option_type_id"], name: "spree_option_type_prototypes_prototype_id_option_type_id", unique: true - t.index ["prototype_id"], name: "index_spree_option_type_prototypes_on_prototype_id" - end - - create_table "spree_option_types", force: :cascade do |t| - t.string "name", limit: 100 - t.string "presentation", limit: 100 - t.integer "position", default: 0, null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["name"], name: "index_spree_option_types_on_name" - t.index ["position"], name: "index_spree_option_types_on_position" - end - - create_table "spree_option_value_variants", force: :cascade do |t| - t.integer "variant_id" - t.integer "option_value_id" - t.index ["option_value_id"], name: "index_spree_option_value_variants_on_option_value_id" - t.index ["variant_id", "option_value_id"], name: "index_option_values_variants_on_variant_id_and_option_value_id", unique: true - t.index ["variant_id"], name: "index_spree_option_value_variants_on_variant_id" - end - - create_table "spree_option_values", force: :cascade do |t| - t.integer "position" - t.string "name" - t.string "presentation" - t.integer "option_type_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["name"], name: "index_spree_option_values_on_name" - t.index ["option_type_id"], name: "index_spree_option_values_on_option_type_id" - t.index ["position"], name: "index_spree_option_values_on_position" - end - - create_table "spree_order_promotions", force: :cascade do |t| - t.integer "order_id" - t.integer "promotion_id" - t.index ["order_id"], name: "index_spree_order_promotions_on_order_id" - t.index ["promotion_id", "order_id"], name: "index_spree_order_promotions_on_promotion_id_and_order_id" - t.index ["promotion_id"], name: "index_spree_order_promotions_on_promotion_id" - end - - create_table "spree_orders", force: :cascade do |t| - t.string "number", limit: 32 - t.decimal "item_total", precision: 10, scale: 2, default: "0.0", null: false - t.decimal "total", precision: 10, scale: 2, default: "0.0", null: false - t.string "state" - t.decimal "adjustment_total", precision: 10, scale: 2, default: "0.0", null: false - t.integer "user_id" - t.datetime "completed_at" - t.integer "bill_address_id" - t.integer "ship_address_id" - t.decimal "payment_total", precision: 10, scale: 2, default: "0.0" - t.string "shipment_state" - t.string "payment_state" - t.string "email" - t.text "special_instructions" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "currency" - t.string "last_ip_address" - t.integer "created_by_id" - t.decimal "shipment_total", precision: 10, scale: 2, default: "0.0", null: false - t.decimal "additional_tax_total", precision: 10, scale: 2, default: "0.0" - t.decimal "promo_total", precision: 10, scale: 2, default: "0.0" - t.string "channel", default: "spree" - t.decimal "included_tax_total", precision: 10, scale: 2, default: "0.0", null: false - t.integer "item_count", default: 0 - t.integer "approver_id" - t.datetime "approved_at" - t.boolean "confirmation_delivered", default: false - t.boolean "considered_risky", default: false - t.string "guest_token" - t.datetime "canceled_at" - t.integer "canceler_id" - t.integer "store_id" - t.integer "state_lock_version", default: 0, null: false - t.decimal "taxable_adjustment_total", precision: 10, scale: 2, default: "0.0", null: false - t.decimal "non_taxable_adjustment_total", precision: 10, scale: 2, default: "0.0", null: false - t.index ["approver_id"], name: "index_spree_orders_on_approver_id" - t.index ["bill_address_id"], name: "index_spree_orders_on_bill_address_id" - t.index ["canceler_id"], name: "index_spree_orders_on_canceler_id" - t.index ["completed_at"], name: "index_spree_orders_on_completed_at" - t.index ["confirmation_delivered"], name: "index_spree_orders_on_confirmation_delivered" - t.index ["considered_risky"], name: "index_spree_orders_on_considered_risky" - t.index ["created_by_id"], name: "index_spree_orders_on_created_by_id" - t.index ["guest_token"], name: "index_spree_orders_on_guest_token" - t.index ["number"], name: "index_spree_orders_on_number", unique: true - t.index ["ship_address_id"], name: "index_spree_orders_on_ship_address_id" - t.index ["store_id"], name: "index_spree_orders_on_store_id" - t.index ["user_id", "created_by_id"], name: "index_spree_orders_on_user_id_and_created_by_id" - end - - create_table "spree_payment_capture_events", force: :cascade do |t| - t.decimal "amount", precision: 10, scale: 2, default: "0.0" - t.integer "payment_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["payment_id"], name: "index_spree_payment_capture_events_on_payment_id" - end - - create_table "spree_payment_methods", force: :cascade do |t| - t.string "type" - t.string "name" - t.text "description" - t.boolean "active", default: true - t.datetime "deleted_at" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "display_on", default: "both" - t.boolean "auto_capture" - t.text "preferences" - t.integer "position", default: 0 - t.index ["id", "type"], name: "index_spree_payment_methods_on_id_and_type" - end - - create_table "spree_payments", force: :cascade do |t| - t.decimal "amount", precision: 10, scale: 2, default: "0.0", null: false - t.integer "order_id" - t.string "source_type" - t.integer "source_id" - t.integer "payment_method_id" - t.string "state" - t.string "response_code" - t.string "avs_response" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "number" - t.string "cvv_response_code" - t.string "cvv_response_message" - t.index ["number"], name: "index_spree_payments_on_number", unique: true - t.index ["order_id"], name: "index_spree_payments_on_order_id" - t.index ["payment_method_id"], name: "index_spree_payments_on_payment_method_id" - t.index ["source_id", "source_type"], name: "index_spree_payments_on_source_id_and_source_type" - end - - create_table "spree_preferences", force: :cascade do |t| - t.text "value" - t.string "key" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["key"], name: "index_spree_preferences_on_key", unique: true - end - - create_table "spree_prices", force: :cascade do |t| - t.integer "variant_id", null: false - t.decimal "amount", precision: 10, scale: 2 - t.string "currency" - t.datetime "deleted_at" - t.index ["deleted_at"], name: "index_spree_prices_on_deleted_at" - t.index ["variant_id", "currency"], name: "index_spree_prices_on_variant_id_and_currency" - t.index ["variant_id"], name: "index_spree_prices_on_variant_id" - end - - create_table "spree_product_option_types", force: :cascade do |t| - t.integer "position" - t.integer "product_id" - t.integer "option_type_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["option_type_id"], name: "index_spree_product_option_types_on_option_type_id" - t.index ["position"], name: "index_spree_product_option_types_on_position" - t.index ["product_id"], name: "index_spree_product_option_types_on_product_id" - end - - create_table "spree_product_promotion_rules", force: :cascade do |t| - t.integer "product_id" - t.integer "promotion_rule_id" - t.index ["product_id"], name: "index_products_promotion_rules_on_product_id" - t.index ["promotion_rule_id", "product_id"], name: "index_products_promotion_rules_on_promotion_rule_and_product" - end - - create_table "spree_product_properties", force: :cascade do |t| - t.string "value" - t.integer "product_id" - t.integer "property_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.integer "position", default: 0 - t.index ["position"], name: "index_spree_product_properties_on_position" - t.index ["product_id"], name: "index_product_properties_on_product_id" - t.index ["property_id"], name: "index_spree_product_properties_on_property_id" - end - - create_table "spree_products", force: :cascade do |t| - t.string "name", default: "", null: false - t.text "description" - t.datetime "available_on" - t.datetime "deleted_at" - t.string "slug" - t.text "meta_description" - t.string "meta_keywords" - t.integer "tax_category_id" - t.integer "shipping_category_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.boolean "promotionable", default: true - t.string "meta_title" - t.datetime "discontinue_on" - t.index ["available_on"], name: "index_spree_products_on_available_on" - t.index ["deleted_at"], name: "index_spree_products_on_deleted_at" - t.index ["discontinue_on"], name: "index_spree_products_on_discontinue_on" - t.index ["name"], name: "index_spree_products_on_name" - t.index ["shipping_category_id"], name: "index_spree_products_on_shipping_category_id" - t.index ["slug"], name: "index_spree_products_on_slug", unique: true - t.index ["tax_category_id"], name: "index_spree_products_on_tax_category_id" - end - - create_table "spree_products_taxons", force: :cascade do |t| - t.integer "product_id" - t.integer "taxon_id" - t.integer "position" - t.index ["position"], name: "index_spree_products_taxons_on_position" - t.index ["product_id"], name: "index_spree_products_taxons_on_product_id" - t.index ["taxon_id"], name: "index_spree_products_taxons_on_taxon_id" - end - - create_table "spree_promotion_action_line_items", force: :cascade do |t| - t.integer "promotion_action_id" - t.integer "variant_id" - t.integer "quantity", default: 1 - t.index ["promotion_action_id"], name: "index_spree_promotion_action_line_items_on_promotion_action_id" - t.index ["variant_id"], name: "index_spree_promotion_action_line_items_on_variant_id" - end - - create_table "spree_promotion_actions", force: :cascade do |t| - t.integer "promotion_id" - t.integer "position" - t.string "type" - t.datetime "deleted_at" - t.index ["deleted_at"], name: "index_spree_promotion_actions_on_deleted_at" - t.index ["id", "type"], name: "index_spree_promotion_actions_on_id_and_type" - t.index ["promotion_id"], name: "index_spree_promotion_actions_on_promotion_id" - end - - create_table "spree_promotion_categories", force: :cascade do |t| - t.string "name" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "code" - end - - create_table "spree_promotion_rule_taxons", force: :cascade do |t| - t.integer "taxon_id" - t.integer "promotion_rule_id" - t.index ["promotion_rule_id"], name: "index_spree_promotion_rule_taxons_on_promotion_rule_id" - t.index ["taxon_id"], name: "index_spree_promotion_rule_taxons_on_taxon_id" - end - - create_table "spree_promotion_rule_users", force: :cascade do |t| - t.integer "user_id" - t.integer "promotion_rule_id" - t.index ["promotion_rule_id"], name: "index_promotion_rules_users_on_promotion_rule_id" - t.index ["user_id", "promotion_rule_id"], name: "index_promotion_rules_users_on_user_id_and_promotion_rule_id" - end - - create_table "spree_promotion_rules", force: :cascade do |t| - t.integer "promotion_id" - t.integer "user_id" - t.integer "product_group_id" - t.string "type" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "code" - t.text "preferences" - t.index ["product_group_id"], name: "index_promotion_rules_on_product_group_id" - t.index ["promotion_id"], name: "index_spree_promotion_rules_on_promotion_id" - t.index ["user_id"], name: "index_promotion_rules_on_user_id" - end - - create_table "spree_promotions", force: :cascade do |t| - t.string "description" - t.datetime "expires_at" - t.datetime "starts_at" - t.string "name" - t.string "type" - t.integer "usage_limit" - t.string "match_policy", default: "all" - t.string "code" - t.boolean "advertise", default: false - t.string "path" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.integer "promotion_category_id" - t.index ["advertise"], name: "index_spree_promotions_on_advertise" - t.index ["code"], name: "index_spree_promotions_on_code", unique: true - t.index ["expires_at"], name: "index_spree_promotions_on_expires_at" - t.index ["id", "type"], name: "index_spree_promotions_on_id_and_type" - t.index ["promotion_category_id"], name: "index_spree_promotions_on_promotion_category_id" - t.index ["starts_at"], name: "index_spree_promotions_on_starts_at" - end - - create_table "spree_properties", force: :cascade do |t| - t.string "name" - t.string "presentation", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["name"], name: "index_spree_properties_on_name" - end - - create_table "spree_property_prototypes", force: :cascade do |t| - t.integer "prototype_id" - t.integer "property_id" - t.index ["property_id"], name: "index_spree_property_prototypes_on_property_id" - t.index ["prototype_id", "property_id"], name: "index_property_prototypes_on_prototype_id_and_property_id", unique: true - t.index ["prototype_id"], name: "index_spree_property_prototypes_on_prototype_id" - end - - create_table "spree_prototype_taxons", force: :cascade do |t| - t.integer "taxon_id" - t.integer "prototype_id" - t.index ["prototype_id", "taxon_id"], name: "index_spree_prototype_taxons_on_prototype_id_and_taxon_id" - t.index ["prototype_id"], name: "index_spree_prototype_taxons_on_prototype_id" - t.index ["taxon_id"], name: "index_spree_prototype_taxons_on_taxon_id" - end - - create_table "spree_prototypes", force: :cascade do |t| - t.string "name" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - end - - create_table "spree_refund_reasons", force: :cascade do |t| - t.string "name" - t.boolean "active", default: true - t.boolean "mutable", default: true - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["name"], name: "index_spree_refund_reasons_on_name", unique: true - end - - create_table "spree_refunds", force: :cascade do |t| - t.integer "payment_id" - t.decimal "amount", precision: 10, scale: 2, default: "0.0", null: false - t.string "transaction_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.integer "refund_reason_id" - t.integer "reimbursement_id" - t.index ["payment_id"], name: "index_spree_refunds_on_payment_id" - t.index ["refund_reason_id"], name: "index_refunds_on_refund_reason_id" - t.index ["reimbursement_id"], name: "index_spree_refunds_on_reimbursement_id" - end - - create_table "spree_reimbursement_credits", force: :cascade do |t| - t.decimal "amount", precision: 10, scale: 2, default: "0.0", null: false - t.integer "reimbursement_id" - t.integer "creditable_id" - t.string "creditable_type" - t.index ["creditable_id", "creditable_type"], name: "index_reimbursement_credits_on_creditable_id_and_type" - t.index ["reimbursement_id"], name: "index_spree_reimbursement_credits_on_reimbursement_id" - end - - create_table "spree_reimbursement_types", force: :cascade do |t| - t.string "name" - t.boolean "active", default: true - t.boolean "mutable", default: true - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "type" - t.index ["name"], name: "index_spree_reimbursement_types_on_name", unique: true - t.index ["type"], name: "index_spree_reimbursement_types_on_type" - end - - create_table "spree_reimbursements", force: :cascade do |t| - t.string "number" - t.string "reimbursement_status" - t.integer "customer_return_id" - t.integer "order_id" - t.decimal "total", precision: 10, scale: 2 - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["customer_return_id"], name: "index_spree_reimbursements_on_customer_return_id" - t.index ["number"], name: "index_spree_reimbursements_on_number", unique: true - t.index ["order_id"], name: "index_spree_reimbursements_on_order_id" - end - - create_table "spree_return_authorization_reasons", force: :cascade do |t| - t.string "name" - t.boolean "active", default: true - t.boolean "mutable", default: true - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["name"], name: "index_spree_return_authorization_reasons_on_name", unique: true - end - - create_table "spree_return_authorizations", force: :cascade do |t| - t.string "number" - t.string "state" - t.integer "order_id" - t.text "memo" - t.datetime "created_at" - t.datetime "updated_at" - t.integer "stock_location_id" - t.integer "return_authorization_reason_id" - t.index ["number"], name: "index_spree_return_authorizations_on_number", unique: true - t.index ["order_id"], name: "index_spree_return_authorizations_on_order_id" - t.index ["return_authorization_reason_id"], name: "index_return_authorizations_on_return_authorization_reason_id" - t.index ["stock_location_id"], name: "index_spree_return_authorizations_on_stock_location_id" - end - - create_table "spree_return_items", force: :cascade do |t| - t.integer "return_authorization_id" - t.integer "inventory_unit_id" - t.integer "exchange_variant_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.decimal "pre_tax_amount", precision: 12, scale: 4, default: "0.0", null: false - t.decimal "included_tax_total", precision: 12, scale: 4, default: "0.0", null: false - t.decimal "additional_tax_total", precision: 12, scale: 4, default: "0.0", null: false - t.string "reception_status" - t.string "acceptance_status" - t.integer "customer_return_id" - t.integer "reimbursement_id" - t.text "acceptance_status_errors" - t.integer "preferred_reimbursement_type_id" - t.integer "override_reimbursement_type_id" - t.boolean "resellable", default: true, null: false - t.index ["customer_return_id"], name: "index_return_items_on_customer_return_id" - t.index ["exchange_variant_id"], name: "index_spree_return_items_on_exchange_variant_id" - t.index ["inventory_unit_id"], name: "index_spree_return_items_on_inventory_unit_id" - t.index ["override_reimbursement_type_id"], name: "index_spree_return_items_on_override_reimbursement_type_id" - t.index ["preferred_reimbursement_type_id"], name: "index_spree_return_items_on_preferred_reimbursement_type_id" - t.index ["reimbursement_id"], name: "index_spree_return_items_on_reimbursement_id" - t.index ["return_authorization_id"], name: "index_spree_return_items_on_return_authorization_id" - end - - create_table "spree_role_users", force: :cascade do |t| - t.integer "role_id" - t.integer "user_id" - t.index ["role_id"], name: "index_spree_role_users_on_role_id" - t.index ["user_id"], name: "index_spree_role_users_on_user_id" - end - - create_table "spree_roles", force: :cascade do |t| - t.string "name" - t.index ["name"], name: "index_spree_roles_on_name", unique: true - end - - create_table "spree_shipments", force: :cascade do |t| - t.string "tracking" - t.string "number" - t.decimal "cost", precision: 10, scale: 2, default: "0.0" - t.datetime "shipped_at" - t.integer "order_id" - t.integer "address_id" - t.string "state" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.integer "stock_location_id" - t.decimal "adjustment_total", precision: 10, scale: 2, default: "0.0" - t.decimal "additional_tax_total", precision: 10, scale: 2, default: "0.0" - t.decimal "promo_total", precision: 10, scale: 2, default: "0.0" - t.decimal "included_tax_total", precision: 10, scale: 2, default: "0.0", null: false - t.decimal "pre_tax_amount", precision: 12, scale: 4, default: "0.0", null: false - t.decimal "taxable_adjustment_total", precision: 10, scale: 2, default: "0.0", null: false - t.decimal "non_taxable_adjustment_total", precision: 10, scale: 2, default: "0.0", null: false - t.index ["address_id"], name: "index_spree_shipments_on_address_id" - t.index ["number"], name: "index_spree_shipments_on_number", unique: true - t.index ["order_id"], name: "index_spree_shipments_on_order_id" - t.index ["stock_location_id"], name: "index_spree_shipments_on_stock_location_id" - end - - create_table "spree_shipping_categories", force: :cascade do |t| - t.string "name" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["name"], name: "index_spree_shipping_categories_on_name" - end - - create_table "spree_shipping_method_categories", force: :cascade do |t| - t.integer "shipping_method_id", null: false - t.integer "shipping_category_id", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["shipping_category_id", "shipping_method_id"], name: "unique_spree_shipping_method_categories", unique: true - t.index ["shipping_category_id"], name: "index_spree_shipping_method_categories_on_shipping_category_id" - t.index ["shipping_method_id"], name: "index_spree_shipping_method_categories_on_shipping_method_id" - end - - create_table "spree_shipping_method_zones", force: :cascade do |t| - t.integer "shipping_method_id" - t.integer "zone_id" - t.index ["shipping_method_id"], name: "index_spree_shipping_method_zones_on_shipping_method_id" - t.index ["zone_id"], name: "index_spree_shipping_method_zones_on_zone_id" - end - - create_table "spree_shipping_methods", force: :cascade do |t| - t.string "name" - t.string "display_on" - t.datetime "deleted_at" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "tracking_url" - t.string "admin_name" - t.integer "tax_category_id" - t.string "code" - t.index ["deleted_at"], name: "index_spree_shipping_methods_on_deleted_at" - t.index ["tax_category_id"], name: "index_spree_shipping_methods_on_tax_category_id" - end - - create_table "spree_shipping_rates", force: :cascade do |t| - t.integer "shipment_id" - t.integer "shipping_method_id" - t.boolean "selected", default: false - t.decimal "cost", precision: 8, scale: 2, default: "0.0" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.integer "tax_rate_id" - t.index ["selected"], name: "index_spree_shipping_rates_on_selected" - t.index ["shipment_id", "shipping_method_id"], name: "spree_shipping_rates_join_index", unique: true - t.index ["shipment_id"], name: "index_spree_shipping_rates_on_shipment_id" - t.index ["shipping_method_id"], name: "index_spree_shipping_rates_on_shipping_method_id" - t.index ["tax_rate_id"], name: "index_spree_shipping_rates_on_tax_rate_id" - end - - create_table "spree_state_changes", force: :cascade do |t| - t.string "name" - t.string "previous_state" - t.integer "stateful_id" - t.integer "user_id" - t.string "stateful_type" - t.string "next_state" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["stateful_id", "stateful_type"], name: "index_spree_state_changes_on_stateful_id_and_stateful_type" - end - - create_table "spree_states", force: :cascade do |t| - t.string "name" - t.string "abbr" - t.integer "country_id" - t.datetime "updated_at" - t.index ["country_id"], name: "index_spree_states_on_country_id" - end - - create_table "spree_stock_items", force: :cascade do |t| - t.integer "stock_location_id" - t.integer "variant_id" - t.integer "count_on_hand", default: 0, null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.boolean "backorderable", default: false - t.datetime "deleted_at" - t.index ["backorderable"], name: "index_spree_stock_items_on_backorderable" - t.index ["deleted_at"], name: "index_spree_stock_items_on_deleted_at" - t.index ["stock_location_id", "variant_id"], name: "stock_item_by_loc_and_var_id" - t.index ["stock_location_id"], name: "index_spree_stock_items_on_stock_location_id" - t.index ["variant_id"], name: "index_spree_stock_items_on_variant_id" - end - - create_table "spree_stock_locations", force: :cascade do |t| - t.string "name" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.boolean "default", default: false, null: false - t.string "address1" - t.string "address2" - t.string "city" - t.integer "state_id" - t.string "state_name" - t.integer "country_id" - t.string "zipcode" - t.string "phone" - t.boolean "active", default: true - t.boolean "backorderable_default", default: false - t.boolean "propagate_all_variants", default: true - t.string "admin_name" - t.index ["active"], name: "index_spree_stock_locations_on_active" - t.index ["backorderable_default"], name: "index_spree_stock_locations_on_backorderable_default" - t.index ["country_id"], name: "index_spree_stock_locations_on_country_id" - t.index ["propagate_all_variants"], name: "index_spree_stock_locations_on_propagate_all_variants" - t.index ["state_id"], name: "index_spree_stock_locations_on_state_id" - end - - create_table "spree_stock_movements", force: :cascade do |t| - t.integer "stock_item_id" - t.integer "quantity", default: 0 - t.string "action" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "originator_type" - t.integer "originator_id" - t.index ["originator_id", "originator_type"], name: "index_stock_movements_on_originator_id_and_originator_type" - t.index ["stock_item_id"], name: "index_spree_stock_movements_on_stock_item_id" - end - - create_table "spree_stock_transfers", force: :cascade do |t| - t.string "type" - t.string "reference" - t.integer "source_location_id" - t.integer "destination_location_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "number" - t.index ["destination_location_id"], name: "index_spree_stock_transfers_on_destination_location_id" - t.index ["number"], name: "index_spree_stock_transfers_on_number", unique: true - t.index ["source_location_id"], name: "index_spree_stock_transfers_on_source_location_id" - end - - create_table "spree_store_credit_categories", force: :cascade do |t| - t.string "name" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - end - - create_table "spree_store_credit_events", force: :cascade do |t| - t.integer "store_credit_id", null: false - t.string "action", null: false - t.decimal "amount", precision: 8, scale: 2 - t.string "authorization_code", null: false - t.decimal "user_total_amount", precision: 8, scale: 2, default: "0.0", null: false - t.integer "originator_id" - t.string "originator_type" - t.datetime "deleted_at" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["originator_id", "originator_type"], name: "spree_store_credit_events_originator" - t.index ["store_credit_id"], name: "index_spree_store_credit_events_on_store_credit_id" - end - - create_table "spree_store_credit_types", force: :cascade do |t| - t.string "name" - t.integer "priority" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["priority"], name: "index_spree_store_credit_types_on_priority" - end - - create_table "spree_store_credits", force: :cascade do |t| - t.integer "user_id" - t.integer "category_id" - t.integer "created_by_id" - t.decimal "amount", precision: 8, scale: 2, default: "0.0", null: false - t.decimal "amount_used", precision: 8, scale: 2, default: "0.0", null: false - t.text "memo" - t.datetime "deleted_at" - t.string "currency" - t.decimal "amount_authorized", precision: 8, scale: 2, default: "0.0", null: false - t.integer "originator_id" - t.string "originator_type" - t.integer "type_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["deleted_at"], name: "index_spree_store_credits_on_deleted_at" - t.index ["originator_id", "originator_type"], name: "spree_store_credits_originator" - t.index ["type_id"], name: "index_spree_store_credits_on_type_id" - t.index ["user_id"], name: "index_spree_store_credits_on_user_id" - end - - create_table "spree_stores", force: :cascade do |t| - t.string "name" - t.string "url" - t.text "meta_description" - t.text "meta_keywords" - t.string "seo_title" - t.string "mail_from_address" - t.string "default_currency" - t.string "code" - t.boolean "default", default: false, null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["code"], name: "index_spree_stores_on_code", unique: true - t.index ["default"], name: "index_spree_stores_on_default" - t.index ["url"], name: "index_spree_stores_on_url" - end - - create_table "spree_taggings", force: :cascade do |t| - t.integer "tag_id" - t.string "taggable_type" - t.integer "taggable_id" - t.string "tagger_type" - t.integer "tagger_id" - t.string "context", limit: 128 - t.datetime "created_at" - t.index ["context"], name: "index_spree_taggings_on_context" - t.index ["tag_id", "taggable_id", "taggable_type", "context", "tagger_id", "tagger_type"], name: "spree_taggings_idx", unique: true - t.index ["tag_id"], name: "index_spree_taggings_on_tag_id" - t.index ["taggable_id", "taggable_type", "tagger_id", "context"], name: "spree_taggings_idy" - t.index ["taggable_id"], name: "index_spree_taggings_on_taggable_id" - t.index ["taggable_type"], name: "index_spree_taggings_on_taggable_type" - t.index ["tagger_id", "tagger_type"], name: "index_spree_taggings_on_tagger_id_and_tagger_type" - t.index ["tagger_id"], name: "index_spree_taggings_on_tagger_id" - end - - create_table "spree_tags", force: :cascade do |t| - t.string "name" - t.integer "taggings_count", default: 0 - t.index ["name"], name: "index_spree_tags_on_name", unique: true - end - - create_table "spree_tax_categories", force: :cascade do |t| - t.string "name" - t.string "description" - t.boolean "is_default", default: false - t.datetime "deleted_at" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "tax_code" - t.index ["deleted_at"], name: "index_spree_tax_categories_on_deleted_at" - t.index ["is_default"], name: "index_spree_tax_categories_on_is_default" - end - - create_table "spree_tax_rates", force: :cascade do |t| - t.decimal "amount", precision: 8, scale: 5 - t.integer "zone_id" - t.integer "tax_category_id" - t.boolean "included_in_price", default: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "name" - t.boolean "show_rate_in_label", default: true - t.datetime "deleted_at" - t.index ["deleted_at"], name: "index_spree_tax_rates_on_deleted_at" - t.index ["included_in_price"], name: "index_spree_tax_rates_on_included_in_price" - t.index ["show_rate_in_label"], name: "index_spree_tax_rates_on_show_rate_in_label" - t.index ["tax_category_id"], name: "index_spree_tax_rates_on_tax_category_id" - t.index ["zone_id"], name: "index_spree_tax_rates_on_zone_id" - end - - create_table "spree_taxonomies", force: :cascade do |t| - t.string "name", null: false - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.integer "position", default: 0 - t.index ["position"], name: "index_spree_taxonomies_on_position" - end - - create_table "spree_taxons", force: :cascade do |t| - t.integer "parent_id" - t.integer "position", default: 0 - t.string "name", null: false - t.string "permalink" - t.integer "taxonomy_id" - t.integer "lft" - t.integer "rgt" - t.text "description" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "meta_title" - t.string "meta_description" - t.string "meta_keywords" - t.integer "depth" - t.index ["lft"], name: "index_spree_taxons_on_lft" - t.index ["name"], name: "index_spree_taxons_on_name" - t.index ["parent_id"], name: "index_taxons_on_parent_id" - t.index ["permalink"], name: "index_taxons_on_permalink" - t.index ["position"], name: "index_spree_taxons_on_position" - t.index ["rgt"], name: "index_spree_taxons_on_rgt" - t.index ["taxonomy_id"], name: "index_taxons_on_taxonomy_id" - end - - create_table "spree_trackers", force: :cascade do |t| - t.string "analytics_id" - t.boolean "active", default: true - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.integer "engine", default: 0, null: false - t.index ["active"], name: "index_spree_trackers_on_active" - end - - create_table "spree_users", force: :cascade do |t| - t.string "encrypted_password", limit: 128 - t.string "password_salt", limit: 128 - t.string "email" - t.string "remember_token" - t.string "persistence_token" - t.string "reset_password_token" - t.string "perishable_token" - t.integer "sign_in_count", default: 0, null: false - t.integer "failed_attempts", default: 0, null: false - t.datetime "last_request_at" - t.datetime "current_sign_in_at" - t.datetime "last_sign_in_at" - t.string "current_sign_in_ip" - t.string "last_sign_in_ip" - t.string "login" - t.integer "ship_address_id" - t.integer "bill_address_id" - t.string "authentication_token" - t.string "unlock_token" - t.datetime "locked_at" - t.datetime "reset_password_sent_at" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "spree_api_key", limit: 48 - t.datetime "remember_created_at" - t.datetime "deleted_at" - t.string "confirmation_token" - t.datetime "confirmed_at" - t.datetime "confirmation_sent_at" - t.index ["bill_address_id"], name: "index_spree_users_on_bill_address_id" - t.index ["deleted_at"], name: "index_spree_users_on_deleted_at" - t.index ["email"], name: "email_idx_unique", unique: true - t.index ["ship_address_id"], name: "index_spree_users_on_ship_address_id" - t.index ["spree_api_key"], name: "index_spree_users_on_spree_api_key" - end - - create_table "spree_variants", force: :cascade do |t| - t.string "sku", default: "", null: false - t.decimal "weight", precision: 8, scale: 2, default: "0.0" - t.decimal "height", precision: 8, scale: 2 - t.decimal "width", precision: 8, scale: 2 - t.decimal "depth", precision: 8, scale: 2 - t.datetime "deleted_at" - t.boolean "is_master", default: false - t.integer "product_id" - t.decimal "cost_price", precision: 10, scale: 2 - t.integer "position" - t.string "cost_currency" - t.boolean "track_inventory", default: true - t.integer "tax_category_id" - t.datetime "updated_at", null: false - t.datetime "discontinue_on" - t.datetime "created_at", null: false - t.index ["deleted_at"], name: "index_spree_variants_on_deleted_at" - t.index ["discontinue_on"], name: "index_spree_variants_on_discontinue_on" - t.index ["is_master"], name: "index_spree_variants_on_is_master" - t.index ["position"], name: "index_spree_variants_on_position" - t.index ["product_id"], name: "index_spree_variants_on_product_id" - t.index ["sku"], name: "index_spree_variants_on_sku" - t.index ["tax_category_id"], name: "index_spree_variants_on_tax_category_id" - t.index ["track_inventory"], name: "index_spree_variants_on_track_inventory" - end - - create_table "spree_zone_members", force: :cascade do |t| - t.string "zoneable_type" - t.integer "zoneable_id" - t.integer "zone_id" - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.index ["zone_id"], name: "index_spree_zone_members_on_zone_id" - t.index ["zoneable_id", "zoneable_type"], name: "index_spree_zone_members_on_zoneable_id_and_zoneable_type" - end - - create_table "spree_zones", force: :cascade do |t| - t.string "name" - t.string "description" - t.boolean "default_tax", default: false - t.integer "zone_members_count", default: 0 - t.datetime "created_at", null: false - t.datetime "updated_at", null: false - t.string "kind" - t.index ["default_tax"], name: "index_spree_zones_on_default_tax" - t.index ["kind"], name: "index_spree_zones_on_kind" - end - -end diff --git a/spec/dummy/db/seeds.rb b/spec/dummy/db/seeds.rb deleted file mode 100644 index 00fe3b5..0000000 --- a/spec/dummy/db/seeds.rb +++ /dev/null @@ -1,10 +0,0 @@ -# This file should contain all the record creation needed to seed the database with its default values. -# The data can then be loaded with the rails db:seed command (or created alongside the database with db:setup). -# -# Examples: -# -# movies = Movie.create([{ name: 'Star Wars' }, { name: 'Lord of the Rings' }]) -# Character.create(name: 'Luke', movie: movies.first) - -Spree::Core::Engine.load_seed if defined?(Spree::Core) -Spree::Auth::Engine.load_seed if defined?(Spree::Auth) diff --git a/spec/dummy/db/spree_test.sqlite3 b/spec/dummy/db/spree_test.sqlite3 deleted file mode 100644 index f99746fe8cea5ba247cd555dbbad572692d7dc3f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1462272 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 WKmY**5I_I{1Q0*~0R#{z75G0-Ukz{o diff --git a/spec/dummy/log/test.log b/spec/dummy/log/test.log deleted file mode 100644 index 79b02f2..0000000 --- a/spec/dummy/log/test.log +++ /dev/null @@ -1,9672 +0,0 @@ -  (0.1ms) SELECT sqlite_version(*) -  (1.4ms) CREATE TABLE "schema_migrations" ("version" varchar NOT NULL PRIMARY KEY) -  (0.9ms) CREATE TABLE "ar_internal_metadata" ("key" varchar NOT NULL PRIMARY KEY, "value" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC -Migrating to CreateActiveStorageTables (20180607063926) -  (0.1ms) begin transaction -  (0.4ms) CREATE TABLE "active_storage_blobs" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "key" varchar NOT NULL, "filename" varchar NOT NULL, "content_type" varchar, "metadata" text, "byte_size" bigint NOT NULL, "checksum" varchar NOT NULL, "created_at" datetime NOT NULL) -  (0.1ms) CREATE UNIQUE INDEX "index_active_storage_blobs_on_key" ON "active_storage_blobs" ("key") -  (0.1ms) CREATE TABLE "active_storage_attachments" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar NOT NULL, "record_type" varchar NOT NULL, "record_id" integer NOT NULL, "blob_id" integer NOT NULL, "created_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_active_storage_attachments_on_blob_id" ON "active_storage_attachments" ("blob_id") -  (0.1ms) CREATE UNIQUE INDEX "index_active_storage_attachments_uniqueness" ON "active_storage_attachments" ("record_type", "record_id", "name", "blob_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063926"]] -  (0.7ms) commit transaction -Migrating to SpreeOneTwo (20180607063927) -  (0.0ms) begin transaction -  (0.2ms) CREATE TABLE "spree_activators" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "description" varchar, "expires_at" datetime, "starts_at" datetime, "name" varchar, "event_name" varchar, "type" varchar, "usage_limit" integer, "match_policy" varchar DEFAULT 'all', "code" varchar, "advertise" boolean DEFAULT 0, "path" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE TABLE "spree_addresses" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "firstname" varchar, "lastname" varchar, "address1" varchar, "address2" varchar, "city" varchar, "zipcode" varchar, "phone" varchar, "state_name" varchar, "alternative_phone" varchar, "company" varchar, "state_id" integer, "country_id" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_addresses_on_firstname" ON "spree_addresses" ("firstname") -  (0.1ms) CREATE INDEX "index_addresses_on_lastname" ON "spree_addresses" ("lastname") -  (0.1ms) CREATE TABLE "spree_adjustments" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "source_type" varchar, "source_id" integer, "adjustable_type" varchar, "adjustable_id" integer, "originator_type" varchar, "originator_id" integer, "amount" decimal(8,2), "label" varchar, "mandatory" boolean, "locked" boolean, "eligible" boolean DEFAULT 1, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_adjustments_on_order_id" ON "spree_adjustments" ("adjustable_id") -  (0.1ms) CREATE TABLE "spree_assets" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "viewable_type" varchar, "viewable_id" integer, "attachment_width" integer, "attachment_height" integer, "attachment_file_size" integer, "position" integer, "attachment_content_type" varchar, "attachment_file_name" varchar, "type" varchar(75), "attachment_updated_at" datetime, "alt" text) -  (0.3ms) CREATE INDEX "index_assets_on_viewable_id" ON "spree_assets" ("viewable_id") -  (0.1ms) CREATE INDEX "index_assets_on_viewable_type_and_type" ON "spree_assets" ("viewable_type", "type") -  (0.2ms) CREATE TABLE "spree_calculators" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "type" varchar, "calculable_type" varchar, "calculable_id" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE TABLE "spree_configurations" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "type" varchar(50), "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_spree_configurations_on_name_and_type" ON "spree_configurations" ("name", "type") -  (0.1ms) CREATE TABLE "spree_countries" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "iso_name" varchar, "iso" varchar, "iso3" varchar, "name" varchar, "numcode" integer) -  (0.1ms) CREATE TABLE "spree_credit_cards" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "month" varchar, "year" varchar, "cc_type" varchar, "last_digits" varchar, "first_name" varchar, "last_name" varchar, "start_month" varchar, "start_year" varchar, "issue_number" varchar, "address_id" integer, "gateway_customer_profile_id" varchar, "gateway_payment_profile_id" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE TABLE "spree_gateways" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "type" varchar, "name" varchar, "description" text, "active" boolean DEFAULT 1, "environment" varchar DEFAULT 'development', "server" varchar DEFAULT 'test', "test_mode" boolean DEFAULT 1, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE TABLE "spree_inventory_units" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "lock_version" integer DEFAULT 0, "state" varchar, "variant_id" integer, "order_id" integer, "shipment_id" integer, "return_authorization_id" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_inventory_units_on_order_id" ON "spree_inventory_units" ("order_id") -  (0.1ms) CREATE INDEX "index_inventory_units_on_shipment_id" ON "spree_inventory_units" ("shipment_id") -  (0.1ms) CREATE INDEX "index_inventory_units_on_variant_id" ON "spree_inventory_units" ("variant_id") -  (0.1ms) CREATE TABLE "spree_line_items" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "variant_id" integer, "order_id" integer, "quantity" integer NOT NULL, "price" decimal(8,2) NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_spree_line_items_on_order_id" ON "spree_line_items" ("order_id") -  (0.1ms) CREATE INDEX "index_spree_line_items_on_variant_id" ON "spree_line_items" ("variant_id") -  (0.1ms) CREATE TABLE "spree_log_entries" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "source_type" varchar, "source_id" integer, "details" text, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE TABLE "spree_mail_methods" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "environment" varchar, "active" boolean DEFAULT 1, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE TABLE "spree_option_types" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(100), "presentation" varchar(100), "position" integer DEFAULT 0 NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE TABLE "spree_option_types_prototypes" ("prototype_id" integer, "option_type_id" integer) -  (0.1ms) CREATE TABLE "spree_option_values" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "position" integer, "name" varchar, "presentation" varchar, "option_type_id" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE TABLE "spree_option_values_variants" ("variant_id" integer, "option_value_id" integer) -  (0.1ms) CREATE INDEX "index_option_values_variants_on_variant_id_and_option_value_id" ON "spree_option_values_variants" ("variant_id", "option_value_id") -  (0.1ms) CREATE INDEX "index_spree_option_values_variants_on_variant_id" ON "spree_option_values_variants" ("variant_id") -  (0.1ms) CREATE TABLE "spree_orders" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "number" varchar(15), "item_total" decimal(8,2) DEFAULT 0.0 NOT NULL, "total" decimal(8,2) DEFAULT 0.0 NOT NULL, "state" varchar, "adjustment_total" decimal(8,2) DEFAULT 0.0 NOT NULL, "user_id" integer, "completed_at" datetime, "bill_address_id" integer, "ship_address_id" integer, "payment_total" decimal(8,2) DEFAULT 0.0, "shipping_method_id" integer, "shipment_state" varchar, "payment_state" varchar, "email" varchar, "special_instructions" text, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_spree_orders_on_number" ON "spree_orders" ("number") -  (0.1ms) CREATE TABLE "spree_payment_methods" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "type" varchar, "name" varchar, "description" text, "active" boolean DEFAULT 1, "environment" varchar DEFAULT 'development', "deleted_at" datetime, "display_on" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE TABLE "spree_payments" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "amount" decimal(8,2) DEFAULT 0.0 NOT NULL, "order_id" integer, "source_type" varchar, "source_id" integer, "payment_method_id" integer, "state" varchar, "response_code" varchar, "avs_response" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE TABLE "spree_preferences" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar(100), "owner_type" varchar, "owner_id" integer, "value" text, "key" varchar, "value_type" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE UNIQUE INDEX "index_spree_preferences_on_key" ON "spree_preferences" ("key") -  (0.1ms) CREATE TABLE "spree_product_option_types" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "position" integer, "product_id" integer, "option_type_id" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE TABLE "spree_product_properties" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "value" varchar, "product_id" integer, "property_id" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_product_properties_on_product_id" ON "spree_product_properties" ("product_id") -  (0.1ms) CREATE TABLE "spree_products" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar DEFAULT '' NOT NULL, "description" text, "available_on" datetime, "deleted_at" datetime, "permalink" varchar, "meta_description" varchar, "meta_keywords" varchar, "tax_category_id" integer, "shipping_category_id" integer, "count_on_hand" integer DEFAULT 0 NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_spree_products_on_available_on" ON "spree_products" ("available_on") -  (0.1ms) CREATE INDEX "index_spree_products_on_deleted_at" ON "spree_products" ("deleted_at") -  (0.1ms) CREATE INDEX "index_spree_products_on_name" ON "spree_products" ("name") -  (0.1ms) CREATE INDEX "index_spree_products_on_permalink" ON "spree_products" ("permalink") -  (0.1ms) CREATE TABLE "spree_products_taxons" ("product_id" integer, "taxon_id" integer) -  (0.1ms) CREATE INDEX "index_spree_products_taxons_on_product_id" ON "spree_products_taxons" ("product_id") -  (0.1ms) CREATE INDEX "index_spree_products_taxons_on_taxon_id" ON "spree_products_taxons" ("taxon_id") -  (0.1ms) CREATE TABLE "spree_properties" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "presentation" varchar NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE TABLE "spree_properties_prototypes" ("prototype_id" integer, "property_id" integer) -  (0.1ms) CREATE TABLE "spree_prototypes" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE TABLE "spree_return_authorizations" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "number" varchar, "state" varchar, "amount" decimal(8,2) DEFAULT 0.0 NOT NULL, "order_id" integer, "reason" text, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE TABLE "spree_roles" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar) -  (0.1ms) CREATE TABLE "spree_roles_users" ("role_id" integer, "user_id" integer) -  (0.1ms) CREATE INDEX "index_spree_roles_users_on_role_id" ON "spree_roles_users" ("role_id") -  (0.1ms) CREATE INDEX "index_spree_roles_users_on_user_id" ON "spree_roles_users" ("user_id") -  (0.1ms) CREATE TABLE "spree_shipments" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "tracking" varchar, "number" varchar, "cost" decimal(8,2), "shipped_at" datetime, "order_id" integer, "shipping_method_id" integer, "address_id" integer, "state" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_shipments_on_number" ON "spree_shipments" ("number") -  (0.1ms) CREATE TABLE "spree_shipping_categories" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE TABLE "spree_shipping_methods" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "zone_id" integer, "display_on" varchar, "shipping_category_id" integer, "match_none" boolean, "match_all" boolean, "match_one" boolean, "deleted_at" datetime, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE TABLE "spree_state_changes" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "previous_state" varchar, "stateful_id" integer, "user_id" integer, "stateful_type" varchar, "next_state" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE TABLE "spree_states" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "abbr" varchar, "country_id" integer) -  (0.2ms) CREATE TABLE "spree_tax_categories" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "description" varchar, "is_default" boolean DEFAULT 0, "deleted_at" datetime, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.2ms) CREATE TABLE "spree_tax_rates" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "amount" decimal(8,5), "zone_id" integer, "tax_category_id" integer, "included_in_price" boolean DEFAULT 0, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE TABLE "spree_taxonomies" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.2ms) CREATE TABLE "spree_taxons" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "parent_id" integer, "position" integer DEFAULT 0, "name" varchar NOT NULL, "permalink" varchar, "taxonomy_id" integer, "lft" integer, "rgt" integer, "icon_file_name" varchar, "icon_content_type" varchar, "icon_file_size" integer, "icon_updated_at" datetime, "description" text, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_taxons_on_parent_id" ON "spree_taxons" ("parent_id") -  (0.1ms) CREATE INDEX "index_taxons_on_permalink" ON "spree_taxons" ("permalink") -  (0.1ms) CREATE INDEX "index_taxons_on_taxonomy_id" ON "spree_taxons" ("taxonomy_id") -  (0.4ms) DROP TABLE IF EXISTS "spree_tokenized_permissions" -  (0.2ms) CREATE TABLE "spree_tokenized_permissions" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "permissable_type" varchar, "permissable_id" integer, "token" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.2ms) CREATE INDEX "index_tokenized_name_and_type" ON "spree_tokenized_permissions" ("permissable_id", "permissable_type") -  (0.2ms) CREATE TABLE "spree_trackers" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "environment" varchar, "analytics_id" varchar, "active" boolean DEFAULT 1, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.3ms) CREATE TABLE "spree_users" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "encrypted_password" varchar(128), "password_salt" varchar(128), "email" varchar, "remember_token" varchar, "persistence_token" varchar, "reset_password_token" varchar, "perishable_token" varchar, "sign_in_count" integer DEFAULT 0 NOT NULL, "failed_attempts" integer DEFAULT 0 NOT NULL, "last_request_at" datetime, "current_sign_in_at" datetime, "last_sign_in_at" datetime, "current_sign_in_ip" varchar, "last_sign_in_ip" varchar, "login" varchar, "ship_address_id" integer, "bill_address_id" integer, "authentication_token" varchar, "unlock_token" varchar, "locked_at" datetime, "remember_created_at" datetime, "reset_password_sent_at" datetime, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.2ms) CREATE TABLE "spree_variants" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "sku" varchar DEFAULT '' NOT NULL, "price" decimal(8,2) NOT NULL, "weight" decimal(8,2), "height" decimal(8,2), "width" decimal(8,2), "depth" decimal(8,2), "deleted_at" datetime, "is_master" boolean DEFAULT 0, "product_id" integer, "count_on_hand" integer DEFAULT 0 NOT NULL, "cost_price" decimal(8,2), "position" integer) -  (0.1ms) CREATE INDEX "index_spree_variants_on_product_id" ON "spree_variants" ("product_id") -  (0.2ms) CREATE TABLE "spree_zone_members" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "zoneable_type" varchar, "zoneable_id" integer, "zone_id" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.2ms) CREATE TABLE "spree_zones" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "description" varchar, "default_tax" boolean DEFAULT 0, "zone_members_count" integer DEFAULT 0, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063927"]] -  (1.8ms) commit transaction -Migrating to SpreePromoOneTwo (20180607063928) -  (0.1ms) begin transaction -  (0.1ms) DROP TABLE IF EXISTS "spree_products_promotion_rules" -  (0.3ms) CREATE TABLE "spree_products_promotion_rules" ("product_id" integer, "promotion_rule_id" integer) -  (0.1ms) CREATE INDEX "index_products_promotion_rules_on_product_id" ON "spree_products_promotion_rules" ("product_id") -  (0.1ms) CREATE INDEX "index_products_promotion_rules_on_promotion_rule_id" ON "spree_products_promotion_rules" ("promotion_rule_id") -  (0.0ms) DROP TABLE IF EXISTS "spree_promotion_action_line_items" -  (0.1ms) CREATE TABLE "spree_promotion_action_line_items" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "promotion_action_id" integer, "variant_id" integer, "quantity" integer DEFAULT 1) -  (0.0ms) DROP TABLE IF EXISTS "spree_promotion_actions" -  (0.2ms) CREATE TABLE "spree_promotion_actions" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "activator_id" integer, "position" integer, "type" varchar) -  (0.0ms) DROP TABLE IF EXISTS "spree_promotion_rules" -  (0.1ms) CREATE TABLE "spree_promotion_rules" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "activator_id" integer, "user_id" integer, "product_group_id" integer, "type" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_promotion_rules_on_product_group_id" ON "spree_promotion_rules" ("product_group_id") -  (0.1ms) CREATE INDEX "index_promotion_rules_on_user_id" ON "spree_promotion_rules" ("user_id") -  (0.0ms) DROP TABLE IF EXISTS "spree_promotion_rules_users" -  (0.1ms) CREATE TABLE "spree_promotion_rules_users" ("user_id" integer, "promotion_rule_id" integer) -  (0.1ms) CREATE INDEX "index_promotion_rules_users_on_promotion_rule_id" ON "spree_promotion_rules_users" ("promotion_rule_id") -  (0.1ms) CREATE INDEX "index_promotion_rules_users_on_user_id" ON "spree_promotion_rules_users" ("user_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063928"]] -  (1.3ms) commit transaction -Migrating to AddTaxRateLabel (20180607063929) -  (0.0ms) begin transaction -  (0.9ms) ALTER TABLE "spree_tax_rates" ADD "name" varchar - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063929"]] -  (0.8ms) commit transaction -Migrating to AddToggleTaxRateDisplay (20180607063930) -  (0.1ms) begin transaction -  (0.5ms) ALTER TABLE "spree_tax_rates" ADD "show_rate_in_label" boolean DEFAULT 1 - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063930"]] -  (0.8ms) commit transaction -Migrating to RemoveUnusedPreferenceColumns (20180607063931) -  (0.0ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_preferences" ("id" integer NOT NULL PRIMARY KEY, "name" varchar(100) DEFAULT NULL, "owner_type" varchar DEFAULT NULL, "owner_id" integer DEFAULT NULL, "value" text DEFAULT NULL, "key" varchar DEFAULT NULL, "value_type" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE UNIQUE INDEX "tindex_aspree_preferences_on_key" ON "aspree_preferences" ("key") -  (0.1ms) INSERT INTO "aspree_preferences" ("id","name","owner_type","owner_id","value","key","value_type","created_at","updated_at") - SELECT "id","name","owner_type","owner_id","value","key","value_type","created_at","updated_at" FROM "spree_preferences" -  (0.3ms) DROP TABLE "spree_preferences" -  (0.3ms) CREATE TABLE "spree_preferences" ("id" integer NOT NULL PRIMARY KEY, "owner_type" varchar DEFAULT NULL, "owner_id" integer DEFAULT NULL, "value" text DEFAULT NULL, "key" varchar DEFAULT NULL, "value_type" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.2ms) CREATE UNIQUE INDEX "index_spree_preferences_on_key" ON "spree_preferences" ("key") -  (0.1ms) INSERT INTO "spree_preferences" ("id","owner_type","owner_id","value","key","value_type","created_at","updated_at") - SELECT "id","owner_type","owner_id","value","key","value_type","created_at","updated_at" FROM "aspree_preferences" -  (0.1ms) DROP TABLE "aspree_preferences" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_preferences" ("id" integer NOT NULL PRIMARY KEY, "owner_type" varchar DEFAULT NULL, "owner_id" integer DEFAULT NULL, "value" text DEFAULT NULL, "key" varchar DEFAULT NULL, "value_type" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE UNIQUE INDEX "tindex_aspree_preferences_on_key" ON "aspree_preferences" ("key") -  (0.1ms) INSERT INTO "aspree_preferences" ("id","owner_type","owner_id","value","key","value_type","created_at","updated_at") - SELECT "id","owner_type","owner_id","value","key","value_type","created_at","updated_at" FROM "spree_preferences" -  (0.1ms) DROP TABLE "spree_preferences" -  (0.1ms) CREATE TABLE "spree_preferences" ("id" integer NOT NULL PRIMARY KEY, "owner_type" varchar DEFAULT NULL, "value" text DEFAULT NULL, "key" varchar DEFAULT NULL, "value_type" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE UNIQUE INDEX "index_spree_preferences_on_key" ON "spree_preferences" ("key") -  (0.1ms) INSERT INTO "spree_preferences" ("id","owner_type","value","key","value_type","created_at","updated_at") - SELECT "id","owner_type","value","key","value_type","created_at","updated_at" FROM "aspree_preferences" -  (0.1ms) DROP TABLE "aspree_preferences" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_preferences" ("id" integer NOT NULL PRIMARY KEY, "owner_type" varchar DEFAULT NULL, "value" text DEFAULT NULL, "key" varchar DEFAULT NULL, "value_type" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE UNIQUE INDEX "tindex_aspree_preferences_on_key" ON "aspree_preferences" ("key") -  (0.1ms) INSERT INTO "aspree_preferences" ("id","owner_type","value","key","value_type","created_at","updated_at") - SELECT "id","owner_type","value","key","value_type","created_at","updated_at" FROM "spree_preferences" -  (0.1ms) DROP TABLE "spree_preferences" -  (0.1ms) CREATE TABLE "spree_preferences" ("id" integer NOT NULL PRIMARY KEY, "value" text DEFAULT NULL, "key" varchar DEFAULT NULL, "value_type" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE UNIQUE INDEX "index_spree_preferences_on_key" ON "spree_preferences" ("key") -  (0.1ms) INSERT INTO "spree_preferences" ("id","value","key","value_type","created_at","updated_at") - SELECT "id","value","key","value_type","created_at","updated_at" FROM "aspree_preferences" -  (0.1ms) DROP TABLE "aspree_preferences" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063931"]] -  (1.0ms) commit transaction -Migrating to AddLockVersionToVariant (20180607063932) -  (0.1ms) begin transaction -  (0.6ms) ALTER TABLE "spree_variants" ADD "lock_version" integer DEFAULT 0 - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063932"]] -  (0.9ms) commit transaction -Migrating to AddStatesRequiredToCountries (20180607063933) -  (0.1ms) begin transaction -  (0.5ms) ALTER TABLE "spree_countries" ADD "states_required" boolean DEFAULT 1 - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063933"]] -  (0.8ms) commit transaction -Migrating to AddOnDemandToProductAndVariant (20180607063934) -  (0.1ms) begin transaction -  (0.5ms) ALTER TABLE "spree_products" ADD "on_demand" boolean DEFAULT 0 -  (0.3ms) ALTER TABLE "spree_variants" ADD "on_demand" boolean DEFAULT 0 - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063934"]] -  (0.7ms) commit transaction -Migrating to RemoveNotNullConstraintFromProductsOnHand (20180607063935) -  (0.0ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_products" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT '' NOT NULL, "description" text DEFAULT NULL, "available_on" datetime DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "permalink" varchar DEFAULT NULL, "meta_description" varchar DEFAULT NULL, "meta_keywords" varchar DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "shipping_category_id" integer DEFAULT NULL, "count_on_hand" integer DEFAULT 0 NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "on_demand" boolean DEFAULT '0') -  (0.2ms) CREATE INDEX "tindex_aspree_products_on_permalink" ON "aspree_products" ("permalink") -  (0.1ms) CREATE INDEX "tindex_aspree_products_on_name" ON "aspree_products" ("name") -  (0.1ms) CREATE INDEX "tindex_aspree_products_on_deleted_at" ON "aspree_products" ("deleted_at") -  (0.1ms) CREATE INDEX "tindex_aspree_products_on_available_on" ON "aspree_products" ("available_on") -  (0.1ms) INSERT INTO "aspree_products" ("id","name","description","available_on","deleted_at","permalink","meta_description","meta_keywords","tax_category_id","shipping_category_id","count_on_hand","created_at","updated_at","on_demand") - SELECT "id","name","description","available_on","deleted_at","permalink","meta_description","meta_keywords","tax_category_id","shipping_category_id","count_on_hand","created_at","updated_at","on_demand" FROM "spree_products" -  (0.3ms) DROP TABLE "spree_products" -  (0.2ms) CREATE TABLE "spree_products" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT '' NOT NULL, "description" text DEFAULT NULL, "available_on" datetime DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "permalink" varchar DEFAULT NULL, "meta_description" varchar DEFAULT NULL, "meta_keywords" varchar DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "shipping_category_id" integer DEFAULT NULL, "count_on_hand" integer DEFAULT 0, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "on_demand" boolean DEFAULT '0') -  (0.1ms) CREATE INDEX "index_spree_products_on_available_on" ON "spree_products" ("available_on") -  (0.1ms) CREATE INDEX "index_spree_products_on_deleted_at" ON "spree_products" ("deleted_at") -  (0.1ms) CREATE INDEX "index_spree_products_on_name" ON "spree_products" ("name") -  (0.1ms) CREATE INDEX "index_spree_products_on_permalink" ON "spree_products" ("permalink") -  (0.1ms) INSERT INTO "spree_products" ("id","name","description","available_on","deleted_at","permalink","meta_description","meta_keywords","tax_category_id","shipping_category_id","count_on_hand","created_at","updated_at","on_demand") - SELECT "id","name","description","available_on","deleted_at","permalink","meta_description","meta_keywords","tax_category_id","shipping_category_id","count_on_hand","created_at","updated_at","on_demand" FROM "aspree_products" -  (0.1ms) DROP TABLE "aspree_products" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_variants" ("id" integer NOT NULL PRIMARY KEY, "sku" varchar DEFAULT '' NOT NULL, "price" decimal(8,2) NOT NULL, "weight" decimal(8,2) DEFAULT NULL, "height" decimal(8,2) DEFAULT NULL, "width" decimal(8,2) DEFAULT NULL, "depth" decimal(8,2) DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "is_master" boolean DEFAULT '0', "product_id" integer DEFAULT NULL, "count_on_hand" integer DEFAULT 0 NOT NULL, "cost_price" decimal(8,2) DEFAULT NULL, "position" integer DEFAULT NULL, "lock_version" integer DEFAULT 0, "on_demand" boolean DEFAULT '0') -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_product_id" ON "aspree_variants" ("product_id") -  (0.1ms) INSERT INTO "aspree_variants" ("id","sku","price","weight","height","width","depth","deleted_at","is_master","product_id","count_on_hand","cost_price","position","lock_version","on_demand") - SELECT "id","sku","price","weight","height","width","depth","deleted_at","is_master","product_id","count_on_hand","cost_price","position","lock_version","on_demand" FROM "spree_variants" -  (0.2ms) DROP TABLE "spree_variants" -  (0.2ms) CREATE TABLE "spree_variants" ("id" integer NOT NULL PRIMARY KEY, "sku" varchar DEFAULT '' NOT NULL, "price" decimal(8,2) NOT NULL, "weight" decimal(8,2) DEFAULT NULL, "height" decimal(8,2) DEFAULT NULL, "width" decimal(8,2) DEFAULT NULL, "depth" decimal(8,2) DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "is_master" boolean DEFAULT '0', "product_id" integer DEFAULT NULL, "count_on_hand" integer DEFAULT 0, "cost_price" decimal(8,2) DEFAULT NULL, "position" integer DEFAULT NULL, "lock_version" integer DEFAULT 0, "on_demand" boolean DEFAULT '0') -  (0.1ms) CREATE INDEX "index_spree_variants_on_product_id" ON "spree_variants" ("product_id") -  (0.1ms) INSERT INTO "spree_variants" ("id","sku","price","weight","height","width","depth","deleted_at","is_master","product_id","count_on_hand","cost_price","position","lock_version","on_demand") - SELECT "id","sku","price","weight","height","width","depth","deleted_at","is_master","product_id","count_on_hand","cost_price","position","lock_version","on_demand" FROM "aspree_variants" -  (0.1ms) DROP TABLE "aspree_variants" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063935"]] -  (0.9ms) commit transaction -Migrating to SplitPricesFromVariants (20180607063936) -  (0.0ms) begin transaction -  (0.3ms) CREATE TABLE "spree_prices" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "variant_id" integer NOT NULL, "amount" decimal(8,2) NOT NULL, "currency" varchar) - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL -  (0.2ms) CREATE TEMPORARY TABLE "aspree_variants" ("id" integer NOT NULL PRIMARY KEY, "sku" varchar DEFAULT '' NOT NULL, "price" decimal(8,2) NOT NULL, "weight" decimal(8,2) DEFAULT NULL, "height" decimal(8,2) DEFAULT NULL, "width" decimal(8,2) DEFAULT NULL, "depth" decimal(8,2) DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "is_master" boolean DEFAULT '0', "product_id" integer DEFAULT NULL, "count_on_hand" integer DEFAULT 0, "cost_price" decimal(8,2) DEFAULT NULL, "position" integer DEFAULT NULL, "lock_version" integer DEFAULT 0, "on_demand" boolean DEFAULT '0') -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_product_id" ON "aspree_variants" ("product_id") -  (0.1ms) INSERT INTO "aspree_variants" ("id","sku","price","weight","height","width","depth","deleted_at","is_master","product_id","count_on_hand","cost_price","position","lock_version","on_demand") - SELECT "id","sku","price","weight","height","width","depth","deleted_at","is_master","product_id","count_on_hand","cost_price","position","lock_version","on_demand" FROM "spree_variants" -  (0.2ms) DROP TABLE "spree_variants" -  (0.2ms) CREATE TABLE "spree_variants" ("id" integer NOT NULL PRIMARY KEY, "sku" varchar DEFAULT '' NOT NULL, "weight" decimal(8,2) DEFAULT NULL, "height" decimal(8,2) DEFAULT NULL, "width" decimal(8,2) DEFAULT NULL, "depth" decimal(8,2) DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "is_master" boolean DEFAULT '0', "product_id" integer DEFAULT NULL, "count_on_hand" integer DEFAULT 0, "cost_price" decimal(8,2) DEFAULT NULL, "position" integer DEFAULT NULL, "lock_version" integer DEFAULT 0, "on_demand" boolean DEFAULT '0') -  (0.1ms) CREATE INDEX "index_spree_variants_on_product_id" ON "spree_variants" ("product_id") -  (0.1ms) INSERT INTO "spree_variants" ("id","sku","weight","height","width","depth","deleted_at","is_master","product_id","count_on_hand","cost_price","position","lock_version","on_demand") - SELECT "id","sku","weight","height","width","depth","deleted_at","is_master","product_id","count_on_hand","cost_price","position","lock_version","on_demand" FROM "aspree_variants" -  (0.1ms) DROP TABLE "aspree_variants" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063936"]] -  (0.7ms) commit transaction -Migrating to RemoveNotNullFromSpreePricesAmount (20180607063937) -  (0.1ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_prices" ("id" integer NOT NULL PRIMARY KEY, "variant_id" integer NOT NULL, "amount" decimal(8,2) NOT NULL, "currency" varchar DEFAULT NULL) -  (0.1ms) INSERT INTO "aspree_prices" ("id","variant_id","amount","currency") - SELECT "id","variant_id","amount","currency" FROM "spree_prices" -  (0.3ms) DROP TABLE "spree_prices" -  (0.1ms) CREATE TABLE "spree_prices" ("id" integer NOT NULL PRIMARY KEY, "variant_id" integer NOT NULL, "amount" decimal(8,2) DEFAULT NULL, "currency" varchar DEFAULT NULL) -  (0.1ms) INSERT INTO "spree_prices" ("id","variant_id","amount","currency") - SELECT "id","variant_id","amount","currency" FROM "aspree_prices" -  (0.2ms) DROP TABLE "aspree_prices" - ActiveRecord::SchemaMigration Create (0.3ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063937"]] -  (1.1ms) commit transaction -Migrating to AddCurrencyToLineItems (20180607063938) -  (0.1ms) begin transaction -  (0.9ms) ALTER TABLE "spree_line_items" ADD "currency" varchar - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063938"]] -  (0.8ms) commit transaction -Migrating to AddCurrencyToOrders (20180607063939) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_orders" ADD "currency" varchar - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063939"]] -  (0.7ms) commit transaction -Migrating to AddCostCurrencyToVariants (20180607063940) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_variants" ADD "cost_currency" varchar - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063940"]] -  (0.7ms) commit transaction -Migrating to RemoveDisplayOnFromPaymentMethods (20180607063941) -  (0.0ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_payment_methods" ("id" integer NOT NULL PRIMARY KEY, "type" varchar DEFAULT NULL, "name" varchar DEFAULT NULL, "description" text DEFAULT NULL, "active" boolean DEFAULT '1', "environment" varchar DEFAULT 'development', "deleted_at" datetime DEFAULT NULL, "display_on" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) INSERT INTO "aspree_payment_methods" ("id","type","name","description","active","environment","deleted_at","display_on","created_at","updated_at") - SELECT "id","type","name","description","active","environment","deleted_at","display_on","created_at","updated_at" FROM "spree_payment_methods" -  (0.2ms) DROP TABLE "spree_payment_methods" -  (0.2ms) CREATE TABLE "spree_payment_methods" ("id" integer NOT NULL PRIMARY KEY, "type" varchar DEFAULT NULL, "name" varchar DEFAULT NULL, "description" text DEFAULT NULL, "active" boolean DEFAULT '1', "environment" varchar DEFAULT 'development', "deleted_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) INSERT INTO "spree_payment_methods" ("id","type","name","description","active","environment","deleted_at","created_at","updated_at") - SELECT "id","type","name","description","active","environment","deleted_at","created_at","updated_at" FROM "aspree_payment_methods" -  (0.1ms) DROP TABLE "aspree_payment_methods" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063941"]] -  (0.7ms) commit transaction -Migrating to AddPositionToTaxonomies (20180607063942) -  (0.0ms) begin transaction -  (0.3ms) ALTER TABLE "spree_taxonomies" ADD "position" integer DEFAULT 0 - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063942"]] -  (0.7ms) commit transaction -Migrating to AddLastIpToSpreeOrders (20180607063943) -  (0.1ms) begin transaction -  (0.4ms) ALTER TABLE "spree_orders" ADD "last_ip_address" varchar - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063943"]] -  (0.7ms) commit transaction -Migrating to AddStateToSpreeAdjustments (20180607063944) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_adjustments" ADD "state" varchar -  (0.1ms) CREATE TEMPORARY TABLE "aspree_adjustments" ("id" integer NOT NULL PRIMARY KEY, "source_type" varchar DEFAULT NULL, "source_id" integer DEFAULT NULL, "adjustable_type" varchar DEFAULT NULL, "adjustable_id" integer DEFAULT NULL, "originator_type" varchar DEFAULT NULL, "originator_id" integer DEFAULT NULL, "amount" decimal(8,2) DEFAULT NULL, "label" varchar DEFAULT NULL, "mandatory" boolean DEFAULT NULL, "locked" boolean DEFAULT NULL, "eligible" boolean DEFAULT '1', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "state" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_adjustments_on_order_id" ON "aspree_adjustments" ("adjustable_id") -  (0.1ms) INSERT INTO "aspree_adjustments" ("id","source_type","source_id","adjustable_type","adjustable_id","originator_type","originator_id","amount","label","mandatory","locked","eligible","created_at","updated_at","state") - SELECT "id","source_type","source_id","adjustable_type","adjustable_id","originator_type","originator_id","amount","label","mandatory","locked","eligible","created_at","updated_at","state" FROM "spree_adjustments" -  (0.2ms) DROP TABLE "spree_adjustments" -  (0.2ms) CREATE TABLE "spree_adjustments" ("id" integer NOT NULL PRIMARY KEY, "source_type" varchar DEFAULT NULL, "source_id" integer DEFAULT NULL, "adjustable_type" varchar DEFAULT NULL, "adjustable_id" integer DEFAULT NULL, "originator_type" varchar DEFAULT NULL, "originator_id" integer DEFAULT NULL, "amount" decimal(8,2) DEFAULT NULL, "label" varchar DEFAULT NULL, "mandatory" boolean DEFAULT NULL, "eligible" boolean DEFAULT '1', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "state" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_adjustments_on_order_id" ON "spree_adjustments" ("adjustable_id") -  (0.1ms) INSERT INTO "spree_adjustments" ("id","source_type","source_id","adjustable_type","adjustable_id","originator_type","originator_id","amount","label","mandatory","eligible","created_at","updated_at","state") - SELECT "id","source_type","source_id","adjustable_type","adjustable_id","originator_type","originator_id","amount","label","mandatory","eligible","created_at","updated_at","state" FROM "aspree_adjustments" -  (0.1ms) DROP TABLE "aspree_adjustments" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063944"]] -  (0.8ms) commit transaction -Migrating to AddDisplayOnToSpreePaymentMethods (20180607063945) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_payment_methods" ADD "display_on" varchar - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063945"]] -  (0.7ms) commit transaction -Migrating to AddPositionToProductProperties (20180607063946) -  (0.0ms) begin transaction -  (0.3ms) ALTER TABLE "spree_product_properties" ADD "position" integer DEFAULT 0 - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063946"]] -  (0.7ms) commit transaction -Migrating to AddIdentifierToSpreePayments (20180607063947) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_payments" ADD "identifier" varchar - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063947"]] -  (0.7ms) commit transaction -Migrating to AddOrderIdIndexToPayments (20180607063948) -  (0.0ms) begin transaction -  (0.2ms) CREATE INDEX "index_spree_payments_on_order_id" ON "spree_payments" ("order_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063948"]] -  (0.7ms) commit transaction -Migrating to AddPrimaryToSpreeProductsTaxons (20180607063949) -  (0.1ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_products_taxons" ("product_id" integer DEFAULT NULL, "taxon_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_products_taxons_on_taxon_id" ON "aspree_products_taxons" ("taxon_id") -  (0.2ms) CREATE INDEX "tindex_aspree_products_taxons_on_product_id" ON "aspree_products_taxons" ("product_id") -  (0.1ms) INSERT INTO "aspree_products_taxons" ("product_id","taxon_id") - SELECT "product_id","taxon_id" FROM "spree_products_taxons" -  (0.6ms) DROP TABLE "spree_products_taxons" -  (0.3ms) CREATE TABLE "spree_products_taxons" ("product_id" integer DEFAULT NULL, "taxon_id" integer DEFAULT NULL, "id" integer PRIMARY KEY AUTOINCREMENT NOT NULL) -  (0.2ms) CREATE INDEX "index_spree_products_taxons_on_product_id" ON "spree_products_taxons" ("product_id") -  (0.1ms) CREATE INDEX "index_spree_products_taxons_on_taxon_id" ON "spree_products_taxons" ("taxon_id") -  (0.1ms) INSERT INTO "spree_products_taxons" ("product_id","taxon_id") - SELECT "product_id","taxon_id" FROM "aspree_products_taxons" -  (0.1ms) DROP TABLE "aspree_products_taxons" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063949"]] -  (1.0ms) commit transaction -Migrating to CreateSpreeStockItems (20180607063950) -  (0.1ms) begin transaction -  (0.5ms) CREATE TABLE "spree_stock_items" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "stock_location_id" integer, "variant_id" integer, "count_on_hand" integer DEFAULT 0 NOT NULL, "lock_version" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.3ms) CREATE INDEX "index_spree_stock_items_on_stock_location_id" ON "spree_stock_items" ("stock_location_id") -  (0.2ms) CREATE INDEX "stock_item_by_loc_and_var_id" ON "spree_stock_items" ("stock_location_id", "variant_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063950"]] -  (1.0ms) commit transaction -Migrating to CreateSpreeStockLocations (20180607063951) -  (0.1ms) begin transaction -  (0.5ms) CREATE TABLE "spree_stock_locations" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "address_id" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.3ms) CREATE INDEX "index_spree_stock_locations_on_address_id" ON "spree_stock_locations" ("address_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063951"]] -  (0.9ms) commit transaction -Migrating to CreateDefaultStock (20180607063952) -  (0.1ms) begin transaction -  (0.5ms) ALTER TABLE "spree_stock_locations" ADD "default" boolean DEFAULT 0 NOT NULL - Spree::StockLocation Create (0.2ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "default"], ["created_at", "2018-06-07 06:39:41.512734"], ["updated_at", "2018-06-07 06:39:41.512734"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.2ms) CREATE TEMPORARY TABLE "aspree_variants" ("id" integer NOT NULL PRIMARY KEY, "sku" varchar DEFAULT '' NOT NULL, "weight" decimal(8,2) DEFAULT NULL, "height" decimal(8,2) DEFAULT NULL, "width" decimal(8,2) DEFAULT NULL, "depth" decimal(8,2) DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "is_master" boolean DEFAULT '0', "product_id" integer DEFAULT NULL, "count_on_hand" integer DEFAULT 0, "cost_price" decimal(8,2) DEFAULT NULL, "position" integer DEFAULT NULL, "lock_version" integer DEFAULT 0, "on_demand" boolean DEFAULT '0', "cost_currency" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_product_id" ON "aspree_variants" ("product_id") -  (0.1ms) INSERT INTO "aspree_variants" ("id","sku","weight","height","width","depth","deleted_at","is_master","product_id","count_on_hand","cost_price","position","lock_version","on_demand","cost_currency") - SELECT "id","sku","weight","height","width","depth","deleted_at","is_master","product_id","count_on_hand","cost_price","position","lock_version","on_demand","cost_currency" FROM "spree_variants" -  (0.2ms) DROP TABLE "spree_variants" -  (0.2ms) CREATE TABLE "spree_variants" ("id" integer NOT NULL PRIMARY KEY, "sku" varchar DEFAULT '' NOT NULL, "weight" decimal(8,2) DEFAULT NULL, "height" decimal(8,2) DEFAULT NULL, "width" decimal(8,2) DEFAULT NULL, "depth" decimal(8,2) DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "is_master" boolean DEFAULT '0', "product_id" integer DEFAULT NULL, "cost_price" decimal(8,2) DEFAULT NULL, "position" integer DEFAULT NULL, "lock_version" integer DEFAULT 0, "on_demand" boolean DEFAULT '0', "cost_currency" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_spree_variants_on_product_id" ON "spree_variants" ("product_id") -  (0.1ms) INSERT INTO "spree_variants" ("id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","lock_version","on_demand","cost_currency") - SELECT "id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","lock_version","on_demand","cost_currency" FROM "aspree_variants" -  (0.1ms) DROP TABLE "aspree_variants" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063952"]] -  (1.3ms) commit transaction -Migrating to AddOrderIdIndexToShipments (20180607063953) -  (0.1ms) begin transaction -  (0.4ms) CREATE INDEX "index_spree_shipments_on_order_id" ON "spree_shipments" ("order_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063953"]] -  (0.7ms) commit transaction -Migrating to ChangeMetaDescriptionOnSpreeProductsToText (20180607063954) -  (0.1ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_products" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT '' NOT NULL, "description" text DEFAULT NULL, "available_on" datetime DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "permalink" varchar DEFAULT NULL, "meta_description" varchar DEFAULT NULL, "meta_keywords" varchar DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "shipping_category_id" integer DEFAULT NULL, "count_on_hand" integer DEFAULT 0, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "on_demand" boolean DEFAULT '0') -  (0.1ms) CREATE INDEX "tindex_aspree_products_on_permalink" ON "aspree_products" ("permalink") -  (0.1ms) CREATE INDEX "tindex_aspree_products_on_name" ON "aspree_products" ("name") -  (0.1ms) CREATE INDEX "tindex_aspree_products_on_deleted_at" ON "aspree_products" ("deleted_at") -  (0.1ms) CREATE INDEX "tindex_aspree_products_on_available_on" ON "aspree_products" ("available_on") -  (0.1ms) INSERT INTO "aspree_products" ("id","name","description","available_on","deleted_at","permalink","meta_description","meta_keywords","tax_category_id","shipping_category_id","count_on_hand","created_at","updated_at","on_demand") - SELECT "id","name","description","available_on","deleted_at","permalink","meta_description","meta_keywords","tax_category_id","shipping_category_id","count_on_hand","created_at","updated_at","on_demand" FROM "spree_products" -  (0.4ms) DROP TABLE "spree_products" -  (0.2ms) CREATE TABLE "spree_products" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT '' NOT NULL, "description" text DEFAULT NULL, "available_on" datetime DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "permalink" varchar DEFAULT NULL, "meta_description" text DEFAULT NULL, "meta_keywords" varchar DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "shipping_category_id" integer DEFAULT NULL, "count_on_hand" integer DEFAULT 0, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "on_demand" boolean DEFAULT '0') -  (0.1ms) CREATE INDEX "index_spree_products_on_available_on" ON "spree_products" ("available_on") -  (0.2ms) CREATE INDEX "index_spree_products_on_deleted_at" ON "spree_products" ("deleted_at") -  (0.1ms) CREATE INDEX "index_spree_products_on_name" ON "spree_products" ("name") -  (0.1ms) CREATE INDEX "index_spree_products_on_permalink" ON "spree_products" ("permalink") -  (0.1ms) INSERT INTO "spree_products" ("id","name","description","available_on","deleted_at","permalink","meta_description","meta_keywords","tax_category_id","shipping_category_id","count_on_hand","created_at","updated_at","on_demand") - SELECT "id","name","description","available_on","deleted_at","permalink","meta_description","meta_keywords","tax_category_id","shipping_category_id","count_on_hand","created_at","updated_at","on_demand" FROM "aspree_products" -  (0.1ms) DROP TABLE "aspree_products" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063954"]] -  (1.4ms) commit transaction -Migrating to AddStockLocationIdToSpreeShipments (20180607063955) -  (0.1ms) begin transaction -  (0.6ms) ALTER TABLE "spree_shipments" ADD "stock_location_id" integer - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063955"]] -  (0.9ms) commit transaction -Migrating to AddPendingToInventoryUnit (20180607063956) -  (0.1ms) begin transaction -  (0.6ms) ALTER TABLE "spree_inventory_units" ADD "pending" boolean DEFAULT 1 - Spree::InventoryUnit Update All (0.1ms) UPDATE "spree_inventory_units" SET "pending" = 0 - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063956"]] -  (0.8ms) commit transaction -Migrating to RemoveOnDemandFromProductAndVariant (20180607063957) -  (0.0ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_products" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT '' NOT NULL, "description" text DEFAULT NULL, "available_on" datetime DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "permalink" varchar DEFAULT NULL, "meta_description" text DEFAULT NULL, "meta_keywords" varchar DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "shipping_category_id" integer DEFAULT NULL, "count_on_hand" integer DEFAULT 0, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "on_demand" boolean DEFAULT '0') -  (0.1ms) CREATE INDEX "tindex_aspree_products_on_permalink" ON "aspree_products" ("permalink") -  (0.1ms) CREATE INDEX "tindex_aspree_products_on_name" ON "aspree_products" ("name") -  (0.1ms) CREATE INDEX "tindex_aspree_products_on_deleted_at" ON "aspree_products" ("deleted_at") -  (0.1ms) CREATE INDEX "tindex_aspree_products_on_available_on" ON "aspree_products" ("available_on") -  (0.1ms) INSERT INTO "aspree_products" ("id","name","description","available_on","deleted_at","permalink","meta_description","meta_keywords","tax_category_id","shipping_category_id","count_on_hand","created_at","updated_at","on_demand") - SELECT "id","name","description","available_on","deleted_at","permalink","meta_description","meta_keywords","tax_category_id","shipping_category_id","count_on_hand","created_at","updated_at","on_demand" FROM "spree_products" -  (0.3ms) DROP TABLE "spree_products" -  (0.2ms) CREATE TABLE "spree_products" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT '' NOT NULL, "description" text DEFAULT NULL, "available_on" datetime DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "permalink" varchar DEFAULT NULL, "meta_description" text DEFAULT NULL, "meta_keywords" varchar DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "shipping_category_id" integer DEFAULT NULL, "count_on_hand" integer DEFAULT 0, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_spree_products_on_available_on" ON "spree_products" ("available_on") -  (0.2ms) CREATE INDEX "index_spree_products_on_deleted_at" ON "spree_products" ("deleted_at") -  (0.1ms) CREATE INDEX "index_spree_products_on_name" ON "spree_products" ("name") -  (0.1ms) CREATE INDEX "index_spree_products_on_permalink" ON "spree_products" ("permalink") -  (0.1ms) INSERT INTO "spree_products" ("id","name","description","available_on","deleted_at","permalink","meta_description","meta_keywords","tax_category_id","shipping_category_id","count_on_hand","created_at","updated_at") - SELECT "id","name","description","available_on","deleted_at","permalink","meta_description","meta_keywords","tax_category_id","shipping_category_id","count_on_hand","created_at","updated_at" FROM "aspree_products" -  (0.1ms) DROP TABLE "aspree_products" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_variants" ("id" integer NOT NULL PRIMARY KEY, "sku" varchar DEFAULT '' NOT NULL, "weight" decimal(8,2) DEFAULT NULL, "height" decimal(8,2) DEFAULT NULL, "width" decimal(8,2) DEFAULT NULL, "depth" decimal(8,2) DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "is_master" boolean DEFAULT '0', "product_id" integer DEFAULT NULL, "cost_price" decimal(8,2) DEFAULT NULL, "position" integer DEFAULT NULL, "lock_version" integer DEFAULT 0, "on_demand" boolean DEFAULT '0', "cost_currency" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_product_id" ON "aspree_variants" ("product_id") -  (0.1ms) INSERT INTO "aspree_variants" ("id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","lock_version","on_demand","cost_currency") - SELECT "id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","lock_version","on_demand","cost_currency" FROM "spree_variants" -  (0.1ms) DROP TABLE "spree_variants" -  (0.1ms) CREATE TABLE "spree_variants" ("id" integer NOT NULL PRIMARY KEY, "sku" varchar DEFAULT '' NOT NULL, "weight" decimal(8,2) DEFAULT NULL, "height" decimal(8,2) DEFAULT NULL, "width" decimal(8,2) DEFAULT NULL, "depth" decimal(8,2) DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "is_master" boolean DEFAULT '0', "product_id" integer DEFAULT NULL, "cost_price" decimal(8,2) DEFAULT NULL, "position" integer DEFAULT NULL, "lock_version" integer DEFAULT 0, "cost_currency" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_spree_variants_on_product_id" ON "spree_variants" ("product_id") -  (0.1ms) INSERT INTO "spree_variants" ("id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","lock_version","cost_currency") - SELECT "id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","lock_version","cost_currency" FROM "aspree_variants" -  (0.1ms) DROP TABLE "aspree_variants" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063957"]] -  (1.1ms) commit transaction -Migrating to CreateShippingMethodZone (20180607063958) -  (0.1ms) begin transaction -  (0.4ms) CREATE TABLE "shipping_methods_zones" ("shipping_method_id" integer, "zone_id" integer) - Spree::ShippingMethod Load (0.1ms) SELECT "spree_shipping_methods".* FROM "spree_shipping_methods" WHERE "spree_shipping_methods"."deleted_at" IS NULL AND "spree_shipping_methods"."deleted_at" IS NULL -  (0.2ms) CREATE TEMPORARY TABLE "aspree_shipping_methods" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT NULL, "zone_id" integer DEFAULT NULL, "display_on" varchar DEFAULT NULL, "shipping_category_id" integer DEFAULT NULL, "match_none" boolean DEFAULT NULL, "match_all" boolean DEFAULT NULL, "match_one" boolean DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) INSERT INTO "aspree_shipping_methods" ("id","name","zone_id","display_on","shipping_category_id","match_none","match_all","match_one","deleted_at","created_at","updated_at") - SELECT "id","name","zone_id","display_on","shipping_category_id","match_none","match_all","match_one","deleted_at","created_at","updated_at" FROM "spree_shipping_methods" -  (0.2ms) DROP TABLE "spree_shipping_methods" -  (0.1ms) CREATE TABLE "spree_shipping_methods" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT NULL, "display_on" varchar DEFAULT NULL, "shipping_category_id" integer DEFAULT NULL, "match_none" boolean DEFAULT NULL, "match_all" boolean DEFAULT NULL, "match_one" boolean DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) INSERT INTO "spree_shipping_methods" ("id","name","display_on","shipping_category_id","match_none","match_all","match_one","deleted_at","created_at","updated_at") - SELECT "id","name","display_on","shipping_category_id","match_none","match_all","match_one","deleted_at","created_at","updated_at" FROM "aspree_shipping_methods" -  (0.1ms) DROP TABLE "aspree_shipping_methods" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063958"]] -  (1.0ms) commit transaction -Migrating to RemoveShippingCategoryIdFromShippingMethod (20180607063959) -  (0.1ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_shipping_methods" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT NULL, "display_on" varchar DEFAULT NULL, "shipping_category_id" integer DEFAULT NULL, "match_none" boolean DEFAULT NULL, "match_all" boolean DEFAULT NULL, "match_one" boolean DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) INSERT INTO "aspree_shipping_methods" ("id","name","display_on","shipping_category_id","match_none","match_all","match_one","deleted_at","created_at","updated_at") - SELECT "id","name","display_on","shipping_category_id","match_none","match_all","match_one","deleted_at","created_at","updated_at" FROM "spree_shipping_methods" -  (0.3ms) DROP TABLE "spree_shipping_methods" -  (0.2ms) CREATE TABLE "spree_shipping_methods" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT NULL, "display_on" varchar DEFAULT NULL, "match_none" boolean DEFAULT NULL, "match_all" boolean DEFAULT NULL, "match_one" boolean DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) INSERT INTO "spree_shipping_methods" ("id","name","display_on","match_none","match_all","match_one","deleted_at","created_at","updated_at") - SELECT "id","name","display_on","match_none","match_all","match_one","deleted_at","created_at","updated_at" FROM "aspree_shipping_methods" -  (0.1ms) DROP TABLE "aspree_shipping_methods" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063959"]] -  (0.9ms) commit transaction -Migrating to CreateShippingMethodCategories (20180607063960) -  (0.0ms) begin transaction -  (0.4ms) CREATE TABLE "spree_shipping_method_categories" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "shipping_method_id" integer NOT NULL, "shipping_category_id" integer NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.2ms) CREATE INDEX "index_spree_shipping_method_categories_on_shipping_method_id" ON "spree_shipping_method_categories" ("shipping_method_id") -  (0.2ms) CREATE INDEX "index_spree_shipping_method_categories_on_shipping_category_id" ON "spree_shipping_method_categories" ("shipping_category_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063960"]] -  (0.8ms) commit transaction -Migrating to AddTrackingUrlToSpreeShippingMethods (20180607063961) -  (0.0ms) begin transaction -  (0.3ms) ALTER TABLE "spree_shipping_methods" ADD "tracking_url" varchar - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063961"]] -  (0.8ms) commit transaction -Migrating to CreateSpreeShippingRates (20180607063962) -  (0.0ms) begin transaction -  (0.3ms) CREATE TABLE "spree_shipping_rates" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "shipment_id" integer, "shipping_method_id" integer, "selected" boolean DEFAULT 0, "cost" decimal(8,2), "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.2ms) CREATE UNIQUE INDEX "spree_shipping_rates_join_index" ON "spree_shipping_rates" ("shipment_id", "shipping_method_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063962"]] -  (0.8ms) commit transaction -Migrating to RemoveCategoryMatchAttributesFromShippingMethod (20180607063963) -  (0.0ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_shipping_methods" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT NULL, "display_on" varchar DEFAULT NULL, "match_none" boolean DEFAULT NULL, "match_all" boolean DEFAULT NULL, "match_one" boolean DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "tracking_url" varchar DEFAULT NULL) -  (0.1ms) INSERT INTO "aspree_shipping_methods" ("id","name","display_on","match_none","match_all","match_one","deleted_at","created_at","updated_at","tracking_url") - SELECT "id","name","display_on","match_none","match_all","match_one","deleted_at","created_at","updated_at","tracking_url" FROM "spree_shipping_methods" -  (0.2ms) DROP TABLE "spree_shipping_methods" -  (0.2ms) CREATE TABLE "spree_shipping_methods" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT NULL, "display_on" varchar DEFAULT NULL, "match_all" boolean DEFAULT NULL, "match_one" boolean DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "tracking_url" varchar DEFAULT NULL) -  (0.1ms) INSERT INTO "spree_shipping_methods" ("id","name","display_on","match_all","match_one","deleted_at","created_at","updated_at","tracking_url") - SELECT "id","name","display_on","match_all","match_one","deleted_at","created_at","updated_at","tracking_url" FROM "aspree_shipping_methods" -  (0.1ms) DROP TABLE "aspree_shipping_methods" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_shipping_methods" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT NULL, "display_on" varchar DEFAULT NULL, "match_all" boolean DEFAULT NULL, "match_one" boolean DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "tracking_url" varchar DEFAULT NULL) -  (0.1ms) INSERT INTO "aspree_shipping_methods" ("id","name","display_on","match_all","match_one","deleted_at","created_at","updated_at","tracking_url") - SELECT "id","name","display_on","match_all","match_one","deleted_at","created_at","updated_at","tracking_url" FROM "spree_shipping_methods" -  (0.1ms) DROP TABLE "spree_shipping_methods" -  (0.1ms) CREATE TABLE "spree_shipping_methods" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT NULL, "display_on" varchar DEFAULT NULL, "match_all" boolean DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "tracking_url" varchar DEFAULT NULL) -  (0.1ms) INSERT INTO "spree_shipping_methods" ("id","name","display_on","match_all","deleted_at","created_at","updated_at","tracking_url") - SELECT "id","name","display_on","match_all","deleted_at","created_at","updated_at","tracking_url" FROM "aspree_shipping_methods" -  (0.1ms) DROP TABLE "aspree_shipping_methods" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_shipping_methods" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT NULL, "display_on" varchar DEFAULT NULL, "match_all" boolean DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "tracking_url" varchar DEFAULT NULL) -  (0.1ms) INSERT INTO "aspree_shipping_methods" ("id","name","display_on","match_all","deleted_at","created_at","updated_at","tracking_url") - SELECT "id","name","display_on","match_all","deleted_at","created_at","updated_at","tracking_url" FROM "spree_shipping_methods" -  (0.1ms) DROP TABLE "spree_shipping_methods" -  (0.2ms) CREATE TABLE "spree_shipping_methods" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT NULL, "display_on" varchar DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "tracking_url" varchar DEFAULT NULL) -  (0.1ms) INSERT INTO "spree_shipping_methods" ("id","name","display_on","deleted_at","created_at","updated_at","tracking_url") - SELECT "id","name","display_on","deleted_at","created_at","updated_at","tracking_url" FROM "aspree_shipping_methods" -  (0.1ms) DROP TABLE "aspree_shipping_methods" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063963"]] -  (0.8ms) commit transaction -Migrating to CreateStockMovements (20180607063964) -  (0.0ms) begin transaction -  (0.3ms) CREATE TABLE "spree_stock_movements" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "stock_item_id" integer, "quantity" integer, "action" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.2ms) CREATE INDEX "index_spree_stock_movements_on_stock_item_id" ON "spree_stock_movements" ("stock_item_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063964"]] -  (0.8ms) commit transaction -Migrating to AddAddressFieldsToStockLocation (20180607063965) -  (0.0ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_stock_locations" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT NULL, "address_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "default" boolean DEFAULT '0' NOT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_stock_locations_on_address_id" ON "aspree_stock_locations" ("address_id") -  (0.1ms) INSERT INTO "aspree_stock_locations" ("id","name","address_id","created_at","updated_at","default") - SELECT "id","name","address_id","created_at","updated_at","default" FROM "spree_stock_locations" -  (0.3ms) DROP TABLE "spree_stock_locations" -  (0.2ms) CREATE TABLE "spree_stock_locations" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "default" boolean DEFAULT '0' NOT NULL) -  (0.1ms) INSERT INTO "spree_stock_locations" ("id","name","created_at","updated_at","default") - SELECT "id","name","created_at","updated_at","default" FROM "aspree_stock_locations" -  (0.1ms) DROP TABLE "aspree_stock_locations" -  (0.2ms) ALTER TABLE "spree_stock_locations" ADD "address1" varchar -  (0.2ms) ALTER TABLE "spree_stock_locations" ADD "address2" varchar -  (0.2ms) ALTER TABLE "spree_stock_locations" ADD "city" varchar -  (0.2ms) ALTER TABLE "spree_stock_locations" ADD "state_id" integer -  (0.2ms) ALTER TABLE "spree_stock_locations" ADD "state_name" varchar -  (0.2ms) ALTER TABLE "spree_stock_locations" ADD "country_id" integer -  (0.2ms) ALTER TABLE "spree_stock_locations" ADD "zipcode" varchar -  (0.2ms) ALTER TABLE "spree_stock_locations" ADD "phone" varchar - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" WHERE "spree_countries"."iso" = ? ORDER BY "spree_countries"."id" ASC LIMIT ? [["iso", "US"], ["LIMIT", 1]] - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::StockLocation Update All (0.1ms) UPDATE "spree_stock_locations" SET "country_id" = NULL - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063965"]] -  (0.8ms) commit transaction -Migrating to AddActiveFieldToStockLocations (20180607063966) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_stock_locations" ADD "active" boolean DEFAULT 1 - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063966"]] -  (0.6ms) commit transaction -Migrating to AddBackorderableToStockItem (20180607063967) -  (0.0ms) begin transaction -  (0.3ms) ALTER TABLE "spree_stock_items" ADD "backorderable" boolean DEFAULT 1 - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063967"]] -  (0.7ms) commit transaction -Migrating to AddDefaultQuantityToStockMovement (20180607063968) -  (0.0ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_stock_movements" ("id" integer NOT NULL PRIMARY KEY, "stock_item_id" integer DEFAULT NULL, "quantity" integer DEFAULT NULL, "action" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_stock_movements_on_stock_item_id" ON "aspree_stock_movements" ("stock_item_id") -  (0.1ms) INSERT INTO "aspree_stock_movements" ("id","stock_item_id","quantity","action","created_at","updated_at") - SELECT "id","stock_item_id","quantity","action","created_at","updated_at" FROM "spree_stock_movements" -  (0.3ms) DROP TABLE "spree_stock_movements" -  (0.1ms) CREATE TABLE "spree_stock_movements" ("id" integer NOT NULL PRIMARY KEY, "stock_item_id" integer DEFAULT NULL, "quantity" integer DEFAULT 0, "action" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_spree_stock_movements_on_stock_item_id" ON "spree_stock_movements" ("stock_item_id") -  (0.1ms) INSERT INTO "spree_stock_movements" ("id","stock_item_id","quantity","action","created_at","updated_at") - SELECT "id","stock_item_id","quantity","action","created_at","updated_at" FROM "aspree_stock_movements" -  (0.1ms) DROP TABLE "aspree_stock_movements" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063968"]] -  (0.7ms) commit transaction -Migrating to AddSourceAndDestinationToStockMovements (20180607063969) -  (0.0ms) begin transaction -  (0.3ms) ALTER TABLE "spree_stock_movements" ADD "source_type" varchar -  (0.2ms) ALTER TABLE "spree_stock_movements" ADD "source_id" integer -  (0.2ms) ALTER TABLE "spree_stock_movements" ADD "destination_type" varchar -  (0.2ms) ALTER TABLE "spree_stock_movements" ADD "destination_id" integer - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063969"]] -  (0.8ms) commit transaction -Migrating to ChangeOrdersTotalPrecision (20180607063970) -  (0.1ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_orders" ("id" integer NOT NULL PRIMARY KEY, "number" varchar(15) DEFAULT NULL, "item_total" decimal(8,2) DEFAULT '0.0' NOT NULL, "total" decimal(8,2) DEFAULT '0.0' NOT NULL, "state" varchar DEFAULT NULL, "adjustment_total" decimal(8,2) DEFAULT '0.0' NOT NULL, "user_id" integer DEFAULT NULL, "completed_at" datetime DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "payment_total" decimal(8,2) DEFAULT '0.0', "shipping_method_id" integer DEFAULT NULL, "shipment_state" varchar DEFAULT NULL, "payment_state" varchar DEFAULT NULL, "email" varchar DEFAULT NULL, "special_instructions" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "last_ip_address" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_number" ON "aspree_orders" ("number") -  (0.1ms) INSERT INTO "aspree_orders" ("id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address") - SELECT "id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address" FROM "spree_orders" -  (0.4ms) DROP TABLE "spree_orders" -  (0.3ms) CREATE TABLE "spree_orders" ("id" integer NOT NULL PRIMARY KEY, "number" varchar(15) DEFAULT NULL, "item_total" decimal(10,2) DEFAULT 0.0 NOT NULL, "total" decimal(8,2) DEFAULT '0.0' NOT NULL, "state" varchar DEFAULT NULL, "adjustment_total" decimal(8,2) DEFAULT '0.0' NOT NULL, "user_id" integer DEFAULT NULL, "completed_at" datetime DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "payment_total" decimal(8,2) DEFAULT '0.0', "shipping_method_id" integer DEFAULT NULL, "shipment_state" varchar DEFAULT NULL, "payment_state" varchar DEFAULT NULL, "email" varchar DEFAULT NULL, "special_instructions" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "last_ip_address" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_spree_orders_on_number" ON "spree_orders" ("number") -  (0.1ms) INSERT INTO "spree_orders" ("id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address") - SELECT "id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address" FROM "aspree_orders" -  (0.1ms) DROP TABLE "aspree_orders" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_orders" ("id" integer NOT NULL PRIMARY KEY, "number" varchar(15) DEFAULT NULL, "item_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "total" decimal(8,2) DEFAULT '0.0' NOT NULL, "state" varchar DEFAULT NULL, "adjustment_total" decimal(8,2) DEFAULT '0.0' NOT NULL, "user_id" integer DEFAULT NULL, "completed_at" datetime DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "payment_total" decimal(8,2) DEFAULT '0.0', "shipping_method_id" integer DEFAULT NULL, "shipment_state" varchar DEFAULT NULL, "payment_state" varchar DEFAULT NULL, "email" varchar DEFAULT NULL, "special_instructions" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "last_ip_address" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_number" ON "aspree_orders" ("number") -  (0.1ms) INSERT INTO "aspree_orders" ("id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address") - SELECT "id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address" FROM "spree_orders" -  (0.1ms) DROP TABLE "spree_orders" -  (0.2ms) CREATE TABLE "spree_orders" ("id" integer NOT NULL PRIMARY KEY, "number" varchar(15) DEFAULT NULL, "item_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "total" decimal(10,2) DEFAULT 0.0 NOT NULL, "state" varchar DEFAULT NULL, "adjustment_total" decimal(8,2) DEFAULT '0.0' NOT NULL, "user_id" integer DEFAULT NULL, "completed_at" datetime DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "payment_total" decimal(8,2) DEFAULT '0.0', "shipping_method_id" integer DEFAULT NULL, "shipment_state" varchar DEFAULT NULL, "payment_state" varchar DEFAULT NULL, "email" varchar DEFAULT NULL, "special_instructions" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "last_ip_address" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_spree_orders_on_number" ON "spree_orders" ("number") -  (0.1ms) INSERT INTO "spree_orders" ("id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address") - SELECT "id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address" FROM "aspree_orders" -  (0.1ms) DROP TABLE "aspree_orders" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_orders" ("id" integer NOT NULL PRIMARY KEY, "number" varchar(15) DEFAULT NULL, "item_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "total" decimal(10,2) DEFAULT '0.0' NOT NULL, "state" varchar DEFAULT NULL, "adjustment_total" decimal(8,2) DEFAULT '0.0' NOT NULL, "user_id" integer DEFAULT NULL, "completed_at" datetime DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "payment_total" decimal(8,2) DEFAULT '0.0', "shipping_method_id" integer DEFAULT NULL, "shipment_state" varchar DEFAULT NULL, "payment_state" varchar DEFAULT NULL, "email" varchar DEFAULT NULL, "special_instructions" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "last_ip_address" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_number" ON "aspree_orders" ("number") -  (0.1ms) INSERT INTO "aspree_orders" ("id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address") - SELECT "id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address" FROM "spree_orders" -  (0.1ms) DROP TABLE "spree_orders" -  (0.2ms) CREATE TABLE "spree_orders" ("id" integer NOT NULL PRIMARY KEY, "number" varchar(15) DEFAULT NULL, "item_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "total" decimal(10,2) DEFAULT '0.0' NOT NULL, "state" varchar DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT 0.0 NOT NULL, "user_id" integer DEFAULT NULL, "completed_at" datetime DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "payment_total" decimal(8,2) DEFAULT '0.0', "shipping_method_id" integer DEFAULT NULL, "shipment_state" varchar DEFAULT NULL, "payment_state" varchar DEFAULT NULL, "email" varchar DEFAULT NULL, "special_instructions" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "last_ip_address" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_spree_orders_on_number" ON "spree_orders" ("number") -  (0.1ms) INSERT INTO "spree_orders" ("id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address") - SELECT "id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address" FROM "aspree_orders" -  (0.1ms) DROP TABLE "aspree_orders" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_orders" ("id" integer NOT NULL PRIMARY KEY, "number" varchar(15) DEFAULT NULL, "item_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "total" decimal(10,2) DEFAULT '0.0' NOT NULL, "state" varchar DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "user_id" integer DEFAULT NULL, "completed_at" datetime DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "payment_total" decimal(8,2) DEFAULT '0.0', "shipping_method_id" integer DEFAULT NULL, "shipment_state" varchar DEFAULT NULL, "payment_state" varchar DEFAULT NULL, "email" varchar DEFAULT NULL, "special_instructions" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "last_ip_address" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_number" ON "aspree_orders" ("number") -  (0.1ms) INSERT INTO "aspree_orders" ("id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address") - SELECT "id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address" FROM "spree_orders" -  (0.1ms) DROP TABLE "spree_orders" -  (0.2ms) CREATE TABLE "spree_orders" ("id" integer NOT NULL PRIMARY KEY, "number" varchar(15) DEFAULT NULL, "item_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "total" decimal(10,2) DEFAULT '0.0' NOT NULL, "state" varchar DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "user_id" integer DEFAULT NULL, "completed_at" datetime DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "payment_total" decimal(10,2) DEFAULT 0.0, "shipping_method_id" integer DEFAULT NULL, "shipment_state" varchar DEFAULT NULL, "payment_state" varchar DEFAULT NULL, "email" varchar DEFAULT NULL, "special_instructions" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "last_ip_address" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_spree_orders_on_number" ON "spree_orders" ("number") -  (0.1ms) INSERT INTO "spree_orders" ("id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address") - SELECT "id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address" FROM "aspree_orders" -  (0.1ms) DROP TABLE "aspree_orders" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063970"]] -  (0.9ms) commit transaction -Migrating to ChangeSpreePaymentsAmountPrecision (20180607063971) -  (0.0ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_payments" ("id" integer NOT NULL PRIMARY KEY, "amount" decimal(8,2) DEFAULT '0.0' NOT NULL, "order_id" integer DEFAULT NULL, "source_type" varchar DEFAULT NULL, "source_id" integer DEFAULT NULL, "payment_method_id" integer DEFAULT NULL, "state" varchar DEFAULT NULL, "response_code" varchar DEFAULT NULL, "avs_response" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "identifier" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_payments_on_order_id" ON "aspree_payments" ("order_id") -  (0.1ms) INSERT INTO "aspree_payments" ("id","amount","order_id","source_type","source_id","payment_method_id","state","response_code","avs_response","created_at","updated_at","identifier") - SELECT "id","amount","order_id","source_type","source_id","payment_method_id","state","response_code","avs_response","created_at","updated_at","identifier" FROM "spree_payments" -  (0.3ms) DROP TABLE "spree_payments" -  (0.2ms) CREATE TABLE "spree_payments" ("id" integer NOT NULL PRIMARY KEY, "amount" decimal(10,2) DEFAULT 0.0 NOT NULL, "order_id" integer DEFAULT NULL, "source_type" varchar DEFAULT NULL, "source_id" integer DEFAULT NULL, "payment_method_id" integer DEFAULT NULL, "state" varchar DEFAULT NULL, "response_code" varchar DEFAULT NULL, "avs_response" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "identifier" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_spree_payments_on_order_id" ON "spree_payments" ("order_id") -  (0.1ms) INSERT INTO "spree_payments" ("id","amount","order_id","source_type","source_id","payment_method_id","state","response_code","avs_response","created_at","updated_at","identifier") - SELECT "id","amount","order_id","source_type","source_id","payment_method_id","state","response_code","avs_response","created_at","updated_at","identifier" FROM "aspree_payments" -  (0.1ms) DROP TABLE "aspree_payments" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063971"]] -  (0.8ms) commit transaction -Migrating to ChangeSpreeReturnAuthorizationAmountPrecision (20180607063972) -  (0.0ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_return_authorizations" ("id" integer NOT NULL PRIMARY KEY, "number" varchar DEFAULT NULL, "state" varchar DEFAULT NULL, "amount" decimal(8,2) DEFAULT '0.0' NOT NULL, "order_id" integer DEFAULT NULL, "reason" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) INSERT INTO "aspree_return_authorizations" ("id","number","state","amount","order_id","reason","created_at","updated_at") - SELECT "id","number","state","amount","order_id","reason","created_at","updated_at" FROM "spree_return_authorizations" -  (0.2ms) DROP TABLE "spree_return_authorizations" -  (0.2ms) CREATE TABLE "spree_return_authorizations" ("id" integer NOT NULL PRIMARY KEY, "number" varchar DEFAULT NULL, "state" varchar DEFAULT NULL, "amount" decimal(10,2) DEFAULT 0.0 NOT NULL, "order_id" integer DEFAULT NULL, "reason" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) INSERT INTO "spree_return_authorizations" ("id","number","state","amount","order_id","reason","created_at","updated_at") - SELECT "id","number","state","amount","order_id","reason","created_at","updated_at" FROM "aspree_return_authorizations" -  (0.1ms) DROP TABLE "aspree_return_authorizations" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063972"]] -  (0.7ms) commit transaction -Migrating to ChangeAdjustmentsAmountPrecision (20180607063973) -  (0.0ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_adjustments" ("id" integer NOT NULL PRIMARY KEY, "source_type" varchar DEFAULT NULL, "source_id" integer DEFAULT NULL, "adjustable_type" varchar DEFAULT NULL, "adjustable_id" integer DEFAULT NULL, "originator_type" varchar DEFAULT NULL, "originator_id" integer DEFAULT NULL, "amount" decimal(8,2) DEFAULT NULL, "label" varchar DEFAULT NULL, "mandatory" boolean DEFAULT NULL, "eligible" boolean DEFAULT '1', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "state" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_adjustments_on_order_id" ON "aspree_adjustments" ("adjustable_id") -  (0.1ms) INSERT INTO "aspree_adjustments" ("id","source_type","source_id","adjustable_type","adjustable_id","originator_type","originator_id","amount","label","mandatory","eligible","created_at","updated_at","state") - SELECT "id","source_type","source_id","adjustable_type","adjustable_id","originator_type","originator_id","amount","label","mandatory","eligible","created_at","updated_at","state" FROM "spree_adjustments" -  (0.3ms) DROP TABLE "spree_adjustments" -  (0.2ms) CREATE TABLE "spree_adjustments" ("id" integer NOT NULL PRIMARY KEY, "source_type" varchar DEFAULT NULL, "source_id" integer DEFAULT NULL, "adjustable_type" varchar DEFAULT NULL, "adjustable_id" integer DEFAULT NULL, "originator_type" varchar DEFAULT NULL, "originator_id" integer DEFAULT NULL, "amount" decimal(10,2) DEFAULT NULL, "label" varchar DEFAULT NULL, "mandatory" boolean DEFAULT NULL, "eligible" boolean DEFAULT '1', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "state" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_adjustments_on_order_id" ON "spree_adjustments" ("adjustable_id") -  (0.1ms) INSERT INTO "spree_adjustments" ("id","source_type","source_id","adjustable_type","adjustable_id","originator_type","originator_id","amount","label","mandatory","eligible","created_at","updated_at","state") - SELECT "id","source_type","source_id","adjustable_type","adjustable_id","originator_type","originator_id","amount","label","mandatory","eligible","created_at","updated_at","state" FROM "aspree_adjustments" -  (0.1ms) DROP TABLE "aspree_adjustments" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063973"]] -  (0.8ms) commit transaction -Migrating to AddOriginatorToStockMovement (20180607063974) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_stock_movements" ADD "originator_type" varchar -  (0.2ms) ALTER TABLE "spree_stock_movements" ADD "originator_id" integer - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063974"]] -  (0.7ms) commit transaction -Migrating to DropSourceAndDestinationFromStockMovement (20180607063975) -  (0.0ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_stock_movements" ("id" integer NOT NULL PRIMARY KEY, "stock_item_id" integer DEFAULT NULL, "quantity" integer DEFAULT 0, "action" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "source_type" varchar DEFAULT NULL, "source_id" integer DEFAULT NULL, "destination_type" varchar DEFAULT NULL, "destination_id" integer DEFAULT NULL, "originator_type" varchar DEFAULT NULL, "originator_id" integer DEFAULT NULL) -  (0.2ms) CREATE INDEX "tindex_aspree_stock_movements_on_stock_item_id" ON "aspree_stock_movements" ("stock_item_id") -  (0.1ms) INSERT INTO "aspree_stock_movements" ("id","stock_item_id","quantity","action","created_at","updated_at","source_type","source_id","destination_type","destination_id","originator_type","originator_id") - SELECT "id","stock_item_id","quantity","action","created_at","updated_at","source_type","source_id","destination_type","destination_id","originator_type","originator_id" FROM "spree_stock_movements" -  (0.3ms) DROP TABLE "spree_stock_movements" -  (0.2ms) CREATE TABLE "spree_stock_movements" ("id" integer NOT NULL PRIMARY KEY, "stock_item_id" integer DEFAULT NULL, "quantity" integer DEFAULT 0, "action" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "source_type" varchar DEFAULT NULL, "destination_type" varchar DEFAULT NULL, "destination_id" integer DEFAULT NULL, "originator_type" varchar DEFAULT NULL, "originator_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_spree_stock_movements_on_stock_item_id" ON "spree_stock_movements" ("stock_item_id") -  (0.1ms) INSERT INTO "spree_stock_movements" ("id","stock_item_id","quantity","action","created_at","updated_at","source_type","destination_type","destination_id","originator_type","originator_id") - SELECT "id","stock_item_id","quantity","action","created_at","updated_at","source_type","destination_type","destination_id","originator_type","originator_id" FROM "aspree_stock_movements" -  (0.1ms) DROP TABLE "aspree_stock_movements" -  (0.2ms) CREATE TEMPORARY TABLE "aspree_stock_movements" ("id" integer NOT NULL PRIMARY KEY, "stock_item_id" integer DEFAULT NULL, "quantity" integer DEFAULT 0, "action" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "source_type" varchar DEFAULT NULL, "destination_type" varchar DEFAULT NULL, "destination_id" integer DEFAULT NULL, "originator_type" varchar DEFAULT NULL, "originator_id" integer DEFAULT NULL) -  (0.2ms) CREATE INDEX "tindex_aspree_stock_movements_on_stock_item_id" ON "aspree_stock_movements" ("stock_item_id") -  (0.1ms) INSERT INTO "aspree_stock_movements" ("id","stock_item_id","quantity","action","created_at","updated_at","source_type","destination_type","destination_id","originator_type","originator_id") - SELECT "id","stock_item_id","quantity","action","created_at","updated_at","source_type","destination_type","destination_id","originator_type","originator_id" FROM "spree_stock_movements" -  (0.2ms) DROP TABLE "spree_stock_movements" -  (0.3ms) CREATE TABLE "spree_stock_movements" ("id" integer NOT NULL PRIMARY KEY, "stock_item_id" integer DEFAULT NULL, "quantity" integer DEFAULT 0, "action" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "destination_type" varchar DEFAULT NULL, "destination_id" integer DEFAULT NULL, "originator_type" varchar DEFAULT NULL, "originator_id" integer DEFAULT NULL) -  (0.2ms) CREATE INDEX "index_spree_stock_movements_on_stock_item_id" ON "spree_stock_movements" ("stock_item_id") -  (0.1ms) INSERT INTO "spree_stock_movements" ("id","stock_item_id","quantity","action","created_at","updated_at","destination_type","destination_id","originator_type","originator_id") - SELECT "id","stock_item_id","quantity","action","created_at","updated_at","destination_type","destination_id","originator_type","originator_id" FROM "aspree_stock_movements" -  (0.1ms) DROP TABLE "aspree_stock_movements" -  (0.2ms) CREATE TEMPORARY TABLE "aspree_stock_movements" ("id" integer NOT NULL PRIMARY KEY, "stock_item_id" integer DEFAULT NULL, "quantity" integer DEFAULT 0, "action" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "destination_type" varchar DEFAULT NULL, "destination_id" integer DEFAULT NULL, "originator_type" varchar DEFAULT NULL, "originator_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_stock_movements_on_stock_item_id" ON "aspree_stock_movements" ("stock_item_id") -  (0.1ms) INSERT INTO "aspree_stock_movements" ("id","stock_item_id","quantity","action","created_at","updated_at","destination_type","destination_id","originator_type","originator_id") - SELECT "id","stock_item_id","quantity","action","created_at","updated_at","destination_type","destination_id","originator_type","originator_id" FROM "spree_stock_movements" -  (0.2ms) DROP TABLE "spree_stock_movements" -  (0.2ms) CREATE TABLE "spree_stock_movements" ("id" integer NOT NULL PRIMARY KEY, "stock_item_id" integer DEFAULT NULL, "quantity" integer DEFAULT 0, "action" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "destination_type" varchar DEFAULT NULL, "originator_type" varchar DEFAULT NULL, "originator_id" integer DEFAULT NULL) -  (0.2ms) CREATE INDEX "index_spree_stock_movements_on_stock_item_id" ON "spree_stock_movements" ("stock_item_id") -  (0.1ms) INSERT INTO "spree_stock_movements" ("id","stock_item_id","quantity","action","created_at","updated_at","destination_type","originator_type","originator_id") - SELECT "id","stock_item_id","quantity","action","created_at","updated_at","destination_type","originator_type","originator_id" FROM "aspree_stock_movements" -  (0.1ms) DROP TABLE "aspree_stock_movements" -  (0.2ms) CREATE TEMPORARY TABLE "aspree_stock_movements" ("id" integer NOT NULL PRIMARY KEY, "stock_item_id" integer DEFAULT NULL, "quantity" integer DEFAULT 0, "action" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "destination_type" varchar DEFAULT NULL, "originator_type" varchar DEFAULT NULL, "originator_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_stock_movements_on_stock_item_id" ON "aspree_stock_movements" ("stock_item_id") -  (0.1ms) INSERT INTO "aspree_stock_movements" ("id","stock_item_id","quantity","action","created_at","updated_at","destination_type","originator_type","originator_id") - SELECT "id","stock_item_id","quantity","action","created_at","updated_at","destination_type","originator_type","originator_id" FROM "spree_stock_movements" -  (0.2ms) DROP TABLE "spree_stock_movements" -  (0.2ms) CREATE TABLE "spree_stock_movements" ("id" integer NOT NULL PRIMARY KEY, "stock_item_id" integer DEFAULT NULL, "quantity" integer DEFAULT 0, "action" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "originator_type" varchar DEFAULT NULL, "originator_id" integer DEFAULT NULL) -  (0.2ms) CREATE INDEX "index_spree_stock_movements_on_stock_item_id" ON "spree_stock_movements" ("stock_item_id") -  (0.1ms) INSERT INTO "spree_stock_movements" ("id","stock_item_id","quantity","action","created_at","updated_at","originator_type","originator_id") - SELECT "id","stock_item_id","quantity","action","created_at","updated_at","originator_type","originator_id" FROM "aspree_stock_movements" -  (0.1ms) DROP TABLE "aspree_stock_movements" - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063975"]] -  (1.1ms) commit transaction -Migrating to MigrateInventoryUnitSoldToOnHand (20180607063976) -  (0.1ms) begin transaction - Spree::InventoryUnit Update All (0.2ms) UPDATE "spree_inventory_units" SET "state" = 'on_hand' WHERE "spree_inventory_units"."state" = ? [["state", "sold"]] - ActiveRecord::SchemaMigration Create (0.3ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063976"]] -  (0.9ms) commit transaction -Migrating to AddStockLocationToRma (20180607063977) -  (0.1ms) begin transaction -  (0.5ms) ALTER TABLE "spree_return_authorizations" ADD "stock_location_id" integer - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063977"]] -  (0.8ms) commit transaction -Migrating to UpdateShipmentStateForCanceledOrders (20180607063978) -  (0.1ms) begin transaction - ActiveRecord::SchemaMigration Create (0.3ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063978"]] -  (0.8ms) commit transaction -Migrating to AddSeoMetasToTaxons (20180607063979) -  (0.0ms) begin transaction -  (0.5ms) ALTER TABLE "spree_taxons" ADD "meta_title" varchar -  (0.3ms) ALTER TABLE "spree_taxons" ADD "meta_description" varchar -  (0.2ms) ALTER TABLE "spree_taxons" ADD "meta_keywords" varchar - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063979"]] -  (0.8ms) commit transaction -Migrating to RemoveStockItemAndVariantLock (20180607063980) -  (0.0ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_stock_items" ("id" integer NOT NULL PRIMARY KEY, "stock_location_id" integer DEFAULT NULL, "variant_id" integer DEFAULT NULL, "count_on_hand" integer DEFAULT 0 NOT NULL, "lock_version" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "backorderable" boolean DEFAULT '1') -  (0.1ms) CREATE INDEX "tstock_item_by_loc_and_var_id" ON "aspree_stock_items" ("stock_location_id", "variant_id") -  (0.1ms) CREATE INDEX "tindex_aspree_stock_items_on_stock_location_id" ON "aspree_stock_items" ("stock_location_id") -  (0.1ms) INSERT INTO "aspree_stock_items" ("id","stock_location_id","variant_id","count_on_hand","lock_version","created_at","updated_at","backorderable") - SELECT "id","stock_location_id","variant_id","count_on_hand","lock_version","created_at","updated_at","backorderable" FROM "spree_stock_items" -  (0.4ms) DROP TABLE "spree_stock_items" -  (0.3ms) CREATE TABLE "spree_stock_items" ("id" integer NOT NULL PRIMARY KEY, "stock_location_id" integer DEFAULT NULL, "variant_id" integer DEFAULT NULL, "count_on_hand" integer DEFAULT 0 NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "backorderable" boolean DEFAULT '1') -  (0.1ms) CREATE INDEX "index_spree_stock_items_on_stock_location_id" ON "spree_stock_items" ("stock_location_id") -  (0.1ms) CREATE INDEX "stock_item_by_loc_and_var_id" ON "spree_stock_items" ("stock_location_id", "variant_id") -  (0.1ms) INSERT INTO "spree_stock_items" ("id","stock_location_id","variant_id","count_on_hand","created_at","updated_at","backorderable") - SELECT "id","stock_location_id","variant_id","count_on_hand","created_at","updated_at","backorderable" FROM "aspree_stock_items" -  (0.1ms) DROP TABLE "aspree_stock_items" -  (0.2ms) CREATE TEMPORARY TABLE "aspree_variants" ("id" integer NOT NULL PRIMARY KEY, "sku" varchar DEFAULT '' NOT NULL, "weight" decimal(8,2) DEFAULT NULL, "height" decimal(8,2) DEFAULT NULL, "width" decimal(8,2) DEFAULT NULL, "depth" decimal(8,2) DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "is_master" boolean DEFAULT '0', "product_id" integer DEFAULT NULL, "cost_price" decimal(8,2) DEFAULT NULL, "position" integer DEFAULT NULL, "lock_version" integer DEFAULT 0, "cost_currency" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_product_id" ON "aspree_variants" ("product_id") -  (0.1ms) INSERT INTO "aspree_variants" ("id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","lock_version","cost_currency") - SELECT "id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","lock_version","cost_currency" FROM "spree_variants" -  (0.2ms) DROP TABLE "spree_variants" -  (0.2ms) CREATE TABLE "spree_variants" ("id" integer NOT NULL PRIMARY KEY, "sku" varchar DEFAULT '' NOT NULL, "weight" decimal(8,2) DEFAULT NULL, "height" decimal(8,2) DEFAULT NULL, "width" decimal(8,2) DEFAULT NULL, "depth" decimal(8,2) DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "is_master" boolean DEFAULT '0', "product_id" integer DEFAULT NULL, "cost_price" decimal(8,2) DEFAULT NULL, "position" integer DEFAULT NULL, "cost_currency" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_spree_variants_on_product_id" ON "spree_variants" ("product_id") -  (0.1ms) INSERT INTO "spree_variants" ("id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","cost_currency") - SELECT "id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","cost_currency" FROM "aspree_variants" -  (0.1ms) DROP TABLE "aspree_variants" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063980"]] -  (0.8ms) commit transaction -Migrating to AddNameToSpreeCreditCards (20180607063981) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_credit_cards" ADD "name" varchar - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063981"]] -  (0.7ms) commit transaction -Migrating to UpdateNameFieldsOnSpreeCreditCards (20180607063982) -  (0.0ms) begin transaction -  (0.4ms) UPDATE spree_credit_cards SET name = first_name || ' ' || last_name - ActiveRecord::SchemaMigration Create (0.3ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063982"]] -  (0.7ms) commit transaction -Migrating to AddIndexToSourceColumnsOnAdjustments (20180607063983) -  (0.0ms) begin transaction -  (0.3ms) CREATE INDEX "index_spree_adjustments_on_source_type_and_source_id" ON "spree_adjustments" ("source_type", "source_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063983"]] -  (0.7ms) commit transaction -Migrating to UpdateAdjustmentStates (20180607063984) -  (0.0ms) begin transaction - Spree::Order Load (0.2ms) SELECT "spree_orders".* FROM "spree_orders" WHERE "spree_orders"."completed_at" IS NOT NULL ORDER BY "spree_orders"."id" ASC LIMIT ? [["LIMIT", 1000]] - Spree::Shipment Load (0.1ms) SELECT "spree_shipments".* FROM "spree_shipments" WHERE "spree_shipments"."state" = ? ORDER BY "spree_shipments"."id" ASC LIMIT ? [["state", "shipped"], ["LIMIT", 1000]] -Creating scope :open. Overwriting existing method Spree::Adjustment.open. - Spree::Adjustment Update All (0.1ms) UPDATE "spree_adjustments" SET "state" = 'open' WHERE "spree_adjustments"."state" IS NULL - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063984"]] -  (0.7ms) commit transaction -Migrating to AddShippingRatesToShipments (20180607063985) -  (0.0ms) begin transaction - Spree::Shipment Load (0.1ms) SELECT "spree_shipments".* FROM "spree_shipments" ORDER BY "spree_shipments"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.1ms) CREATE TEMPORARY TABLE "aspree_shipments" ("id" integer NOT NULL PRIMARY KEY, "tracking" varchar DEFAULT NULL, "number" varchar DEFAULT NULL, "cost" decimal(8,2) DEFAULT NULL, "shipped_at" datetime DEFAULT NULL, "order_id" integer DEFAULT NULL, "shipping_method_id" integer DEFAULT NULL, "address_id" integer DEFAULT NULL, "state" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "stock_location_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_shipments_on_order_id" ON "aspree_shipments" ("order_id") -  (0.1ms) CREATE INDEX "tindex_shipments_on_number" ON "aspree_shipments" ("number") -  (0.1ms) INSERT INTO "aspree_shipments" ("id","tracking","number","cost","shipped_at","order_id","shipping_method_id","address_id","state","created_at","updated_at","stock_location_id") - SELECT "id","tracking","number","cost","shipped_at","order_id","shipping_method_id","address_id","state","created_at","updated_at","stock_location_id" FROM "spree_shipments" -  (0.3ms) DROP TABLE "spree_shipments" -  (0.2ms) CREATE TABLE "spree_shipments" ("id" integer NOT NULL PRIMARY KEY, "tracking" varchar DEFAULT NULL, "number" varchar DEFAULT NULL, "cost" decimal(8,2) DEFAULT NULL, "shipped_at" datetime DEFAULT NULL, "order_id" integer DEFAULT NULL, "address_id" integer DEFAULT NULL, "state" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "stock_location_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_shipments_on_number" ON "spree_shipments" ("number") -  (0.2ms) CREATE INDEX "index_spree_shipments_on_order_id" ON "spree_shipments" ("order_id") -  (0.1ms) INSERT INTO "spree_shipments" ("id","tracking","number","cost","shipped_at","order_id","address_id","state","created_at","updated_at","stock_location_id") - SELECT "id","tracking","number","cost","shipped_at","order_id","address_id","state","created_at","updated_at","stock_location_id" FROM "aspree_shipments" -  (0.1ms) DROP TABLE "aspree_shipments" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063985"]] -  (1.1ms) commit transaction -Migrating to CreateSpreeStockTransfers (20180607063986) -  (0.1ms) begin transaction -  (0.4ms) CREATE TABLE "spree_stock_transfers" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "type" varchar, "reference_number" varchar, "source_location_id" integer, "destination_location_id" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.2ms) CREATE INDEX "index_spree_stock_transfers_on_source_location_id" ON "spree_stock_transfers" ("source_location_id") -  (0.1ms) CREATE INDEX "index_spree_stock_transfers_on_destination_location_id" ON "spree_stock_transfers" ("destination_location_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063986"]] -  (0.8ms) commit transaction -Migrating to DropProductsCountOnHand (20180607063987) -  (0.0ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_products" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT '' NOT NULL, "description" text DEFAULT NULL, "available_on" datetime DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "permalink" varchar DEFAULT NULL, "meta_description" text DEFAULT NULL, "meta_keywords" varchar DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "shipping_category_id" integer DEFAULT NULL, "count_on_hand" integer DEFAULT 0, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_products_on_permalink" ON "aspree_products" ("permalink") -  (0.1ms) CREATE INDEX "tindex_aspree_products_on_name" ON "aspree_products" ("name") -  (0.1ms) CREATE INDEX "tindex_aspree_products_on_deleted_at" ON "aspree_products" ("deleted_at") -  (7.7ms) CREATE INDEX "tindex_aspree_products_on_available_on" ON "aspree_products" ("available_on") -  (0.1ms) INSERT INTO "aspree_products" ("id","name","description","available_on","deleted_at","permalink","meta_description","meta_keywords","tax_category_id","shipping_category_id","count_on_hand","created_at","updated_at") - SELECT "id","name","description","available_on","deleted_at","permalink","meta_description","meta_keywords","tax_category_id","shipping_category_id","count_on_hand","created_at","updated_at" FROM "spree_products" -  (0.5ms) DROP TABLE "spree_products" -  (0.2ms) CREATE TABLE "spree_products" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT '' NOT NULL, "description" text DEFAULT NULL, "available_on" datetime DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "permalink" varchar DEFAULT NULL, "meta_description" text DEFAULT NULL, "meta_keywords" varchar DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "shipping_category_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_spree_products_on_available_on" ON "spree_products" ("available_on") -  (0.1ms) CREATE INDEX "index_spree_products_on_deleted_at" ON "spree_products" ("deleted_at") -  (0.1ms) CREATE INDEX "index_spree_products_on_name" ON "spree_products" ("name") -  (0.1ms) CREATE INDEX "index_spree_products_on_permalink" ON "spree_products" ("permalink") -  (0.1ms) INSERT INTO "spree_products" ("id","name","description","available_on","deleted_at","permalink","meta_description","meta_keywords","tax_category_id","shipping_category_id","created_at","updated_at") - SELECT "id","name","description","available_on","deleted_at","permalink","meta_description","meta_keywords","tax_category_id","shipping_category_id","created_at","updated_at" FROM "aspree_products" -  (0.1ms) DROP TABLE "aspree_products" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063987"]] -  (1.3ms) commit transaction -Migrating to SetDefaultShippingRateCost (20180607063988) -  (0.1ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_shipping_rates" ("id" integer NOT NULL PRIMARY KEY, "shipment_id" integer DEFAULT NULL, "shipping_method_id" integer DEFAULT NULL, "selected" boolean DEFAULT '0', "cost" decimal(8,2) DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.2ms) CREATE UNIQUE INDEX "tspree_shipping_rates_join_index" ON "aspree_shipping_rates" ("shipment_id", "shipping_method_id") -  (0.1ms) INSERT INTO "aspree_shipping_rates" ("id","shipment_id","shipping_method_id","selected","cost","created_at","updated_at") - SELECT "id","shipment_id","shipping_method_id","selected","cost","created_at","updated_at" FROM "spree_shipping_rates" -  (0.4ms) DROP TABLE "spree_shipping_rates" -  (0.3ms) CREATE TABLE "spree_shipping_rates" ("id" integer NOT NULL PRIMARY KEY, "shipment_id" integer DEFAULT NULL, "shipping_method_id" integer DEFAULT NULL, "selected" boolean DEFAULT '0', "cost" decimal(8,2) DEFAULT 0, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.2ms) CREATE UNIQUE INDEX "spree_shipping_rates_join_index" ON "spree_shipping_rates" ("shipment_id", "shipping_method_id") -  (0.1ms) INSERT INTO "spree_shipping_rates" ("id","shipment_id","shipping_method_id","selected","cost","created_at","updated_at") - SELECT "id","shipment_id","shipping_method_id","selected","cost","created_at","updated_at" FROM "aspree_shipping_rates" -  (0.1ms) DROP TABLE "aspree_shipping_rates" - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063988"]] -  (0.9ms) commit transaction -Migrating to AddNumberToStockTransfer (20180607063989) -  (0.0ms) begin transaction -  (0.2ms) DROP INDEX "index_spree_stock_transfers_on_source_location_id" -  (0.1ms) DROP INDEX "index_spree_stock_transfers_on_destination_location_id" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_stock_transfers" ("id" integer NOT NULL PRIMARY KEY, "type" varchar DEFAULT NULL, "reference" varchar DEFAULT NULL, "source_location_id" integer DEFAULT NULL, "destination_location_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) INSERT INTO "aspree_stock_transfers" ("id","type","reference","source_location_id","destination_location_id","created_at","updated_at") - SELECT "id","type","reference_number","source_location_id","destination_location_id","created_at","updated_at" FROM "spree_stock_transfers" -  (0.1ms) DROP TABLE "spree_stock_transfers" -  (0.1ms) CREATE TABLE "spree_stock_transfers" ("id" integer NOT NULL PRIMARY KEY, "type" varchar DEFAULT NULL, "reference" varchar DEFAULT NULL, "source_location_id" integer DEFAULT NULL, "destination_location_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) INSERT INTO "spree_stock_transfers" ("id","type","reference","source_location_id","destination_location_id","created_at","updated_at") - SELECT "id","type","reference","source_location_id","destination_location_id","created_at","updated_at" FROM "aspree_stock_transfers" -  (0.1ms) DROP TABLE "aspree_stock_transfers" -  (0.2ms) ALTER TABLE "spree_stock_transfers" ADD "number" varchar - Spree::StockTransfer Load (0.1ms) SELECT "spree_stock_transfers".* FROM "spree_stock_transfers" ORDER BY "spree_stock_transfers"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.2ms) CREATE INDEX "index_spree_stock_transfers_on_number" ON "spree_stock_transfers" ("number") -  (0.1ms) CREATE INDEX "index_spree_stock_transfers_on_source_location_id" ON "spree_stock_transfers" ("source_location_id") -  (0.1ms) CREATE INDEX "index_spree_stock_transfers_on_destination_location_id" ON "spree_stock_transfers" ("destination_location_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063989"]] -  (1.1ms) commit transaction -Migrating to AddSkuIndexToSpreeVariants (20180607063990) -  (0.1ms) begin transaction -  (0.5ms) CREATE INDEX "index_spree_variants_on_sku" ON "spree_variants" ("sku") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063990"]] -  (0.9ms) commit transaction -Migrating to AddBackorderableDefaultToSpreeStockLocation (20180607063991) -  (0.1ms) begin transaction -  (0.5ms) ALTER TABLE "spree_stock_locations" ADD "backorderable_default" boolean DEFAULT 1 - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063991"]] -  (0.8ms) commit transaction -Migrating to AddPropageAllVariantsToSpreeStockLocation (20180607063992) -  (0.0ms) begin transaction -  (0.5ms) ALTER TABLE "spree_stock_locations" ADD "propagate_all_variants" boolean DEFAULT 1 - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063992"]] -  (0.8ms) commit transaction -Migrating to RenameShippingMethodsZonesToSpreeShippingMethodsZones (20180607063993) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "shipping_methods_zones" RENAME TO "spree_shipping_methods_zones" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063993"]] -  (0.8ms) commit transaction -Migrating to AddUserIdIndexToSpreeOrders (20180607063994) -  (0.0ms) begin transaction -  (0.3ms) CREATE INDEX "index_spree_orders_on_user_id" ON "spree_orders" ("user_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063994"]] -  (0.7ms) commit transaction -Migrating to AddUpdatedAtToSpreeCountries (20180607063995) -  (0.0ms) begin transaction -  (0.3ms) ALTER TABLE "spree_countries" ADD "updated_at" datetime - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063995"]] -  (0.8ms) commit transaction -Migrating to AddUpdatedAtToSpreeStates (20180607063996) -  (0.0ms) begin transaction -  (0.3ms) ALTER TABLE "spree_states" ADD "updated_at" datetime - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063996"]] -  (0.8ms) commit transaction -Migrating to AddCvvResultCodeAndCvvResultMessageToSpreePayments (20180607063997) -  (0.0ms) begin transaction -  (0.3ms) ALTER TABLE "spree_payments" ADD "cvv_response_code" varchar -  (0.2ms) ALTER TABLE "spree_payments" ADD "cvv_response_message" varchar - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063997"]] -  (0.8ms) commit transaction -Migrating to AddUniqueIndexToPermalinkOnSpreeProducts (20180607063998) -  (0.0ms) begin transaction -  (0.3ms) CREATE UNIQUE INDEX "permalink_idx_unique" ON "spree_products" ("permalink") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063998"]] -  (0.7ms) commit transaction -Migrating to AddUniqueIndexToOrdersShipmentsAndStockTransfers (20180607063999) -  (0.1ms) begin transaction - ActiveRecord::SchemaMigration Create (0.3ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607063999"]] -  (0.6ms) commit transaction -Migrating to AddDeletedAtToSpreeTaxRates (20180607064000) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_tax_rates" ADD "deleted_at" datetime - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064000"]] -  (0.8ms) commit transaction -Migrating to RemoveLockVersionFromInventoryUnits (20180607064001) -  (0.0ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_inventory_units" ("id" integer NOT NULL PRIMARY KEY, "lock_version" integer DEFAULT 0, "state" varchar DEFAULT NULL, "variant_id" integer DEFAULT NULL, "order_id" integer DEFAULT NULL, "shipment_id" integer DEFAULT NULL, "return_authorization_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "pending" boolean DEFAULT '1') -  (0.1ms) CREATE INDEX "tindex_inventory_units_on_variant_id" ON "aspree_inventory_units" ("variant_id") -  (0.1ms) CREATE INDEX "tindex_inventory_units_on_shipment_id" ON "aspree_inventory_units" ("shipment_id") -  (0.1ms) CREATE INDEX "tindex_inventory_units_on_order_id" ON "aspree_inventory_units" ("order_id") -  (0.1ms) INSERT INTO "aspree_inventory_units" ("id","lock_version","state","variant_id","order_id","shipment_id","return_authorization_id","created_at","updated_at","pending") - SELECT "id","lock_version","state","variant_id","order_id","shipment_id","return_authorization_id","created_at","updated_at","pending" FROM "spree_inventory_units" -  (0.3ms) DROP TABLE "spree_inventory_units" -  (0.2ms) CREATE TABLE "spree_inventory_units" ("id" integer NOT NULL PRIMARY KEY, "state" varchar DEFAULT NULL, "variant_id" integer DEFAULT NULL, "order_id" integer DEFAULT NULL, "shipment_id" integer DEFAULT NULL, "return_authorization_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "pending" boolean DEFAULT '1') -  (0.1ms) CREATE INDEX "index_inventory_units_on_order_id" ON "spree_inventory_units" ("order_id") -  (0.1ms) CREATE INDEX "index_inventory_units_on_shipment_id" ON "spree_inventory_units" ("shipment_id") -  (0.1ms) CREATE INDEX "index_inventory_units_on_variant_id" ON "spree_inventory_units" ("variant_id") -  (0.1ms) INSERT INTO "spree_inventory_units" ("id","state","variant_id","order_id","shipment_id","return_authorization_id","created_at","updated_at","pending") - SELECT "id","state","variant_id","order_id","shipment_id","return_authorization_id","created_at","updated_at","pending" FROM "aspree_inventory_units" -  (0.1ms) DROP TABLE "aspree_inventory_units" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064001"]] -  (1.1ms) commit transaction -Migrating to AddCostPriceToLineItem (20180607064002) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_line_items" ADD "cost_price" decimal(8,2) - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064002"]] -  (1.0ms) commit transaction -Migrating to SetBackorderableToDefaultToFalse (20180607064003) -  (0.1ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_stock_items" ("id" integer NOT NULL PRIMARY KEY, "stock_location_id" integer DEFAULT NULL, "variant_id" integer DEFAULT NULL, "count_on_hand" integer DEFAULT 0 NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "backorderable" boolean DEFAULT '1') -  (0.1ms) CREATE INDEX "tstock_item_by_loc_and_var_id" ON "aspree_stock_items" ("stock_location_id", "variant_id") -  (0.1ms) CREATE INDEX "tindex_aspree_stock_items_on_stock_location_id" ON "aspree_stock_items" ("stock_location_id") -  (0.1ms) INSERT INTO "aspree_stock_items" ("id","stock_location_id","variant_id","count_on_hand","created_at","updated_at","backorderable") - SELECT "id","stock_location_id","variant_id","count_on_hand","created_at","updated_at","backorderable" FROM "spree_stock_items" -  (0.4ms) DROP TABLE "spree_stock_items" -  (0.2ms) CREATE TABLE "spree_stock_items" ("id" integer NOT NULL PRIMARY KEY, "stock_location_id" integer DEFAULT NULL, "variant_id" integer DEFAULT NULL, "count_on_hand" integer DEFAULT 0 NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "backorderable" boolean DEFAULT 0) -  (0.2ms) CREATE INDEX "index_spree_stock_items_on_stock_location_id" ON "spree_stock_items" ("stock_location_id") -  (0.1ms) CREATE INDEX "stock_item_by_loc_and_var_id" ON "spree_stock_items" ("stock_location_id", "variant_id") -  (0.1ms) INSERT INTO "spree_stock_items" ("id","stock_location_id","variant_id","count_on_hand","created_at","updated_at","backorderable") - SELECT "id","stock_location_id","variant_id","count_on_hand","created_at","updated_at","backorderable" FROM "aspree_stock_items" -  (0.1ms) DROP TABLE "aspree_stock_items" -  (0.2ms) CREATE TEMPORARY TABLE "aspree_stock_locations" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "default" boolean DEFAULT '0' NOT NULL, "address1" varchar DEFAULT NULL, "address2" varchar DEFAULT NULL, "city" varchar DEFAULT NULL, "state_id" integer DEFAULT NULL, "state_name" varchar DEFAULT NULL, "country_id" integer DEFAULT NULL, "zipcode" varchar DEFAULT NULL, "phone" varchar DEFAULT NULL, "active" boolean DEFAULT '1', "backorderable_default" boolean DEFAULT '1', "propagate_all_variants" boolean DEFAULT '1') -  (0.1ms) INSERT INTO "aspree_stock_locations" ("id","name","created_at","updated_at","default","address1","address2","city","state_id","state_name","country_id","zipcode","phone","active","backorderable_default","propagate_all_variants") - SELECT "id","name","created_at","updated_at","default","address1","address2","city","state_id","state_name","country_id","zipcode","phone","active","backorderable_default","propagate_all_variants" FROM "spree_stock_locations" -  (0.1ms) DROP TABLE "spree_stock_locations" -  (0.2ms) CREATE TABLE "spree_stock_locations" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "default" boolean DEFAULT '0' NOT NULL, "address1" varchar DEFAULT NULL, "address2" varchar DEFAULT NULL, "city" varchar DEFAULT NULL, "state_id" integer DEFAULT NULL, "state_name" varchar DEFAULT NULL, "country_id" integer DEFAULT NULL, "zipcode" varchar DEFAULT NULL, "phone" varchar DEFAULT NULL, "active" boolean DEFAULT '1', "backorderable_default" boolean DEFAULT 0, "propagate_all_variants" boolean DEFAULT '1') -  (0.1ms) INSERT INTO "spree_stock_locations" ("id","name","created_at","updated_at","default","address1","address2","city","state_id","state_name","country_id","zipcode","phone","active","backorderable_default","propagate_all_variants") - SELECT "id","name","created_at","updated_at","default","address1","address2","city","state_id","state_name","country_id","zipcode","phone","active","backorderable_default","propagate_all_variants" FROM "aspree_stock_locations" -  (0.1ms) DROP TABLE "aspree_stock_locations" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064003"]] -  (0.8ms) commit transaction -Migrating to AddCreatedByIdToSpreeOrders (20180607064004) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_orders" ADD "created_by_id" integer - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064004"]] -  (0.6ms) commit transaction -Migrating to IndexCompletedAtOnSpreeOrders (20180607064005) -  (0.0ms) begin transaction -  (0.2ms) CREATE INDEX "index_spree_orders_on_completed_at" ON "spree_orders" ("completed_at") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064005"]] -  (0.7ms) commit transaction -Migrating to AddTaxCategoryIdToSpreeLineItems (20180607064006) -  (0.0ms) begin transaction -  (0.3ms) ALTER TABLE "spree_line_items" ADD "tax_category_id" integer - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064006"]] -  (0.7ms) commit transaction -Migrating to MigrateTaxCategoriesToLineItems (20180607064007) -  (0.0ms) begin transaction - Spree::LineItem Load (0.1ms) SELECT "spree_line_items".* FROM "spree_line_items" ORDER BY "spree_line_items"."id" ASC LIMIT ? [["LIMIT", 1000]] - ActiveRecord::SchemaMigration Create (0.3ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064007"]] -  (0.8ms) commit transaction -Migrating to DropSpreeMailMethods (20180607064008) -  (0.0ms) begin transaction -  (0.3ms) DROP TABLE "spree_mail_methods" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064008"]] -  (0.8ms) commit transaction -Migrating to SetDefaultStockLocationOnShipments (20180607064009) -  (0.0ms) begin transaction -  (0.1ms) SELECT COUNT(*) FROM "spree_shipments" WHERE (stock_location_id IS NULL) - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064009"]] -  (0.8ms) commit transaction -Migrating to UpgradeAdjustments (20180607064010) -  (0.0ms) begin transaction -  (0.6ms) CREATE INDEX "index_spree_adjustments_on_originator_type" ON "spree_adjustments" ("originator_type") - Spree::Adjustment Load (0.2ms) SELECT "spree_adjustments".* FROM "spree_adjustments" WHERE "spree_adjustments"."source_type" = ? ORDER BY "spree_adjustments"."id" ASC LIMIT ? [["source_type", "Spree::Shipment"], ["LIMIT", 1000]] - Spree::Adjustment Load (0.2ms) SELECT "spree_adjustments".* FROM "spree_adjustments" WHERE "spree_adjustments"."originator_type" = ? ORDER BY "spree_adjustments"."id" ASC LIMIT ? [["originator_type", "Spree::TaxRate"], ["LIMIT", 1000]] - Spree::Adjustment Load (0.1ms) SELECT "spree_adjustments".* FROM "spree_adjustments" WHERE "spree_adjustments"."originator_type" = ? ORDER BY "spree_adjustments"."id" ASC LIMIT ? [["originator_type", "Spree::PromotionAction"], ["LIMIT", 1000]] -  (0.1ms) DROP INDEX "index_spree_adjustments_on_originator_type" - ActiveRecord::SchemaMigration Create (0.3ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064010"]] -  (0.8ms) commit transaction -Migrating to RenameAdjustmentFields (20180607064011) -  (0.1ms) begin transaction -  (0.4ms) CREATE INDEX "index_spree_adjustments_on_adjustable_type" ON "spree_adjustments" ("adjustable_type") -  (0.2ms) CREATE TEMPORARY TABLE "aspree_adjustments" ("id" integer NOT NULL PRIMARY KEY, "source_type" varchar DEFAULT NULL, "source_id" integer DEFAULT NULL, "adjustable_type" varchar DEFAULT NULL, "adjustable_id" integer DEFAULT NULL, "originator_type" varchar DEFAULT NULL, "originator_id" integer DEFAULT NULL, "amount" decimal(10,2) DEFAULT NULL, "label" varchar DEFAULT NULL, "mandatory" boolean DEFAULT NULL, "eligible" boolean DEFAULT '1', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "state" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_adjustments_on_adjustable_type" ON "aspree_adjustments" ("adjustable_type") -  (0.1ms) CREATE INDEX "tindex_aspree_adjustments_on_source_type_and_source_id" ON "aspree_adjustments" ("source_type", "source_id") -  (0.1ms) CREATE INDEX "tindex_adjustments_on_order_id" ON "aspree_adjustments" ("adjustable_id") -  (0.1ms) INSERT INTO "aspree_adjustments" ("id","source_type","source_id","adjustable_type","adjustable_id","originator_type","originator_id","amount","label","mandatory","eligible","created_at","updated_at","state") - SELECT "id","source_type","source_id","adjustable_type","adjustable_id","originator_type","originator_id","amount","label","mandatory","eligible","created_at","updated_at","state" FROM "spree_adjustments" -  (0.2ms) DROP TABLE "spree_adjustments" -  (0.1ms) CREATE TABLE "spree_adjustments" ("id" integer NOT NULL PRIMARY KEY, "source_type" varchar DEFAULT NULL, "source_id" integer DEFAULT NULL, "adjustable_type" varchar DEFAULT NULL, "adjustable_id" integer DEFAULT NULL, "originator_type" varchar DEFAULT NULL, "amount" decimal(10,2) DEFAULT NULL, "label" varchar DEFAULT NULL, "mandatory" boolean DEFAULT NULL, "eligible" boolean DEFAULT '1', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "state" varchar DEFAULT NULL) -  (0.2ms) CREATE INDEX "index_adjustments_on_order_id" ON "spree_adjustments" ("adjustable_id") -  (0.2ms) CREATE INDEX "index_spree_adjustments_on_source_type_and_source_id" ON "spree_adjustments" ("source_type", "source_id") -  (0.2ms) CREATE INDEX "index_spree_adjustments_on_adjustable_type" ON "spree_adjustments" ("adjustable_type") -  (0.1ms) INSERT INTO "spree_adjustments" ("id","source_type","source_id","adjustable_type","adjustable_id","originator_type","amount","label","mandatory","eligible","created_at","updated_at","state") - SELECT "id","source_type","source_id","adjustable_type","adjustable_id","originator_type","amount","label","mandatory","eligible","created_at","updated_at","state" FROM "aspree_adjustments" -  (0.2ms) DROP TABLE "aspree_adjustments" -  (0.2ms) CREATE TEMPORARY TABLE "aspree_adjustments" ("id" integer NOT NULL PRIMARY KEY, "source_type" varchar DEFAULT NULL, "source_id" integer DEFAULT NULL, "adjustable_type" varchar DEFAULT NULL, "adjustable_id" integer DEFAULT NULL, "originator_type" varchar DEFAULT NULL, "amount" decimal(10,2) DEFAULT NULL, "label" varchar DEFAULT NULL, "mandatory" boolean DEFAULT NULL, "eligible" boolean DEFAULT '1', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "state" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_adjustments_on_adjustable_type" ON "aspree_adjustments" ("adjustable_type") -  (0.1ms) CREATE INDEX "tindex_aspree_adjustments_on_source_type_and_source_id" ON "aspree_adjustments" ("source_type", "source_id") -  (0.1ms) CREATE INDEX "tindex_adjustments_on_order_id" ON "aspree_adjustments" ("adjustable_id") -  (0.1ms) INSERT INTO "aspree_adjustments" ("id","source_type","source_id","adjustable_type","adjustable_id","originator_type","amount","label","mandatory","eligible","created_at","updated_at","state") - SELECT "id","source_type","source_id","adjustable_type","adjustable_id","originator_type","amount","label","mandatory","eligible","created_at","updated_at","state" FROM "spree_adjustments" -  (0.1ms) DROP TABLE "spree_adjustments" -  (0.2ms) CREATE TABLE "spree_adjustments" ("id" integer NOT NULL PRIMARY KEY, "source_type" varchar DEFAULT NULL, "source_id" integer DEFAULT NULL, "adjustable_type" varchar DEFAULT NULL, "adjustable_id" integer DEFAULT NULL, "amount" decimal(10,2) DEFAULT NULL, "label" varchar DEFAULT NULL, "mandatory" boolean DEFAULT NULL, "eligible" boolean DEFAULT '1', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "state" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_adjustments_on_order_id" ON "spree_adjustments" ("adjustable_id") -  (0.1ms) CREATE INDEX "index_spree_adjustments_on_source_type_and_source_id" ON "spree_adjustments" ("source_type", "source_id") -  (0.1ms) CREATE INDEX "index_spree_adjustments_on_adjustable_type" ON "spree_adjustments" ("adjustable_type") -  (0.1ms) INSERT INTO "spree_adjustments" ("id","source_type","source_id","adjustable_type","adjustable_id","amount","label","mandatory","eligible","created_at","updated_at","state") - SELECT "id","source_type","source_id","adjustable_type","adjustable_id","amount","label","mandatory","eligible","created_at","updated_at","state" FROM "aspree_adjustments" -  (0.1ms) DROP TABLE "aspree_adjustments" -  (0.2ms) ALTER TABLE "spree_adjustments" ADD "order_id" integer - Spree::Adjustment Load (0.1ms) SELECT "spree_adjustments".* FROM "spree_adjustments" WHERE "spree_adjustments"."adjustable_type" = ? ORDER BY "spree_adjustments"."id" ASC LIMIT ? [["adjustable_type", "Spree::Order"], ["LIMIT", 1000]] -  (0.1ms) DROP INDEX "index_spree_adjustments_on_adjustable_type" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064011"]] -  (1.3ms) commit transaction -Migrating to AddAdminNameColumnToSpreeShippingMethods (20180607064012) -  (0.1ms) begin transaction -  (0.6ms) ALTER TABLE "spree_shipping_methods" ADD "admin_name" varchar - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064012"]] -  (0.9ms) commit transaction -Migrating to AddAdminNameColumnToSpreeStockLocations (20180607064013) -  (0.1ms) begin transaction -  (0.5ms) ALTER TABLE "spree_stock_locations" ADD "admin_name" varchar - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064013"]] -  (0.9ms) commit transaction -Migrating to AddShipmentTotalToSpreeOrders (20180607064014) -  (0.1ms) begin transaction -  (0.5ms) ALTER TABLE "spree_orders" ADD "shipment_total" decimal(10,2) DEFAULT 0.0 NOT NULL - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064014"]] -  (0.8ms) commit transaction -Migrating to ExpandOrderNumberSize (20180607064015) -  (0.0ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_orders" ("id" integer NOT NULL PRIMARY KEY, "number" varchar(15) DEFAULT NULL, "item_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "total" decimal(10,2) DEFAULT '0.0' NOT NULL, "state" varchar DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "user_id" integer DEFAULT NULL, "completed_at" datetime DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "payment_total" decimal(10,2) DEFAULT '0.0', "shipping_method_id" integer DEFAULT NULL, "shipment_state" varchar DEFAULT NULL, "payment_state" varchar DEFAULT NULL, "email" varchar DEFAULT NULL, "special_instructions" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "last_ip_address" varchar DEFAULT NULL, "created_by_id" integer DEFAULT NULL, "shipment_total" decimal(10,2) DEFAULT '0.0' NOT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_completed_at" ON "aspree_orders" ("completed_at") -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_user_id" ON "aspree_orders" ("user_id") -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_number" ON "aspree_orders" ("number") -  (0.1ms) INSERT INTO "aspree_orders" ("id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address","created_by_id","shipment_total") - SELECT "id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address","created_by_id","shipment_total" FROM "spree_orders" -  (0.3ms) DROP TABLE "spree_orders" -  (0.2ms) CREATE TABLE "spree_orders" ("id" integer NOT NULL PRIMARY KEY, "number" varchar(32) DEFAULT NULL, "item_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "total" decimal(10,2) DEFAULT '0.0' NOT NULL, "state" varchar DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "user_id" integer DEFAULT NULL, "completed_at" datetime DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "payment_total" decimal(10,2) DEFAULT '0.0', "shipping_method_id" integer DEFAULT NULL, "shipment_state" varchar DEFAULT NULL, "payment_state" varchar DEFAULT NULL, "email" varchar DEFAULT NULL, "special_instructions" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "last_ip_address" varchar DEFAULT NULL, "created_by_id" integer DEFAULT NULL, "shipment_total" decimal(10,2) DEFAULT '0.0' NOT NULL) -  (0.1ms) CREATE INDEX "index_spree_orders_on_number" ON "spree_orders" ("number") -  (0.1ms) CREATE INDEX "index_spree_orders_on_user_id" ON "spree_orders" ("user_id") -  (0.1ms) CREATE INDEX "index_spree_orders_on_completed_at" ON "spree_orders" ("completed_at") -  (0.1ms) INSERT INTO "spree_orders" ("id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address","created_by_id","shipment_total") - SELECT "id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address","created_by_id","shipment_total" FROM "aspree_orders" -  (0.1ms) DROP TABLE "aspree_orders" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064015"]] -  (1.2ms) commit transaction -Migrating to RenameActivatorsToPromotions (20180607064016) -  (0.1ms) begin transaction -  (0.4ms) ALTER TABLE "spree_activators" RENAME TO "spree_promotions" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064016"]] -  (0.7ms) commit transaction -Migrating to AddAdjustmentTotalToLineItems (20180607064017) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_line_items" ADD "adjustment_total" decimal(10,2) DEFAULT 0.0 - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064017"]] -  (0.7ms) commit transaction -Migrating to AddAdjustmentTotalToShipments (20180607064018) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_shipments" ADD "adjustment_total" decimal(10,2) DEFAULT 0.0 - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064018"]] -  (0.7ms) commit transaction -Migrating to AddDepthToSpreeTaxons (20180607064019) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_taxons" ADD "depth" integer - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064019"]] -  (0.8ms) commit transaction -Migrating to AddTaxTotalToLineItemsShipmentsAndOrders (20180607064020) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_line_items" ADD "tax_total" decimal(10,2) DEFAULT 0.0 -  (0.2ms) ALTER TABLE "spree_shipments" ADD "tax_total" decimal(10,2) DEFAULT 0.0 -  (0.2ms) ALTER TABLE "spree_orders" ADD "tax_total" decimal(10,2) DEFAULT 0.0 - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064020"]] -  (0.7ms) commit transaction -Migrating to AddShippingCategoryToShippingMethodsAndProducts (20180607064021) -  (0.0ms) begin transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::ShippingCategory Exists (0.5ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "Default"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.4ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "Default"], ["created_at", "2018-06-07 06:39:42.280380"], ["updated_at", "2018-06-07 06:39:42.280380"]] - Spree::ShippingMethod Load (0.1ms) SELECT "spree_shipping_methods".* FROM "spree_shipping_methods" WHERE "spree_shipping_methods"."deleted_at" IS NULL AND "spree_shipping_methods"."deleted_at" IS NULL - Spree::Product Update All (0.1ms) UPDATE "spree_products" SET "shipping_category_id" = 1 WHERE "spree_products"."deleted_at" IS NULL AND "spree_products"."shipping_category_id" IS NULL - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064021"]] -  (0.8ms) commit transaction -Migrating to MigrateOldShippingCalculators (20180607064022) -  (0.0ms) begin transaction - Spree::ShippingMethod Load (0.1ms) SELECT "spree_shipping_methods".* FROM "spree_shipping_methods" WHERE "spree_shipping_methods"."deleted_at" IS NULL AND "spree_shipping_methods"."deleted_at" IS NULL - ActiveRecord::SchemaMigration Create (0.3ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064022"]] -  (0.7ms) commit transaction -Migrating to AddCodeToSpreePromotionRules (20180607064023) -  (0.1ms) begin transaction -  (0.4ms) ALTER TABLE "spree_promotion_rules" ADD "code" varchar - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064023"]] -  (0.8ms) commit transaction -Migrating to ChangeStatesRequiredForCountries (20180607064024) -  (0.0ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_countries" ("id" integer NOT NULL PRIMARY KEY, "iso_name" varchar DEFAULT NULL, "iso" varchar DEFAULT NULL, "iso3" varchar DEFAULT NULL, "name" varchar DEFAULT NULL, "numcode" integer DEFAULT NULL, "states_required" boolean DEFAULT '1', "updated_at" datetime DEFAULT NULL) -  (0.1ms) INSERT INTO "aspree_countries" ("id","iso_name","iso","iso3","name","numcode","states_required","updated_at") - SELECT "id","iso_name","iso","iso3","name","numcode","states_required","updated_at" FROM "spree_countries" -  (0.3ms) DROP TABLE "spree_countries" -  (0.2ms) CREATE TABLE "spree_countries" ("id" integer NOT NULL PRIMARY KEY, "iso_name" varchar DEFAULT NULL, "iso" varchar DEFAULT NULL, "iso3" varchar DEFAULT NULL, "name" varchar DEFAULT NULL, "numcode" integer DEFAULT NULL, "states_required" boolean DEFAULT 0, "updated_at" datetime DEFAULT NULL) -  (0.1ms) INSERT INTO "spree_countries" ("id","iso_name","iso","iso3","name","numcode","states_required","updated_at") - SELECT "id","iso_name","iso","iso3","name","numcode","states_required","updated_at" FROM "aspree_countries" -  (0.1ms) DROP TABLE "aspree_countries" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064024"]] -  (0.7ms) commit transaction -Migrating to AddDeletedAtToSpreeStockItems (20180607064025) -  (0.0ms) begin transaction -  (0.3ms) ALTER TABLE "spree_stock_items" ADD "deleted_at" datetime - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064025"]] -  (0.7ms) commit transaction -Migrating to RemovePromotionsEventNameField (20180607064026) -  (0.0ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_promotions" ("id" integer NOT NULL PRIMARY KEY, "description" varchar DEFAULT NULL, "expires_at" datetime DEFAULT NULL, "starts_at" datetime DEFAULT NULL, "name" varchar DEFAULT NULL, "event_name" varchar DEFAULT NULL, "type" varchar DEFAULT NULL, "usage_limit" integer DEFAULT NULL, "match_policy" varchar DEFAULT 'all', "code" varchar DEFAULT NULL, "advertise" boolean DEFAULT '0', "path" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) INSERT INTO "aspree_promotions" ("id","description","expires_at","starts_at","name","event_name","type","usage_limit","match_policy","code","advertise","path","created_at","updated_at") - SELECT "id","description","expires_at","starts_at","name","event_name","type","usage_limit","match_policy","code","advertise","path","created_at","updated_at" FROM "spree_promotions" -  (0.2ms) DROP TABLE "spree_promotions" -  (0.3ms) CREATE TABLE "spree_promotions" ("id" integer NOT NULL PRIMARY KEY, "description" varchar DEFAULT NULL, "expires_at" datetime DEFAULT NULL, "starts_at" datetime DEFAULT NULL, "name" varchar DEFAULT NULL, "type" varchar DEFAULT NULL, "usage_limit" integer DEFAULT NULL, "match_policy" varchar DEFAULT 'all', "code" varchar DEFAULT NULL, "advertise" boolean DEFAULT '0', "path" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) INSERT INTO "spree_promotions" ("id","description","expires_at","starts_at","name","type","usage_limit","match_policy","code","advertise","path","created_at","updated_at") - SELECT "id","description","expires_at","starts_at","name","type","usage_limit","match_policy","code","advertise","path","created_at","updated_at" FROM "aspree_promotions" -  (0.1ms) DROP TABLE "aspree_promotions" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064026"]] -  (0.9ms) commit transaction -Migrating to AddPromoTotalToLineItemsAndShipmentsAndOrders (20180607064027) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_line_items" ADD "promo_total" decimal(10,2) DEFAULT 0.0 -  (0.2ms) ALTER TABLE "spree_shipments" ADD "promo_total" decimal(10,2) DEFAULT 0.0 -  (0.2ms) ALTER TABLE "spree_orders" ADD "promo_total" decimal(10,2) DEFAULT 0.0 - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064027"]] -  (0.6ms) commit transaction -Migrating to RemoveUnusedCreditCardFields (20180607064028) -  (0.0ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_credit_cards" ("id" integer NOT NULL PRIMARY KEY, "month" varchar DEFAULT NULL, "year" varchar DEFAULT NULL, "cc_type" varchar DEFAULT NULL, "last_digits" varchar DEFAULT NULL, "first_name" varchar DEFAULT NULL, "last_name" varchar DEFAULT NULL, "start_month" varchar DEFAULT NULL, "start_year" varchar DEFAULT NULL, "issue_number" varchar DEFAULT NULL, "address_id" integer DEFAULT NULL, "gateway_customer_profile_id" varchar DEFAULT NULL, "gateway_payment_profile_id" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "name" varchar DEFAULT NULL) -  (0.1ms) INSERT INTO "aspree_credit_cards" ("id","month","year","cc_type","last_digits","first_name","last_name","start_month","start_year","issue_number","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name") - SELECT "id","month","year","cc_type","last_digits","first_name","last_name","start_month","start_year","issue_number","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name" FROM "spree_credit_cards" -  (0.2ms) DROP TABLE "spree_credit_cards" -  (0.2ms) CREATE TABLE "spree_credit_cards" ("id" integer NOT NULL PRIMARY KEY, "month" varchar DEFAULT NULL, "year" varchar DEFAULT NULL, "cc_type" varchar DEFAULT NULL, "last_digits" varchar DEFAULT NULL, "first_name" varchar DEFAULT NULL, "last_name" varchar DEFAULT NULL, "start_year" varchar DEFAULT NULL, "issue_number" varchar DEFAULT NULL, "address_id" integer DEFAULT NULL, "gateway_customer_profile_id" varchar DEFAULT NULL, "gateway_payment_profile_id" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "name" varchar DEFAULT NULL) -  (0.1ms) INSERT INTO "spree_credit_cards" ("id","month","year","cc_type","last_digits","first_name","last_name","start_year","issue_number","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name") - SELECT "id","month","year","cc_type","last_digits","first_name","last_name","start_year","issue_number","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name" FROM "aspree_credit_cards" -  (0.1ms) DROP TABLE "aspree_credit_cards" -  (0.2ms) CREATE TEMPORARY TABLE "aspree_credit_cards" ("id" integer NOT NULL PRIMARY KEY, "month" varchar DEFAULT NULL, "year" varchar DEFAULT NULL, "cc_type" varchar DEFAULT NULL, "last_digits" varchar DEFAULT NULL, "first_name" varchar DEFAULT NULL, "last_name" varchar DEFAULT NULL, "start_year" varchar DEFAULT NULL, "issue_number" varchar DEFAULT NULL, "address_id" integer DEFAULT NULL, "gateway_customer_profile_id" varchar DEFAULT NULL, "gateway_payment_profile_id" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "name" varchar DEFAULT NULL) -  (0.1ms) INSERT INTO "aspree_credit_cards" ("id","month","year","cc_type","last_digits","first_name","last_name","start_year","issue_number","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name") - SELECT "id","month","year","cc_type","last_digits","first_name","last_name","start_year","issue_number","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name" FROM "spree_credit_cards" -  (0.1ms) DROP TABLE "spree_credit_cards" -  (0.2ms) CREATE TABLE "spree_credit_cards" ("id" integer NOT NULL PRIMARY KEY, "month" varchar DEFAULT NULL, "year" varchar DEFAULT NULL, "cc_type" varchar DEFAULT NULL, "last_digits" varchar DEFAULT NULL, "first_name" varchar DEFAULT NULL, "last_name" varchar DEFAULT NULL, "issue_number" varchar DEFAULT NULL, "address_id" integer DEFAULT NULL, "gateway_customer_profile_id" varchar DEFAULT NULL, "gateway_payment_profile_id" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "name" varchar DEFAULT NULL) -  (0.1ms) INSERT INTO "spree_credit_cards" ("id","month","year","cc_type","last_digits","first_name","last_name","issue_number","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name") - SELECT "id","month","year","cc_type","last_digits","first_name","last_name","issue_number","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name" FROM "aspree_credit_cards" -  (0.1ms) DROP TABLE "aspree_credit_cards" -  (0.2ms) CREATE TEMPORARY TABLE "aspree_credit_cards" ("id" integer NOT NULL PRIMARY KEY, "month" varchar DEFAULT NULL, "year" varchar DEFAULT NULL, "cc_type" varchar DEFAULT NULL, "last_digits" varchar DEFAULT NULL, "first_name" varchar DEFAULT NULL, "last_name" varchar DEFAULT NULL, "issue_number" varchar DEFAULT NULL, "address_id" integer DEFAULT NULL, "gateway_customer_profile_id" varchar DEFAULT NULL, "gateway_payment_profile_id" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "name" varchar DEFAULT NULL) -  (0.2ms) INSERT INTO "aspree_credit_cards" ("id","month","year","cc_type","last_digits","first_name","last_name","issue_number","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name") - SELECT "id","month","year","cc_type","last_digits","first_name","last_name","issue_number","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name" FROM "spree_credit_cards" -  (0.2ms) DROP TABLE "spree_credit_cards" -  (0.2ms) CREATE TABLE "spree_credit_cards" ("id" integer NOT NULL PRIMARY KEY, "month" varchar DEFAULT NULL, "year" varchar DEFAULT NULL, "cc_type" varchar DEFAULT NULL, "last_digits" varchar DEFAULT NULL, "first_name" varchar DEFAULT NULL, "last_name" varchar DEFAULT NULL, "address_id" integer DEFAULT NULL, "gateway_customer_profile_id" varchar DEFAULT NULL, "gateway_payment_profile_id" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "name" varchar DEFAULT NULL) -  (0.1ms) INSERT INTO "spree_credit_cards" ("id","month","year","cc_type","last_digits","first_name","last_name","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name") - SELECT "id","month","year","cc_type","last_digits","first_name","last_name","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name" FROM "aspree_credit_cards" -  (0.1ms) DROP TABLE "aspree_credit_cards" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064028"]] -  (1.1ms) commit transaction -Migrating to AddTrackInventoryToVariant (20180607064029) -  (0.1ms) begin transaction -  (0.6ms) ALTER TABLE "spree_variants" ADD "track_inventory" boolean DEFAULT 1 - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064029"]] -  (0.8ms) commit transaction -Migrating to AddTaxCategoryToVariants (20180607064030) -  (0.1ms) begin transaction -  (0.5ms) ALTER TABLE "spree_variants" ADD "tax_category_id" integer -  (0.2ms) CREATE INDEX "index_spree_variants_on_tax_category_id" ON "spree_variants" ("tax_category_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064030"]] -  (0.8ms) commit transaction -Migrating to AddChannelToSpreeOrders (20180607064031) -  (0.1ms) begin transaction -  (0.5ms) ALTER TABLE "spree_orders" ADD "channel" varchar DEFAULT 'spree' - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064031"]] -  (0.7ms) commit transaction -Migrating to AddIncludedToAdjustments (20180607064032) -  (0.2ms) begin transaction -  (0.6ms) ALTER TABLE "spree_adjustments" ADD "included" boolean DEFAULT 0 - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064032"]] -  (0.7ms) commit transaction -Migrating to RenameTaxTotalFields (20180607064033) -  (0.0ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_line_items" ("id" integer NOT NULL PRIMARY KEY, "variant_id" integer DEFAULT NULL, "order_id" integer DEFAULT NULL, "quantity" integer NOT NULL, "price" decimal(8,2) NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "cost_price" decimal(8,2) DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0', "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0') -  (0.1ms) CREATE INDEX "tindex_aspree_line_items_on_variant_id" ON "aspree_line_items" ("variant_id") -  (0.1ms) CREATE INDEX "tindex_aspree_line_items_on_order_id" ON "aspree_line_items" ("order_id") -  (0.1ms) INSERT INTO "aspree_line_items" ("id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total") - SELECT "id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","tax_total","promo_total" FROM "spree_line_items" -  (0.3ms) DROP TABLE "spree_line_items" -  (0.2ms) CREATE TABLE "spree_line_items" ("id" integer NOT NULL PRIMARY KEY, "variant_id" integer DEFAULT NULL, "order_id" integer DEFAULT NULL, "quantity" integer NOT NULL, "price" decimal(8,2) NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "cost_price" decimal(8,2) DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0', "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0') -  (0.1ms) CREATE INDEX "index_spree_line_items_on_order_id" ON "spree_line_items" ("order_id") -  (0.1ms) CREATE INDEX "index_spree_line_items_on_variant_id" ON "spree_line_items" ("variant_id") -  (0.1ms) INSERT INTO "spree_line_items" ("id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total") - SELECT "id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total" FROM "aspree_line_items" -  (0.1ms) DROP TABLE "aspree_line_items" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_shipments" ("id" integer NOT NULL PRIMARY KEY, "tracking" varchar DEFAULT NULL, "number" varchar DEFAULT NULL, "cost" decimal(8,2) DEFAULT NULL, "shipped_at" datetime DEFAULT NULL, "order_id" integer DEFAULT NULL, "address_id" integer DEFAULT NULL, "state" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "stock_location_id" integer DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0', "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0') -  (0.1ms) CREATE INDEX "tindex_aspree_shipments_on_order_id" ON "aspree_shipments" ("order_id") -  (0.1ms) CREATE INDEX "tindex_shipments_on_number" ON "aspree_shipments" ("number") -  (0.1ms) INSERT INTO "aspree_shipments" ("id","tracking","number","cost","shipped_at","order_id","address_id","state","created_at","updated_at","stock_location_id","adjustment_total","additional_tax_total","promo_total") - SELECT "id","tracking","number","cost","shipped_at","order_id","address_id","state","created_at","updated_at","stock_location_id","adjustment_total","tax_total","promo_total" FROM "spree_shipments" -  (0.2ms) DROP TABLE "spree_shipments" -  (0.2ms) CREATE TABLE "spree_shipments" ("id" integer NOT NULL PRIMARY KEY, "tracking" varchar DEFAULT NULL, "number" varchar DEFAULT NULL, "cost" decimal(8,2) DEFAULT NULL, "shipped_at" datetime DEFAULT NULL, "order_id" integer DEFAULT NULL, "address_id" integer DEFAULT NULL, "state" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "stock_location_id" integer DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0', "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0') -  (0.2ms) CREATE INDEX "index_shipments_on_number" ON "spree_shipments" ("number") -  (0.1ms) CREATE INDEX "index_spree_shipments_on_order_id" ON "spree_shipments" ("order_id") -  (0.1ms) INSERT INTO "spree_shipments" ("id","tracking","number","cost","shipped_at","order_id","address_id","state","created_at","updated_at","stock_location_id","adjustment_total","additional_tax_total","promo_total") - SELECT "id","tracking","number","cost","shipped_at","order_id","address_id","state","created_at","updated_at","stock_location_id","adjustment_total","additional_tax_total","promo_total" FROM "aspree_shipments" -  (0.1ms) DROP TABLE "aspree_shipments" -  (0.2ms) CREATE TEMPORARY TABLE "aspree_orders" ("id" integer NOT NULL PRIMARY KEY, "number" varchar(32) DEFAULT NULL, "item_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "total" decimal(10,2) DEFAULT '0.0' NOT NULL, "state" varchar DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "user_id" integer DEFAULT NULL, "completed_at" datetime DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "payment_total" decimal(10,2) DEFAULT '0.0', "shipping_method_id" integer DEFAULT NULL, "shipment_state" varchar DEFAULT NULL, "payment_state" varchar DEFAULT NULL, "email" varchar DEFAULT NULL, "special_instructions" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "last_ip_address" varchar DEFAULT NULL, "created_by_id" integer DEFAULT NULL, "shipment_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0', "channel" varchar DEFAULT 'spree') -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_completed_at" ON "aspree_orders" ("completed_at") -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_user_id" ON "aspree_orders" ("user_id") -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_number" ON "aspree_orders" ("number") -  (0.1ms) INSERT INTO "aspree_orders" ("id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address","created_by_id","shipment_total","additional_tax_total","promo_total","channel") - SELECT "id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address","created_by_id","shipment_total","tax_total","promo_total","channel" FROM "spree_orders" -  (0.2ms) DROP TABLE "spree_orders" -  (0.2ms) CREATE TABLE "spree_orders" ("id" integer NOT NULL PRIMARY KEY, "number" varchar(32) DEFAULT NULL, "item_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "total" decimal(10,2) DEFAULT '0.0' NOT NULL, "state" varchar DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "user_id" integer DEFAULT NULL, "completed_at" datetime DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "payment_total" decimal(10,2) DEFAULT '0.0', "shipping_method_id" integer DEFAULT NULL, "shipment_state" varchar DEFAULT NULL, "payment_state" varchar DEFAULT NULL, "email" varchar DEFAULT NULL, "special_instructions" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "last_ip_address" varchar DEFAULT NULL, "created_by_id" integer DEFAULT NULL, "shipment_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0', "channel" varchar DEFAULT 'spree') -  (0.1ms) CREATE INDEX "index_spree_orders_on_number" ON "spree_orders" ("number") -  (0.1ms) CREATE INDEX "index_spree_orders_on_user_id" ON "spree_orders" ("user_id") -  (0.1ms) CREATE INDEX "index_spree_orders_on_completed_at" ON "spree_orders" ("completed_at") -  (0.1ms) INSERT INTO "spree_orders" ("id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address","created_by_id","shipment_total","additional_tax_total","promo_total","channel") - SELECT "id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address","created_by_id","shipment_total","additional_tax_total","promo_total","channel" FROM "aspree_orders" -  (0.1ms) DROP TABLE "aspree_orders" -  (0.2ms) ALTER TABLE "spree_line_items" ADD "included_tax_total" decimal(10,2) DEFAULT 0.0 NOT NULL -  (0.2ms) ALTER TABLE "spree_shipments" ADD "included_tax_total" decimal(10,2) DEFAULT 0.0 NOT NULL -  (0.2ms) ALTER TABLE "spree_orders" ADD "included_tax_total" decimal(10,2) DEFAULT 0.0 NOT NULL - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064033"]] -  (1.2ms) commit transaction -Migrating to AddLineItemIdToSpreeInventoryUnits (20180607064034) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_inventory_units" ADD "line_item_id" integer -  (0.2ms) CREATE INDEX "index_spree_inventory_units_on_line_item_id" ON "spree_inventory_units" ("line_item_id") - Spree::Shipment Load (0.1ms) SELECT "spree_shipments".* FROM "spree_shipments" ORDER BY "spree_shipments"."id" ASC LIMIT ? [["LIMIT", 1000]] - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064034"]] -  (0.9ms) commit transaction -Migrating to AddUpdatedAtToVariants (20180607064035) -  (0.1ms) begin transaction -  (0.7ms) ALTER TABLE "spree_variants" ADD "updated_at" datetime - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064035"]] -  (1.0ms) commit transaction -Migrating to AddPositionToClassifications (20180607064036) -  (0.1ms) begin transaction -  (0.5ms) ALTER TABLE "spree_products_taxons" ADD "position" integer - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064036"]] -  (0.8ms) commit transaction -Migrating to CreateSpreeOrdersPromotions (20180607064037) -  (0.1ms) begin transaction -  (0.4ms) CREATE TABLE "spree_orders_promotions" ("order_id" integer, "promotion_id" integer) - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064037"]] -  (0.8ms) commit transaction -Migrating to UniqueShippingMethodCategories (20180607064038) -  (0.0ms) begin transaction - Spree::ShippingMethodCategory Load (0.1ms) SELECT shipping_category_id,shipping_method_id,COUNT(*) FROM "spree_shipping_method_categories" GROUP BY shipping_category_id,shipping_method_id HAVING (COUNT(*) > 1) -  (0.3ms) CREATE UNIQUE INDEX "unique_spree_shipping_method_categories" ON "spree_shipping_method_categories" ("shipping_category_id", "shipping_method_id") -  (0.1ms) DROP INDEX "index_spree_shipping_method_categories_on_shipping_category_id" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064038"]] -  (0.8ms) commit transaction -Migrating to AddItemCountToSpreeOrders (20180607064039) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_orders" ADD "item_count" integer DEFAULT 0 - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064039"]] -  (0.8ms) commit transaction -Migrating to RemoveValueTypeFromSpreePreferences (20180607064040) -  (0.0ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_preferences" ("id" integer NOT NULL PRIMARY KEY, "value" text DEFAULT NULL, "key" varchar DEFAULT NULL, "value_type" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE UNIQUE INDEX "tindex_aspree_preferences_on_key" ON "aspree_preferences" ("key") -  (0.1ms) INSERT INTO "aspree_preferences" ("id","value","key","value_type","created_at","updated_at") - SELECT "id","value","key","value_type","created_at","updated_at" FROM "spree_preferences" -  (0.3ms) DROP TABLE "spree_preferences" -  (0.2ms) CREATE TABLE "spree_preferences" ("id" integer NOT NULL PRIMARY KEY, "value" text DEFAULT NULL, "key" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE UNIQUE INDEX "index_spree_preferences_on_key" ON "spree_preferences" ("key") -  (0.1ms) INSERT INTO "spree_preferences" ("id","value","key","created_at","updated_at") - SELECT "id","value","key","created_at","updated_at" FROM "aspree_preferences" -  (0.1ms) DROP TABLE "aspree_preferences" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064040"]] -  (0.8ms) commit transaction -Migrating to RenamePermalinkToSlugForProducts (20180607064041) -  (0.0ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_products" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT '' NOT NULL, "description" text DEFAULT NULL, "available_on" datetime DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "slug" varchar DEFAULT NULL, "meta_description" text DEFAULT NULL, "meta_keywords" varchar DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "shipping_category_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE UNIQUE INDEX "tpermalink_idx_unique" ON "aspree_products" ("slug") -  (0.1ms) CREATE INDEX "tindex_aspree_products_on_permalink" ON "aspree_products" ("slug") -  (0.1ms) CREATE INDEX "tindex_aspree_products_on_name" ON "aspree_products" ("name") -  (0.1ms) CREATE INDEX "tindex_aspree_products_on_deleted_at" ON "aspree_products" ("deleted_at") -  (0.1ms) CREATE INDEX "tindex_aspree_products_on_available_on" ON "aspree_products" ("available_on") -  (0.1ms) INSERT INTO "aspree_products" ("id","name","description","available_on","deleted_at","slug","meta_description","meta_keywords","tax_category_id","shipping_category_id","created_at","updated_at") - SELECT "id","name","description","available_on","deleted_at","permalink","meta_description","meta_keywords","tax_category_id","shipping_category_id","created_at","updated_at" FROM "spree_products" -  (0.3ms) DROP TABLE "spree_products" -  (0.2ms) CREATE TABLE "spree_products" ("id" integer NOT NULL PRIMARY KEY, "name" varchar DEFAULT '' NOT NULL, "description" text DEFAULT NULL, "available_on" datetime DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "slug" varchar DEFAULT NULL, "meta_description" text DEFAULT NULL, "meta_keywords" varchar DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "shipping_category_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_spree_products_on_available_on" ON "spree_products" ("available_on") -  (0.1ms) CREATE INDEX "index_spree_products_on_deleted_at" ON "spree_products" ("deleted_at") -  (0.1ms) CREATE INDEX "index_spree_products_on_name" ON "spree_products" ("name") -  (0.1ms) CREATE INDEX "index_spree_products_on_permalink" ON "spree_products" ("slug") -  (0.1ms) CREATE UNIQUE INDEX "permalink_idx_unique" ON "spree_products" ("slug") -  (0.1ms) INSERT INTO "spree_products" ("id","name","description","available_on","deleted_at","slug","meta_description","meta_keywords","tax_category_id","shipping_category_id","created_at","updated_at") - SELECT "id","name","description","available_on","deleted_at","slug","meta_description","meta_keywords","tax_category_id","shipping_category_id","created_at","updated_at" FROM "aspree_products" -  (0.1ms) DROP TABLE "aspree_products" -  (0.1ms) CREATE INDEX "index_spree_products_on_slug" ON "spree_products" ("slug") -  (0.1ms) DROP INDEX "index_spree_products_on_permalink" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064041"]] -  (1.3ms) commit transaction -Migrating to AddIndexToVariantIdAndCurrencyOnPrices (20180607064042) -  (0.0ms) begin transaction -  (0.3ms) CREATE INDEX "index_spree_prices_on_variant_id_and_currency" ON "spree_prices" ("variant_id", "currency") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064042"]] -  (0.8ms) commit transaction -Migrating to RenameActivatorIdInRulesAndActionsToPromotionId (20180607064043) -  (0.0ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_promotion_rules" ("id" integer NOT NULL PRIMARY KEY, "promotion_id" integer DEFAULT NULL, "user_id" integer DEFAULT NULL, "product_group_id" integer DEFAULT NULL, "type" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "code" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_promotion_rules_on_user_id" ON "aspree_promotion_rules" ("user_id") -  (0.1ms) CREATE INDEX "tindex_promotion_rules_on_product_group_id" ON "aspree_promotion_rules" ("product_group_id") -  (0.1ms) INSERT INTO "aspree_promotion_rules" ("id","promotion_id","user_id","product_group_id","type","created_at","updated_at","code") - SELECT "id","activator_id","user_id","product_group_id","type","created_at","updated_at","code" FROM "spree_promotion_rules" -  (0.3ms) DROP TABLE "spree_promotion_rules" -  (0.2ms) CREATE TABLE "spree_promotion_rules" ("id" integer NOT NULL PRIMARY KEY, "promotion_id" integer DEFAULT NULL, "user_id" integer DEFAULT NULL, "product_group_id" integer DEFAULT NULL, "type" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "code" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_promotion_rules_on_product_group_id" ON "spree_promotion_rules" ("product_group_id") -  (0.1ms) CREATE INDEX "index_promotion_rules_on_user_id" ON "spree_promotion_rules" ("user_id") -  (0.1ms) INSERT INTO "spree_promotion_rules" ("id","promotion_id","user_id","product_group_id","type","created_at","updated_at","code") - SELECT "id","promotion_id","user_id","product_group_id","type","created_at","updated_at","code" FROM "aspree_promotion_rules" -  (0.1ms) DROP TABLE "aspree_promotion_rules" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_promotion_actions" ("id" integer NOT NULL PRIMARY KEY, "promotion_id" integer DEFAULT NULL, "position" integer DEFAULT NULL, "type" varchar DEFAULT NULL) -  (0.0ms) INSERT INTO "aspree_promotion_actions" ("id","promotion_id","position","type") - SELECT "id","activator_id","position","type" FROM "spree_promotion_actions" -  (0.2ms) DROP TABLE "spree_promotion_actions" -  (0.1ms) CREATE TABLE "spree_promotion_actions" ("id" integer NOT NULL PRIMARY KEY, "promotion_id" integer DEFAULT NULL, "position" integer DEFAULT NULL, "type" varchar DEFAULT NULL) -  (0.0ms) INSERT INTO "spree_promotion_actions" ("id","promotion_id","position","type") - SELECT "id","promotion_id","position","type" FROM "aspree_promotion_actions" -  (0.1ms) DROP TABLE "aspree_promotion_actions" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064043"]] -  (1.2ms) commit transaction -Migrating to AddDeletedAtToSpreePrices (20180607064044) -  (0.1ms) begin transaction -  (0.6ms) ALTER TABLE "spree_prices" ADD "deleted_at" datetime - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064044"]] -  (0.9ms) commit transaction -Migrating to AddApproverIdAndApprovedAtToOrders (20180607064045) -  (0.1ms) begin transaction -  (0.6ms) ALTER TABLE "spree_orders" ADD "approver_id" integer -  (0.4ms) ALTER TABLE "spree_orders" ADD "approved_at" datetime - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064045"]] -  (0.8ms) commit transaction -Migrating to AddConfirmationDeliveredToSpreeOrders (20180607064046) -  (0.0ms) begin transaction -  (0.5ms) ALTER TABLE "spree_orders" ADD "confirmation_delivered" boolean DEFAULT 0 - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064046"]] -  (0.8ms) commit transaction -Migrating to AddAutoCaptureToPaymentMethods (20180607064047) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_payment_methods" ADD "auto_capture" boolean - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064047"]] -  (0.7ms) commit transaction -Migrating to CreateSpreePaymentCaptureEvents (20180607064048) -  (0.0ms) begin transaction -  (0.4ms) CREATE TABLE "spree_payment_capture_events" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "amount" decimal(10,2) DEFAULT 0.0, "payment_id" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.2ms) CREATE INDEX "index_spree_payment_capture_events_on_payment_id" ON "spree_payment_capture_events" ("payment_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064048"]] -  (0.8ms) commit transaction -Migrating to AddUncapturedAmountToPayments (20180607064049) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_payments" ADD "uncaptured_amount" decimal(10,2) DEFAULT 0.0 - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064049"]] -  (0.9ms) commit transaction -Migrating to DefaultVariantWeightToZero (20180607064050) -  (0.0ms) begin transaction - Spree::Variant Update All (0.1ms) UPDATE "spree_variants" SET weight = 0.0 WHERE "spree_variants"."weight" IS NULL -  (0.2ms) CREATE TEMPORARY TABLE "aspree_variants" ("id" integer NOT NULL PRIMARY KEY, "sku" varchar DEFAULT '' NOT NULL, "weight" decimal(8,2) DEFAULT NULL, "height" decimal(8,2) DEFAULT NULL, "width" decimal(8,2) DEFAULT NULL, "depth" decimal(8,2) DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "is_master" boolean DEFAULT '0', "product_id" integer DEFAULT NULL, "cost_price" decimal(8,2) DEFAULT NULL, "position" integer DEFAULT NULL, "cost_currency" varchar DEFAULT NULL, "track_inventory" boolean DEFAULT '1', "tax_category_id" integer DEFAULT NULL, "updated_at" datetime DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_tax_category_id" ON "aspree_variants" ("tax_category_id") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_sku" ON "aspree_variants" ("sku") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_product_id" ON "aspree_variants" ("product_id") -  (0.1ms) INSERT INTO "aspree_variants" ("id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","cost_currency","track_inventory","tax_category_id","updated_at") - SELECT "id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","cost_currency","track_inventory","tax_category_id","updated_at" FROM "spree_variants" -  (0.6ms) DROP TABLE "spree_variants" -  (0.3ms) CREATE TABLE "spree_variants" ("id" integer NOT NULL PRIMARY KEY, "sku" varchar DEFAULT '' NOT NULL, "weight" decimal(8,2) DEFAULT 0.0, "height" decimal(8,2) DEFAULT NULL, "width" decimal(8,2) DEFAULT NULL, "depth" decimal(8,2) DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "is_master" boolean DEFAULT '0', "product_id" integer DEFAULT NULL, "cost_price" decimal(8,2) DEFAULT NULL, "position" integer DEFAULT NULL, "cost_currency" varchar DEFAULT NULL, "track_inventory" boolean DEFAULT '1', "tax_category_id" integer DEFAULT NULL, "updated_at" datetime DEFAULT NULL) -  (0.2ms) CREATE INDEX "index_spree_variants_on_product_id" ON "spree_variants" ("product_id") -  (0.1ms) CREATE INDEX "index_spree_variants_on_sku" ON "spree_variants" ("sku") -  (0.2ms) CREATE INDEX "index_spree_variants_on_tax_category_id" ON "spree_variants" ("tax_category_id") -  (0.1ms) INSERT INTO "spree_variants" ("id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","cost_currency","track_inventory","tax_category_id","updated_at") - SELECT "id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","cost_currency","track_inventory","tax_category_id","updated_at" FROM "aspree_variants" -  (0.1ms) DROP TABLE "aspree_variants" - ActiveRecord::SchemaMigration Create (0.3ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064050"]] -  (1.4ms) commit transaction -Migrating to AddTaxCategoryIdToShippingMethods (20180607064051) -  (0.1ms) begin transaction -  (1.1ms) ALTER TABLE "spree_shipping_methods" ADD "tax_category_id" integer - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064051"]] -  (0.7ms) commit transaction -Migrating to AddTaxRateIdToShippingRates (20180607064052) -  (0.1ms) begin transaction -  (0.5ms) ALTER TABLE "spree_shipping_rates" ADD "tax_rate_id" integer - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064052"]] -  (0.8ms) commit transaction -Migrating to AddPreTaxAmountToLineItemsAndShipments (20180607064053) -  (0.0ms) begin transaction -  (0.5ms) ALTER TABLE "spree_line_items" ADD "pre_tax_amount" decimal(8,2) -  (0.3ms) ALTER TABLE "spree_shipments" ADD "pre_tax_amount" decimal(8,2) - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064053"]] -  (0.7ms) commit transaction -Migrating to AddMoreIndexes (20180607064054) -  (0.1ms) begin transaction -  (0.3ms) CREATE INDEX "index_spree_payment_methods_on_id_and_type" ON "spree_payment_methods" ("id", "type") -  (0.2ms) CREATE INDEX "index_spree_calculators_on_id_and_type" ON "spree_calculators" ("id", "type") -  (0.2ms) CREATE INDEX "index_spree_calculators_on_calculable_id_and_calculable_type" ON "spree_calculators" ("calculable_id", "calculable_type") -  (0.2ms) CREATE INDEX "index_spree_payments_on_payment_method_id" ON "spree_payments" ("payment_method_id") -  (0.1ms) CREATE INDEX "index_spree_promotion_actions_on_id_and_type" ON "spree_promotion_actions" ("id", "type") -  (0.2ms) CREATE INDEX "index_spree_promotion_actions_on_promotion_id" ON "spree_promotion_actions" ("promotion_id") -  (0.2ms) CREATE INDEX "index_spree_promotions_on_id_and_type" ON "spree_promotions" ("id", "type") -  (0.2ms) CREATE INDEX "index_spree_option_values_on_option_type_id" ON "spree_option_values" ("option_type_id") -  (0.1ms) CREATE INDEX "index_spree_shipments_on_stock_location_id" ON "spree_shipments" ("stock_location_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064054"]] -  (1.3ms) commit transaction -Migrating to AddConsideredRiskyToOrders (20180607064055) -  (0.1ms) begin transaction -  (0.7ms) ALTER TABLE "spree_orders" ADD "considered_risky" boolean DEFAULT 0 - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064055"]] -  (0.8ms) commit transaction -Migrating to AddPreferenceStoreToEverything (20180607064056) -  (0.1ms) begin transaction -  (0.6ms) ALTER TABLE "spree_calculators" ADD "preferences" text -  (0.3ms) ALTER TABLE "spree_gateways" ADD "preferences" text -  (0.3ms) ALTER TABLE "spree_payment_methods" ADD "preferences" text -  (0.3ms) ALTER TABLE "spree_promotion_rules" ADD "preferences" text - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064056"]] -  (0.8ms) commit transaction -Migrating to AddUserIdToSpreeCreditCards (20180607064057) -  (0.1ms) begin transaction -  (0.5ms) ALTER TABLE "spree_credit_cards" ADD "user_id" integer -  (0.2ms) CREATE INDEX "index_spree_credit_cards_on_user_id" ON "spree_credit_cards" ("user_id") -  (0.3ms) ALTER TABLE "spree_credit_cards" ADD "payment_method_id" integer -  (0.4ms) CREATE INDEX "index_spree_credit_cards_on_payment_method_id" ON "spree_credit_cards" ("payment_method_id") - ActiveRecord::SchemaMigration Create (0.3ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064057"]] -  (1.0ms) commit transaction -Migrating to MigrateOldPreferences (20180607064058) -  (0.1ms) begin transaction - Spree::Calculator Load (0.1ms) SELECT "spree_calculators".* FROM "spree_calculators" ORDER BY "spree_calculators"."id" ASC LIMIT ? [["LIMIT", 1000]] - Spree::PaymentMethod Load (0.1ms) SELECT "spree_payment_methods".* FROM "spree_payment_methods" WHERE "spree_payment_methods"."deleted_at" IS NULL ORDER BY "spree_payment_methods"."id" ASC LIMIT ? [["LIMIT", 1000]] - Spree::PromotionRule Load (0.1ms) SELECT "spree_promotion_rules".* FROM "spree_promotion_rules" ORDER BY "spree_promotion_rules"."id" ASC LIMIT ? [["LIMIT", 1000]] - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064058"]] -  (0.8ms) commit transaction -Migrating to CreateSpreeStores (20180607064059) -  (0.1ms) begin transaction -  (0.4ms) CREATE TABLE "spree_stores" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "url" varchar, "meta_description" text, "meta_keywords" text, "seo_title" varchar, "mail_from_address" varchar, "default_currency" varchar, "code" varchar, "default" boolean DEFAULT 0 NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064059"]] -  (0.8ms) commit transaction -Migrating to CreateStoreFromPreferences (20180607064060) -  (0.1ms) begin transaction - Spree::Store Load (0.1ms) SELECT "spree_stores".* FROM "spree_stores" WHERE "spree_stores"."default" = ? ORDER BY "spree_stores"."id" ASC LIMIT ? [["default", 1], ["LIMIT", 1]] - Spree::Store Exists (0.1ms) SELECT 1 AS one FROM "spree_stores" WHERE LOWER("spree_stores"."code") = LOWER(?) LIMIT ? [["code", "spree"], ["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stores" WHERE "spree_stores"."default" = ? [["default", 1]] - Spree::Store Create (0.3ms) INSERT INTO "spree_stores" ("name", "url", "mail_from_address", "code", "default", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?) [["name", "Spree Demo Site"], ["url", "demo.spreecommerce.org"], ["mail_from_address", "spree@example.com"], ["code", "spree"], ["default", 1], ["created_at", "2018-06-07 06:39:42.614447"], ["updated_at", "2018-06-07 06:39:42.614447"]] - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064060"]] -  (0.8ms) commit transaction -Migrating to AddTimestampsToSpreeAssets (20180607064061) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_assets" ADD "created_at" datetime -  (0.2ms) ALTER TABLE "spree_assets" ADD "updated_at" datetime - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064061"]] -  (0.7ms) commit transaction -Migrating to CreateSpreeTaxonsPromotionRules (20180607064062) -  (0.0ms) begin transaction -  (0.4ms) CREATE TABLE "spree_taxons_promotion_rules" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "taxon_id" integer, "promotion_rule_id" integer) -  (0.2ms) CREATE INDEX "index_spree_taxons_promotion_rules_on_taxon_id" ON "spree_taxons_promotion_rules" ("taxon_id") -  (0.1ms) CREATE INDEX "index_spree_taxons_promotion_rules_on_promotion_rule_id" ON "spree_taxons_promotion_rules" ("promotion_rule_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064062"]] -  (0.8ms) commit transaction -Migrating to AddAdditionalStoreFields (20180607064063) -  (0.1ms) begin transaction -  (0.5ms) CREATE INDEX "index_spree_stores_on_code" ON "spree_stores" ("code") -  (0.2ms) CREATE INDEX "index_spree_stores_on_default" ON "spree_stores" ("default") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064063"]] -  (0.8ms) commit transaction -Migrating to AddManyMissingIndexes (20180607064064) -  (0.0ms) begin transaction -  (0.3ms) CREATE INDEX "index_spree_adjustments_on_adjustable_id_and_adjustable_type" ON "spree_adjustments" ("adjustable_id", "adjustable_type") -  (0.2ms) CREATE INDEX "index_spree_adjustments_on_eligible" ON "spree_adjustments" ("eligible") -  (0.1ms) CREATE INDEX "index_spree_adjustments_on_order_id" ON "spree_adjustments" ("order_id") -  (0.1ms) CREATE INDEX "index_spree_promotions_on_code" ON "spree_promotions" ("code") -  (0.1ms) CREATE INDEX "index_spree_promotions_on_expires_at" ON "spree_promotions" ("expires_at") -  (0.2ms) CREATE INDEX "index_spree_states_on_country_id" ON "spree_states" ("country_id") -  (0.1ms) CREATE INDEX "index_spree_stock_items_on_deleted_at" ON "spree_stock_items" ("deleted_at") -  (0.1ms) CREATE INDEX "index_spree_option_types_on_position" ON "spree_option_types" ("position") -  (0.1ms) CREATE INDEX "index_spree_option_values_on_position" ON "spree_option_values" ("position") -  (0.2ms) CREATE INDEX "index_spree_product_option_types_on_option_type_id" ON "spree_product_option_types" ("option_type_id") -  (0.1ms) CREATE INDEX "index_spree_product_option_types_on_product_id" ON "spree_product_option_types" ("product_id") -  (0.1ms) CREATE INDEX "index_spree_products_taxons_on_position" ON "spree_products_taxons" ("position") -  (0.1ms) CREATE INDEX "index_spree_promotions_on_starts_at" ON "spree_promotions" ("starts_at") -  (0.1ms) CREATE INDEX "index_spree_stores_on_url" ON "spree_stores" ("url") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064064"]] -  (1.1ms) commit transaction -Migrating to CorrectSomePolymorphicIndexAndAddMoreMissing (20180607064065) -  (0.0ms) begin transaction -  (0.3ms) CREATE INDEX "index_spree_addresses_on_country_id" ON "spree_addresses" ("country_id") -  (0.1ms) CREATE INDEX "index_spree_addresses_on_state_id" ON "spree_addresses" ("state_id") -  (0.1ms) DROP INDEX "index_spree_adjustments_on_source_type_and_source_id" -  (0.1ms) CREATE INDEX "index_spree_adjustments_on_source_id_and_source_type" ON "spree_adjustments" ("source_id", "source_type") -  (0.1ms) CREATE INDEX "index_spree_credit_cards_on_address_id" ON "spree_credit_cards" ("address_id") -  (0.1ms) CREATE INDEX "index_spree_gateways_on_active" ON "spree_gateways" ("active") -  (0.1ms) CREATE INDEX "index_spree_gateways_on_test_mode" ON "spree_gateways" ("test_mode") -  (0.1ms) CREATE INDEX "index_spree_inventory_units_on_return_authorization_id" ON "spree_inventory_units" ("return_authorization_id") -  (0.1ms) CREATE INDEX "index_spree_line_items_on_tax_category_id" ON "spree_line_items" ("tax_category_id") -  (0.1ms) CREATE INDEX "index_spree_log_entries_on_source_id_and_source_type" ON "spree_log_entries" ("source_id", "source_type") -  (0.1ms) CREATE INDEX "index_spree_orders_on_approver_id" ON "spree_orders" ("approver_id") -  (0.2ms) CREATE INDEX "index_spree_orders_on_bill_address_id" ON "spree_orders" ("bill_address_id") -  (0.1ms) CREATE INDEX "index_spree_orders_on_confirmation_delivered" ON "spree_orders" ("confirmation_delivered") -  (0.1ms) CREATE INDEX "index_spree_orders_on_considered_risky" ON "spree_orders" ("considered_risky") -  (0.1ms) CREATE INDEX "index_spree_orders_on_created_by_id" ON "spree_orders" ("created_by_id") -  (0.1ms) CREATE INDEX "index_spree_orders_on_ship_address_id" ON "spree_orders" ("ship_address_id") -  (0.1ms) CREATE INDEX "index_spree_orders_on_shipping_method_id" ON "spree_orders" ("shipping_method_id") -  (0.1ms) CREATE INDEX "index_spree_orders_promotions_on_order_id_and_promotion_id" ON "spree_orders_promotions" ("order_id", "promotion_id") -  (0.1ms) CREATE INDEX "index_spree_payments_on_source_id_and_source_type" ON "spree_payments" ("source_id", "source_type") -  (0.1ms) CREATE INDEX "index_spree_prices_on_deleted_at" ON "spree_prices" ("deleted_at") -  (0.2ms) CREATE INDEX "index_spree_product_option_types_on_position" ON "spree_product_option_types" ("position") -  (0.1ms) CREATE INDEX "index_spree_product_properties_on_position" ON "spree_product_properties" ("position") -  (0.1ms) CREATE INDEX "index_spree_product_properties_on_property_id" ON "spree_product_properties" ("property_id") -  (0.1ms) CREATE INDEX "index_spree_products_on_shipping_category_id" ON "spree_products" ("shipping_category_id") -  (0.1ms) CREATE INDEX "index_spree_products_on_tax_category_id" ON "spree_products" ("tax_category_id") -  (0.2ms) CREATE INDEX "index_spree_promotion_action_line_items_on_promotion_action_id" ON "spree_promotion_action_line_items" ("promotion_action_id") -  (0.1ms) CREATE INDEX "index_spree_promotion_action_line_items_on_variant_id" ON "spree_promotion_action_line_items" ("variant_id") -  (0.1ms) CREATE INDEX "index_spree_promotion_rules_on_promotion_id" ON "spree_promotion_rules" ("promotion_id") -  (0.1ms) CREATE INDEX "index_spree_promotions_on_advertise" ON "spree_promotions" ("advertise") -  (0.1ms) CREATE INDEX "index_spree_return_authorizations_on_number" ON "spree_return_authorizations" ("number") -  (0.1ms) CREATE INDEX "index_spree_return_authorizations_on_order_id" ON "spree_return_authorizations" ("order_id") -  (0.2ms) CREATE INDEX "index_spree_return_authorizations_on_stock_location_id" ON "spree_return_authorizations" ("stock_location_id") -  (0.1ms) CREATE INDEX "index_spree_shipments_on_address_id" ON "spree_shipments" ("address_id") -  (0.1ms) CREATE INDEX "index_spree_shipping_methods_on_deleted_at" ON "spree_shipping_methods" ("deleted_at") -  (0.2ms) CREATE INDEX "index_spree_shipping_methods_on_tax_category_id" ON "spree_shipping_methods" ("tax_category_id") -  (0.1ms) CREATE INDEX "index_spree_shipping_rates_on_selected" ON "spree_shipping_rates" ("selected") -  (0.2ms) CREATE INDEX "index_spree_shipping_rates_on_tax_rate_id" ON "spree_shipping_rates" ("tax_rate_id") -  (0.1ms) CREATE INDEX "index_spree_state_changes_on_stateful_id_and_stateful_type" ON "spree_state_changes" ("stateful_id", "stateful_type") -  (0.2ms) CREATE INDEX "index_spree_state_changes_on_user_id" ON "spree_state_changes" ("user_id") -  (0.1ms) CREATE INDEX "index_spree_stock_items_on_backorderable" ON "spree_stock_items" ("backorderable") -  (0.2ms) CREATE INDEX "index_spree_stock_locations_on_active" ON "spree_stock_locations" ("active") -  (0.2ms) CREATE INDEX "index_spree_stock_locations_on_backorderable_default" ON "spree_stock_locations" ("backorderable_default") -  (0.2ms) CREATE INDEX "index_spree_stock_locations_on_country_id" ON "spree_stock_locations" ("country_id") -  (0.2ms) CREATE INDEX "index_spree_stock_locations_on_propagate_all_variants" ON "spree_stock_locations" ("propagate_all_variants") -  (0.2ms) CREATE INDEX "index_spree_stock_locations_on_state_id" ON "spree_stock_locations" ("state_id") -  (0.1ms) CREATE INDEX "index_spree_tax_categories_on_deleted_at" ON "spree_tax_categories" ("deleted_at") -  (0.1ms) CREATE INDEX "index_spree_tax_categories_on_is_default" ON "spree_tax_categories" ("is_default") -  (0.1ms) CREATE INDEX "index_spree_tax_rates_on_deleted_at" ON "spree_tax_rates" ("deleted_at") -  (0.1ms) CREATE INDEX "index_spree_tax_rates_on_included_in_price" ON "spree_tax_rates" ("included_in_price") -  (0.1ms) CREATE INDEX "index_spree_tax_rates_on_show_rate_in_label" ON "spree_tax_rates" ("show_rate_in_label") -  (0.1ms) CREATE INDEX "index_spree_tax_rates_on_tax_category_id" ON "spree_tax_rates" ("tax_category_id") -  (0.1ms) CREATE INDEX "index_spree_tax_rates_on_zone_id" ON "spree_tax_rates" ("zone_id") -  (0.1ms) CREATE INDEX "index_spree_taxonomies_on_position" ON "spree_taxonomies" ("position") -  (0.1ms) CREATE INDEX "index_spree_taxons_on_position" ON "spree_taxons" ("position") -  (0.2ms) CREATE INDEX "index_spree_trackers_on_active" ON "spree_trackers" ("active") -  (0.1ms) CREATE INDEX "index_spree_variants_on_deleted_at" ON "spree_variants" ("deleted_at") -  (0.1ms) CREATE INDEX "index_spree_variants_on_is_master" ON "spree_variants" ("is_master") -  (0.1ms) CREATE INDEX "index_spree_variants_on_position" ON "spree_variants" ("position") -  (0.1ms) CREATE INDEX "index_spree_variants_on_track_inventory" ON "spree_variants" ("track_inventory") -  (0.1ms) CREATE INDEX "index_spree_zone_members_on_zone_id" ON "spree_zone_members" ("zone_id") -  (0.2ms) CREATE INDEX "index_spree_zone_members_on_zoneable_id_and_zoneable_type" ON "spree_zone_members" ("zoneable_id", "zoneable_type") -  (0.1ms) CREATE INDEX "index_spree_zones_on_default_tax" ON "spree_zones" ("default_tax") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064065"]] -  (1.8ms) commit transaction -Migrating to AddUserIdCreatedByIdIndexToOrder (20180607064066) -  (0.1ms) begin transaction -  (0.3ms) CREATE INDEX "index_spree_orders_on_user_id_and_created_by_id" ON "spree_orders" ("user_id", "created_by_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064066"]] -  (1.0ms) commit transaction -Migrating to ChangeSpreePriceAmountPrecision (20180607064067) -  (0.1ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_prices" ("id" integer NOT NULL PRIMARY KEY, "variant_id" integer NOT NULL, "amount" decimal(8,2) DEFAULT NULL, "currency" varchar DEFAULT NULL, "deleted_at" datetime DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_prices_on_deleted_at" ON "aspree_prices" ("deleted_at") -  (0.1ms) CREATE INDEX "tindex_aspree_prices_on_variant_id_and_currency" ON "aspree_prices" ("variant_id", "currency") -  (0.2ms) INSERT INTO "aspree_prices" ("id","variant_id","amount","currency","deleted_at") - SELECT "id","variant_id","amount","currency","deleted_at" FROM "spree_prices" -  (0.5ms) DROP TABLE "spree_prices" -  (0.3ms) CREATE TABLE "spree_prices" ("id" integer NOT NULL PRIMARY KEY, "variant_id" integer NOT NULL, "amount" decimal(10,2) DEFAULT NULL, "currency" varchar DEFAULT NULL, "deleted_at" datetime DEFAULT NULL) -  (0.4ms) CREATE INDEX "index_spree_prices_on_variant_id_and_currency" ON "spree_prices" ("variant_id", "currency") -  (0.2ms) CREATE INDEX "index_spree_prices_on_deleted_at" ON "spree_prices" ("deleted_at") -  (0.1ms) INSERT INTO "spree_prices" ("id","variant_id","amount","currency","deleted_at") - SELECT "id","variant_id","amount","currency","deleted_at" FROM "aspree_prices" -  (0.1ms) DROP TABLE "aspree_prices" -  (0.2ms) CREATE TEMPORARY TABLE "aspree_line_items" ("id" integer NOT NULL PRIMARY KEY, "variant_id" integer DEFAULT NULL, "order_id" integer DEFAULT NULL, "quantity" integer NOT NULL, "price" decimal(8,2) NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "cost_price" decimal(8,2) DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0', "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0', "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "pre_tax_amount" decimal(8,2) DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_line_items_on_tax_category_id" ON "aspree_line_items" ("tax_category_id") -  (0.1ms) CREATE INDEX "tindex_aspree_line_items_on_variant_id" ON "aspree_line_items" ("variant_id") -  (0.1ms) CREATE INDEX "tindex_aspree_line_items_on_order_id" ON "aspree_line_items" ("order_id") -  (0.1ms) INSERT INTO "aspree_line_items" ("id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount") - SELECT "id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount" FROM "spree_line_items" -  (0.2ms) DROP TABLE "spree_line_items" -  (0.2ms) CREATE TABLE "spree_line_items" ("id" integer NOT NULL PRIMARY KEY, "variant_id" integer DEFAULT NULL, "order_id" integer DEFAULT NULL, "quantity" integer NOT NULL, "price" decimal(10,2) NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "cost_price" decimal(8,2) DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0', "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0', "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "pre_tax_amount" decimal(8,2) DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_spree_line_items_on_order_id" ON "spree_line_items" ("order_id") -  (0.1ms) CREATE INDEX "index_spree_line_items_on_variant_id" ON "spree_line_items" ("variant_id") -  (0.1ms) CREATE INDEX "index_spree_line_items_on_tax_category_id" ON "spree_line_items" ("tax_category_id") -  (0.1ms) INSERT INTO "spree_line_items" ("id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount") - SELECT "id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount" FROM "aspree_line_items" -  (0.1ms) DROP TABLE "aspree_line_items" -  (0.2ms) CREATE TEMPORARY TABLE "aspree_line_items" ("id" integer NOT NULL PRIMARY KEY, "variant_id" integer DEFAULT NULL, "order_id" integer DEFAULT NULL, "quantity" integer NOT NULL, "price" decimal(10,2) NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "cost_price" decimal(8,2) DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0', "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0', "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "pre_tax_amount" decimal(8,2) DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_line_items_on_tax_category_id" ON "aspree_line_items" ("tax_category_id") -  (0.1ms) CREATE INDEX "tindex_aspree_line_items_on_variant_id" ON "aspree_line_items" ("variant_id") -  (0.1ms) CREATE INDEX "tindex_aspree_line_items_on_order_id" ON "aspree_line_items" ("order_id") -  (0.1ms) INSERT INTO "aspree_line_items" ("id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount") - SELECT "id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount" FROM "spree_line_items" -  (0.1ms) DROP TABLE "spree_line_items" -  (0.2ms) CREATE TABLE "spree_line_items" ("id" integer NOT NULL PRIMARY KEY, "variant_id" integer DEFAULT NULL, "order_id" integer DEFAULT NULL, "quantity" integer NOT NULL, "price" decimal(10,2) NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "cost_price" decimal(10,2) DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0', "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0', "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "pre_tax_amount" decimal(8,2) DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_spree_line_items_on_order_id" ON "spree_line_items" ("order_id") -  (0.1ms) CREATE INDEX "index_spree_line_items_on_variant_id" ON "spree_line_items" ("variant_id") -  (0.1ms) CREATE INDEX "index_spree_line_items_on_tax_category_id" ON "spree_line_items" ("tax_category_id") -  (0.1ms) INSERT INTO "spree_line_items" ("id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount") - SELECT "id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount" FROM "aspree_line_items" -  (0.1ms) DROP TABLE "aspree_line_items" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_variants" ("id" integer NOT NULL PRIMARY KEY, "sku" varchar DEFAULT '' NOT NULL, "weight" decimal(8,2) DEFAULT '0.0', "height" decimal(8,2) DEFAULT NULL, "width" decimal(8,2) DEFAULT NULL, "depth" decimal(8,2) DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "is_master" boolean DEFAULT '0', "product_id" integer DEFAULT NULL, "cost_price" decimal(8,2) DEFAULT NULL, "position" integer DEFAULT NULL, "cost_currency" varchar DEFAULT NULL, "track_inventory" boolean DEFAULT '1', "tax_category_id" integer DEFAULT NULL, "updated_at" datetime DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_track_inventory" ON "aspree_variants" ("track_inventory") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_position" ON "aspree_variants" ("position") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_is_master" ON "aspree_variants" ("is_master") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_deleted_at" ON "aspree_variants" ("deleted_at") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_tax_category_id" ON "aspree_variants" ("tax_category_id") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_sku" ON "aspree_variants" ("sku") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_product_id" ON "aspree_variants" ("product_id") -  (0.1ms) INSERT INTO "aspree_variants" ("id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","cost_currency","track_inventory","tax_category_id","updated_at") - SELECT "id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","cost_currency","track_inventory","tax_category_id","updated_at" FROM "spree_variants" -  (0.3ms) DROP TABLE "spree_variants" -  (0.2ms) CREATE TABLE "spree_variants" ("id" integer NOT NULL PRIMARY KEY, "sku" varchar DEFAULT '' NOT NULL, "weight" decimal(8,2) DEFAULT '0.0', "height" decimal(8,2) DEFAULT NULL, "width" decimal(8,2) DEFAULT NULL, "depth" decimal(8,2) DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "is_master" boolean DEFAULT '0', "product_id" integer DEFAULT NULL, "cost_price" decimal(10,2) DEFAULT NULL, "position" integer DEFAULT NULL, "cost_currency" varchar DEFAULT NULL, "track_inventory" boolean DEFAULT '1', "tax_category_id" integer DEFAULT NULL, "updated_at" datetime DEFAULT NULL) -  (0.2ms) CREATE INDEX "index_spree_variants_on_product_id" ON "spree_variants" ("product_id") -  (0.1ms) CREATE INDEX "index_spree_variants_on_sku" ON "spree_variants" ("sku") -  (0.1ms) CREATE INDEX "index_spree_variants_on_tax_category_id" ON "spree_variants" ("tax_category_id") -  (0.1ms) CREATE INDEX "index_spree_variants_on_deleted_at" ON "spree_variants" ("deleted_at") -  (0.2ms) CREATE INDEX "index_spree_variants_on_is_master" ON "spree_variants" ("is_master") -  (0.1ms) CREATE INDEX "index_spree_variants_on_position" ON "spree_variants" ("position") -  (0.1ms) CREATE INDEX "index_spree_variants_on_track_inventory" ON "spree_variants" ("track_inventory") -  (0.1ms) INSERT INTO "spree_variants" ("id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","cost_currency","track_inventory","tax_category_id","updated_at") - SELECT "id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","cost_currency","track_inventory","tax_category_id","updated_at" FROM "aspree_variants" -  (0.1ms) DROP TABLE "aspree_variants" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064067"]] -  (1.6ms) commit transaction -Migrating to AddTokenToSpreeOrders (20180607064068) -  (0.1ms) begin transaction -  (0.8ms) ALTER TABLE "spree_orders" ADD "guest_token" varchar - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064068"]] -  (0.9ms) commit transaction -Migrating to MoveOrderTokenFromTokenizedPermission (20180607064069) -  (0.0ms) begin transaction - Spree::Order Load (0.2ms) SELECT "spree_orders".* FROM "spree_orders" - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064069"]] -  (0.7ms) commit transaction -Migrating to SetShipmentTotalForUsersUpgrading (20180607064070) -  (0.0ms) begin transaction - Spree::Order Load (0.2ms) SELECT "spree_orders".* FROM "spree_orders" WHERE "spree_orders"."completed_at" IS NOT NULL AND (shipment_total = 0) ORDER BY "spree_orders"."id" ASC LIMIT ? [["LIMIT", 1000]] - ActiveRecord::SchemaMigration Create (0.3ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064070"]] -  (0.8ms) commit transaction -Migrating to DropCreditCardFirstNameAndLastName (20180607064071) -  (0.0ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_credit_cards" ("id" integer NOT NULL PRIMARY KEY, "month" varchar DEFAULT NULL, "year" varchar DEFAULT NULL, "cc_type" varchar DEFAULT NULL, "last_digits" varchar DEFAULT NULL, "first_name" varchar DEFAULT NULL, "last_name" varchar DEFAULT NULL, "address_id" integer DEFAULT NULL, "gateway_customer_profile_id" varchar DEFAULT NULL, "gateway_payment_profile_id" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "name" varchar DEFAULT NULL, "user_id" integer DEFAULT NULL, "payment_method_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_credit_cards_on_address_id" ON "aspree_credit_cards" ("address_id") -  (0.1ms) CREATE INDEX "tindex_aspree_credit_cards_on_payment_method_id" ON "aspree_credit_cards" ("payment_method_id") -  (0.1ms) CREATE INDEX "tindex_aspree_credit_cards_on_user_id" ON "aspree_credit_cards" ("user_id") -  (0.1ms) INSERT INTO "aspree_credit_cards" ("id","month","year","cc_type","last_digits","first_name","last_name","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name","user_id","payment_method_id") - SELECT "id","month","year","cc_type","last_digits","first_name","last_name","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name","user_id","payment_method_id" FROM "spree_credit_cards" -  (0.3ms) DROP TABLE "spree_credit_cards" -  (0.2ms) CREATE TABLE "spree_credit_cards" ("id" integer NOT NULL PRIMARY KEY, "month" varchar DEFAULT NULL, "year" varchar DEFAULT NULL, "cc_type" varchar DEFAULT NULL, "last_digits" varchar DEFAULT NULL, "last_name" varchar DEFAULT NULL, "address_id" integer DEFAULT NULL, "gateway_customer_profile_id" varchar DEFAULT NULL, "gateway_payment_profile_id" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "name" varchar DEFAULT NULL, "user_id" integer DEFAULT NULL, "payment_method_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_spree_credit_cards_on_user_id" ON "spree_credit_cards" ("user_id") -  (0.2ms) CREATE INDEX "index_spree_credit_cards_on_payment_method_id" ON "spree_credit_cards" ("payment_method_id") -  (0.3ms) CREATE INDEX "index_spree_credit_cards_on_address_id" ON "spree_credit_cards" ("address_id") -  (0.1ms) INSERT INTO "spree_credit_cards" ("id","month","year","cc_type","last_digits","last_name","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name","user_id","payment_method_id") - SELECT "id","month","year","cc_type","last_digits","last_name","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name","user_id","payment_method_id" FROM "aspree_credit_cards" -  (0.2ms) DROP TABLE "aspree_credit_cards" -  (0.2ms) CREATE TEMPORARY TABLE "aspree_credit_cards" ("id" integer NOT NULL PRIMARY KEY, "month" varchar DEFAULT NULL, "year" varchar DEFAULT NULL, "cc_type" varchar DEFAULT NULL, "last_digits" varchar DEFAULT NULL, "last_name" varchar DEFAULT NULL, "address_id" integer DEFAULT NULL, "gateway_customer_profile_id" varchar DEFAULT NULL, "gateway_payment_profile_id" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "name" varchar DEFAULT NULL, "user_id" integer DEFAULT NULL, "payment_method_id" integer DEFAULT NULL) -  (0.2ms) CREATE INDEX "tindex_aspree_credit_cards_on_address_id" ON "aspree_credit_cards" ("address_id") -  (0.1ms) CREATE INDEX "tindex_aspree_credit_cards_on_payment_method_id" ON "aspree_credit_cards" ("payment_method_id") -  (0.1ms) CREATE INDEX "tindex_aspree_credit_cards_on_user_id" ON "aspree_credit_cards" ("user_id") -  (0.1ms) INSERT INTO "aspree_credit_cards" ("id","month","year","cc_type","last_digits","last_name","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name","user_id","payment_method_id") - SELECT "id","month","year","cc_type","last_digits","last_name","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name","user_id","payment_method_id" FROM "spree_credit_cards" -  (0.2ms) DROP TABLE "spree_credit_cards" -  (0.2ms) CREATE TABLE "spree_credit_cards" ("id" integer NOT NULL PRIMARY KEY, "month" varchar DEFAULT NULL, "year" varchar DEFAULT NULL, "cc_type" varchar DEFAULT NULL, "last_digits" varchar DEFAULT NULL, "address_id" integer DEFAULT NULL, "gateway_customer_profile_id" varchar DEFAULT NULL, "gateway_payment_profile_id" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "name" varchar DEFAULT NULL, "user_id" integer DEFAULT NULL, "payment_method_id" integer DEFAULT NULL) -  (0.2ms) CREATE INDEX "index_spree_credit_cards_on_user_id" ON "spree_credit_cards" ("user_id") -  (0.1ms) CREATE INDEX "index_spree_credit_cards_on_payment_method_id" ON "spree_credit_cards" ("payment_method_id") -  (0.1ms) CREATE INDEX "index_spree_credit_cards_on_address_id" ON "spree_credit_cards" ("address_id") -  (0.1ms) INSERT INTO "spree_credit_cards" ("id","month","year","cc_type","last_digits","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name","user_id","payment_method_id") - SELECT "id","month","year","cc_type","last_digits","address_id","gateway_customer_profile_id","gateway_payment_profile_id","created_at","updated_at","name","user_id","payment_method_id" FROM "aspree_credit_cards" -  (0.1ms) DROP TABLE "aspree_credit_cards" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064071"]] -  (1.5ms) commit transaction -Migrating to AddDeletedAtToSpreePromotionActions (20180607064072) -  (0.1ms) begin transaction -  (0.5ms) ALTER TABLE "spree_promotion_actions" ADD "deleted_at" datetime -  (0.2ms) CREATE INDEX "index_spree_promotion_actions_on_deleted_at" ON "spree_promotion_actions" ("deleted_at") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064072"]] -  (0.9ms) commit transaction -Migrating to RemoveUncapturedAmountFromSpreePayments (20180607064073) -  (0.0ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_payments" ("id" integer NOT NULL PRIMARY KEY, "amount" decimal(10,2) DEFAULT '0.0' NOT NULL, "order_id" integer DEFAULT NULL, "source_type" varchar DEFAULT NULL, "source_id" integer DEFAULT NULL, "payment_method_id" integer DEFAULT NULL, "state" varchar DEFAULT NULL, "response_code" varchar DEFAULT NULL, "avs_response" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "identifier" varchar DEFAULT NULL, "cvv_response_code" varchar DEFAULT NULL, "cvv_response_message" varchar DEFAULT NULL, "uncaptured_amount" decimal(10,2) DEFAULT '0.0') -  (0.1ms) CREATE INDEX "tindex_aspree_payments_on_source_id_and_source_type" ON "aspree_payments" ("source_id", "source_type") -  (0.1ms) CREATE INDEX "tindex_aspree_payments_on_payment_method_id" ON "aspree_payments" ("payment_method_id") -  (0.1ms) CREATE INDEX "tindex_aspree_payments_on_order_id" ON "aspree_payments" ("order_id") -  (0.1ms) INSERT INTO "aspree_payments" ("id","amount","order_id","source_type","source_id","payment_method_id","state","response_code","avs_response","created_at","updated_at","identifier","cvv_response_code","cvv_response_message","uncaptured_amount") - SELECT "id","amount","order_id","source_type","source_id","payment_method_id","state","response_code","avs_response","created_at","updated_at","identifier","cvv_response_code","cvv_response_message","uncaptured_amount" FROM "spree_payments" -  (0.4ms) DROP TABLE "spree_payments" -  (0.3ms) CREATE TABLE "spree_payments" ("id" integer NOT NULL PRIMARY KEY, "amount" decimal(10,2) DEFAULT '0.0' NOT NULL, "order_id" integer DEFAULT NULL, "source_type" varchar DEFAULT NULL, "source_id" integer DEFAULT NULL, "payment_method_id" integer DEFAULT NULL, "state" varchar DEFAULT NULL, "response_code" varchar DEFAULT NULL, "avs_response" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "identifier" varchar DEFAULT NULL, "cvv_response_code" varchar DEFAULT NULL, "cvv_response_message" varchar DEFAULT NULL) -  (0.2ms) CREATE INDEX "index_spree_payments_on_order_id" ON "spree_payments" ("order_id") -  (0.2ms) CREATE INDEX "index_spree_payments_on_payment_method_id" ON "spree_payments" ("payment_method_id") -  (0.2ms) CREATE INDEX "index_spree_payments_on_source_id_and_source_type" ON "spree_payments" ("source_id", "source_type") -  (0.1ms) INSERT INTO "spree_payments" ("id","amount","order_id","source_type","source_id","payment_method_id","state","response_code","avs_response","created_at","updated_at","identifier","cvv_response_code","cvv_response_message") - SELECT "id","amount","order_id","source_type","source_id","payment_method_id","state","response_code","avs_response","created_at","updated_at","identifier","cvv_response_code","cvv_response_message" FROM "aspree_payments" -  (0.1ms) DROP TABLE "aspree_payments" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064073"]] -  (1.3ms) commit transaction -Migrating to CreateSpreeRefunds (20180607064074) -  (0.0ms) begin transaction -  (0.4ms) CREATE TABLE "spree_refunds" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "payment_id" integer, "return_authorization_id" integer, "amount" decimal(10,2) DEFAULT 0.0 NOT NULL, "transaction_id" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064074"]] -  (0.7ms) commit transaction -Migrating to CreateSpreeReturnAuthorizationInventoryUnit (20180607064075) -  (0.0ms) begin transaction -  (0.4ms) CREATE TABLE "spree_return_authorization_inventory_units" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "return_authorization_id" integer, "inventory_unit_id" integer, "exchange_variant_id" integer, "received_at" datetime, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064075"]] -  (0.8ms) commit transaction -Migrating to RenameReturnAuthorizationInventoryUnitToReturnItems (20180607064076) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_return_authorization_inventory_units" RENAME TO "spree_return_items" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064076"]] -  (0.6ms) commit transaction -Migrating to BackfillLineItemPreTaxAmount (20180607064077) -  (0.0ms) begin transaction -  (0.1ms)  UPDATE spree_line_items - SET pre_tax_amount = ((price * quantity) + promo_total) - included_tax_total - WHERE pre_tax_amount IS NULL; - - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064077"]] -  (0.6ms) commit transaction -Migrating to RecreateSpreeReturnAuthorizations (20180607064078) -  (0.0ms) begin transaction - Spree::ReturnAuthorization Exists (0.1ms) SELECT 1 AS one FROM "spree_return_authorizations" LIMIT ? [["LIMIT", 1]] -  (0.3ms) DROP TABLE "spree_return_authorizations" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_inventory_units" ("id" integer NOT NULL PRIMARY KEY, "state" varchar DEFAULT NULL, "variant_id" integer DEFAULT NULL, "order_id" integer DEFAULT NULL, "shipment_id" integer DEFAULT NULL, "return_authorization_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "pending" boolean DEFAULT '1', "line_item_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_inventory_units_on_return_authorization_id" ON "aspree_inventory_units" ("return_authorization_id") -  (0.1ms) CREATE INDEX "tindex_aspree_inventory_units_on_line_item_id" ON "aspree_inventory_units" ("line_item_id") -  (0.1ms) CREATE INDEX "tindex_inventory_units_on_variant_id" ON "aspree_inventory_units" ("variant_id") -  (0.1ms) CREATE INDEX "tindex_inventory_units_on_shipment_id" ON "aspree_inventory_units" ("shipment_id") -  (0.1ms) CREATE INDEX "tindex_inventory_units_on_order_id" ON "aspree_inventory_units" ("order_id") -  (0.1ms) INSERT INTO "aspree_inventory_units" ("id","state","variant_id","order_id","shipment_id","return_authorization_id","created_at","updated_at","pending","line_item_id") - SELECT "id","state","variant_id","order_id","shipment_id","return_authorization_id","created_at","updated_at","pending","line_item_id" FROM "spree_inventory_units" -  (0.3ms) DROP TABLE "spree_inventory_units" -  (0.2ms) CREATE TABLE "spree_inventory_units" ("id" integer NOT NULL PRIMARY KEY, "state" varchar DEFAULT NULL, "variant_id" integer DEFAULT NULL, "order_id" integer DEFAULT NULL, "shipment_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "pending" boolean DEFAULT '1', "line_item_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_inventory_units_on_order_id" ON "spree_inventory_units" ("order_id") -  (0.2ms) CREATE INDEX "index_inventory_units_on_shipment_id" ON "spree_inventory_units" ("shipment_id") -  (0.1ms) CREATE INDEX "index_inventory_units_on_variant_id" ON "spree_inventory_units" ("variant_id") -  (0.2ms) CREATE INDEX "index_spree_inventory_units_on_line_item_id" ON "spree_inventory_units" ("line_item_id") -  (0.1ms) INSERT INTO "spree_inventory_units" ("id","state","variant_id","order_id","shipment_id","created_at","updated_at","pending","line_item_id") - SELECT "id","state","variant_id","order_id","shipment_id","created_at","updated_at","pending","line_item_id" FROM "aspree_inventory_units" -  (0.1ms) DROP TABLE "aspree_inventory_units" - Spree::Adjustment Update All (0.1ms) UPDATE "spree_adjustments" SET "source_type" = 'Spree::LegacyReturnAuthorization' WHERE "spree_adjustments"."source_type" = ? [["source_type", "Spree::ReturnAuthorization"]] -  (0.1ms) CREATE TABLE "spree_return_authorizations" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "number" varchar, "state" varchar, "amount" decimal(10,2) DEFAULT 0.0 NOT NULL, "order_id" integer, "reason" text, "created_at" datetime, "updated_at" datetime, "stock_location_id" integer) - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064078"]] -  (1.7ms) commit transaction -Migrating to AddAmountFieldsToReturnItems (20180607064079) -  (0.1ms) begin transaction -  (0.5ms) ALTER TABLE "spree_return_items" ADD "pre_tax_amount" decimal(10,2) DEFAULT 0.0 NOT NULL -  (0.3ms) ALTER TABLE "spree_return_items" ADD "included_tax_total" decimal(10,2) DEFAULT 0.0 NOT NULL -  (0.2ms) ALTER TABLE "spree_return_items" ADD "additional_tax_total" decimal(10,2) DEFAULT 0.0 NOT NULL - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064079"]] -  (0.8ms) commit transaction -Migrating to DropReturnAuthorizationAmount (20180607064080) -  (0.1ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_return_authorizations" ("id" integer NOT NULL PRIMARY KEY, "number" varchar DEFAULT NULL, "state" varchar DEFAULT NULL, "amount" decimal(10,2) DEFAULT '0.0' NOT NULL, "order_id" integer DEFAULT NULL, "reason" text DEFAULT NULL, "created_at" datetime DEFAULT NULL, "updated_at" datetime DEFAULT NULL, "stock_location_id" integer DEFAULT NULL) -  (0.1ms) INSERT INTO "aspree_return_authorizations" ("id","number","state","amount","order_id","reason","created_at","updated_at","stock_location_id") - SELECT "id","number","state","amount","order_id","reason","created_at","updated_at","stock_location_id" FROM "spree_return_authorizations" -  (0.3ms) DROP TABLE "spree_return_authorizations" -  (0.2ms) CREATE TABLE "spree_return_authorizations" ("id" integer NOT NULL PRIMARY KEY, "number" varchar DEFAULT NULL, "state" varchar DEFAULT NULL, "order_id" integer DEFAULT NULL, "reason" text DEFAULT NULL, "created_at" datetime DEFAULT NULL, "updated_at" datetime DEFAULT NULL, "stock_location_id" integer DEFAULT NULL) -  (0.1ms) INSERT INTO "spree_return_authorizations" ("id","number","state","order_id","reason","created_at","updated_at","stock_location_id") - SELECT "id","number","state","order_id","reason","created_at","updated_at","stock_location_id" FROM "aspree_return_authorizations" -  (0.1ms) DROP TABLE "aspree_return_authorizations" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064080"]] -  (0.7ms) commit transaction -Migrating to CreateSpreeReturnAuthorizationReasons (20180607064081) -  (0.0ms) begin transaction -  (0.3ms) CREATE TABLE "spree_return_authorization_reasons" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "active" boolean DEFAULT 1, "mutable" boolean DEFAULT 1, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) - Spree::ReturnAuthorizationReason Exists (0.1ms) SELECT 1 AS one FROM "spree_return_authorization_reasons" WHERE LOWER("spree_return_authorization_reasons"."name") = LOWER(?) LIMIT ? [["name", "Better price available"], ["LIMIT", 1]] - Spree::ReturnAuthorizationReason Create (0.2ms) INSERT INTO "spree_return_authorization_reasons" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "Better price available"], ["created_at", "2018-06-07 06:39:42.894743"], ["updated_at", "2018-06-07 06:39:42.894743"]] - Spree::ReturnAuthorizationReason Exists (0.1ms) SELECT 1 AS one FROM "spree_return_authorization_reasons" WHERE LOWER("spree_return_authorization_reasons"."name") = LOWER(?) LIMIT ? [["name", "Missed estimated delivery date"], ["LIMIT", 1]] - Spree::ReturnAuthorizationReason Create (0.1ms) INSERT INTO "spree_return_authorization_reasons" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "Missed estimated delivery date"], ["created_at", "2018-06-07 06:39:42.896897"], ["updated_at", "2018-06-07 06:39:42.896897"]] - Spree::ReturnAuthorizationReason Exists (0.1ms) SELECT 1 AS one FROM "spree_return_authorization_reasons" WHERE LOWER("spree_return_authorization_reasons"."name") = LOWER(?) LIMIT ? [["name", "Missing parts or accessories"], ["LIMIT", 1]] - Spree::ReturnAuthorizationReason Create (0.1ms) INSERT INTO "spree_return_authorization_reasons" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "Missing parts or accessories"], ["created_at", "2018-06-07 06:39:42.898439"], ["updated_at", "2018-06-07 06:39:42.898439"]] - Spree::ReturnAuthorizationReason Exists (0.1ms) SELECT 1 AS one FROM "spree_return_authorization_reasons" WHERE LOWER("spree_return_authorization_reasons"."name") = LOWER(?) LIMIT ? [["name", "Damaged/Defective"], ["LIMIT", 1]] - Spree::ReturnAuthorizationReason Create (0.1ms) INSERT INTO "spree_return_authorization_reasons" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "Damaged/Defective"], ["created_at", "2018-06-07 06:39:42.900052"], ["updated_at", "2018-06-07 06:39:42.900052"]] - Spree::ReturnAuthorizationReason Exists (0.1ms) SELECT 1 AS one FROM "spree_return_authorization_reasons" WHERE LOWER("spree_return_authorization_reasons"."name") = LOWER(?) LIMIT ? [["name", "Different from what was ordered"], ["LIMIT", 1]] - Spree::ReturnAuthorizationReason Create (0.1ms) INSERT INTO "spree_return_authorization_reasons" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "Different from what was ordered"], ["created_at", "2018-06-07 06:39:42.901468"], ["updated_at", "2018-06-07 06:39:42.901468"]] - Spree::ReturnAuthorizationReason Exists (0.1ms) SELECT 1 AS one FROM "spree_return_authorization_reasons" WHERE LOWER("spree_return_authorization_reasons"."name") = LOWER(?) LIMIT ? [["name", "Different from description"], ["LIMIT", 1]] - Spree::ReturnAuthorizationReason Create (0.1ms) INSERT INTO "spree_return_authorization_reasons" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "Different from description"], ["created_at", "2018-06-07 06:39:42.902804"], ["updated_at", "2018-06-07 06:39:42.902804"]] - Spree::ReturnAuthorizationReason Exists (0.1ms) SELECT 1 AS one FROM "spree_return_authorization_reasons" WHERE LOWER("spree_return_authorization_reasons"."name") = LOWER(?) LIMIT ? [["name", "No longer needed/wanted"], ["LIMIT", 1]] - Spree::ReturnAuthorizationReason Create (0.1ms) INSERT INTO "spree_return_authorization_reasons" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "No longer needed/wanted"], ["created_at", "2018-06-07 06:39:42.904081"], ["updated_at", "2018-06-07 06:39:42.904081"]] - Spree::ReturnAuthorizationReason Exists (0.1ms) SELECT 1 AS one FROM "spree_return_authorization_reasons" WHERE LOWER("spree_return_authorization_reasons"."name") = LOWER(?) LIMIT ? [["name", "Accidental order"], ["LIMIT", 1]] - Spree::ReturnAuthorizationReason Create (0.1ms) INSERT INTO "spree_return_authorization_reasons" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "Accidental order"], ["created_at", "2018-06-07 06:39:42.905280"], ["updated_at", "2018-06-07 06:39:42.905280"]] - Spree::ReturnAuthorizationReason Exists (0.1ms) SELECT 1 AS one FROM "spree_return_authorization_reasons" WHERE LOWER("spree_return_authorization_reasons"."name") = LOWER(?) LIMIT ? [["name", "Unauthorized purchase"], ["LIMIT", 1]] - Spree::ReturnAuthorizationReason Create (0.1ms) INSERT INTO "spree_return_authorization_reasons" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "Unauthorized purchase"], ["created_at", "2018-06-07 06:39:42.906392"], ["updated_at", "2018-06-07 06:39:42.906392"]] -  (0.3ms) ALTER TABLE "spree_return_authorizations" ADD "return_authorization_reason_id" integer -  (0.2ms) CREATE INDEX "index_return_authorizations_on_return_authorization_reason_id" ON "spree_return_authorizations" ("return_authorization_reason_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064081"]] -  (0.9ms) commit transaction -Migrating to CreateSpreeRefundReasons (20180607064082) -  (0.0ms) begin transaction -  (0.4ms) CREATE TABLE "spree_refund_reasons" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "active" boolean DEFAULT 1, "mutable" boolean DEFAULT 1, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.2ms) ALTER TABLE "spree_refunds" ADD "refund_reason_id" integer -  (0.2ms) CREATE INDEX "index_refunds_on_refund_reason_id" ON "spree_refunds" ("refund_reason_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064082"]] -  (0.8ms) commit transaction -Migrating to RenameReturnAuthorizationReason (20180607064083) -  (0.0ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_return_authorizations" ("id" integer NOT NULL PRIMARY KEY, "number" varchar DEFAULT NULL, "state" varchar DEFAULT NULL, "order_id" integer DEFAULT NULL, "memo" text DEFAULT NULL, "created_at" datetime DEFAULT NULL, "updated_at" datetime DEFAULT NULL, "stock_location_id" integer DEFAULT NULL, "return_authorization_reason_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_return_authorizations_on_return_authorization_reason_id" ON "aspree_return_authorizations" ("return_authorization_reason_id") -  (0.1ms) INSERT INTO "aspree_return_authorizations" ("id","number","state","order_id","memo","created_at","updated_at","stock_location_id","return_authorization_reason_id") - SELECT "id","number","state","order_id","reason","created_at","updated_at","stock_location_id","return_authorization_reason_id" FROM "spree_return_authorizations" -  (0.3ms) DROP TABLE "spree_return_authorizations" -  (0.2ms) CREATE TABLE "spree_return_authorizations" ("id" integer NOT NULL PRIMARY KEY, "number" varchar DEFAULT NULL, "state" varchar DEFAULT NULL, "order_id" integer DEFAULT NULL, "memo" text DEFAULT NULL, "created_at" datetime DEFAULT NULL, "updated_at" datetime DEFAULT NULL, "stock_location_id" integer DEFAULT NULL, "return_authorization_reason_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_return_authorizations_on_return_authorization_reason_id" ON "spree_return_authorizations" ("return_authorization_reason_id") -  (0.1ms) INSERT INTO "spree_return_authorizations" ("id","number","state","order_id","memo","created_at","updated_at","stock_location_id","return_authorization_reason_id") - SELECT "id","number","state","order_id","memo","created_at","updated_at","stock_location_id","return_authorization_reason_id" FROM "aspree_return_authorizations" -  (0.1ms) DROP TABLE "aspree_return_authorizations" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064083"]] -  (0.8ms) commit transaction -Migrating to CreateSpreePromotionCategories (20180607064084) -  (0.0ms) begin transaction -  (0.3ms) CREATE TABLE "spree_promotion_categories" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.5ms) ALTER TABLE "spree_promotions" ADD "promotion_category_id" integer -  (0.2ms) CREATE INDEX "index_spree_promotions_on_promotion_category_id" ON "spree_promotions" ("promotion_category_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064084"]] -  (0.8ms) commit transaction -Migrating to DropReceivedAtOnReturnItems (20180607064085) -  (0.1ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_return_items" ("id" integer NOT NULL PRIMARY KEY, "return_authorization_id" integer DEFAULT NULL, "inventory_unit_id" integer DEFAULT NULL, "exchange_variant_id" integer DEFAULT NULL, "received_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "pre_tax_amount" decimal(10,2) DEFAULT '0.0' NOT NULL, "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "additional_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL) -  (0.1ms) INSERT INTO "aspree_return_items" ("id","return_authorization_id","inventory_unit_id","exchange_variant_id","received_at","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total") - SELECT "id","return_authorization_id","inventory_unit_id","exchange_variant_id","received_at","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total" FROM "spree_return_items" -  (0.3ms) DROP TABLE "spree_return_items" -  (0.2ms) CREATE TABLE "spree_return_items" ("id" integer NOT NULL PRIMARY KEY, "return_authorization_id" integer DEFAULT NULL, "inventory_unit_id" integer DEFAULT NULL, "exchange_variant_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "pre_tax_amount" decimal(10,2) DEFAULT '0.0' NOT NULL, "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "additional_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL) -  (0.1ms) INSERT INTO "spree_return_items" ("id","return_authorization_id","inventory_unit_id","exchange_variant_id","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total") - SELECT "id","return_authorization_id","inventory_unit_id","exchange_variant_id","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total" FROM "aspree_return_items" -  (0.1ms) DROP TABLE "aspree_return_items" - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064085"]] -  (0.8ms) commit transaction -Migrating to AddReceptionAndAcceptanceStatusToReturnItems (20180607064086) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_return_items" ADD "reception_status" varchar -  (0.2ms) ALTER TABLE "spree_return_items" ADD "acceptance_status" varchar - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064086"]] -  (0.8ms) commit transaction -Migrating to CreateDefaultRefundReason (20180607064087) -  (0.0ms) begin transaction - Spree::RefundReason Exists (0.1ms) SELECT 1 AS one FROM "spree_refund_reasons" WHERE LOWER("spree_refund_reasons"."name") = LOWER(?) LIMIT ? [["name", "Return processing"], ["LIMIT", 1]] - Spree::RefundReason Create (0.3ms) INSERT INTO "spree_refund_reasons" ("name", "mutable", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "Return processing"], ["mutable", 0], ["created_at", "2018-06-07 06:39:42.954351"], ["updated_at", "2018-06-07 06:39:42.954351"]] - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064087"]] -  (0.9ms) commit transaction -Migrating to AddDefaultToSpreeStockLocations (20180607064088) -  (0.1ms) begin transaction - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064088"]] -  (0.8ms) commit transaction -Migrating to CreateSpreeCustomerReturns (20180607064089) -  (0.0ms) begin transaction -  (0.4ms) CREATE TABLE "spree_customer_returns" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "number" varchar, "stock_location_id" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064089"]] -  (1.1ms) commit transaction -Migrating to AddCustomerReturnIdToReturnItem (20180607064090) -  (0.1ms) begin transaction -  (0.6ms) ALTER TABLE "spree_return_items" ADD "customer_return_id" integer -  (0.3ms) CREATE INDEX "index_return_items_on_customer_return_id" ON "spree_return_items" ("customer_return_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064090"]] -  (0.9ms) commit transaction -Migrating to CreateFriendlyIdSlugs (20180607064091) -  (0.0ms) begin transaction -  (0.4ms) CREATE TABLE "friendly_id_slugs" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "slug" varchar NOT NULL, "sluggable_id" integer NOT NULL, "sluggable_type" varchar(50), "scope" varchar, "created_at" datetime) -  (0.2ms) CREATE INDEX "index_friendly_id_slugs_on_sluggable_id" ON "friendly_id_slugs" ("sluggable_id") -  (0.2ms) CREATE INDEX "index_friendly_id_slugs_on_slug_and_sluggable_type" ON "friendly_id_slugs" ("slug", "sluggable_type") -  (0.3ms) CREATE UNIQUE INDEX "index_friendly_id_slugs_on_slug_and_sluggable_type_and_scope" ON "friendly_id_slugs" ("slug", "sluggable_type", "scope") -  (0.2ms) CREATE INDEX "index_friendly_id_slugs_on_sluggable_type" ON "friendly_id_slugs" ("sluggable_type") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064091"]] -  (0.9ms) commit transaction -Migrating to RenameSpreeRefundReturnAuthorizationId (20180607064092) -  (0.1ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_refunds" ("id" integer NOT NULL PRIMARY KEY, "payment_id" integer DEFAULT NULL, "customer_return_id" integer DEFAULT NULL, "amount" decimal(10,2) DEFAULT '0.0' NOT NULL, "transaction_id" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "refund_reason_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_refunds_on_refund_reason_id" ON "aspree_refunds" ("refund_reason_id") -  (0.1ms) INSERT INTO "aspree_refunds" ("id","payment_id","customer_return_id","amount","transaction_id","created_at","updated_at","refund_reason_id") - SELECT "id","payment_id","return_authorization_id","amount","transaction_id","created_at","updated_at","refund_reason_id" FROM "spree_refunds" -  (0.3ms) DROP TABLE "spree_refunds" -  (0.2ms) CREATE TABLE "spree_refunds" ("id" integer NOT NULL PRIMARY KEY, "payment_id" integer DEFAULT NULL, "customer_return_id" integer DEFAULT NULL, "amount" decimal(10,2) DEFAULT '0.0' NOT NULL, "transaction_id" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "refund_reason_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_refunds_on_refund_reason_id" ON "spree_refunds" ("refund_reason_id") -  (0.1ms) INSERT INTO "spree_refunds" ("id","payment_id","customer_return_id","amount","transaction_id","created_at","updated_at","refund_reason_id") - SELECT "id","payment_id","customer_return_id","amount","transaction_id","created_at","updated_at","refund_reason_id" FROM "aspree_refunds" -  (0.1ms) DROP TABLE "aspree_refunds" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064092"]] -  (0.8ms) commit transaction -Migrating to IncreaseReturnItemPreTaxAmountPrecision (20180607064093) -  (0.0ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_return_items" ("id" integer NOT NULL PRIMARY KEY, "return_authorization_id" integer DEFAULT NULL, "inventory_unit_id" integer DEFAULT NULL, "exchange_variant_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "pre_tax_amount" decimal(10,2) DEFAULT '0.0' NOT NULL, "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "additional_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "reception_status" varchar DEFAULT NULL, "acceptance_status" varchar DEFAULT NULL, "customer_return_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_return_items_on_customer_return_id" ON "aspree_return_items" ("customer_return_id") -  (0.1ms) INSERT INTO "aspree_return_items" ("id","return_authorization_id","inventory_unit_id","exchange_variant_id","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total","reception_status","acceptance_status","customer_return_id") - SELECT "id","return_authorization_id","inventory_unit_id","exchange_variant_id","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total","reception_status","acceptance_status","customer_return_id" FROM "spree_return_items" -  (0.3ms) DROP TABLE "spree_return_items" -  (0.2ms) CREATE TABLE "spree_return_items" ("id" integer NOT NULL PRIMARY KEY, "return_authorization_id" integer DEFAULT NULL, "inventory_unit_id" integer DEFAULT NULL, "exchange_variant_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "pre_tax_amount" decimal(12,4) DEFAULT 0.0 NOT NULL, "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "additional_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "reception_status" varchar DEFAULT NULL, "acceptance_status" varchar DEFAULT NULL, "customer_return_id" integer DEFAULT NULL) -  (0.2ms) CREATE INDEX "index_return_items_on_customer_return_id" ON "spree_return_items" ("customer_return_id") -  (0.1ms) INSERT INTO "spree_return_items" ("id","return_authorization_id","inventory_unit_id","exchange_variant_id","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total","reception_status","acceptance_status","customer_return_id") - SELECT "id","return_authorization_id","inventory_unit_id","exchange_variant_id","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total","reception_status","acceptance_status","customer_return_id" FROM "aspree_return_items" -  (0.2ms) DROP TABLE "aspree_return_items" -  (0.2ms) CREATE TEMPORARY TABLE "aspree_return_items" ("id" integer NOT NULL PRIMARY KEY, "return_authorization_id" integer DEFAULT NULL, "inventory_unit_id" integer DEFAULT NULL, "exchange_variant_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "pre_tax_amount" decimal(12,4) DEFAULT '0.0' NOT NULL, "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "additional_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "reception_status" varchar DEFAULT NULL, "acceptance_status" varchar DEFAULT NULL, "customer_return_id" integer DEFAULT NULL) -  (0.2ms) CREATE INDEX "tindex_return_items_on_customer_return_id" ON "aspree_return_items" ("customer_return_id") -  (0.1ms) INSERT INTO "aspree_return_items" ("id","return_authorization_id","inventory_unit_id","exchange_variant_id","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total","reception_status","acceptance_status","customer_return_id") - SELECT "id","return_authorization_id","inventory_unit_id","exchange_variant_id","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total","reception_status","acceptance_status","customer_return_id" FROM "spree_return_items" -  (0.2ms) DROP TABLE "spree_return_items" -  (0.3ms) CREATE TABLE "spree_return_items" ("id" integer NOT NULL PRIMARY KEY, "return_authorization_id" integer DEFAULT NULL, "inventory_unit_id" integer DEFAULT NULL, "exchange_variant_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "pre_tax_amount" decimal(12,4) DEFAULT '0.0' NOT NULL, "included_tax_total" decimal(12,4) DEFAULT 0.0 NOT NULL, "additional_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "reception_status" varchar DEFAULT NULL, "acceptance_status" varchar DEFAULT NULL, "customer_return_id" integer DEFAULT NULL) -  (0.2ms) CREATE INDEX "index_return_items_on_customer_return_id" ON "spree_return_items" ("customer_return_id") -  (0.1ms) INSERT INTO "spree_return_items" ("id","return_authorization_id","inventory_unit_id","exchange_variant_id","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total","reception_status","acceptance_status","customer_return_id") - SELECT "id","return_authorization_id","inventory_unit_id","exchange_variant_id","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total","reception_status","acceptance_status","customer_return_id" FROM "aspree_return_items" -  (0.1ms) DROP TABLE "aspree_return_items" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_return_items" ("id" integer NOT NULL PRIMARY KEY, "return_authorization_id" integer DEFAULT NULL, "inventory_unit_id" integer DEFAULT NULL, "exchange_variant_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "pre_tax_amount" decimal(12,4) DEFAULT '0.0' NOT NULL, "included_tax_total" decimal(12,4) DEFAULT '0.0' NOT NULL, "additional_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "reception_status" varchar DEFAULT NULL, "acceptance_status" varchar DEFAULT NULL, "customer_return_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_return_items_on_customer_return_id" ON "aspree_return_items" ("customer_return_id") -  (0.1ms) INSERT INTO "aspree_return_items" ("id","return_authorization_id","inventory_unit_id","exchange_variant_id","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total","reception_status","acceptance_status","customer_return_id") - SELECT "id","return_authorization_id","inventory_unit_id","exchange_variant_id","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total","reception_status","acceptance_status","customer_return_id" FROM "spree_return_items" -  (0.2ms) DROP TABLE "spree_return_items" -  (0.2ms) CREATE TABLE "spree_return_items" ("id" integer NOT NULL PRIMARY KEY, "return_authorization_id" integer DEFAULT NULL, "inventory_unit_id" integer DEFAULT NULL, "exchange_variant_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "pre_tax_amount" decimal(12,4) DEFAULT '0.0' NOT NULL, "included_tax_total" decimal(12,4) DEFAULT '0.0' NOT NULL, "additional_tax_total" decimal(12,4) DEFAULT 0.0 NOT NULL, "reception_status" varchar DEFAULT NULL, "acceptance_status" varchar DEFAULT NULL, "customer_return_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_return_items_on_customer_return_id" ON "spree_return_items" ("customer_return_id") -  (0.1ms) INSERT INTO "spree_return_items" ("id","return_authorization_id","inventory_unit_id","exchange_variant_id","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total","reception_status","acceptance_status","customer_return_id") - SELECT "id","return_authorization_id","inventory_unit_id","exchange_variant_id","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total","reception_status","acceptance_status","customer_return_id" FROM "aspree_return_items" -  (0.1ms) DROP TABLE "aspree_return_items" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064093"]] -  (1.1ms) commit transaction -Migrating to CopyProductSlugsToSlugHistory (20180607064094) -  (0.1ms) begin transaction -  (0.4ms) INSERT INTO friendly_id_slugs (slug, sluggable_id, sluggable_type, created_at) - SELECT slug, id, 'Spree::Product', '2018-06-07 06:39:43.011695' - FROM spree_products - WHERE slug IS NOT NULL - ORDER BY id - - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064094"]] -  (0.9ms) commit transaction -Migrating to CreateSpreeReimbursements (20180607064095) -  (0.1ms) begin transaction -  (0.6ms) CREATE TABLE "spree_reimbursements" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "number" varchar, "reimbursement_status" varchar, "customer_return_id" integer, "order_id" integer, "total" decimal(10,2), "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.3ms) CREATE INDEX "index_spree_reimbursements_on_customer_return_id" ON "spree_reimbursements" ("customer_return_id") -  (0.2ms) CREATE INDEX "index_spree_reimbursements_on_order_id" ON "spree_reimbursements" ("order_id") -  (0.2ms) CREATE TEMPORARY TABLE "aspree_refunds" ("id" integer NOT NULL PRIMARY KEY, "payment_id" integer DEFAULT NULL, "customer_return_id" integer DEFAULT NULL, "amount" decimal(10,2) DEFAULT '0.0' NOT NULL, "transaction_id" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "refund_reason_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_refunds_on_refund_reason_id" ON "aspree_refunds" ("refund_reason_id") -  (0.1ms) INSERT INTO "aspree_refunds" ("id","payment_id","customer_return_id","amount","transaction_id","created_at","updated_at","refund_reason_id") - SELECT "id","payment_id","customer_return_id","amount","transaction_id","created_at","updated_at","refund_reason_id" FROM "spree_refunds" -  (0.2ms) DROP TABLE "spree_refunds" -  (0.2ms) CREATE TABLE "spree_refunds" ("id" integer NOT NULL PRIMARY KEY, "payment_id" integer DEFAULT NULL, "amount" decimal(10,2) DEFAULT '0.0' NOT NULL, "transaction_id" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "refund_reason_id" integer DEFAULT NULL) -  (0.2ms) CREATE INDEX "index_refunds_on_refund_reason_id" ON "spree_refunds" ("refund_reason_id") -  (0.1ms) INSERT INTO "spree_refunds" ("id","payment_id","amount","transaction_id","created_at","updated_at","refund_reason_id") - SELECT "id","payment_id","amount","transaction_id","created_at","updated_at","refund_reason_id" FROM "aspree_refunds" -  (0.1ms) DROP TABLE "aspree_refunds" -  (0.2ms) ALTER TABLE "spree_refunds" ADD "reimbursement_id" integer -  (0.2ms) ALTER TABLE "spree_return_items" ADD "reimbursement_id" integer - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064095"]] -  (1.3ms) commit transaction -Migrating to AddPromotionableToSpreeProducts (20180607064096) -  (0.0ms) begin transaction -  (0.5ms) ALTER TABLE "spree_products" ADD "promotionable" boolean DEFAULT 1 - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064096"]] -  (0.7ms) commit transaction -Migrating to AddExchangeInventoryUnitForeignKeys (20180607064097) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_return_items" ADD "exchange_inventory_unit_id" integer -  (0.2ms) CREATE INDEX "index_spree_return_items_on_exchange_inventory_unit_id" ON "spree_return_items" ("exchange_inventory_unit_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064097"]] -  (0.8ms) commit transaction -Migrating to AddAcceptanceStatusErrorsToReturnItem (20180607064098) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_return_items" ADD "acceptance_status_errors" text - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064098"]] -  (0.7ms) commit transaction -Migrating to CreateSpreeReimbursementTypes (20180607064099) -  (0.0ms) begin transaction -  (0.4ms) CREATE TABLE "spree_reimbursement_types" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "active" boolean DEFAULT 1, "mutable" boolean DEFAULT 1, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) - Spree::ReimbursementType Exists (0.1ms) SELECT 1 AS one FROM "spree_reimbursement_types" WHERE LOWER("spree_reimbursement_types"."name") = LOWER(?) LIMIT ? [["name", "original"], ["LIMIT", 1]] - Spree::ReimbursementType Create (0.1ms) INSERT INTO "spree_reimbursement_types" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "original"], ["created_at", "2018-06-07 06:39:43.048867"], ["updated_at", "2018-06-07 06:39:43.048867"]] -  (0.3ms) ALTER TABLE "spree_return_items" ADD "preferred_reimbursement_type_id" integer -  (0.3ms) ALTER TABLE "spree_return_items" ADD "override_reimbursement_type_id" integer - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064099"]] -  (1.0ms) commit transaction -Migrating to AddDefaultToShipmentCost (20180607064100) -  (0.1ms) begin transaction -  (0.3ms) CREATE TEMPORARY TABLE "aspree_shipments" ("id" integer NOT NULL PRIMARY KEY, "tracking" varchar DEFAULT NULL, "number" varchar DEFAULT NULL, "cost" decimal(8,2) DEFAULT NULL, "shipped_at" datetime DEFAULT NULL, "order_id" integer DEFAULT NULL, "address_id" integer DEFAULT NULL, "state" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "stock_location_id" integer DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0', "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0', "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "pre_tax_amount" decimal(8,2) DEFAULT NULL) -  (0.2ms) CREATE INDEX "tindex_aspree_shipments_on_address_id" ON "aspree_shipments" ("address_id") -  (0.1ms) CREATE INDEX "tindex_aspree_shipments_on_stock_location_id" ON "aspree_shipments" ("stock_location_id") -  (0.1ms) CREATE INDEX "tindex_aspree_shipments_on_order_id" ON "aspree_shipments" ("order_id") -  (0.1ms) CREATE INDEX "tindex_shipments_on_number" ON "aspree_shipments" ("number") -  (0.1ms) INSERT INTO "aspree_shipments" ("id","tracking","number","cost","shipped_at","order_id","address_id","state","created_at","updated_at","stock_location_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount") - SELECT "id","tracking","number","cost","shipped_at","order_id","address_id","state","created_at","updated_at","stock_location_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount" FROM "spree_shipments" -  (0.5ms) DROP TABLE "spree_shipments" -  (0.3ms) CREATE TABLE "spree_shipments" ("id" integer NOT NULL PRIMARY KEY, "tracking" varchar DEFAULT NULL, "number" varchar DEFAULT NULL, "cost" decimal(10,2) DEFAULT 0.0, "shipped_at" datetime DEFAULT NULL, "order_id" integer DEFAULT NULL, "address_id" integer DEFAULT NULL, "state" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "stock_location_id" integer DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0', "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0', "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "pre_tax_amount" decimal(8,2) DEFAULT NULL) -  (0.2ms) CREATE INDEX "index_shipments_on_number" ON "spree_shipments" ("number") -  (0.2ms) CREATE INDEX "index_spree_shipments_on_order_id" ON "spree_shipments" ("order_id") -  (0.1ms) CREATE INDEX "index_spree_shipments_on_stock_location_id" ON "spree_shipments" ("stock_location_id") -  (0.2ms) CREATE INDEX "index_spree_shipments_on_address_id" ON "spree_shipments" ("address_id") -  (0.1ms) INSERT INTO "spree_shipments" ("id","tracking","number","cost","shipped_at","order_id","address_id","state","created_at","updated_at","stock_location_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount") - SELECT "id","tracking","number","cost","shipped_at","order_id","address_id","state","created_at","updated_at","stock_location_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount" FROM "aspree_shipments" -  (0.1ms) DROP TABLE "aspree_shipments" - Spree::Shipment Update All (0.1ms) UPDATE "spree_shipments" SET "cost" = 0.0 WHERE "spree_shipments"."cost" IS NULL - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064100"]] -  (1.2ms) commit transaction -Migrating to AddDefaultToSpreeCreditCards (20180607064101) -  (0.1ms) begin transaction -  (0.5ms) ALTER TABLE "spree_credit_cards" ADD "default" boolean DEFAULT 0 NOT NULL - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064101"]] -  (0.7ms) commit transaction -Migrating to MakeExistingCreditCardsDefault (20180607064102) -  (0.0ms) begin transaction - Spree::CreditCard Update All (0.1ms) UPDATE "spree_credit_cards" SET "default" = 1 WHERE "spree_credit_cards"."id" IN (SELECT "spree_credit_cards"."id" FROM "spree_credit_cards" LEFT OUTER JOIN spree_credit_cards cc2 ON cc2.user_id = spree_credit_cards.user_id AND spree_credit_cards.created_at < cc2.created_at WHERE "spree_credit_cards"."user_id" IS NOT NULL AND (cc2.user_id IS NULL)) - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064102"]] -  (0.8ms) commit transaction -Migrating to AddTypeToReimbursementType (20180607064103) -  (0.1ms) begin transaction -  (0.6ms) ALTER TABLE "spree_reimbursement_types" ADD "type" varchar -  (0.2ms) CREATE INDEX "index_spree_reimbursement_types_on_type" ON "spree_reimbursement_types" ("type") - Spree::ReimbursementType Load (0.2ms) SELECT "spree_reimbursement_types".* FROM "spree_reimbursement_types" WHERE "spree_reimbursement_types"."name" = ? ORDER BY LOWER(spree_reimbursement_types.name) LIMIT ? [["name", "original"], ["LIMIT", 1]] - Spree::ReimbursementType Exists (0.2ms) SELECT 1 AS one FROM "spree_reimbursement_types" WHERE LOWER("spree_reimbursement_types"."name") = LOWER(?) AND "spree_reimbursement_types"."id" != ? LIMIT ? [["name", "original"], ["id", 1], ["LIMIT", 1]] - Spree::ReimbursementType Update (0.2ms) UPDATE "spree_reimbursement_types" SET "type" = ?, "updated_at" = ? WHERE "spree_reimbursement_types"."id" = ? [["type", "Spree::ReimbursementType::OriginalPayment"], ["updated_at", "2018-06-07 06:39:43.097701"], ["id", 1]] - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064103"]] -  (0.9ms) commit transaction -Migrating to CreateSpreeReimbursementCredits (20180607064104) -  (0.1ms) begin transaction -  (0.6ms) CREATE TABLE "spree_reimbursement_credits" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "amount" decimal(10,2) DEFAULT 0.0 NOT NULL, "reimbursement_id" integer, "creditable_id" integer, "creditable_type" varchar) - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064104"]] -  (0.8ms) commit transaction -Migrating to AddMetaTitleToSpreeProducts (20180607064105) -  (0.0ms) begin transaction -  (0.6ms) ALTER TABLE "spree_products" ADD "meta_title" varchar - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064105"]] -  (0.8ms) commit transaction -Migrating to AddKindToZone (20180607064106) -  (0.0ms) begin transaction -  (0.5ms) ALTER TABLE "spree_zones" ADD "kind" varchar -  (0.2ms) CREATE INDEX "index_spree_zones_on_kind" ON "spree_zones" ("kind") - Spree::Zone Load (0.1ms) SELECT "spree_zones".* FROM "spree_zones" ORDER BY "spree_zones"."id" ASC LIMIT ? [["LIMIT", 1000]] - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064106"]] -  (1.1ms) commit transaction -Migrating to AddCodeToSpreeTaxCategories (20180607064107) -  (0.1ms) begin transaction -  (0.7ms) ALTER TABLE "spree_tax_categories" ADD "tax_code" varchar - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064107"]] -  (1.0ms) commit transaction -Migrating to DefaultPreTaxAmountShouldBeZero (20180607064108) -  (0.1ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_line_items" ("id" integer NOT NULL PRIMARY KEY, "variant_id" integer DEFAULT NULL, "order_id" integer DEFAULT NULL, "quantity" integer NOT NULL, "price" decimal(10,2) NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "cost_price" decimal(10,2) DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0', "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0', "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "pre_tax_amount" decimal(8,2) DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_line_items_on_tax_category_id" ON "aspree_line_items" ("tax_category_id") -  (0.1ms) CREATE INDEX "tindex_aspree_line_items_on_variant_id" ON "aspree_line_items" ("variant_id") -  (0.1ms) CREATE INDEX "tindex_aspree_line_items_on_order_id" ON "aspree_line_items" ("order_id") -  (0.1ms) INSERT INTO "aspree_line_items" ("id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount") - SELECT "id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount" FROM "spree_line_items" -  (0.5ms) DROP TABLE "spree_line_items" -  (0.3ms) CREATE TABLE "spree_line_items" ("id" integer NOT NULL PRIMARY KEY, "variant_id" integer DEFAULT NULL, "order_id" integer DEFAULT NULL, "quantity" integer NOT NULL, "price" decimal(10,2) NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "cost_price" decimal(10,2) DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0', "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0', "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "pre_tax_amount" decimal(8,2) DEFAULT 0) -  (0.2ms) CREATE INDEX "index_spree_line_items_on_order_id" ON "spree_line_items" ("order_id") -  (0.2ms) CREATE INDEX "index_spree_line_items_on_variant_id" ON "spree_line_items" ("variant_id") -  (0.2ms) CREATE INDEX "index_spree_line_items_on_tax_category_id" ON "spree_line_items" ("tax_category_id") -  (0.1ms) INSERT INTO "spree_line_items" ("id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount") - SELECT "id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount" FROM "aspree_line_items" -  (0.1ms) DROP TABLE "aspree_line_items" -  (0.2ms) CREATE TEMPORARY TABLE "aspree_shipments" ("id" integer NOT NULL PRIMARY KEY, "tracking" varchar DEFAULT NULL, "number" varchar DEFAULT NULL, "cost" decimal(10,2) DEFAULT '0.0', "shipped_at" datetime DEFAULT NULL, "order_id" integer DEFAULT NULL, "address_id" integer DEFAULT NULL, "state" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "stock_location_id" integer DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0', "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0', "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "pre_tax_amount" decimal(8,2) DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_shipments_on_address_id" ON "aspree_shipments" ("address_id") -  (0.1ms) CREATE INDEX "tindex_aspree_shipments_on_stock_location_id" ON "aspree_shipments" ("stock_location_id") -  (0.1ms) CREATE INDEX "tindex_aspree_shipments_on_order_id" ON "aspree_shipments" ("order_id") -  (0.1ms) CREATE INDEX "tindex_shipments_on_number" ON "aspree_shipments" ("number") -  (0.1ms) INSERT INTO "aspree_shipments" ("id","tracking","number","cost","shipped_at","order_id","address_id","state","created_at","updated_at","stock_location_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount") - SELECT "id","tracking","number","cost","shipped_at","order_id","address_id","state","created_at","updated_at","stock_location_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount" FROM "spree_shipments" -  (0.2ms) DROP TABLE "spree_shipments" -  (0.4ms) CREATE TABLE "spree_shipments" ("id" integer NOT NULL PRIMARY KEY, "tracking" varchar DEFAULT NULL, "number" varchar DEFAULT NULL, "cost" decimal(10,2) DEFAULT '0.0', "shipped_at" datetime DEFAULT NULL, "order_id" integer DEFAULT NULL, "address_id" integer DEFAULT NULL, "state" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "stock_location_id" integer DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0', "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0', "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "pre_tax_amount" decimal(8,2) DEFAULT 0) -  (0.2ms) CREATE INDEX "index_shipments_on_number" ON "spree_shipments" ("number") -  (0.1ms) CREATE INDEX "index_spree_shipments_on_order_id" ON "spree_shipments" ("order_id") -  (0.1ms) CREATE INDEX "index_spree_shipments_on_stock_location_id" ON "spree_shipments" ("stock_location_id") -  (0.1ms) CREATE INDEX "index_spree_shipments_on_address_id" ON "spree_shipments" ("address_id") -  (0.1ms) INSERT INTO "spree_shipments" ("id","tracking","number","cost","shipped_at","order_id","address_id","state","created_at","updated_at","stock_location_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount") - SELECT "id","tracking","number","cost","shipped_at","order_id","address_id","state","created_at","updated_at","stock_location_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount" FROM "aspree_shipments" -  (0.1ms) DROP TABLE "aspree_shipments" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064108"]] -  (1.5ms) commit transaction -Migrating to AddCodeToSpreeShippingMethods (20180607064109) -  (0.1ms) begin transaction -  (0.8ms) ALTER TABLE "spree_shipping_methods" ADD "code" varchar - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064109"]] -  (0.9ms) commit transaction -Migrating to AddCancelAuditFieldsToSpreeOrders (20180607064110) -  (0.1ms) begin transaction -  (0.9ms) ALTER TABLE "spree_orders" ADD "canceled_at" datetime -  (0.6ms) ALTER TABLE "spree_orders" ADD "canceler_id" integer - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064110"]] -  (0.8ms) commit transaction -Migrating to AddStoreIdToOrders (20180607064111) -  (0.1ms) begin transaction -  (0.7ms) ALTER TABLE "spree_orders" ADD "store_id" integer - Spree::Store Load (0.1ms) SELECT "spree_stores".* FROM "spree_stores" WHERE "spree_stores"."default" = ? ORDER BY "spree_stores"."id" ASC LIMIT ? [["default", 1], ["LIMIT", 1]] - Spree::Order Update All (0.1ms) UPDATE "spree_orders" SET "store_id" = 1 WHERE "spree_orders"."store_id" IS NULL - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064111"]] -  (0.7ms) commit transaction -Migrating to CreateSpreeTaxonsPrototypes (20180607064112) -  (0.0ms) begin transaction -  (0.5ms) CREATE TABLE "spree_taxons_prototypes" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "taxon_id" integer, "prototype_id" integer) -  (0.2ms) CREATE INDEX "index_spree_taxons_prototypes_on_taxon_id" ON "spree_taxons_prototypes" ("taxon_id") -  (0.2ms) CREATE INDEX "index_spree_taxons_prototypes_on_prototype_id" ON "spree_taxons_prototypes" ("prototype_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064112"]] -  (1.0ms) commit transaction -Migrating to AddStateLockVersionToOrder (20180607064113) -  (0.1ms) begin transaction -  (0.8ms) ALTER TABLE "spree_orders" ADD "state_lock_version" integer DEFAULT 0 NOT NULL - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064113"]] -  (0.8ms) commit transaction -Migrating to AddCounterCacheFromSpreeVariantsToSpreeStockItems (20180607064114) -  (0.1ms) begin transaction - ActiveRecord::SchemaMigration Create (0.3ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064114"]] -  (0.7ms) commit transaction -Migrating to FixAdjustmentOrderPresence (20180607064115) -  (0.0ms) begin transaction - Spree::Adjustment Load (0.2ms) SELECT "spree_adjustments".* FROM "spree_adjustments" WHERE "spree_adjustments"."order_id" IS NULL ORDER BY "spree_adjustments"."id" ASC LIMIT ? [["LIMIT", 1000]] - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064115"]] -  (0.7ms) commit transaction -Migrating to UpdateClassificationsPositions (20180607064116) -  (0.0ms) begin transaction - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064116"]] -  (0.8ms) commit transaction -Migrating to AddGuestTokenIndexToSpreeOrders (20180607064117) -  (0.1ms) begin transaction -  (0.4ms) CREATE INDEX "index_spree_orders_on_guest_token" ON "spree_orders" ("guest_token") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064117"]] -  (0.7ms) commit transaction -Migrating to RemoveTokenPermissionsTable (20180607064118) -  (0.0ms) begin transaction -  (0.4ms) DROP TABLE "spree_tokenized_permissions" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064118"]] -  (0.8ms) commit transaction -Migrating to RemoveExtraProductsSlugIndex (20180607064119) -  (0.1ms) begin transaction -  (0.3ms) DROP INDEX "permalink_idx_unique" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064119"]] -  (0.8ms) commit transaction -Migrating to UpdateProductSlugIndex (20180607064120) -  (0.0ms) begin transaction -  (0.3ms) DROP INDEX "index_spree_products_on_slug" -  (0.2ms) CREATE UNIQUE INDEX "index_spree_products_on_slug" ON "spree_products" ("slug") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064120"]] -  (0.9ms) commit transaction -Migrating to RenameIdentifierToNumberForPayment (20180607064121) -  (0.0ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_payments" ("id" integer NOT NULL PRIMARY KEY, "amount" decimal(10,2) DEFAULT '0.0' NOT NULL, "order_id" integer DEFAULT NULL, "source_type" varchar DEFAULT NULL, "source_id" integer DEFAULT NULL, "payment_method_id" integer DEFAULT NULL, "state" varchar DEFAULT NULL, "response_code" varchar DEFAULT NULL, "avs_response" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "number" varchar DEFAULT NULL, "cvv_response_code" varchar DEFAULT NULL, "cvv_response_message" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_payments_on_source_id_and_source_type" ON "aspree_payments" ("source_id", "source_type") -  (0.1ms) CREATE INDEX "tindex_aspree_payments_on_payment_method_id" ON "aspree_payments" ("payment_method_id") -  (0.1ms) CREATE INDEX "tindex_aspree_payments_on_order_id" ON "aspree_payments" ("order_id") -  (0.1ms) INSERT INTO "aspree_payments" ("id","amount","order_id","source_type","source_id","payment_method_id","state","response_code","avs_response","created_at","updated_at","number","cvv_response_code","cvv_response_message") - SELECT "id","amount","order_id","source_type","source_id","payment_method_id","state","response_code","avs_response","created_at","updated_at","identifier","cvv_response_code","cvv_response_message" FROM "spree_payments" -  (0.4ms) DROP TABLE "spree_payments" -  (0.2ms) CREATE TABLE "spree_payments" ("id" integer NOT NULL PRIMARY KEY, "amount" decimal(10,2) DEFAULT '0.0' NOT NULL, "order_id" integer DEFAULT NULL, "source_type" varchar DEFAULT NULL, "source_id" integer DEFAULT NULL, "payment_method_id" integer DEFAULT NULL, "state" varchar DEFAULT NULL, "response_code" varchar DEFAULT NULL, "avs_response" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "number" varchar DEFAULT NULL, "cvv_response_code" varchar DEFAULT NULL, "cvv_response_message" varchar DEFAULT NULL) -  (0.1ms) CREATE INDEX "index_spree_payments_on_order_id" ON "spree_payments" ("order_id") -  (0.2ms) CREATE INDEX "index_spree_payments_on_payment_method_id" ON "spree_payments" ("payment_method_id") -  (0.1ms) CREATE INDEX "index_spree_payments_on_source_id_and_source_type" ON "spree_payments" ("source_id", "source_type") -  (0.1ms) INSERT INTO "spree_payments" ("id","amount","order_id","source_type","source_id","payment_method_id","state","response_code","avs_response","created_at","updated_at","number","cvv_response_code","cvv_response_message") - SELECT "id","amount","order_id","source_type","source_id","payment_method_id","state","response_code","avs_response","created_at","updated_at","number","cvv_response_code","cvv_response_message" FROM "aspree_payments" -  (0.1ms) DROP TABLE "aspree_payments" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064121"]] -  (1.2ms) commit transaction -Migrating to CreateSpreeStoreCredits (20180607064122) -  (0.0ms) begin transaction -  (0.4ms) CREATE TABLE "spree_store_credits" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "user_id" integer, "category_id" integer, "created_by_id" integer, "amount" decimal(8,2) DEFAULT 0.0 NOT NULL, "amount_used" decimal(8,2) DEFAULT 0.0 NOT NULL, "memo" text, "deleted_at" datetime, "currency" varchar, "amount_authorized" decimal(8,2) DEFAULT 0.0 NOT NULL, "originator_id" integer, "originator_type" varchar, "type_id" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.2ms) CREATE INDEX "index_spree_store_credits_on_deleted_at" ON "spree_store_credits" ("deleted_at") -  (0.2ms) CREATE INDEX "index_spree_store_credits_on_user_id" ON "spree_store_credits" ("user_id") -  (0.1ms) CREATE INDEX "index_spree_store_credits_on_type_id" ON "spree_store_credits" ("type_id") -  (0.2ms) CREATE INDEX "spree_store_credits_originator" ON "spree_store_credits" ("originator_id", "originator_type") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064122"]] -  (1.2ms) commit transaction -Migrating to CreateSpreeStoreCreditCategories (20180607064123) -  (0.0ms) begin transaction -  (0.9ms) CREATE TABLE "spree_store_credit_categories" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064123"]] -  (5.8ms) commit transaction -Migrating to CreateSpreeStoreCreditEvents (20180607064124) -  (0.1ms) begin transaction -  (0.7ms) CREATE TABLE "spree_store_credit_events" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "store_credit_id" integer NOT NULL, "action" varchar NOT NULL, "amount" decimal(8,2), "authorization_code" varchar NOT NULL, "user_total_amount" decimal(8,2) DEFAULT 0.0 NOT NULL, "originator_id" integer, "originator_type" varchar, "deleted_at" datetime, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.3ms) CREATE INDEX "index_spree_store_credit_events_on_store_credit_id" ON "spree_store_credit_events" ("store_credit_id") -  (0.3ms) CREATE INDEX "spree_store_credit_events_originator" ON "spree_store_credit_events" ("originator_id", "originator_type") - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064124"]] -  (0.9ms) commit transaction -Migrating to CreateSpreeStoreCreditTypes (20180607064125) -  (0.1ms) begin transaction -  (1.0ms) CREATE TABLE "spree_store_credit_types" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "priority" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.2ms) CREATE INDEX "index_spree_store_credit_types_on_priority" ON "spree_store_credit_types" ("priority") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064125"]] -  (0.9ms) commit transaction -Migrating to RemoveEnvironmentFromPaymentMethod (20180607064126) -  (0.1ms) begin transaction - Spree::PaymentMethod Update All (0.2ms) UPDATE "spree_payment_methods" SET "active" = 0 WHERE "spree_payment_methods"."deleted_at" IS NULL AND (environment != 'test') -  (0.2ms) CREATE TEMPORARY TABLE "aspree_payment_methods" ("id" integer NOT NULL PRIMARY KEY, "type" varchar DEFAULT NULL, "name" varchar DEFAULT NULL, "description" text DEFAULT NULL, "active" boolean DEFAULT '1', "environment" varchar DEFAULT 'development', "deleted_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "display_on" varchar DEFAULT NULL, "auto_capture" boolean DEFAULT NULL, "preferences" text DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_payment_methods_on_id_and_type" ON "aspree_payment_methods" ("id", "type") -  (0.1ms) INSERT INTO "aspree_payment_methods" ("id","type","name","description","active","environment","deleted_at","created_at","updated_at","display_on","auto_capture","preferences") - SELECT "id","type","name","description","active","environment","deleted_at","created_at","updated_at","display_on","auto_capture","preferences" FROM "spree_payment_methods" -  (0.5ms) DROP TABLE "spree_payment_methods" -  (0.3ms) CREATE TABLE "spree_payment_methods" ("id" integer NOT NULL PRIMARY KEY, "type" varchar DEFAULT NULL, "name" varchar DEFAULT NULL, "description" text DEFAULT NULL, "active" boolean DEFAULT '1', "deleted_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "display_on" varchar DEFAULT NULL, "auto_capture" boolean DEFAULT NULL, "preferences" text DEFAULT NULL) -  (0.2ms) CREATE INDEX "index_spree_payment_methods_on_id_and_type" ON "spree_payment_methods" ("id", "type") -  (0.1ms) INSERT INTO "spree_payment_methods" ("id","type","name","description","active","deleted_at","created_at","updated_at","display_on","auto_capture","preferences") - SELECT "id","type","name","description","active","deleted_at","created_at","updated_at","display_on","auto_capture","preferences" FROM "aspree_payment_methods" -  (0.1ms) DROP TABLE "aspree_payment_methods" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064126"]] -  (1.2ms) commit transaction -Migrating to AddResellableToReturnItems (20180607064127) -  (0.0ms) begin transaction -  (0.5ms) ALTER TABLE "spree_return_items" ADD "resellable" boolean DEFAULT 1 NOT NULL - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064127"]] -  (0.7ms) commit transaction -Migrating to AddCodeToSpreePromotionCategories (20180607064128) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_promotion_categories" ADD "code" varchar - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064128"]] -  (0.7ms) commit transaction -Migrating to RemoveEnvironmentFromTracker (20180607064129) -  (0.0ms) begin transaction - Spree::Tracker Update All (0.1ms) UPDATE "spree_trackers" SET "active" = 0 WHERE (environment != 'test') -  (0.1ms) CREATE TEMPORARY TABLE "aspree_trackers" ("id" integer NOT NULL PRIMARY KEY, "environment" varchar DEFAULT NULL, "analytics_id" varchar DEFAULT NULL, "active" boolean DEFAULT '1', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_trackers_on_active" ON "aspree_trackers" ("active") -  (0.1ms) INSERT INTO "aspree_trackers" ("id","environment","analytics_id","active","created_at","updated_at") - SELECT "id","environment","analytics_id","active","created_at","updated_at" FROM "spree_trackers" -  (0.3ms) DROP TABLE "spree_trackers" -  (0.2ms) CREATE TABLE "spree_trackers" ("id" integer NOT NULL PRIMARY KEY, "analytics_id" varchar DEFAULT NULL, "active" boolean DEFAULT '1', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_spree_trackers_on_active" ON "spree_trackers" ("active") -  (0.1ms) INSERT INTO "spree_trackers" ("id","analytics_id","active","created_at","updated_at") - SELECT "id","analytics_id","active","created_at","updated_at" FROM "aspree_trackers" -  (0.1ms) DROP TABLE "aspree_trackers" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064129"]] -  (1.0ms) commit transaction -Migrating to RemoveSpreeConfigurations (20180607064130) -  (0.0ms) begin transaction -  (0.4ms) DROP TABLE "spree_configurations" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064130"]] -  (0.8ms) commit transaction -Migrating to AddIndexToSpreeStockItemsVariantId (20180607064131) -  (0.0ms) begin transaction -  (0.3ms) CREATE INDEX "index_spree_stock_items_on_variant_id" ON "spree_stock_items" ("variant_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064131"]] -  (0.8ms) commit transaction -Migrating to EnsurePaymentsHaveNumbers (20180607064132) -  (0.0ms) begin transaction -  (0.3ms) CREATE INDEX "index_spree_payments_on_number" ON "spree_payments" ("number") -Scoped order is ignored, it's forced to be batch order. - Spree::Payment Load (0.1ms) SELECT "spree_payments".* FROM "spree_payments" WHERE "spree_payments"."number" IS NULL ORDER BY "spree_payments"."id" ASC LIMIT ? [["LIMIT", 1000]] - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064132"]] -  (1.4ms) commit transaction -Migrating to AddMissingIndexesOnSpreeTables (20180607064133) -  (0.1ms) begin transaction -  (0.4ms) CREATE INDEX "index_promotion_rules_users_on_user_id_and_promotion_rule_id" ON "spree_promotion_rules_users" ("user_id", "promotion_rule_id") -  (0.2ms) CREATE INDEX "index_products_promotion_rules_on_promotion_rule_and_product" ON "spree_products_promotion_rules" ("promotion_rule_id", "product_id") -  (0.2ms) CREATE INDEX "index_spree_orders_on_canceler_id" ON "spree_orders" ("canceler_id") -  (0.2ms) CREATE INDEX "index_spree_orders_on_store_id" ON "spree_orders" ("store_id") -  (0.2ms) CREATE INDEX "index_spree_orders_promotions_on_promotion_id_and_order_id" ON "spree_orders_promotions" ("promotion_id", "order_id") -  (0.2ms) CREATE INDEX "index_spree_properties_prototypes_on_prototype_id" ON "spree_properties_prototypes" ("prototype_id") -  (0.2ms) CREATE INDEX "index_properties_prototypes_on_prototype_and_property" ON "spree_properties_prototypes" ("prototype_id", "property_id") -  (0.2ms) CREATE INDEX "index_spree_taxons_prototypes_on_prototype_id_and_taxon_id" ON "spree_taxons_prototypes" ("prototype_id", "taxon_id") -  (0.2ms) CREATE INDEX "index_spree_option_types_prototypes_on_prototype_id" ON "spree_option_types_prototypes" ("prototype_id") -  (0.2ms) CREATE INDEX "index_option_types_prototypes_on_prototype_and_option_type" ON "spree_option_types_prototypes" ("prototype_id", "option_type_id") -  (0.2ms) CREATE INDEX "index_option_values_variants_on_option_value_and_variant" ON "spree_option_values_variants" ("option_value_id", "variant_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064133"]] -  (1.2ms) commit transaction -Migrating to RemoveDuplicatedIndexesFromMultiColumns (20180607064134) -  (0.1ms) begin transaction -  (0.3ms) DROP INDEX "index_adjustments_on_order_id" -  (0.2ms) DROP INDEX "index_spree_option_types_prototypes_on_prototype_id" -  (0.2ms) CREATE INDEX "index_spree_option_types_prototypes_on_option_type_id" ON "spree_option_types_prototypes" ("option_type_id") -  (0.2ms) DROP INDEX "index_option_values_variants_on_option_value_and_variant" -  (0.2ms) DROP INDEX "index_spree_option_values_variants_on_variant_id" -  (0.2ms) CREATE INDEX "index_spree_option_values_variants_on_option_value_id" ON "spree_option_values_variants" ("option_value_id") -  (0.2ms) DROP INDEX "index_spree_orders_on_user_id" -  (0.2ms) DROP INDEX "index_spree_orders_promotions_on_order_id_and_promotion_id" -  (0.1ms) CREATE INDEX "index_spree_orders_promotions_on_order_id" ON "spree_orders_promotions" ("order_id") -  (0.2ms) DROP INDEX "index_products_promotion_rules_on_promotion_rule_id" -  (0.1ms) DROP INDEX "index_promotion_rules_users_on_user_id" -  (0.1ms) DROP INDEX "index_spree_properties_prototypes_on_prototype_id" -  (0.2ms) DROP INDEX "index_spree_stock_items_on_stock_location_id" -  (0.1ms) DROP INDEX "index_spree_taxons_prototypes_on_prototype_id" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064134"]] -  (1.7ms) commit transaction -Migrating to RemoveUserIndexFromSpreeStateChanges (20180607064135) -  (0.1ms) begin transaction -  (0.3ms) DROP INDEX "index_spree_state_changes_on_user_id" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064135"]] -  (0.7ms) commit transaction -Migrating to FixAdjustmentOrderId (20180607064136) -  (0.1ms) begin transaction -  (0.1ms) UPDATE spree_adjustments SET order_id = adjustable_id WHERE adjustable_type = 'Spree::Order' ; -  (0.1ms) UPDATE spree_adjustments SET order_id = (SELECT order_id FROM spree_line_items WHERE spree_line_items.id = spree_adjustments.adjustable_id) WHERE adjustable_type = 'Spree::LineItem' -  (0.1ms) CREATE TEMPORARY TABLE "aspree_adjustments" ("id" integer NOT NULL PRIMARY KEY, "source_type" varchar DEFAULT NULL, "source_id" integer DEFAULT NULL, "adjustable_type" varchar DEFAULT NULL, "adjustable_id" integer DEFAULT NULL, "amount" decimal(10,2) DEFAULT NULL, "label" varchar DEFAULT NULL, "mandatory" boolean DEFAULT NULL, "eligible" boolean DEFAULT '1', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "state" varchar DEFAULT NULL, "order_id" integer DEFAULT NULL, "included" boolean DEFAULT '0') -  (0.1ms) CREATE INDEX "tindex_aspree_adjustments_on_source_id_and_source_type" ON "aspree_adjustments" ("source_id", "source_type") -  (0.1ms) CREATE INDEX "tindex_aspree_adjustments_on_order_id" ON "aspree_adjustments" ("order_id") -  (0.1ms) CREATE INDEX "tindex_aspree_adjustments_on_eligible" ON "aspree_adjustments" ("eligible") -  (0.1ms) CREATE INDEX "tindex_aspree_adjustments_on_adjustable_id_and_adjustable_type" ON "aspree_adjustments" ("adjustable_id", "adjustable_type") -  (0.1ms) INSERT INTO "aspree_adjustments" ("id","source_type","source_id","adjustable_type","adjustable_id","amount","label","mandatory","eligible","created_at","updated_at","state","order_id","included") - SELECT "id","source_type","source_id","adjustable_type","adjustable_id","amount","label","mandatory","eligible","created_at","updated_at","state","order_id","included" FROM "spree_adjustments" -  (0.4ms) DROP TABLE "spree_adjustments" -  (0.2ms) CREATE TABLE "spree_adjustments" ("id" integer NOT NULL PRIMARY KEY, "source_type" varchar DEFAULT NULL, "source_id" integer DEFAULT NULL, "adjustable_type" varchar DEFAULT NULL, "adjustable_id" integer DEFAULT NULL, "amount" decimal(10,2) DEFAULT NULL, "label" varchar DEFAULT NULL, "mandatory" boolean DEFAULT NULL, "eligible" boolean DEFAULT '1', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "state" varchar DEFAULT NULL, "order_id" integer NOT NULL, "included" boolean DEFAULT '0') -  (0.1ms) CREATE INDEX "index_spree_adjustments_on_adjustable_id_and_adjustable_type" ON "spree_adjustments" ("adjustable_id", "adjustable_type") -  (0.2ms) CREATE INDEX "index_spree_adjustments_on_eligible" ON "spree_adjustments" ("eligible") -  (0.1ms) CREATE INDEX "index_spree_adjustments_on_order_id" ON "spree_adjustments" ("order_id") -  (0.1ms) CREATE INDEX "index_spree_adjustments_on_source_id_and_source_type" ON "spree_adjustments" ("source_id", "source_type") -  (0.1ms) INSERT INTO "spree_adjustments" ("id","source_type","source_id","adjustable_type","adjustable_id","amount","label","mandatory","eligible","created_at","updated_at","state","order_id","included") - SELECT "id","source_type","source_id","adjustable_type","adjustable_id","amount","label","mandatory","eligible","created_at","updated_at","state","order_id","included" FROM "aspree_adjustments" -  (0.1ms) DROP TABLE "aspree_adjustments" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064136"]] -  (1.1ms) commit transaction -Migrating to AddPositionToSpreePaymentMethods (20180607064137) -  (0.0ms) begin transaction -  (0.5ms) ALTER TABLE "spree_payment_methods" ADD "position" integer DEFAULT 0 - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064137"]] -  (0.6ms) commit transaction -Migrating to AddDeletedAtToFriendlyIdSlugs (20180607064138) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "friendly_id_slugs" ADD "deleted_at" datetime -  (0.3ms) CREATE INDEX "index_friendly_id_slugs_on_deleted_at" ON "friendly_id_slugs" ("deleted_at") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064138"]] -  (0.8ms) commit transaction -Migrating to IncreaseScaleOnPreTaxAmounts (20180607064139) -  (0.0ms) begin transaction -  (0.1ms)  UPDATE spree_shipments - SET pre_tax_amount = (cost + promo_total) - included_tax_total - WHERE pre_tax_amount IS NULL; - -  (0.2ms) CREATE TEMPORARY TABLE "aspree_line_items" ("id" integer NOT NULL PRIMARY KEY, "variant_id" integer DEFAULT NULL, "order_id" integer DEFAULT NULL, "quantity" integer NOT NULL, "price" decimal(10,2) NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "cost_price" decimal(10,2) DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0', "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0', "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "pre_tax_amount" decimal(8,2) DEFAULT '0') -  (0.1ms) CREATE INDEX "tindex_aspree_line_items_on_tax_category_id" ON "aspree_line_items" ("tax_category_id") -  (0.1ms) CREATE INDEX "tindex_aspree_line_items_on_variant_id" ON "aspree_line_items" ("variant_id") -  (0.1ms) CREATE INDEX "tindex_aspree_line_items_on_order_id" ON "aspree_line_items" ("order_id") -  (0.1ms) INSERT INTO "aspree_line_items" ("id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount") - SELECT "id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount" FROM "spree_line_items" -  (0.3ms) DROP TABLE "spree_line_items" -  (0.2ms) CREATE TABLE "spree_line_items" ("id" integer NOT NULL PRIMARY KEY, "variant_id" integer DEFAULT NULL, "order_id" integer DEFAULT NULL, "quantity" integer NOT NULL, "price" decimal(10,2) NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "cost_price" decimal(10,2) DEFAULT NULL, "tax_category_id" integer DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0', "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0', "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "pre_tax_amount" decimal(12,4) DEFAULT 0.0 NOT NULL) -  (0.1ms) CREATE INDEX "index_spree_line_items_on_order_id" ON "spree_line_items" ("order_id") -  (0.2ms) CREATE INDEX "index_spree_line_items_on_variant_id" ON "spree_line_items" ("variant_id") -  (0.1ms) CREATE INDEX "index_spree_line_items_on_tax_category_id" ON "spree_line_items" ("tax_category_id") -  (0.1ms) INSERT INTO "spree_line_items" ("id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount") - SELECT "id","variant_id","order_id","quantity","price","created_at","updated_at","currency","cost_price","tax_category_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount" FROM "aspree_line_items" -  (0.1ms) DROP TABLE "aspree_line_items" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_shipments" ("id" integer NOT NULL PRIMARY KEY, "tracking" varchar DEFAULT NULL, "number" varchar DEFAULT NULL, "cost" decimal(10,2) DEFAULT '0.0', "shipped_at" datetime DEFAULT NULL, "order_id" integer DEFAULT NULL, "address_id" integer DEFAULT NULL, "state" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "stock_location_id" integer DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0', "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0', "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "pre_tax_amount" decimal(8,2) DEFAULT '0') -  (0.1ms) CREATE INDEX "tindex_aspree_shipments_on_address_id" ON "aspree_shipments" ("address_id") -  (0.1ms) CREATE INDEX "tindex_aspree_shipments_on_stock_location_id" ON "aspree_shipments" ("stock_location_id") -  (0.1ms) CREATE INDEX "tindex_aspree_shipments_on_order_id" ON "aspree_shipments" ("order_id") -  (0.1ms) CREATE INDEX "tindex_shipments_on_number" ON "aspree_shipments" ("number") -  (0.1ms) INSERT INTO "aspree_shipments" ("id","tracking","number","cost","shipped_at","order_id","address_id","state","created_at","updated_at","stock_location_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount") - SELECT "id","tracking","number","cost","shipped_at","order_id","address_id","state","created_at","updated_at","stock_location_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount" FROM "spree_shipments" -  (0.3ms) DROP TABLE "spree_shipments" -  (0.2ms) CREATE TABLE "spree_shipments" ("id" integer NOT NULL PRIMARY KEY, "tracking" varchar DEFAULT NULL, "number" varchar DEFAULT NULL, "cost" decimal(10,2) DEFAULT '0.0', "shipped_at" datetime DEFAULT NULL, "order_id" integer DEFAULT NULL, "address_id" integer DEFAULT NULL, "state" varchar DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "stock_location_id" integer DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0', "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0', "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "pre_tax_amount" decimal(12,4) DEFAULT 0.0 NOT NULL) -  (0.1ms) CREATE INDEX "index_shipments_on_number" ON "spree_shipments" ("number") -  (0.1ms) CREATE INDEX "index_spree_shipments_on_order_id" ON "spree_shipments" ("order_id") -  (0.1ms) CREATE INDEX "index_spree_shipments_on_stock_location_id" ON "spree_shipments" ("stock_location_id") -  (0.1ms) CREATE INDEX "index_spree_shipments_on_address_id" ON "spree_shipments" ("address_id") -  (0.1ms) INSERT INTO "spree_shipments" ("id","tracking","number","cost","shipped_at","order_id","address_id","state","created_at","updated_at","stock_location_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount") - SELECT "id","tracking","number","cost","shipped_at","order_id","address_id","state","created_at","updated_at","stock_location_id","adjustment_total","additional_tax_total","promo_total","included_tax_total","pre_tax_amount" FROM "aspree_shipments" -  (0.1ms) DROP TABLE "aspree_shipments" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064139"]] -  (1.3ms) commit transaction -Migrating to AddTaxableAdjustmentTotalToLineItem (20180607064140) -  (0.0ms) begin transaction -  (0.5ms) ALTER TABLE "spree_line_items" ADD "taxable_adjustment_total" decimal(10,2) DEFAULT 0.0 NOT NULL -  (0.3ms) ALTER TABLE "spree_line_items" ADD "non_taxable_adjustment_total" decimal(10,2) DEFAULT 0.0 NOT NULL -  (0.3ms) ALTER TABLE "spree_shipments" ADD "taxable_adjustment_total" decimal(10,2) DEFAULT 0.0 NOT NULL -  (0.3ms) ALTER TABLE "spree_shipments" ADD "non_taxable_adjustment_total" decimal(10,2) DEFAULT 0.0 NOT NULL -  (0.4ms) ALTER TABLE "spree_orders" ADD "taxable_adjustment_total" decimal(10,2) DEFAULT 0.0 NOT NULL -  (0.3ms) ALTER TABLE "spree_orders" ADD "non_taxable_adjustment_total" decimal(10,2) DEFAULT 0.0 NOT NULL - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064140"]] -  (0.8ms) commit transaction -Migrating to MigratePaymentMethodsDisplay (20180607064141) -  (0.0ms) begin transaction - Spree::PaymentMethod Load (0.1ms) SELECT "spree_payment_methods".* FROM "spree_payment_methods" WHERE "spree_payment_methods"."deleted_at" IS NULL -  (0.1ms) CREATE TEMPORARY TABLE "aspree_payment_methods" ("id" integer NOT NULL PRIMARY KEY, "type" varchar DEFAULT NULL, "name" varchar DEFAULT NULL, "description" text DEFAULT NULL, "active" boolean DEFAULT '1', "deleted_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "display_on" varchar DEFAULT NULL, "auto_capture" boolean DEFAULT NULL, "preferences" text DEFAULT NULL, "position" integer DEFAULT 0) -  (0.1ms) CREATE INDEX "tindex_aspree_payment_methods_on_id_and_type" ON "aspree_payment_methods" ("id", "type") -  (0.1ms) INSERT INTO "aspree_payment_methods" ("id","type","name","description","active","deleted_at","created_at","updated_at","display_on","auto_capture","preferences","position") - SELECT "id","type","name","description","active","deleted_at","created_at","updated_at","display_on","auto_capture","preferences","position" FROM "spree_payment_methods" -  (0.3ms) DROP TABLE "spree_payment_methods" -  (0.2ms) CREATE TABLE "spree_payment_methods" ("id" integer NOT NULL PRIMARY KEY, "type" varchar DEFAULT NULL, "name" varchar DEFAULT NULL, "description" text DEFAULT NULL, "active" boolean DEFAULT '1', "deleted_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "display_on" varchar DEFAULT 'both', "auto_capture" boolean DEFAULT NULL, "preferences" text DEFAULT NULL, "position" integer DEFAULT 0) -  (0.1ms) CREATE INDEX "index_spree_payment_methods_on_id_and_type" ON "spree_payment_methods" ("id", "type") -  (0.1ms) INSERT INTO "spree_payment_methods" ("id","type","name","description","active","deleted_at","created_at","updated_at","display_on","auto_capture","preferences","position") - SELECT "id","type","name","description","active","deleted_at","created_at","updated_at","display_on","auto_capture","preferences","position" FROM "aspree_payment_methods" -  (0.1ms) DROP TABLE "aspree_payment_methods" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064141"]] -  (1.1ms) commit transaction -Migrating to EnableActsAsParanoidOnCalculators (20180607064142) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_calculators" ADD "deleted_at" datetime -  (0.2ms) CREATE INDEX "index_spree_calculators_on_deleted_at" ON "spree_calculators" ("deleted_at") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064142"]] -  (0.8ms) commit transaction -Migrating to SpreePaymentMethodStoreCredits (20180607064143) -  (0.1ms) begin transaction - Spree::PaymentMethod::StoreCredit Load (0.2ms) SELECT "spree_payment_methods".* FROM "spree_payment_methods" WHERE "spree_payment_methods"."type" IN ('Spree::PaymentMethod::StoreCredit') AND "spree_payment_methods"."deleted_at" IS NULL AND "spree_payment_methods"."name" = ? AND "spree_payment_methods"."description" = ? AND "spree_payment_methods"."active" = ? AND "spree_payment_methods"."display_on" = ? LIMIT ? [["name", "Store Credit"], ["description", "Store Credit"], ["active", 1], ["display_on", "back_end"], ["LIMIT", 1]] - Spree::PaymentMethod Load (0.3ms) SELECT "spree_payment_methods".* FROM "spree_payment_methods" WHERE (1 = 1) AND ("spree_payment_methods"."position" IS NOT NULL) ORDER BY "spree_payment_methods"."position" DESC LIMIT ? [["LIMIT", 1]] - Spree::PaymentMethod::StoreCredit Create (0.3ms) INSERT INTO "spree_payment_methods" ("type", "name", "description", "created_at", "updated_at", "display_on", "position") VALUES (?, ?, ?, ?, ?, ?, ?) [["type", "Spree::PaymentMethod::StoreCredit"], ["name", "Store Credit"], ["description", "Store Credit"], ["created_at", "2018-06-07 06:39:43.481223"], ["updated_at", "2018-06-07 06:39:43.481223"], ["display_on", "back_end"], ["position", 1]] - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064143"]] -  (0.8ms) commit transaction -Migrating to RenameHasAndBelongsToAssociationsToModelNames (20180607064144) -  (0.1ms) begin transaction -  (0.6ms) ALTER TABLE "spree_option_types_prototypes" RENAME TO "spree_option_type_prototypes" -  (0.2ms) CREATE INDEX "index_spree_option_type_prototypes_on_option_type_id" ON "spree_option_type_prototypes" ("option_type_id") -  (0.2ms) DROP INDEX "index_spree_option_types_prototypes_on_option_type_id" -  (0.3ms) ALTER TABLE "spree_option_values_variants" RENAME TO "spree_option_value_variants" -  (0.2ms) CREATE INDEX "index_spree_option_value_variants_on_option_value_id" ON "spree_option_value_variants" ("option_value_id") -  (0.2ms) DROP INDEX "index_spree_option_values_variants_on_option_value_id" -  (0.3ms) ALTER TABLE "spree_orders_promotions" RENAME TO "spree_order_promotions" -  (0.1ms) CREATE INDEX "index_spree_order_promotions_on_order_id" ON "spree_order_promotions" ("order_id") -  (0.2ms) DROP INDEX "index_spree_orders_promotions_on_order_id" -  (0.1ms) CREATE INDEX "index_spree_order_promotions_on_promotion_id_and_order_id" ON "spree_order_promotions" ("promotion_id", "order_id") -  (0.1ms) DROP INDEX "index_spree_orders_promotions_on_promotion_id_and_order_id" -  (0.3ms) ALTER TABLE "spree_products_promotion_rules" RENAME TO "spree_product_promotion_rules" -  (0.2ms) ALTER TABLE "spree_taxons_promotion_rules" RENAME TO "spree_promotion_rule_taxons" -  (0.1ms) CREATE INDEX "index_spree_promotion_rule_taxons_on_promotion_rule_id" ON "spree_promotion_rule_taxons" ("promotion_rule_id") -  (0.1ms) DROP INDEX "index_spree_taxons_promotion_rules_on_promotion_rule_id" -  (0.1ms) CREATE INDEX "index_spree_promotion_rule_taxons_on_taxon_id" ON "spree_promotion_rule_taxons" ("taxon_id") -  (0.1ms) DROP INDEX "index_spree_taxons_promotion_rules_on_taxon_id" -  (0.2ms) ALTER TABLE "spree_promotion_rules_users" RENAME TO "spree_promotion_rule_users" -  (0.2ms) ALTER TABLE "spree_properties_prototypes" RENAME TO "spree_property_prototypes" -  (0.2ms) ALTER TABLE "spree_taxons_prototypes" RENAME TO "spree_prototype_taxons" -  (0.1ms) CREATE INDEX "index_spree_prototype_taxons_on_prototype_id_and_taxon_id" ON "spree_prototype_taxons" ("prototype_id", "taxon_id") -  (0.1ms) DROP INDEX "index_spree_taxons_prototypes_on_prototype_id_and_taxon_id" -  (0.1ms) CREATE INDEX "index_spree_prototype_taxons_on_taxon_id" ON "spree_prototype_taxons" ("taxon_id") -  (0.2ms) DROP INDEX "index_spree_taxons_prototypes_on_taxon_id" -  (0.2ms) ALTER TABLE "spree_roles_users" RENAME TO "spree_role_users" -  (0.1ms) CREATE INDEX "index_spree_role_users_on_user_id" ON "spree_role_users" ("user_id") -  (0.1ms) DROP INDEX "index_spree_roles_users_on_user_id" -  (0.1ms) CREATE INDEX "index_spree_role_users_on_role_id" ON "spree_role_users" ("role_id") -  (0.1ms) DROP INDEX "index_spree_roles_users_on_role_id" -  (0.2ms) ALTER TABLE "spree_shipping_methods_zones" RENAME TO "spree_shipping_method_zones" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064144"]] -  (2.0ms) commit transaction -Migrating to SpreeStoreCreditTypes (20180607064145) -  (0.1ms) begin transaction - Spree::StoreCreditType Load (0.1ms) SELECT "spree_store_credit_types".* FROM "spree_store_credit_types" WHERE "spree_store_credit_types"."name" = ? AND "spree_store_credit_types"."priority" = ? LIMIT ? [["name", "Expiring"], ["priority", 1], ["LIMIT", 1]] - Spree::StoreCreditType Create (0.2ms) INSERT INTO "spree_store_credit_types" ("name", "priority", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "Expiring"], ["priority", 1], ["created_at", "2018-06-07 06:39:43.521740"], ["updated_at", "2018-06-07 06:39:43.521740"]] - Spree::StoreCreditType Load (0.0ms) SELECT "spree_store_credit_types".* FROM "spree_store_credit_types" WHERE "spree_store_credit_types"."name" = ? AND "spree_store_credit_types"."priority" = ? LIMIT ? [["name", "Non-expiring"], ["priority", 2], ["LIMIT", 1]] - Spree::StoreCreditType Create (0.1ms) INSERT INTO "spree_store_credit_types" ("name", "priority", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "Non-expiring"], ["priority", 2], ["created_at", "2018-06-07 06:39:43.523030"], ["updated_at", "2018-06-07 06:39:43.523030"]] - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064145"]] -  (0.8ms) commit transaction -Migrating to AddDiscontinuedToProductsAndVariants (20180607064146) -  (0.0ms) begin transaction -  (0.5ms) ALTER TABLE "spree_products" ADD "discontinue_on" datetime -  (0.3ms) ALTER TABLE "spree_variants" ADD "discontinue_on" datetime -  (0.2ms) CREATE INDEX "index_spree_products_on_discontinue_on" ON "spree_products" ("discontinue_on") -  (0.1ms) CREATE INDEX "index_spree_variants_on_discontinue_on" ON "spree_variants" ("discontinue_on") - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."deleted_at" IS NOT NULL - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NOT NULL - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064146"]] -  (1.0ms) commit transaction -Migrating to RemoveShippingMethodIdFromSpreeOrders (20180607064147) -  (0.0ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_orders" ("id" integer NOT NULL PRIMARY KEY, "number" varchar(32) DEFAULT NULL, "item_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "total" decimal(10,2) DEFAULT '0.0' NOT NULL, "state" varchar DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "user_id" integer DEFAULT NULL, "completed_at" datetime DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "payment_total" decimal(10,2) DEFAULT '0.0', "shipping_method_id" integer DEFAULT NULL, "shipment_state" varchar DEFAULT NULL, "payment_state" varchar DEFAULT NULL, "email" varchar DEFAULT NULL, "special_instructions" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "last_ip_address" varchar DEFAULT NULL, "created_by_id" integer DEFAULT NULL, "shipment_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0', "channel" varchar DEFAULT 'spree', "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "item_count" integer DEFAULT 0, "approver_id" integer DEFAULT NULL, "approved_at" datetime DEFAULT NULL, "confirmation_delivered" boolean DEFAULT '0', "considered_risky" boolean DEFAULT '0', "guest_token" varchar DEFAULT NULL, "canceled_at" datetime DEFAULT NULL, "canceler_id" integer DEFAULT NULL, "store_id" integer DEFAULT NULL, "state_lock_version" integer DEFAULT 0 NOT NULL, "taxable_adjustment_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "non_taxable_adjustment_total" decimal(10,2) DEFAULT '0.0' NOT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_store_id" ON "aspree_orders" ("store_id") -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_canceler_id" ON "aspree_orders" ("canceler_id") -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_guest_token" ON "aspree_orders" ("guest_token") -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_user_id_and_created_by_id" ON "aspree_orders" ("user_id", "created_by_id") -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_shipping_method_id" ON "aspree_orders" ("shipping_method_id") -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_ship_address_id" ON "aspree_orders" ("ship_address_id") -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_created_by_id" ON "aspree_orders" ("created_by_id") -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_considered_risky" ON "aspree_orders" ("considered_risky") -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_confirmation_delivered" ON "aspree_orders" ("confirmation_delivered") -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_bill_address_id" ON "aspree_orders" ("bill_address_id") -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_approver_id" ON "aspree_orders" ("approver_id") -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_completed_at" ON "aspree_orders" ("completed_at") -  (0.1ms) CREATE INDEX "tindex_aspree_orders_on_number" ON "aspree_orders" ("number") -  (0.1ms) INSERT INTO "aspree_orders" ("id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address","created_by_id","shipment_total","additional_tax_total","promo_total","channel","included_tax_total","item_count","approver_id","approved_at","confirmation_delivered","considered_risky","guest_token","canceled_at","canceler_id","store_id","state_lock_version","taxable_adjustment_total","non_taxable_adjustment_total") - SELECT "id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipping_method_id","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address","created_by_id","shipment_total","additional_tax_total","promo_total","channel","included_tax_total","item_count","approver_id","approved_at","confirmation_delivered","considered_risky","guest_token","canceled_at","canceler_id","store_id","state_lock_version","taxable_adjustment_total","non_taxable_adjustment_total" FROM "spree_orders" -  (0.6ms) DROP TABLE "spree_orders" -  (0.3ms) CREATE TABLE "spree_orders" ("id" integer NOT NULL PRIMARY KEY, "number" varchar(32) DEFAULT NULL, "item_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "total" decimal(10,2) DEFAULT '0.0' NOT NULL, "state" varchar DEFAULT NULL, "adjustment_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "user_id" integer DEFAULT NULL, "completed_at" datetime DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "payment_total" decimal(10,2) DEFAULT '0.0', "shipment_state" varchar DEFAULT NULL, "payment_state" varchar DEFAULT NULL, "email" varchar DEFAULT NULL, "special_instructions" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "currency" varchar DEFAULT NULL, "last_ip_address" varchar DEFAULT NULL, "created_by_id" integer DEFAULT NULL, "shipment_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "additional_tax_total" decimal(10,2) DEFAULT '0.0', "promo_total" decimal(10,2) DEFAULT '0.0', "channel" varchar DEFAULT 'spree', "included_tax_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "item_count" integer DEFAULT 0, "approver_id" integer DEFAULT NULL, "approved_at" datetime DEFAULT NULL, "confirmation_delivered" boolean DEFAULT '0', "considered_risky" boolean DEFAULT '0', "guest_token" varchar DEFAULT NULL, "canceled_at" datetime DEFAULT NULL, "canceler_id" integer DEFAULT NULL, "store_id" integer DEFAULT NULL, "state_lock_version" integer DEFAULT 0 NOT NULL, "taxable_adjustment_total" decimal(10,2) DEFAULT '0.0' NOT NULL, "non_taxable_adjustment_total" decimal(10,2) DEFAULT '0.0' NOT NULL) -  (0.1ms) CREATE INDEX "index_spree_orders_on_number" ON "spree_orders" ("number") -  (0.1ms) CREATE INDEX "index_spree_orders_on_completed_at" ON "spree_orders" ("completed_at") -  (0.1ms) CREATE INDEX "index_spree_orders_on_approver_id" ON "spree_orders" ("approver_id") -  (0.3ms) CREATE INDEX "index_spree_orders_on_bill_address_id" ON "spree_orders" ("bill_address_id") -  (0.2ms) CREATE INDEX "index_spree_orders_on_confirmation_delivered" ON "spree_orders" ("confirmation_delivered") -  (0.2ms) CREATE INDEX "index_spree_orders_on_considered_risky" ON "spree_orders" ("considered_risky") -  (0.2ms) CREATE INDEX "index_spree_orders_on_created_by_id" ON "spree_orders" ("created_by_id") -  (0.1ms) CREATE INDEX "index_spree_orders_on_ship_address_id" ON "spree_orders" ("ship_address_id") -  (0.1ms) CREATE INDEX "index_spree_orders_on_user_id_and_created_by_id" ON "spree_orders" ("user_id", "created_by_id") -  (0.2ms) CREATE INDEX "index_spree_orders_on_guest_token" ON "spree_orders" ("guest_token") -  (0.1ms) CREATE INDEX "index_spree_orders_on_canceler_id" ON "spree_orders" ("canceler_id") -  (0.1ms) CREATE INDEX "index_spree_orders_on_store_id" ON "spree_orders" ("store_id") -  (0.1ms) INSERT INTO "spree_orders" ("id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address","created_by_id","shipment_total","additional_tax_total","promo_total","channel","included_tax_total","item_count","approver_id","approved_at","confirmation_delivered","considered_risky","guest_token","canceled_at","canceler_id","store_id","state_lock_version","taxable_adjustment_total","non_taxable_adjustment_total") - SELECT "id","number","item_total","total","state","adjustment_total","user_id","completed_at","bill_address_id","ship_address_id","payment_total","shipment_state","payment_state","email","special_instructions","created_at","updated_at","currency","last_ip_address","created_by_id","shipment_total","additional_tax_total","promo_total","channel","included_tax_total","item_count","approver_id","approved_at","confirmation_delivered","considered_risky","guest_token","canceled_at","canceler_id","store_id","state_lock_version","taxable_adjustment_total","non_taxable_adjustment_total" FROM "aspree_orders" -  (0.2ms) DROP TABLE "aspree_orders" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064147"]] -  (1.9ms) commit transaction -Migrating to AddIdColumnToEarlierHabtmTables (20180607064148) -  (0.1ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_option_type_prototypes" ("prototype_id" integer DEFAULT NULL, "option_type_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_option_type_prototypes_on_option_type_id" ON "aspree_option_type_prototypes" ("option_type_id") -  (0.1ms) CREATE INDEX "tindex_option_types_prototypes_on_prototype_and_option_type" ON "aspree_option_type_prototypes" ("prototype_id", "option_type_id") -  (0.1ms) INSERT INTO "aspree_option_type_prototypes" ("prototype_id","option_type_id") - SELECT "prototype_id","option_type_id" FROM "spree_option_type_prototypes" -  (0.3ms) DROP TABLE "spree_option_type_prototypes" -  (0.2ms) CREATE TABLE "spree_option_type_prototypes" ("prototype_id" integer DEFAULT NULL, "option_type_id" integer DEFAULT NULL, "id" integer PRIMARY KEY AUTOINCREMENT NOT NULL) -  (0.1ms) CREATE INDEX "index_option_types_prototypes_on_prototype_and_option_type" ON "spree_option_type_prototypes" ("prototype_id", "option_type_id") -  (0.2ms) CREATE INDEX "index_spree_option_type_prototypes_on_option_type_id" ON "spree_option_type_prototypes" ("option_type_id") -  (0.1ms) INSERT INTO "spree_option_type_prototypes" ("prototype_id","option_type_id") - SELECT "prototype_id","option_type_id" FROM "aspree_option_type_prototypes" -  (0.1ms) DROP TABLE "aspree_option_type_prototypes" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_option_value_variants" ("variant_id" integer DEFAULT NULL, "option_value_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_option_value_variants_on_option_value_id" ON "aspree_option_value_variants" ("option_value_id") -  (0.1ms) CREATE INDEX "tindex_option_values_variants_on_variant_id_and_option_value_id" ON "aspree_option_value_variants" ("variant_id", "option_value_id") -  (0.0ms) INSERT INTO "aspree_option_value_variants" ("variant_id","option_value_id") - SELECT "variant_id","option_value_id" FROM "spree_option_value_variants" -  (0.2ms) DROP TABLE "spree_option_value_variants" -  (0.2ms) CREATE TABLE "spree_option_value_variants" ("variant_id" integer DEFAULT NULL, "option_value_id" integer DEFAULT NULL, "id" integer PRIMARY KEY AUTOINCREMENT NOT NULL) -  (0.1ms) CREATE INDEX "index_option_values_variants_on_variant_id_and_option_value_id" ON "spree_option_value_variants" ("variant_id", "option_value_id") -  (0.1ms) CREATE INDEX "index_spree_option_value_variants_on_option_value_id" ON "spree_option_value_variants" ("option_value_id") -  (0.1ms) INSERT INTO "spree_option_value_variants" ("variant_id","option_value_id") - SELECT "variant_id","option_value_id" FROM "aspree_option_value_variants" -  (0.1ms) DROP TABLE "aspree_option_value_variants" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_order_promotions" ("order_id" integer DEFAULT NULL, "promotion_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_order_promotions_on_promotion_id_and_order_id" ON "aspree_order_promotions" ("promotion_id", "order_id") -  (0.1ms) CREATE INDEX "tindex_aspree_order_promotions_on_order_id" ON "aspree_order_promotions" ("order_id") -  (0.1ms) INSERT INTO "aspree_order_promotions" ("order_id","promotion_id") - SELECT "order_id","promotion_id" FROM "spree_order_promotions" -  (0.2ms) DROP TABLE "spree_order_promotions" -  (0.2ms) CREATE TABLE "spree_order_promotions" ("order_id" integer DEFAULT NULL, "promotion_id" integer DEFAULT NULL, "id" integer PRIMARY KEY AUTOINCREMENT NOT NULL) -  (0.3ms) CREATE INDEX "index_spree_order_promotions_on_order_id" ON "spree_order_promotions" ("order_id") -  (0.3ms) CREATE INDEX "index_spree_order_promotions_on_promotion_id_and_order_id" ON "spree_order_promotions" ("promotion_id", "order_id") -  (0.1ms) INSERT INTO "spree_order_promotions" ("order_id","promotion_id") - SELECT "order_id","promotion_id" FROM "aspree_order_promotions" -  (0.1ms) DROP TABLE "aspree_order_promotions" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_product_promotion_rules" ("product_id" integer DEFAULT NULL, "promotion_rule_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_products_promotion_rules_on_promotion_rule_and_product" ON "aspree_product_promotion_rules" ("promotion_rule_id", "product_id") -  (0.1ms) CREATE INDEX "tindex_products_promotion_rules_on_product_id" ON "aspree_product_promotion_rules" ("product_id") -  (0.1ms) INSERT INTO "aspree_product_promotion_rules" ("product_id","promotion_rule_id") - SELECT "product_id","promotion_rule_id" FROM "spree_product_promotion_rules" -  (0.3ms) DROP TABLE "spree_product_promotion_rules" -  (0.2ms) CREATE TABLE "spree_product_promotion_rules" ("product_id" integer DEFAULT NULL, "promotion_rule_id" integer DEFAULT NULL, "id" integer PRIMARY KEY AUTOINCREMENT NOT NULL) -  (0.2ms) CREATE INDEX "index_products_promotion_rules_on_product_id" ON "spree_product_promotion_rules" ("product_id") -  (0.1ms) CREATE INDEX "index_products_promotion_rules_on_promotion_rule_and_product" ON "spree_product_promotion_rules" ("promotion_rule_id", "product_id") -  (0.1ms) INSERT INTO "spree_product_promotion_rules" ("product_id","promotion_rule_id") - SELECT "product_id","promotion_rule_id" FROM "aspree_product_promotion_rules" -  (0.1ms) DROP TABLE "aspree_product_promotion_rules" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_promotion_rule_users" ("user_id" integer DEFAULT NULL, "promotion_rule_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_promotion_rules_users_on_user_id_and_promotion_rule_id" ON "aspree_promotion_rule_users" ("user_id", "promotion_rule_id") -  (0.1ms) CREATE INDEX "tindex_promotion_rules_users_on_promotion_rule_id" ON "aspree_promotion_rule_users" ("promotion_rule_id") -  (0.1ms) INSERT INTO "aspree_promotion_rule_users" ("user_id","promotion_rule_id") - SELECT "user_id","promotion_rule_id" FROM "spree_promotion_rule_users" -  (0.2ms) DROP TABLE "spree_promotion_rule_users" -  (0.4ms) CREATE TABLE "spree_promotion_rule_users" ("user_id" integer DEFAULT NULL, "promotion_rule_id" integer DEFAULT NULL, "id" integer PRIMARY KEY AUTOINCREMENT NOT NULL) -  (0.1ms) CREATE INDEX "index_promotion_rules_users_on_promotion_rule_id" ON "spree_promotion_rule_users" ("promotion_rule_id") -  (0.2ms) CREATE INDEX "index_promotion_rules_users_on_user_id_and_promotion_rule_id" ON "spree_promotion_rule_users" ("user_id", "promotion_rule_id") -  (0.1ms) INSERT INTO "spree_promotion_rule_users" ("user_id","promotion_rule_id") - SELECT "user_id","promotion_rule_id" FROM "aspree_promotion_rule_users" -  (0.1ms) DROP TABLE "aspree_promotion_rule_users" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_property_prototypes" ("prototype_id" integer DEFAULT NULL, "property_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_properties_prototypes_on_prototype_and_property" ON "aspree_property_prototypes" ("prototype_id", "property_id") -  (0.1ms) INSERT INTO "aspree_property_prototypes" ("prototype_id","property_id") - SELECT "prototype_id","property_id" FROM "spree_property_prototypes" -  (0.2ms) DROP TABLE "spree_property_prototypes" -  (0.2ms) CREATE TABLE "spree_property_prototypes" ("prototype_id" integer DEFAULT NULL, "property_id" integer DEFAULT NULL, "id" integer PRIMARY KEY AUTOINCREMENT NOT NULL) -  (0.2ms) CREATE INDEX "index_properties_prototypes_on_prototype_and_property" ON "spree_property_prototypes" ("prototype_id", "property_id") -  (0.1ms) INSERT INTO "spree_property_prototypes" ("prototype_id","property_id") - SELECT "prototype_id","property_id" FROM "aspree_property_prototypes" -  (0.1ms) DROP TABLE "aspree_property_prototypes" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_role_users" ("role_id" integer DEFAULT NULL, "user_id" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_role_users_on_role_id" ON "aspree_role_users" ("role_id") -  (0.1ms) CREATE INDEX "tindex_aspree_role_users_on_user_id" ON "aspree_role_users" ("user_id") -  (0.1ms) INSERT INTO "aspree_role_users" ("role_id","user_id") - SELECT "role_id","user_id" FROM "spree_role_users" -  (0.2ms) DROP TABLE "spree_role_users" -  (0.1ms) CREATE TABLE "spree_role_users" ("role_id" integer DEFAULT NULL, "user_id" integer DEFAULT NULL, "id" integer PRIMARY KEY AUTOINCREMENT NOT NULL) -  (0.1ms) CREATE INDEX "index_spree_role_users_on_user_id" ON "spree_role_users" ("user_id") -  (0.1ms) CREATE INDEX "index_spree_role_users_on_role_id" ON "spree_role_users" ("role_id") -  (0.1ms) INSERT INTO "spree_role_users" ("role_id","user_id") - SELECT "role_id","user_id" FROM "aspree_role_users" -  (0.1ms) DROP TABLE "aspree_role_users" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_shipping_method_zones" ("shipping_method_id" integer DEFAULT NULL, "zone_id" integer DEFAULT NULL) -  (0.1ms) INSERT INTO "aspree_shipping_method_zones" ("shipping_method_id","zone_id") - SELECT "shipping_method_id","zone_id" FROM "spree_shipping_method_zones" -  (0.2ms) DROP TABLE "spree_shipping_method_zones" -  (0.2ms) CREATE TABLE "spree_shipping_method_zones" ("shipping_method_id" integer DEFAULT NULL, "zone_id" integer DEFAULT NULL, "id" integer PRIMARY KEY AUTOINCREMENT NOT NULL) -  (0.1ms) INSERT INTO "spree_shipping_method_zones" ("shipping_method_id","zone_id") - SELECT "shipping_method_id","zone_id" FROM "aspree_shipping_method_zones" -  (0.1ms) DROP TABLE "aspree_shipping_method_zones" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064148"]] -  (2.3ms) commit transaction -Migrating to AddIndexes (20180607064149) -  (0.1ms) begin transaction -  (0.3ms) CREATE INDEX "index_spree_assets_on_position" ON "spree_assets" ("position") -  (0.2ms) CREATE INDEX "index_spree_option_types_on_name" ON "spree_option_types" ("name") -  (0.2ms) CREATE INDEX "index_spree_option_values_on_name" ON "spree_option_values" ("name") -  (0.2ms) CREATE INDEX "index_spree_prices_on_variant_id" ON "spree_prices" ("variant_id") -  (0.2ms) CREATE INDEX "index_spree_properties_on_name" ON "spree_properties" ("name") -  (0.2ms) CREATE INDEX "index_spree_roles_on_name" ON "spree_roles" ("name") -  (0.2ms) CREATE INDEX "index_spree_shipping_categories_on_name" ON "spree_shipping_categories" ("name") -  (0.2ms) CREATE INDEX "index_spree_taxons_on_lft" ON "spree_taxons" ("lft") -  (0.2ms) CREATE INDEX "index_spree_taxons_on_rgt" ON "spree_taxons" ("rgt") -  (0.3ms) CREATE INDEX "index_spree_taxons_on_name" ON "spree_taxons" ("name") - ActiveRecord::SchemaMigration Create (0.3ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064149"]] -  (1.0ms) commit transaction -Migrating to RemoveCounterCacheFromSpreeVariantsToSpreeStockItems (20180607064150) -  (0.2ms) begin transaction - ActiveRecord::SchemaMigration Create (0.4ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064150"]] -  (0.7ms) commit transaction -Migrating to ActsAsTaggableOnSpreeMigration (20180607064151) -  (0.0ms) begin transaction -  (0.4ms) CREATE TABLE "spree_tags" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "taggings_count" integer DEFAULT 0) -  (0.2ms) CREATE TABLE "spree_taggings" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "tag_id" integer, "taggable_type" varchar, "taggable_id" integer, "tagger_type" varchar, "tagger_id" integer, "context" varchar(128), "created_at" datetime) -  (0.2ms) CREATE UNIQUE INDEX "index_spree_tags_on_name" ON "spree_tags" ("name") -  (0.2ms) CREATE UNIQUE INDEX "spree_taggings_idx" ON "spree_taggings" ("tag_id", "taggable_id", "taggable_type", "context", "tagger_id", "tagger_type") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064151"]] -  (0.8ms) commit transaction -Migrating to ChangeCollationForSpreeTagNames (20180607064152) -  (0.0ms) begin transaction - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064152"]] -  (0.8ms) commit transaction -Migrating to AddMissingIndexesToSpreeTaggings (20180607064153) -  (0.1ms) begin transaction -  (0.5ms) CREATE INDEX "index_spree_taggings_on_tag_id" ON "spree_taggings" ("tag_id") -  (0.2ms) CREATE INDEX "index_spree_taggings_on_taggable_id" ON "spree_taggings" ("taggable_id") -  (0.2ms) CREATE INDEX "index_spree_taggings_on_taggable_type" ON "spree_taggings" ("taggable_type") -  (0.2ms) CREATE INDEX "index_spree_taggings_on_tagger_id" ON "spree_taggings" ("tagger_id") -  (0.2ms) CREATE INDEX "index_spree_taggings_on_context" ON "spree_taggings" ("context") -  (0.2ms) CREATE INDEX "index_spree_taggings_on_tagger_id_and_tagger_type" ON "spree_taggings" ("tagger_id", "tagger_type") -  (0.2ms) CREATE INDEX "spree_taggings_idy" ON "spree_taggings" ("taggable_id", "taggable_type", "tagger_id", "context") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064153"]] -  (1.5ms) commit transaction -Migrating to AddZipcodeRequiredToSpreeCountries (20180607064154) -  (0.1ms) begin transaction -  (0.8ms) ALTER TABLE "spree_countries" ADD "zipcode_required" boolean DEFAULT 1 - Spree::Country Update All (0.2ms) UPDATE "spree_countries" SET "zipcode_required" = 0 WHERE "spree_countries"."iso" IN (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["iso", "AO"], ["iso", "AG"], ["iso", "AW"], ["iso", "BS"], ["iso", "BZ"], ["iso", "BJ"], ["iso", "BM"], ["iso", "BO"], ["iso", "BW"], ["iso", "BF"], ["iso", "BI"], ["iso", "CM"], ["iso", "CF"], ["iso", "KM"], ["iso", "CG"], ["iso", "CD"], ["iso", "CK"], ["iso", "CUW"], ["iso", "CI"], ["iso", "DJ"], ["iso", "DM"], ["iso", "GQ"], ["iso", "ER"], ["iso", "FJ"], ["iso", "TF"], ["iso", "GAB"], ["iso", "GM"], ["iso", "GH"], ["iso", "GD"], ["iso", "GN"], ["iso", "GY"], ["iso", "HK"], ["iso", "IE"], ["iso", "KI"], ["iso", "KP"], ["iso", "LY"], ["iso", "MO"], ["iso", "MW"], ["iso", "ML"], ["iso", "MR"], ["iso", "NR"], ["iso", "AN"], ["iso", "NU"], ["iso", "KP"], ["iso", "PA"], ["iso", "QA"], ["iso", "RW"], ["iso", "KN"], ["iso", "LC"], ["iso", "ST"], ["iso", "SC"], ["iso", "SL"], ["iso", "SB"], ["iso", "SO"], ["iso", "SR"], ["iso", "SY"], ["iso", "TZ"], ["iso", "TL"], ["iso", "TK"], ["iso", "TG"], ["iso", "TO"], ["iso", "TV"], ["iso", "UG"], ["iso", "AE"], ["iso", "VU"], ["iso", "YE"], ["iso", "ZW"]] - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064154"]] -  (0.8ms) commit transaction -Migrating to AddCreatedAtToVariant (20180607064155) -  (0.0ms) begin transaction -  (0.5ms) ALTER TABLE "spree_variants" ADD "created_at" datetime - Spree::Variant Update All (0.1ms) UPDATE "spree_variants" SET created_at = updated_at WHERE "spree_variants"."updated_at" IS NOT NULL - Spree::Variant Update All (0.1ms) UPDATE "spree_variants" SET "created_at" = '2018-06-07 06:39:43.743373', "updated_at" = '2018-06-07 06:39:43.743390' WHERE "spree_variants"."updated_at" IS NULL - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064155"]] -  (0.8ms) commit transaction -Migrating to AddNullFalseToSpreeVariantsTimestamps (20180607064156) -  (0.0ms) begin transaction -  (0.1ms) CREATE TEMPORARY TABLE "aspree_variants" ("id" integer NOT NULL PRIMARY KEY, "sku" varchar DEFAULT '' NOT NULL, "weight" decimal(8,2) DEFAULT '0.0', "height" decimal(8,2) DEFAULT NULL, "width" decimal(8,2) DEFAULT NULL, "depth" decimal(8,2) DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "is_master" boolean DEFAULT '0', "product_id" integer DEFAULT NULL, "cost_price" decimal(10,2) DEFAULT NULL, "position" integer DEFAULT NULL, "cost_currency" varchar DEFAULT NULL, "track_inventory" boolean DEFAULT '1', "tax_category_id" integer DEFAULT NULL, "updated_at" datetime DEFAULT NULL, "discontinue_on" datetime DEFAULT NULL, "created_at" datetime DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_discontinue_on" ON "aspree_variants" ("discontinue_on") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_track_inventory" ON "aspree_variants" ("track_inventory") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_position" ON "aspree_variants" ("position") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_is_master" ON "aspree_variants" ("is_master") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_deleted_at" ON "aspree_variants" ("deleted_at") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_tax_category_id" ON "aspree_variants" ("tax_category_id") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_sku" ON "aspree_variants" ("sku") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_product_id" ON "aspree_variants" ("product_id") -  (0.1ms) INSERT INTO "aspree_variants" ("id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","cost_currency","track_inventory","tax_category_id","updated_at","discontinue_on","created_at") - SELECT "id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","cost_currency","track_inventory","tax_category_id","updated_at","discontinue_on","created_at" FROM "spree_variants" -  (0.4ms) DROP TABLE "spree_variants" -  (0.2ms) CREATE TABLE "spree_variants" ("id" integer NOT NULL PRIMARY KEY, "sku" varchar DEFAULT '' NOT NULL, "weight" decimal(8,2) DEFAULT '0.0', "height" decimal(8,2) DEFAULT NULL, "width" decimal(8,2) DEFAULT NULL, "depth" decimal(8,2) DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "is_master" boolean DEFAULT '0', "product_id" integer DEFAULT NULL, "cost_price" decimal(10,2) DEFAULT NULL, "position" integer DEFAULT NULL, "cost_currency" varchar DEFAULT NULL, "track_inventory" boolean DEFAULT '1', "tax_category_id" integer DEFAULT NULL, "updated_at" datetime DEFAULT NULL, "discontinue_on" datetime DEFAULT NULL, "created_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_spree_variants_on_product_id" ON "spree_variants" ("product_id") -  (0.1ms) CREATE INDEX "index_spree_variants_on_sku" ON "spree_variants" ("sku") -  (0.1ms) CREATE INDEX "index_spree_variants_on_tax_category_id" ON "spree_variants" ("tax_category_id") -  (0.1ms) CREATE INDEX "index_spree_variants_on_deleted_at" ON "spree_variants" ("deleted_at") -  (0.2ms) CREATE INDEX "index_spree_variants_on_is_master" ON "spree_variants" ("is_master") -  (0.3ms) CREATE INDEX "index_spree_variants_on_position" ON "spree_variants" ("position") -  (0.2ms) CREATE INDEX "index_spree_variants_on_track_inventory" ON "spree_variants" ("track_inventory") -  (0.2ms) CREATE INDEX "index_spree_variants_on_discontinue_on" ON "spree_variants" ("discontinue_on") -  (0.1ms) INSERT INTO "spree_variants" ("id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","cost_currency","track_inventory","tax_category_id","updated_at","discontinue_on","created_at") - SELECT "id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","cost_currency","track_inventory","tax_category_id","updated_at","discontinue_on","created_at" FROM "aspree_variants" -  (0.2ms) DROP TABLE "aspree_variants" -  (0.2ms) CREATE TEMPORARY TABLE "aspree_variants" ("id" integer NOT NULL PRIMARY KEY, "sku" varchar DEFAULT '' NOT NULL, "weight" decimal(8,2) DEFAULT '0.0', "height" decimal(8,2) DEFAULT NULL, "width" decimal(8,2) DEFAULT NULL, "depth" decimal(8,2) DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "is_master" boolean DEFAULT '0', "product_id" integer DEFAULT NULL, "cost_price" decimal(10,2) DEFAULT NULL, "position" integer DEFAULT NULL, "cost_currency" varchar DEFAULT NULL, "track_inventory" boolean DEFAULT '1', "tax_category_id" integer DEFAULT NULL, "updated_at" datetime DEFAULT NULL, "discontinue_on" datetime DEFAULT NULL, "created_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_discontinue_on" ON "aspree_variants" ("discontinue_on") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_track_inventory" ON "aspree_variants" ("track_inventory") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_position" ON "aspree_variants" ("position") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_is_master" ON "aspree_variants" ("is_master") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_deleted_at" ON "aspree_variants" ("deleted_at") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_tax_category_id" ON "aspree_variants" ("tax_category_id") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_sku" ON "aspree_variants" ("sku") -  (0.1ms) CREATE INDEX "tindex_aspree_variants_on_product_id" ON "aspree_variants" ("product_id") -  (0.1ms) INSERT INTO "aspree_variants" ("id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","cost_currency","track_inventory","tax_category_id","updated_at","discontinue_on","created_at") - SELECT "id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","cost_currency","track_inventory","tax_category_id","updated_at","discontinue_on","created_at" FROM "spree_variants" -  (0.2ms) DROP TABLE "spree_variants" -  (0.2ms) CREATE TABLE "spree_variants" ("id" integer NOT NULL PRIMARY KEY, "sku" varchar DEFAULT '' NOT NULL, "weight" decimal(8,2) DEFAULT '0.0', "height" decimal(8,2) DEFAULT NULL, "width" decimal(8,2) DEFAULT NULL, "depth" decimal(8,2) DEFAULT NULL, "deleted_at" datetime DEFAULT NULL, "is_master" boolean DEFAULT '0', "product_id" integer DEFAULT NULL, "cost_price" decimal(10,2) DEFAULT NULL, "position" integer DEFAULT NULL, "cost_currency" varchar DEFAULT NULL, "track_inventory" boolean DEFAULT '1', "tax_category_id" integer DEFAULT NULL, "updated_at" datetime NOT NULL, "discontinue_on" datetime DEFAULT NULL, "created_at" datetime NOT NULL) -  (0.1ms) CREATE INDEX "index_spree_variants_on_product_id" ON "spree_variants" ("product_id") -  (0.1ms) CREATE INDEX "index_spree_variants_on_sku" ON "spree_variants" ("sku") -  (0.1ms) CREATE INDEX "index_spree_variants_on_tax_category_id" ON "spree_variants" ("tax_category_id") -  (0.2ms) CREATE INDEX "index_spree_variants_on_deleted_at" ON "spree_variants" ("deleted_at") -  (0.1ms) CREATE INDEX "index_spree_variants_on_is_master" ON "spree_variants" ("is_master") -  (0.1ms) CREATE INDEX "index_spree_variants_on_position" ON "spree_variants" ("position") -  (0.2ms) CREATE INDEX "index_spree_variants_on_track_inventory" ON "spree_variants" ("track_inventory") -  (0.1ms) CREATE INDEX "index_spree_variants_on_discontinue_on" ON "spree_variants" ("discontinue_on") -  (0.1ms) INSERT INTO "spree_variants" ("id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","cost_currency","track_inventory","tax_category_id","updated_at","discontinue_on","created_at") - SELECT "id","sku","weight","height","width","depth","deleted_at","is_master","product_id","cost_price","position","cost_currency","track_inventory","tax_category_id","updated_at","discontinue_on","created_at" FROM "aspree_variants" -  (0.2ms) DROP TABLE "aspree_variants" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064156"]] -  (1.6ms) commit transaction -Migrating to AddQuantityToInventoryUnits (20180607064157) -  (0.1ms) begin transaction -  (0.6ms) ALTER TABLE "spree_inventory_units" ADD "quantity" integer DEFAULT 1 - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064157"]] -  (0.6ms) commit transaction -Migrating to AddOriginalReturnItemIdToSpreeInventoryUnits (20180607064158) -  (0.0ms) begin transaction -  (0.4ms) ALTER TABLE "spree_inventory_units" ADD "original_return_item_id" integer -  (0.2ms) CREATE INDEX "index_spree_inventory_units_on_original_return_item_id" ON "spree_inventory_units" ("original_return_item_id") - Spree::ReturnItem Load (0.1ms) SELECT "spree_return_items".* FROM "spree_return_items" WHERE "spree_return_items"."exchange_inventory_unit_id" IS NOT NULL ORDER BY "spree_return_items"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.2ms) CREATE TEMPORARY TABLE "aspree_return_items" ("id" integer NOT NULL PRIMARY KEY, "return_authorization_id" integer DEFAULT NULL, "inventory_unit_id" integer DEFAULT NULL, "exchange_variant_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "pre_tax_amount" decimal(12,4) DEFAULT '0.0' NOT NULL, "included_tax_total" decimal(12,4) DEFAULT '0.0' NOT NULL, "additional_tax_total" decimal(12,4) DEFAULT '0.0' NOT NULL, "reception_status" varchar DEFAULT NULL, "acceptance_status" varchar DEFAULT NULL, "customer_return_id" integer DEFAULT NULL, "reimbursement_id" integer DEFAULT NULL, "exchange_inventory_unit_id" integer DEFAULT NULL, "acceptance_status_errors" text DEFAULT NULL, "preferred_reimbursement_type_id" integer DEFAULT NULL, "override_reimbursement_type_id" integer DEFAULT NULL, "resellable" boolean DEFAULT '1' NOT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_return_items_on_exchange_inventory_unit_id" ON "aspree_return_items" ("exchange_inventory_unit_id") -  (0.1ms) CREATE INDEX "tindex_return_items_on_customer_return_id" ON "aspree_return_items" ("customer_return_id") -  (0.1ms) INSERT INTO "aspree_return_items" ("id","return_authorization_id","inventory_unit_id","exchange_variant_id","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total","reception_status","acceptance_status","customer_return_id","reimbursement_id","exchange_inventory_unit_id","acceptance_status_errors","preferred_reimbursement_type_id","override_reimbursement_type_id","resellable") - SELECT "id","return_authorization_id","inventory_unit_id","exchange_variant_id","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total","reception_status","acceptance_status","customer_return_id","reimbursement_id","exchange_inventory_unit_id","acceptance_status_errors","preferred_reimbursement_type_id","override_reimbursement_type_id","resellable" FROM "spree_return_items" -  (0.3ms) DROP TABLE "spree_return_items" -  (0.2ms) CREATE TABLE "spree_return_items" ("id" integer NOT NULL PRIMARY KEY, "return_authorization_id" integer DEFAULT NULL, "inventory_unit_id" integer DEFAULT NULL, "exchange_variant_id" integer DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "pre_tax_amount" decimal(12,4) DEFAULT '0.0' NOT NULL, "included_tax_total" decimal(12,4) DEFAULT '0.0' NOT NULL, "additional_tax_total" decimal(12,4) DEFAULT '0.0' NOT NULL, "reception_status" varchar DEFAULT NULL, "acceptance_status" varchar DEFAULT NULL, "customer_return_id" integer DEFAULT NULL, "reimbursement_id" integer DEFAULT NULL, "acceptance_status_errors" text DEFAULT NULL, "preferred_reimbursement_type_id" integer DEFAULT NULL, "override_reimbursement_type_id" integer DEFAULT NULL, "resellable" boolean DEFAULT '1' NOT NULL) -  (0.1ms) CREATE INDEX "index_return_items_on_customer_return_id" ON "spree_return_items" ("customer_return_id") -  (0.1ms) INSERT INTO "spree_return_items" ("id","return_authorization_id","inventory_unit_id","exchange_variant_id","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total","reception_status","acceptance_status","customer_return_id","reimbursement_id","acceptance_status_errors","preferred_reimbursement_type_id","override_reimbursement_type_id","resellable") - SELECT "id","return_authorization_id","inventory_unit_id","exchange_variant_id","created_at","updated_at","pre_tax_amount","included_tax_total","additional_tax_total","reception_status","acceptance_status","customer_return_id","reimbursement_id","acceptance_status_errors","preferred_reimbursement_type_id","override_reimbursement_type_id","resellable" FROM "aspree_return_items" -  (0.1ms) DROP TABLE "aspree_return_items" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064158"]] -  (1.2ms) commit transaction -Migrating to AddUniqueIndexOnNumberToSpreeOrders (20180607064159) -  (0.0ms) begin transaction -  (0.1ms) SELECT "spree_orders"."number" FROM "spree_orders" GROUP BY "spree_orders"."number" HAVING (sum(1) > 1) - Spree::Order Load (0.1ms) SELECT "spree_orders".* FROM "spree_orders" WHERE 1=0 ORDER BY "spree_orders"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.3ms) DROP INDEX "index_spree_orders_on_number" -  (0.2ms) CREATE UNIQUE INDEX "index_spree_orders_on_number" ON "spree_orders" ("number") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064159"]] -  (0.9ms) commit transaction -Migrating to AddUniqueIndexOnNumberToSpreeStockTransfer (20180607064160) -  (0.1ms) begin transaction -  (0.1ms) SELECT "spree_stock_transfers"."number" FROM "spree_stock_transfers" GROUP BY "spree_stock_transfers"."number" HAVING (sum(1) > 1) - Spree::StockTransfer Load (0.1ms) SELECT "spree_stock_transfers".* FROM "spree_stock_transfers" WHERE 1=0 ORDER BY "spree_stock_transfers"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.3ms) DROP INDEX "index_spree_stock_transfers_on_number" -  (0.3ms) CREATE UNIQUE INDEX "index_spree_stock_transfers_on_number" ON "spree_stock_transfers" ("number") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064160"]] -  (1.3ms) commit transaction -Migrating to AddUniqueIndexOnNumberToSpreeShipment (20180607064161) -  (0.1ms) begin transaction -  (0.1ms) SELECT "spree_shipments"."number" FROM "spree_shipments" GROUP BY "spree_shipments"."number" HAVING (sum(1) > 1) - Spree::Shipment Load (0.1ms) SELECT "spree_shipments".* FROM "spree_shipments" WHERE 1=0 ORDER BY "spree_shipments"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.3ms) DROP INDEX "index_shipments_on_number" -  (0.2ms) CREATE UNIQUE INDEX "index_spree_shipments_on_number" ON "spree_shipments" ("number") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064161"]] -  (1.1ms) commit transaction -Migrating to AddUniqueIndexOnNumberToSpreePayments (20180607064162) -  (0.0ms) begin transaction -  (0.1ms) SELECT "spree_payments"."number" FROM "spree_payments" GROUP BY "spree_payments"."number" HAVING (sum(1) > 1) -Scoped order is ignored, it's forced to be batch order. - Spree::Payment Load (0.1ms) SELECT "spree_payments".* FROM "spree_payments" WHERE 1=0 ORDER BY "spree_payments"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.3ms) DROP INDEX "index_spree_payments_on_number" -  (0.2ms) CREATE UNIQUE INDEX "index_spree_payments_on_number" ON "spree_payments" ("number") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064162"]] -  (0.8ms) commit transaction -Migrating to AddUniqueIndexOnNumberToSpreeReturnAuthorizations (20180607064163) -  (0.0ms) begin transaction -  (0.1ms) SELECT "spree_return_authorizations"."number" FROM "spree_return_authorizations" GROUP BY "spree_return_authorizations"."number" HAVING (sum(1) > 1) - Spree::ReturnAuthorization Load (0.1ms) SELECT "spree_return_authorizations".* FROM "spree_return_authorizations" WHERE 1=0 ORDER BY "spree_return_authorizations"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.4ms) CREATE UNIQUE INDEX "index_spree_return_authorizations_on_number" ON "spree_return_authorizations" ("number") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064163"]] -  (0.8ms) commit transaction -Migrating to AddUniqueIndexOnNumberToSpreeCustomerReturns (20180607064164) -  (0.0ms) begin transaction -  (0.1ms) SELECT "spree_customer_returns"."number" FROM "spree_customer_returns" GROUP BY "spree_customer_returns"."number" HAVING (sum(1) > 1) - Spree::CustomerReturn Load (0.1ms) SELECT "spree_customer_returns".* FROM "spree_customer_returns" WHERE 1=0 ORDER BY "spree_customer_returns"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.4ms) CREATE UNIQUE INDEX "index_spree_customer_returns_on_number" ON "spree_customer_returns" ("number") - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064164"]] -  (1.2ms) commit transaction -Migrating to AddUniqueIndexOnNumberToSpreeReimbursements (20180607064165) -  (0.0ms) begin transaction -  (0.1ms) SELECT "spree_reimbursements"."number" FROM "spree_reimbursements" GROUP BY "spree_reimbursements"."number" HAVING (sum(1) > 1) - Spree::Reimbursement Load (0.1ms) SELECT "spree_reimbursements".* FROM "spree_reimbursements" WHERE 1=0 ORDER BY "spree_reimbursements"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.4ms) CREATE UNIQUE INDEX "index_spree_reimbursements_on_number" ON "spree_reimbursements" ("number") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064165"]] -  (0.8ms) commit transaction -Migrating to AddMissingUniqueIndexesForUniqueAttributes (20180607064166) -  (0.0ms) begin transaction -  (0.1ms) SELECT "spree_countries"."name" FROM "spree_countries" GROUP BY "spree_countries"."name" HAVING (sum(1) > 1) - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" WHERE (1=0 OR "spree_countries"."name" IS NULL) ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.3ms) CREATE UNIQUE INDEX "index_spree_countries_on_name" ON "spree_countries" ("name") -  (0.1ms) SELECT "spree_countries"."iso_name" FROM "spree_countries" GROUP BY "spree_countries"."iso_name" HAVING (sum(1) > 1) - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" WHERE (1=0 OR "spree_countries"."iso_name" IS NULL) ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.3ms) CREATE UNIQUE INDEX "index_spree_countries_on_iso_name" ON "spree_countries" ("iso_name") -  (0.1ms) SELECT "spree_refund_reasons"."name" FROM "spree_refund_reasons" GROUP BY "spree_refund_reasons"."name" HAVING (sum(1) > 1) -Scoped order is ignored, it's forced to be batch order. - Spree::RefundReason Load (0.1ms) SELECT "spree_refund_reasons".* FROM "spree_refund_reasons" WHERE (1=0 OR "spree_refund_reasons"."name" IS NULL) ORDER BY "spree_refund_reasons"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.2ms) CREATE UNIQUE INDEX "index_spree_refund_reasons_on_name" ON "spree_refund_reasons" ("name") -  (0.1ms) SELECT "spree_reimbursement_types"."name" FROM "spree_reimbursement_types" GROUP BY "spree_reimbursement_types"."name" HAVING (sum(1) > 1) -Scoped order is ignored, it's forced to be batch order. - Spree::ReimbursementType Load (0.1ms) SELECT "spree_reimbursement_types".* FROM "spree_reimbursement_types" WHERE (1=0 OR "spree_reimbursement_types"."name" IS NULL) ORDER BY "spree_reimbursement_types"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.2ms) CREATE UNIQUE INDEX "index_spree_reimbursement_types_on_name" ON "spree_reimbursement_types" ("name") -  (0.1ms) SELECT "spree_return_authorization_reasons"."name" FROM "spree_return_authorization_reasons" GROUP BY "spree_return_authorization_reasons"."name" HAVING (sum(1) > 1) -Scoped order is ignored, it's forced to be batch order. - Spree::ReturnAuthorizationReason Load (0.1ms) SELECT "spree_return_authorization_reasons".* FROM "spree_return_authorization_reasons" WHERE (1=0 OR "spree_return_authorization_reasons"."name" IS NULL) ORDER BY "spree_return_authorization_reasons"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.2ms) CREATE UNIQUE INDEX "index_spree_return_authorization_reasons_on_name" ON "spree_return_authorization_reasons" ("name") -  (0.1ms) SELECT "spree_roles"."name" FROM "spree_roles" GROUP BY "spree_roles"."name" HAVING (sum(1) > 1) - Spree::Role Load (0.1ms) SELECT "spree_roles".* FROM "spree_roles" WHERE (1=0 OR "spree_roles"."name" IS NULL) ORDER BY "spree_roles"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.2ms) DROP INDEX "index_spree_roles_on_name" -  (0.2ms) CREATE UNIQUE INDEX "index_spree_roles_on_name" ON "spree_roles" ("name") -  (0.1ms) SELECT "spree_stores"."code" FROM "spree_stores" GROUP BY "spree_stores"."code" HAVING (sum(1) > 1) - Spree::Store Load (0.1ms) SELECT "spree_stores".* FROM "spree_stores" WHERE (1=0 OR "spree_stores"."code" IS NULL) ORDER BY "spree_stores"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.2ms) DROP INDEX "index_spree_stores_on_code" -  (0.2ms) CREATE UNIQUE INDEX "index_spree_stores_on_code" ON "spree_stores" ("code") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064166"]] -  (1.1ms) commit transaction -Migrating to AddIndexOnStockLocationToSpreeCustomerReturns (20180607064167) -  (0.1ms) begin transaction -  (0.3ms) CREATE INDEX "index_spree_customer_returns_on_stock_location_id" ON "spree_customer_returns" ("stock_location_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064167"]] -  (0.9ms) commit transaction -Migrating to AddIndexOnPrototypeToSpreeOptionTypePrototype (20180607064168) -  (0.0ms) begin transaction -  (0.1ms) SELECT COUNT(*) AS count_all, "spree_option_type_prototypes"."prototype_id" AS spree_option_type_prototypes_prototype_id, "spree_option_type_prototypes"."option_type_id" AS spree_option_type_prototypes_option_type_id FROM "spree_option_type_prototypes" GROUP BY "spree_option_type_prototypes"."prototype_id", "spree_option_type_prototypes"."option_type_id" HAVING (sum(1) > 1) -  (0.3ms) DROP INDEX "index_option_types_prototypes_on_prototype_and_option_type" -  (0.2ms) CREATE UNIQUE INDEX "spree_option_type_prototypes_prototype_id_option_type_id" ON "spree_option_type_prototypes" ("prototype_id", "option_type_id") -  (0.3ms) CREATE INDEX "index_spree_option_type_prototypes_on_prototype_id" ON "spree_option_type_prototypes" ("prototype_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064168"]] -  (1.1ms) commit transaction -Migrating to AddIndexesToSpreeOptionValueVariant (20180607064169) -  (0.0ms) begin transaction -  (0.1ms) SELECT COUNT(*) AS count_all, "spree_option_value_variants"."variant_id" AS spree_option_value_variants_variant_id, "spree_option_value_variants"."option_value_id" AS spree_option_value_variants_option_value_id FROM "spree_option_value_variants" GROUP BY "spree_option_value_variants"."variant_id", "spree_option_value_variants"."option_value_id" HAVING (sum(1) > 1) -  (0.3ms) DROP INDEX "index_option_values_variants_on_variant_id_and_option_value_id" -  (0.2ms) CREATE UNIQUE INDEX "index_option_values_variants_on_variant_id_and_option_value_id" ON "spree_option_value_variants" ("variant_id", "option_value_id") -  (0.2ms) CREATE INDEX "index_spree_option_value_variants_on_variant_id" ON "spree_option_value_variants" ("variant_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064169"]] -  (1.3ms) commit transaction -Migrating to AddIndexOnPromotionIdToOrderPromotions (20180607064170) -  (0.0ms) begin transaction -  (0.3ms) CREATE INDEX "index_spree_order_promotions_on_promotion_id" ON "spree_order_promotions" ("promotion_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064170"]] -  (0.8ms) commit transaction -Migrating to AddIndexesForPropertyPrototype (20180607064171) -  (0.0ms) begin transaction -  (0.1ms) SELECT COUNT(*) AS count_all, "spree_property_prototypes"."prototype_id" AS spree_property_prototypes_prototype_id, "spree_property_prototypes"."property_id" AS spree_property_prototypes_property_id FROM "spree_property_prototypes" GROUP BY "spree_property_prototypes"."prototype_id", "spree_property_prototypes"."property_id" HAVING (sum(1) > 1) -  (0.3ms) DROP INDEX "index_properties_prototypes_on_prototype_and_property" -  (0.2ms) CREATE UNIQUE INDEX "index_property_prototypes_on_prototype_id_and_property_id" ON "spree_property_prototypes" ("prototype_id", "property_id") -  (0.2ms) CREATE INDEX "index_spree_property_prototypes_on_prototype_id" ON "spree_property_prototypes" ("prototype_id") -  (0.2ms) CREATE INDEX "index_spree_property_prototypes_on_property_id" ON "spree_property_prototypes" ("property_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064171"]] -  (1.1ms) commit transaction -Migrating to AddIndexForPrototypeIdToPrototypeTaxons (20180607064172) -  (0.0ms) begin transaction -  (0.4ms) CREATE INDEX "index_spree_prototype_taxons_on_prototype_id" ON "spree_prototype_taxons" ("prototype_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064172"]] -  (0.7ms) commit transaction -Migrating to AddIndexesToRefunds (20180607064173) -  (0.1ms) begin transaction -  (0.4ms) CREATE INDEX "index_spree_refunds_on_payment_id" ON "spree_refunds" ("payment_id") -  (0.2ms) CREATE INDEX "index_spree_refunds_on_reimbursement_id" ON "spree_refunds" ("reimbursement_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064173"]] -  (1.0ms) commit transaction -Migrating to AddIndexesToReimbursementCredits (20180607064174) -  (0.0ms) begin transaction -  (0.3ms) CREATE INDEX "index_spree_reimbursement_credits_on_reimbursement_id" ON "spree_reimbursement_credits" ("reimbursement_id") -  (0.3ms) CREATE INDEX "index_reimbursement_credits_on_creditable_id_and_type" ON "spree_reimbursement_credits" ("creditable_id", "creditable_type") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064174"]] -  (1.2ms) commit transaction -Migrating to AddIndexesToReturnAuthorizations (20180607064175) -  (0.1ms) begin transaction -  (0.4ms) CREATE INDEX "index_spree_return_authorizations_on_order_id" ON "spree_return_authorizations" ("order_id") -  (0.2ms) CREATE INDEX "index_spree_return_authorizations_on_stock_location_id" ON "spree_return_authorizations" ("stock_location_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064175"]] -  (0.8ms) commit transaction -Migrating to AddIndexesToReturnItems (20180607064176) -  (0.0ms) begin transaction -  (0.3ms) CREATE INDEX "index_spree_return_items_on_return_authorization_id" ON "spree_return_items" ("return_authorization_id") -  (0.2ms) CREATE INDEX "index_spree_return_items_on_inventory_unit_id" ON "spree_return_items" ("inventory_unit_id") -  (0.2ms) CREATE INDEX "index_spree_return_items_on_reimbursement_id" ON "spree_return_items" ("reimbursement_id") -  (0.2ms) CREATE INDEX "index_spree_return_items_on_exchange_variant_id" ON "spree_return_items" ("exchange_variant_id") -  (0.2ms) CREATE INDEX "index_spree_return_items_on_preferred_reimbursement_type_id" ON "spree_return_items" ("preferred_reimbursement_type_id") -  (0.2ms) CREATE INDEX "index_spree_return_items_on_override_reimbursement_type_id" ON "spree_return_items" ("override_reimbursement_type_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064176"]] -  (0.8ms) commit transaction -Migrating to AddIndexToRoleUsers (20180607064177) -  (0.0ms) begin transaction -  (0.1ms) SELECT COUNT(*) AS count_all, "spree_role_users"."role_id" AS spree_role_users_role_id, "spree_role_users"."user_id" AS spree_role_users_user_id FROM "spree_role_users" GROUP BY "spree_role_users"."role_id", "spree_role_users"."user_id" HAVING (sum(1) > 1) - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064177"]] -  (0.6ms) commit transaction -Migrating to AddIndexToShippingMethodCategories (20180607064178) -  (0.0ms) begin transaction -  (0.4ms) CREATE INDEX "index_spree_shipping_method_categories_on_shipping_category_id" ON "spree_shipping_method_categories" ("shipping_category_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064178"]] -  (1.1ms) commit transaction -Migrating to AddIndexToShippingMethodZones (20180607064179) -  (0.0ms) begin transaction -  (0.1ms) SELECT COUNT(*) AS count_all, "spree_shipping_method_zones"."shipping_method_id" AS spree_shipping_method_zones_shipping_method_id, "spree_shipping_method_zones"."zone_id" AS spree_shipping_method_zones_zone_id FROM "spree_shipping_method_zones" GROUP BY "spree_shipping_method_zones"."shipping_method_id", "spree_shipping_method_zones"."zone_id" HAVING (sum(1) > 1) -  (0.3ms) CREATE INDEX "index_spree_shipping_method_zones_on_zone_id" ON "spree_shipping_method_zones" ("zone_id") -  (0.2ms) CREATE INDEX "index_spree_shipping_method_zones_on_shipping_method_id" ON "spree_shipping_method_zones" ("shipping_method_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064179"]] -  (0.8ms) commit transaction -Migrating to AddIndexToSpreeShippingRates (20180607064180) -  (0.0ms) begin transaction -  (0.3ms) CREATE INDEX "index_spree_shipping_rates_on_shipment_id" ON "spree_shipping_rates" ("shipment_id") -  (0.2ms) CREATE INDEX "index_spree_shipping_rates_on_shipping_method_id" ON "spree_shipping_rates" ("shipping_method_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064180"]] -  (0.8ms) commit transaction -Migrating to AddIndexToSpreeStockItems (20180607064181) -  (0.1ms) begin transaction -  (0.3ms) CREATE INDEX "index_spree_stock_items_on_stock_location_id" ON "spree_stock_items" ("stock_location_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064181"]] -  (0.8ms) commit transaction -Migrating to AddIndexToSpreeStockMovement (20180607064182) -  (0.1ms) begin transaction -  (0.3ms) CREATE INDEX "index_stock_movements_on_originator_id_and_originator_type" ON "spree_stock_movements" ("originator_id", "originator_type") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064182"]] -  (0.9ms) commit transaction -Migrating to ChangeIndexesOnFriendlyIdSlugs (20180607064183) -  (0.0ms) begin transaction -  (0.3ms) DROP INDEX "index_friendly_id_slugs_on_slug_and_sluggable_type" -  (0.2ms) DROP INDEX "index_friendly_id_slugs_on_slug_and_sluggable_type_and_scope" -  (0.2ms) CREATE INDEX "index_friendly_id_slugs_on_slug_and_sluggable_type" ON "friendly_id_slugs" ("slug", "sluggable_type") -  (0.2ms) CREATE UNIQUE INDEX "index_friendly_id_slugs_on_slug_and_sluggable_type_and_scope" ON "friendly_id_slugs" ("slug", "sluggable_type", "scope") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064183"]] -  (1.1ms) commit transaction -Migrating to AddAnalyticsKindToSpreeTrackers (20180607064184) -  (0.0ms) begin transaction -  (0.8ms) ALTER TABLE "spree_trackers" ADD "kind" integer DEFAULT 0 NOT NULL - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064184"]] -  (0.8ms) commit transaction -Migrating to RenameTrackerKindField (20180607064185) -  (0.1ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_trackers" ("id" integer NOT NULL PRIMARY KEY, "analytics_id" varchar DEFAULT NULL, "active" boolean DEFAULT '1', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "engine" integer DEFAULT 0 NOT NULL) -  (0.2ms) CREATE INDEX "tindex_aspree_trackers_on_active" ON "aspree_trackers" ("active") -  (0.1ms) INSERT INTO "aspree_trackers" ("id","analytics_id","active","created_at","updated_at","engine") - SELECT "id","analytics_id","active","created_at","updated_at","kind" FROM "spree_trackers" -  (0.4ms) DROP TABLE "spree_trackers" -  (0.2ms) CREATE TABLE "spree_trackers" ("id" integer NOT NULL PRIMARY KEY, "analytics_id" varchar DEFAULT NULL, "active" boolean DEFAULT '1', "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "engine" integer DEFAULT 0 NOT NULL) -  (0.2ms) CREATE INDEX "index_spree_trackers_on_active" ON "spree_trackers" ("active") -  (0.1ms) INSERT INTO "spree_trackers" ("id","analytics_id","active","created_at","updated_at","engine") - SELECT "id","analytics_id","active","created_at","updated_at","engine" FROM "aspree_trackers" -  (0.1ms) DROP TABLE "aspree_trackers" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064185"]] -  (0.9ms) commit transaction -Migrating to RemoveIconFromTaxons (20180607064186) -  (0.0ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_taxons" ("id" integer NOT NULL PRIMARY KEY, "parent_id" integer DEFAULT NULL, "position" integer DEFAULT 0, "name" varchar NOT NULL, "permalink" varchar DEFAULT NULL, "taxonomy_id" integer DEFAULT NULL, "lft" integer DEFAULT NULL, "rgt" integer DEFAULT NULL, "icon_file_name" varchar DEFAULT NULL, "icon_content_type" varchar DEFAULT NULL, "icon_file_size" integer DEFAULT NULL, "icon_updated_at" datetime DEFAULT NULL, "description" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "meta_title" varchar DEFAULT NULL, "meta_description" varchar DEFAULT NULL, "meta_keywords" varchar DEFAULT NULL, "depth" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_taxons_on_name" ON "aspree_taxons" ("name") -  (0.6ms) CREATE INDEX "tindex_aspree_taxons_on_rgt" ON "aspree_taxons" ("rgt") -  (0.8ms) CREATE INDEX "tindex_aspree_taxons_on_lft" ON "aspree_taxons" ("lft") -  (0.1ms) CREATE INDEX "tindex_aspree_taxons_on_position" ON "aspree_taxons" ("position") -  (0.7ms) CREATE INDEX "tindex_taxons_on_taxonomy_id" ON "aspree_taxons" ("taxonomy_id") -  (0.1ms) CREATE INDEX "tindex_taxons_on_permalink" ON "aspree_taxons" ("permalink") -  (0.1ms) CREATE INDEX "tindex_taxons_on_parent_id" ON "aspree_taxons" ("parent_id") -  (0.1ms) INSERT INTO "aspree_taxons" ("id","parent_id","position","name","permalink","taxonomy_id","lft","rgt","icon_file_name","icon_content_type","icon_file_size","icon_updated_at","description","created_at","updated_at","meta_title","meta_description","meta_keywords","depth") - SELECT "id","parent_id","position","name","permalink","taxonomy_id","lft","rgt","icon_file_name","icon_content_type","icon_file_size","icon_updated_at","description","created_at","updated_at","meta_title","meta_description","meta_keywords","depth" FROM "spree_taxons" -  (0.5ms) DROP TABLE "spree_taxons" -  (0.2ms) CREATE TABLE "spree_taxons" ("id" integer NOT NULL PRIMARY KEY, "parent_id" integer DEFAULT NULL, "position" integer DEFAULT 0, "name" varchar NOT NULL, "permalink" varchar DEFAULT NULL, "taxonomy_id" integer DEFAULT NULL, "lft" integer DEFAULT NULL, "rgt" integer DEFAULT NULL, "icon_content_type" varchar DEFAULT NULL, "icon_file_size" integer DEFAULT NULL, "icon_updated_at" datetime DEFAULT NULL, "description" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "meta_title" varchar DEFAULT NULL, "meta_description" varchar DEFAULT NULL, "meta_keywords" varchar DEFAULT NULL, "depth" integer DEFAULT NULL) -  (0.2ms) CREATE INDEX "index_taxons_on_parent_id" ON "spree_taxons" ("parent_id") -  (0.2ms) CREATE INDEX "index_taxons_on_permalink" ON "spree_taxons" ("permalink") -  (0.2ms) CREATE INDEX "index_taxons_on_taxonomy_id" ON "spree_taxons" ("taxonomy_id") -  (0.2ms) CREATE INDEX "index_spree_taxons_on_position" ON "spree_taxons" ("position") -  (0.2ms) CREATE INDEX "index_spree_taxons_on_lft" ON "spree_taxons" ("lft") -  (0.2ms) CREATE INDEX "index_spree_taxons_on_rgt" ON "spree_taxons" ("rgt") -  (0.2ms) CREATE INDEX "index_spree_taxons_on_name" ON "spree_taxons" ("name") -  (0.1ms) INSERT INTO "spree_taxons" ("id","parent_id","position","name","permalink","taxonomy_id","lft","rgt","icon_content_type","icon_file_size","icon_updated_at","description","created_at","updated_at","meta_title","meta_description","meta_keywords","depth") - SELECT "id","parent_id","position","name","permalink","taxonomy_id","lft","rgt","icon_content_type","icon_file_size","icon_updated_at","description","created_at","updated_at","meta_title","meta_description","meta_keywords","depth" FROM "aspree_taxons" -  (0.1ms) DROP TABLE "aspree_taxons" -  (0.2ms) CREATE TEMPORARY TABLE "aspree_taxons" ("id" integer NOT NULL PRIMARY KEY, "parent_id" integer DEFAULT NULL, "position" integer DEFAULT 0, "name" varchar NOT NULL, "permalink" varchar DEFAULT NULL, "taxonomy_id" integer DEFAULT NULL, "lft" integer DEFAULT NULL, "rgt" integer DEFAULT NULL, "icon_content_type" varchar DEFAULT NULL, "icon_file_size" integer DEFAULT NULL, "icon_updated_at" datetime DEFAULT NULL, "description" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "meta_title" varchar DEFAULT NULL, "meta_description" varchar DEFAULT NULL, "meta_keywords" varchar DEFAULT NULL, "depth" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_taxons_on_name" ON "aspree_taxons" ("name") -  (0.1ms) CREATE INDEX "tindex_aspree_taxons_on_rgt" ON "aspree_taxons" ("rgt") -  (0.6ms) CREATE INDEX "tindex_aspree_taxons_on_lft" ON "aspree_taxons" ("lft") -  (0.5ms) CREATE INDEX "tindex_aspree_taxons_on_position" ON "aspree_taxons" ("position") -  (0.1ms) CREATE INDEX "tindex_taxons_on_taxonomy_id" ON "aspree_taxons" ("taxonomy_id") -  (0.1ms) CREATE INDEX "tindex_taxons_on_permalink" ON "aspree_taxons" ("permalink") -  (0.1ms) CREATE INDEX "tindex_taxons_on_parent_id" ON "aspree_taxons" ("parent_id") -  (0.1ms) INSERT INTO "aspree_taxons" ("id","parent_id","position","name","permalink","taxonomy_id","lft","rgt","icon_content_type","icon_file_size","icon_updated_at","description","created_at","updated_at","meta_title","meta_description","meta_keywords","depth") - SELECT "id","parent_id","position","name","permalink","taxonomy_id","lft","rgt","icon_content_type","icon_file_size","icon_updated_at","description","created_at","updated_at","meta_title","meta_description","meta_keywords","depth" FROM "spree_taxons" -  (0.2ms) DROP TABLE "spree_taxons" -  (0.2ms) CREATE TABLE "spree_taxons" ("id" integer NOT NULL PRIMARY KEY, "parent_id" integer DEFAULT NULL, "position" integer DEFAULT 0, "name" varchar NOT NULL, "permalink" varchar DEFAULT NULL, "taxonomy_id" integer DEFAULT NULL, "lft" integer DEFAULT NULL, "rgt" integer DEFAULT NULL, "icon_file_size" integer DEFAULT NULL, "icon_updated_at" datetime DEFAULT NULL, "description" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "meta_title" varchar DEFAULT NULL, "meta_description" varchar DEFAULT NULL, "meta_keywords" varchar DEFAULT NULL, "depth" integer DEFAULT NULL) -  (0.2ms) CREATE INDEX "index_taxons_on_parent_id" ON "spree_taxons" ("parent_id") -  (0.2ms) CREATE INDEX "index_taxons_on_permalink" ON "spree_taxons" ("permalink") -  (0.2ms) CREATE INDEX "index_taxons_on_taxonomy_id" ON "spree_taxons" ("taxonomy_id") -  (0.2ms) CREATE INDEX "index_spree_taxons_on_position" ON "spree_taxons" ("position") -  (0.2ms) CREATE INDEX "index_spree_taxons_on_lft" ON "spree_taxons" ("lft") -  (0.2ms) CREATE INDEX "index_spree_taxons_on_rgt" ON "spree_taxons" ("rgt") -  (0.2ms) CREATE INDEX "index_spree_taxons_on_name" ON "spree_taxons" ("name") -  (0.1ms) INSERT INTO "spree_taxons" ("id","parent_id","position","name","permalink","taxonomy_id","lft","rgt","icon_file_size","icon_updated_at","description","created_at","updated_at","meta_title","meta_description","meta_keywords","depth") - SELECT "id","parent_id","position","name","permalink","taxonomy_id","lft","rgt","icon_file_size","icon_updated_at","description","created_at","updated_at","meta_title","meta_description","meta_keywords","depth" FROM "aspree_taxons" -  (0.1ms) DROP TABLE "aspree_taxons" -  (0.1ms) CREATE TEMPORARY TABLE "aspree_taxons" ("id" integer NOT NULL PRIMARY KEY, "parent_id" integer DEFAULT NULL, "position" integer DEFAULT 0, "name" varchar NOT NULL, "permalink" varchar DEFAULT NULL, "taxonomy_id" integer DEFAULT NULL, "lft" integer DEFAULT NULL, "rgt" integer DEFAULT NULL, "icon_file_size" integer DEFAULT NULL, "icon_updated_at" datetime DEFAULT NULL, "description" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "meta_title" varchar DEFAULT NULL, "meta_description" varchar DEFAULT NULL, "meta_keywords" varchar DEFAULT NULL, "depth" integer DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_taxons_on_name" ON "aspree_taxons" ("name") -  (0.1ms) CREATE INDEX "tindex_aspree_taxons_on_rgt" ON "aspree_taxons" ("rgt") -  (0.1ms) CREATE INDEX "tindex_aspree_taxons_on_lft" ON "aspree_taxons" ("lft") -  (0.1ms) CREATE INDEX "tindex_aspree_taxons_on_position" ON "aspree_taxons" ("position") -  (0.1ms) CREATE INDEX "tindex_taxons_on_taxonomy_id" ON "aspree_taxons" ("taxonomy_id") -  (0.1ms) CREATE INDEX "tindex_taxons_on_permalink" ON "aspree_taxons" ("permalink") -  (0.1ms) CREATE INDEX "tindex_taxons_on_parent_id" ON "aspree_taxons" ("parent_id") -  (0.1ms) INSERT INTO "aspree_taxons" ("id","parent_id","position","name","permalink","taxonomy_id","lft","rgt","icon_file_size","icon_updated_at","description","created_at","updated_at","meta_title","meta_description","meta_keywords","depth") - SELECT "id","parent_id","position","name","permalink","taxonomy_id","lft","rgt","icon_file_size","icon_updated_at","description","created_at","updated_at","meta_title","meta_description","meta_keywords","depth" FROM "spree_taxons" -  (0.2ms) DROP TABLE "spree_taxons" -  (0.2ms) CREATE TABLE "spree_taxons" ("id" integer NOT NULL PRIMARY KEY, "parent_id" integer DEFAULT NULL, "position" integer DEFAULT 0, "name" varchar NOT NULL, "permalink" varchar DEFAULT NULL, "taxonomy_id" integer DEFAULT NULL, "lft" integer DEFAULT NULL, "rgt" integer DEFAULT NULL, "icon_updated_at" datetime DEFAULT NULL, "description" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "meta_title" varchar DEFAULT NULL, "meta_description" varchar DEFAULT NULL, "meta_keywords" varchar DEFAULT NULL, "depth" integer DEFAULT NULL) -  (0.2ms) CREATE INDEX "index_taxons_on_parent_id" ON "spree_taxons" ("parent_id") -  (0.2ms) CREATE INDEX "index_taxons_on_permalink" ON "spree_taxons" ("permalink") -  (0.2ms) CREATE INDEX "index_taxons_on_taxonomy_id" ON "spree_taxons" ("taxonomy_id") -  (0.2ms) CREATE INDEX "index_spree_taxons_on_position" ON "spree_taxons" ("position") -  (0.2ms) CREATE INDEX "index_spree_taxons_on_lft" ON "spree_taxons" ("lft") -  (0.2ms) CREATE INDEX "index_spree_taxons_on_rgt" ON "spree_taxons" ("rgt") -  (0.3ms) CREATE INDEX "index_spree_taxons_on_name" ON "spree_taxons" ("name") -  (0.1ms) INSERT INTO "spree_taxons" ("id","parent_id","position","name","permalink","taxonomy_id","lft","rgt","icon_updated_at","description","created_at","updated_at","meta_title","meta_description","meta_keywords","depth") - SELECT "id","parent_id","position","name","permalink","taxonomy_id","lft","rgt","icon_updated_at","description","created_at","updated_at","meta_title","meta_description","meta_keywords","depth" FROM "aspree_taxons" -  (0.2ms) DROP TABLE "aspree_taxons" -  (0.2ms) CREATE TEMPORARY TABLE "aspree_taxons" ("id" integer NOT NULL PRIMARY KEY, "parent_id" integer DEFAULT NULL, "position" integer DEFAULT 0, "name" varchar NOT NULL, "permalink" varchar DEFAULT NULL, "taxonomy_id" integer DEFAULT NULL, "lft" integer DEFAULT NULL, "rgt" integer DEFAULT NULL, "icon_updated_at" datetime DEFAULT NULL, "description" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "meta_title" varchar DEFAULT NULL, "meta_description" varchar DEFAULT NULL, "meta_keywords" varchar DEFAULT NULL, "depth" integer DEFAULT NULL) -  (0.6ms) CREATE INDEX "tindex_aspree_taxons_on_name" ON "aspree_taxons" ("name") -  (0.1ms) CREATE INDEX "tindex_aspree_taxons_on_rgt" ON "aspree_taxons" ("rgt") -  (0.1ms) CREATE INDEX "tindex_aspree_taxons_on_lft" ON "aspree_taxons" ("lft") -  (0.1ms) CREATE INDEX "tindex_aspree_taxons_on_position" ON "aspree_taxons" ("position") -  (0.1ms) CREATE INDEX "tindex_taxons_on_taxonomy_id" ON "aspree_taxons" ("taxonomy_id") -  (0.1ms) CREATE INDEX "tindex_taxons_on_permalink" ON "aspree_taxons" ("permalink") -  (0.1ms) CREATE INDEX "tindex_taxons_on_parent_id" ON "aspree_taxons" ("parent_id") -  (0.1ms) INSERT INTO "aspree_taxons" ("id","parent_id","position","name","permalink","taxonomy_id","lft","rgt","icon_updated_at","description","created_at","updated_at","meta_title","meta_description","meta_keywords","depth") - SELECT "id","parent_id","position","name","permalink","taxonomy_id","lft","rgt","icon_updated_at","description","created_at","updated_at","meta_title","meta_description","meta_keywords","depth" FROM "spree_taxons" -  (0.2ms) DROP TABLE "spree_taxons" -  (0.2ms) CREATE TABLE "spree_taxons" ("id" integer NOT NULL PRIMARY KEY, "parent_id" integer DEFAULT NULL, "position" integer DEFAULT 0, "name" varchar NOT NULL, "permalink" varchar DEFAULT NULL, "taxonomy_id" integer DEFAULT NULL, "lft" integer DEFAULT NULL, "rgt" integer DEFAULT NULL, "description" text DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "meta_title" varchar DEFAULT NULL, "meta_description" varchar DEFAULT NULL, "meta_keywords" varchar DEFAULT NULL, "depth" integer DEFAULT NULL) -  (0.2ms) CREATE INDEX "index_taxons_on_parent_id" ON "spree_taxons" ("parent_id") -  (0.2ms) CREATE INDEX "index_taxons_on_permalink" ON "spree_taxons" ("permalink") -  (0.2ms) CREATE INDEX "index_taxons_on_taxonomy_id" ON "spree_taxons" ("taxonomy_id") -  (0.2ms) CREATE INDEX "index_spree_taxons_on_position" ON "spree_taxons" ("position") -  (0.2ms) CREATE INDEX "index_spree_taxons_on_lft" ON "spree_taxons" ("lft") -  (0.2ms) CREATE INDEX "index_spree_taxons_on_rgt" ON "spree_taxons" ("rgt") -  (0.2ms) CREATE INDEX "index_spree_taxons_on_name" ON "spree_taxons" ("name") -  (0.1ms) INSERT INTO "spree_taxons" ("id","parent_id","position","name","permalink","taxonomy_id","lft","rgt","description","created_at","updated_at","meta_title","meta_description","meta_keywords","depth") - SELECT "id","parent_id","position","name","permalink","taxonomy_id","lft","rgt","description","created_at","updated_at","meta_title","meta_description","meta_keywords","depth" FROM "aspree_taxons" -  (0.1ms) DROP TABLE "aspree_taxons" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064186"]] -  (1.6ms) commit transaction -Migrating to AddUniqueIndexOnSpreePromotionsCode (20180607064187) -  (0.1ms) begin transaction -  (0.3ms) DROP INDEX "index_spree_promotions_on_code" -  (0.2ms) CREATE UNIQUE INDEX "index_spree_promotions_on_code" ON "spree_promotions" ("code") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064187"]] -  (0.9ms) commit transaction -Migrating to AddApiKeyToSpreeUsers (20180607064188) -  (0.0ms) begin transaction -  (0.5ms) ALTER TABLE "spree_users" ADD "api_key" varchar(40) - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064188"]] -  (0.6ms) commit transaction -Migrating to ResizeApiKeyField (20180607064189) -  (0.0ms) begin transaction -  (0.3ms) CREATE TEMPORARY TABLE "aspree_users" ("id" integer NOT NULL PRIMARY KEY, "encrypted_password" varchar(128) DEFAULT NULL, "password_salt" varchar(128) DEFAULT NULL, "email" varchar DEFAULT NULL, "remember_token" varchar DEFAULT NULL, "persistence_token" varchar DEFAULT NULL, "reset_password_token" varchar DEFAULT NULL, "perishable_token" varchar DEFAULT NULL, "sign_in_count" integer DEFAULT 0 NOT NULL, "failed_attempts" integer DEFAULT 0 NOT NULL, "last_request_at" datetime DEFAULT NULL, "current_sign_in_at" datetime DEFAULT NULL, "last_sign_in_at" datetime DEFAULT NULL, "current_sign_in_ip" varchar DEFAULT NULL, "last_sign_in_ip" varchar DEFAULT NULL, "login" varchar DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "authentication_token" varchar DEFAULT NULL, "unlock_token" varchar DEFAULT NULL, "locked_at" datetime DEFAULT NULL, "remember_created_at" datetime DEFAULT NULL, "reset_password_sent_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "api_key" varchar(40) DEFAULT NULL) -  (0.1ms) INSERT INTO "aspree_users" ("id","encrypted_password","password_salt","email","remember_token","persistence_token","reset_password_token","perishable_token","sign_in_count","failed_attempts","last_request_at","current_sign_in_at","last_sign_in_at","current_sign_in_ip","last_sign_in_ip","login","ship_address_id","bill_address_id","authentication_token","unlock_token","locked_at","remember_created_at","reset_password_sent_at","created_at","updated_at","api_key") - SELECT "id","encrypted_password","password_salt","email","remember_token","persistence_token","reset_password_token","perishable_token","sign_in_count","failed_attempts","last_request_at","current_sign_in_at","last_sign_in_at","current_sign_in_ip","last_sign_in_ip","login","ship_address_id","bill_address_id","authentication_token","unlock_token","locked_at","remember_created_at","reset_password_sent_at","created_at","updated_at","api_key" FROM "spree_users" -  (0.3ms) DROP TABLE "spree_users" -  (0.3ms) CREATE TABLE "spree_users" ("id" integer NOT NULL PRIMARY KEY, "encrypted_password" varchar(128) DEFAULT NULL, "password_salt" varchar(128) DEFAULT NULL, "email" varchar DEFAULT NULL, "remember_token" varchar DEFAULT NULL, "persistence_token" varchar DEFAULT NULL, "reset_password_token" varchar DEFAULT NULL, "perishable_token" varchar DEFAULT NULL, "sign_in_count" integer DEFAULT 0 NOT NULL, "failed_attempts" integer DEFAULT 0 NOT NULL, "last_request_at" datetime DEFAULT NULL, "current_sign_in_at" datetime DEFAULT NULL, "last_sign_in_at" datetime DEFAULT NULL, "current_sign_in_ip" varchar DEFAULT NULL, "last_sign_in_ip" varchar DEFAULT NULL, "login" varchar DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "authentication_token" varchar DEFAULT NULL, "unlock_token" varchar DEFAULT NULL, "locked_at" datetime DEFAULT NULL, "remember_created_at" datetime DEFAULT NULL, "reset_password_sent_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "api_key" varchar(48) DEFAULT NULL) -  (0.1ms) INSERT INTO "spree_users" ("id","encrypted_password","password_salt","email","remember_token","persistence_token","reset_password_token","perishable_token","sign_in_count","failed_attempts","last_request_at","current_sign_in_at","last_sign_in_at","current_sign_in_ip","last_sign_in_ip","login","ship_address_id","bill_address_id","authentication_token","unlock_token","locked_at","remember_created_at","reset_password_sent_at","created_at","updated_at","api_key") - SELECT "id","encrypted_password","password_salt","email","remember_token","persistence_token","reset_password_token","perishable_token","sign_in_count","failed_attempts","last_request_at","current_sign_in_at","last_sign_in_at","current_sign_in_ip","last_sign_in_ip","login","ship_address_id","bill_address_id","authentication_token","unlock_token","locked_at","remember_created_at","reset_password_sent_at","created_at","updated_at","api_key" FROM "aspree_users" -  (0.1ms) DROP TABLE "aspree_users" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064189"]] -  (1.1ms) commit transaction -Migrating to RenameApiKeyToSpreeApiKey (20180607064190) -  (0.0ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_users" ("id" integer NOT NULL PRIMARY KEY, "encrypted_password" varchar(128) DEFAULT NULL, "password_salt" varchar(128) DEFAULT NULL, "email" varchar DEFAULT NULL, "remember_token" varchar DEFAULT NULL, "persistence_token" varchar DEFAULT NULL, "reset_password_token" varchar DEFAULT NULL, "perishable_token" varchar DEFAULT NULL, "sign_in_count" integer DEFAULT 0 NOT NULL, "failed_attempts" integer DEFAULT 0 NOT NULL, "last_request_at" datetime DEFAULT NULL, "current_sign_in_at" datetime DEFAULT NULL, "last_sign_in_at" datetime DEFAULT NULL, "current_sign_in_ip" varchar DEFAULT NULL, "last_sign_in_ip" varchar DEFAULT NULL, "login" varchar DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "authentication_token" varchar DEFAULT NULL, "unlock_token" varchar DEFAULT NULL, "locked_at" datetime DEFAULT NULL, "remember_created_at" datetime DEFAULT NULL, "reset_password_sent_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "spree_api_key" varchar(48) DEFAULT NULL) -  (0.1ms) INSERT INTO "aspree_users" ("id","encrypted_password","password_salt","email","remember_token","persistence_token","reset_password_token","perishable_token","sign_in_count","failed_attempts","last_request_at","current_sign_in_at","last_sign_in_at","current_sign_in_ip","last_sign_in_ip","login","ship_address_id","bill_address_id","authentication_token","unlock_token","locked_at","remember_created_at","reset_password_sent_at","created_at","updated_at","spree_api_key") - SELECT "id","encrypted_password","password_salt","email","remember_token","persistence_token","reset_password_token","perishable_token","sign_in_count","failed_attempts","last_request_at","current_sign_in_at","last_sign_in_at","current_sign_in_ip","last_sign_in_ip","login","ship_address_id","bill_address_id","authentication_token","unlock_token","locked_at","remember_created_at","reset_password_sent_at","created_at","updated_at","api_key" FROM "spree_users" -  (0.3ms) DROP TABLE "spree_users" -  (0.2ms) CREATE TABLE "spree_users" ("id" integer NOT NULL PRIMARY KEY, "encrypted_password" varchar(128) DEFAULT NULL, "password_salt" varchar(128) DEFAULT NULL, "email" varchar DEFAULT NULL, "remember_token" varchar DEFAULT NULL, "persistence_token" varchar DEFAULT NULL, "reset_password_token" varchar DEFAULT NULL, "perishable_token" varchar DEFAULT NULL, "sign_in_count" integer DEFAULT 0 NOT NULL, "failed_attempts" integer DEFAULT 0 NOT NULL, "last_request_at" datetime DEFAULT NULL, "current_sign_in_at" datetime DEFAULT NULL, "last_sign_in_at" datetime DEFAULT NULL, "current_sign_in_ip" varchar DEFAULT NULL, "last_sign_in_ip" varchar DEFAULT NULL, "login" varchar DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "authentication_token" varchar DEFAULT NULL, "unlock_token" varchar DEFAULT NULL, "locked_at" datetime DEFAULT NULL, "remember_created_at" datetime DEFAULT NULL, "reset_password_sent_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "spree_api_key" varchar(48) DEFAULT NULL) -  (0.1ms) INSERT INTO "spree_users" ("id","encrypted_password","password_salt","email","remember_token","persistence_token","reset_password_token","perishable_token","sign_in_count","failed_attempts","last_request_at","current_sign_in_at","last_sign_in_at","current_sign_in_ip","last_sign_in_ip","login","ship_address_id","bill_address_id","authentication_token","unlock_token","locked_at","remember_created_at","reset_password_sent_at","created_at","updated_at","spree_api_key") - SELECT "id","encrypted_password","password_salt","email","remember_token","persistence_token","reset_password_token","perishable_token","sign_in_count","failed_attempts","last_request_at","current_sign_in_at","last_sign_in_at","current_sign_in_ip","last_sign_in_ip","login","ship_address_id","bill_address_id","authentication_token","unlock_token","locked_at","remember_created_at","reset_password_sent_at","created_at","updated_at","spree_api_key" FROM "aspree_users" -  (0.1ms) DROP TABLE "aspree_users" - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064190"]] -  (0.9ms) commit transaction -Migrating to AddIndexToUserSpreeApiKey (20180607064191) -  (0.0ms) begin transaction -  (0.3ms) CREATE INDEX "index_spree_users_on_spree_api_key" ON "spree_users" ("spree_api_key") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064191"]] -  (0.8ms) commit transaction -Migrating to CreateDoorkeeperTables (20180607064192) -  (0.0ms) begin transaction -  (0.4ms) CREATE TABLE "spree_oauth_applications" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar NOT NULL, "uid" varchar NOT NULL, "secret" varchar NOT NULL, "redirect_uri" text NOT NULL, "scopes" varchar DEFAULT '' NOT NULL, "confidential" boolean DEFAULT 1 NOT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) -  (0.2ms) CREATE UNIQUE INDEX "index_spree_oauth_applications_on_uid" ON "spree_oauth_applications" ("uid") -  (0.2ms) CREATE TABLE "spree_oauth_access_grants" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "resource_owner_id" integer NOT NULL, "application_id" integer NOT NULL, "token" varchar NOT NULL, "expires_in" integer NOT NULL, "redirect_uri" text NOT NULL, "created_at" datetime NOT NULL, "revoked_at" datetime, "scopes" varchar) -  (0.2ms) CREATE INDEX "index_spree_oauth_access_grants_on_application_id" ON "spree_oauth_access_grants" ("application_id") -  (0.2ms) CREATE UNIQUE INDEX "index_spree_oauth_access_grants_on_token" ON "spree_oauth_access_grants" ("token") -  (0.2ms) CREATE TABLE "spree_oauth_access_tokens" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "resource_owner_id" integer, "application_id" integer, "token" varchar NOT NULL, "refresh_token" varchar, "expires_in" integer, "revoked_at" datetime, "created_at" datetime NOT NULL, "scopes" varchar, "previous_refresh_token" varchar DEFAULT '' NOT NULL) -  (0.2ms) CREATE INDEX "index_spree_oauth_access_tokens_on_application_id" ON "spree_oauth_access_tokens" ("application_id") -  (0.2ms) CREATE UNIQUE INDEX "index_spree_oauth_access_tokens_on_token" ON "spree_oauth_access_tokens" ("token") -  (0.2ms) CREATE INDEX "index_spree_oauth_access_tokens_on_resource_owner_id" ON "spree_oauth_access_tokens" ("resource_owner_id") -  (0.2ms) CREATE UNIQUE INDEX "index_spree_oauth_access_tokens_on_refresh_token" ON "spree_oauth_access_tokens" ("refresh_token") - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064192"]] -  (1.1ms) commit transaction -Migrating to CreateUsers (20180607064193) -  (0.0ms) begin transaction - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064193"]] -  (0.7ms) commit transaction -Migrating to RenameColumnsForDevise (20180607064194) -  (0.0ms) begin transaction - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064194"]] -  (0.7ms) commit transaction -Migrating to ConvertUserRememberField (20180607064195) -  (0.0ms) begin transaction -  (0.2ms) CREATE TEMPORARY TABLE "aspree_users" ("id" integer NOT NULL PRIMARY KEY, "encrypted_password" varchar(128) DEFAULT NULL, "password_salt" varchar(128) DEFAULT NULL, "email" varchar DEFAULT NULL, "remember_token" varchar DEFAULT NULL, "persistence_token" varchar DEFAULT NULL, "reset_password_token" varchar DEFAULT NULL, "perishable_token" varchar DEFAULT NULL, "sign_in_count" integer DEFAULT 0 NOT NULL, "failed_attempts" integer DEFAULT 0 NOT NULL, "last_request_at" datetime DEFAULT NULL, "current_sign_in_at" datetime DEFAULT NULL, "last_sign_in_at" datetime DEFAULT NULL, "current_sign_in_ip" varchar DEFAULT NULL, "last_sign_in_ip" varchar DEFAULT NULL, "login" varchar DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "authentication_token" varchar DEFAULT NULL, "unlock_token" varchar DEFAULT NULL, "locked_at" datetime DEFAULT NULL, "remember_created_at" datetime DEFAULT NULL, "reset_password_sent_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "spree_api_key" varchar(48) DEFAULT NULL) -  (0.1ms) CREATE INDEX "tindex_aspree_users_on_spree_api_key" ON "aspree_users" ("spree_api_key") -  (0.1ms) INSERT INTO "aspree_users" ("id","encrypted_password","password_salt","email","remember_token","persistence_token","reset_password_token","perishable_token","sign_in_count","failed_attempts","last_request_at","current_sign_in_at","last_sign_in_at","current_sign_in_ip","last_sign_in_ip","login","ship_address_id","bill_address_id","authentication_token","unlock_token","locked_at","remember_created_at","reset_password_sent_at","created_at","updated_at","spree_api_key") - SELECT "id","encrypted_password","password_salt","email","remember_token","persistence_token","reset_password_token","perishable_token","sign_in_count","failed_attempts","last_request_at","current_sign_in_at","last_sign_in_at","current_sign_in_ip","last_sign_in_ip","login","ship_address_id","bill_address_id","authentication_token","unlock_token","locked_at","remember_created_at","reset_password_sent_at","created_at","updated_at","spree_api_key" FROM "spree_users" -  (0.3ms) DROP TABLE "spree_users" -  (0.2ms) CREATE TABLE "spree_users" ("id" integer NOT NULL PRIMARY KEY, "encrypted_password" varchar(128) DEFAULT NULL, "password_salt" varchar(128) DEFAULT NULL, "email" varchar DEFAULT NULL, "remember_token" varchar DEFAULT NULL, "persistence_token" varchar DEFAULT NULL, "reset_password_token" varchar DEFAULT NULL, "perishable_token" varchar DEFAULT NULL, "sign_in_count" integer DEFAULT 0 NOT NULL, "failed_attempts" integer DEFAULT 0 NOT NULL, "last_request_at" datetime DEFAULT NULL, "current_sign_in_at" datetime DEFAULT NULL, "last_sign_in_at" datetime DEFAULT NULL, "current_sign_in_ip" varchar DEFAULT NULL, "last_sign_in_ip" varchar DEFAULT NULL, "login" varchar DEFAULT NULL, "ship_address_id" integer DEFAULT NULL, "bill_address_id" integer DEFAULT NULL, "authentication_token" varchar DEFAULT NULL, "unlock_token" varchar DEFAULT NULL, "locked_at" datetime DEFAULT NULL, "reset_password_sent_at" datetime DEFAULT NULL, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL, "spree_api_key" varchar(48) DEFAULT NULL) -  (0.2ms) CREATE INDEX "index_spree_users_on_spree_api_key" ON "spree_users" ("spree_api_key") -  (0.1ms) INSERT INTO "spree_users" ("id","encrypted_password","password_salt","email","remember_token","persistence_token","reset_password_token","perishable_token","sign_in_count","failed_attempts","last_request_at","current_sign_in_at","last_sign_in_at","current_sign_in_ip","last_sign_in_ip","login","ship_address_id","bill_address_id","authentication_token","unlock_token","locked_at","reset_password_sent_at","created_at","updated_at","spree_api_key") - SELECT "id","encrypted_password","password_salt","email","remember_token","persistence_token","reset_password_token","perishable_token","sign_in_count","failed_attempts","last_request_at","current_sign_in_at","last_sign_in_at","current_sign_in_ip","last_sign_in_ip","login","ship_address_id","bill_address_id","authentication_token","unlock_token","locked_at","reset_password_sent_at","created_at","updated_at","spree_api_key" FROM "aspree_users" -  (0.1ms) DROP TABLE "aspree_users" -  (0.3ms) ALTER TABLE "spree_users" ADD "remember_created_at" datetime - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064195"]] -  (1.1ms) commit transaction -Migrating to AddResetPasswordSentAtToSpreeUsers (20180607064196) -  (0.0ms) begin transaction - ActiveRecord::SchemaMigration Create (0.2ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064196"]] -  (0.7ms) commit transaction -Migrating to MakeUsersEmailIndexUnique (20180607064197) -  (0.0ms) begin transaction -  (0.3ms) CREATE UNIQUE INDEX "email_idx_unique" ON "spree_users" ("email") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064197"]] -  (0.8ms) commit transaction -Migrating to AddDeletedAtToUsers (20180607064198) -  (0.1ms) begin transaction -  (0.5ms) ALTER TABLE "spree_users" ADD "deleted_at" datetime -  (0.2ms) CREATE INDEX "index_spree_users_on_deleted_at" ON "spree_users" ("deleted_at") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064198"]] -  (0.8ms) commit transaction -Migrating to AddConfirmableToUsers (20180607064199) -  (0.0ms) begin transaction -  (0.5ms) ALTER TABLE "spree_users" ADD "confirmation_token" varchar -  (0.4ms) ALTER TABLE "spree_users" ADD "confirmed_at" datetime -  (0.3ms) ALTER TABLE "spree_users" ADD "confirmation_sent_at" datetime - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064199"]] -  (0.8ms) commit transaction -Migrating to AddMissingIndicesOnUser (20180607064200) -  (0.1ms) begin transaction -  (0.4ms) CREATE INDEX "index_spree_users_on_bill_address_id" ON "spree_users" ("bill_address_id") -  (0.3ms) CREATE INDEX "index_spree_users_on_ship_address_id" ON "spree_users" ("ship_address_id") - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064200"]] -  (0.7ms) commit transaction -Migrating to CreateSpreeDummyModels (20180607064201) -  (0.0ms) begin transaction -  (0.3ms) CREATE TABLE "spree_dummy_models" ("id" integer PRIMARY KEY AUTOINCREMENT NOT NULL, "name" varchar, "position" integer, "created_at" datetime NOT NULL, "updated_at" datetime NOT NULL) - ActiveRecord::SchemaMigration Create (0.1ms) INSERT INTO "schema_migrations" ("version") VALUES (?) [["version", "20180607064201"]] -  (0.9ms) commit transaction - ActiveRecord::InternalMetadata Load (0.2ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ? [["key", "environment"], ["LIMIT", 1]] -  (0.0ms) begin transaction - ActiveRecord::InternalMetadata Create (0.3ms) INSERT INTO "ar_internal_metadata" ("key", "value", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["key", "environment"], ["value", "test"], ["created_at", "2018-06-07 06:39:44.361263"], ["updated_at", "2018-06-07 06:39:44.361263"]] -  (0.9ms) commit transaction -  (0.6ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC - Spree::Preference Load (0.2ms) SELECT "spree_preferences".* FROM "spree_preferences" WHERE "spree_preferences"."key" = ? LIMIT ? [["key", "spree/auth_configuration/confirmable"], ["LIMIT", 1]] - Spree::Preference Load (0.1ms) SELECT "spree_preferences".* FROM "spree_preferences" WHERE "spree_preferences"."key" = ? LIMIT ? [["key", "spree/auth_configuration/validatable"], ["LIMIT", 1]] - Spree::Preference Load (0.1ms) SELECT "spree_preferences".* FROM "spree_preferences" WHERE "spree_preferences"."key" = ? LIMIT ? [["key", "spree/app_configuration/admin_path"], ["LIMIT", 1]] -  (0.4ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC - ActiveRecord::InternalMetadata Load (0.2ms) SELECT "ar_internal_metadata".* FROM "ar_internal_metadata" WHERE "ar_internal_metadata"."key" = ? LIMIT ? [["key", "environment"], ["LIMIT", 1]] -  (0.1ms) begin transaction -  (0.1ms) commit transaction -  (0.3ms) SELECT "schema_migrations"."version" FROM "schema_migrations" ORDER BY "schema_migrations"."version" ASC -Creating scope :open. Overwriting existing method Spree::Adjustment.open. - Spree::Preference Load (0.5ms) SELECT "spree_preferences".* FROM "spree_preferences" WHERE "spree_preferences"."key" = ? LIMIT ? [["key", "spree/app_configuration/currency"], ["LIMIT", 1]] -  (0.1ms) PRAGMA foreign_keys -  (0.1ms) PRAGMA foreign_keys = OFF -  (1.7ms) DELETE FROM "ar_internal_metadata"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.5ms) DELETE FROM sqlite_sequence where name = 'ar_internal_metadata'; -  (1.3ms) DELETE FROM "active_storage_blobs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_blobs'; -  (1.6ms) DELETE FROM "active_storage_attachments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_attachments'; -  (2.9ms) DELETE FROM "spree_addresses"; -  (1.0ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_addresses'; -  (2.0ms) DELETE FROM "spree_assets"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_assets'; -  (2.3ms) DELETE FROM "spree_calculators"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_calculators'; -  (2.1ms) DELETE FROM "spree_gateways"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_gateways'; -  (1.8ms) DELETE FROM "spree_log_entries"; -  (0.9ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_log_entries'; -  (1.6ms) DELETE FROM "spree_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_types'; -  (2.3ms) DELETE FROM "spree_option_values"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_values'; -  (2.0ms) DELETE FROM "spree_product_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_option_types'; -  (2.4ms) DELETE FROM "spree_product_properties"; -  (1.0ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_properties'; -  (1.6ms) DELETE FROM "spree_properties"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_properties'; -  (1.2ms) DELETE FROM "spree_prototypes"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototypes'; -  (1.5ms) DELETE FROM "spree_roles"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_roles'; -  (1.7ms) DELETE FROM "spree_shipping_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_categories'; -  (1.5ms) DELETE FROM "spree_state_changes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_state_changes'; -  (1.4ms) DELETE FROM "spree_states"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_states'; -  (1.8ms) DELETE FROM "spree_tax_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_categories'; -  (2.9ms) DELETE FROM "spree_tax_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_rates'; -  (1.2ms) DELETE FROM "spree_taxonomies"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxonomies'; -  (1.3ms) DELETE FROM "spree_zone_members"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zone_members'; -  (2.0ms) DELETE FROM "spree_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zones'; -  (1.8ms) DELETE FROM "spree_promotion_action_line_items"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_action_line_items'; -  (2.3ms) DELETE FROM "spree_products_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_products_taxons'; -  (1.8ms) DELETE FROM "spree_shipping_method_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.4ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_categories'; -  (2.0ms) DELETE FROM "spree_shipping_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_methods'; -  (1.8ms) DELETE FROM "spree_stock_movements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_movements'; -  (2.4ms) DELETE FROM "spree_shipping_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.4ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_rates'; -  (1.7ms) DELETE FROM "spree_stock_transfers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_transfers'; -  (2.1ms) DELETE FROM "spree_stock_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_items'; -  (2.1ms) DELETE FROM "spree_stock_locations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_locations'; -  (1.4ms) DELETE FROM "spree_countries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_countries'; -  (2.6ms) DELETE FROM "spree_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotions'; -  (0.9ms) DELETE FROM "spree_preferences"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_preferences'; -  (2.5ms) DELETE FROM "spree_products"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products'; -  (1.5ms) DELETE FROM "spree_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rules'; -  (1.7ms) DELETE FROM "spree_promotion_actions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_actions'; -  (1.2ms) DELETE FROM "spree_payment_capture_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_capture_events'; -  (1.7ms) DELETE FROM "spree_stores"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_stores'; -  (1.6ms) DELETE FROM "spree_promotion_rule_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_taxons'; -  (1.6ms) DELETE FROM "spree_prices"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prices'; -  (1.5ms) DELETE FROM "spree_credit_cards"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_credit_cards'; -  (2.6ms) DELETE FROM "spree_inventory_units"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_inventory_units'; -  (1.1ms) DELETE FROM "spree_return_authorization_reasons"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.6ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorization_reasons'; -  (1.1ms) DELETE FROM "spree_refund_reasons"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_refund_reasons'; -  (2.0ms) DELETE FROM "spree_return_authorizations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorizations'; -  (0.9ms) DELETE FROM "spree_promotion_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_categories'; -  (1.5ms) DELETE FROM "spree_customer_returns"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_customer_returns'; -  (2.0ms) DELETE FROM "friendly_id_slugs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.6ms) DELETE FROM sqlite_sequence where name = 'friendly_id_slugs'; -  (1.7ms) DELETE FROM "spree_reimbursements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursements'; -  (1.7ms) DELETE FROM "spree_refunds"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refunds'; -  (1.5ms) DELETE FROM "spree_reimbursement_types"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (1.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_types'; -  (1.5ms) DELETE FROM "spree_reimbursement_credits"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_credits'; -  (1.8ms) DELETE FROM "spree_prototype_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototype_taxons'; -  (1.9ms) DELETE FROM "spree_payments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payments'; -  (1.8ms) DELETE FROM "spree_store_credits"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credits'; -  (0.9ms) DELETE FROM "spree_store_credit_categories"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_categories'; -  (1.3ms) DELETE FROM "spree_store_credit_events"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_events'; -  (1.2ms) DELETE FROM "spree_store_credit_types"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_types'; -  (1.8ms) DELETE FROM "spree_adjustments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_adjustments'; -  (2.1ms) DELETE FROM "spree_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_line_items'; -  (1.9ms) DELETE FROM "spree_shipments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipments'; -  (1.7ms) DELETE FROM "spree_payment_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_methods'; -  (4.2ms) DELETE FROM "spree_orders"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_orders'; -  (1.6ms) DELETE FROM "spree_option_type_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_option_type_prototypes'; -  (2.2ms) DELETE FROM "spree_option_value_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_option_value_variants'; -  (1.6ms) DELETE FROM "spree_order_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_order_promotions'; -  (1.5ms) DELETE FROM "spree_product_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_product_promotion_rules'; -  (1.4ms) DELETE FROM "spree_promotion_rule_users"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_users'; -  (2.2ms) DELETE FROM "spree_property_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_property_prototypes'; -  (1.4ms) DELETE FROM "spree_role_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_role_users'; -  (1.5ms) DELETE FROM "spree_shipping_method_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_zones'; -  (15.9ms) DELETE FROM "spree_tags"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tags'; -  (4.4ms) DELETE FROM "spree_taggings"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taggings'; -  (4.4ms) DELETE FROM "spree_variants"; -  (0.4ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_variants'; -  (4.0ms) DELETE FROM "spree_return_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_items'; -  (1.7ms) DELETE FROM "spree_trackers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_trackers'; -  (3.8ms) DELETE FROM "spree_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxons'; -  (1.7ms) DELETE FROM "spree_oauth_applications"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_applications'; -  (1.6ms) DELETE FROM "spree_oauth_access_grants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_grants'; -  (2.7ms) DELETE FROM "spree_oauth_access_tokens"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_tokens'; -  (2.8ms) DELETE FROM "spree_users"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_users'; -  (1.3ms) DELETE FROM "spree_dummy_models"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_dummy_models'; -  (0.1ms) PRAGMA foreign_keys = 1 - Spree::Country Load (0.4ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::Country Exists (0.3ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_1"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_1"], ["LIMIT", 1]] - Spree::Country Create (0.5ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_1"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_1"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:27.511354"]] -  (1.0ms) commit transaction - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_1"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_1"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.3ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_1"], ["abbr", "STATE_ABBR_1"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:27.542778"]] -  (0.8ms) commit transaction -  (0.0ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:27.546950"], ["updated_at", "2018-06-07 06:45:27.546950"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.8ms) commit transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:27.559315"], ["updated_at", "2018-06-07 06:45:27.559315"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (1.0ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #1"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.3ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #1"], ["created_at", "2018-06-07 06:45:27.626725"], ["updated_at", "2018-06-07 06:45:27.626725"]] -  (0.8ms) commit transaction - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::TaxCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 643349"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.3ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 643349"], ["description", "Perferendis adipisci maxime in aliquid."], ["created_at", "2018-06-07 06:45:27.640480"], ["updated_at", "2018-06-07 06:45:27.640480"]] -  (0.9ms) commit transaction -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) begin transaction - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-1-8893"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-1-8893' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-1"], ["LIMIT", 1]] - Spree::Preference Load (0.1ms) SELECT "spree_preferences".* FROM "spree_preferences" WHERE "spree_preferences"."key" = ? LIMIT ? [["key", "spree/app_configuration/require_master_price"], ["LIMIT", 1]] - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-1-8893"], ["LIMIT", 1]] - Spree::Product Create (0.4ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #1 - 8893"], ["description", "Sunt eum et quaerat magni facilis. Debitis in numquam dolor ea dignissimos. Occaecati voluptas sint ea voluptas vel nobis tempora. Harum tempora magni omnis omnis velit eos perferendis ducimus.\nUt maiores autem et esse numquam. Quo aut qui quasi vel aut assumenda. Soluta voluptatem quas accusantium error sapiente minima animi. Consequatur dolor rerum est consequuntur. Ab quo quas sint et nobis est."], ["available_on", "2017-06-07 06:45:27.620381"], ["slug", "product-1-8893"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:27.658140"], ["updated_at", "2018-06-07 06:45:27.658140"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-1"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-1"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:27.661384"], ["created_at", "2018-06-07 06:45:27.661384"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.2ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:27.685864"], ["updated_at", "2018-06-07 06:45:27.685864"], ["backorderable", 1]] - Spree::Preference Load (0.1ms) SELECT "spree_preferences".* FROM "spree_preferences" WHERE "spree_preferences"."key" = ? LIMIT ? [["key", "spree/app_configuration/binary_inventory_cache"], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:27.688357"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:27.691161"], ["updated_at", "2018-06-07 06:45:27.691161"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:27.692128"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.2ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-1-8893"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-1-8893"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:27.706075"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:27.726438' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:27.727906' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:27.692607"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:27.729411' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:27.729856' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.8ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) begin transaction - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-2-6996"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-2-6996' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-2"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-2-6996"], ["LIMIT", 1]] - Spree::Product Create (0.3ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #2 - 6996"], ["description", "Distinctio qui incidunt iusto eum non sapiente. Sed corrupti quas excepturi non. Qui non totam sed maiores.\nQuod nemo veniam eius iusto non incidunt doloremque inventore. Ipsa aperiam repellat est tenetur. Sunt alias qui cum voluptas. Incidunt saepe rerum autem culpa dolor qui.\nQuia ut est beatae pariatur libero omnis odit quo. Earum minima esse velit qui qui. Voluptatem voluptatibus sed non assumenda at in enim."], ["available_on", "2017-06-07 06:45:27.736032"], ["slug", "product-2-6996"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:27.742146"], ["updated_at", "2018-06-07 06:45:27.742146"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-2"], ["LIMIT", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-2"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:27.744625"], ["created_at", "2018-06-07 06:45:27.744625"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:27.751240"], ["updated_at", "2018-06-07 06:45:27.751240"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:27.752213"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:27.754410"], ["updated_at", "2018-06-07 06:45:27.754410"], ["backorderable", 1]] - Spree::Variant Update (0.2ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:27.755409"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.2ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-2-6996"]] - FriendlyId::Slug Create (0.4ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-2-6996"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:27.761524"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.2ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:27.763996' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:27.764757' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:27.756124"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:27.766195' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:27.766737' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.8ms) commit transaction - Spree::StockItem Load (0.3ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.2ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.2ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.2ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.1ms) begin transaction - Spree::StockItem Update (0.3ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:27.777309"], ["updated_at", "2018-06-07 06:45:27.777343"], ["id", 4]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.2ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:27.779579"], ["id", 2]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:27.781615"], ["id", 2]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:27.783730' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:27.784395' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.2ms) commit transaction -  (0.1ms) PRAGMA foreign_keys -  (0.1ms) PRAGMA foreign_keys = OFF -  (1.0ms) DELETE FROM "ar_internal_metadata"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'ar_internal_metadata'; -  (1.0ms) DELETE FROM "active_storage_blobs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'active_storage_blobs'; -  (0.9ms) DELETE FROM "active_storage_attachments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_attachments'; -  (1.0ms) DELETE FROM "spree_addresses"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_addresses'; -  (1.1ms) DELETE FROM "spree_assets"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_assets'; -  (0.9ms) DELETE FROM "spree_calculators"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_calculators'; -  (0.9ms) DELETE FROM "spree_gateways"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_gateways'; -  (0.8ms) DELETE FROM "spree_log_entries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_log_entries'; -  (0.8ms) DELETE FROM "spree_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_types'; -  (0.9ms) DELETE FROM "spree_option_values"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_values'; -  (0.8ms) DELETE FROM "spree_product_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_option_types'; -  (0.9ms) DELETE FROM "spree_product_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_properties'; -  (0.7ms) DELETE FROM "spree_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_properties'; -  (0.7ms) DELETE FROM "spree_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototypes'; -  (0.8ms) DELETE FROM "spree_roles"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_roles'; -  (0.8ms) DELETE FROM "spree_shipping_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_categories'; -  (0.8ms) DELETE FROM "spree_state_changes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_state_changes'; -  (0.8ms) DELETE FROM "spree_states"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_states'; -  (0.8ms) DELETE FROM "spree_tax_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_tax_categories'; -  (1.0ms) DELETE FROM "spree_tax_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_rates'; -  (0.8ms) DELETE FROM "spree_taxonomies"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxonomies'; -  (0.8ms) DELETE FROM "spree_zone_members"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zone_members'; -  (0.8ms) DELETE FROM "spree_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zones'; -  (0.8ms) DELETE FROM "spree_promotion_action_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_action_line_items'; -  (0.8ms) DELETE FROM "spree_products_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products_taxons'; -  (0.8ms) DELETE FROM "spree_shipping_method_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_categories'; -  (0.8ms) DELETE FROM "spree_shipping_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_methods'; -  (0.8ms) DELETE FROM "spree_stock_movements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_movements'; -  (0.9ms) DELETE FROM "spree_shipping_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_rates'; -  (0.8ms) DELETE FROM "spree_stock_transfers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_transfers'; -  (1.0ms) DELETE FROM "spree_stock_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_items'; -  (0.8ms) DELETE FROM "spree_stock_locations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_locations'; -  (0.8ms) DELETE FROM "spree_countries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_countries'; -  (1.1ms) DELETE FROM "spree_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotions'; -  (0.8ms) DELETE FROM "spree_preferences"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_preferences'; -  (1.0ms) DELETE FROM "spree_products"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products'; -  (0.8ms) DELETE FROM "spree_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rules'; -  (0.8ms) DELETE FROM "spree_promotion_actions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_actions'; -  (0.8ms) DELETE FROM "spree_payment_capture_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_capture_events'; -  (0.8ms) DELETE FROM "spree_stores"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stores'; -  (0.8ms) DELETE FROM "spree_promotion_rule_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_taxons'; -  (0.9ms) DELETE FROM "spree_prices"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prices'; -  (0.9ms) DELETE FROM "spree_credit_cards"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_credit_cards'; -  (0.9ms) DELETE FROM "spree_inventory_units"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_inventory_units'; -  (0.8ms) DELETE FROM "spree_return_authorization_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorization_reasons'; -  (0.8ms) DELETE FROM "spree_refund_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refund_reasons'; -  (1.1ms) DELETE FROM "spree_return_authorizations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorizations'; -  (1.0ms) DELETE FROM "spree_promotion_categories"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_categories'; -  (1.0ms) DELETE FROM "spree_customer_returns"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_customer_returns'; -  (1.1ms) DELETE FROM "friendly_id_slugs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (1.0ms) DELETE FROM sqlite_sequence where name = 'friendly_id_slugs'; -  (1.0ms) DELETE FROM "spree_reimbursements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursements'; -  (1.0ms) DELETE FROM "spree_refunds"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refunds'; -  (0.9ms) DELETE FROM "spree_reimbursement_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_types'; -  (0.8ms) DELETE FROM "spree_reimbursement_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_credits'; -  (1.0ms) DELETE FROM "spree_prototype_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototype_taxons'; -  (0.9ms) DELETE FROM "spree_payments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payments'; -  (0.9ms) DELETE FROM "spree_store_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credits'; -  (0.8ms) DELETE FROM "spree_store_credit_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_categories'; -  (0.8ms) DELETE FROM "spree_store_credit_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_events'; -  (0.8ms) DELETE FROM "spree_store_credit_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_types'; -  (0.8ms) DELETE FROM "spree_adjustments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_adjustments'; -  (0.8ms) DELETE FROM "spree_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_line_items'; -  (0.8ms) DELETE FROM "spree_shipments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipments'; -  (0.7ms) DELETE FROM "spree_payment_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_methods'; -  (1.2ms) DELETE FROM "spree_orders"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_orders'; -  (0.8ms) DELETE FROM "spree_option_type_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_type_prototypes'; -  (0.8ms) DELETE FROM "spree_option_value_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_value_variants'; -  (0.8ms) DELETE FROM "spree_order_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_order_promotions'; -  (0.8ms) DELETE FROM "spree_product_promotion_rules"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_promotion_rules'; -  (0.8ms) DELETE FROM "spree_promotion_rule_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_users'; -  (0.8ms) DELETE FROM "spree_property_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_property_prototypes'; -  (0.8ms) DELETE FROM "spree_role_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_role_users'; -  (0.8ms) DELETE FROM "spree_shipping_method_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_zones'; -  (0.8ms) DELETE FROM "spree_tags"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tags'; -  (1.0ms) DELETE FROM "spree_taggings"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taggings'; -  (1.0ms) DELETE FROM "spree_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_variants'; -  (1.0ms) DELETE FROM "spree_return_items"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_items'; -  (0.8ms) DELETE FROM "spree_trackers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_trackers'; -  (0.9ms) DELETE FROM "spree_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxons'; -  (0.8ms) DELETE FROM "spree_oauth_applications"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_applications'; -  (0.8ms) DELETE FROM "spree_oauth_access_grants"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_grants'; -  (0.8ms) DELETE FROM "spree_oauth_access_tokens"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_tokens'; -  (0.8ms) DELETE FROM "spree_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_users'; -  (0.7ms) DELETE FROM "spree_dummy_models"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_dummy_models'; -  (0.1ms) PRAGMA foreign_keys = 1 - Spree::Country Load (0.2ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_2"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_2"], ["LIMIT", 1]] - Spree::Country Create (0.2ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_2"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_2"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:27.918638"]] -  (0.7ms) commit transaction - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_2"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_2"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.2ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_2"], ["abbr", "STATE_ABBR_2"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:27.922897"]] -  (0.7ms) commit transaction -  (0.0ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:27.924933"], ["updated_at", "2018-06-07 06:45:27.924933"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.7ms) commit transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:27.930014"], ["updated_at", "2018-06-07 06:45:27.930014"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.8ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #2"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.2ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #2"], ["created_at", "2018-06-07 06:45:27.938089"], ["updated_at", "2018-06-07 06:45:27.938089"]] -  (0.9ms) commit transaction - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::TaxCategory Exists (0.2ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 78595"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.4ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 78595"], ["description", "Aut nihil repellendus quisquam et non."], ["created_at", "2018-06-07 06:45:27.942459"], ["updated_at", "2018-06-07 06:45:27.942459"]] -  (0.9ms) commit transaction -  (0.2ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.1ms) begin transaction - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-3-765"], ["LIMIT", 1]] - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-3-765' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.2ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-3"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-3-765"], ["LIMIT", 1]] - Spree::Product Create (0.4ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #3 - 765"], ["description", "At eveniet ratione ad quasi. Ut ducimus similique consequatur alias quaerat sit minima perspiciatis. Enim delectus quod nam sit molestias earum ratione minima.\nSint non minima aut doloribus incidunt eaque. Repellat quae enim sapiente dicta ipsum. Quasi perferendis nobis beatae commodi voluptates.\nFugit aperiam perferendis enim magnam provident. Et voluptatum atque et dolorem molestias vitae. Molestiae odit sed et eos veritatis neque cumque. Temporibus rerum enim voluptatibus quas iure error quod accusantium. Praesentium aperiam maxime laboriosam eveniet quibusdam dolore distinctio.\nIpsam voluptatibus reiciendis id veniam consequuntur. Qui et quaerat rerum porro ab aut autem. Odit perferendis aut est quia cupiditate ducimus delectus. Ex delectus voluptate corporis sed dolores. Consequatur reprehenderit quisquam provident et exercitationem iure dolores sequi.\nOmnis saepe et blanditiis veritatis amet. Magnam sapiente iusto eos sed facere natus. Dolore est alias consequatur minus."], ["available_on", "2017-06-07 06:45:27.936438"], ["slug", "product-3-765"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:27.953272"], ["updated_at", "2018-06-07 06:45:27.953272"]] - Spree::Variant Exists (0.2ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-3"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-3"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:27.956695"], ["created_at", "2018-06-07 06:45:27.956695"]] - Spree::Price Create (0.2ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:27.965916"], ["updated_at", "2018-06-07 06:45:27.965916"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:27.967076"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:27.969339"], ["updated_at", "2018-06-07 06:45:27.969339"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:27.970176"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-3-765"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-3-765"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:27.973975"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:27.975675' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:27.976237' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:27.970598"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:27.977252' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:27.977774' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.8ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) begin transaction - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-4-5787"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-4-5787' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-4"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-4-5787"], ["LIMIT", 1]] - Spree::Product Create (0.3ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #4 - 5787"], ["description", "Totam repudiandae voluptates ut sunt. Voluptatem voluptas eius impedit dignissimos. Rerum consequatur placeat qui similique quisquam sint eaque. Ex adipisci rerum sapiente expedita ut. Culpa eum ex enim vel et autem consequatur quisquam.\nVelit ut odio dolores consequuntur officiis rerum aut voluptates. Et autem modi neque dolorem non rerum eos maxime. Dignissimos nulla quae sit quia. Id quia mollitia excepturi ipsa fugiat tenetur.\nOccaecati qui voluptas dignissimos ratione voluptas. Aut est esse adipisci omnis facilis et. Dolor nesciunt aut sapiente non sed totam aut. Distinctio sapiente nihil officiis quis.\nLabore molestias eum nihil ut ad in laborum. Rerum nesciunt enim ex ut nemo a non dignissimos. Et repellat qui odio necessitatibus sit quos delectus. Debitis corrupti dolorum ratione fugit.\nQuam voluptas ea assumenda natus modi nam nihil officia. Et dolores molestias consectetur quia sed magni quod harum. Quod inventore dolores qui maiores provident sed rerum. Eos quia dolorem ratione dolorem."], ["available_on", "2017-06-07 06:45:27.984138"], ["slug", "product-4-5787"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:27.989940"], ["updated_at", "2018-06-07 06:45:27.989940"]] - Spree::Variant Exists (0.2ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-4"], ["LIMIT", 1]] - Spree::Variant Load (0.3ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.3ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-4"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:27.992860"], ["created_at", "2018-06-07 06:45:27.992860"]] - Spree::Price Create (0.4ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:28.003015"], ["updated_at", "2018-06-07 06:45:28.003015"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.004145"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:28.006826"], ["updated_at", "2018-06-07 06:45:28.006826"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.007804"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-4-5787"]] - FriendlyId::Slug Create (0.3ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-4-5787"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:28.011823"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.015289' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.015890' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:28.008302"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.017031' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.017508' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.9ms) commit transaction - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.0ms) begin transaction - Spree::StockItem Update (0.2ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:28.023809"], ["updated_at", "2018-06-07 06:45:28.023822"], ["id", 4]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.025005"], ["id", 2]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:28.026093"], ["id", 2]] - Spree::Taxon Load (0.0ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.027471' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.028051' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.8ms) commit transaction -  (0.1ms) PRAGMA foreign_keys -  (0.1ms) PRAGMA foreign_keys = OFF -  (0.8ms) DELETE FROM "ar_internal_metadata"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'ar_internal_metadata'; -  (0.8ms) DELETE FROM "active_storage_blobs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_blobs'; -  (1.0ms) DELETE FROM "active_storage_attachments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_attachments'; -  (1.0ms) DELETE FROM "spree_addresses"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_addresses'; -  (0.8ms) DELETE FROM "spree_assets"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_assets'; -  (0.9ms) DELETE FROM "spree_calculators"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_calculators'; -  (0.8ms) DELETE FROM "spree_gateways"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_gateways'; -  (0.8ms) DELETE FROM "spree_log_entries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_log_entries'; -  (0.9ms) DELETE FROM "spree_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_types'; -  (0.9ms) DELETE FROM "spree_option_values"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_values'; -  (0.8ms) DELETE FROM "spree_product_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_option_types'; -  (0.9ms) DELETE FROM "spree_product_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_properties'; -  (0.8ms) DELETE FROM "spree_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_properties'; -  (0.8ms) DELETE FROM "spree_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototypes'; -  (0.7ms) DELETE FROM "spree_roles"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_roles'; -  (0.8ms) DELETE FROM "spree_shipping_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_categories'; -  (0.8ms) DELETE FROM "spree_state_changes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_state_changes'; -  (0.7ms) DELETE FROM "spree_states"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.9ms) DELETE FROM sqlite_sequence where name = 'spree_states'; -  (0.8ms) DELETE FROM "spree_tax_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_tax_categories'; -  (1.0ms) DELETE FROM "spree_tax_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_rates'; -  (0.8ms) DELETE FROM "spree_taxonomies"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxonomies'; -  (0.8ms) DELETE FROM "spree_zone_members"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zone_members'; -  (0.8ms) DELETE FROM "spree_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zones'; -  (0.8ms) DELETE FROM "spree_promotion_action_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_action_line_items'; -  (0.8ms) DELETE FROM "spree_products_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products_taxons'; -  (0.9ms) DELETE FROM "spree_shipping_method_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_categories'; -  (0.9ms) DELETE FROM "spree_shipping_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_methods'; -  (1.0ms) DELETE FROM "spree_stock_movements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_movements'; -  (11.0ms) DELETE FROM "spree_shipping_rates"; -  (0.4ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_rates'; -  (6.7ms) DELETE FROM "spree_stock_transfers"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_stock_transfers'; -  (1.5ms) DELETE FROM "spree_stock_items"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_stock_items'; -  (1.2ms) DELETE FROM "spree_stock_locations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_stock_locations'; -  (1.0ms) DELETE FROM "spree_countries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_countries'; -  (1.2ms) DELETE FROM "spree_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_promotions'; -  (0.9ms) DELETE FROM "spree_preferences"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_preferences'; -  (1.0ms) DELETE FROM "spree_products"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products'; -  (0.8ms) DELETE FROM "spree_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rules'; -  (0.9ms) DELETE FROM "spree_promotion_actions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_actions'; -  (0.8ms) DELETE FROM "spree_payment_capture_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_capture_events'; -  (0.8ms) DELETE FROM "spree_stores"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stores'; -  (0.8ms) DELETE FROM "spree_promotion_rule_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_taxons'; -  (0.8ms) DELETE FROM "spree_prices"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prices'; -  (0.8ms) DELETE FROM "spree_credit_cards"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_credit_cards'; -  (0.9ms) DELETE FROM "spree_inventory_units"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_inventory_units'; -  (0.8ms) DELETE FROM "spree_return_authorization_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorization_reasons'; -  (0.8ms) DELETE FROM "spree_refund_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refund_reasons'; -  (0.9ms) DELETE FROM "spree_return_authorizations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorizations'; -  (0.7ms) DELETE FROM "spree_promotion_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_categories'; -  (0.8ms) DELETE FROM "spree_customer_returns"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_customer_returns'; -  (0.9ms) DELETE FROM "friendly_id_slugs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.9ms) DELETE FROM sqlite_sequence where name = 'friendly_id_slugs'; -  (0.9ms) DELETE FROM "spree_reimbursements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursements'; -  (0.9ms) DELETE FROM "spree_refunds"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refunds'; -  (0.8ms) DELETE FROM "spree_reimbursement_types"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_types'; -  (0.8ms) DELETE FROM "spree_reimbursement_credits"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_credits'; -  (1.0ms) DELETE FROM "spree_prototype_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototype_taxons'; -  (0.8ms) DELETE FROM "spree_payments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payments'; -  (0.9ms) DELETE FROM "spree_store_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_store_credits'; -  (0.8ms) DELETE FROM "spree_store_credit_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_categories'; -  (0.8ms) DELETE FROM "spree_store_credit_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_events'; -  (0.8ms) DELETE FROM "spree_store_credit_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_types'; -  (0.9ms) DELETE FROM "spree_adjustments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_adjustments'; -  (0.8ms) DELETE FROM "spree_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_line_items'; -  (0.9ms) DELETE FROM "spree_shipments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipments'; -  (0.8ms) DELETE FROM "spree_payment_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_methods'; -  (1.1ms) DELETE FROM "spree_orders"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_orders'; -  (0.8ms) DELETE FROM "spree_option_type_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_type_prototypes'; -  (0.8ms) DELETE FROM "spree_option_value_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_value_variants'; -  (0.8ms) DELETE FROM "spree_order_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_order_promotions'; -  (0.8ms) DELETE FROM "spree_product_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_promotion_rules'; -  (0.9ms) DELETE FROM "spree_promotion_rule_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_users'; -  (0.9ms) DELETE FROM "spree_property_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_property_prototypes'; -  (0.8ms) DELETE FROM "spree_role_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_role_users'; -  (0.9ms) DELETE FROM "spree_shipping_method_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_zones'; -  (0.7ms) DELETE FROM "spree_tags"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tags'; -  (1.0ms) DELETE FROM "spree_taggings"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taggings'; -  (1.1ms) DELETE FROM "spree_variants"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_variants'; -  (0.8ms) DELETE FROM "spree_return_items"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_items'; -  (0.7ms) DELETE FROM "spree_trackers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_trackers'; -  (0.9ms) DELETE FROM "spree_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxons'; -  (0.7ms) DELETE FROM "spree_oauth_applications"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_applications'; -  (0.9ms) DELETE FROM "spree_oauth_access_grants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_grants'; -  (0.9ms) DELETE FROM "spree_oauth_access_tokens"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_tokens'; -  (0.9ms) DELETE FROM "spree_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_users'; -  (0.8ms) DELETE FROM "spree_dummy_models"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_dummy_models'; -  (0.1ms) PRAGMA foreign_keys = 1 - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_3"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_3"], ["LIMIT", 1]] - Spree::Country Create (0.3ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_3"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_3"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:28.174099"]] -  (0.8ms) commit transaction - Spree::State Load (0.2ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::State Exists (0.2ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_3"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_3"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.3ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_3"], ["abbr", "STATE_ABBR_3"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:28.179735"]] -  (0.9ms) commit transaction -  (0.0ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:28.182228"], ["updated_at", "2018-06-07 06:45:28.182228"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.8ms) commit transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:28.187543"], ["updated_at", "2018-06-07 06:45:28.187543"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.8ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #3"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.3ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #3"], ["created_at", "2018-06-07 06:45:28.195210"], ["updated_at", "2018-06-07 06:45:28.195210"]] -  (0.7ms) commit transaction - Spree::TaxCategory Load (0.2ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::TaxCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 730635"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.2ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 730635"], ["description", "Ut officia dignissimos occaecati vel."], ["created_at", "2018-06-07 06:45:28.199266"], ["updated_at", "2018-06-07 06:45:28.199266"]] -  (0.8ms) commit transaction -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) begin transaction - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-5-1778"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-5-1778' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-5"], ["LIMIT", 1]] - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-5-1778"], ["LIMIT", 1]] - Spree::Product Create (0.7ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #5 - 1778"], ["description", "Qui cumque adipisci repellat et autem sapiente repellendus. Veniam soluta temporibus dignissimos perspiciatis velit alias vel id. Qui consequatur impedit sit velit qui.\nQuo et sint eligendi nostrum. Autem id optio a accusamus numquam aut quia molestiae. Aut et qui rerum eius.\nAt maiores illo quisquam iusto dignissimos nulla rerum. A doloremque odio perspiciatis maxime atque eaque voluptatibus. Quidem ex odit voluptatem ab."], ["available_on", "2017-06-07 06:45:28.193577"], ["slug", "product-5-1778"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:28.206360"], ["updated_at", "2018-06-07 06:45:28.206360"]] - Spree::Variant Exists (0.2ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-5"], ["LIMIT", 1]] - Spree::Variant Load (0.3ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.3ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-5"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:28.210524"], ["created_at", "2018-06-07 06:45:28.210524"]] - Spree::Price Create (0.4ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:28.220139"], ["updated_at", "2018-06-07 06:45:28.220139"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.222529"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:28.224969"], ["updated_at", "2018-06-07 06:45:28.224969"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.225743"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-5-1778"]] - FriendlyId::Slug Create (0.4ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-5-1778"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:28.229831"]] - Spree::Taxon Load (0.2ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.2ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.233537' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.234834' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:28.226191"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.236600' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.237524' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (2.0ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) begin transaction - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-6-7589"], ["LIMIT", 1]] - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-6-7589' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.2ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-6"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-6-7589"], ["LIMIT", 1]] - Spree::Product Create (0.4ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #6 - 7589"], ["description", "Fugiat et et unde autem veritatis et. Temporibus consectetur dignissimos dolores sint. Ab quia repudiandae architecto est sit. Dolor quia excepturi optio molestiae illum maiores. Odio ducimus eos ut et deserunt.\nQuas dolores iure aut reprehenderit laborum qui. Et occaecati numquam ullam placeat sit aspernatur et. Reiciendis eos error vel nam ex praesentium. Cupiditate animi quis beatae consectetur.\nAspernatur et quibusdam voluptatum dolore vel sequi quaerat. Eligendi ut voluptatem sequi quas est minima molestias. Maiores consequatur ut hic consequatur harum iure error. Omnis provident est quaerat qui. Earum et modi praesentium est exercitationem omnis."], ["available_on", "2017-06-07 06:45:28.245173"], ["slug", "product-6-7589"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:28.252934"], ["updated_at", "2018-06-07 06:45:28.252934"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-6"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.3ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-6"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:28.256110"], ["created_at", "2018-06-07 06:45:28.256110"]] - Spree::Price Create (0.2ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.2ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.2ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:28.265884"], ["updated_at", "2018-06-07 06:45:28.265884"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.267191"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:28.269486"], ["updated_at", "2018-06-07 06:45:28.269486"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.270350"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-6-7589"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-6-7589"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:28.274134"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.275903' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.276408' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:28.270795"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.277454' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.277988' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (2.0ms) commit transaction - Spree::StockItem Load (0.2ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.0ms) begin transaction - Spree::StockItem Update (0.2ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:28.284588"], ["updated_at", "2018-06-07 06:45:28.284602"], ["id", 4]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.285777"], ["id", 2]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:28.286884"], ["id", 2]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.288296' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.288890' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.8ms) commit transaction -  (0.1ms) PRAGMA foreign_keys -  (0.0ms) PRAGMA foreign_keys = OFF -  (0.8ms) DELETE FROM "ar_internal_metadata"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'ar_internal_metadata'; -  (0.8ms) DELETE FROM "active_storage_blobs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_blobs'; -  (1.0ms) DELETE FROM "active_storage_attachments"; -  (0.4ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_attachments'; -  (1.0ms) DELETE FROM "spree_addresses"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_addresses'; -  (0.8ms) DELETE FROM "spree_assets"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_assets'; -  (0.9ms) DELETE FROM "spree_calculators"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_calculators'; -  (0.8ms) DELETE FROM "spree_gateways"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_gateways'; -  (0.9ms) DELETE FROM "spree_log_entries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_log_entries'; -  (0.9ms) DELETE FROM "spree_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_types'; -  (0.8ms) DELETE FROM "spree_option_values"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_values'; -  (0.8ms) DELETE FROM "spree_product_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_option_types'; -  (0.8ms) DELETE FROM "spree_product_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_properties'; -  (0.8ms) DELETE FROM "spree_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_properties'; -  (0.7ms) DELETE FROM "spree_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototypes'; -  (0.7ms) DELETE FROM "spree_roles"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_roles'; -  (0.8ms) DELETE FROM "spree_shipping_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_categories'; -  (0.9ms) DELETE FROM "spree_state_changes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_state_changes'; -  (0.8ms) DELETE FROM "spree_states"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_states'; -  (0.8ms) DELETE FROM "spree_tax_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_tax_categories'; -  (0.9ms) DELETE FROM "spree_tax_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_rates'; -  (0.8ms) DELETE FROM "spree_taxonomies"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxonomies'; -  (0.7ms) DELETE FROM "spree_zone_members"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zone_members'; -  (0.9ms) DELETE FROM "spree_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zones'; -  (0.8ms) DELETE FROM "spree_promotion_action_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_action_line_items'; -  (0.9ms) DELETE FROM "spree_products_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products_taxons'; -  (0.9ms) DELETE FROM "spree_shipping_method_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_categories'; -  (0.8ms) DELETE FROM "spree_shipping_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_methods'; -  (0.9ms) DELETE FROM "spree_stock_movements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_movements'; -  (1.1ms) DELETE FROM "spree_shipping_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_rates'; -  (0.8ms) DELETE FROM "spree_stock_transfers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_transfers'; -  (1.0ms) DELETE FROM "spree_stock_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_items'; -  (0.9ms) DELETE FROM "spree_stock_locations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_stock_locations'; -  (0.9ms) DELETE FROM "spree_countries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_countries'; -  (1.0ms) DELETE FROM "spree_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotions'; -  (0.9ms) DELETE FROM "spree_preferences"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_preferences'; -  (0.9ms) DELETE FROM "spree_products"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products'; -  (0.7ms) DELETE FROM "spree_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rules'; -  (0.9ms) DELETE FROM "spree_promotion_actions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_actions'; -  (0.8ms) DELETE FROM "spree_payment_capture_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_capture_events'; -  (0.8ms) DELETE FROM "spree_stores"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stores'; -  (0.9ms) DELETE FROM "spree_promotion_rule_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_taxons'; -  (0.8ms) DELETE FROM "spree_prices"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prices'; -  (1.1ms) DELETE FROM "spree_credit_cards"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_credit_cards'; -  (0.9ms) DELETE FROM "spree_inventory_units"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_inventory_units'; -  (0.8ms) DELETE FROM "spree_return_authorization_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorization_reasons'; -  (0.8ms) DELETE FROM "spree_refund_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refund_reasons'; -  (0.8ms) DELETE FROM "spree_return_authorizations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorizations'; -  (0.8ms) DELETE FROM "spree_promotion_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_categories'; -  (0.9ms) DELETE FROM "spree_customer_returns"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_customer_returns'; -  (0.9ms) DELETE FROM "friendly_id_slugs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'friendly_id_slugs'; -  (0.8ms) DELETE FROM "spree_reimbursements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursements'; -  (0.8ms) DELETE FROM "spree_refunds"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refunds'; -  (0.8ms) DELETE FROM "spree_reimbursement_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_types'; -  (0.8ms) DELETE FROM "spree_reimbursement_credits"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_credits'; -  (0.9ms) DELETE FROM "spree_prototype_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototype_taxons'; -  (0.9ms) DELETE FROM "spree_payments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payments'; -  (0.9ms) DELETE FROM "spree_store_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credits'; -  (0.8ms) DELETE FROM "spree_store_credit_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_categories'; -  (0.9ms) DELETE FROM "spree_store_credit_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_events'; -  (0.8ms) DELETE FROM "spree_store_credit_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_types'; -  (1.0ms) DELETE FROM "spree_adjustments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_adjustments'; -  (0.9ms) DELETE FROM "spree_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_line_items'; -  (0.9ms) DELETE FROM "spree_shipments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipments'; -  (0.8ms) DELETE FROM "spree_payment_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_methods'; -  (1.3ms) DELETE FROM "spree_orders"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_orders'; -  (1.1ms) DELETE FROM "spree_option_type_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_type_prototypes'; -  (0.8ms) DELETE FROM "spree_option_value_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_value_variants'; -  (0.9ms) DELETE FROM "spree_order_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_order_promotions'; -  (0.8ms) DELETE FROM "spree_product_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_promotion_rules'; -  (0.8ms) DELETE FROM "spree_promotion_rule_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_users'; -  (0.8ms) DELETE FROM "spree_property_prototypes"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_property_prototypes'; -  (0.9ms) DELETE FROM "spree_role_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_role_users'; -  (0.8ms) DELETE FROM "spree_shipping_method_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_zones'; -  (0.8ms) DELETE FROM "spree_tags"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tags'; -  (1.0ms) DELETE FROM "spree_taggings"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taggings'; -  (1.2ms) DELETE FROM "spree_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_variants'; -  (1.0ms) DELETE FROM "spree_return_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_items'; -  (0.8ms) DELETE FROM "spree_trackers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_trackers'; -  (0.9ms) DELETE FROM "spree_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxons'; -  (0.8ms) DELETE FROM "spree_oauth_applications"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_applications'; -  (0.8ms) DELETE FROM "spree_oauth_access_grants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_grants'; -  (0.9ms) DELETE FROM "spree_oauth_access_tokens"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_tokens'; -  (1.0ms) DELETE FROM "spree_users"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_users'; -  (0.9ms) DELETE FROM "spree_dummy_models"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_dummy_models'; -  (0.0ms) PRAGMA foreign_keys = 1 - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::Country Exists (0.3ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_4"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_4"], ["LIMIT", 1]] - Spree::Country Create (0.2ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_4"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_4"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:28.420243"]] -  (0.7ms) commit transaction - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_4"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_4"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.2ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_4"], ["abbr", "STATE_ABBR_4"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:28.424664"]] -  (0.7ms) commit transaction -  (0.0ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:28.426691"], ["updated_at", "2018-06-07 06:45:28.426691"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.8ms) commit transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:28.432277"], ["updated_at", "2018-06-07 06:45:28.432277"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.8ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #4"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.2ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #4"], ["created_at", "2018-06-07 06:45:28.440133"], ["updated_at", "2018-06-07 06:45:28.440133"]] -  (0.9ms) commit transaction - Spree::TaxCategory Load (0.2ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::TaxCategory Exists (0.2ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 336485"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.3ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 336485"], ["description", "Voluptas veritatis commodi nisi quia sit."], ["created_at", "2018-06-07 06:45:28.445545"], ["updated_at", "2018-06-07 06:45:28.445545"]] -  (0.9ms) commit transaction -  (0.2ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.1ms) begin transaction - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-7-649"], ["LIMIT", 1]] - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-7-649' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-7"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-7-649"], ["LIMIT", 1]] - Spree::Product Create (0.4ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #7 - 649"], ["description", "Magnam et autem enim voluptatem molestiae explicabo velit eos. Explicabo reiciendis cupiditate sunt ut vero. Molestias id architecto odit laborum.\nConsequatur vel totam doloribus repellendus ipsa ducimus ut provident. In occaecati dicta et laborum dolores voluptate. Molestiae architecto aliquam tenetur magnam."], ["available_on", "2017-06-07 06:45:28.438528"], ["slug", "product-7-649"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:28.455529"], ["updated_at", "2018-06-07 06:45:28.455529"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-7"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-7"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:28.458661"], ["created_at", "2018-06-07 06:45:28.458661"]] - Spree::Price Create (0.2ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:28.467885"], ["updated_at", "2018-06-07 06:45:28.467885"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.468931"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:28.471143"], ["updated_at", "2018-06-07 06:45:28.471143"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.471957"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-7-649"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-7-649"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:28.475873"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.477547' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.478185' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:28.472378"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.479784' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.480697' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.6ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) begin transaction - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-8-6852"], ["LIMIT", 1]] - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-8-6852' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.2ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-8"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-8-6852"], ["LIMIT", 1]] - Spree::Product Create (0.3ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #8 - 6852"], ["description", "Voluptas officia omnis quas unde. Eligendi magnam nihil quam sed voluptatum dolor inventore. Animi molestias rem nisi officia beatae repellat ad nulla. Enim eveniet dicta sint illum."], ["available_on", "2017-06-07 06:45:28.488187"], ["slug", "product-8-6852"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:28.494635"], ["updated_at", "2018-06-07 06:45:28.494635"]] - Spree::Variant Exists (0.2ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-8"], ["LIMIT", 1]] - Spree::Variant Load (0.3ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.4ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-8"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:28.497416"], ["created_at", "2018-06-07 06:45:28.497416"]] - Spree::Price Create (0.2ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:28.505573"], ["updated_at", "2018-06-07 06:45:28.505573"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.506620"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:28.508824"], ["updated_at", "2018-06-07 06:45:28.508824"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.510001"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.2ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.4ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-8-6852"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-8-6852"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:28.517470"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.519345' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.519871' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:28.510574"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.521035' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.521517' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (2.2ms) commit transaction - Spree::StockItem Load (0.3ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.2ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.2ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.1ms) begin transaction - Spree::StockItem Update (0.3ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:28.531275"], ["updated_at", "2018-06-07 06:45:28.531293"], ["id", 4]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.2ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.532946"], ["id", 2]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.2ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:28.534438"], ["id", 2]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.536266' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.536855' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.7ms) commit transaction -  (0.1ms) PRAGMA foreign_keys -  (0.0ms) PRAGMA foreign_keys = OFF -  (0.8ms) DELETE FROM "ar_internal_metadata"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'ar_internal_metadata'; -  (0.7ms) DELETE FROM "active_storage_blobs"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_blobs'; -  (0.8ms) DELETE FROM "active_storage_attachments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_attachments'; -  (0.8ms) DELETE FROM "spree_addresses"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_addresses'; -  (0.9ms) DELETE FROM "spree_assets"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_assets'; -  (0.9ms) DELETE FROM "spree_calculators"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_calculators'; -  (0.8ms) DELETE FROM "spree_gateways"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_gateways'; -  (0.8ms) DELETE FROM "spree_log_entries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_log_entries'; -  (0.9ms) DELETE FROM "spree_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_types'; -  (0.8ms) DELETE FROM "spree_option_values"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_values'; -  (0.7ms) DELETE FROM "spree_product_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_option_types'; -  (0.9ms) DELETE FROM "spree_product_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_properties'; -  (0.8ms) DELETE FROM "spree_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_properties'; -  (0.7ms) DELETE FROM "spree_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototypes'; -  (0.8ms) DELETE FROM "spree_roles"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_roles'; -  (0.8ms) DELETE FROM "spree_shipping_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_categories'; -  (0.7ms) DELETE FROM "spree_state_changes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_state_changes'; -  (0.7ms) DELETE FROM "spree_states"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_states'; -  (0.9ms) DELETE FROM "spree_tax_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_tax_categories'; -  (0.9ms) DELETE FROM "spree_tax_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_rates'; -  (0.8ms) DELETE FROM "spree_taxonomies"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxonomies'; -  (0.9ms) DELETE FROM "spree_zone_members"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zone_members'; -  (0.8ms) DELETE FROM "spree_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zones'; -  (0.8ms) DELETE FROM "spree_promotion_action_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_action_line_items'; -  (1.2ms) DELETE FROM "spree_products_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products_taxons'; -  (0.9ms) DELETE FROM "spree_shipping_method_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_categories'; -  (0.8ms) DELETE FROM "spree_shipping_methods"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_methods'; -  (0.9ms) DELETE FROM "spree_stock_movements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_movements'; -  (0.9ms) DELETE FROM "spree_shipping_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_rates'; -  (0.8ms) DELETE FROM "spree_stock_transfers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_transfers'; -  (1.0ms) DELETE FROM "spree_stock_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_items'; -  (0.9ms) DELETE FROM "spree_stock_locations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_locations'; -  (0.9ms) DELETE FROM "spree_countries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_countries'; -  (1.0ms) DELETE FROM "spree_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotions'; -  (0.8ms) DELETE FROM "spree_preferences"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_preferences'; -  (0.9ms) DELETE FROM "spree_products"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products'; -  (0.9ms) DELETE FROM "spree_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rules'; -  (0.9ms) DELETE FROM "spree_promotion_actions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_actions'; -  (0.8ms) DELETE FROM "spree_payment_capture_events"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_capture_events'; -  (0.9ms) DELETE FROM "spree_stores"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stores'; -  (0.9ms) DELETE FROM "spree_promotion_rule_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_taxons'; -  (0.8ms) DELETE FROM "spree_prices"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prices'; -  (0.9ms) DELETE FROM "spree_credit_cards"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_credit_cards'; -  (1.0ms) DELETE FROM "spree_inventory_units"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_inventory_units'; -  (0.7ms) DELETE FROM "spree_return_authorization_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorization_reasons'; -  (0.8ms) DELETE FROM "spree_refund_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refund_reasons'; -  (0.8ms) DELETE FROM "spree_return_authorizations"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorizations'; -  (0.8ms) DELETE FROM "spree_promotion_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_categories'; -  (0.8ms) DELETE FROM "spree_customer_returns"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_customer_returns'; -  (0.9ms) DELETE FROM "friendly_id_slugs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (1.0ms) DELETE FROM sqlite_sequence where name = 'friendly_id_slugs'; -  (0.9ms) DELETE FROM "spree_reimbursements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursements'; -  (0.8ms) DELETE FROM "spree_refunds"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refunds'; -  (0.8ms) DELETE FROM "spree_reimbursement_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_types'; -  (0.7ms) DELETE FROM "spree_reimbursement_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_credits'; -  (0.9ms) DELETE FROM "spree_prototype_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototype_taxons'; -  (1.0ms) DELETE FROM "spree_payments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payments'; -  (1.0ms) DELETE FROM "spree_store_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credits'; -  (0.9ms) DELETE FROM "spree_store_credit_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_categories'; -  (0.8ms) DELETE FROM "spree_store_credit_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_events'; -  (0.8ms) DELETE FROM "spree_store_credit_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_types'; -  (0.9ms) DELETE FROM "spree_adjustments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_adjustments'; -  (0.9ms) DELETE FROM "spree_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_line_items'; -  (0.9ms) DELETE FROM "spree_shipments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipments'; -  (0.8ms) DELETE FROM "spree_payment_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_methods'; -  (1.0ms) DELETE FROM "spree_orders"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_orders'; -  (0.8ms) DELETE FROM "spree_option_type_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_type_prototypes'; -  (0.8ms) DELETE FROM "spree_option_value_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_option_value_variants'; -  (0.8ms) DELETE FROM "spree_order_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_order_promotions'; -  (0.8ms) DELETE FROM "spree_product_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_promotion_rules'; -  (0.8ms) DELETE FROM "spree_promotion_rule_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_users'; -  (0.8ms) DELETE FROM "spree_property_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_property_prototypes'; -  (0.8ms) DELETE FROM "spree_role_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_role_users'; -  (0.8ms) DELETE FROM "spree_shipping_method_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_zones'; -  (11.4ms) DELETE FROM "spree_tags"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_tags'; -  (6.3ms) DELETE FROM "spree_taggings"; -  (0.4ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_taggings'; -  (1.6ms) DELETE FROM "spree_variants"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_variants'; -  (1.2ms) DELETE FROM "spree_return_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_return_items'; -  (1.0ms) DELETE FROM "spree_trackers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_trackers'; -  (1.1ms) DELETE FROM "spree_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_taxons'; -  (0.9ms) DELETE FROM "spree_oauth_applications"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_applications'; -  (0.9ms) DELETE FROM "spree_oauth_access_grants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_grants'; -  (0.9ms) DELETE FROM "spree_oauth_access_tokens"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_tokens'; -  (0.9ms) DELETE FROM "spree_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_users'; -  (0.8ms) DELETE FROM "spree_dummy_models"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_dummy_models'; -  (0.0ms) PRAGMA foreign_keys = 1 - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_5"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_5"], ["LIMIT", 1]] - Spree::Country Create (0.3ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_5"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_5"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:28.695060"]] -  (0.7ms) commit transaction - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_5"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_5"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.2ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_5"], ["abbr", "STATE_ABBR_5"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:28.699898"]] -  (0.7ms) commit transaction -  (0.0ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:28.701962"], ["updated_at", "2018-06-07 06:45:28.701962"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.7ms) commit transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:28.706964"], ["updated_at", "2018-06-07 06:45:28.706964"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (1.0ms) commit transaction - Spree::ShippingCategory Load (0.2ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::ShippingCategory Exists (0.2ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #5"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.3ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #5"], ["created_at", "2018-06-07 06:45:28.717295"], ["updated_at", "2018-06-07 06:45:28.717295"]] -  (0.7ms) commit transaction - Spree::TaxCategory Load (0.2ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::TaxCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 483966"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.2ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 483966"], ["description", "Perspiciatis labore nihil ab voluptas occaecati ducimus."], ["created_at", "2018-06-07 06:45:28.721361"], ["updated_at", "2018-06-07 06:45:28.721361"]] -  (0.7ms) commit transaction -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) begin transaction - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-9-9870"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-9-9870' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.2ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-9"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-9-9870"], ["LIMIT", 1]] - Spree::Product Create (0.4ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #9 - 9870"], ["description", "Quibusdam qui id aut minus. Quas eum voluptas minima deserunt quaerat ut veritatis culpa. Maxime adipisci ducimus quos non fugit sequi. Provident et animi possimus eaque eveniet.\nEst iusto nobis beatae quam in animi. Non et error dolorem ipsum sed. Placeat nulla iste sapiente inventore sunt et error adipisci. Repellat est voluptatum cupiditate nihil et."], ["available_on", "2017-06-07 06:45:28.715127"], ["slug", "product-9-9870"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:28.729007"], ["updated_at", "2018-06-07 06:45:28.729007"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-9"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-9"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:28.732115"], ["created_at", "2018-06-07 06:45:28.732115"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:28.739634"], ["updated_at", "2018-06-07 06:45:28.739634"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.742069"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:28.744865"], ["updated_at", "2018-06-07 06:45:28.744865"], ["backorderable", 1]] - Spree::Variant Update (0.3ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.746294"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.5ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-9-9870"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-9-9870"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:28.753930"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.755747' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.756290' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:28.747778"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.757427' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.757952' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.5ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.1ms) begin transaction - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-10-7573"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-10-7573' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-10"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-10-7573"], ["LIMIT", 1]] - Spree::Product Create (0.4ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #10 - 7573"], ["description", "Et sed suscipit eveniet nulla. Porro vero delectus voluptate aliquam animi magni enim quisquam. Quia hic eos aut id.\nDoloremque occaecati est autem corporis in et culpa. Ad ipsam atque veniam sunt amet. Enim a sunt explicabo odio consequatur vel quaerat omnis. Corrupti assumenda illum magnam molestiae qui sapiente.\nTempore id non beatae eos ut ea aut et. Molestias sapiente facere quidem asperiores quasi beatae qui. Et animi nihil nostrum placeat maxime quas. Sit rerum a et quam. Nesciunt fuga tenetur quis fugit neque et eveniet minima.\nConsequatur voluptas pariatur beatae assumenda rerum. Deleniti ipsam distinctio vel nesciunt non. Corrupti nisi voluptatem consequatur qui perferendis unde facere. Quo libero ut vel non provident odit.\nQuaerat at iste assumenda quia quis reiciendis eos. Aut placeat enim voluptas eos sint optio ut. Minima praesentium quia doloribus delectus et deserunt. Blanditiis iure corporis sed doloribus quam at."], ["available_on", "2017-06-07 06:45:28.764406"], ["slug", "product-10-7573"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:28.770239"], ["updated_at", "2018-06-07 06:45:28.770239"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-10"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-10"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:28.772527"], ["created_at", "2018-06-07 06:45:28.772527"]] - Spree::Price Create (0.2ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.0ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.2ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.3ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:28.781683"], ["updated_at", "2018-06-07 06:45:28.781683"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.783305"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:28.786229"], ["updated_at", "2018-06-07 06:45:28.786229"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.787232"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-10-7573"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-10-7573"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:28.791318"]] - Spree::Taxon Load (0.0ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.792936' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.793435' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:28.787796"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.794560' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.795045' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (2.0ms) commit transaction - Spree::StockItem Load (0.2ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.1ms) begin transaction - Spree::StockItem Update (0.2ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:28.801726"], ["updated_at", "2018-06-07 06:45:28.801752"], ["id", 4]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.803059"], ["id", 2]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:28.804278"], ["id", 2]] - Spree::Taxon Load (0.0ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.805787' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.806321' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.1ms) commit transaction -  (0.1ms) PRAGMA foreign_keys -  (0.1ms) PRAGMA foreign_keys = OFF -  (0.8ms) DELETE FROM "ar_internal_metadata"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'ar_internal_metadata'; -  (0.8ms) DELETE FROM "active_storage_blobs"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'active_storage_blobs'; -  (0.9ms) DELETE FROM "active_storage_attachments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_attachments'; -  (0.9ms) DELETE FROM "spree_addresses"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_addresses'; -  (0.9ms) DELETE FROM "spree_assets"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_assets'; -  (0.8ms) DELETE FROM "spree_calculators"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_calculators'; -  (0.8ms) DELETE FROM "spree_gateways"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_gateways'; -  (0.7ms) DELETE FROM "spree_log_entries"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_log_entries'; -  (0.7ms) DELETE FROM "spree_option_types"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_types'; -  (0.8ms) DELETE FROM "spree_option_values"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_values'; -  (0.8ms) DELETE FROM "spree_product_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_option_types'; -  (0.8ms) DELETE FROM "spree_product_properties"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_properties'; -  (0.7ms) DELETE FROM "spree_properties"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_properties'; -  (0.8ms) DELETE FROM "spree_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_prototypes'; -  (0.7ms) DELETE FROM "spree_roles"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_roles'; -  (0.7ms) DELETE FROM "spree_shipping_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_categories'; -  (0.8ms) DELETE FROM "spree_state_changes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_state_changes'; -  (0.8ms) DELETE FROM "spree_states"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_states'; -  (0.8ms) DELETE FROM "spree_tax_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_tax_categories'; -  (0.9ms) DELETE FROM "spree_tax_rates"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_rates'; -  (0.8ms) DELETE FROM "spree_taxonomies"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxonomies'; -  (0.8ms) DELETE FROM "spree_zone_members"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zone_members'; -  (0.8ms) DELETE FROM "spree_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zones'; -  (1.0ms) DELETE FROM "spree_promotion_action_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_action_line_items'; -  (0.8ms) DELETE FROM "spree_products_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products_taxons'; -  (0.8ms) DELETE FROM "spree_shipping_method_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_categories'; -  (0.8ms) DELETE FROM "spree_shipping_methods"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_methods'; -  (0.8ms) DELETE FROM "spree_stock_movements"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_movements'; -  (0.8ms) DELETE FROM "spree_shipping_rates"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_rates'; -  (0.9ms) DELETE FROM "spree_stock_transfers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_transfers'; -  (1.0ms) DELETE FROM "spree_stock_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_items'; -  (1.1ms) DELETE FROM "spree_stock_locations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_stock_locations'; -  (1.0ms) DELETE FROM "spree_countries"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_countries'; -  (1.4ms) DELETE FROM "spree_promotions"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_promotions'; -  (1.0ms) DELETE FROM "spree_preferences"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_preferences'; -  (1.2ms) DELETE FROM "spree_products"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products'; -  (1.0ms) DELETE FROM "spree_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rules'; -  (1.0ms) DELETE FROM "spree_promotion_actions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_actions'; -  (0.9ms) DELETE FROM "spree_payment_capture_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_capture_events'; -  (0.9ms) DELETE FROM "spree_stores"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stores'; -  (0.9ms) DELETE FROM "spree_promotion_rule_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_taxons'; -  (0.8ms) DELETE FROM "spree_prices"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prices'; -  (0.9ms) DELETE FROM "spree_credit_cards"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_credit_cards'; -  (0.9ms) DELETE FROM "spree_inventory_units"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_inventory_units'; -  (0.8ms) DELETE FROM "spree_return_authorization_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorization_reasons'; -  (0.9ms) DELETE FROM "spree_refund_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refund_reasons'; -  (0.9ms) DELETE FROM "spree_return_authorizations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorizations'; -  (0.8ms) DELETE FROM "spree_promotion_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_categories'; -  (0.8ms) DELETE FROM "spree_customer_returns"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_customer_returns'; -  (1.1ms) DELETE FROM "friendly_id_slugs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.9ms) DELETE FROM sqlite_sequence where name = 'friendly_id_slugs'; -  (0.9ms) DELETE FROM "spree_reimbursements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursements'; -  (0.8ms) DELETE FROM "spree_refunds"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refunds'; -  (0.8ms) DELETE FROM "spree_reimbursement_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_types'; -  (0.8ms) DELETE FROM "spree_reimbursement_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_credits'; -  (0.9ms) DELETE FROM "spree_prototype_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototype_taxons'; -  (0.8ms) DELETE FROM "spree_payments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payments'; -  (0.9ms) DELETE FROM "spree_store_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credits'; -  (0.8ms) DELETE FROM "spree_store_credit_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_categories'; -  (0.9ms) DELETE FROM "spree_store_credit_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_events'; -  (0.8ms) DELETE FROM "spree_store_credit_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_types'; -  (0.8ms) DELETE FROM "spree_adjustments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_adjustments'; -  (0.8ms) DELETE FROM "spree_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_line_items'; -  (0.8ms) DELETE FROM "spree_shipments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipments'; -  (0.7ms) DELETE FROM "spree_payment_methods"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_methods'; -  (1.1ms) DELETE FROM "spree_orders"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_orders'; -  (0.8ms) DELETE FROM "spree_option_type_prototypes"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_type_prototypes'; -  (0.7ms) DELETE FROM "spree_option_value_variants"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_value_variants'; -  (0.7ms) DELETE FROM "spree_order_promotions"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_order_promotions'; -  (0.7ms) DELETE FROM "spree_product_promotion_rules"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_promotion_rules'; -  (0.8ms) DELETE FROM "spree_promotion_rule_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_users'; -  (0.8ms) DELETE FROM "spree_property_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_property_prototypes'; -  (0.8ms) DELETE FROM "spree_role_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_role_users'; -  (0.8ms) DELETE FROM "spree_shipping_method_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_zones'; -  (0.8ms) DELETE FROM "spree_tags"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tags'; -  (0.9ms) DELETE FROM "spree_taggings"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taggings'; -  (1.0ms) DELETE FROM "spree_variants"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_variants'; -  (0.9ms) DELETE FROM "spree_return_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_items'; -  (0.7ms) DELETE FROM "spree_trackers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_trackers'; -  (0.9ms) DELETE FROM "spree_taxons"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxons'; -  (0.7ms) DELETE FROM "spree_oauth_applications"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_applications'; -  (0.8ms) DELETE FROM "spree_oauth_access_grants"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_grants'; -  (0.8ms) DELETE FROM "spree_oauth_access_tokens"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_tokens'; -  (0.8ms) DELETE FROM "spree_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_users'; -  (0.7ms) DELETE FROM "spree_dummy_models"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_dummy_models'; -  (0.0ms) PRAGMA foreign_keys = 1 - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_6"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_6"], ["LIMIT", 1]] - Spree::Country Create (0.3ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_6"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_6"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:28.936184"]] -  (0.7ms) commit transaction - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_6"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_6"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.2ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_6"], ["abbr", "STATE_ABBR_6"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:28.940698"]] -  (0.8ms) commit transaction -  (0.0ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:28.942703"], ["updated_at", "2018-06-07 06:45:28.942703"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.7ms) commit transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:28.947657"], ["updated_at", "2018-06-07 06:45:28.947657"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.9ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #6"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.2ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #6"], ["created_at", "2018-06-07 06:45:28.955634"], ["updated_at", "2018-06-07 06:45:28.955634"]] -  (0.9ms) commit transaction - Spree::TaxCategory Load (0.2ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::TaxCategory Exists (0.2ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 840295"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.4ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 840295"], ["description", "Incidunt doloribus et rem placeat accusamus."], ["created_at", "2018-06-07 06:45:28.960524"], ["updated_at", "2018-06-07 06:45:28.960524"]] -  (0.9ms) commit transaction -  (0.2ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) begin transaction - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-11-8357"], ["LIMIT", 1]] - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-11-8357' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-11"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-11-8357"], ["LIMIT", 1]] - Spree::Product Create (0.3ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #11 - 8357"], ["description", "Hic libero corporis voluptatem voluptatum quod quae consequuntur. Ex autem rerum dolor voluptates tenetur velit numquam. Atque eos enim quibusdam vel modi ad. Fuga totam odit dolorem ea corrupti similique.\nTenetur consectetur nihil sapiente dolorem beatae quia harum eius. Dolorem ut quia unde assumenda omnis rerum. Cum aut nihil accusantium dolorem. Minus quaerat et totam dolorem fugit dolore.\nRerum molestias necessitatibus aliquam est minus vitae nisi. In ullam veniam molestias odit nihil. Totam laudantium voluptatibus nostrum esse quia.\nTemporibus aut et et dolorem enim quasi fuga est. Sunt et dolores sed quia adipisci impedit. Aut atque at quia exercitationem et."], ["available_on", "2017-06-07 06:45:28.953945"], ["slug", "product-11-8357"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:28.969472"], ["updated_at", "2018-06-07 06:45:28.969472"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-11"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-11"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:28.972077"], ["created_at", "2018-06-07 06:45:28.972077"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (1.3ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.3ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:28.981268"], ["updated_at", "2018-06-07 06:45:28.981268"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.982467"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:28.984983"], ["updated_at", "2018-06-07 06:45:28.984983"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:28.985969"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-11-8357"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-11-8357"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:28.989802"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.991405' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.991938' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:28.986462"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:28.993090' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:28.993565' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (2.4ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) begin transaction - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-12-6198"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-12-6198' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-12"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-12-6198"], ["LIMIT", 1]] - Spree::Product Create (0.3ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #12 - 6198"], ["description", "Dolor tenetur molestias dicta soluta et praesentium ratione sunt. Quia itaque fugit aut illum tempora quia. Quae reiciendis sed rem laudantium mollitia aspernatur qui sint. Blanditiis vel voluptatem ea dolor esse animi. Sint et quo qui nihil.\nAut sit similique illo qui excepturi est est. Magni qui autem temporibus sit unde pariatur saepe et. Velit iusto aut aut expedita eos. Tenetur ullam rerum aliquam voluptatem illum."], ["available_on", "2017-06-07 06:45:29.000662"], ["slug", "product-12-6198"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:29.006521"], ["updated_at", "2018-06-07 06:45:29.006521"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-12"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-12"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:29.008689"], ["created_at", "2018-06-07 06:45:29.008689"]] - Spree::Price Create (0.2ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:29.015781"], ["updated_at", "2018-06-07 06:45:29.015781"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.016771"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:29.019024"], ["updated_at", "2018-06-07 06:45:29.019024"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.019822"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-12-6198"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-12-6198"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:29.023661"]] - Spree::Taxon Load (0.0ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.025350' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.025869' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.020270"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.026976' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.027548' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (2.1ms) commit transaction - Spree::StockItem Load (0.2ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.1ms) begin transaction - Spree::StockItem Update (0.2ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:29.034924"], ["updated_at", "2018-06-07 06:45:29.034942"], ["id", 4]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.036193"], ["id", 2]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.037335"], ["id", 2]] - Spree::Taxon Load (0.0ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.038785' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.039310' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.9ms) commit transaction -  (0.1ms) PRAGMA foreign_keys -  (0.0ms) PRAGMA foreign_keys = OFF -  (0.8ms) DELETE FROM "ar_internal_metadata"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'ar_internal_metadata'; -  (0.8ms) DELETE FROM "active_storage_blobs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_blobs'; -  (0.8ms) DELETE FROM "active_storage_attachments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_attachments'; -  (0.9ms) DELETE FROM "spree_addresses"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_addresses'; -  (0.9ms) DELETE FROM "spree_assets"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_assets'; -  (0.9ms) DELETE FROM "spree_calculators"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_calculators'; -  (0.8ms) DELETE FROM "spree_gateways"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_gateways'; -  (0.8ms) DELETE FROM "spree_log_entries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_log_entries'; -  (0.8ms) DELETE FROM "spree_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_types'; -  (0.8ms) DELETE FROM "spree_option_values"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_values'; -  (0.8ms) DELETE FROM "spree_product_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_option_types'; -  (1.0ms) DELETE FROM "spree_product_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_properties'; -  (0.8ms) DELETE FROM "spree_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_properties'; -  (0.8ms) DELETE FROM "spree_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototypes'; -  (0.9ms) DELETE FROM "spree_roles"; -  (0.6ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_roles'; -  (1.1ms) DELETE FROM "spree_shipping_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_categories'; -  (0.9ms) DELETE FROM "spree_state_changes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_state_changes'; -  (0.8ms) DELETE FROM "spree_states"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_states'; -  (0.8ms) DELETE FROM "spree_tax_categories"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_tax_categories'; -  (0.8ms) DELETE FROM "spree_tax_rates"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_rates'; -  (0.7ms) DELETE FROM "spree_taxonomies"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxonomies'; -  (0.8ms) DELETE FROM "spree_zone_members"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zone_members'; -  (0.7ms) DELETE FROM "spree_zones"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zones'; -  (0.8ms) DELETE FROM "spree_promotion_action_line_items"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_action_line_items'; -  (1.1ms) DELETE FROM "spree_products_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products_taxons'; -  (1.0ms) DELETE FROM "spree_shipping_method_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_categories'; -  (1.0ms) DELETE FROM "spree_shipping_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_methods'; -  (1.0ms) DELETE FROM "spree_stock_movements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_movements'; -  (1.1ms) DELETE FROM "spree_shipping_rates"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_rates'; -  (1.0ms) DELETE FROM "spree_stock_transfers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_transfers'; -  (1.0ms) DELETE FROM "spree_stock_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_items'; -  (1.1ms) DELETE FROM "spree_stock_locations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_stock_locations'; -  (1.0ms) DELETE FROM "spree_countries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_countries'; -  (1.2ms) DELETE FROM "spree_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotions'; -  (1.0ms) DELETE FROM "spree_preferences"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_preferences'; -  (1.3ms) DELETE FROM "spree_products"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_products'; -  (1.0ms) DELETE FROM "spree_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rules'; -  (1.0ms) DELETE FROM "spree_promotion_actions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_actions'; -  (0.9ms) DELETE FROM "spree_payment_capture_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_capture_events'; -  (0.8ms) DELETE FROM "spree_stores"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stores'; -  (0.8ms) DELETE FROM "spree_promotion_rule_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_taxons'; -  (0.8ms) DELETE FROM "spree_prices"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prices'; -  (0.9ms) DELETE FROM "spree_credit_cards"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_credit_cards'; -  (0.9ms) DELETE FROM "spree_inventory_units"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_inventory_units'; -  (0.8ms) DELETE FROM "spree_return_authorization_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorization_reasons'; -  (0.7ms) DELETE FROM "spree_refund_reasons"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refund_reasons'; -  (0.8ms) DELETE FROM "spree_return_authorizations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorizations'; -  (0.8ms) DELETE FROM "spree_promotion_categories"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_categories'; -  (0.9ms) DELETE FROM "spree_customer_returns"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_customer_returns'; -  (0.9ms) DELETE FROM "friendly_id_slugs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.9ms) DELETE FROM sqlite_sequence where name = 'friendly_id_slugs'; -  (0.8ms) DELETE FROM "spree_reimbursements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursements'; -  (0.9ms) DELETE FROM "spree_refunds"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refunds'; -  (0.8ms) DELETE FROM "spree_reimbursement_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_types'; -  (0.8ms) DELETE FROM "spree_reimbursement_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_credits'; -  (0.8ms) DELETE FROM "spree_prototype_taxons"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototype_taxons'; -  (0.9ms) DELETE FROM "spree_payments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payments'; -  (0.9ms) DELETE FROM "spree_store_credits"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credits'; -  (0.8ms) DELETE FROM "spree_store_credit_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_categories'; -  (0.8ms) DELETE FROM "spree_store_credit_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_events'; -  (0.8ms) DELETE FROM "spree_store_credit_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_types'; -  (0.8ms) DELETE FROM "spree_adjustments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_adjustments'; -  (0.8ms) DELETE FROM "spree_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_line_items'; -  (1.0ms) DELETE FROM "spree_shipments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipments'; -  (0.8ms) DELETE FROM "spree_payment_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_methods'; -  (1.1ms) DELETE FROM "spree_orders"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_orders'; -  (0.9ms) DELETE FROM "spree_option_type_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_type_prototypes'; -  (0.8ms) DELETE FROM "spree_option_value_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_value_variants'; -  (0.8ms) DELETE FROM "spree_order_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_order_promotions'; -  (0.7ms) DELETE FROM "spree_product_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_promotion_rules'; -  (0.8ms) DELETE FROM "spree_promotion_rule_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_users'; -  (0.8ms) DELETE FROM "spree_property_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_property_prototypes'; -  (0.8ms) DELETE FROM "spree_role_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_role_users'; -  (0.8ms) DELETE FROM "spree_shipping_method_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_zones'; -  (0.8ms) DELETE FROM "spree_tags"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tags'; -  (1.1ms) DELETE FROM "spree_taggings"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taggings'; -  (1.0ms) DELETE FROM "spree_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_variants'; -  (0.8ms) DELETE FROM "spree_return_items"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_items'; -  (1.0ms) DELETE FROM "spree_trackers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_trackers'; -  (1.0ms) DELETE FROM "spree_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxons'; -  (0.8ms) DELETE FROM "spree_oauth_applications"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_applications'; -  (0.8ms) DELETE FROM "spree_oauth_access_grants"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_grants'; -  (0.8ms) DELETE FROM "spree_oauth_access_tokens"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_tokens'; -  (0.9ms) DELETE FROM "spree_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_users'; -  (0.7ms) DELETE FROM "spree_dummy_models"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_dummy_models'; -  (0.0ms) PRAGMA foreign_keys = 1 - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_7"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_7"], ["LIMIT", 1]] - Spree::Country Create (0.2ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_7"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_7"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:29.172338"]] -  (0.8ms) commit transaction - Spree::State Load (0.2ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::State Exists (0.2ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_7"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_7"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.3ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_7"], ["abbr", "STATE_ABBR_7"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:29.177782"]] -  (0.8ms) commit transaction -  (0.0ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:29.180214"], ["updated_at", "2018-06-07 06:45:29.180214"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (1.0ms) commit transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:29.185698"], ["updated_at", "2018-06-07 06:45:29.185698"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.8ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #7"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.2ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #7"], ["created_at", "2018-06-07 06:45:29.192966"], ["updated_at", "2018-06-07 06:45:29.192966"]] -  (0.9ms) commit transaction - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::TaxCategory Exists (0.2ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 73142"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.2ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 73142"], ["description", "Autem assumenda non quia eaque."], ["created_at", "2018-06-07 06:45:29.197254"], ["updated_at", "2018-06-07 06:45:29.197254"]] -  (1.0ms) commit transaction -  (0.2ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.1ms) begin transaction - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-13-5623"], ["LIMIT", 1]] - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-13-5623' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.2ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-13"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-13-5623"], ["LIMIT", 1]] - Spree::Product Create (0.5ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #13 - 5623"], ["description", "Veniam odio laboriosam doloribus asperiores minus consequatur ab et. Quisquam eaque quia quaerat sit voluptatem ut minus consequatur. Veritatis illum deserunt aut ex ullam ut tempore animi. Omnis et aspernatur ullam esse facere."], ["available_on", "2017-06-07 06:45:29.191405"], ["slug", "product-13-5623"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:29.207422"], ["updated_at", "2018-06-07 06:45:29.207422"]] - Spree::Variant Exists (0.2ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-13"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-13"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:29.210674"], ["created_at", "2018-06-07 06:45:29.210674"]] - Spree::Price Create (0.2ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:29.220439"], ["updated_at", "2018-06-07 06:45:29.220439"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.221655"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:29.224127"], ["updated_at", "2018-06-07 06:45:29.224127"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.224925"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-13-5623"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-13-5623"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:29.228712"]] - Spree::Taxon Load (0.2ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.231367' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.232222' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.225388"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.233619' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.234231' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.5ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) begin transaction - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-14-6129"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-14-6129' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-14"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-14-6129"], ["LIMIT", 1]] - Spree::Product Create (0.3ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #14 - 6129"], ["description", "Eligendi aut non consequatur id veniam assumenda laborum qui. Unde suscipit eum quas possimus quam. Neque et veniam iste aperiam eos alias id quis. Quos sunt explicabo quod quia.\nQuod et possimus assumenda qui. Consequatur beatae veniam eligendi consequatur. Pariatur ipsa veniam repellat minima est nesciunt. Saepe fugit ut exercitationem quia magnam.\nQuisquam laudantium fugit odit ex in quia. Perferendis sit doloribus facilis ipsa aut. Qui tempore iusto quisquam velit possimus. Maiores nostrum id distinctio ut cumque laborum totam iste.\nSunt labore consectetur error facere sunt. Perferendis quidem praesentium alias commodi non enim nihil animi. Voluptas assumenda quis quidem delectus ducimus veritatis."], ["available_on", "2017-06-07 06:45:29.239533"], ["slug", "product-14-6129"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:29.245098"], ["updated_at", "2018-06-07 06:45:29.245098"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-14"], ["LIMIT", 1]] - Spree::Variant Load (0.3ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.3ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-14"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:29.247082"], ["created_at", "2018-06-07 06:45:29.247082"]] - Spree::Price Create (0.2ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.0ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:29.254801"], ["updated_at", "2018-06-07 06:45:29.254801"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.255795"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:29.258011"], ["updated_at", "2018-06-07 06:45:29.258011"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.258798"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-14-6129"]] - FriendlyId::Slug Create (0.5ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-14-6129"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:29.263791"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.266421' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.267005' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.259273"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.268156' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.268634' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.8ms) commit transaction - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.1ms) begin transaction - Spree::StockItem Update (0.2ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:29.275016"], ["updated_at", "2018-06-07 06:45:29.275028"], ["id", 4]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.276285"], ["id", 2]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.277358"], ["id", 2]] - Spree::Taxon Load (0.0ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.278807' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.279356' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.8ms) commit transaction -  (0.1ms) PRAGMA foreign_keys -  (0.0ms) PRAGMA foreign_keys = OFF -  (0.9ms) DELETE FROM "ar_internal_metadata"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'ar_internal_metadata'; -  (0.9ms) DELETE FROM "active_storage_blobs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_blobs'; -  (0.9ms) DELETE FROM "active_storage_attachments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_attachments'; -  (0.9ms) DELETE FROM "spree_addresses"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_addresses'; -  (0.9ms) DELETE FROM "spree_assets"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_assets'; -  (0.8ms) DELETE FROM "spree_calculators"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_calculators'; -  (0.8ms) DELETE FROM "spree_gateways"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_gateways'; -  (0.9ms) DELETE FROM "spree_log_entries"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_log_entries'; -  (0.7ms) DELETE FROM "spree_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_types'; -  (0.8ms) DELETE FROM "spree_option_values"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_values'; -  (0.8ms) DELETE FROM "spree_product_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_option_types'; -  (0.8ms) DELETE FROM "spree_product_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_properties'; -  (0.8ms) DELETE FROM "spree_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_properties'; -  (0.7ms) DELETE FROM "spree_prototypes"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototypes'; -  (0.8ms) DELETE FROM "spree_roles"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_roles'; -  (0.8ms) DELETE FROM "spree_shipping_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_categories'; -  (0.9ms) DELETE FROM "spree_state_changes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_state_changes'; -  (0.8ms) DELETE FROM "spree_states"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_states'; -  (0.9ms) DELETE FROM "spree_tax_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_tax_categories'; -  (0.9ms) DELETE FROM "spree_tax_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_rates'; -  (1.0ms) DELETE FROM "spree_taxonomies"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxonomies'; -  (0.9ms) DELETE FROM "spree_zone_members"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zone_members'; -  (0.9ms) DELETE FROM "spree_zones"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zones'; -  (8.5ms) DELETE FROM "spree_promotion_action_line_items"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_action_line_items'; -  (6.3ms) DELETE FROM "spree_products_taxons"; -  (0.4ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_products_taxons'; -  (1.3ms) DELETE FROM "spree_shipping_method_categories"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_categories'; -  (1.0ms) DELETE FROM "spree_shipping_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_methods'; -  (1.0ms) DELETE FROM "spree_stock_movements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_stock_movements'; -  (1.0ms) DELETE FROM "spree_shipping_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_rates'; -  (0.9ms) DELETE FROM "spree_stock_transfers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_transfers'; -  (1.0ms) DELETE FROM "spree_stock_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_items'; -  (1.0ms) DELETE FROM "spree_stock_locations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_locations'; -  (0.8ms) DELETE FROM "spree_countries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_countries'; -  (1.0ms) DELETE FROM "spree_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotions'; -  (0.8ms) DELETE FROM "spree_preferences"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_preferences'; -  (0.9ms) DELETE FROM "spree_products"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products'; -  (0.8ms) DELETE FROM "spree_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rules'; -  (0.8ms) DELETE FROM "spree_promotion_actions"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_actions'; -  (0.8ms) DELETE FROM "spree_payment_capture_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_capture_events'; -  (0.9ms) DELETE FROM "spree_stores"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stores'; -  (0.9ms) DELETE FROM "spree_promotion_rule_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_taxons'; -  (0.8ms) DELETE FROM "spree_prices"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prices'; -  (0.8ms) DELETE FROM "spree_credit_cards"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_credit_cards'; -  (1.0ms) DELETE FROM "spree_inventory_units"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_inventory_units'; -  (0.7ms) DELETE FROM "spree_return_authorization_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorization_reasons'; -  (0.8ms) DELETE FROM "spree_refund_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_refund_reasons'; -  (0.8ms) DELETE FROM "spree_return_authorizations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorizations'; -  (0.8ms) DELETE FROM "spree_promotion_categories"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_categories'; -  (0.8ms) DELETE FROM "spree_customer_returns"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_customer_returns'; -  (0.9ms) DELETE FROM "friendly_id_slugs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.9ms) DELETE FROM sqlite_sequence where name = 'friendly_id_slugs'; -  (0.8ms) DELETE FROM "spree_reimbursements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursements'; -  (0.8ms) DELETE FROM "spree_refunds"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refunds'; -  (0.8ms) DELETE FROM "spree_reimbursement_types"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_types'; -  (0.8ms) DELETE FROM "spree_reimbursement_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_credits'; -  (0.8ms) DELETE FROM "spree_prototype_taxons"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototype_taxons'; -  (0.9ms) DELETE FROM "spree_payments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_payments'; -  (0.9ms) DELETE FROM "spree_store_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credits'; -  (0.8ms) DELETE FROM "spree_store_credit_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_categories'; -  (0.7ms) DELETE FROM "spree_store_credit_events"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_events'; -  (0.8ms) DELETE FROM "spree_store_credit_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_types'; -  (0.9ms) DELETE FROM "spree_adjustments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_adjustments'; -  (0.8ms) DELETE FROM "spree_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_line_items'; -  (1.1ms) DELETE FROM "spree_shipments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipments'; -  (0.8ms) DELETE FROM "spree_payment_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_methods'; -  (1.1ms) DELETE FROM "spree_orders"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_orders'; -  (0.8ms) DELETE FROM "spree_option_type_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_type_prototypes'; -  (0.8ms) DELETE FROM "spree_option_value_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_value_variants'; -  (0.8ms) DELETE FROM "spree_order_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_order_promotions'; -  (0.8ms) DELETE FROM "spree_product_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_promotion_rules'; -  (0.8ms) DELETE FROM "spree_promotion_rule_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_users'; -  (0.8ms) DELETE FROM "spree_property_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_property_prototypes'; -  (0.8ms) DELETE FROM "spree_role_users"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_role_users'; -  (0.8ms) DELETE FROM "spree_shipping_method_zones"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_zones'; -  (0.8ms) DELETE FROM "spree_tags"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tags'; -  (1.0ms) DELETE FROM "spree_taggings"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taggings'; -  (1.0ms) DELETE FROM "spree_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_variants'; -  (0.9ms) DELETE FROM "spree_return_items"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_items'; -  (0.7ms) DELETE FROM "spree_trackers"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_trackers'; -  (0.9ms) DELETE FROM "spree_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxons'; -  (0.7ms) DELETE FROM "spree_oauth_applications"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_applications'; -  (0.9ms) DELETE FROM "spree_oauth_access_grants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_grants'; -  (0.9ms) DELETE FROM "spree_oauth_access_tokens"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_tokens'; -  (0.8ms) DELETE FROM "spree_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_users'; -  (0.7ms) DELETE FROM "spree_dummy_models"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_dummy_models'; -  (0.0ms) PRAGMA foreign_keys = 1 -  (0.0ms) begin transaction -  (0.0ms) commit transaction -  (0.0ms) begin transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_8"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_8"], ["LIMIT", 1]] - Spree::Country Create (0.2ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_8"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_8"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:29.422894"]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_8"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_8"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.1ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_8"], ["abbr", "STATE_ABBR_8"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:29.426490"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 -  (0.1ms) SAVEPOINT active_record_1 - Spree::StockLocation Create (0.2ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:29.427705"], ["updated_at", "2018-06-07 06:45:29.427705"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::Country Load (0.0ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.0ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::StockLocation Create (0.1ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:29.431362"], ["updated_at", "2018-06-07 06:45:29.431362"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #8"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.1ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #8"], ["created_at", "2018-06-07 06:45:29.437789"], ["updated_at", "2018-06-07 06:45:29.437789"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::TaxCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 56710"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.1ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 56710"], ["description", "Sed soluta quis nobis aperiam."], ["created_at", "2018-06-07 06:45:29.440211"], ["updated_at", "2018-06-07 06:45:29.440211"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) SAVEPOINT active_record_1 - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-15-884"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-15-884' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-15"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-15-884"], ["LIMIT", 1]] - Spree::Product Create (0.3ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #15 - 884"], ["description", "Molestiae rerum voluptas quam non. Placeat incidunt asperiores enim eos necessitatibus reiciendis exercitationem ea. Sed laboriosam aperiam deleniti quo.\nVelit in perferendis rerum optio molestiae repudiandae. Quidem eum eos neque voluptatum aspernatur velit ad. Sint quae dolorem deleniti facere."], ["available_on", "2017-06-07 06:45:29.436329"], ["slug", "product-15-884"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:29.445362"], ["updated_at", "2018-06-07 06:45:29.445362"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-15"], ["LIMIT", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-15"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:29.447575"], ["created_at", "2018-06-07 06:45:29.447575"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.2ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:29.455198"], ["updated_at", "2018-06-07 06:45:29.455198"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.456606"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:29.459773"], ["updated_at", "2018-06-07 06:45:29.459773"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.460769"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-15-884"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-15-884"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:29.465124"]] - Spree::Taxon Load (1.3ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.468408' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.469099' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.461330"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.470225' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.470655' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::ShippingCategory Load (0.0ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.0ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.1ms) SAVEPOINT active_record_1 - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-16-5780"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-16-5780' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-16"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-16-5780"], ["LIMIT", 1]] - Spree::Product Create (0.2ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #16 - 5780"], ["description", "Repellendus amet dolores quis aut ut aut velit. Error qui est maxime est. Doloremque qui quaerat blanditiis facilis voluptates. Rerum sed debitis qui dolorem ad nihil occaecati ratione. Libero est sed ut officia dolore sed rerum."], ["available_on", "2017-06-07 06:45:29.474322"], ["slug", "product-16-5780"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:29.479767"], ["updated_at", "2018-06-07 06:45:29.479767"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-16"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.3ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-16"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:29.482253"], ["created_at", "2018-06-07 06:45:29.482253"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.0ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:29.489473"], ["updated_at", "2018-06-07 06:45:29.489473"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.490420"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:29.492821"], ["updated_at", "2018-06-07 06:45:29.492821"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.493613"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.0ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-16-5780"]] - FriendlyId::Slug Create (0.7ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-16-5780"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:29.497156"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.499586' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.500298' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.494023"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.501981' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.502485' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::StockItem Update (0.1ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:29.506439"], ["updated_at", "2018-06-07 06:45:29.506451"], ["id", 4]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.507491"], ["id", 2]] - Spree::Product Load (0.0ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.508658"], ["id", 2]] - Spree::Taxon Load (0.0ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.510139' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.510638' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.0ms) RELEASE SAVEPOINT active_record_1 -Started GET "/admin/stock_items" for 127.0.0.1 at 2018-06-07 12:15:29 +0530 -  (1.7ms) rollback transaction -  (0.1ms) begin transaction -  (0.0ms) commit transaction -  (0.1ms) begin transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_9"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_9"], ["LIMIT", 1]] - Spree::Country Create (0.3ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_9"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_9"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:29.533222"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_9"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_9"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.1ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_9"], ["abbr", "STATE_ABBR_9"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:29.537068"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 -  (0.0ms) SAVEPOINT active_record_1 - Spree::StockLocation Create (0.2ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:29.538390"], ["updated_at", "2018-06-07 06:45:29.538390"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::Country Load (0.0ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.0ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::StockLocation Create (0.1ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:29.542084"], ["updated_at", "2018-06-07 06:45:29.542084"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::ShippingCategory Load (0.0ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #9"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.1ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #9"], ["created_at", "2018-06-07 06:45:29.548414"], ["updated_at", "2018-06-07 06:45:29.548414"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::TaxCategory Load (0.0ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::TaxCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 32045"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.1ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 32045"], ["description", "Tenetur laboriosam quia qui doloremque voluptas."], ["created_at", "2018-06-07 06:45:29.550900"], ["updated_at", "2018-06-07 06:45:29.550900"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) SAVEPOINT active_record_1 - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-17-3337"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-17-3337' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-17"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-17-3337"], ["LIMIT", 1]] - Spree::Product Create (0.3ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #17 - 3337"], ["description", "Dolor rerum omnis deleniti occaecati repellendus excepturi. Neque voluptatem commodi dolor accusamus aut. Totam nam temporibus occaecati aliquam error veritatis blanditiis aliquid. Ipsam a nesciunt vitae ut illo harum error temporibus.\nCupiditate accusamus unde excepturi sint non omnis atque blanditiis. Ut non doloremque sit aut est nostrum. Debitis labore accusantium neque quis autem eos.\nEst quo cumque dolor placeat in architecto et. Quia esse nesciunt corrupti sit. Soluta impedit consequatur illum quis tempore cum quaerat. Nemo alias fugiat consequatur est distinctio rem.\nAccusantium rerum rerum iste illo eveniet illum. Debitis aperiam qui voluptatibus dolores ea nam consequatur. Laboriosam architecto et facilis sapiente beatae eum. Quam illo explicabo eaque minus sequi soluta."], ["available_on", "2017-06-07 06:45:29.546979"], ["slug", "product-17-3337"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:29.556934"], ["updated_at", "2018-06-07 06:45:29.556934"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-17"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.3ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-17"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:29.559958"], ["created_at", "2018-06-07 06:45:29.559958"]] - Spree::Price Create (0.2ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:29.568833"], ["updated_at", "2018-06-07 06:45:29.568833"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.570014"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:29.572520"], ["updated_at", "2018-06-07 06:45:29.572520"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.573501"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-17-3337"]] - FriendlyId::Slug Create (0.4ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-17-3337"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:29.579185"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.581432' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.582087' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.573972"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.583298' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.583832' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.1ms) SAVEPOINT active_record_1 - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-18-5604"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-18-5604' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-18"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-18-5604"], ["LIMIT", 1]] - Spree::Product Create (0.2ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #18 - 5604"], ["description", "Repudiandae unde odio nulla dolor nihil. Velit id ipsa animi sit. Et repudiandae earum perspiciatis qui et nulla vitae. Ut maiores reprehenderit dolorem occaecati quasi aut impedit ducimus.\nDignissimos rerum perferendis voluptatem beatae deserunt ea. Reprehenderit ab hic incidunt non et. Dolorem saepe perferendis nemo qui quo ipsa. Delectus id commodi occaecati nemo ratione consequatur.\nQuibusdam aut qui magnam dolor sed consectetur ex est. Qui tempore numquam incidunt reprehenderit tempora sapiente excepturi rerum. Ut nesciunt minus et est."], ["available_on", "2017-06-07 06:45:29.587913"], ["slug", "product-18-5604"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:29.596381"], ["updated_at", "2018-06-07 06:45:29.596381"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-18"], ["LIMIT", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.1ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-18"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:29.599551"], ["created_at", "2018-06-07 06:45:29.599551"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.0ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.0ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:29.605939"], ["updated_at", "2018-06-07 06:45:29.605939"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.607108"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:29.610404"], ["updated_at", "2018-06-07 06:45:29.610404"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.611448"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-18-5604"]] - FriendlyId::Slug Create (0.6ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-18-5604"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:29.616522"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.619349' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.620116' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.612263"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.621662' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.622224' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::StockItem Update (0.1ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:29.626812"], ["updated_at", "2018-06-07 06:45:29.626827"], ["id", 4]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.628390"], ["id", 2]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.2ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.630524"], ["id", 2]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.633091' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.633926' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.1ms) RELEASE SAVEPOINT active_record_1 -Started GET "/admin/stock_items" for 127.0.0.1 at 2018-06-07 12:15:29 +0530 -  (1.5ms) rollback transaction -  (0.0ms) begin transaction -  (0.0ms) commit transaction -  (0.1ms) begin transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_10"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_10"], ["LIMIT", 1]] - Spree::Country Create (0.2ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_10"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_10"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:29.643299"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::State Load (0.0ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_10"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_10"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.1ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_10"], ["abbr", "STATE_ABBR_10"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:29.646784"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 -  (0.0ms) SAVEPOINT active_record_1 - Spree::StockLocation Create (0.2ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:29.648006"], ["updated_at", "2018-06-07 06:45:29.648006"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::Country Load (0.0ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.0ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::StockLocation Create (0.1ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:29.651885"], ["updated_at", "2018-06-07 06:45:29.651885"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::ShippingCategory Load (0.0ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #10"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.1ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #10"], ["created_at", "2018-06-07 06:45:29.658319"], ["updated_at", "2018-06-07 06:45:29.658319"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::TaxCategory Load (0.0ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::TaxCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 128370"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.1ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 128370"], ["description", "Delectus laudantium sed deserunt quia aut odio id blanditiis."], ["created_at", "2018-06-07 06:45:29.660946"], ["updated_at", "2018-06-07 06:45:29.660946"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) SAVEPOINT active_record_1 - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-19-908"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-19-908' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-19"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-19-908"], ["LIMIT", 1]] - Spree::Product Create (0.2ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #19 - 908"], ["description", "Cum quidem sequi quia ab. Necessitatibus quia laborum error sed. Eos consequuntur aliquam officia quae nisi.\nEos officia inventore quia eligendi amet. Aperiam earum officiis praesentium dicta quo fuga dolor. Saepe est iste recusandae reprehenderit et dolor. Fuga sequi vitae fugit ut deserunt itaque. Non repellat aut sapiente consequatur."], ["available_on", "2017-06-07 06:45:29.656855"], ["slug", "product-19-908"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:29.666484"], ["updated_at", "2018-06-07 06:45:29.666484"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-19"], ["LIMIT", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-19"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:29.668568"], ["created_at", "2018-06-07 06:45:29.668568"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.0ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.0ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.2ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.4ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:29.676064"], ["updated_at", "2018-06-07 06:45:29.676064"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.678168"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:29.682040"], ["updated_at", "2018-06-07 06:45:29.682040"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.683190"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-19-908"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-19-908"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:29.687964"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.691173' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.691988' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.683871"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.693158' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.693649' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.1ms) SAVEPOINT active_record_1 - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-20-3862"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-20-3862' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-20"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-20-3862"], ["LIMIT", 1]] - Spree::Product Create (0.1ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #20 - 3862"], ["description", "Deserunt quam facilis esse dolorem. Sunt et eum ab quam ut ipsa assumenda placeat. Vitae cum similique dolorum dicta. Quia nemo non consequatur ipsum est reprehenderit.\nLaudantium optio quas consequatur tenetur sapiente est consequatur. Dolor modi sint quod fugiat quisquam blanditiis voluptas enim. Deserunt cumque dolor aut sequi aut velit enim. Quia explicabo velit quaerat libero et tempore.\nEt dolor doloremque perferendis et molestiae sint. Voluptatibus autem et veniam illo blanditiis fuga nesciunt velit. Vel sequi reiciendis id nulla doloremque nesciunt repellat. Voluptatem ipsa ea nam nulla optio unde dolorum."], ["available_on", "2017-06-07 06:45:29.699986"], ["slug", "product-20-3862"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:29.706123"], ["updated_at", "2018-06-07 06:45:29.706123"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-20"], ["LIMIT", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.1ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-20"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:29.707944"], ["created_at", "2018-06-07 06:45:29.707944"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.0ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:29.714060"], ["updated_at", "2018-06-07 06:45:29.714060"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.714901"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:29.717751"], ["updated_at", "2018-06-07 06:45:29.717751"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.718939"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-20-3862"]] - FriendlyId::Slug Create (0.5ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-20-3862"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:29.722981"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.724994' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.725542' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.719538"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.726626' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.727098' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.2ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::StockItem Update (0.1ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:29.732778"], ["updated_at", "2018-06-07 06:45:29.732798"], ["id", 4]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.2ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.734216"], ["id", 2]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.735828"], ["id", 2]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.737825' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.738475' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.1ms) RELEASE SAVEPOINT active_record_1 -Started GET "/admin/stock_items" for 127.0.0.1 at 2018-06-07 12:15:29 +0530 -  (1.8ms) rollback transaction -  (0.0ms) begin transaction -  (0.0ms) commit transaction -  (0.0ms) begin transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_11"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_11"], ["LIMIT", 1]] - Spree::Country Create (0.3ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_11"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_11"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:29.747037"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_11"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_11"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.1ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_11"], ["abbr", "STATE_ABBR_11"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:29.750259"]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 -  (0.0ms) SAVEPOINT active_record_1 - Spree::StockLocation Create (0.2ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:29.751358"], ["updated_at", "2018-06-07 06:45:29.751358"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::StockLocation Create (0.2ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:29.757166"], ["updated_at", "2018-06-07 06:45:29.757166"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #11"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.1ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #11"], ["created_at", "2018-06-07 06:45:29.766721"], ["updated_at", "2018-06-07 06:45:29.766721"]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::TaxCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 41989"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.1ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 41989"], ["description", "Facilis nulla corporis consequuntur porro dolore hic pariatur labore."], ["created_at", "2018-06-07 06:45:29.769331"], ["updated_at", "2018-06-07 06:45:29.769331"]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) SAVEPOINT active_record_1 - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-21-5853"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-21-5853' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-21"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-21-5853"], ["LIMIT", 1]] - Spree::Product Create (0.2ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #21 - 5853"], ["description", "Provident qui id quis ex commodi est dolores dolore. Enim molestias veritatis et aut velit et accusantium et. Omnis tempore sed tempora dolores officiis. Sed consequatur veniam velit et.\nOmnis nesciunt rerum magnam explicabo nam. Neque dolor deleniti aut veniam et illo ut aliquid. Ut modi consequuntur aut omnis laudantium minima."], ["available_on", "2017-06-07 06:45:29.764922"], ["slug", "product-21-5853"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:29.774822"], ["updated_at", "2018-06-07 06:45:29.774822"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-21"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-21"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:29.776821"], ["created_at", "2018-06-07 06:45:29.776821"]] - Spree::Price Create (0.4ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:29.795441"], ["updated_at", "2018-06-07 06:45:29.795441"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.796896"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:29.799105"], ["updated_at", "2018-06-07 06:45:29.799105"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.799893"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-21-5853"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-21-5853"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:29.803504"]] - Spree::Taxon Load (0.0ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.805150' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.805692' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.800345"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.806720' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.807339' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.4ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.2ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.1ms) SAVEPOINT active_record_1 - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-22-8922"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-22-8922' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-22"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-22-8922"], ["LIMIT", 1]] - Spree::Product Create (0.1ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #22 - 8922"], ["description", "Est nesciunt minima similique voluptas maxime deleniti aut. Ad qui possimus explicabo ex natus reprehenderit odit. Dicta necessitatibus accusamus consequatur qui modi.\nPlaceat et omnis officia autem. Quo quidem impedit nihil sapiente illo quod. Vel iste quis sunt eos ut placeat commodi. Commodi ut facere unde distinctio."], ["available_on", "2017-06-07 06:45:29.811276"], ["slug", "product-22-8922"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:29.822582"], ["updated_at", "2018-06-07 06:45:29.822582"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-22"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.1ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-22"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:29.824514"], ["created_at", "2018-06-07 06:45:29.824514"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.0ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:29.832365"], ["updated_at", "2018-06-07 06:45:29.832365"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.833693"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:29.836971"], ["updated_at", "2018-06-07 06:45:29.836971"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.838091"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-22-8922"]] - FriendlyId::Slug Create (0.4ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-22-8922"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:29.842804"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.844839' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.845390' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.838715"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.846479' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.846921' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::StockItem Update (0.1ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:29.850826"], ["updated_at", "2018-06-07 06:45:29.850839"], ["id", 4]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.851982"], ["id", 2]] - Spree::Product Load (0.0ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.853082"], ["id", 2]] - Spree::Taxon Load (0.0ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.854747' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.855722' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.1ms) RELEASE SAVEPOINT active_record_1 -Started GET "/admin/stock_items" for 127.0.0.1 at 2018-06-07 12:15:29 +0530 -  (2.3ms) rollback transaction -  (0.1ms) begin transaction -  (0.0ms) commit transaction -  (0.0ms) begin transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_12"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_12"], ["LIMIT", 1]] - Spree::Country Create (0.3ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_12"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_12"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:29.868309"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_12"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_12"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.1ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_12"], ["abbr", "STATE_ABBR_12"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:29.871966"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 -  (0.0ms) SAVEPOINT active_record_1 - Spree::StockLocation Create (0.2ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:29.873077"], ["updated_at", "2018-06-07 06:45:29.873077"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::Country Load (0.0ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.0ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::StockLocation Create (0.1ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:29.876473"], ["updated_at", "2018-06-07 06:45:29.876473"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::ShippingCategory Load (0.0ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #12"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.1ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #12"], ["created_at", "2018-06-07 06:45:29.882329"], ["updated_at", "2018-06-07 06:45:29.882329"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::TaxCategory Load (0.0ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::TaxCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 233698"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.2ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 233698"], ["description", "Corporis delectus aspernatur reiciendis qui qui."], ["created_at", "2018-06-07 06:45:29.884748"], ["updated_at", "2018-06-07 06:45:29.884748"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) SAVEPOINT active_record_1 - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-23-3693"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-23-3693' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-23"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-23-3693"], ["LIMIT", 1]] - Spree::Product Create (0.2ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #23 - 3693"], ["description", "Vel amet quis nam reprehenderit et qui est. Illum sequi non blanditiis ut. Optio hic earum atque perspiciatis reprehenderit. Nisi blanditiis est et id sit et quae voluptatem."], ["available_on", "2017-06-07 06:45:29.880992"], ["slug", "product-23-3693"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:29.889949"], ["updated_at", "2018-06-07 06:45:29.889949"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-23"], ["LIMIT", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-23"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:29.891883"], ["created_at", "2018-06-07 06:45:29.891883"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.0ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.2ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.3ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:29.899072"], ["updated_at", "2018-06-07 06:45:29.899072"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.900524"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:29.903581"], ["updated_at", "2018-06-07 06:45:29.903581"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.904560"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-23-3693"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-23-3693"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:29.909209"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.912562' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.913250' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.905048"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.914474' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.915002' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.0ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) SAVEPOINT active_record_1 - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-24-4342"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-24-4342' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-24"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-24-4342"], ["LIMIT", 1]] - Spree::Product Create (0.1ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #24 - 4342"], ["description", "Quod dolore voluptatem quam dolorum temporibus voluptas autem culpa. Sequi beatae sunt omnis ullam. Voluptatem necessitatibus aut laudantium vel voluptates dolores ut non. Nulla error velit maiores numquam labore voluptatum eos ex. Quas quia necessitatibus eius enim nostrum corporis excepturi distinctio.\nNulla magnam rem beatae tempore harum repellat. Praesentium consequatur quia ut et temporibus explicabo. Ea animi quos consectetur necessitatibus. Corporis voluptas non consequuntur voluptate.\nEt iure totam voluptatem voluptatem ut nam. Reprehenderit ullam illum a enim ut. Aut in quidem consectetur quam nesciunt adipisci voluptatem. Iure ex occaecati dolores reprehenderit ipsum."], ["available_on", "2017-06-07 06:45:29.919038"], ["slug", "product-24-4342"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:29.924607"], ["updated_at", "2018-06-07 06:45:29.924607"]] - Spree::Variant Exists (0.2ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-24"], ["LIMIT", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.1ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-24"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:29.927159"], ["created_at", "2018-06-07 06:45:29.927159"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.3ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.2ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.3ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:29.939410"], ["updated_at", "2018-06-07 06:45:29.939410"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.940760"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:29.943669"], ["updated_at", "2018-06-07 06:45:29.943669"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.944665"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-24-4342"]] - FriendlyId::Slug Create (0.3ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-24-4342"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:29.948686"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.950637' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.951191' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.945225"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.952324' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.952772' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::StockItem Update (0.1ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:29.957209"], ["updated_at", "2018-06-07 06:45:29.957226"], ["id", 4]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:29.958585"], ["id", 2]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:29.959741"], ["id", 2]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:29.961419' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:29.962006' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.0ms) RELEASE SAVEPOINT active_record_1 -Started GET "/admin/stock_items" for 127.0.0.1 at 2018-06-07 12:15:29 +0530 -  (1.5ms) rollback transaction -  (0.1ms) begin transaction -  (0.0ms) commit transaction -  (0.0ms) begin transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_13"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_13"], ["LIMIT", 1]] - Spree::Country Create (0.2ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_13"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_13"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:29.972603"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_13"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_13"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.1ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_13"], ["abbr", "STATE_ABBR_13"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:29.976351"]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 -  (0.1ms) SAVEPOINT active_record_1 - Spree::StockLocation Create (0.2ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:29.978052"], ["updated_at", "2018-06-07 06:45:29.978052"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::Country Load (0.0ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::StockLocation Create (0.1ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:29.982132"], ["updated_at", "2018-06-07 06:45:29.982132"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #13"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.1ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #13"], ["created_at", "2018-06-07 06:45:29.988500"], ["updated_at", "2018-06-07 06:45:29.988500"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::TaxCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 851110"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.1ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 851110"], ["description", "Maiores similique tenetur consequatur animi."], ["created_at", "2018-06-07 06:45:29.990965"], ["updated_at", "2018-06-07 06:45:29.990965"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.1ms) SAVEPOINT active_record_1 - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-25-6115"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-25-6115' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-25"], ["LIMIT", 1]] - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-25-6115"], ["LIMIT", 1]] - Spree::Product Create (0.2ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #25 - 6115"], ["description", "Vel cupiditate porro voluptatibus necessitatibus quas placeat. Voluptatem quae corporis aut dolor harum molestiae et. Aliquid nesciunt similique consequatur vel.\nFacilis earum illum et assumenda quis ratione minima. Libero ea suscipit commodi saepe. Sed deleniti et velit culpa molestiae consequatur. Adipisci ipsa sit aut non quos possimus."], ["available_on", "2017-06-07 06:45:29.986942"], ["slug", "product-25-6115"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:29.997466"], ["updated_at", "2018-06-07 06:45:29.997466"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-25"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-25"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:30.000218"], ["created_at", "2018-06-07 06:45:30.000218"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.2ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:30.007850"], ["updated_at", "2018-06-07 06:45:30.007850"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.009074"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:30.011673"], ["updated_at", "2018-06-07 06:45:30.011673"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.012607"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (1.3ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-25-6115"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-25-6115"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:30.018282"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.020436' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.021354' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.013076"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.022847' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.023496' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.2ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.1ms) SAVEPOINT active_record_1 - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-26-871"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-26-871' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.2ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-26"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-26-871"], ["LIMIT", 1]] - Spree::Product Create (0.1ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #26 - 871"], ["description", "Quo velit modi cumque maiores ad. Odio sed quos iusto et eos incidunt laborum eos. Aut doloribus pariatur ea nostrum reiciendis est adipisci voluptatem.\nMaiores odit dolorem a eveniet totam aliquid inventore voluptatem. Eaque velit sit sint dolor adipisci. Autem amet veritatis sunt voluptatum et.\nItaque numquam magni aliquam iure porro. A quis atque voluptates esse eaque enim. Et repellat provident modi eum. At et omnis minus id. Accusantium velit enim quod est dolore."], ["available_on", "2017-06-07 06:45:30.027964"], ["slug", "product-26-871"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:30.035750"], ["updated_at", "2018-06-07 06:45:30.035750"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-26"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.1ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-26"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:30.037951"], ["created_at", "2018-06-07 06:45:30.037951"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.0ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.0ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:30.044292"], ["updated_at", "2018-06-07 06:45:30.044292"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.045261"], ["id", 2]] - Spree::StockItem Exists (0.2ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:30.049211"], ["updated_at", "2018-06-07 06:45:30.049211"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.050817"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-26-871"]] - FriendlyId::Slug Create (0.5ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-26-871"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:30.056452"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.058820' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.059527' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.051625"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.060972' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.061448' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::StockItem Update (0.1ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:30.067006"], ["updated_at", "2018-06-07 06:45:30.067022"], ["id", 4]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.068278"], ["id", 2]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.069476"], ["id", 2]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.070914' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.071445' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.0ms) RELEASE SAVEPOINT active_record_1 -Started GET "/admin/stock_items" for 127.0.0.1 at 2018-06-07 12:15:30 +0530 -  (2.0ms) rollback transaction -  (0.0ms) begin transaction -  (0.0ms) commit transaction -  (0.0ms) begin transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_14"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_14"], ["LIMIT", 1]] - Spree::Country Create (0.3ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_14"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_14"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:30.080733"]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_14"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_14"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.1ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_14"], ["abbr", "STATE_ABBR_14"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:30.084225"]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 -  (0.1ms) SAVEPOINT active_record_1 - Spree::StockLocation Create (0.2ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:30.085585"], ["updated_at", "2018-06-07 06:45:30.085585"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::Country Load (0.0ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.0ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::StockLocation Create (0.1ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:30.088979"], ["updated_at", "2018-06-07 06:45:30.088979"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::ShippingCategory Load (0.0ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #14"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.1ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #14"], ["created_at", "2018-06-07 06:45:30.095464"], ["updated_at", "2018-06-07 06:45:30.095464"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::TaxCategory Load (0.0ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::TaxCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 338340"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.1ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 338340"], ["description", "Sit nisi accusantium voluptatibus facilis dolores tempora molestiae."], ["created_at", "2018-06-07 06:45:30.097960"], ["updated_at", "2018-06-07 06:45:30.097960"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) SAVEPOINT active_record_1 - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-27-4043"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-27-4043' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-27"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-27-4043"], ["LIMIT", 1]] - Spree::Product Create (0.2ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #27 - 4043"], ["description", "Qui cum dignissimos culpa aut. Quo ea suscipit consequuntur sequi non repellendus necessitatibus. Maxime qui voluptas possimus corporis earum. Culpa necessitatibus voluptatem possimus placeat.\nOccaecati nisi quis et eaque expedita itaque modi. Maxime consectetur quam quia itaque omnis totam molestiae. Corrupti quisquam deleniti ut exercitationem et atque perspiciatis. Et eveniet qui dolorem id. Ex ullam sed eius quos aut numquam et.\nEa in error ut quo excepturi soluta. Dolore alias quia facilis in ullam eum. Eligendi laudantium labore ut consequatur aut. Praesentium adipisci debitis minima illum sed in corporis dolorum.\nQuidem id error voluptatum nisi nemo repellat ea. Occaecati tempora maxime velit beatae in. Veritatis praesentium nesciunt quae consequatur a."], ["available_on", "2017-06-07 06:45:30.094018"], ["slug", "product-27-4043"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:30.103286"], ["updated_at", "2018-06-07 06:45:30.103286"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-27"], ["LIMIT", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-27"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:30.105305"], ["created_at", "2018-06-07 06:45:30.105305"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.0ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.2ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:30.112719"], ["updated_at", "2018-06-07 06:45:30.112719"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.114211"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:30.117595"], ["updated_at", "2018-06-07 06:45:30.117595"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.118661"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-27-4043"]] - FriendlyId::Slug Create (0.3ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-27-4043"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:30.123050"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.126411' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.127032' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.119203"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.128163' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.128720' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.1ms) SAVEPOINT active_record_1 - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-28-2506"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-28-2506' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-28"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-28-2506"], ["LIMIT", 1]] - Spree::Product Create (0.1ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #28 - 2506"], ["description", "Harum et earum quia cum modi quisquam incidunt. Asperiores eum placeat repudiandae possimus excepturi ad quo autem. Voluptatem consequatur voluptatum aliquam quia voluptate tempora."], ["available_on", "2017-06-07 06:45:30.133687"], ["slug", "product-28-2506"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:30.139857"], ["updated_at", "2018-06-07 06:45:30.139857"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-28"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.1ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-28"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:30.142130"], ["created_at", "2018-06-07 06:45:30.142130"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:30.150908"], ["updated_at", "2018-06-07 06:45:30.150908"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.151946"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:30.154260"], ["updated_at", "2018-06-07 06:45:30.154260"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.155144"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-28-2506"]] - FriendlyId::Slug Create (0.4ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-28-2506"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:30.159571"]] - Spree::Taxon Load (0.0ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.161515' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.162028' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.155563"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.163114' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.163615' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::StockItem Update (0.1ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:30.167517"], ["updated_at", "2018-06-07 06:45:30.167529"], ["id", 4]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.168588"], ["id", 2]] - Spree::Product Load (0.0ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.169691"], ["id", 2]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.171018' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.172010' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.1ms) RELEASE SAVEPOINT active_record_1 -Started GET "/admin/stock_items" for 127.0.0.1 at 2018-06-07 12:15:30 +0530 -  (2.2ms) rollback transaction -  (0.1ms) begin transaction -  (0.0ms) commit transaction -  (0.0ms) begin transaction - Spree::Country Load (0.2ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_15"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_15"], ["LIMIT", 1]] - Spree::Country Create (0.3ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_15"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_15"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:30.183554"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_15"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_15"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.2ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_15"], ["abbr", "STATE_ABBR_15"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:30.187147"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 -  (0.0ms) SAVEPOINT active_record_1 - Spree::StockLocation Create (0.2ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:30.188352"], ["updated_at", "2018-06-07 06:45:30.188352"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::Country Load (0.0ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.0ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::StockLocation Create (0.1ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:30.191709"], ["updated_at", "2018-06-07 06:45:30.191709"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::ShippingCategory Load (0.0ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #15"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.1ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #15"], ["created_at", "2018-06-07 06:45:30.197806"], ["updated_at", "2018-06-07 06:45:30.197806"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::TaxCategory Load (0.0ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::TaxCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 519193"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.1ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 519193"], ["description", "Perspiciatis esse vel corrupti praesentium modi eveniet quas quia."], ["created_at", "2018-06-07 06:45:30.200248"], ["updated_at", "2018-06-07 06:45:30.200248"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) SAVEPOINT active_record_1 - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-29-8431"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-29-8431' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-29"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-29-8431"], ["LIMIT", 1]] - Spree::Product Create (0.2ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #29 - 8431"], ["description", "Itaque quidem sint accusamus velit culpa nisi. Vero eligendi facere nihil nemo earum assumenda qui expedita. Voluptatibus ducimus non voluptate maiores voluptatem assumenda. Id praesentium iure veniam ipsa.\nEt ut officiis fugiat a corrupti. Sed mollitia voluptatem sunt repudiandae accusamus itaque ipsa. Nobis et laudantium occaecati minus blanditiis debitis asperiores est. Eum modi aut non voluptate at."], ["available_on", "2017-06-07 06:45:30.196438"], ["slug", "product-29-8431"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:30.205746"], ["updated_at", "2018-06-07 06:45:30.205746"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-29"], ["LIMIT", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-29"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:30.207739"], ["created_at", "2018-06-07 06:45:30.207739"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:30.215600"], ["updated_at", "2018-06-07 06:45:30.215600"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.217023"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:30.219815"], ["updated_at", "2018-06-07 06:45:30.219815"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.220778"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-29-8431"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-29-8431"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:30.226162"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.228206' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.228996' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.221300"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.231187' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.232118' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.1ms) SAVEPOINT active_record_1 - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-30-5990"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-30-5990' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-30"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-30-5990"], ["LIMIT", 1]] - Spree::Product Create (0.1ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #30 - 5990"], ["description", "Cumque nulla cum ea non. Ut voluptas similique libero beatae modi quia. Sit architecto aperiam nulla fugiat voluptas quo atque debitis.\nEst nihil alias nobis optio provident est itaque. Blanditiis dolorum minus quo est harum. Maxime maiores quos commodi eos est. Adipisci nihil nulla modi non dolor facilis voluptatibus. Esse sed aperiam fugiat aut tempore quia atque."], ["available_on", "2017-06-07 06:45:30.237931"], ["slug", "product-30-5990"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:30.244726"], ["updated_at", "2018-06-07 06:45:30.244726"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-30"], ["LIMIT", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.1ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-30"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:30.246530"], ["created_at", "2018-06-07 06:45:30.246530"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:30.254008"], ["updated_at", "2018-06-07 06:45:30.254008"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.254941"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:30.257074"], ["updated_at", "2018-06-07 06:45:30.257074"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.257869"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.0ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-30-5990"]] - FriendlyId::Slug Create (0.5ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-30-5990"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:30.261445"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.263546' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.264159' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.258273"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.265381' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.265849' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::StockItem Update (0.1ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:30.269843"], ["updated_at", "2018-06-07 06:45:30.269855"], ["id", 4]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.270926"], ["id", 2]] - Spree::Product Load (0.0ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.271972"], ["id", 2]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.273467' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.273981' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.0ms) RELEASE SAVEPOINT active_record_1 -Started GET "/admin/stock_items" for 127.0.0.1 at 2018-06-07 12:15:30 +0530 -  (2.1ms) rollback transaction -  (0.1ms) begin transaction -  (0.1ms) commit transaction -  (0.0ms) begin transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_16"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_16"], ["LIMIT", 1]] - Spree::Country Create (0.2ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_16"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_16"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:30.284161"]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::State Load (0.0ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_16"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_16"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.2ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_16"], ["abbr", "STATE_ABBR_16"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:30.287380"]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 -  (0.1ms) SAVEPOINT active_record_1 - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:30.289152"], ["updated_at", "2018-06-07 06:45:30.289152"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::StockLocation Create (0.1ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:30.294632"], ["updated_at", "2018-06-07 06:45:30.294632"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::ShippingCategory Load (0.0ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #16"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.1ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #16"], ["created_at", "2018-06-07 06:45:30.302373"], ["updated_at", "2018-06-07 06:45:30.302373"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) SAVEPOINT active_record_1 - Spree::TaxCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 595767"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.1ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 595767"], ["description", "Non autem nobis itaque sit consequuntur architecto rerum."], ["created_at", "2018-06-07 06:45:30.304923"], ["updated_at", "2018-06-07 06:45:30.304923"]] -  (0.0ms) RELEASE SAVEPOINT active_record_1 -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) SAVEPOINT active_record_1 - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-31-801"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-31-801' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-31"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-31-801"], ["LIMIT", 1]] - Spree::Product Create (0.2ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #31 - 801"], ["description", "Dolores voluptatibus facere tenetur amet quaerat. Molestias consequatur distinctio voluptas laborum dolore repellendus dolor ipsum. Dolorem est et velit provident. Qui aut magni et atque quia est. Ut recusandae nesciunt rerum in magnam sunt repudiandae tempora.\nSint et veniam autem mollitia. Distinctio adipisci quas perspiciatis ea maxime. Praesentium ut voluptas dolores excepturi ipsam reprehenderit. Vero blanditiis tempora voluptatem molestiae eveniet culpa.\nNeque fugit placeat dolorum amet. Deleniti necessitatibus id sit minus cum animi qui. In accusamus neque provident perferendis quas et ut ea. Ratione velit consequuntur eos omnis modi ut vitae earum.\nDeleniti nostrum eum sunt dolor sed non perferendis quod. Quos blanditiis quia beatae dolorum ea enim optio. Sequi debitis eius nesciunt consequatur molestiae aspernatur.\nAccusantium dignissimos molestiae laudantium nemo neque quisquam enim aut. Et animi sed quia deserunt voluptate non. Atque sapiente corrupti dolorum corporis nobis quis distinctio. Perferendis quis id deserunt at deleniti fugit nobis."], ["available_on", "2017-06-07 06:45:30.300869"], ["slug", "product-31-801"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:30.310235"], ["updated_at", "2018-06-07 06:45:30.310235"]] - Spree::Variant Exists (0.5ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-31"], ["LIMIT", 1]] - Spree::Variant Load (0.3ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.4ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-31"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:30.314439"], ["created_at", "2018-06-07 06:45:30.314439"]] - Spree::Price Create (0.2ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:30.325055"], ["updated_at", "2018-06-07 06:45:30.325055"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.326223"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:30.328897"], ["updated_at", "2018-06-07 06:45:30.328897"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.331182"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-31-801"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-31-801"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:30.335353"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.337053' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.337604' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.331773"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.338695' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.339176' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.1ms) RELEASE SAVEPOINT active_record_1 - Spree::ShippingCategory Load (0.0ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.1ms) SAVEPOINT active_record_1 - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-32-7361"], ["LIMIT", 1]] - Spree::Product Exists (0.5ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-32-7361' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.4ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-32"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-32-7361"], ["LIMIT", 1]] - Spree::Product Create (0.1ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #32 - 7361"], ["description", "Quia nostrum quia ut atque repellendus. Quia adipisci iste error ipsam autem voluptas. Nihil officiis vero laborum natus recusandae ducimus vitae repellat.\nQuia quas sed necessitatibus et corporis sapiente. Ut assumenda eligendi consequatur fugit. Accusamus mollitia repellat quisquam temporibus adipisci suscipit voluptatem.\nNihil eaque aut ipsa autem magni porro illo. Alias nulla placeat nisi voluptas ab excepturi amet eum. Ratione rerum quos voluptatibus sit. Quisquam rerum nostrum et sequi architecto quis eligendi excepturi. Sint nihil ullam dignissimos animi maxime eaque ea sunt."], ["available_on", "2017-06-07 06:45:30.342820"], ["slug", "product-32-7361"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:30.354075"], ["updated_at", "2018-06-07 06:45:30.354075"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-32"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.1ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-32"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:30.356861"], ["created_at", "2018-06-07 06:45:30.356861"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:30.365205"], ["updated_at", "2018-06-07 06:45:30.365205"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.366561"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:30.369443"], ["updated_at", "2018-06-07 06:45:30.369443"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.370425"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-32-7361"]] - FriendlyId::Slug Create (0.4ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-32-7361"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:30.374374"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.376279' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.376828' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.370959"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.377907' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.378482' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.0ms) RELEASE SAVEPOINT active_record_1 - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.0ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.1ms) SAVEPOINT active_record_1 - Spree::StockItem Update (0.1ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:30.382473"], ["updated_at", "2018-06-07 06:45:30.382497"], ["id", 4]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.383631"], ["id", 2]] - Spree::Product Load (0.0ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.384729"], ["id", 2]] - Spree::Taxon Load (0.0ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.386307' WHERE 1=0 - Spree::Taxonomy Update All (0.4ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.386826' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.1ms) RELEASE SAVEPOINT active_record_1 -Started GET "/admin/stock_items" for 127.0.0.1 at 2018-06-07 12:15:30 +0530 -  (2.2ms) rollback transaction - Spree::Country Load (0.2ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.2ms) begin transaction - Spree::Country Exists (0.2ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_17"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_17"], ["LIMIT", 1]] - Spree::Country Create (0.3ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_17"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_17"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:30.399618"]] -  (0.8ms) commit transaction - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_17"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_17"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.2ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_17"], ["abbr", "STATE_ABBR_17"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:30.404470"]] -  (0.9ms) commit transaction -  (0.1ms) begin transaction - Spree::StockLocation Create (0.4ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:30.406950"], ["updated_at", "2018-06-07 06:45:30.406950"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.9ms) commit transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:30.413614"], ["updated_at", "2018-06-07 06:45:30.413614"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.9ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #17"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.2ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #17"], ["created_at", "2018-06-07 06:45:30.422324"], ["updated_at", "2018-06-07 06:45:30.422324"]] -  (0.8ms) commit transaction - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::TaxCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 723305"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.2ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 723305"], ["description", "Totam officia expedita veritatis aut et dolorum repellat."], ["created_at", "2018-06-07 06:45:30.426276"], ["updated_at", "2018-06-07 06:45:30.426276"]] -  (0.7ms) commit transaction -  (0.2ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) begin transaction - Spree::Product Exists (0.3ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-33-1197"], ["LIMIT", 1]] - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-33-1197' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-33"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-33-1197"], ["LIMIT", 1]] - Spree::Product Create (0.3ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #33 - 1197"], ["description", "Dignissimos tempora quia amet et. Eligendi aut dolores ut sint nihil natus non quo. Dolorem pariatur autem facere consequatur amet hic totam.\nDolorem assumenda rerum iste eveniet qui. Est minus ea et cupiditate pariatur deleniti. Quia quia quisquam optio reprehenderit temporibus harum tempora quam.\nMaxime exercitationem doloremque similique sit odio corrupti enim ut. Porro tempora deserunt molestiae eum molestiae sunt et. Omnis molestias minima perferendis culpa quia. Excepturi magni ab et error.\nNemo beatae illo dolorum tempore molestiae. Labore et aliquid consequatur dolorem veritatis. Illum velit rerum non deleniti dolor.\nAb aliquid veritatis voluptatum excepturi culpa voluptatem. Perferendis illo pariatur et qui. Molestiae voluptatem aut voluptates aut facilis. Et aperiam sunt enim dolores."], ["available_on", "2017-06-07 06:45:30.420673"], ["slug", "product-33-1197"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:30.435814"], ["updated_at", "2018-06-07 06:45:30.435814"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-33"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-33"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:30.438411"], ["created_at", "2018-06-07 06:45:30.438411"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (1.2ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.2ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:30.447585"], ["updated_at", "2018-06-07 06:45:30.447585"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.448938"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:30.451978"], ["updated_at", "2018-06-07 06:45:30.451978"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.452877"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.2ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-33-1197"]] - FriendlyId::Slug Create (0.3ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-33-1197"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:30.458122"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.460559' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.461376' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.453388"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.462893' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.464037' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.5ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.1ms) begin transaction - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-34-3005"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-34-3005' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-34"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-34-3005"], ["LIMIT", 1]] - Spree::Product Create (0.4ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #34 - 3005"], ["description", "Error ut eveniet deleniti est tempora pariatur in. Modi explicabo consequuntur autem soluta cum. Ad et sunt aliquam eum sit inventore recusandae. Officiis ad est sit commodi molestias voluptates. Tenetur nemo consectetur quia sit voluptas eos.\nVoluptas nihil nostrum explicabo ratione dolor ab. Aperiam neque exercitationem ut dolores. Velit amet qui et ut veritatis nemo et aut. Sit tenetur quia ipsa et similique rerum iusto aliquam.\nDolorum sunt deleniti et et. Quia fugit dolor labore aliquam ea deleniti beatae. Itaque omnis quo expedita eos occaecati repudiandae esse.\nNatus nam nemo reprehenderit unde itaque in praesentium. Et corporis sed illo dolor dignissimos sapiente. Autem repellat magni in assumenda aperiam ea et."], ["available_on", "2017-06-07 06:45:30.470140"], ["slug", "product-34-3005"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:30.476062"], ["updated_at", "2018-06-07 06:45:30.476062"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-34"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-34"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:30.478895"], ["created_at", "2018-06-07 06:45:30.478895"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:30.487302"], ["updated_at", "2018-06-07 06:45:30.487302"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.488656"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:30.491389"], ["updated_at", "2018-06-07 06:45:30.491389"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.492365"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-34-3005"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-34-3005"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:30.496167"]] - Spree::Taxon Load (0.0ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.497774' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.498317' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.492828"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.499434' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.499906' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.8ms) commit transaction - Spree::StockItem Load (0.2ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.1ms) begin transaction - Spree::StockItem Update (0.2ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:30.506636"], ["updated_at", "2018-06-07 06:45:30.506654"], ["id", 4]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.507943"], ["id", 2]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.509085"], ["id", 2]] - Spree::Taxon Load (0.0ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.510648' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.511176' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.9ms) commit transaction -  (0.1ms) PRAGMA foreign_keys -  (0.1ms) PRAGMA foreign_keys = OFF -  (0.9ms) DELETE FROM "ar_internal_metadata"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'ar_internal_metadata'; -  (0.8ms) DELETE FROM "active_storage_blobs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_blobs'; -  (0.8ms) DELETE FROM "active_storage_attachments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_attachments'; -  (1.0ms) DELETE FROM "spree_addresses"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_addresses'; -  (1.0ms) DELETE FROM "spree_assets"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_assets'; -  (1.0ms) DELETE FROM "spree_calculators"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_calculators'; -  (1.0ms) DELETE FROM "spree_gateways"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_gateways'; -  (0.9ms) DELETE FROM "spree_log_entries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_log_entries'; -  (0.9ms) DELETE FROM "spree_option_types"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_option_types'; -  (1.3ms) DELETE FROM "spree_option_values"; -  (0.5ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_option_values'; -  (1.4ms) DELETE FROM "spree_product_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_product_option_types'; -  (0.9ms) DELETE FROM "spree_product_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_properties'; -  (0.8ms) DELETE FROM "spree_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_properties'; -  (0.9ms) DELETE FROM "spree_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_prototypes'; -  (0.9ms) DELETE FROM "spree_roles"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_roles'; -  (0.9ms) DELETE FROM "spree_shipping_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.9ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_categories'; -  (0.9ms) DELETE FROM "spree_state_changes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_state_changes'; -  (0.8ms) DELETE FROM "spree_states"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_states'; -  (0.9ms) DELETE FROM "spree_tax_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_tax_categories'; -  (1.0ms) DELETE FROM "spree_tax_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_rates'; -  (0.9ms) DELETE FROM "spree_taxonomies"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxonomies'; -  (0.9ms) DELETE FROM "spree_zone_members"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zone_members'; -  (0.9ms) DELETE FROM "spree_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zones'; -  (0.9ms) DELETE FROM "spree_promotion_action_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_action_line_items'; -  (0.8ms) DELETE FROM "spree_products_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products_taxons'; -  (0.9ms) DELETE FROM "spree_shipping_method_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_categories'; -  (0.9ms) DELETE FROM "spree_shipping_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_methods'; -  (0.9ms) DELETE FROM "spree_stock_movements"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_movements'; -  (0.8ms) DELETE FROM "spree_shipping_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_rates'; -  (0.8ms) DELETE FROM "spree_stock_transfers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_transfers'; -  (0.9ms) DELETE FROM "spree_stock_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_items'; -  (0.8ms) DELETE FROM "spree_stock_locations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_locations'; -  (0.8ms) DELETE FROM "spree_countries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_countries'; -  (1.0ms) DELETE FROM "spree_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotions'; -  (0.8ms) DELETE FROM "spree_preferences"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_preferences'; -  (1.1ms) DELETE FROM "spree_products"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_products'; -  (1.0ms) DELETE FROM "spree_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rules'; -  (1.0ms) DELETE FROM "spree_promotion_actions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_actions'; -  (0.8ms) DELETE FROM "spree_payment_capture_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_payment_capture_events'; -  (0.9ms) DELETE FROM "spree_stores"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stores'; -  (0.8ms) DELETE FROM "spree_promotion_rule_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_taxons'; -  (0.8ms) DELETE FROM "spree_prices"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prices'; -  (0.8ms) DELETE FROM "spree_credit_cards"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_credit_cards'; -  (1.0ms) DELETE FROM "spree_inventory_units"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_inventory_units'; -  (0.8ms) DELETE FROM "spree_return_authorization_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorization_reasons'; -  (0.9ms) DELETE FROM "spree_refund_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refund_reasons'; -  (0.9ms) DELETE FROM "spree_return_authorizations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorizations'; -  (0.8ms) DELETE FROM "spree_promotion_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_categories'; -  (0.8ms) DELETE FROM "spree_customer_returns"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_customer_returns'; -  (0.8ms) DELETE FROM "friendly_id_slugs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'friendly_id_slugs'; -  (0.9ms) DELETE FROM "spree_reimbursements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursements'; -  (0.9ms) DELETE FROM "spree_refunds"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refunds'; -  (0.9ms) DELETE FROM "spree_reimbursement_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_types'; -  (0.7ms) DELETE FROM "spree_reimbursement_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_credits'; -  (0.9ms) DELETE FROM "spree_prototype_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototype_taxons'; -  (0.9ms) DELETE FROM "spree_payments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payments'; -  (0.8ms) DELETE FROM "spree_store_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credits'; -  (0.8ms) DELETE FROM "spree_store_credit_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_categories'; -  (0.8ms) DELETE FROM "spree_store_credit_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_events'; -  (0.7ms) DELETE FROM "spree_store_credit_types"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_types'; -  (0.8ms) DELETE FROM "spree_adjustments"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_adjustments'; -  (0.8ms) DELETE FROM "spree_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_line_items'; -  (1.0ms) DELETE FROM "spree_shipments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipments'; -  (0.8ms) DELETE FROM "spree_payment_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_methods'; -  (1.2ms) DELETE FROM "spree_orders"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_orders'; -  (1.0ms) DELETE FROM "spree_option_type_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_type_prototypes'; -  (0.9ms) DELETE FROM "spree_option_value_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_value_variants'; -  (0.7ms) DELETE FROM "spree_order_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_order_promotions'; -  (0.8ms) DELETE FROM "spree_product_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_promotion_rules'; -  (0.8ms) DELETE FROM "spree_promotion_rule_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_users'; -  (0.8ms) DELETE FROM "spree_property_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_property_prototypes'; -  (0.8ms) DELETE FROM "spree_role_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_role_users'; -  (0.8ms) DELETE FROM "spree_shipping_method_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_zones'; -  (0.7ms) DELETE FROM "spree_tags"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tags'; -  (0.9ms) DELETE FROM "spree_taggings"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taggings'; -  (1.1ms) DELETE FROM "spree_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_variants'; -  (1.0ms) DELETE FROM "spree_return_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_items'; -  (0.8ms) DELETE FROM "spree_trackers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_trackers'; -  (0.9ms) DELETE FROM "spree_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxons'; -  (0.7ms) DELETE FROM "spree_oauth_applications"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_applications'; -  (0.8ms) DELETE FROM "spree_oauth_access_grants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_grants'; -  (0.9ms) DELETE FROM "spree_oauth_access_tokens"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_tokens'; -  (1.0ms) DELETE FROM "spree_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_users'; -  (0.8ms) DELETE FROM "spree_dummy_models"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_dummy_models'; -  (0.1ms) PRAGMA foreign_keys = 1 - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_18"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_18"], ["LIMIT", 1]] - Spree::Country Create (0.3ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_18"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_18"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:30.646547"]] -  (0.7ms) commit transaction - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::State Exists (0.2ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_18"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_18"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.2ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_18"], ["abbr", "STATE_ABBR_18"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:30.651143"]] -  (0.7ms) commit transaction -  (0.0ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:30.653272"], ["updated_at", "2018-06-07 06:45:30.653272"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.7ms) commit transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:30.658388"], ["updated_at", "2018-06-07 06:45:30.658388"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (1.0ms) commit transaction - Spree::ShippingCategory Load (0.2ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::ShippingCategory Exists (0.2ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #18"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.3ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #18"], ["created_at", "2018-06-07 06:45:30.669819"], ["updated_at", "2018-06-07 06:45:30.669819"]] -  (0.9ms) commit transaction - Spree::TaxCategory Load (0.2ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::TaxCategory Exists (0.2ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 669602"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.3ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 669602"], ["description", "Est aut maxime temporibus voluptas."], ["created_at", "2018-06-07 06:45:30.675000"], ["updated_at", "2018-06-07 06:45:30.675000"]] -  (0.8ms) commit transaction -  (0.2ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.1ms) begin transaction - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-35-2325"], ["LIMIT", 1]] - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-35-2325' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.2ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-35"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-35-2325"], ["LIMIT", 1]] - Spree::Product Create (0.4ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #35 - 2325"], ["description", "Id unde ipsam similique harum aspernatur. Dolor excepturi unde vel aut maiores. Ducimus distinctio consectetur necessitatibus consequuntur atque.\nDolorum commodi numquam voluptatem et sit et hic. Voluptate pariatur soluta et aspernatur sunt. Dolorem eligendi iusto expedita velit nobis consectetur odio sunt.\nQuaerat est aperiam non et atque voluptas. Ipsam architecto deserunt aperiam et rerum voluptate. Tempora dignissimos id sed consequatur.\nSuscipit id consequatur necessitatibus commodi mollitia doloribus. Atque rerum voluptatum sint suscipit rem eligendi. Minima expedita non delectus doloremque.\nConsequuntur non beatae repellendus deserunt. Voluptas voluptatem corrupti et omnis qui. Officiis blanditiis ipsam autem et voluptas."], ["available_on", "2017-06-07 06:45:30.667263"], ["slug", "product-35-2325"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:30.684463"], ["updated_at", "2018-06-07 06:45:30.684463"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-35"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-35"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:30.687072"], ["created_at", "2018-06-07 06:45:30.687072"]] - Spree::Price Create (0.2ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:30.702598"], ["updated_at", "2018-06-07 06:45:30.702598"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.703814"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:30.706127"], ["updated_at", "2018-06-07 06:45:30.706127"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.706933"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-35-2325"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-35-2325"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:30.710569"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.712318' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.712856' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.707375"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.713912' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.714384' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.9ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) begin transaction - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-36-8018"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-36-8018' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-36"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-36-8018"], ["LIMIT", 1]] - Spree::Product Create (0.3ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #36 - 8018"], ["description", "Soluta officiis saepe quis adipisci. Amet temporibus eveniet autem expedita asperiores et enim. Sint deleniti aspernatur nobis et et labore qui. Sed voluptate commodi enim saepe. Dolorem porro ea est ut.\nEst qui placeat odit qui. Voluptatum quibusdam maiores aut quia eligendi ea et. Magnam voluptas expedita et rerum. Quia illum aut ipsam sequi est aperiam occaecati. Voluptate commodi odit distinctio cupiditate.\nAccusamus non commodi reprehenderit non tenetur velit. Dolore sunt ex tempora culpa laboriosam. Iusto at a rem quos nostrum molestias et et."], ["available_on", "2017-06-07 06:45:30.720938"], ["slug", "product-36-8018"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:30.726554"], ["updated_at", "2018-06-07 06:45:30.726554"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-36"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-36"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:30.728887"], ["created_at", "2018-06-07 06:45:30.728887"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:30.735927"], ["updated_at", "2018-06-07 06:45:30.735927"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.736967"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:30.739164"], ["updated_at", "2018-06-07 06:45:30.739164"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.740015"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-36-8018"]] - FriendlyId::Slug Create (0.3ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-36-8018"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:30.743961"]] - Spree::Taxon Load (0.2ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.2ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.747325' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.748430' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.740447"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.750293' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.750985' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.6ms) commit transaction - Spree::StockItem Load (0.2ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.0ms) begin transaction - Spree::StockItem Update (0.2ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:30.757902"], ["updated_at", "2018-06-07 06:45:30.757916"], ["id", 4]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.759214"], ["id", 2]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.2ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.760382"], ["id", 2]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.761989' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.762570' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.8ms) commit transaction -  (0.1ms) PRAGMA foreign_keys -  (0.0ms) PRAGMA foreign_keys = OFF -  (0.8ms) DELETE FROM "ar_internal_metadata"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'ar_internal_metadata'; -  (0.8ms) DELETE FROM "active_storage_blobs"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_blobs'; -  (0.9ms) DELETE FROM "active_storage_attachments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_attachments'; -  (1.0ms) DELETE FROM "spree_addresses"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_addresses'; -  (0.8ms) DELETE FROM "spree_assets"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_assets'; -  (0.9ms) DELETE FROM "spree_calculators"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_calculators'; -  (0.7ms) DELETE FROM "spree_gateways"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_gateways'; -  (0.8ms) DELETE FROM "spree_log_entries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_log_entries'; -  (0.8ms) DELETE FROM "spree_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_types'; -  (0.7ms) DELETE FROM "spree_option_values"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_values'; -  (0.9ms) DELETE FROM "spree_product_option_types"; -  (0.4ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_option_types'; -  (1.1ms) DELETE FROM "spree_product_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_properties'; -  (0.9ms) DELETE FROM "spree_properties"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_properties'; -  (0.8ms) DELETE FROM "spree_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototypes'; -  (0.8ms) DELETE FROM "spree_roles"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_roles'; -  (0.8ms) DELETE FROM "spree_shipping_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_categories'; -  (0.8ms) DELETE FROM "spree_state_changes"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_state_changes'; -  (0.8ms) DELETE FROM "spree_states"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_states'; -  (0.8ms) DELETE FROM "spree_tax_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_tax_categories'; -  (0.9ms) DELETE FROM "spree_tax_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_rates'; -  (0.9ms) DELETE FROM "spree_taxonomies"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxonomies'; -  (0.9ms) DELETE FROM "spree_zone_members"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zone_members'; -  (0.9ms) DELETE FROM "spree_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zones'; -  (0.8ms) DELETE FROM "spree_promotion_action_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_action_line_items'; -  (0.8ms) DELETE FROM "spree_products_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products_taxons'; -  (0.8ms) DELETE FROM "spree_shipping_method_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_categories'; -  (0.8ms) DELETE FROM "spree_shipping_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_methods'; -  (0.8ms) DELETE FROM "spree_stock_movements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_movements'; -  (0.8ms) DELETE FROM "spree_shipping_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_rates'; -  (0.8ms) DELETE FROM "spree_stock_transfers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_transfers'; -  (1.0ms) DELETE FROM "spree_stock_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_items'; -  (0.8ms) DELETE FROM "spree_stock_locations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_locations'; -  (0.8ms) DELETE FROM "spree_countries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_countries'; -  (1.1ms) DELETE FROM "spree_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotions'; -  (0.7ms) DELETE FROM "spree_preferences"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_preferences'; -  (0.9ms) DELETE FROM "spree_products"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products'; -  (0.7ms) DELETE FROM "spree_promotion_rules"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rules'; -  (0.9ms) DELETE FROM "spree_promotion_actions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_actions'; -  (0.8ms) DELETE FROM "spree_payment_capture_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_capture_events'; -  (0.9ms) DELETE FROM "spree_stores"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stores'; -  (0.8ms) DELETE FROM "spree_promotion_rule_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_taxons'; -  (0.8ms) DELETE FROM "spree_prices"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prices'; -  (0.8ms) DELETE FROM "spree_credit_cards"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_credit_cards'; -  (0.9ms) DELETE FROM "spree_inventory_units"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_inventory_units'; -  (0.6ms) DELETE FROM "spree_return_authorization_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorization_reasons'; -  (0.8ms) DELETE FROM "spree_refund_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refund_reasons'; -  (0.9ms) DELETE FROM "spree_return_authorizations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorizations'; -  (17.0ms) DELETE FROM "spree_promotion_categories"; -  (0.4ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_categories'; -  (6.4ms) DELETE FROM "spree_customer_returns"; -  (0.4ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_customer_returns'; -  (1.2ms) DELETE FROM "friendly_id_slugs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (1.0ms) DELETE FROM sqlite_sequence where name = 'friendly_id_slugs'; -  (1.1ms) DELETE FROM "spree_reimbursements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursements'; -  (1.0ms) DELETE FROM "spree_refunds"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refunds'; -  (0.9ms) DELETE FROM "spree_reimbursement_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_types'; -  (1.0ms) DELETE FROM "spree_reimbursement_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_credits'; -  (1.0ms) DELETE FROM "spree_prototype_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototype_taxons'; -  (1.0ms) DELETE FROM "spree_payments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payments'; -  (0.9ms) DELETE FROM "spree_store_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credits'; -  (0.7ms) DELETE FROM "spree_store_credit_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_categories'; -  (0.9ms) DELETE FROM "spree_store_credit_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_events'; -  (0.8ms) DELETE FROM "spree_store_credit_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_types'; -  (0.9ms) DELETE FROM "spree_adjustments"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_adjustments'; -  (0.8ms) DELETE FROM "spree_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_line_items'; -  (0.7ms) DELETE FROM "spree_shipments"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipments'; -  (0.8ms) DELETE FROM "spree_payment_methods"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_methods'; -  (1.0ms) DELETE FROM "spree_orders"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_orders'; -  (0.8ms) DELETE FROM "spree_option_type_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_type_prototypes'; -  (0.8ms) DELETE FROM "spree_option_value_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_value_variants'; -  (0.9ms) DELETE FROM "spree_order_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_order_promotions'; -  (0.8ms) DELETE FROM "spree_product_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_promotion_rules'; -  (0.8ms) DELETE FROM "spree_promotion_rule_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_users'; -  (0.8ms) DELETE FROM "spree_property_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_property_prototypes'; -  (0.8ms) DELETE FROM "spree_role_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_role_users'; -  (0.8ms) DELETE FROM "spree_shipping_method_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_zones'; -  (0.7ms) DELETE FROM "spree_tags"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tags'; -  (1.0ms) DELETE FROM "spree_taggings"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taggings'; -  (1.0ms) DELETE FROM "spree_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_variants'; -  (0.9ms) DELETE FROM "spree_return_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_items'; -  (0.8ms) DELETE FROM "spree_trackers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_trackers'; -  (0.9ms) DELETE FROM "spree_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxons'; -  (0.8ms) DELETE FROM "spree_oauth_applications"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_applications'; -  (0.8ms) DELETE FROM "spree_oauth_access_grants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_grants'; -  (0.8ms) DELETE FROM "spree_oauth_access_tokens"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_tokens'; -  (1.0ms) DELETE FROM "spree_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_users'; -  (0.7ms) DELETE FROM "spree_dummy_models"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_dummy_models'; -  (0.0ms) PRAGMA foreign_keys = 1 - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_19"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_19"], ["LIMIT", 1]] - Spree::Country Create (0.3ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_19"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_19"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:30.914758"]] -  (0.7ms) commit transaction - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_19"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_19"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.2ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_19"], ["abbr", "STATE_ABBR_19"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:30.919283"]] -  (0.6ms) commit transaction -  (0.1ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:30.921155"], ["updated_at", "2018-06-07 06:45:30.921155"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.7ms) commit transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::StockLocation Create (0.4ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:30.925913"], ["updated_at", "2018-06-07 06:45:30.925913"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.6ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #19"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.2ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #19"], ["created_at", "2018-06-07 06:45:30.933718"], ["updated_at", "2018-06-07 06:45:30.933718"]] -  (0.6ms) commit transaction - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::TaxCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 270781"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.2ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 270781"], ["description", "Delectus rerum quos aut non."], ["created_at", "2018-06-07 06:45:30.937175"], ["updated_at", "2018-06-07 06:45:30.937175"]] -  (0.7ms) commit transaction -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) begin transaction - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-37-6980"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-37-6980' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-37"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-37-6980"], ["LIMIT", 1]] - Spree::Product Create (0.3ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #37 - 6980"], ["description", "Hic nisi esse quo asperiores veritatis ut. Illum nesciunt aut eum quaerat placeat quia hic enim. Voluptatem expedita quidem natus at nobis ad beatae perspiciatis. Vel est ipsum animi sit. Ut ipsum soluta et est dolor.\nHic animi nemo nisi velit et voluptas quasi. Ea omnis qui ab qui repudiandae quia. Labore consequatur et est reprehenderit consequatur dolore. Quia dolores accusamus sequi repudiandae earum molestiae nesciunt error.\nUnde est aut placeat nostrum. Deserunt et quia dignissimos quia fugiat. Est voluptatem est molestiae esse fugiat nemo.\nIn consequatur sint autem qui aut. Rerum omnis porro sed quas. Et rerum libero consequuntur exercitationem cumque odio qui facere. Cumque rem et quos reiciendis accusantium velit. Sunt natus consequatur harum rerum et.\nRerum quis illo distinctio iure cupiditate ut. Reiciendis adipisci voluptates in deserunt. Sit pariatur et doloremque nobis dolorem et. Ipsum porro aliquid esse sit quisquam quos. Dolor accusamus dolorem iure unde."], ["available_on", "2017-06-07 06:45:30.932053"], ["slug", "product-37-6980"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:30.943659"], ["updated_at", "2018-06-07 06:45:30.943659"]] - Spree::Variant Exists (0.2ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-37"], ["LIMIT", 1]] - Spree::Variant Load (0.4ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.3ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-37"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:30.946644"], ["created_at", "2018-06-07 06:45:30.946644"]] - Spree::Price Create (0.2ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:30.955993"], ["updated_at", "2018-06-07 06:45:30.955993"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.957137"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:30.960994"], ["updated_at", "2018-06-07 06:45:30.960994"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:30.961964"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.2ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-37-6980"]] - FriendlyId::Slug Create (0.4ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-37-6980"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:30.967510"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.970141' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.970743' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:30.962445"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:30.971862' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:30.972374' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.5ms) commit transaction - Spree::ShippingCategory Load (0.2ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) begin transaction - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-38-122"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-38-122' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-38"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-38-122"], ["LIMIT", 1]] - Spree::Product Create (0.6ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #38 - 122"], ["description", "Praesentium autem sed laudantium aperiam quae minus ut. Assumenda ullam vitae iste officiis error blanditiis ipsam quia. Nemo in maiores adipisci quos. Cumque quo est quo laboriosam et. Asperiores excepturi perspiciatis quidem voluptatibus blanditiis est id dolore."], ["available_on", "2017-06-07 06:45:30.977709"], ["slug", "product-38-122"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:30.984610"], ["updated_at", "2018-06-07 06:45:30.984610"]] - Spree::Variant Exists (0.2ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-38"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.3ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-38"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:30.988629"], ["created_at", "2018-06-07 06:45:30.988629"]] - Spree::Price Create (0.2ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:30.998998"], ["updated_at", "2018-06-07 06:45:30.998998"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:31.000124"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:31.002298"], ["updated_at", "2018-06-07 06:45:31.002298"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:31.003093"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-38-122"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-38-122"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:31.006889"]] - Spree::Taxon Load (0.0ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:31.008534' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:31.009066' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:31.003509"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:31.010265' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:31.010789' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (2.1ms) commit transaction - Spree::StockItem Load (0.2ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.1ms) begin transaction - Spree::StockItem Update (0.2ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:31.019632"], ["updated_at", "2018-06-07 06:45:31.019651"], ["id", 4]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:31.020968"], ["id", 2]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:31.022143"], ["id", 2]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:31.024006' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:31.024971' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.9ms) commit transaction -  (0.1ms) PRAGMA foreign_keys -  (0.0ms) PRAGMA foreign_keys = OFF -  (0.8ms) DELETE FROM "ar_internal_metadata"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'ar_internal_metadata'; -  (0.9ms) DELETE FROM "active_storage_blobs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_blobs'; -  (0.8ms) DELETE FROM "active_storage_attachments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_attachments'; -  (0.8ms) DELETE FROM "spree_addresses"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_addresses'; -  (0.8ms) DELETE FROM "spree_assets"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_assets'; -  (0.8ms) DELETE FROM "spree_calculators"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_calculators'; -  (0.8ms) DELETE FROM "spree_gateways"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_gateways'; -  (0.8ms) DELETE FROM "spree_log_entries"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_log_entries'; -  (0.8ms) DELETE FROM "spree_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_types'; -  (0.8ms) DELETE FROM "spree_option_values"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_values'; -  (0.8ms) DELETE FROM "spree_product_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_option_types'; -  (0.9ms) DELETE FROM "spree_product_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_properties'; -  (0.8ms) DELETE FROM "spree_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_properties'; -  (0.8ms) DELETE FROM "spree_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototypes'; -  (0.9ms) DELETE FROM "spree_roles"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_roles'; -  (0.7ms) DELETE FROM "spree_shipping_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_categories'; -  (0.8ms) DELETE FROM "spree_state_changes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_state_changes'; -  (0.8ms) DELETE FROM "spree_states"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_states'; -  (0.9ms) DELETE FROM "spree_tax_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_tax_categories'; -  (1.0ms) DELETE FROM "spree_tax_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_rates'; -  (0.7ms) DELETE FROM "spree_taxonomies"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxonomies'; -  (0.9ms) DELETE FROM "spree_zone_members"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_zone_members'; -  (1.0ms) DELETE FROM "spree_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_zones'; -  (0.9ms) DELETE FROM "spree_promotion_action_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_action_line_items'; -  (0.9ms) DELETE FROM "spree_products_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products_taxons'; -  (0.9ms) DELETE FROM "spree_shipping_method_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_categories'; -  (0.9ms) DELETE FROM "spree_shipping_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_methods'; -  (0.7ms) DELETE FROM "spree_stock_movements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_movements'; -  (0.8ms) DELETE FROM "spree_shipping_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_rates'; -  (0.9ms) DELETE FROM "spree_stock_transfers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_transfers'; -  (0.9ms) DELETE FROM "spree_stock_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_items'; -  (0.9ms) DELETE FROM "spree_stock_locations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_locations'; -  (0.8ms) DELETE FROM "spree_countries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_countries'; -  (0.9ms) DELETE FROM "spree_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotions'; -  (0.8ms) DELETE FROM "spree_preferences"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_preferences'; -  (1.0ms) DELETE FROM "spree_products"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products'; -  (0.8ms) DELETE FROM "spree_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rules'; -  (0.8ms) DELETE FROM "spree_promotion_actions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_actions'; -  (0.7ms) DELETE FROM "spree_payment_capture_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_capture_events'; -  (0.9ms) DELETE FROM "spree_stores"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stores'; -  (0.9ms) DELETE FROM "spree_promotion_rule_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_taxons'; -  (0.8ms) DELETE FROM "spree_prices"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prices'; -  (0.8ms) DELETE FROM "spree_credit_cards"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_credit_cards'; -  (0.8ms) DELETE FROM "spree_inventory_units"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_inventory_units'; -  (0.8ms) DELETE FROM "spree_return_authorization_reasons"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorization_reasons'; -  (0.7ms) DELETE FROM "spree_refund_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refund_reasons'; -  (0.8ms) DELETE FROM "spree_return_authorizations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorizations'; -  (0.8ms) DELETE FROM "spree_promotion_categories"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_categories'; -  (0.8ms) DELETE FROM "spree_customer_returns"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_customer_returns'; -  (0.9ms) DELETE FROM "friendly_id_slugs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'friendly_id_slugs'; -  (0.9ms) DELETE FROM "spree_reimbursements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursements'; -  (0.9ms) DELETE FROM "spree_refunds"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refunds'; -  (0.9ms) DELETE FROM "spree_reimbursement_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_types'; -  (1.1ms) DELETE FROM "spree_reimbursement_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_credits'; -  (1.1ms) DELETE FROM "spree_prototype_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototype_taxons'; -  (1.0ms) DELETE FROM "spree_payments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payments'; -  (1.1ms) DELETE FROM "spree_store_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_store_credits'; -  (0.9ms) DELETE FROM "spree_store_credit_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_categories'; -  (0.9ms) DELETE FROM "spree_store_credit_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_events'; -  (0.8ms) DELETE FROM "spree_store_credit_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_types'; -  (0.9ms) DELETE FROM "spree_adjustments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_adjustments'; -  (0.8ms) DELETE FROM "spree_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_line_items'; -  (1.0ms) DELETE FROM "spree_shipments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipments'; -  (0.8ms) DELETE FROM "spree_payment_methods"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_methods'; -  (1.4ms) DELETE FROM "spree_orders"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_orders'; -  (0.8ms) DELETE FROM "spree_option_type_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_type_prototypes'; -  (0.8ms) DELETE FROM "spree_option_value_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_value_variants'; -  (0.8ms) DELETE FROM "spree_order_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_order_promotions'; -  (1.0ms) DELETE FROM "spree_product_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_promotion_rules'; -  (0.8ms) DELETE FROM "spree_promotion_rule_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_users'; -  (0.9ms) DELETE FROM "spree_property_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_property_prototypes'; -  (0.8ms) DELETE FROM "spree_role_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_role_users'; -  (0.8ms) DELETE FROM "spree_shipping_method_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_zones'; -  (0.8ms) DELETE FROM "spree_tags"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tags'; -  (1.0ms) DELETE FROM "spree_taggings"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taggings'; -  (1.1ms) DELETE FROM "spree_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_variants'; -  (1.0ms) DELETE FROM "spree_return_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_items'; -  (0.8ms) DELETE FROM "spree_trackers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_trackers'; -  (0.9ms) DELETE FROM "spree_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_taxons'; -  (0.8ms) DELETE FROM "spree_oauth_applications"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_applications'; -  (0.8ms) DELETE FROM "spree_oauth_access_grants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_grants'; -  (0.8ms) DELETE FROM "spree_oauth_access_tokens"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_tokens'; -  (0.9ms) DELETE FROM "spree_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_users'; -  (0.7ms) DELETE FROM "spree_dummy_models"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_dummy_models'; -  (0.0ms) PRAGMA foreign_keys = 1 - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_20"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_20"], ["LIMIT", 1]] - Spree::Country Create (0.2ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_20"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_20"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:31.155601"]] -  (0.7ms) commit transaction - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_20"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_20"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.2ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_20"], ["abbr", "STATE_ABBR_20"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:31.160064"]] -  (0.7ms) commit transaction -  (0.0ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:31.162056"], ["updated_at", "2018-06-07 06:45:31.162056"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.8ms) commit transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::StockLocation Create (0.4ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:31.167069"], ["updated_at", "2018-06-07 06:45:31.167069"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.8ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #20"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.2ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #20"], ["created_at", "2018-06-07 06:45:31.174586"], ["updated_at", "2018-06-07 06:45:31.174586"]] -  (0.7ms) commit transaction - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::TaxCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 585111"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.3ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 585111"], ["description", "Porro expedita tempora rerum est omnis."], ["created_at", "2018-06-07 06:45:31.178015"], ["updated_at", "2018-06-07 06:45:31.178015"]] -  (0.7ms) commit transaction -  (0.2ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) begin transaction - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-39-198"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-39-198' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-39"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-39-198"], ["LIMIT", 1]] - Spree::Product Create (0.3ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #39 - 198"], ["description", "Provident et qui in odio ratione accusantium nam. Architecto harum minus in voluptas. Aliquam sequi vero et magni. Ea et eum itaque maxime quaerat odio quis magni."], ["available_on", "2017-06-07 06:45:31.173061"], ["slug", "product-39-198"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:31.184626"], ["updated_at", "2018-06-07 06:45:31.184626"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-39"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-39"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:31.186899"], ["created_at", "2018-06-07 06:45:31.186899"]] - Spree::Price Create (0.3ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:31.196961"], ["updated_at", "2018-06-07 06:45:31.196961"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:31.198167"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:31.200699"], ["updated_at", "2018-06-07 06:45:31.200699"], ["backorderable", 1]] - Spree::Variant Update (1.2ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:31.201608"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-39-198"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-39-198"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:31.208411"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:31.210612' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:31.211260' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:31.203408"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:31.212678' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:31.213419' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.7ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.1ms) begin transaction - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-40-895"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-40-895' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-40"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-40-895"], ["LIMIT", 1]] - Spree::Product Create (0.3ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #40 - 895"], ["description", "Soluta est aut eligendi pariatur a quod veniam aperiam. Vero ullam occaecati corporis consequatur. Explicabo ipsa ducimus perferendis minima id magni mollitia blanditiis. Enim ipsum est aut sed molestias."], ["available_on", "2017-06-07 06:45:31.219205"], ["slug", "product-40-895"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:31.225255"], ["updated_at", "2018-06-07 06:45:31.225255"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-40"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-40"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:31.227441"], ["created_at", "2018-06-07 06:45:31.227441"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:31.235229"], ["updated_at", "2018-06-07 06:45:31.235229"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:31.236274"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:31.238450"], ["updated_at", "2018-06-07 06:45:31.238450"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:31.239266"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-40-895"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-40-895"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:31.242911"]] - Spree::Taxon Load (0.0ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:31.244475' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:31.245005' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:31.239729"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:31.246450' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:31.247127' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.9ms) commit transaction - Spree::StockItem Load (0.2ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.0ms) begin transaction - Spree::StockItem Update (0.2ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:31.253597"], ["updated_at", "2018-06-07 06:45:31.253610"], ["id", 4]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:31.254803"], ["id", 2]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:31.256003"], ["id", 2]] - Spree::Taxon Load (0.0ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:31.257380' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:31.257930' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (0.7ms) commit transaction -  (0.1ms) PRAGMA foreign_keys -  (0.1ms) PRAGMA foreign_keys = OFF -  (0.8ms) DELETE FROM "ar_internal_metadata"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'ar_internal_metadata'; -  (0.8ms) DELETE FROM "active_storage_blobs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'active_storage_blobs'; -  (0.7ms) DELETE FROM "active_storage_attachments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_attachments'; -  (0.9ms) DELETE FROM "spree_addresses"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_addresses'; -  (0.8ms) DELETE FROM "spree_assets"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_assets'; -  (0.9ms) DELETE FROM "spree_calculators"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_calculators'; -  (0.8ms) DELETE FROM "spree_gateways"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_gateways'; -  (0.9ms) DELETE FROM "spree_log_entries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_log_entries'; -  (0.8ms) DELETE FROM "spree_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_types'; -  (0.8ms) DELETE FROM "spree_option_values"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_values'; -  (0.9ms) DELETE FROM "spree_product_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_option_types'; -  (0.8ms) DELETE FROM "spree_product_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_properties'; -  (0.8ms) DELETE FROM "spree_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_properties'; -  (0.8ms) DELETE FROM "spree_prototypes"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_prototypes'; -  (1.0ms) DELETE FROM "spree_roles"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_roles'; -  (0.8ms) DELETE FROM "spree_shipping_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_categories'; -  (0.8ms) DELETE FROM "spree_state_changes"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_state_changes'; -  (0.8ms) DELETE FROM "spree_states"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_states'; -  (0.8ms) DELETE FROM "spree_tax_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_tax_categories'; -  (0.9ms) DELETE FROM "spree_tax_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_rates'; -  (0.8ms) DELETE FROM "spree_taxonomies"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxonomies'; -  (0.8ms) DELETE FROM "spree_zone_members"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zone_members'; -  (0.8ms) DELETE FROM "spree_zones"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zones'; -  (0.8ms) DELETE FROM "spree_promotion_action_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_action_line_items'; -  (0.8ms) DELETE FROM "spree_products_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products_taxons'; -  (0.8ms) DELETE FROM "spree_shipping_method_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_categories'; -  (0.9ms) DELETE FROM "spree_shipping_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_methods'; -  (0.8ms) DELETE FROM "spree_stock_movements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_movements'; -  (0.9ms) DELETE FROM "spree_shipping_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_rates'; -  (0.8ms) DELETE FROM "spree_stock_transfers"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_transfers'; -  (0.9ms) DELETE FROM "spree_stock_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_items'; -  (0.9ms) DELETE FROM "spree_stock_locations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_locations'; -  (0.9ms) DELETE FROM "spree_countries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_countries'; -  (1.0ms) DELETE FROM "spree_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotions'; -  (0.9ms) DELETE FROM "spree_preferences"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_preferences'; -  (1.2ms) DELETE FROM "spree_products"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products'; -  (0.8ms) DELETE FROM "spree_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rules'; -  (0.9ms) DELETE FROM "spree_promotion_actions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_actions'; -  (0.8ms) DELETE FROM "spree_payment_capture_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_capture_events'; -  (0.8ms) DELETE FROM "spree_stores"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stores'; -  (0.8ms) DELETE FROM "spree_promotion_rule_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_taxons'; -  (0.8ms) DELETE FROM "spree_prices"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prices'; -  (0.7ms) DELETE FROM "spree_credit_cards"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_credit_cards'; -  (0.9ms) DELETE FROM "spree_inventory_units"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_inventory_units'; -  (0.6ms) DELETE FROM "spree_return_authorization_reasons"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorization_reasons'; -  (0.7ms) DELETE FROM "spree_refund_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refund_reasons'; -  (0.8ms) DELETE FROM "spree_return_authorizations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorizations'; -  (0.7ms) DELETE FROM "spree_promotion_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_categories'; -  (0.8ms) DELETE FROM "spree_customer_returns"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_customer_returns'; -  (0.9ms) DELETE FROM "friendly_id_slugs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'friendly_id_slugs'; -  (0.8ms) DELETE FROM "spree_reimbursements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursements'; -  (0.9ms) DELETE FROM "spree_refunds"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refunds'; -  (0.9ms) DELETE FROM "spree_reimbursement_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_types'; -  (0.8ms) DELETE FROM "spree_reimbursement_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_credits'; -  (0.8ms) DELETE FROM "spree_prototype_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototype_taxons'; -  (0.8ms) DELETE FROM "spree_payments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payments'; -  (0.9ms) DELETE FROM "spree_store_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credits'; -  (0.7ms) DELETE FROM "spree_store_credit_categories"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_categories'; -  (0.8ms) DELETE FROM "spree_store_credit_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_events'; -  (0.9ms) DELETE FROM "spree_store_credit_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_types'; -  (0.9ms) DELETE FROM "spree_adjustments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_adjustments'; -  (0.9ms) DELETE FROM "spree_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_line_items'; -  (0.8ms) DELETE FROM "spree_shipments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipments'; -  (0.8ms) DELETE FROM "spree_payment_methods"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_methods'; -  (1.2ms) DELETE FROM "spree_orders"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_orders'; -  (0.8ms) DELETE FROM "spree_option_type_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_type_prototypes'; -  (0.8ms) DELETE FROM "spree_option_value_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_value_variants'; -  (0.9ms) DELETE FROM "spree_order_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_order_promotions'; -  (0.8ms) DELETE FROM "spree_product_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_promotion_rules'; -  (0.8ms) DELETE FROM "spree_promotion_rule_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_users'; -  (0.8ms) DELETE FROM "spree_property_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_property_prototypes'; -  (0.8ms) DELETE FROM "spree_role_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_role_users'; -  (0.8ms) DELETE FROM "spree_shipping_method_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_zones'; -  (0.7ms) DELETE FROM "spree_tags"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tags'; -  (1.0ms) DELETE FROM "spree_taggings"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taggings'; -  (1.0ms) DELETE FROM "spree_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_variants'; -  (1.0ms) DELETE FROM "spree_return_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_items'; -  (0.9ms) DELETE FROM "spree_trackers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_trackers'; -  (1.1ms) DELETE FROM "spree_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxons'; -  (0.9ms) DELETE FROM "spree_oauth_applications"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_applications'; -  (1.0ms) DELETE FROM "spree_oauth_access_grants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_grants'; -  (0.9ms) DELETE FROM "spree_oauth_access_tokens"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_tokens'; -  (1.0ms) DELETE FROM "spree_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_users'; -  (0.9ms) DELETE FROM "spree_dummy_models"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_dummy_models'; -  (0.1ms) PRAGMA foreign_keys = 1 - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_21"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_21"], ["LIMIT", 1]] - Spree::Country Create (0.3ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_21"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_21"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:31.388632"]] -  (0.8ms) commit transaction - Spree::State Load (0.2ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::State Exists (0.2ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_21"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_21"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.3ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_21"], ["abbr", "STATE_ABBR_21"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:31.394191"]] -  (0.8ms) commit transaction -  (0.0ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:31.396649"], ["updated_at", "2018-06-07 06:45:31.396649"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.8ms) commit transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:31.401927"], ["updated_at", "2018-06-07 06:45:31.401927"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.0ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.8ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #21"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.2ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #21"], ["created_at", "2018-06-07 06:45:31.409623"], ["updated_at", "2018-06-07 06:45:31.409623"]] -  (1.0ms) commit transaction - Spree::TaxCategory Load (0.2ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::TaxCategory Exists (0.2ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 763872"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.3ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 763872"], ["description", "Quia nemo earum nihil non expedita et ut cupiditate."], ["created_at", "2018-06-07 06:45:31.414861"], ["updated_at", "2018-06-07 06:45:31.414861"]] -  (0.9ms) commit transaction -  (0.2ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.1ms) begin transaction - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-41-8986"], ["LIMIT", 1]] - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-41-8986' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-41"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-41-8986"], ["LIMIT", 1]] - Spree::Product Create (0.3ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #41 - 8986"], ["description", "Ducimus magni suscipit ex laborum qui blanditiis officia. Consectetur quod dignissimos omnis aut voluptatibus quis beatae. Quasi adipisci sapiente vel quia et sit."], ["available_on", "2017-06-07 06:45:31.407940"], ["slug", "product-41-8986"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:31.424026"], ["updated_at", "2018-06-07 06:45:31.424026"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-41"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-41"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:31.426540"], ["created_at", "2018-06-07 06:45:31.426540"]] - Spree::Price Create (0.2ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:31.435645"], ["updated_at", "2018-06-07 06:45:31.435645"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:31.436661"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:31.438756"], ["updated_at", "2018-06-07 06:45:31.438756"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:31.439526"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-41-8986"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-41-8986"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:31.443144"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:31.444799' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:31.445376' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:31.439962"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:31.446497' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:31.447029' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (2.3ms) commit transaction - Spree::ShippingCategory Load (0.1ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) begin transaction - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-42-1195"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-42-1195' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-42"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-42-1195"], ["LIMIT", 1]] - Spree::Product Create (0.3ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #42 - 1195"], ["description", "Doloribus quas facilis quaerat est. Dolores sed enim maxime omnis necessitatibus ratione. Hic et et et consequatur molestiae amet ea odio."], ["available_on", "2017-06-07 06:45:31.453494"], ["slug", "product-42-1195"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:31.459029"], ["updated_at", "2018-06-07 06:45:31.459029"]] - Spree::Variant Exists (0.2ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-42"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.4ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-42"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:31.461482"], ["created_at", "2018-06-07 06:45:31.461482"]] - Spree::Price Create (0.3ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:31.472047"], ["updated_at", "2018-06-07 06:45:31.472047"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:31.473232"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:31.475660"], ["updated_at", "2018-06-07 06:45:31.475660"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:31.476474"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-42-1195"]] - FriendlyId::Slug Create (0.3ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-42-1195"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:31.480041"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:31.482983' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:31.483951' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:31.476902"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:31.485648' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:31.486370' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (2.3ms) commit transaction - Spree::StockItem Load (0.2ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.1ms) begin transaction - Spree::StockItem Update (1.4ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:31.494783"], ["updated_at", "2018-06-07 06:45:31.494804"], ["id", 4]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:31.498560"], ["id", 2]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:31.499835"], ["id", 2]] - Spree::Taxon Load (0.0ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:31.501474' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:31.501999' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (2.3ms) commit transaction -  (0.1ms) PRAGMA foreign_keys -  (0.1ms) PRAGMA foreign_keys = OFF -  (0.8ms) DELETE FROM "ar_internal_metadata"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'ar_internal_metadata'; -  (0.7ms) DELETE FROM "active_storage_blobs"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_blobs'; -  (0.8ms) DELETE FROM "active_storage_attachments"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_attachments'; -  (0.8ms) DELETE FROM "spree_addresses"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_addresses'; -  (0.8ms) DELETE FROM "spree_assets"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_assets'; -  (2.3ms) DELETE FROM "spree_calculators"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_calculators'; -  (0.9ms) DELETE FROM "spree_gateways"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_gateways'; -  (0.8ms) DELETE FROM "spree_log_entries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_log_entries'; -  (0.7ms) DELETE FROM "spree_option_types"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_types'; -  (0.8ms) DELETE FROM "spree_option_values"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_values'; -  (0.8ms) DELETE FROM "spree_product_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_option_types'; -  (0.8ms) DELETE FROM "spree_product_properties"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_properties'; -  (0.8ms) DELETE FROM "spree_properties"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_properties'; -  (0.8ms) DELETE FROM "spree_prototypes"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototypes'; -  (0.8ms) DELETE FROM "spree_roles"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_roles'; -  (0.8ms) DELETE FROM "spree_shipping_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_categories'; -  (0.8ms) DELETE FROM "spree_state_changes"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_state_changes'; -  (0.7ms) DELETE FROM "spree_states"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_states'; -  (0.8ms) DELETE FROM "spree_tax_categories"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_tax_categories'; -  (0.9ms) DELETE FROM "spree_tax_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_rates'; -  (0.7ms) DELETE FROM "spree_taxonomies"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxonomies'; -  (0.8ms) DELETE FROM "spree_zone_members"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zone_members'; -  (0.8ms) DELETE FROM "spree_zones"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zones'; -  (0.9ms) DELETE FROM "spree_promotion_action_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_action_line_items'; -  (1.0ms) DELETE FROM "spree_products_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products_taxons'; -  (0.9ms) DELETE FROM "spree_shipping_method_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_categories'; -  (0.8ms) DELETE FROM "spree_shipping_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_methods'; -  (0.9ms) DELETE FROM "spree_stock_movements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_movements'; -  (1.0ms) DELETE FROM "spree_shipping_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_rates'; -  (0.8ms) DELETE FROM "spree_stock_transfers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_transfers'; -  (0.9ms) DELETE FROM "spree_stock_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_items'; -  (0.9ms) DELETE FROM "spree_stock_locations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_locations'; -  (0.9ms) DELETE FROM "spree_countries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_countries'; -  (1.1ms) DELETE FROM "spree_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotions'; -  (0.8ms) DELETE FROM "spree_preferences"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_preferences'; -  (1.1ms) DELETE FROM "spree_products"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products'; -  (0.9ms) DELETE FROM "spree_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rules'; -  (0.9ms) DELETE FROM "spree_promotion_actions"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_actions'; -  (0.8ms) DELETE FROM "spree_payment_capture_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_capture_events'; -  (0.8ms) DELETE FROM "spree_stores"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stores'; -  (0.8ms) DELETE FROM "spree_promotion_rule_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_taxons'; -  (0.8ms) DELETE FROM "spree_prices"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prices'; -  (0.8ms) DELETE FROM "spree_credit_cards"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_credit_cards'; -  (0.9ms) DELETE FROM "spree_inventory_units"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_inventory_units'; -  (0.8ms) DELETE FROM "spree_return_authorization_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorization_reasons'; -  (0.7ms) DELETE FROM "spree_refund_reasons"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refund_reasons'; -  (0.8ms) DELETE FROM "spree_return_authorizations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorizations'; -  (0.7ms) DELETE FROM "spree_promotion_categories"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_categories'; -  (0.8ms) DELETE FROM "spree_customer_returns"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_customer_returns'; -  (0.9ms) DELETE FROM "friendly_id_slugs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'friendly_id_slugs'; -  (1.0ms) DELETE FROM "spree_reimbursements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursements'; -  (0.9ms) DELETE FROM "spree_refunds"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refunds'; -  (0.8ms) DELETE FROM "spree_reimbursement_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_types'; -  (0.8ms) DELETE FROM "spree_reimbursement_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_credits'; -  (1.0ms) DELETE FROM "spree_prototype_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototype_taxons'; -  (0.9ms) DELETE FROM "spree_payments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payments'; -  (0.8ms) DELETE FROM "spree_store_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credits'; -  (0.7ms) DELETE FROM "spree_store_credit_categories"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_categories'; -  (0.8ms) DELETE FROM "spree_store_credit_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_events'; -  (0.8ms) DELETE FROM "spree_store_credit_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_types'; -  (0.9ms) DELETE FROM "spree_adjustments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_adjustments'; -  (0.9ms) DELETE FROM "spree_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_line_items'; -  (0.9ms) DELETE FROM "spree_shipments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipments'; -  (0.8ms) DELETE FROM "spree_payment_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_methods'; -  (1.1ms) DELETE FROM "spree_orders"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_orders'; -  (0.8ms) DELETE FROM "spree_option_type_prototypes"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_type_prototypes'; -  (0.9ms) DELETE FROM "spree_option_value_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_value_variants'; -  (0.8ms) DELETE FROM "spree_order_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_order_promotions'; -  (0.8ms) DELETE FROM "spree_product_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_promotion_rules'; -  (0.9ms) DELETE FROM "spree_promotion_rule_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_users'; -  (0.9ms) DELETE FROM "spree_property_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_property_prototypes'; -  (0.9ms) DELETE FROM "spree_role_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_role_users'; -  (0.8ms) DELETE FROM "spree_shipping_method_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_zones'; -  (0.8ms) DELETE FROM "spree_tags"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tags'; -  (1.1ms) DELETE FROM "spree_taggings"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taggings'; -  (1.3ms) DELETE FROM "spree_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_variants'; -  (1.0ms) DELETE FROM "spree_return_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_items'; -  (0.9ms) DELETE FROM "spree_trackers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_trackers'; -  (1.2ms) DELETE FROM "spree_taxons"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxons'; -  (0.8ms) DELETE FROM "spree_oauth_applications"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_applications'; -  (0.9ms) DELETE FROM "spree_oauth_access_grants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_grants'; -  (0.8ms) DELETE FROM "spree_oauth_access_tokens"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_tokens'; -  (0.9ms) DELETE FROM "spree_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_users'; -  (0.7ms) DELETE FROM "spree_dummy_models"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_dummy_models'; -  (0.0ms) PRAGMA foreign_keys = 1 - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::Country Exists (0.2ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."name") = LOWER(?) LIMIT ? [["name", "NAME_22"], ["LIMIT", 1]] - Spree::Country Exists (0.1ms) SELECT 1 AS one FROM "spree_countries" WHERE LOWER("spree_countries"."iso_name") = LOWER(?) LIMIT ? [["iso_name", "ISO_NAME_22"], ["LIMIT", 1]] - Spree::Country Create (0.3ms) INSERT INTO "spree_countries" ("iso_name", "iso", "iso3", "name", "numcode", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["iso_name", "ISO_NAME_22"], ["iso", "US"], ["iso3", "USA"], ["name", "NAME_22"], ["numcode", 840], ["updated_at", "2018-06-07 06:45:31.634247"]] -  (0.8ms) commit transaction - Spree::State Load (0.2ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."name") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["name", "STATE_NAME_22"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Exists (0.1ms) SELECT 1 AS one FROM "spree_states" WHERE LOWER("spree_states"."abbr") = LOWER(?) AND "spree_states"."country_id" = ? LIMIT ? [["abbr", "STATE_ABBR_22"], ["country_id", 1], ["LIMIT", 1]] - Spree::State Create (0.3ms) INSERT INTO "spree_states" ("name", "abbr", "country_id", "updated_at") VALUES (?, ?, ?, ?) [["name", "STATE_NAME_22"], ["abbr", "STATE_ABBR_22"], ["country_id", 1], ["updated_at", "2018-06-07 06:45:31.639189"]] -  (0.7ms) commit transaction -  (0.0ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location1"], ["created_at", "2018-06-07 06:45:31.641238"], ["updated_at", "2018-06-07 06:45:31.641238"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (0.8ms) commit transaction - Spree::Country Load (0.1ms) SELECT "spree_countries".* FROM "spree_countries" ORDER BY "spree_countries"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::State Load (0.1ms) SELECT "spree_states".* FROM "spree_states" WHERE "spree_states"."country_id" = ? ORDER BY "spree_states"."id" ASC LIMIT ? [["country_id", 1], ["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::StockLocation Create (0.3ms) INSERT INTO "spree_stock_locations" ("name", "created_at", "updated_at", "address1", "city", "state_id", "country_id", "zipcode", "phone", "backorderable_default") VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?) [["name", "Stock Location2"], ["created_at", "2018-06-07 06:45:31.646218"], ["updated_at", "2018-06-07 06:45:31.646218"], ["address1", "1600 Pennsylvania Ave NW"], ["city", "Washington"], ["state_id", 1], ["country_id", 1], ["zipcode", "20500"], ["phone", "(202) 456-1111"], ["backorderable_default", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."deleted_at" IS NULL ORDER BY "spree_variants"."id" ASC LIMIT ? [["LIMIT", 1000]] -  (1.0ms) commit transaction - Spree::ShippingCategory Load (0.2ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) begin transaction - Spree::ShippingCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_shipping_categories" WHERE LOWER("spree_shipping_categories"."name") = LOWER(?) LIMIT ? [["name", "ShippingCategory #22"], ["LIMIT", 1]] - Spree::ShippingCategory Create (0.2ms) INSERT INTO "spree_shipping_categories" ("name", "created_at", "updated_at") VALUES (?, ?, ?) [["name", "ShippingCategory #22"], ["created_at", "2018-06-07 06:45:31.656385"], ["updated_at", "2018-06-07 06:45:31.656385"]] -  (0.6ms) commit transaction - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.0ms) begin transaction - Spree::TaxCategory Exists (0.1ms) SELECT 1 AS one FROM "spree_tax_categories" WHERE LOWER("spree_tax_categories"."name") = LOWER(?) AND "spree_tax_categories"."deleted_at" IS NULL AND "spree_tax_categories"."deleted_at" IS NULL LIMIT ? [["name", "TaxCategory - 996220"], ["LIMIT", 1]] - Spree::TaxCategory Create (0.2ms) INSERT INTO "spree_tax_categories" ("name", "description", "created_at", "updated_at") VALUES (?, ?, ?, ?) [["name", "TaxCategory - 996220"], ["description", "Omnis autem veniam natus labore repellendus ex ullam exercitationem."], ["created_at", "2018-06-07 06:45:31.660190"], ["updated_at", "2018-06-07 06:45:31.660190"]] -  (0.8ms) commit transaction -  (0.2ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) begin transaction - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-43-7644"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-43-7644' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.2ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-43"], ["LIMIT", 1]] - Spree::Product Exists (0.2ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-43-7644"], ["LIMIT", 1]] - Spree::Product Create (0.4ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #43 - 7644"], ["description", "Maiores culpa incidunt illo omnis sed. Fugiat rem nihil id iure quia voluptas ullam recusandae. Eius eum illum dolores neque amet quidem natus aliquid. Enim quibusdam consequuntur quos voluptatum consequatur placeat.\nEst ut placeat expedita iure repudiandae ad qui illo. Aut quia ea rem veniam eaque. Cupiditate quasi totam autem quis velit. Velit blanditiis sunt consectetur iste culpa amet nihil sed.\nBeatae et qui facere est placeat. Laborum provident nisi odit consequatur eligendi veritatis. Nobis quas aut est quaerat.\nFacere voluptatum qui dolor non. Reiciendis recusandae voluptatum qui id asperiores nemo dolorem. A et occaecati recusandae sit iusto sint laudantium et. Omnis suscipit ullam magni unde velit et qui blanditiis.\nCum et ad eaque quo ut. Modi accusantium eum nemo nam. Vitae labore quibusdam aliquam corporis. Voluptatem reiciendis nulla corrupti alias ea libero explicabo totam."], ["available_on", "2017-06-07 06:45:31.654252"], ["slug", "product-43-7644"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:31.668650"], ["updated_at", "2018-06-07 06:45:31.668650"]] - Spree::Variant Exists (0.2ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-43"], ["LIMIT", 1]] - Spree::Variant Load (0.2ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 1], ["LIMIT", 1]] - Spree::Variant Create (0.3ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-43"], ["is_master", 1], ["product_id", 1], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:31.672082"], ["created_at", "2018-06-07 06:45:31.672082"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 1], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 1], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 1], ["created_at", "2018-06-07 06:45:31.681196"], ["updated_at", "2018-06-07 06:45:31.681196"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:31.682304"], ["id", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 1], ["created_at", "2018-06-07 06:45:31.684504"], ["updated_at", "2018-06-07 06:45:31.684504"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:31.685323"], ["id", 1]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 1], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.1ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["slug", "product-43-7644"]] - FriendlyId::Slug Create (0.2ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-43-7644"], ["sluggable_id", 1], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:31.688967"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:31.690772' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:31.691392' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:31.685739"], ["id", 1]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:31.692445' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:31.692940' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.8ms) commit transaction - Spree::ShippingCategory Load (0.2ms) SELECT "spree_shipping_categories".* FROM "spree_shipping_categories" ORDER BY "spree_shipping_categories"."id" ASC LIMIT ? [["LIMIT", 1]] - Spree::TaxCategory Load (0.1ms) SELECT "spree_tax_categories".* FROM "spree_tax_categories" WHERE "spree_tax_categories"."deleted_at" IS NULL ORDER BY "spree_tax_categories"."id" ASC LIMIT ? [["LIMIT", 1]] -  (0.1ms) SELECT COUNT(*) FROM "spree_stock_locations" -  (0.0ms) begin transaction - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."id" IS NOT NULL AND "spree_products"."slug" = ? LIMIT ? [["slug", "product-44-7982"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" INNER JOIN "friendly_id_slugs" ON "friendly_id_slugs"."sluggable_id" = "spree_products"."id" AND "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_type" = ? WHERE "spree_products"."id" IS NOT NULL AND "friendly_id_slugs"."sluggable_type" = 'Spree::Product' AND "friendly_id_slugs"."slug" = 'product-44-7982' LIMIT ? [["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-44"], ["LIMIT", 1]] - Spree::Product Exists (0.1ms) SELECT 1 AS one FROM "spree_products" WHERE "spree_products"."slug" = ? AND "spree_products"."deleted_at" IS NULL LIMIT ? [["slug", "product-44-7982"], ["LIMIT", 1]] - Spree::Product Create (0.3ms) INSERT INTO "spree_products" ("name", "description", "available_on", "slug", "tax_category_id", "shipping_category_id", "created_at", "updated_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["name", "Product #44 - 7982"], ["description", "Expedita aliquam natus aut amet error ea dolores. Autem iusto omnis nihil et. Dolores qui nihil quae sunt.\nAlias autem earum pariatur repellendus. Laboriosam qui voluptas et porro unde animi recusandae. Harum aut excepturi id sit porro soluta eos a. Atque et non ducimus non excepturi. Aliquid sit impedit sint laborum autem et voluptas velit.\nSed est laborum voluptates voluptatem deserunt. Cumque velit aut rem ut tenetur voluptatibus ea iste. Qui sequi vel adipisci aspernatur. Nulla alias eum at nesciunt vel et. Sunt reprehenderit tempore quidem eligendi provident qui."], ["available_on", "2017-06-07 06:45:31.705222"], ["slug", "product-44-7982"], ["tax_category_id", 1], ["shipping_category_id", 1], ["created_at", "2018-06-07 06:45:31.711550"], ["updated_at", "2018-06-07 06:45:31.711550"]] - Spree::Variant Exists (0.1ms) SELECT 1 AS one FROM "spree_variants" WHERE "spree_variants"."sku" = ? AND "spree_variants"."deleted_at" IS NULL AND "spree_variants"."deleted_at" IS NULL LIMIT ? [["sku", "SKU-44"], ["LIMIT", 1]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."product_id" = ? AND ("spree_variants"."position" IS NOT NULL) ORDER BY "spree_variants"."position" DESC LIMIT ? [["product_id", 2], ["LIMIT", 1]] - Spree::Variant Create (0.2ms) INSERT INTO "spree_variants" ("sku", "is_master", "product_id", "cost_price", "position", "cost_currency", "updated_at", "created_at") VALUES (?, ?, ?, ?, ?, ?, ?, ?) [["sku", "SKU-44"], ["is_master", 1], ["product_id", 2], ["cost_price", 17.0], ["position", 1], ["cost_currency", "USD"], ["updated_at", "2018-06-07 06:45:31.713966"], ["created_at", "2018-06-07 06:45:31.713966"]] - Spree::Price Create (0.1ms) INSERT INTO "spree_prices" ("variant_id", "amount", "currency") VALUES (?, ?, ?) [["variant_id", 2], ["amount", 19.99], ["currency", "USD"]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Load (0.0ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::StockLocation Load (0.1ms) SELECT "spree_stock_locations".* FROM "spree_stock_locations" WHERE "spree_stock_locations"."propagate_all_variants" = ? [["propagate_all_variants", 1]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Create (0.2ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 1], ["variant_id", 2], ["created_at", "2018-06-07 06:45:31.720321"], ["updated_at", "2018-06-07 06:45:31.720321"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:31.721239"], ["id", 2]] - Spree::StockItem Exists (0.1ms) SELECT 1 AS one FROM "spree_stock_items" WHERE "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."deleted_at" IS NULL LIMIT ? [["variant_id", 2], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Create (0.1ms) INSERT INTO "spree_stock_items" ("stock_location_id", "variant_id", "created_at", "updated_at", "backorderable") VALUES (?, ?, ?, ?, ?) [["stock_location_id", 2], ["variant_id", 2], ["created_at", "2018-06-07 06:45:31.723562"], ["updated_at", "2018-06-07 06:45:31.723562"], ["backorderable", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:31.725047"], ["id", 2]] - ActsAsTaggableOn::Tagging Load (0.1ms) SELECT "spree_taggings".* FROM "spree_taggings" WHERE "spree_taggings"."taggable_id" = ? AND "spree_taggings"."taggable_type" = ? [["taggable_id", 2], ["taggable_type", "Spree::Product"]] - FriendlyId::Slug Load (0.1ms) SELECT "friendly_id_slugs".* FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? ORDER BY "friendly_id_slugs"."id" DESC LIMIT ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["LIMIT", 1]] - FriendlyId::Slug Destroy (0.2ms) DELETE FROM "friendly_id_slugs" WHERE "friendly_id_slugs"."deleted_at" IS NULL AND "friendly_id_slugs"."sluggable_id" = ? AND "friendly_id_slugs"."sluggable_type" = ? AND "friendly_id_slugs"."slug" = ? [["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["slug", "product-44-7982"]] - FriendlyId::Slug Create (0.3ms) INSERT INTO "friendly_id_slugs" ("slug", "sluggable_id", "sluggable_type", "created_at") VALUES (?, ?, ?, ?) [["slug", "product-44-7982"], ["sluggable_id", 2], ["sluggable_type", "Spree::Product"], ["created_at", "2018-06-07 06:45:31.731591"]] - Spree::Taxon Load (0.1ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:31.734025' WHERE 1=0 - Spree::Taxonomy Update All (0.2ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:31.734738' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:31.725818"], ["id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:31.736176' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:31.736731' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.5ms) commit transaction - Spree::StockItem Load (0.2ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 1], ["stock_location_id", 2], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."variant_id" = ? AND "spree_stock_items"."stock_location_id" = ? LIMIT ? [["variant_id", 2], ["stock_location_id", 1], ["LIMIT", 1]] - Spree::StockItem Load (0.1ms) SELECT "spree_stock_items".* FROM "spree_stock_items" WHERE "spree_stock_items"."deleted_at" IS NULL AND "spree_stock_items"."stock_location_id" = ? AND "spree_stock_items"."variant_id" = ? [["stock_location_id", 2], ["variant_id", 2]] -  (0.0ms) begin transaction - Spree::StockItem Update (0.2ms) UPDATE "spree_stock_items" SET "deleted_at" = ?, "updated_at" = ? WHERE "spree_stock_items"."id" = ? [["deleted_at", "2018-06-07 06:45:31.743183"], ["updated_at", "2018-06-07 06:45:31.743197"], ["id", 4]] - Spree::Variant Load (0.1ms) SELECT "spree_variants".* FROM "spree_variants" WHERE "spree_variants"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Variant Update (0.1ms) UPDATE "spree_variants" SET "updated_at" = ? WHERE "spree_variants"."id" = ? [["updated_at", "2018-06-07 06:45:31.744451"], ["id", 2]] - Spree::Product Load (0.1ms) SELECT "spree_products".* FROM "spree_products" WHERE "spree_products"."id" = ? LIMIT ? [["id", 2], ["LIMIT", 1]] - Spree::Product Update (0.1ms) UPDATE "spree_products" SET "updated_at" = ? WHERE "spree_products"."id" = ? [["updated_at", "2018-06-07 06:45:31.745781"], ["id", 2]] - Spree::Taxon Load (0.0ms) SELECT "spree_taxons".* FROM "spree_taxons" INNER JOIN "spree_products_taxons" ON "spree_taxons"."id" = "spree_products_taxons"."taxon_id" WHERE "spree_products_taxons"."product_id" = ? [["product_id", 2]] - Spree::Taxon Update All (0.1ms) UPDATE "spree_taxons" SET "updated_at" = '2018-06-07 06:45:31.747290' WHERE 1=0 - Spree::Taxonomy Update All (0.1ms) UPDATE "spree_taxonomies" SET "updated_at" = '2018-06-07 06:45:31.747850' WHERE "spree_taxonomies"."id" IN (SELECT "spree_taxonomies"."id" FROM "spree_taxonomies" WHERE 1=0 ORDER BY spree_taxonomies.position, spree_taxonomies.created_at) -  (1.0ms) commit transaction -  (0.1ms) PRAGMA foreign_keys -  (0.1ms) PRAGMA foreign_keys = OFF -  (1.0ms) DELETE FROM "ar_internal_metadata"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'ar_internal_metadata'; -  (0.8ms) DELETE FROM "active_storage_blobs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_blobs'; -  (0.8ms) DELETE FROM "active_storage_attachments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_attachments'; -  (0.9ms) DELETE FROM "spree_addresses"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_addresses'; -  (0.9ms) DELETE FROM "spree_assets"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_assets'; -  (0.7ms) DELETE FROM "spree_calculators"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_calculators'; -  (0.8ms) DELETE FROM "spree_gateways"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_gateways'; -  (0.8ms) DELETE FROM "spree_log_entries"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_log_entries'; -  (1.0ms) DELETE FROM "spree_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_option_types'; -  (0.9ms) DELETE FROM "spree_option_values"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_values'; -  (0.9ms) DELETE FROM "spree_product_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_option_types'; -  (0.8ms) DELETE FROM "spree_product_properties"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_properties'; -  (0.9ms) DELETE FROM "spree_properties"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_properties'; -  (0.8ms) DELETE FROM "spree_prototypes"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototypes'; -  (0.7ms) DELETE FROM "spree_roles"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_roles'; -  (0.7ms) DELETE FROM "spree_shipping_categories"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_categories'; -  (0.8ms) DELETE FROM "spree_state_changes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_state_changes'; -  (0.8ms) DELETE FROM "spree_states"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_states'; -  (0.8ms) DELETE FROM "spree_tax_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_tax_categories'; -  (0.9ms) DELETE FROM "spree_tax_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_rates'; -  (0.7ms) DELETE FROM "spree_taxonomies"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxonomies'; -  (0.8ms) DELETE FROM "spree_zone_members"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zone_members'; -  (0.8ms) DELETE FROM "spree_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zones'; -  (0.8ms) DELETE FROM "spree_promotion_action_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_action_line_items'; -  (0.9ms) DELETE FROM "spree_products_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products_taxons'; -  (0.8ms) DELETE FROM "spree_shipping_method_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_categories'; -  (0.9ms) DELETE FROM "spree_shipping_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_methods'; -  (0.8ms) DELETE FROM "spree_stock_movements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_movements'; -  (0.9ms) DELETE FROM "spree_shipping_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_rates'; -  (0.8ms) DELETE FROM "spree_stock_transfers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_transfers'; -  (1.0ms) DELETE FROM "spree_stock_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_items'; -  (0.9ms) DELETE FROM "spree_stock_locations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_locations'; -  (0.9ms) DELETE FROM "spree_countries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_countries'; -  (1.0ms) DELETE FROM "spree_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotions'; -  (0.9ms) DELETE FROM "spree_preferences"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_preferences'; -  (1.2ms) DELETE FROM "spree_products"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products'; -  (0.8ms) DELETE FROM "spree_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rules'; -  (0.9ms) DELETE FROM "spree_promotion_actions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_actions'; -  (0.9ms) DELETE FROM "spree_payment_capture_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_capture_events'; -  (0.8ms) DELETE FROM "spree_stores"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stores'; -  (0.8ms) DELETE FROM "spree_promotion_rule_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_taxons'; -  (0.8ms) DELETE FROM "spree_prices"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prices'; -  (0.9ms) DELETE FROM "spree_credit_cards"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_credit_cards'; -  (0.9ms) DELETE FROM "spree_inventory_units"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_inventory_units'; -  (0.7ms) DELETE FROM "spree_return_authorization_reasons"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorization_reasons'; -  (0.8ms) DELETE FROM "spree_refund_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refund_reasons'; -  (0.9ms) DELETE FROM "spree_return_authorizations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorizations'; -  (0.8ms) DELETE FROM "spree_promotion_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_categories'; -  (0.8ms) DELETE FROM "spree_customer_returns"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_customer_returns'; -  (1.0ms) DELETE FROM "friendly_id_slugs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'friendly_id_slugs'; -  (0.9ms) DELETE FROM "spree_reimbursements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursements'; -  (0.9ms) DELETE FROM "spree_refunds"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refunds'; -  (0.9ms) DELETE FROM "spree_reimbursement_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_types'; -  (0.8ms) DELETE FROM "spree_reimbursement_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_credits'; -  (0.8ms) DELETE FROM "spree_prototype_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototype_taxons'; -  (0.8ms) DELETE FROM "spree_payments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payments'; -  (0.8ms) DELETE FROM "spree_store_credits"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credits'; -  (0.7ms) DELETE FROM "spree_store_credit_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_categories'; -  (0.9ms) DELETE FROM "spree_store_credit_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_events'; -  (0.8ms) DELETE FROM "spree_store_credit_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_types'; -  (0.8ms) DELETE FROM "spree_adjustments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_adjustments'; -  (0.8ms) DELETE FROM "spree_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_line_items'; -  (1.0ms) DELETE FROM "spree_shipments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipments'; -  (0.8ms) DELETE FROM "spree_payment_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_methods'; -  (1.2ms) DELETE FROM "spree_orders"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_orders'; -  (0.9ms) DELETE FROM "spree_option_type_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_type_prototypes'; -  (0.9ms) DELETE FROM "spree_option_value_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_value_variants'; -  (0.9ms) DELETE FROM "spree_order_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_order_promotions'; -  (0.8ms) DELETE FROM "spree_product_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_promotion_rules'; -  (0.9ms) DELETE FROM "spree_promotion_rule_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_users'; -  (0.9ms) DELETE FROM "spree_property_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_property_prototypes'; -  (0.9ms) DELETE FROM "spree_role_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_role_users'; -  (0.8ms) DELETE FROM "spree_shipping_method_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_zones'; -  (0.8ms) DELETE FROM "spree_tags"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tags'; -  (1.0ms) DELETE FROM "spree_taggings"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taggings'; -  (1.1ms) DELETE FROM "spree_variants"; -  (0.6ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_variants'; -  (0.9ms) DELETE FROM "spree_return_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_items'; -  (0.8ms) DELETE FROM "spree_trackers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_trackers'; -  (1.0ms) DELETE FROM "spree_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxons'; -  (0.8ms) DELETE FROM "spree_oauth_applications"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_applications'; -  (0.8ms) DELETE FROM "spree_oauth_access_grants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_grants'; -  (0.8ms) DELETE FROM "spree_oauth_access_tokens"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_tokens'; -  (0.8ms) DELETE FROM "spree_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_users'; -  (0.7ms) DELETE FROM "spree_dummy_models"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_dummy_models'; -  (0.0ms) PRAGMA foreign_keys = 1 -  (0.0ms) begin transaction -  (0.0ms) commit transaction -  (0.0ms) begin transaction - Spree::Preference Load (0.1ms) SELECT "spree_preferences".* FROM "spree_preferences" WHERE "spree_preferences"."key" = ? LIMIT ? [["key", "spree/app_configuration/stock_items_per_page"], ["LIMIT", 1]] -  (0.1ms) rollback transaction -Creating scope :open. Overwriting existing method Spree::Adjustment.open. -  (0.2ms) PRAGMA foreign_keys -  (0.1ms) PRAGMA foreign_keys = OFF -  (1.1ms) DELETE FROM "ar_internal_metadata"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'ar_internal_metadata'; -  (0.8ms) DELETE FROM "active_storage_blobs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_blobs'; -  (0.9ms) DELETE FROM "active_storage_attachments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.6ms) DELETE FROM sqlite_sequence where name = 'active_storage_attachments'; -  (1.0ms) DELETE FROM "spree_addresses"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_addresses'; -  (0.9ms) DELETE FROM "spree_assets"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_assets'; -  (0.9ms) DELETE FROM "spree_calculators"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.5ms) DELETE FROM sqlite_sequence where name = 'spree_calculators'; -  (0.8ms) DELETE FROM "spree_gateways"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_gateways'; -  (0.8ms) DELETE FROM "spree_log_entries"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_log_entries'; -  (0.8ms) DELETE FROM "spree_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_types'; -  (0.9ms) DELETE FROM "spree_option_values"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.5ms) DELETE FROM sqlite_sequence where name = 'spree_option_values'; -  (0.8ms) DELETE FROM "spree_product_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_option_types'; -  (0.9ms) DELETE FROM "spree_product_properties"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_properties'; -  (0.7ms) DELETE FROM "spree_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_properties'; -  (0.6ms) DELETE FROM "spree_prototypes"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.4ms) DELETE FROM sqlite_sequence where name = 'spree_prototypes'; -  (0.7ms) DELETE FROM "spree_roles"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_roles'; -  (0.7ms) DELETE FROM "spree_shipping_categories"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_categories'; -  (0.7ms) DELETE FROM "spree_state_changes"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_state_changes'; -  (0.7ms) DELETE FROM "spree_states"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_states'; -  (0.7ms) DELETE FROM "spree_tax_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_categories'; -  (0.9ms) DELETE FROM "spree_tax_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_rates'; -  (0.8ms) DELETE FROM "spree_taxonomies"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxonomies'; -  (0.8ms) DELETE FROM "spree_zone_members"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zone_members'; -  (0.9ms) DELETE FROM "spree_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zones'; -  (0.8ms) DELETE FROM "spree_promotion_action_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_action_line_items'; -  (0.9ms) DELETE FROM "spree_products_taxons"; -  (0.9ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products_taxons'; -  (0.8ms) DELETE FROM "spree_shipping_method_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_categories'; -  (0.8ms) DELETE FROM "spree_shipping_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_methods'; -  (0.8ms) DELETE FROM "spree_stock_movements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_stock_movements'; -  (0.9ms) DELETE FROM "spree_shipping_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_rates'; -  (0.8ms) DELETE FROM "spree_stock_transfers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_transfers'; -  (0.9ms) DELETE FROM "spree_stock_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_items'; -  (1.0ms) DELETE FROM "spree_stock_locations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_stock_locations'; -  (1.0ms) DELETE FROM "spree_countries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_countries'; -  (1.3ms) DELETE FROM "spree_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotions'; -  (0.9ms) DELETE FROM "spree_preferences"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_preferences'; -  (1.0ms) DELETE FROM "spree_products"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products'; -  (0.9ms) DELETE FROM "spree_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rules'; -  (0.9ms) DELETE FROM "spree_promotion_actions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_actions'; -  (0.8ms) DELETE FROM "spree_payment_capture_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_capture_events'; -  (0.9ms) DELETE FROM "spree_stores"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stores'; -  (0.8ms) DELETE FROM "spree_promotion_rule_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_taxons'; -  (0.9ms) DELETE FROM "spree_prices"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prices'; -  (1.0ms) DELETE FROM "spree_credit_cards"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_credit_cards'; -  (1.0ms) DELETE FROM "spree_inventory_units"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_inventory_units'; -  (0.8ms) DELETE FROM "spree_return_authorization_reasons"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.5ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorization_reasons'; -  (0.8ms) DELETE FROM "spree_refund_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refund_reasons'; -  (0.9ms) DELETE FROM "spree_return_authorizations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorizations'; -  (0.8ms) DELETE FROM "spree_promotion_categories"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.6ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_categories'; -  (0.8ms) DELETE FROM "spree_customer_returns"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_customer_returns'; -  (1.2ms) DELETE FROM "friendly_id_slugs"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'friendly_id_slugs'; -  (0.8ms) DELETE FROM "spree_reimbursements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursements'; -  (1.4ms) DELETE FROM "spree_refunds"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refunds'; -  (0.8ms) DELETE FROM "spree_reimbursement_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_types'; -  (0.7ms) DELETE FROM "spree_reimbursement_credits"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_credits'; -  (0.9ms) DELETE FROM "spree_prototype_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototype_taxons'; -  (0.8ms) DELETE FROM "spree_payments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payments'; -  (0.8ms) DELETE FROM "spree_store_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credits'; -  (0.8ms) DELETE FROM "spree_store_credit_categories"; -  (0.6ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_categories'; -  (0.9ms) DELETE FROM "spree_store_credit_events"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_events'; -  (0.9ms) DELETE FROM "spree_store_credit_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_types'; -  (1.0ms) DELETE FROM "spree_adjustments"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_adjustments'; -  (0.9ms) DELETE FROM "spree_line_items"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_line_items'; -  (1.1ms) DELETE FROM "spree_shipments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_shipments'; -  (1.1ms) DELETE FROM "spree_payment_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_methods'; -  (1.2ms) DELETE FROM "spree_orders"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_orders'; -  (0.9ms) DELETE FROM "spree_option_type_prototypes"; -  (1.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_type_prototypes'; -  (0.9ms) DELETE FROM "spree_option_value_variants"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_value_variants'; -  (0.8ms) DELETE FROM "spree_order_promotions"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_order_promotions'; -  (0.8ms) DELETE FROM "spree_product_promotion_rules"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_promotion_rules'; -  (0.8ms) DELETE FROM "spree_promotion_rule_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_users'; -  (0.8ms) DELETE FROM "spree_property_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_property_prototypes'; -  (0.8ms) DELETE FROM "spree_role_users"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_role_users'; -  (0.8ms) DELETE FROM "spree_shipping_method_zones"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_zones'; -  (0.8ms) DELETE FROM "spree_tags"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tags'; -  (1.1ms) DELETE FROM "spree_taggings"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taggings'; -  (1.3ms) DELETE FROM "spree_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_variants'; -  (1.8ms) DELETE FROM "spree_return_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_items'; -  (0.8ms) DELETE FROM "spree_trackers"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_trackers'; -  (1.1ms) DELETE FROM "spree_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxons'; -  (0.8ms) DELETE FROM "spree_oauth_applications"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_applications'; -  (0.9ms) DELETE FROM "spree_oauth_access_grants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_grants'; -  (0.9ms) DELETE FROM "spree_oauth_access_tokens"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_tokens'; -  (0.9ms) DELETE FROM "spree_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_users'; -  (1.5ms) DELETE FROM "spree_dummy_models"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_dummy_models'; -  (0.1ms) PRAGMA foreign_keys = 1 -  (0.0ms) begin transaction -  (0.0ms) commit transaction -  (0.0ms) begin transaction -  (0.0ms) rollback transaction -Creating scope :open. Overwriting existing method Spree::Adjustment.open. -  (0.1ms) PRAGMA foreign_keys -  (0.1ms) PRAGMA foreign_keys = OFF -  (1.6ms) DELETE FROM "ar_internal_metadata"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.4ms) DELETE FROM sqlite_sequence where name = 'ar_internal_metadata'; -  (1.3ms) DELETE FROM "active_storage_blobs"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_blobs'; -  (1.7ms) DELETE FROM "active_storage_attachments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'active_storage_attachments'; -  (2.2ms) DELETE FROM "spree_addresses"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_addresses'; -  (2.0ms) DELETE FROM "spree_assets"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_assets'; -  (2.8ms) DELETE FROM "spree_calculators"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_calculators'; -  (2.0ms) DELETE FROM "spree_gateways"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_gateways'; -  (1.5ms) DELETE FROM "spree_log_entries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_log_entries'; -  (1.8ms) DELETE FROM "spree_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.5ms) DELETE FROM sqlite_sequence where name = 'spree_option_types'; -  (2.1ms) DELETE FROM "spree_option_values"; -  (0.3ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_values'; -  (2.3ms) DELETE FROM "spree_product_option_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_option_types'; -  (1.8ms) DELETE FROM "spree_product_properties"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_properties'; -  (1.3ms) DELETE FROM "spree_properties"; -  (0.6ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_properties'; -  (0.9ms) DELETE FROM "spree_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototypes'; -  (1.6ms) DELETE FROM "spree_roles"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_roles'; -  (1.5ms) DELETE FROM "spree_shipping_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_categories'; -  (1.5ms) DELETE FROM "spree_state_changes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_state_changes'; -  (1.5ms) DELETE FROM "spree_states"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_states'; -  (1.6ms) DELETE FROM "spree_tax_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_categories'; -  (2.4ms) DELETE FROM "spree_tax_rates"; -  (0.9ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tax_rates'; -  (1.3ms) DELETE FROM "spree_taxonomies"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxonomies'; -  (1.2ms) DELETE FROM "spree_zone_members"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_zone_members'; -  (1.4ms) DELETE FROM "spree_zones"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_zones'; -  (1.3ms) DELETE FROM "spree_promotion_action_line_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_action_line_items'; -  (1.6ms) DELETE FROM "spree_products_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products_taxons'; -  (1.6ms) DELETE FROM "spree_shipping_method_categories"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_categories'; -  (1.4ms) DELETE FROM "spree_shipping_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_methods'; -  (2.3ms) DELETE FROM "spree_stock_movements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_movements'; -  (2.1ms) DELETE FROM "spree_shipping_rates"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_rates'; -  (1.7ms) DELETE FROM "spree_stock_transfers"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_transfers'; -  (2.1ms) DELETE FROM "spree_stock_items"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stock_items'; -  (2.1ms) DELETE FROM "spree_stock_locations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.8ms) DELETE FROM sqlite_sequence where name = 'spree_stock_locations'; -  (1.4ms) DELETE FROM "spree_countries"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_countries'; -  (2.3ms) DELETE FROM "spree_promotions"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotions'; -  (1.2ms) DELETE FROM "spree_preferences"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_preferences'; -  (2.7ms) DELETE FROM "spree_products"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_products'; -  (1.6ms) DELETE FROM "spree_promotion_rules"; -  (0.7ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rules'; -  (1.5ms) DELETE FROM "spree_promotion_actions"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_actions'; -  (1.1ms) DELETE FROM "spree_payment_capture_events"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payment_capture_events'; -  (1.9ms) DELETE FROM "spree_stores"; -  (0.7ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_stores'; -  (1.6ms) DELETE FROM "spree_promotion_rule_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_taxons'; -  (1.5ms) DELETE FROM "spree_prices"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prices'; -  (1.5ms) DELETE FROM "spree_credit_cards"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_credit_cards'; -  (2.2ms) DELETE FROM "spree_inventory_units"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_inventory_units'; -  (1.2ms) DELETE FROM "spree_return_authorization_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorization_reasons'; -  (1.1ms) DELETE FROM "spree_refund_reasons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.6ms) DELETE FROM sqlite_sequence where name = 'spree_refund_reasons'; -  (2.0ms) DELETE FROM "spree_return_authorizations"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_authorizations'; -  (0.9ms) DELETE FROM "spree_promotion_categories"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_categories'; -  (1.4ms) DELETE FROM "spree_customer_returns"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_customer_returns'; -  (1.8ms) DELETE FROM "friendly_id_slugs"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'friendly_id_slugs'; -  (1.7ms) DELETE FROM "spree_reimbursements"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursements'; -  (1.7ms) DELETE FROM "spree_refunds"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_refunds'; -  (2.2ms) DELETE FROM "spree_reimbursement_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_types'; -  (1.6ms) DELETE FROM "spree_reimbursement_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_reimbursement_credits'; -  (1.7ms) DELETE FROM "spree_prototype_taxons"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_prototype_taxons'; -  (2.4ms) DELETE FROM "spree_payments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_payments'; -  (1.8ms) DELETE FROM "spree_store_credits"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.7ms) DELETE FROM sqlite_sequence where name = 'spree_store_credits'; -  (0.9ms) DELETE FROM "spree_store_credit_categories"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_categories'; -  (1.3ms) DELETE FROM "spree_store_credit_events"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_events'; -  (1.2ms) DELETE FROM "spree_store_credit_types"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_store_credit_types'; -  (1.9ms) DELETE FROM "spree_adjustments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_adjustments'; -  (1.6ms) DELETE FROM "spree_line_items"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_line_items'; -  (2.1ms) DELETE FROM "spree_shipments"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipments'; -  (1.2ms) DELETE FROM "spree_payment_methods"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_payment_methods'; -  (4.0ms) DELETE FROM "spree_orders"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_orders'; -  (1.7ms) DELETE FROM "spree_option_type_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_type_prototypes'; -  (1.6ms) DELETE FROM "spree_option_value_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_option_value_variants'; -  (1.7ms) DELETE FROM "spree_order_promotions"; -  (0.9ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_order_promotions'; -  (1.6ms) DELETE FROM "spree_product_promotion_rules"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_product_promotion_rules'; -  (1.5ms) DELETE FROM "spree_promotion_rule_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_promotion_rule_users'; -  (1.8ms) DELETE FROM "spree_property_prototypes"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_property_prototypes'; -  (1.5ms) DELETE FROM "spree_role_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_role_users'; -  (1.4ms) DELETE FROM "spree_shipping_method_zones"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_shipping_method_zones'; -  (1.1ms) DELETE FROM "spree_tags"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_tags'; -  (3.0ms) DELETE FROM "spree_taggings"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taggings'; -  (2.7ms) DELETE FROM "spree_variants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_variants'; -  (2.5ms) DELETE FROM "spree_return_items"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_return_items'; -  (1.1ms) DELETE FROM "spree_trackers"; -  (0.1ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_trackers'; -  (2.5ms) DELETE FROM "spree_taxons"; -  (1.0ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_taxons'; -  (1.3ms) DELETE FROM "spree_oauth_applications"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_applications'; -  (1.2ms) DELETE FROM "spree_oauth_access_grants"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_grants'; -  (1.9ms) DELETE FROM "spree_oauth_access_tokens"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_oauth_access_tokens'; -  (2.2ms) DELETE FROM "spree_users"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.2ms) DELETE FROM sqlite_sequence where name = 'spree_users'; -  (1.0ms) DELETE FROM "spree_dummy_models"; -  (0.2ms) SELECT name FROM sqlite_master WHERE type='table' AND name='sqlite_sequence'; -  (0.1ms) DELETE FROM sqlite_sequence where name = 'spree_dummy_models'; -  (0.0ms) PRAGMA foreign_keys = 1 -  (0.1ms) begin transaction -  (0.0ms) commit transaction -  (0.0ms) begin transaction -  (0.1ms) rollback transaction -  (0.1ms) begin transaction -  (0.1ms) commit transaction -  (0.0ms) begin transaction -  (0.0ms) rollback transaction diff --git a/spec/dummy/public/404.html b/spec/dummy/public/404.html deleted file mode 100644 index 2be3af2..0000000 --- a/spec/dummy/public/404.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - The page you were looking for doesn't exist (404) - - - - - - -

-
-

The page you were looking for doesn't exist.

-

You may have mistyped the address or the page may have moved.

-
-

If you are the application owner check the logs for more information.

-
- - diff --git a/spec/dummy/public/422.html b/spec/dummy/public/422.html deleted file mode 100644 index c08eac0..0000000 --- a/spec/dummy/public/422.html +++ /dev/null @@ -1,67 +0,0 @@ - - - - The change you wanted was rejected (422) - - - - - - -
-
-

The change you wanted was rejected.

-

Maybe you tried to change something you didn't have access to.

-
-

If you are the application owner check the logs for more information.

-
- - diff --git a/spec/dummy/public/500.html b/spec/dummy/public/500.html deleted file mode 100644 index 78a030a..0000000 --- a/spec/dummy/public/500.html +++ /dev/null @@ -1,66 +0,0 @@ - - - - We're sorry, but something went wrong (500) - - - - - - -
-
-

We're sorry, but something went wrong.

-
-

If you are the application owner check the logs for more information.

-
- - diff --git a/spec/dummy/public/apple-touch-icon-precomposed.png b/spec/dummy/public/apple-touch-icon-precomposed.png deleted file mode 100644 index e69de29..0000000 diff --git a/spec/dummy/public/apple-touch-icon.png b/spec/dummy/public/apple-touch-icon.png deleted file mode 100644 index e69de29..0000000 diff --git a/spec/dummy/public/assets/.sprockets-manifest-0b10368b316219254cf0582fd8a5df18.json b/spec/dummy/public/assets/.sprockets-manifest-0b10368b316219254cf0582fd8a5df18.json deleted file mode 100644 index 47975d5..0000000 --- a/spec/dummy/public/assets/.sprockets-manifest-0b10368b316219254cf0582fd8a5df18.json +++ /dev/null @@ -1 +0,0 @@ -{"files":{"spree/backend/address_states-b1e1f0afd855bedef5faecce0a6510759c1f4d12b7ea1093104cafb885ac45b2.js":{"logical_path":"spree/backend/address_states.js","mtime":"2018-06-07T12:08:03+05:30","size":1026,"digest":"b1e1f0afd855bedef5faecce0a6510759c1f4d12b7ea1093104cafb885ac45b2","integrity":"sha256-seHwr9hVvt71+uzOCmUQdZwfTRK36hCTEEyvuIWsRbI="},"logo/spree_50-0ae687ccd486b63b01687b1df9e5394430f6fce3ab40c28250b179be4363ddc1.png":{"logical_path":"logo/spree_50.png","mtime":"2018-06-07T12:08:03+05:30","size":34607,"digest":"0ae687ccd486b63b01687b1df9e5394430f6fce3ab40c28250b179be4363ddc1","integrity":"sha256-CuaHzNSGtjsBaHsd+eU5RDD2/OOrQMKCULF5vkNj3cE="},"credit_cards/credit_card-5ca047adf17e2e7fdd101d108b2ac90178b4ccb32d02628ce723bb14ccb9bcea.gif":{"logical_path":"credit_cards/credit_card.gif","mtime":"2018-06-07T12:08:03+05:30","size":2660,"digest":"5ca047adf17e2e7fdd101d108b2ac90178b4ccb32d02628ce723bb14ccb9bcea","integrity":"sha256-XKBHrfF+Ln/dEB0QiyrJAXi0zLMtAmKM5yO7FMy5vOo="},"favicon-92e86d463e909754599d66730477622cd3dd0b9bff58c47c9c38bebceb8073e5.ico":{"logical_path":"favicon.ico","mtime":"2018-06-07T12:08:03+05:30","size":1150,"digest":"92e86d463e909754599d66730477622cd3dd0b9bff58c47c9c38bebceb8073e5","integrity":"sha256-kuhtRj6Ql1RZnWZzBHdiLNPdC5v/WMR8nDi+vOuAc+U="},"spree/frontend/checkout/shipment-62ebd6f563acaaaa6292528a563821c34da5c733ea2faf08d8aa8710f51608d9.js":{"logical_path":"spree/frontend/checkout/shipment.js","mtime":"2018-06-07T12:08:03+05:30","size":2189,"digest":"62ebd6f563acaaaa6292528a563821c34da5c733ea2faf08d8aa8710f51608d9","integrity":"sha256-YuvW9WOsqqpiklKKVjghw02lxzPqL68I2KqHEPUWCNk="},"spree/backend/stock_inventory_manager-55ccdf76afab6e500e8e1e534f6b24dea0c61d2bb30827a4b9c93255ccaca3a2.js":{"logical_path":"spree/backend/stock_inventory_manager.js","mtime":"2018-06-07T12:09:21+05:30","size":5120,"digest":"55ccdf76afab6e500e8e1e534f6b24dea0c61d2bb30827a4b9c93255ccaca3a2","integrity":"sha256-Vczfdq+rblAOjh5TT2sk3qDGHSuzCCekuckyVcyso6I="},"select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png":{"logical_path":"select2.png","mtime":"2018-04-04T20:03:55+05:30","size":613,"digest":"d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8","integrity":"sha256-1rXY2D28GPuNd8h2HTMc2eUSPJaElQurBAbpiiSsWug="},"select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif":{"logical_path":"select2-spinner.gif","mtime":"2018-04-04T20:03:55+05:30","size":1849,"digest":"f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c","integrity":"sha256-9uz/YX7Cun9Vnm9TXK2bcKP5ESBzdTXatNRUimyDV2w="},"select2x2-6fe28d687dc0ed4d96016238c608ba1e7198c9c9accfa0b360b78018b9fb9bc2.png":{"logical_path":"select2x2.png","mtime":"2018-04-04T20:03:55+05:30","size":845,"digest":"6fe28d687dc0ed4d96016238c608ba1e7198c9c9accfa0b360b78018b9fb9bc2","integrity":"sha256-b+KNaH3A7U2WAWI4xgi6HnGYycmsz6CzYLeAGLn7m8I="},"application-f0d704deea029cf000697e2c0181ec173a1b474645466ed843eb5ee7bb215794.css":{"logical_path":"application.css","mtime":"2018-06-07T12:09:21+05:30","size":676,"digest":"f0d704deea029cf000697e2c0181ec173a1b474645466ed843eb5ee7bb215794","integrity":"sha256-8NcE3uoCnPAAaX4sAYHsFzobR0ZFRm7YQ+te57shV5Q="},"spree/backend/all-cebab18c2a09d62f5944d7d884974f63af3c02b014a4f68f9313e3d8b848e906.js":{"logical_path":"spree/backend/all.js","mtime":"2018-06-07T12:09:44+05:30","size":1160425,"digest":"cebab18c2a09d62f5944d7d884974f63af3c02b014a4f68f9313e3d8b848e906","integrity":"sha256-zrqxjCoJ1i9ZRNfYhJdPY688ArAUpPaPkxPj2LhI6QY="},"spree/frontend/all-7b0dc2b5e7b6e0c8a3bae312269d9878912c437d901d999094ae94ebcec6fbc0.js":{"logical_path":"spree/frontend/all.js","mtime":"2018-06-07T12:09:44+05:30","size":431853,"digest":"7b0dc2b5e7b6e0c8a3bae312269d9878912c437d901d999094ae94ebcec6fbc0","integrity":"sha256-ew3Ctee24MijuuMSJp2YeJEsQ32QHZmQlK6U687G+8A="},"spree/backend/all-d2544412cf137475e7efd2a7ec56a093e334789f732808998ddcd8a36ae973b3.css":{"logical_path":"spree/backend/all.css","mtime":"2018-06-07T12:09:44+05:30","size":461509,"digest":"d2544412cf137475e7efd2a7ec56a093e334789f732808998ddcd8a36ae973b3","integrity":"sha256-0lREEs8TdHXn79Kn7Fagk+M0eJ9zKAiZjdzYo2rpc7M="},"jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png":{"logical_path":"jquery-ui/ui-icons_444444_256x240.png","mtime":"2018-04-04T20:03:34+05:30","size":3756,"digest":"31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d","integrity":"sha256-MdmIdltOb1ZVPClYjFADgdw+bwqimAyCEiAuVkSu/V0="},"jquery-ui/ui-icons_555555_256x240-32175261daee76c82bb0edf0eea16a56421866fbc31e94f3c1d570aa114502f5.png":{"logical_path":"jquery-ui/ui-icons_555555_256x240.png","mtime":"2018-04-04T20:03:34+05:30","size":3756,"digest":"32175261daee76c82bb0edf0eea16a56421866fbc31e94f3c1d570aa114502f5","integrity":"sha256-MhdSYdrudsgrsO3w7qFqVkIYZvvDHpTzwdVwqhFFAvU="},"jquery-ui/ui-icons_ffffff_256x240-350df1b7131037de20e83c5c0f3a41a770d2ac48b5762ea772b3f4a8a7b9d47a.png":{"logical_path":"jquery-ui/ui-icons_ffffff_256x240.png","mtime":"2018-04-04T20:03:34+05:30","size":3756,"digest":"350df1b7131037de20e83c5c0f3a41a770d2ac48b5762ea772b3f4a8a7b9d47a","integrity":"sha256-NQ3xtxMQN94g6DxcDzpBp3DSrEi1di6ncrP0qKe51Ho="},"jquery-ui/ui-icons_777620_256x240-0b020fc6e696d88d296e7bb1f61f1eb2ad827848e2c7382a4c3e0999e702dd9b.png":{"logical_path":"jquery-ui/ui-icons_777620_256x240.png","mtime":"2018-04-04T20:03:34+05:30","size":3756,"digest":"0b020fc6e696d88d296e7bb1f61f1eb2ad827848e2c7382a4c3e0999e702dd9b","integrity":"sha256-CwIPxuaW2I0pbnux9h8esq2CeEjixzgqTD4JmecC3Zs="},"jquery-ui/ui-icons_cc0000_256x240-40985a64b4d5dd213fba27fcd862a1bd1b337a97674f6ff0b9ec20abcee4bc69.png":{"logical_path":"jquery-ui/ui-icons_cc0000_256x240.png","mtime":"2018-04-04T20:03:34+05:30","size":3756,"digest":"40985a64b4d5dd213fba27fcd862a1bd1b337a97674f6ff0b9ec20abcee4bc69","integrity":"sha256-QJhaZLTV3SE/uif82GKhvRszepdnT2/wuewgq87kvGk="},"jquery-ui/ui-icons_777777_256x240-faf32007ae120c302213557626e660dd10e711c5dd4f1113d35f26dc05b78d2f.png":{"logical_path":"jquery-ui/ui-icons_777777_256x240.png","mtime":"2018-04-04T20:03:34+05:30","size":3756,"digest":"faf32007ae120c302213557626e660dd10e711c5dd4f1113d35f26dc05b78d2f","integrity":"sha256-+vMgB64SDDAiE1V2JuZg3RDnEcXdTxET018m3AW3jS8="},"bootstrap/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot":{"logical_path":"bootstrap/glyphicons-halflings-regular.eot","mtime":"2018-04-04T20:03:24+05:30","size":20127,"digest":"13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407","integrity":"sha256-E2NNqH2eI/jD7ZEIzhck0YOjmtBy5z4bPYy/ZG0tBAc="},"bootstrap/glyphicons-halflings-regular-fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c.woff2":{"logical_path":"bootstrap/glyphicons-halflings-regular.woff2","mtime":"2018-04-04T20:03:24+05:30","size":18028,"digest":"fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c","integrity":"sha256-/hhdEaSWdokNR7t4MxKgzaWkTEA5IUCU55V7TAQO8Rw="},"bootstrap/glyphicons-halflings-regular-a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742.woff":{"logical_path":"bootstrap/glyphicons-halflings-regular.woff","mtime":"2018-04-04T20:03:24+05:30","size":23424,"digest":"a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742","integrity":"sha256-omOU9+3hAMoRjv8u2ghZYnWpg5uVnCJuFUOVV6WoB0I="},"bootstrap/glyphicons-halflings-regular-e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456.ttf":{"logical_path":"bootstrap/glyphicons-halflings-regular.ttf","mtime":"2018-04-04T20:03:24+05:30","size":45404,"digest":"e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456","integrity":"sha256-45UEQJN1fYKvyxOJV9BqHqk2G9zwtELQahioBRr1dFY="},"bootstrap/glyphicons-halflings-regular-42f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5.svg":{"logical_path":"bootstrap/glyphicons-halflings-regular.svg","mtime":"2018-04-04T20:03:24+05:30","size":108738,"digest":"42f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5","integrity":"sha256-QvYGWdJlwaPDD5+kKry7Vr1KU69Ng9MW1t16NpA8Q+U="},"spree/frontend/all-8dcaad2e2b767365dd02a82b780054ab129307e9a3541ed9ee2f1f795cd72e57.css":{"logical_path":"spree/frontend/all.css","mtime":"2018-06-07T12:09:44+05:30","size":154546,"digest":"8dcaad2e2b767365dd02a82b780054ab129307e9a3541ed9ee2f1f795cd72e57","integrity":"sha256-jcqtLit2c2XdAqgreABUqxKTB+mjVB7Z7i8feVzXLlc="},"credit_cards/amex_cid-110b3c8694faccb08f6c0e150833efd218b6fe420fdca7175e3551c8bd4b925e.gif":{"logical_path":"credit_cards/amex_cid.gif","mtime":"2018-06-07T12:08:03+05:30","size":41690,"digest":"110b3c8694faccb08f6c0e150833efd218b6fe420fdca7175e3551c8bd4b925e","integrity":"sha256-EQs8hpT6zLCPbA4VCDPv0hi2/kIP3KcXXjVRyL1Lkl4="},"credit_cards/discover_cid-a3047727fc48922fb60924d854938c44924fe3580e89b22e07afc00d6fd6cc69.gif":{"logical_path":"credit_cards/discover_cid.gif","mtime":"2018-06-07T12:08:03+05:30","size":2619,"digest":"a3047727fc48922fb60924d854938c44924fe3580e89b22e07afc00d6fd6cc69","integrity":"sha256-owR3J/xIki+2CSTYVJOMRJJP41gOibIuB6/ADW/WzGk="},"credit_cards/icons/american_express-bddd7ca01fc4468e3c198995040f060ee885cf3bf7dfd4525717c4457d518ed2.png":{"logical_path":"credit_cards/icons/american_express.png","mtime":"2018-06-07T12:08:03+05:30","size":1755,"digest":"bddd7ca01fc4468e3c198995040f060ee885cf3bf7dfd4525717c4457d518ed2","integrity":"sha256-vd18oB/ERo48GYmVBA8GDuiFzzv339RSVxfERX1RjtI="},"credit_cards/icons/cirrus-4f875cd1f8b69d983eae94789064e64beee80a3d00d01c2407ef80ec4333bab5.png":{"logical_path":"credit_cards/icons/cirrus.png","mtime":"2018-06-07T12:08:03+05:30","size":1893,"digest":"4f875cd1f8b69d983eae94789064e64beee80a3d00d01c2407ef80ec4333bab5","integrity":"sha256-T4dc0fi2nZg+rpR4kGTmS+7oCj0A0BwkB++A7EMzurU="},"credit_cards/icons/delta-f8058ef2e9c52116978902e28d578c11d37b50f58c2ae20c05f431d483f34d79.png":{"logical_path":"credit_cards/icons/delta.png","mtime":"2018-06-07T12:08:03+05:30","size":1845,"digest":"f8058ef2e9c52116978902e28d578c11d37b50f58c2ae20c05f431d483f34d79","integrity":"sha256-+AWO8unFIRaXiQLijVeMEdN7UPWMKuIMBfQx1IPzTXk="},"credit_cards/icons/diners_club-106b815730e7585d6fdf2899aa341979235406c82efcb489ed889ffc96cde880.png":{"logical_path":"credit_cards/icons/diners_club.png","mtime":"2018-06-07T12:08:03+05:30","size":1766,"digest":"106b815730e7585d6fdf2899aa341979235406c82efcb489ed889ffc96cde880","integrity":"sha256-EGuBVzDnWF1v3yiZqjQZeSNUBsgu/LSJ7Yif/JbN6IA="},"credit_cards/icons/directdebit-b02eaf68946ab2547eb63e884e749bff74ce3f7b4e54710d63efb930968d9f84.png":{"logical_path":"credit_cards/icons/directdebit.png","mtime":"2018-06-07T12:08:03+05:30","size":1500,"digest":"b02eaf68946ab2547eb63e884e749bff74ce3f7b4e54710d63efb930968d9f84","integrity":"sha256-sC6vaJRqslR+tj6ITnSb/3TOP3tOVHENY++5MJaNn4Q="},"credit_cards/icons/discover-7657f566fa8ab8b930fa2a1fa90caf0c5d5430afbd1b23425471cc29fc95c48a.png":{"logical_path":"credit_cards/icons/discover.png","mtime":"2018-06-07T12:08:03+05:30","size":1718,"digest":"7657f566fa8ab8b930fa2a1fa90caf0c5d5430afbd1b23425471cc29fc95c48a","integrity":"sha256-dlf1ZvqKuLkw+iofqQyvDF1UMK+9GyNCVHHMKfyVxIo="},"credit_cards/icons/egold-7fa5daf64d696d244c6e1d8847c1823c30934ac9ce2772d44622d150b0ab36c6.png":{"logical_path":"credit_cards/icons/egold.png","mtime":"2018-06-07T12:08:03+05:30","size":1617,"digest":"7fa5daf64d696d244c6e1d8847c1823c30934ac9ce2772d44622d150b0ab36c6","integrity":"sha256-f6Xa9k1pbSRMbh2IR8GCPDCTSsnOJ3LURiLRULCrNsY="},"credit_cards/icons/jcb-226f02afb616c5cc05c6e1c14cfa511f2484ea5212fe84864fd84e337707de3e.png":{"logical_path":"credit_cards/icons/jcb.png","mtime":"2018-06-07T12:08:03+05:30","size":1616,"digest":"226f02afb616c5cc05c6e1c14cfa511f2484ea5212fe84864fd84e337707de3e","integrity":"sha256-Im8Cr7YWxcwFxuHBTPpRHySE6lIS/oSGT9hOM3cH3j4="},"credit_cards/icons/maestro-04253c601b66912deff0ee2a481c9bcf9154b8965ea4a52761db273fdff70144.png":{"logical_path":"credit_cards/icons/maestro.png","mtime":"2018-06-07T12:08:03+05:30","size":1927,"digest":"04253c601b66912deff0ee2a481c9bcf9154b8965ea4a52761db273fdff70144","integrity":"sha256-BCU8YBtmkS3v8O4qSBybz5FUuJZepKUnYdsnP9/3AUQ="},"credit_cards/icons/master-c93be9b003aa2d00eabb76e6ae9bfd3412548da8b64606e4a552c945934b45c2.png":{"logical_path":"credit_cards/icons/master.png","mtime":"2018-06-07T12:08:03+05:30","size":1801,"digest":"c93be9b003aa2d00eabb76e6ae9bfd3412548da8b64606e4a552c945934b45c2","integrity":"sha256-yTvpsAOqLQDqu3bmrpv9NBJUjai2RgbkpVLJRZNLRcI="},"credit_cards/icons/paypal-f85bbab879c983e0a969228fc30f9a6b8bf3897e82e519968c0c81368c0d0c96.png":{"logical_path":"credit_cards/icons/paypal.png","mtime":"2018-06-07T12:08:03+05:30","size":1440,"digest":"f85bbab879c983e0a969228fc30f9a6b8bf3897e82e519968c0c81368c0d0c96","integrity":"sha256-+Fu6uHnJg+CpaSKPww+aa4vziX6C5RmWjAyBNowNDJY="},"credit_cards/icons/solo-91b1d214eaa7c8cbbc1509f628c325f265e226053d1de40702e4ef32435cc71f.png":{"logical_path":"credit_cards/icons/solo.png","mtime":"2018-06-07T12:08:03+05:30","size":1648,"digest":"91b1d214eaa7c8cbbc1509f628c325f265e226053d1de40702e4ef32435cc71f","integrity":"sha256-kbHSFOqnyMu8FQn2KMMl8mXiJgU9HeQHAuTvMkNcxx8="},"credit_cards/icons/switch-808fe60a28ba3b4e4ebb41a712434d1fc0f5ae7d16b3fb290cd63d8e315c0975.png":{"logical_path":"credit_cards/icons/switch.png","mtime":"2018-06-07T12:08:03+05:30","size":1519,"digest":"808fe60a28ba3b4e4ebb41a712434d1fc0f5ae7d16b3fb290cd63d8e315c0975","integrity":"sha256-gI/mCii6O05Ou0GnEkNNH8D1rn0Ws/spDNY9jjFcCXU="},"credit_cards/icons/visa-601f8c5e3262bae9694d84d6859e1f99f8f4c8c03f08456183b80ea19c469054.png":{"logical_path":"credit_cards/icons/visa.png","mtime":"2018-06-07T12:08:03+05:30","size":1530,"digest":"601f8c5e3262bae9694d84d6859e1f99f8f4c8c03f08456183b80ea19c469054","integrity":"sha256-YB+MXjJiuulpTYTWhZ4fmfj0yMA/CEVhg7gOoZxGkFQ="},"credit_cards/icons/visaelectron-6ac6e40b7af2dedd1ee0aad0665fae12f2ebf690c8421fe0f24141d02643be75.png":{"logical_path":"credit_cards/icons/visaelectron.png","mtime":"2018-06-07T12:08:03+05:30","size":1823,"digest":"6ac6e40b7af2dedd1ee0aad0665fae12f2ebf690c8421fe0f24141d02643be75","integrity":"sha256-asbkC3ry3t0e4KrQZl+uEvLr9pDIQh/g8kFB0CZDvnU="},"credit_cards/icons/westernunion-5060c8fc7fe0efd1d05f9f39ea85d87d9117f7d8ac92de1fc7acdd740cbef338.png":{"logical_path":"credit_cards/icons/westernunion.png","mtime":"2018-06-07T12:08:03+05:30","size":1494,"digest":"5060c8fc7fe0efd1d05f9f39ea85d87d9117f7d8ac92de1fc7acdd740cbef338","integrity":"sha256-UGDI/H/g79HQX5856oXYfZEX99iskt4fx6zddAy+8zg="},"credit_cards/icons/wirecard-0570018a538835cb2b0f0ab5ae72cc4b01661d0369c1b9977318a914509d4139.png":{"logical_path":"credit_cards/icons/wirecard.png","mtime":"2018-06-07T12:08:03+05:30","size":1218,"digest":"0570018a538835cb2b0f0ab5ae72cc4b01661d0369c1b9977318a914509d4139","integrity":"sha256-BXABilOINcsrDwq1rnLMSwFmHQNpwbmXcxipFFCdQTk="},"credit_cards/icons/worldpay-114e072092625fad239074dd7851848fdc7529e548145fa7ec6e564dbb2056a6.png":{"logical_path":"credit_cards/icons/worldpay.png","mtime":"2018-06-07T12:08:03+05:30","size":1601,"digest":"114e072092625fad239074dd7851848fdc7529e548145fa7ec6e564dbb2056a6","integrity":"sha256-EU4HIJJiX60jkHTdeFGEj9x1KeVIFF+n7G5WTbsgVqY="},"credit_cards/master_cid-aebcf5a0020689ae243e0b8c31da62d8801c1d071bfe0c7c97528fc298abbf96.jpg":{"logical_path":"credit_cards/master_cid.jpg","mtime":"2018-06-07T12:08:03+05:30","size":9517,"digest":"aebcf5a0020689ae243e0b8c31da62d8801c1d071bfe0c7c97528fc298abbf96","integrity":"sha256-rrz1oAIGia4kPguMMdpi2IAcHQcb/gx8l1KPwpirv5Y="},"credit_cards/visa_cid-0c885c2d8c5795439e23387124fcd92b7f330589a755c13c78556d19657d9c14.gif":{"logical_path":"credit_cards/visa_cid.gif","mtime":"2018-06-07T12:08:03+05:30","size":10470,"digest":"0c885c2d8c5795439e23387124fcd92b7f330589a755c13c78556d19657d9c14","integrity":"sha256-DIhcLYxXlUOeIzhxJPzZK38zBYmnVcE8eFVtGWV9nBQ="},"admin/logo-80200db37ace2294842fdb8cadf550b3681426b5551d89ad8fc4c0a53249d729.png":{"logical_path":"admin/logo.png","mtime":"2018-06-07T12:08:03+05:30","size":12431,"digest":"80200db37ace2294842fdb8cadf550b3681426b5551d89ad8fc4c0a53249d729","integrity":"sha256-gCANs3rOIpSEL9uMrfVQs2gUJrVVHYmtj8TApTJJ1yk="},"jquery.jstree/themes/spree/style-2470eb16445ffbdc7a49f4d003d39aa0362a27d31f983631067ad1a198ec9440.css":{"logical_path":"jquery.jstree/themes/spree/style.css","mtime":"2018-06-07T12:08:03+05:30","size":4650,"digest":"2470eb16445ffbdc7a49f4d003d39aa0362a27d31f983631067ad1a198ec9440","integrity":"sha256-JHDrFkRf+9x6SfTQA9OaoDYqJ9MfmDYxBnrRoZjslEA="},"jquery.jstree/themes/spree/throbber-4e4d43ccac9f0ed6eb6f48ea2b00e10a578b68df0e162df6c4c19d2c9725c04b.gif":{"logical_path":"jquery.jstree/themes/spree/throbber.gif","mtime":"2018-06-07T12:08:03+05:30","size":1435,"digest":"4e4d43ccac9f0ed6eb6f48ea2b00e10a578b68df0e162df6c4c19d2c9725c04b","integrity":"sha256-Tk1DzKyfDtbrb0jqKwDhCleLaN8OFi32xMGdLJclwEs="},"select2_locale_ar-bc0d626cff33032b13b9d8be220714308a915ac598183fbeafd6a69d2e69685f.js":{"logical_path":"select2_locale_ar.js","mtime":"2018-04-04T20:03:55+05:30","size":1378,"digest":"bc0d626cff33032b13b9d8be220714308a915ac598183fbeafd6a69d2e69685f","integrity":"sha256-vA1ibP8zAysTudi+IgcUMIqRWsWYGD++r9amnS5paF8="},"select2_locale_az-17ed2058772cfa1896093f5d59dc7031dc5fc2e539c55d8085fa1e68d3fcd927.js":{"logical_path":"select2_locale_az.js","mtime":"2018-04-04T20:03:55+05:30","size":1004,"digest":"17ed2058772cfa1896093f5d59dc7031dc5fc2e539c55d8085fa1e68d3fcd927","integrity":"sha256-F+0gWHcs+hiWCT9dWdxwMdxfwuU5xV2AhfoeaNP82Sc="},"select2_locale_bg-42c546b39ddf465f36571419fd70bb4f6e44ca4bba6443f8dc62228121441f49.js":{"logical_path":"select2_locale_bg.js","mtime":"2018-04-04T20:03:55+05:30","size":1082,"digest":"42c546b39ddf465f36571419fd70bb4f6e44ca4bba6443f8dc62228121441f49","integrity":"sha256-QsVGs53fRl82VxQZ/XC7T25Eyku6ZEP43GIigSFEH0k="},"select2_locale_ca-b9b0ff178adfc196bc79779e5e641069f376b9ec7ee3f3e2836c5df71511eea8.js":{"logical_path":"select2_locale_ca.js","mtime":"2018-04-04T20:03:55+05:30","size":953,"digest":"b9b0ff178adfc196bc79779e5e641069f376b9ec7ee3f3e2836c5df71511eea8","integrity":"sha256-ubD/F4rfwZa8eXeeXmQQafN2uex+4/Pig2xd9xUR7qg="},"select2_locale_cs-27b95541bf7f4e2155d0f0cdc7af062aac217a807b348036c417eea70b0a2897.js":{"logical_path":"select2_locale_cs.js","mtime":"2018-04-04T20:03:55+05:30","size":1989,"digest":"27b95541bf7f4e2155d0f0cdc7af062aac217a807b348036c417eea70b0a2897","integrity":"sha256-J7lVQb9/TiFV0PDNx68GKqwheoB7NIA2xBfupwsKKJc="},"select2_locale_da-0772bb942f0ec472cd18b49adcfaf7bab125b32648e0759016ae6e39ea417f0a.js":{"logical_path":"select2_locale_da.js","mtime":"2018-04-04T20:03:55+05:30","size":854,"digest":"0772bb942f0ec472cd18b49adcfaf7bab125b32648e0759016ae6e39ea417f0a","integrity":"sha256-B3K7lC8OxHLNGLSa3Pr3urElsyZI4HWQFq5uOepBfwo="},"select2_locale_de-7ca5c4c1e6d14a86b68592e8e11974657602388c7745f8f7e3a1e4510614be7e.js":{"logical_path":"select2_locale_de.js","mtime":"2018-04-04T20:03:55+05:30","size":1016,"digest":"7ca5c4c1e6d14a86b68592e8e11974657602388c7745f8f7e3a1e4510614be7e","integrity":"sha256-fKXEwebRSoa2hZLo4Rl0ZXYCOIx3Rfj346HkUQYUvn4="},"select2_locale_el-48bf3eef5ba982cb3ff1b70638a91c5ac1860fbc336728eb810f1f7fd1fd9812.js":{"logical_path":"select2_locale_el.js","mtime":"2018-04-04T20:03:55+05:30","size":1130,"digest":"48bf3eef5ba982cb3ff1b70638a91c5ac1860fbc336728eb810f1f7fd1fd9812","integrity":"sha256-SL8+71upgss/8bcGOKkcWsGGD7wzZyjrgQ8ff9H9mBI="},"select2_locale_es-c055394ecd38af8b84f490a20ff6291780ab22b123d88457d8338868db2a329d.js":{"logical_path":"select2_locale_es.js","mtime":"2018-04-04T20:03:55+05:30","size":886,"digest":"c055394ecd38af8b84f490a20ff6291780ab22b123d88457d8338868db2a329d","integrity":"sha256-wFU5Ts04r4uE9JCiD/YpF4CrIrEj2IRX2DOIaNsqMp0="},"select2_locale_et-cda4d2bc92439ee6207db832ea34fca366cf2119268b755023cc4861da6d7df9.js":{"logical_path":"select2_locale_et.js","mtime":"2018-04-04T20:03:55+05:30","size":887,"digest":"cda4d2bc92439ee6207db832ea34fca366cf2119268b755023cc4861da6d7df9","integrity":"sha256-zaTSvJJDnuYgfbgy6jT8o2bPIRkmi3VQI8xIYdptffk="},"select2_locale_eu-b6732998ea9a29f182c344889e9de5cf0a3d8e9e839ebdc5ce4aee3f293af1d8.js":{"logical_path":"select2_locale_eu.js","mtime":"2018-04-04T20:03:55+05:30","size":1314,"digest":"b6732998ea9a29f182c344889e9de5cf0a3d8e9e839ebdc5ce4aee3f293af1d8","integrity":"sha256-tnMpmOqaKfGCw0SInp3lzwo9jp6Dnr3FzkruPyk68dg="},"select2_locale_fa-d98464510d779afc9e003a282b93000caff3b66d3f9fef5fe54df44ea9732909.js":{"logical_path":"select2_locale_fa.js","mtime":"2018-04-04T20:03:55+05:30","size":1208,"digest":"d98464510d779afc9e003a282b93000caff3b66d3f9fef5fe54df44ea9732909","integrity":"sha256-2YRkUQ13mvyeADooK5MADK/ztm0/n+9f5U30TqlzKQk="},"select2_locale_fi-d3aca88f97706ace6062209f688e77f477f4ba66541a2f797ae05d57045a54f5.js":{"logical_path":"select2_locale_fi.js","mtime":"2018-04-04T20:03:55+05:30","size":941,"digest":"d3aca88f97706ace6062209f688e77f477f4ba66541a2f797ae05d57045a54f5","integrity":"sha256-06yoj5dwas5gYiCfaI539Hf0umZUGi95euBdVwRaVPU="},"select2_locale_fr-cca326cd42a17caf363015e0632ae360a2d9c924f15b05a0d7749c6575d4aa24.js":{"logical_path":"select2_locale_fr.js","mtime":"2018-04-04T20:03:55+05:30","size":1078,"digest":"cca326cd42a17caf363015e0632ae360a2d9c924f15b05a0d7749c6575d4aa24","integrity":"sha256-zKMmzUKhfK82MBXgYyrjYKLZySTxWwWg13ScZXXUqiQ="},"select2_locale_gl-4a273116f1ea3b1fafd8a04cc4b713277e8e4c0f0576196dc30e106dd8125e01.js":{"logical_path":"select2_locale_gl.js","mtime":"2018-04-04T20:03:55+05:30","size":1340,"digest":"4a273116f1ea3b1fafd8a04cc4b713277e8e4c0f0576196dc30e106dd8125e01","integrity":"sha256-SicxFvHqOx+v2KBMxLcTJ36OTA8Fdhltww4QbdgSXgE="},"select2_locale_he-7d98d7c309a3707124d24a22741efad6c676dfa669e3a573619ffe806a98c0a3.js":{"logical_path":"select2_locale_he.js","mtime":"2018-04-04T20:03:55+05:30","size":886,"digest":"7d98d7c309a3707124d24a22741efad6c676dfa669e3a573619ffe806a98c0a3","integrity":"sha256-fZjXwwmjcHEk0koidB761sZ236Zp46VzYZ/+gGqYwKM="},"select2_locale_hr-fb37ea68ac5e8664d41bac4727949c4269753586ec93d26b4f8f43ca50d901fd.js":{"logical_path":"select2_locale_hr.js","mtime":"2018-04-04T20:03:55+05:30","size":1003,"digest":"fb37ea68ac5e8664d41bac4727949c4269753586ec93d26b4f8f43ca50d901fd","integrity":"sha256-+zfqaKxehmTUG6xHJ5ScQml1NYbsk9JrT49DylDZAf0="},"select2_locale_hu-e8969fcadba7926e0a2e1e6a20f5df3ce4818b13196d07e6ce16879f602d0583.js":{"logical_path":"select2_locale_hu.js","mtime":"2018-04-04T20:03:55+05:30","size":803,"digest":"e8969fcadba7926e0a2e1e6a20f5df3ce4818b13196d07e6ce16879f602d0583","integrity":"sha256-6Jafytunkm4KLh5qIPXfPOSBixMZbQfmzhaHn2AtBYM="},"select2_locale_id-f968506088bfa7c18689a5bb0331647f36a97352c590b99fc2949f3823e9f2cd.js":{"logical_path":"select2_locale_id.js","mtime":"2018-04-04T20:03:55+05:30","size":892,"digest":"f968506088bfa7c18689a5bb0331647f36a97352c590b99fc2949f3823e9f2cd","integrity":"sha256-+WhQYIi/p8GGiaW7AzFkfzapc1LFkLmfwpSfOCPp8s0="},"select2_locale_is-012b25e8d0f0d399924a26f0c9aebc4615006276ddec1f3d84e713f97cacd0d2.js":{"logical_path":"select2_locale_is.js","mtime":"2018-04-04T20:03:55+05:30","size":856,"digest":"012b25e8d0f0d399924a26f0c9aebc4615006276ddec1f3d84e713f97cacd0d2","integrity":"sha256-ASsl6NDw05mSSibwya68RhUAYnbd7B89hOcT+Xys0NI="},"select2_locale_it-dcc45fb356269c7d56bee8485bfaa9b7d768b813d62d57dea6a1655a9df000ea.js":{"logical_path":"select2_locale_it.js","mtime":"2018-04-04T20:03:55+05:30","size":868,"digest":"dcc45fb356269c7d56bee8485bfaa9b7d768b813d62d57dea6a1655a9df000ea","integrity":"sha256-3MRfs1YmnH1WvuhIW/qpt9douBPWLVfepqFlWp3wAOo="},"select2_locale_ja-b2b311c42b079b65dc4bd77084a487f23d814fadcafeedeed3b134533ee47b6a.js":{"logical_path":"select2_locale_ja.js","mtime":"2018-04-04T20:03:55+05:30","size":813,"digest":"b2b311c42b079b65dc4bd77084a487f23d814fadcafeedeed3b134533ee47b6a","integrity":"sha256-srMRxCsHm2XcS9dwhKSH8j2BT63K/u3u07E0Uz7ke2o="},"select2_locale_ka-6d93c37b19d576388bb67f4afa6dda1a352c9d99478ffac539c9b194fa5707ee.js":{"logical_path":"select2_locale_ka.js","mtime":"2018-04-04T20:03:55+05:30","size":1079,"digest":"6d93c37b19d576388bb67f4afa6dda1a352c9d99478ffac539c9b194fa5707ee","integrity":"sha256-bZPDexnVdjiLtn9K+m3aGjUsnZlHj/rFOcmxlPpXB+4="},"select2_locale_ko-9dec66b6f325e13b849ec4e800e0693429625e6c859262f14e7a53e1e761c5ac.js":{"logical_path":"select2_locale_ko.js","mtime":"2018-04-04T20:03:55+05:30","size":872,"digest":"9dec66b6f325e13b849ec4e800e0693429625e6c859262f14e7a53e1e761c5ac","integrity":"sha256-nexmtvMl4TuEnsToAOBpNCliXmyFkmLxTnpT4edhxaw="},"select2_locale_lt-b56ef195311a71cb8a3e2a55c20faf70f723a9232caa8116a19d3ea288586350.js":{"logical_path":"select2_locale_lt.js","mtime":"2018-04-04T20:03:55+05:30","size":1145,"digest":"b56ef195311a71cb8a3e2a55c20faf70f723a9232caa8116a19d3ea288586350","integrity":"sha256-tW7xlTEaccuKPipVwg+vcPcjqSMsqoEWoZ0+oohYY1A="},"select2_locale_lv-334e18838f800abaff51f83b34beaba3e0c1640bc957bbefd6722bfa518cc04c.js":{"logical_path":"select2_locale_lv.js","mtime":"2018-04-04T20:03:55+05:30","size":1000,"digest":"334e18838f800abaff51f83b34beaba3e0c1640bc957bbefd6722bfa518cc04c","integrity":"sha256-M04Yg4+ACrr/Ufg7NL6ro+DBZAvJV7vv1nIr+lGMwEw="},"select2_locale_mk-ac7a50fd55dd9ff5b4163857f6eba040aeaf7420c696b95cf5bcb00e958a3d5b.js":{"logical_path":"select2_locale_mk.js","mtime":"2018-04-04T20:03:55+05:30","size":1066,"digest":"ac7a50fd55dd9ff5b4163857f6eba040aeaf7420c696b95cf5bcb00e958a3d5b","integrity":"sha256-rHpQ/VXdn/W0FjhX9uugQK6vdCDGlrlc9bywDpWKPVs="},"select2_locale_ms-f9c316c48b79dd693ca74b9462e8080400dc5d47ab516ac31b1272791979c3ce.js":{"logical_path":"select2_locale_ms.js","mtime":"2018-04-04T20:03:55+05:30","size":837,"digest":"f9c316c48b79dd693ca74b9462e8080400dc5d47ab516ac31b1272791979c3ce","integrity":"sha256-+cMWxIt53Wk8p0uUYugIBADcXUerUWrDGxJyeRl5w84="},"select2_locale_nl-b3bd6541e18715eabc9b402bc87ee926471f16806c644506dee5f2f3d967b286.js":{"logical_path":"select2_locale_nl.js","mtime":"2018-04-04T20:03:55+05:30","size":847,"digest":"b3bd6541e18715eabc9b402bc87ee926471f16806c644506dee5f2f3d967b286","integrity":"sha256-s71lQeGHFeq8m0AryH7pJkcfFoBsZEUG3uXy89lnsoY="},"select2_locale_no-450ea11297318434f9c5e427302333062ba0b4497f866f8010a85294604cf801.js":{"logical_path":"select2_locale_no.js","mtime":"2018-04-04T20:03:55+05:30","size":852,"digest":"450ea11297318434f9c5e427302333062ba0b4497f866f8010a85294604cf801","integrity":"sha256-RQ6hEpcxhDT5xeQnMCMzBiugtEl/hm+AEKhSlGBM+AE="},"select2_locale_pl-54e8b177a932b0c6f70ccc81f3c650e3c488bb99bd56e1d8e6187415de649b86.js":{"logical_path":"select2_locale_pl.js","mtime":"2018-04-04T20:03:55+05:30","size":1141,"digest":"54e8b177a932b0c6f70ccc81f3c650e3c488bb99bd56e1d8e6187415de649b86","integrity":"sha256-VOixd6kysMb3DMyB88ZQ48SIu5m9VuHY5hh0Fd5km4Y="},"select2_locale_pt-BR-bb12e4123097c6327ec6cbc82159dbe1574cb2fa6f1dcfc1a6af3c00755c31d5.js":{"logical_path":"select2_locale_pt-BR.js","mtime":"2018-04-04T20:03:55+05:30","size":876,"digest":"bb12e4123097c6327ec6cbc82159dbe1574cb2fa6f1dcfc1a6af3c00755c31d5","integrity":"sha256-uxLkEjCXxjJ+xsvIIVnb4VdMsvpvHc/Bpq88AHVcMdU="},"select2_locale_pt-PT-2dc9ef1f7bf4ce21d4be57f85c304d525b2b5f19ad62b714ba94d2b118c84498.js":{"logical_path":"select2_locale_pt-PT.js","mtime":"2018-04-04T20:03:55+05:30","size":892,"digest":"2dc9ef1f7bf4ce21d4be57f85c304d525b2b5f19ad62b714ba94d2b118c84498","integrity":"sha256-LcnvH3v0ziHUvlf4XDBNUlsrXxmtYrcUupTSsRjIRJg="},"select2_locale_ro-8c0bb8fa885ab577e50d6643d9ec68f87d9ba2a99b3e436c6cb21f67421d870a.js":{"logical_path":"select2_locale_ro.js","mtime":"2018-04-04T20:03:55+05:30","size":903,"digest":"8c0bb8fa885ab577e50d6643d9ec68f87d9ba2a99b3e436c6cb21f67421d870a","integrity":"sha256-jAu4+ohatXflDWZD2exo+H2boqmbPkNsbLIfZ0Idhwo="},"select2_locale_rs-1016c79a680bca3c3b8095ad04e67c9b89412ff6f6051dbc196627828e592c9b.js":{"logical_path":"select2_locale_rs.js","mtime":"2018-04-04T20:03:55+05:30","size":1059,"digest":"1016c79a680bca3c3b8095ad04e67c9b89412ff6f6051dbc196627828e592c9b","integrity":"sha256-EBbHmmgLyjw7gJWtBOZ8m4lBL/b2BR28GWYngo5ZLJs="},"select2_locale_ru-4c1cd4a76b568e7452b09b8a665a28f5808d5854aec120985101c17b7b960687.js":{"logical_path":"select2_locale_ru.js","mtime":"2018-04-04T20:03:55+05:30","size":1172,"digest":"4c1cd4a76b568e7452b09b8a665a28f5808d5854aec120985101c17b7b960687","integrity":"sha256-TBzUp2tWjnRSsJuKZloo9YCNWFSuwSCYUQHBe3uWBoc="},"select2_locale_sk-c91946ae59a294854489563706f97cb3b690617ec2dbac799b184c6336189f1b.js":{"logical_path":"select2_locale_sk.js","mtime":"2018-04-04T20:03:55+05:30","size":1925,"digest":"c91946ae59a294854489563706f97cb3b690617ec2dbac799b184c6336189f1b","integrity":"sha256-yRlGrlmilIVEiVY3Bvl8s7aQYX7C26x5mxhMYzYYnxs="},"select2_locale_sv-92964e4300e520e23f5f83492c2e750b5875484b6420ed54c5c7422e50bff49e.js":{"logical_path":"select2_locale_sv.js","mtime":"2018-04-04T20:03:55+05:30","size":848,"digest":"92964e4300e520e23f5f83492c2e750b5875484b6420ed54c5c7422e50bff49e","integrity":"sha256-kpZOQwDlIOI/X4NJLC51C1h1SEtkIO1UxcdCLlC/9J4="},"select2_locale_th-9d64c8b41fcc2d5d28d505f0d7b325b04edc51ca0ac74b3d9c5dd0275fa4dcbd.js":{"logical_path":"select2_locale_th.js","mtime":"2018-04-04T20:03:55+05:30","size":1064,"digest":"9d64c8b41fcc2d5d28d505f0d7b325b04edc51ca0ac74b3d9c5dd0275fa4dcbd","integrity":"sha256-nWTItB/MLV0o1QXw17MlsE7cUcoKx0s9nF3QJ1+k3L0="},"select2_locale_tr-22bf3c62ec7c4d81cd046c1ce7b60f3921ab75099438d5e547d2beab674cd5f6.js":{"logical_path":"select2_locale_tr.js","mtime":"2018-04-04T20:03:55+05:30","size":832,"digest":"22bf3c62ec7c4d81cd046c1ce7b60f3921ab75099438d5e547d2beab674cd5f6","integrity":"sha256-Ir88Yux8TYHNBGwc57YPOSGrdQmUONXlR9K+q2dM1fY="},"select2_locale_ug-CN-3a320caea8f59ef6c10c7fa462697a38029ab59a4450390c2ca9ec509b4a8263.js":{"logical_path":"select2_locale_ug-CN.js","mtime":"2018-04-04T20:03:55+05:30","size":905,"digest":"3a320caea8f59ef6c10c7fa462697a38029ab59a4450390c2ca9ec509b4a8263","integrity":"sha256-OjIMrqj1nvbBDH+kYml6OAKatZpEUDkMLKnsUJtKgmM="},"select2_locale_uk-e912e0547b8a72e9caa72693c78a0e88db81dcd03f1cee8db45456c4eacbfab3.js":{"logical_path":"select2_locale_uk.js","mtime":"2018-04-04T20:03:55+05:30","size":1416,"digest":"e912e0547b8a72e9caa72693c78a0e88db81dcd03f1cee8db45456c4eacbfab3","integrity":"sha256-6RLgVHuKcunKpyaTx4oOiNuB3NA/HO6NtFRWxOrL+rM="},"select2_locale_vi-29766aff66ab669df184f4e4402f1d67ea7a5c3369a553e7cf0c64bbc46f6db6.js":{"logical_path":"select2_locale_vi.js","mtime":"2018-04-04T20:03:55+05:30","size":960,"digest":"29766aff66ab669df184f4e4402f1d67ea7a5c3369a553e7cf0c64bbc46f6db6","integrity":"sha256-KXZq/2arZp3xhPTkQC8dZ+p6XDNppVPnzwxku8RvbbY="},"select2_locale_zh-CN-86b8afaa82c0b8de71d37c2cfe3949a130055880c203c785022e32a6cb7f7aaa.js":{"logical_path":"select2_locale_zh-CN.js","mtime":"2018-04-04T20:03:55+05:30","size":763,"digest":"86b8afaa82c0b8de71d37c2cfe3949a130055880c203c785022e32a6cb7f7aaa","integrity":"sha256-hrivqoLAuN5x03ws/jlJoTAFWIDCA8eFAi4ypst/eqo="},"select2_locale_zh-TW-a408bf991b2672ab5d537ff08915acecd2c043311c31f6b4041b8e04b51ba2a4.js":{"logical_path":"select2_locale_zh-TW.js","mtime":"2018-04-04T20:03:55+05:30","size":775,"digest":"a408bf991b2672ab5d537ff08915acecd2c043311c31f6b4041b8e04b51ba2a4","integrity":"sha256-pAi/mRsmcqtdU3/wiRWs7NLAQzEcMfa0BBuOBLUboqQ="},"jquery-ui/ui-bg_flat_0_aaaaaa_40x100-ae65a7ae22c4c23115948fdeb5c05c9137dbd13ca2d426b3c4c3c4183451e410.png":{"logical_path":"jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png","mtime":"2018-04-04T20:03:34+05:30","size":86,"digest":"ae65a7ae22c4c23115948fdeb5c05c9137dbd13ca2d426b3c4c3c4183451e410","integrity":"sha256-rmWnriLEwjEVlI/etcBckTfb0Tyi1CazxMPEGDRR5BA="},"jquery-ui/core-0e1a2d1ff39b4e8faa1481d247561280b29ead92479996e3ce838bf5cec2be54.js":{"logical_path":"jquery-ui/core.js","mtime":"2018-04-04T20:03:34+05:30","size":16477,"digest":"0e1a2d1ff39b4e8faa1481d247561280b29ead92479996e3ce838bf5cec2be54","integrity":"sha256-DhotH/ObTo+qFIHSR1YSgLKerZJHmZbjzoOL9c7CvlQ="},"jquery-ui/data-18efa17c041c2ed408cb76479fad9ed7168965257d185138ba5bbd1cc44018bf.js":{"logical_path":"jquery-ui/data.js","mtime":"2018-04-04T20:03:34+05:30","size":1198,"digest":"18efa17c041c2ed408cb76479fad9ed7168965257d185138ba5bbd1cc44018bf","integrity":"sha256-GO+hfAQcLtQIy3ZHn62e1xaJZSV9GFE4ulu9HMRAGL8="},"jquery-ui/disable-selection-c99efe464ac62f0be7c2341ab6c477756f406dc1383c8a9d2455f19c701ace54.js":{"logical_path":"jquery-ui/disable-selection.js","mtime":"2018-04-04T20:03:34+05:30","size":1345,"digest":"c99efe464ac62f0be7c2341ab6c477756f406dc1383c8a9d2455f19c701ace54","integrity":"sha256-yZ7+RkrGLwvnwjQatsR3dW9AbcE4PIqdJFXxnHAazlQ="},"jquery-ui/effect.all-d767eecd526905e8c1a63d17c68eb560fba0e4b8e9561e3538094244ccc1b3b1.js":{"logical_path":"jquery-ui/effect.all.js","mtime":"2018-04-04T20:03:34+05:30","size":69486,"digest":"d767eecd526905e8c1a63d17c68eb560fba0e4b8e9561e3538094244ccc1b3b1","integrity":"sha256-12fuzVJpBejBpj0Xxo61YPug5LjpVh41OAlCRMzBs7E="},"jquery-ui/effect-c61dfea6b8f25c47d4756d78fb344867edf10115dab751d764d98b2e6eb3f5c3.js":{"logical_path":"jquery-ui/effect.js","mtime":"2018-04-04T20:03:34+05:30","size":41087,"digest":"c61dfea6b8f25c47d4756d78fb344867edf10115dab751d764d98b2e6eb3f5c3","integrity":"sha256-xh3+prjyXEfUdW14+zRIZ+3xARXat1HXZNmLLm6z9cM="},"jquery-ui/effects/effect-blind-872d2df0255621e6ccab4512db05b4cbd902a3e31ef88329936262b2a9e5e20b.js":{"logical_path":"jquery-ui/effects/effect-blind.js","mtime":"2018-04-04T20:03:34+05:30","size":42700,"digest":"872d2df0255621e6ccab4512db05b4cbd902a3e31ef88329936262b2a9e5e20b","integrity":"sha256-hy0t8CVWIebMq0US2wW0y9kCo+Me+IMpk2Jisqnl4gs="},"jquery-ui/effects/effect-bounce-8e27f979dbf7d2f0fb10e5740fb80e7fc734fb2e3bf81a2b42bd8ca2350ad599.js":{"logical_path":"jquery-ui/effects/effect-bounce.js","mtime":"2018-04-04T20:03:34+05:30","size":43716,"digest":"8e27f979dbf7d2f0fb10e5740fb80e7fc734fb2e3bf81a2b42bd8ca2350ad599","integrity":"sha256-jif5edv30vD7EOV0D7gOf8c0+y47+BorQr2MojUK1Zk="},"jquery-ui/effects/effect-clip-8c537d8712acf902b1b9dc59e3637c1c9005daf4c943d05e0345c5e97384e6b3.js":{"logical_path":"jquery-ui/effects/effect-clip.js","mtime":"2018-04-04T20:03:34+05:30","size":42633,"digest":"8c537d8712acf902b1b9dc59e3637c1c9005daf4c943d05e0345c5e97384e6b3","integrity":"sha256-jFN9hxKs+QKxudxZ42N8HJAF2vTJQ9BeA0XF6XOE5rM="},"jquery-ui/effects/effect-drop-85302113b7091de9f2ddea85625a84756951780b5f9a7d8a87397e4b07a1da5b.js":{"logical_path":"jquery-ui/effects/effect-drop.js","mtime":"2018-04-04T20:03:34+05:30","size":42651,"digest":"85302113b7091de9f2ddea85625a84756951780b5f9a7d8a87397e4b07a1da5b","integrity":"sha256-hTAhE7cJHeny3eqFYlqEdWlReAtfmn2Khzl+Sweh2ls="},"jquery-ui/effects/effect-explode-40e010b2f9e22825990c050b17f935cf4f92f0bad5fc8fa91031ad49d27ccb24.js":{"logical_path":"jquery-ui/effects/effect-explode.js","mtime":"2018-04-04T20:03:34+05:30","size":43990,"digest":"40e010b2f9e22825990c050b17f935cf4f92f0bad5fc8fa91031ad49d27ccb24","integrity":"sha256-QOAQsvniKCWZDAULF/k1z0+S8LrV/I+pEDGtSdJ8yyQ="},"jquery-ui/effects/effect-fade-34d2b644590176c6022bd00da7a10b86416f5942eba7748270c37e33f75578cb.js":{"logical_path":"jquery-ui/effects/effect-fade.js","mtime":"2018-04-04T20:03:34+05:30","size":42024,"digest":"34d2b644590176c6022bd00da7a10b86416f5942eba7748270c37e33f75578cb","integrity":"sha256-NNK2RFkBdsYCK9ANp6ELhkFvWULrp3SCcMN+M/dVeMs="},"jquery-ui/effects/effect-fold-375fcf220485b1378302303de637eeb979df61f854cd951fdbe8d94bf799051e.js":{"logical_path":"jquery-ui/effects/effect-fold.js","mtime":"2018-04-04T20:03:34+05:30","size":43241,"digest":"375fcf220485b1378302303de637eeb979df61f854cd951fdbe8d94bf799051e","integrity":"sha256-N1/PIgSFsTeDAjA95jfuuXnfYfhUzZUf2+jZS/eZBR4="},"jquery-ui/effects/effect-highlight-69f13dfaced297a2fe3f4ec2654e8b40ddfe5eaf5afcdd4bf02afde2bfab58d4.js":{"logical_path":"jquery-ui/effects/effect-highlight.js","mtime":"2018-04-04T20:03:34+05:30","size":42299,"digest":"69f13dfaced297a2fe3f4ec2654e8b40ddfe5eaf5afcdd4bf02afde2bfab58d4","integrity":"sha256-afE9+s7Sl6L+P07CZU6LQN3+Xq9a/N1L8Cr94r+rWNQ="},"jquery-ui/effects/effect-puff-56737fdded187d1dcfea2950596a4a2ec64e64a6a5d9c5bd13dc6680c9fa4bfd.js":{"logical_path":"jquery-ui/effects/effect-puff.js","mtime":"2018-04-04T20:03:34+05:30","size":48731,"digest":"56737fdded187d1dcfea2950596a4a2ec64e64a6a5d9c5bd13dc6680c9fa4bfd","integrity":"sha256-VnN/3e0YfR3P6ilQWWpKLsZOZKal2cW9E9xmgMn6S/0="},"jquery-ui/effects/effect-pulsate-350a441ea151cf1d1c71c5351481e85376a880c5cafd76799c03d11ad3bdf1fd.js":{"logical_path":"jquery-ui/effects/effect-pulsate.js","mtime":"2018-04-04T20:03:34+05:30","size":42623,"digest":"350a441ea151cf1d1c71c5351481e85376a880c5cafd76799c03d11ad3bdf1fd","integrity":"sha256-NQpEHqFRzx0cccU1FIHoU3aogMXK/XZ5nAPRGtO98f0="},"jquery-ui/effects/effect-scale-c048a822fb3c1d7ed3781716da66d55a6167826f80e81cba8cded9f58792a4d4.js":{"logical_path":"jquery-ui/effects/effect-scale.js","mtime":"2018-04-04T20:03:34+05:30","size":47766,"digest":"c048a822fb3c1d7ed3781716da66d55a6167826f80e81cba8cded9f58792a4d4","integrity":"sha256-wEioIvs8HX7TeBcW2mbVWmFngm+A6By6jN7Z9YeSpNQ="},"jquery-ui/effects/effect-shake-6249e30db256041bcbd999c15735d54b2407bd3bbd444e6d32d682c62c6a4771.js":{"logical_path":"jquery-ui/effects/effect-shake.js","mtime":"2018-04-04T20:03:34+05:30","size":42940,"digest":"6249e30db256041bcbd999c15735d54b2407bd3bbd444e6d32d682c62c6a4771","integrity":"sha256-YknjDbJWBBvL2ZnBVzXVSyQHvTu9RE5tMtaCxixqR3E="},"jquery-ui/effects/effect-size-ada5bf596f0ba594442ce27f8cf0cb0f37f1753900824642e20ad3c7883d43a6.js":{"logical_path":"jquery-ui/effects/effect-size.js","mtime":"2018-04-04T20:03:34+05:30","size":46423,"digest":"ada5bf596f0ba594442ce27f8cf0cb0f37f1753900824642e20ad3c7883d43a6","integrity":"sha256-raW/WW8LpZRELOJ/jPDLDzfxdTkAgkZC4grTx4g9Q6Y="},"jquery-ui/effects/effect-slide-efce3390d36b573fc297e8e8b1f19ce9d6c17eaeef2fd39742bbf7d190b7d091.js":{"logical_path":"jquery-ui/effects/effect-slide.js","mtime":"2018-04-04T20:03:34+05:30","size":43023,"digest":"efce3390d36b573fc297e8e8b1f19ce9d6c17eaeef2fd39742bbf7d190b7d091","integrity":"sha256-784zkNNrVz/Cl+josfGc6dbBfq7vL9OXQrv30ZC30JE="},"jquery-ui/effects/effect-transfer-681d4878ad3afc6012c334aa0db4af1e52f71a3ae509e516afe9d399053c886e.js":{"logical_path":"jquery-ui/effects/effect-transfer.js","mtime":"2018-04-04T20:03:34+05:30","size":41944,"digest":"681d4878ad3afc6012c334aa0db4af1e52f71a3ae509e516afe9d399053c886e","integrity":"sha256-aB1IeK06/GASwzSqDbSvHlL3GjrlCeUWr+nTmQU8iG4="},"jquery-ui/escape-selector-816b564c91cf9681875c024d59646fac4e18d76cbbe95cbd0ee03e2af1889132.js":{"logical_path":"jquery-ui/escape-selector.js","mtime":"2018-04-04T20:03:34+05:30","size":769,"digest":"816b564c91cf9681875c024d59646fac4e18d76cbbe95cbd0ee03e2af1889132","integrity":"sha256-gWtWTJHPloGHXAJNWWRvrE4Y12y76Vy9DuA+KvGIkTI="},"jquery-ui/focusable-2125c3464a90e7e9370622c019d49d74919708468433327b004e1d42de1e7203.js":{"logical_path":"jquery-ui/focusable.js","mtime":"2018-04-04T20:03:34+05:30","size":2559,"digest":"2125c3464a90e7e9370622c019d49d74919708468433327b004e1d42de1e7203","integrity":"sha256-ISXDRkqQ5+k3BiLAGdSddJGXCEaEMzJ7AE4dQt4ecgM="},"jquery-ui/form-reset-mixin-52ccdc00d9d6b1f336222c8eaa748155e842c67a4bda4844d749aecf14de9a26.js":{"logical_path":"jquery-ui/form-reset-mixin.js","mtime":"2018-04-04T20:03:34+05:30","size":2644,"digest":"52ccdc00d9d6b1f336222c8eaa748155e842c67a4bda4844d749aecf14de9a26","integrity":"sha256-UszcANnWsfM2IiyOqnSBVehCxnpL2khE10muzxTemiY="},"jquery-ui/form-8d213d2c7c718ef2776437a9cc3598bd528f659a5e2fd196145aca165a15e65f.js":{"logical_path":"jquery-ui/form.js","mtime":"2018-04-04T20:03:34+05:30","size":845,"digest":"8d213d2c7c718ef2776437a9cc3598bd528f659a5e2fd196145aca165a15e65f","integrity":"sha256-jSE9LHxxjvJ3ZDepzDWYvVKPZZpeL9GWFFrKFloV5l8="},"jquery-ui/i18n/datepicker-af-f217c841d48b8de4ad0de6755e657cc18b86479f55d59841c5810f71aa0d39bd.js":{"logical_path":"jquery-ui/i18n/datepicker-af.js","mtime":"2018-04-04T20:03:34+05:30","size":1162,"digest":"f217c841d48b8de4ad0de6755e657cc18b86479f55d59841c5810f71aa0d39bd","integrity":"sha256-8hfIQdSLjeStDeZ1XmV8wYuGR59V1ZhBxYEPcaoNOb0="},"jquery-ui/i18n/datepicker-ar-DZ-aea0afe6ff0fe4d1092e72d40040c5d779415ad903ee93302098ecfd2c4b42d2.js":{"logical_path":"jquery-ui/i18n/datepicker-ar-DZ.js","mtime":"2018-04-04T20:03:34+05:30","size":1514,"digest":"aea0afe6ff0fe4d1092e72d40040c5d779415ad903ee93302098ecfd2c4b42d2","integrity":"sha256-rqCv5v8P5NEJLnLUAEDF13lBWtkD7pMwIJjs/SxLQtI="},"jquery-ui/i18n/datepicker-ar-2f9dee927b66b658bf1e6f77df7b0a1d98fddba7ee3942c815b91a7499fd556c.js":{"logical_path":"jquery-ui/i18n/datepicker-ar.js","mtime":"2018-04-04T20:03:34+05:30","size":1482,"digest":"2f9dee927b66b658bf1e6f77df7b0a1d98fddba7ee3942c815b91a7499fd556c","integrity":"sha256-L53ukntmtli/Hm9333sKHZj926fuOULIFbkadJn9VWw="},"jquery-ui/i18n/datepicker-az-2a6db39e43bc2b9aa48d59ace5512d272ff2f282cede0fad44eaddf41615face.js":{"logical_path":"jquery-ui/i18n/datepicker-az.js","mtime":"2018-04-04T20:03:34+05:30","size":1186,"digest":"2a6db39e43bc2b9aa48d59ace5512d272ff2f282cede0fad44eaddf41615face","integrity":"sha256-Km2znkO8K5qkjVms5VEtJy/y8oLO3g+tROrd9BYV+s4="},"jquery-ui/i18n/datepicker-be-02ac55b34dd8109ebfd4bf8cb678859e98d77f589a369ea0f780dc2dd249ca58.js":{"logical_path":"jquery-ui/i18n/datepicker-be.js","mtime":"2018-04-04T20:03:34+05:30","size":1412,"digest":"02ac55b34dd8109ebfd4bf8cb678859e98d77f589a369ea0f780dc2dd249ca58","integrity":"sha256-AqxVs03YEJ6/1L+MtniFnpjXf1iaNp6g94DcLdJJylg="},"jquery-ui/i18n/datepicker-bg-c7125262f1eb05577fcfb5c1207805f9d98d01a73606e481b5e561011ccca1bd.js":{"logical_path":"jquery-ui/i18n/datepicker-bg.js","mtime":"2018-04-04T20:03:34+05:30","size":1389,"digest":"c7125262f1eb05577fcfb5c1207805f9d98d01a73606e481b5e561011ccca1bd","integrity":"sha256-xxJSYvHrBVd/z7XBIHgF+dmNAac2BuSBteVhARzMob0="},"jquery-ui/i18n/datepicker-bs-c11fb140ebd7a251521f64e78893a966973ce2563057fb0a4b356546ffd9390e.js":{"logical_path":"jquery-ui/i18n/datepicker-bs.js","mtime":"2018-04-04T20:03:34+05:30","size":1110,"digest":"c11fb140ebd7a251521f64e78893a966973ce2563057fb0a4b356546ffd9390e","integrity":"sha256-wR+xQOvXolFSH2TniJOpZpc84lYwV/sKSzVlRv/ZOQ4="},"jquery-ui/i18n/datepicker-ca-141635cc090eb9b0f4d71836052241a5277734dbef65de5e12023a69063c84ff.js":{"logical_path":"jquery-ui/i18n/datepicker-ca.js","mtime":"2018-04-04T20:03:34+05:30","size":1140,"digest":"141635cc090eb9b0f4d71836052241a5277734dbef65de5e12023a69063c84ff","integrity":"sha256-FBY1zAkOubD01xg2BSJBpSd3NNvvZd5eEgI6aQY8hP8="},"jquery-ui/i18n/datepicker-cs-e1cd7a8421b4eabe1b032d1618e92c97b911221e8f1dd57ed4e5d55c6f7f8424.js":{"logical_path":"jquery-ui/i18n/datepicker-cs.js","mtime":"2018-04-04T20:03:34+05:30","size":1189,"digest":"e1cd7a8421b4eabe1b032d1618e92c97b911221e8f1dd57ed4e5d55c6f7f8424","integrity":"sha256-4c16hCG06r4bAy0WGOksl7kRIh6PHdV+1OXVXG9/hCQ="},"jquery-ui/i18n/datepicker-cy-GB-ed916d3f9d9b25bac004b02b7eef2ef4d3cc52b60b684d394c8189a9672dcbe2.js":{"logical_path":"jquery-ui/i18n/datepicker-cy-GB.js","mtime":"2018-04-04T20:03:34+05:30","size":1203,"digest":"ed916d3f9d9b25bac004b02b7eef2ef4d3cc52b60b684d394c8189a9672dcbe2","integrity":"sha256-7ZFtP52bJbrABLArfu8u9NPMUrYLaE05TIGJqWcty+I="},"jquery-ui/i18n/datepicker-da-78cff4899d42fb1cc6d5f7bfc080c27b925d8b12e6118facd50f0738e095d6ff.js":{"logical_path":"jquery-ui/i18n/datepicker-da.js","mtime":"2018-04-04T20:03:34+05:30","size":1156,"digest":"78cff4899d42fb1cc6d5f7bfc080c27b925d8b12e6118facd50f0738e095d6ff","integrity":"sha256-eM/0iZ1C+xzG1fe/wIDCe5JdixLmEY+s1Q8HOOCV1v8="},"jquery-ui/i18n/datepicker-de-0ea5c0fda8e7efed96408e1612fdb6782d74680d190d5a6c9acc4d4b7a6ec2d8.js":{"logical_path":"jquery-ui/i18n/datepicker-de.js","mtime":"2018-04-04T20:03:34+05:30","size":1147,"digest":"0ea5c0fda8e7efed96408e1612fdb6782d74680d190d5a6c9acc4d4b7a6ec2d8","integrity":"sha256-DqXA/ajn7+2WQI4WEv22eC10aA0ZDVpsmsxNS3puwtg="},"jquery-ui/i18n/datepicker-el-d1639257aa29ca298e7ae21064cb4c1ca3d3844543ed361b25651d887b8e8b7a.js":{"logical_path":"jquery-ui/i18n/datepicker-el.js","mtime":"2018-04-04T20:03:34+05:30","size":1454,"digest":"d1639257aa29ca298e7ae21064cb4c1ca3d3844543ed361b25651d887b8e8b7a","integrity":"sha256-0WOSV6opyimOeuIQZMtMHKPThEVD7TYbJWUdiHuOi3o="},"jquery-ui/i18n/datepicker-en-AU-3577996241cb62751b020c124d133f7e186279b09d1f52cdf6341542c12438d7.js":{"logical_path":"jquery-ui/i18n/datepicker-en-AU.js","mtime":"2018-04-04T20:03:34+05:30","size":1181,"digest":"3577996241cb62751b020c124d133f7e186279b09d1f52cdf6341542c12438d7","integrity":"sha256-NXeZYkHLYnUbAgwSTRM/fhhiebCdH1LN9jQVQsEkONc="},"jquery-ui/i18n/datepicker-en-GB-65ffbb642b7d037daaf20e559c1bbf29b277d28267eff1c83fd00f0a97e26785.js":{"logical_path":"jquery-ui/i18n/datepicker-en-GB.js","mtime":"2018-04-04T20:03:34+05:30","size":1158,"digest":"65ffbb642b7d037daaf20e559c1bbf29b277d28267eff1c83fd00f0a97e26785","integrity":"sha256-Zf+7ZCt9A32q8g5VnBu/KbJ30oJn7/HIP9APCpfiZ4U="},"jquery-ui/i18n/datepicker-en-NZ-778eca44d5177561092ff211211c6b8dddd11fac20a7034b98c648a4f7521fbc.js":{"logical_path":"jquery-ui/i18n/datepicker-en-NZ.js","mtime":"2018-04-04T20:03:34+05:30","size":1183,"digest":"778eca44d5177561092ff211211c6b8dddd11fac20a7034b98c648a4f7521fbc","integrity":"sha256-d47KRNUXdWEJL/IRIRxrjd3RH6wgpwNLmMZIpPdSH7w="},"jquery-ui/i18n/datepicker-eo-92ff9fc343fa2aae002bc814cf5b819fa67a9dca1067c43550bb3883ad5effb3.js":{"logical_path":"jquery-ui/i18n/datepicker-eo.js","mtime":"2018-04-04T20:03:34+05:30","size":1159,"digest":"92ff9fc343fa2aae002bc814cf5b819fa67a9dca1067c43550bb3883ad5effb3","integrity":"sha256-kv+fw0P6Kq4AK8gUz1uBn6Z6ncoQZ8Q1ULs4g61e/7M="},"jquery-ui/i18n/datepicker-es-1cc3426c166b4d469b215283dc56cbdf47258974cbbe55fb88de3576ea890036.js":{"logical_path":"jquery-ui/i18n/datepicker-es.js","mtime":"2018-04-04T20:03:34+05:30","size":1154,"digest":"1cc3426c166b4d469b215283dc56cbdf47258974cbbe55fb88de3576ea890036","integrity":"sha256-HMNCbBZrTUabIVKD3FbL30cliXTLvlX7iN41duqJADY="},"jquery-ui/i18n/datepicker-et-5195e8ec828441f049c8da6d456f989eb215677c95995393e7fba56ca6b59d3c.js":{"logical_path":"jquery-ui/i18n/datepicker-et.js","mtime":"2018-04-04T20:03:34+05:30","size":1232,"digest":"5195e8ec828441f049c8da6d456f989eb215677c95995393e7fba56ca6b59d3c","integrity":"sha256-UZXo7IKEQfBJyNptRW+YnrIVZ3yVmVOT5/ulbKa1nTw="},"jquery-ui/i18n/datepicker-eu-c7fffa8ab643abe61396515a357b447beae1dac4e4c4eefc412769227138f9db.js":{"logical_path":"jquery-ui/i18n/datepicker-eu.js","mtime":"2018-04-04T20:03:34+05:30","size":1109,"digest":"c7fffa8ab643abe61396515a357b447beae1dac4e4c4eefc412769227138f9db","integrity":"sha256-x//6irZDq+YTllFaNXtEe+rh2sTkxO78QSdpInE4+ds="},"jquery-ui/i18n/datepicker-fa-59de66d1bce8c8ae52c1396f70996c700c1a34f1599e476fa248e53c52ae04f7.js":{"logical_path":"jquery-ui/i18n/datepicker-fa.js","mtime":"2018-04-04T20:03:34+05:30","size":1392,"digest":"59de66d1bce8c8ae52c1396f70996c700c1a34f1599e476fa248e53c52ae04f7","integrity":"sha256-Wd5m0bzoyK5SwTlvcJlscAwaNPFZnkdvokjlPFKuBPc="},"jquery-ui/i18n/datepicker-fi-18cb51225b468b2f3593a5905aed908353b90dd4e5b4c0026c252440d2fba190.js":{"logical_path":"jquery-ui/i18n/datepicker-fi.js","mtime":"2018-04-04T20:03:34+05:30","size":1211,"digest":"18cb51225b468b2f3593a5905aed908353b90dd4e5b4c0026c252440d2fba190","integrity":"sha256-GMtRIltGiy81k6WQWu2Qg1O5DdTltMACbCUkQNL7oZA="},"jquery-ui/i18n/datepicker-fo-cae58588786ee5b350f9b0595022ebe19c1aba1923ea7810aedfbcdd2a31a980.js":{"logical_path":"jquery-ui/i18n/datepicker-fo.js","mtime":"2018-04-04T20:03:34+05:30","size":1205,"digest":"cae58588786ee5b350f9b0595022ebe19c1aba1923ea7810aedfbcdd2a31a980","integrity":"sha256-yuWFiHhu5bNQ+bBZUCLr4Zwauhkj6ngQrt+83SoxqYA="},"jquery-ui/i18n/datepicker-fr-CA-1aaebea5726aaa3935de18b2e3e4bd86f30403aed5420d2d1761b73f239c2bb4.js":{"logical_path":"jquery-ui/i18n/datepicker-fr-CA.js","mtime":"2018-04-04T20:03:34+05:30","size":1192,"digest":"1aaebea5726aaa3935de18b2e3e4bd86f30403aed5420d2d1761b73f239c2bb4","integrity":"sha256-Gq6+pXJqqjk13hiy4+S9hvMEA67VQg0tF2G3PyOcK7Q="},"jquery-ui/i18n/datepicker-fr-CH-722c464aaa51301d59046e65b5d175f13fa9f2ddc4ccbfb7777cb60e362569a7.js":{"logical_path":"jquery-ui/i18n/datepicker-fr-CH.js","mtime":"2018-04-04T20:03:34+05:30","size":1241,"digest":"722c464aaa51301d59046e65b5d175f13fa9f2ddc4ccbfb7777cb60e362569a7","integrity":"sha256-cixGSqpRMB1ZBG5ltdF18T+p8t3EzL+3d3y2DjYlaac="},"jquery-ui/i18n/datepicker-fr-ca5f1099d16fe8767476e5a5dff2c6a70ac2a5847e20e289053552a2ace6f755.js":{"logical_path":"jquery-ui/i18n/datepicker-fr.js","mtime":"2018-04-04T20:03:34+05:30","size":1306,"digest":"ca5f1099d16fe8767476e5a5dff2c6a70ac2a5847e20e289053552a2ace6f755","integrity":"sha256-yl8QmdFv6HZ0duWl3/LGpwrCpYR+IOKJBTVSoqzm91U="},"jquery-ui/i18n/datepicker-gl-5e09c4b8fb9e5d1b0cd2992e99c82bd200874ef7679a18becb1e5b733e4117d2.js":{"logical_path":"jquery-ui/i18n/datepicker-gl.js","mtime":"2018-04-04T20:03:34+05:30","size":1156,"digest":"5e09c4b8fb9e5d1b0cd2992e99c82bd200874ef7679a18becb1e5b733e4117d2","integrity":"sha256-XgnEuPueXRsM0pkumcgr0gCHTvdnmhi+yx5bcz5BF9I="},"jquery-ui/i18n/datepicker-he-16496ff1aaae7d6892da06f191566b168aa213914b25ed2956141ac38a6909fe.js":{"logical_path":"jquery-ui/i18n/datepicker-he.js","mtime":"2018-04-04T20:03:34+05:30","size":1270,"digest":"16496ff1aaae7d6892da06f191566b168aa213914b25ed2956141ac38a6909fe","integrity":"sha256-Fklv8aqufWiS2gbxkVZrFoqiE5FLJe0pVhQaw4ppCf4="},"jquery-ui/i18n/datepicker-hi-bfd469594e1b06cdc6a3bd239a2682385c6ea19059ec802a5bc8c67ddf9d1490.js":{"logical_path":"jquery-ui/i18n/datepicker-hi.js","mtime":"2018-04-04T20:03:34+05:30","size":1579,"digest":"bfd469594e1b06cdc6a3bd239a2682385c6ea19059ec802a5bc8c67ddf9d1490","integrity":"sha256-v9RpWU4bBs3Go70jmiaCOFxuoZBZ7IAqW8jGfd+dFJA="},"jquery-ui/i18n/datepicker-hr-ba0fa96a3334a367ad1080c301440a26bf21a7abce69c1d2e967980ee70bb53e.js":{"logical_path":"jquery-ui/i18n/datepicker-hr.js","mtime":"2018-04-04T20:03:34+05:30","size":1135,"digest":"ba0fa96a3334a367ad1080c301440a26bf21a7abce69c1d2e967980ee70bb53e","integrity":"sha256-ug+pajM0o2etEIDDAUQKJr8hp6vOacHS6WeYDucLtT4="},"jquery-ui/i18n/datepicker-hu-81b2804204aed07e7f4d494dca74a28423aa7902620356143ec74761772c0110.js":{"logical_path":"jquery-ui/i18n/datepicker-hu.js","mtime":"2018-04-04T20:03:34+05:30","size":1158,"digest":"81b2804204aed07e7f4d494dca74a28423aa7902620356143ec74761772c0110","integrity":"sha256-gbKAQgSu0H5/TUlNynSihCOqeQJiA1YUPsdHYXcsARA="},"jquery-ui/i18n/datepicker-hy-3a47226363756282796a87b73645a24ede43eb8c2bf5a1c388d4aa30c7419ef0.js":{"logical_path":"jquery-ui/i18n/datepicker-hy.js","mtime":"2018-04-04T20:03:34+05:30","size":1440,"digest":"3a47226363756282796a87b73645a24ede43eb8c2bf5a1c388d4aa30c7419ef0","integrity":"sha256-OkciY2N1YoJ5aoe3NkWiTt5D64wr9aHDiNSqMMdBnvA="},"jquery-ui/i18n/datepicker-id-87e54a44bcb8be5239732ab6f4503a5e83764a1a13eb4fb73355b66c71e26618.js":{"logical_path":"jquery-ui/i18n/datepicker-id.js","mtime":"2018-04-04T20:03:34+05:30","size":1148,"digest":"87e54a44bcb8be5239732ab6f4503a5e83764a1a13eb4fb73355b66c71e26618","integrity":"sha256-h+VKRLy4vlI5cyq29FA6XoN2ShoT60+3M1W2bHHiZhg="},"jquery-ui/i18n/datepicker-is-6f1e637318158b5b65b33082d21f304102792949ff7a3013e84a43a4bf735783.js":{"logical_path":"jquery-ui/i18n/datepicker-is.js","mtime":"2018-04-04T20:03:34+05:30","size":1233,"digest":"6f1e637318158b5b65b33082d21f304102792949ff7a3013e84a43a4bf735783","integrity":"sha256-bx5jcxgVi1tlszCC0h8wQQJ5KUn/ejAT6EpDpL9zV4M="},"jquery-ui/i18n/datepicker-it-CH-386e0fe0b711a20dde3e418d7009791d8b2bd38da5fdbc020d08af8bf89b5a9a.js":{"logical_path":"jquery-ui/i18n/datepicker-it-CH.js","mtime":"2018-04-04T20:03:34+05:30","size":1202,"digest":"386e0fe0b711a20dde3e418d7009791d8b2bd38da5fdbc020d08af8bf89b5a9a","integrity":"sha256-OG4P4LcRog3ePkGNcAl5HYsr042l/bwCDQivi/ibWpo="},"jquery-ui/i18n/datepicker-it-f237f39adb324cc7828bb3655ac03140136aa7628c31cc88847066519d0df780.js":{"logical_path":"jquery-ui/i18n/datepicker-it.js","mtime":"2018-04-04T20:03:34+05:30","size":1178,"digest":"f237f39adb324cc7828bb3655ac03140136aa7628c31cc88847066519d0df780","integrity":"sha256-8jfzmtsyTMeCi7NlWsAxQBNqp2KMMcyIhHBmUZ0N94A="},"jquery-ui/i18n/datepicker-ja-085e3077bf1e89333563221a6bafc9708e15796cf3f27873ae578f1e5460b9bb.js":{"logical_path":"jquery-ui/i18n/datepicker-ja.js","mtime":"2018-04-04T20:03:34+05:30","size":1168,"digest":"085e3077bf1e89333563221a6bafc9708e15796cf3f27873ae578f1e5460b9bb","integrity":"sha256-CF4wd78eiTM1YyIaa6/JcI4VeWzz8nhzrlePHlRgubs="},"jquery-ui/i18n/datepicker-ka-f3ef89a0920a28b6013590a3b4a74a370534931e6e10fe9b03c3fd582697516e.js":{"logical_path":"jquery-ui/i18n/datepicker-ka.js","mtime":"2018-04-04T20:03:34+05:30","size":1717,"digest":"f3ef89a0920a28b6013590a3b4a74a370534931e6e10fe9b03c3fd582697516e","integrity":"sha256-8++JoJIKKLYBNZCjtKdKNwU0kx5uEP6bA8P9WCaXUW4="},"jquery-ui/i18n/datepicker-kk-18d8bfbd17ab5866086afea195accb0dadb21b440fa1d7ec10218c24edb15f40.js":{"logical_path":"jquery-ui/i18n/datepicker-kk.js","mtime":"2018-04-04T20:03:34+05:30","size":1383,"digest":"18d8bfbd17ab5866086afea195accb0dadb21b440fa1d7ec10218c24edb15f40","integrity":"sha256-GNi/vRerWGYIav6hlazLDa2yG0QPodfsECGMJO2xX0A="},"jquery-ui/i18n/datepicker-km-2dbc5240dec445d8ff54355e5ba6ead02148daec0f1d2aac92e894366161096a.js":{"logical_path":"jquery-ui/i18n/datepicker-km.js","mtime":"2018-04-04T20:03:34+05:30","size":1596,"digest":"2dbc5240dec445d8ff54355e5ba6ead02148daec0f1d2aac92e894366161096a","integrity":"sha256-LbxSQN7ERdj/VDVeW6bq0CFI2uwPHSqskuiUNmFhCWo="},"jquery-ui/i18n/datepicker-ko-8cf55e7aa34d300d32f1e0d233846be710ee61aed70dfb07a4f6d0a4357c62d6.js":{"logical_path":"jquery-ui/i18n/datepicker-ko.js","mtime":"2018-04-04T20:03:34+05:30","size":1197,"digest":"8cf55e7aa34d300d32f1e0d233846be710ee61aed70dfb07a4f6d0a4357c62d6","integrity":"sha256-jPVeeqNNMA0y8eDSM4Rr5xDuYa7XDfsHpPbQpDV8YtY="},"jquery-ui/i18n/datepicker-ky-4d2cee18dd7fad13b395f0b3cc5708748becd8f575780220281c2f19204794dd.js":{"logical_path":"jquery-ui/i18n/datepicker-ky.js","mtime":"2018-04-04T20:03:34+05:30","size":1373,"digest":"4d2cee18dd7fad13b395f0b3cc5708748becd8f575780220281c2f19204794dd","integrity":"sha256-TSzuGN1/rROzlfCzzFcIdIvs2PV1eAIgKBwvGSBHlN0="},"jquery-ui/i18n/datepicker-lb-4b3d20b087bfb5ed3ebc5c8ea69a96696621f07628ed4e9f273b68894f9c6be5.js":{"logical_path":"jquery-ui/i18n/datepicker-lb.js","mtime":"2018-04-04T20:03:34+05:30","size":1215,"digest":"4b3d20b087bfb5ed3ebc5c8ea69a96696621f07628ed4e9f273b68894f9c6be5","integrity":"sha256-Sz0gsIe/te0+vFyOppqWaWYh8HYo7U6fJztoiU+ca+U="},"jquery-ui/i18n/datepicker-lt-b3afe8a486714c479b0526d9b5c2c7a6654bf1931be13bb693107d3099b07889.js":{"logical_path":"jquery-ui/i18n/datepicker-lt.js","mtime":"2018-04-04T20:03:34+05:30","size":1248,"digest":"b3afe8a486714c479b0526d9b5c2c7a6654bf1931be13bb693107d3099b07889","integrity":"sha256-s6/opIZxTEebBSbZtcLHpmVL8ZMb4Tu2kxB9MJmweIk="},"jquery-ui/i18n/datepicker-lv-95b893f9ee0320575fad1f1343776348a01ce54bd47597b56ab34f37e1a0970d.js":{"logical_path":"jquery-ui/i18n/datepicker-lv.js","mtime":"2018-04-04T20:03:34+05:30","size":1229,"digest":"95b893f9ee0320575fad1f1343776348a01ce54bd47597b56ab34f37e1a0970d","integrity":"sha256-lbiT+e4DIFdfrR8TQ3djSKAc5UvUdZe1arNPN+Gglw0="},"jquery-ui/i18n/datepicker-mk-64dcdf4dc5fed94d628c2880da4e4b78f387cc85f6dba829d9f176ca2089684a.js":{"logical_path":"jquery-ui/i18n/datepicker-mk.js","mtime":"2018-04-04T20:03:34+05:30","size":1323,"digest":"64dcdf4dc5fed94d628c2880da4e4b78f387cc85f6dba829d9f176ca2089684a","integrity":"sha256-ZNzfTcX+2U1ijCiA2k5LePOHzIX226gp2fF2yiCJaEo="},"jquery-ui/i18n/datepicker-ml-54d76d69016288e8edb109f199914f47788e23e66ace92848ac836e89f103fb1.js":{"logical_path":"jquery-ui/i18n/datepicker-ml.js","mtime":"2018-04-04T20:03:34+05:30","size":1702,"digest":"54d76d69016288e8edb109f199914f47788e23e66ace92848ac836e89f103fb1","integrity":"sha256-VNdtaQFiiOjtsQnxmZFPR3iOI+ZqzpKEisg26J8QP7E="},"jquery-ui/i18n/datepicker-ms-888b75ddd206e810599984010976bd5d2840aab54a09dff6f2ab0bfe514362b2.js":{"logical_path":"jquery-ui/i18n/datepicker-ms.js","mtime":"2018-04-04T20:03:34+05:30","size":1157,"digest":"888b75ddd206e810599984010976bd5d2840aab54a09dff6f2ab0bfe514362b2","integrity":"sha256-iIt13dIG6BBZmYQBCXa9XShAqrVKCd/28qsL/lFDYrI="},"jquery-ui/i18n/datepicker-nb-2eaaf42fab95277d6937ce05fded706e704cad6cc4f09dc52da02de021e16d8c.js":{"logical_path":"jquery-ui/i18n/datepicker-nb.js","mtime":"2018-04-04T20:03:34+05:30","size":1198,"digest":"2eaaf42fab95277d6937ce05fded706e704cad6cc4f09dc52da02de021e16d8c","integrity":"sha256-Lqr0L6uVJ31pN84F/e1wbnBMrWzE8J3FLaAt4CHhbYw="},"jquery-ui/i18n/datepicker-nl-BE-fb4845d016787254acb2b18c5c504202f0090cd76a56bb1fad05dd97de56c982.js":{"logical_path":"jquery-ui/i18n/datepicker-nl-BE.js","mtime":"2018-04-04T20:03:34+05:30","size":1202,"digest":"fb4845d016787254acb2b18c5c504202f0090cd76a56bb1fad05dd97de56c982","integrity":"sha256-+0hF0BZ4clSssrGMXFBCAvAJDNdqVrsfrQXdl95WyYI="},"jquery-ui/i18n/datepicker-nl-470bf0eb5fe19a05a086fc610de6c3fab13590cbc6d580e4efdc9a37cd722a08.js":{"logical_path":"jquery-ui/i18n/datepicker-nl.js","mtime":"2018-04-04T20:03:34+05:30","size":1194,"digest":"470bf0eb5fe19a05a086fc610de6c3fab13590cbc6d580e4efdc9a37cd722a08","integrity":"sha256-Rwvw61/hmgWghvxhDebD+rE1kMvG1YDk79yaN81yKgg="},"jquery-ui/i18n/datepicker-nn-618c962e292925c3cf5475bcd478c6090721ce53bb19481db7565f607e6a53cd.js":{"logical_path":"jquery-ui/i18n/datepicker-nn.js","mtime":"2018-04-04T20:03:34+05:30","size":1195,"digest":"618c962e292925c3cf5475bcd478c6090721ce53bb19481db7565f607e6a53cd","integrity":"sha256-YYyWLikpJcPPVHW81HjGCQchzlO7GUgdt1ZfYH5qU80="},"jquery-ui/i18n/datepicker-no-9166ede4f082b54f77a50832fe71e121d919e027f58a894cb9c93286dd7d73ff.js":{"logical_path":"jquery-ui/i18n/datepicker-no.js","mtime":"2018-04-04T20:03:34+05:30","size":1190,"digest":"9166ede4f082b54f77a50832fe71e121d919e027f58a894cb9c93286dd7d73ff","integrity":"sha256-kWbt5PCCtU93pQgy/nHhIdkZ4Cf1iolMuckyht19c/8="},"jquery-ui/i18n/datepicker-pl-3b29bddff0f071bb00e7e9c647c936f779bdd2c71e07183571c40768a94d81df.js":{"logical_path":"jquery-ui/i18n/datepicker-pl.js","mtime":"2018-04-04T20:03:34+05:30","size":1183,"digest":"3b29bddff0f071bb00e7e9c647c936f779bdd2c71e07183571c40768a94d81df","integrity":"sha256-Oym93/DwcbsA5+nGR8k293m90sceBxg1ccQHaKlNgd8="},"jquery-ui/i18n/datepicker-pt-BR-ff839d02ec435a5ed2d5946bdc90d6db5cd08dd1d7533142a6e47df6b4bac192.js":{"logical_path":"jquery-ui/i18n/datepicker-pt-BR.js","mtime":"2018-04-04T20:03:34+05:30","size":1250,"digest":"ff839d02ec435a5ed2d5946bdc90d6db5cd08dd1d7533142a6e47df6b4bac192","integrity":"sha256-/4OdAuxDWl7S1ZRr3JDW21zQjdHXUzFCpuR99rS6wZI="},"jquery-ui/i18n/datepicker-pt-f1a1c9b1060d280c631ce05d83077d28c8ac23c23c4228601c700a7effd4eacf.js":{"logical_path":"jquery-ui/i18n/datepicker-pt.js","mtime":"2018-04-04T20:03:34+05:30","size":1155,"digest":"f1a1c9b1060d280c631ce05d83077d28c8ac23c23c4228601c700a7effd4eacf","integrity":"sha256-8aHJsQYNKAxjHOBdgwd9KMisI8I8QihgHHAKfv/U6s8="},"jquery-ui/i18n/datepicker-rm-c934c9a7d106372bd80b2571c6d31cbe4f0d3aac6f009ba3b953ab8f23c9153f.js":{"logical_path":"jquery-ui/i18n/datepicker-rm.js","mtime":"2018-04-04T20:03:34+05:30","size":1243,"digest":"c934c9a7d106372bd80b2571c6d31cbe4f0d3aac6f009ba3b953ab8f23c9153f","integrity":"sha256-yTTJp9EGNyvYCyVxxtMcvk8NOqxvAJujuVOrjyPJFT8="},"jquery-ui/i18n/datepicker-ro-25793079834f0d397e09c5329b396780fb74064aaeaa73c6030a6c85d9228826.js":{"logical_path":"jquery-ui/i18n/datepicker-ro.js","mtime":"2018-04-04T20:03:34+05:30","size":1255,"digest":"25793079834f0d397e09c5329b396780fb74064aaeaa73c6030a6c85d9228826","integrity":"sha256-JXkweYNPDTl+CcUymzlngPt0BkquqnPGAwpshdkiiCY="},"jquery-ui/i18n/datepicker-ru-eb6f3c8aa7b3d767a87f8516210adc2a066da7a096e82e0b8b6a6421292a911e.js":{"logical_path":"jquery-ui/i18n/datepicker-ru.js","mtime":"2018-04-04T20:03:34+05:30","size":1383,"digest":"eb6f3c8aa7b3d767a87f8516210adc2a066da7a096e82e0b8b6a6421292a911e","integrity":"sha256-6288iqez12eof4UWIQrcKgZtp6CW6C4Li2pkISkqkR4="},"jquery-ui/i18n/datepicker-sk-4046740d38501f2ff138d443b61dd441ab8cc55c27ebc51d6e2694d347c069c7.js":{"logical_path":"jquery-ui/i18n/datepicker-sk.js","mtime":"2018-04-04T20:03:34+05:30","size":1171,"digest":"4046740d38501f2ff138d443b61dd441ab8cc55c27ebc51d6e2694d347c069c7","integrity":"sha256-QEZ0DThQHy/xONRDth3UQauMxVwn68UdbiaU00fAacc="},"jquery-ui/i18n/datepicker-sl-8b70e8c39559273fa55eb1bce12c7cd97cbaf57ad3cb4538627186096a98f647.js":{"logical_path":"jquery-ui/i18n/datepicker-sl.js","mtime":"2018-04-04T20:03:34+05:30","size":1209,"digest":"8b70e8c39559273fa55eb1bce12c7cd97cbaf57ad3cb4538627186096a98f647","integrity":"sha256-i3Dow5VZJz+lXrG84Sx82Xy69XrTy0U4YnGGCWqY9kc="},"jquery-ui/i18n/datepicker-sq-7d7af75f8a08d31528444437070cb96b49c7321baab772ea4c91d758f029292d.js":{"logical_path":"jquery-ui/i18n/datepicker-sq.js","mtime":"2018-04-04T20:03:34+05:30","size":1153,"digest":"7d7af75f8a08d31528444437070cb96b49c7321baab772ea4c91d758f029292d","integrity":"sha256-fXr3X4oI0xUoREQ3Bwy5a0nHMhuqt3LqTJHXWPApKS0="},"jquery-ui/i18n/datepicker-sr-SR-194113354cb4b0174ca9e55e68dc2339cff6cf4b5332a4fe87944810b0205cba.js":{"logical_path":"jquery-ui/i18n/datepicker-sr-SR.js","mtime":"2018-04-04T20:03:34+05:30","size":1132,"digest":"194113354cb4b0174ca9e55e68dc2339cff6cf4b5332a4fe87944810b0205cba","integrity":"sha256-GUETNUy0sBdMqeVeaNwjOc/2z0tTMqT+h5RIELAgXLo="},"jquery-ui/i18n/datepicker-sr-842f6130815fa84f3585e8da40c48f30b40be593abf670fadbaac40909b49558.js":{"logical_path":"jquery-ui/i18n/datepicker-sr.js","mtime":"2018-04-04T20:03:34+05:30","size":1303,"digest":"842f6130815fa84f3585e8da40c48f30b40be593abf670fadbaac40909b49558","integrity":"sha256-hC9hMIFfqE81hejaQMSPMLQL5ZOr9nD626rECQm0lVg="},"jquery-ui/i18n/datepicker-sv-0e3f43ac9709f55cec7a5e84b8868337ac6008d0480e6c5b90e10eba56146064.js":{"logical_path":"jquery-ui/i18n/datepicker-sv.js","mtime":"2018-04-04T20:03:34+05:30","size":1156,"digest":"0e3f43ac9709f55cec7a5e84b8868337ac6008d0480e6c5b90e10eba56146064","integrity":"sha256-Dj9DrJcJ9Vzsel6EuIaDN6xgCNBIDmxbkOEOulYUYGQ="},"jquery-ui/i18n/datepicker-ta-4b5b6e8992234a1116b3ce90c30afb7864d10264cb7e72192b4c9cb5e81146ac.js":{"logical_path":"jquery-ui/i18n/datepicker-ta.js","mtime":"2018-04-04T20:03:34+05:30","size":1804,"digest":"4b5b6e8992234a1116b3ce90c30afb7864d10264cb7e72192b4c9cb5e81146ac","integrity":"sha256-S1tuiZIjShEWs86Qwwr7eGTRAmTLfnIZK0yctegRRqw="},"jquery-ui/i18n/datepicker-th-372a84ab3638e11df41f90e37fc53eea49f241cbda95f905eb4208e9cddb27b9.js":{"logical_path":"jquery-ui/i18n/datepicker-th.js","mtime":"2018-04-04T20:03:34+05:30","size":1540,"digest":"372a84ab3638e11df41f90e37fc53eea49f241cbda95f905eb4208e9cddb27b9","integrity":"sha256-NyqEqzY44R30H5Djf8U+6knyQcvalfkF60II6c3bJ7k="},"jquery-ui/i18n/datepicker-tj-dcc29bd45cd0544281752631f25316fa674044967419b4d9ec1c2aac7732b257.js":{"logical_path":"jquery-ui/i18n/datepicker-tj.js","mtime":"2018-04-04T20:03:34+05:30","size":1340,"digest":"dcc29bd45cd0544281752631f25316fa674044967419b4d9ec1c2aac7732b257","integrity":"sha256-3MKb1FzQVEKBdSYx8lMW+mdARJZ0GbTZ7BwqrHcyslc="},"jquery-ui/i18n/datepicker-tr-c9099411789b66bafa30f4bec0d5cab254f5593a71e4f9a2df679c268789fa01.js":{"logical_path":"jquery-ui/i18n/datepicker-tr.js","mtime":"2018-04-04T20:03:34+05:30","size":1149,"digest":"c9099411789b66bafa30f4bec0d5cab254f5593a71e4f9a2df679c268789fa01","integrity":"sha256-yQmUEXibZrr6MPS+wNXKslT1WTpx5Pmi32ecJoeJ+gE="},"jquery-ui/i18n/datepicker-uk-d26a347478430faa4e7b9165412f086580f297a040a14328222142b89bf7f8bb.js":{"logical_path":"jquery-ui/i18n/datepicker-uk.js","mtime":"2018-04-04T20:03:34+05:30","size":1449,"digest":"d26a347478430faa4e7b9165412f086580f297a040a14328222142b89bf7f8bb","integrity":"sha256-0mo0dHhDD6pOe5FlQS8IZYDyl6BAoUMoIiFCuJv3+Ls="},"jquery-ui/i18n/datepicker-vi-a50de19b3327e4d82999fbee76cd7b40854da65a5acb9763db000e4fc7dc000c.js":{"logical_path":"jquery-ui/i18n/datepicker-vi.js","mtime":"2018-04-04T20:03:34+05:30","size":1360,"digest":"a50de19b3327e4d82999fbee76cd7b40854da65a5acb9763db000e4fc7dc000c","integrity":"sha256-pQ3hmzMn5Ngpmfvuds17QIVNplpay5dj2wAOT8fcAAw="},"jquery-ui/i18n/datepicker-zh-CN-c0271bbb207b9b9e79bfdf7bc7349a120d2026364cc8b023da2cc50bea8d6793.js":{"logical_path":"jquery-ui/i18n/datepicker-zh-CN.js","mtime":"2018-04-04T20:03:34+05:30","size":1267,"digest":"c0271bbb207b9b9e79bfdf7bc7349a120d2026364cc8b023da2cc50bea8d6793","integrity":"sha256-wCcbuyB7m555v997xzSaEg0gJjZMyLAj2izFC+qNZ5M="},"jquery-ui/i18n/datepicker-zh-HK-c6364c1f189c69ef58fb76cb706e2c7ab9b5e6a2f0c0df1652802ac04b527704.js":{"logical_path":"jquery-ui/i18n/datepicker-zh-HK.js","mtime":"2018-04-04T20:03:34+05:30","size":1265,"digest":"c6364c1f189c69ef58fb76cb706e2c7ab9b5e6a2f0c0df1652802ac04b527704","integrity":"sha256-xjZMHxicae9Y+3bLcG4serm15qLwwN8WUoAqwEtSdwQ="},"jquery-ui/i18n/datepicker-zh-TW-0f9a0aab654cd04b541f7a4fe589f338a3e42a2c23ea74c2fae5083539915259.js":{"logical_path":"jquery-ui/i18n/datepicker-zh-TW.js","mtime":"2018-04-04T20:03:34+05:30","size":1261,"digest":"0f9a0aab654cd04b541f7a4fe589f338a3e42a2c23ea74c2fae5083539915259","integrity":"sha256-D5oKq2VM0EtUH3pP5YnzOKPkKiwj6nTC+uUINTmRUlk="},"jquery-ui/ie-383e1263280415305f2443c8ea893048b1232d46aa6d718bbfd6d2cc84ce1902.js":{"logical_path":"jquery-ui/ie.js","mtime":"2018-04-04T20:03:34+05:30","size":650,"digest":"383e1263280415305f2443c8ea893048b1232d46aa6d718bbfd6d2cc84ce1902","integrity":"sha256-OD4SYygEFTBfJEPI6okwSLEjLUaqbXGLv9bSzITOGQI="},"jquery-ui/jquery-1-7-497a998d464385f0c0a6f6bc03a879bedfe2a00d0f5ea582d82ee58ec785fc70.js":{"logical_path":"jquery-ui/jquery-1-7.js","mtime":"2018-04-04T20:03:34+05:30","size":2818,"digest":"497a998d464385f0c0a6f6bc03a879bedfe2a00d0f5ea582d82ee58ec785fc70","integrity":"sha256-SXqZjUZDhfDApva8A6h5vt/ioA0PXqWC2C7ljseF/HA="},"jquery-ui/keycode-eef9e96a803029e9a8a1e747dac560611c05f0345c58456a8001bf13869b64e8.js":{"logical_path":"jquery-ui/keycode.js","mtime":"2018-04-04T20:03:34+05:30","size":1085,"digest":"eef9e96a803029e9a8a1e747dac560611c05f0345c58456a8001bf13869b64e8","integrity":"sha256-7vnpaoAwKemooedH2sVgYRwF8DRcWEVqgAG/E4abZOg="},"jquery-ui/labels-0a06167e7844f4f4c98d6463facfe4d1a83230ef8b7e02157ac1e24284508b18.js":{"logical_path":"jquery-ui/labels.js","mtime":"2018-04-04T20:03:34+05:30","size":2484,"digest":"0a06167e7844f4f4c98d6463facfe4d1a83230ef8b7e02157ac1e24284508b18","integrity":"sha256-CgYWfnhE9PTJjWRj+s/k0agyMO+LfgIVesHiQoRQixg="},"jquery-ui/plugin-98d462fd5796845d9fe81cd8e03def46f92a5b206c31cbc74d390a7730bfa6bb.js":{"logical_path":"jquery-ui/plugin.js","mtime":"2018-04-04T20:03:34+05:30","size":1285,"digest":"98d462fd5796845d9fe81cd8e03def46f92a5b206c31cbc74d390a7730bfa6bb","integrity":"sha256-mNRi/VeWhF2f6BzY4D3vRvkqWyBsMcvHTTkKdzC/prs="},"jquery-ui/position-19545a1e0aae469c22c2d235a1e5919996f474ba0aa997b888d61247016b7013.js":{"logical_path":"jquery-ui/position.js","mtime":"2018-04-04T20:03:34+05:30","size":15171,"digest":"19545a1e0aae469c22c2d235a1e5919996f474ba0aa997b888d61247016b7013","integrity":"sha256-GVRaHgquRpwiwtI1oeWRmZb0dLoKqZe4iNYSRwFrcBM="},"jquery-ui/safe-active-element-c75a160e57cdf2e60f663d7cb80b5a11d2848267df77395a4ef72fb8a8135c2d.js":{"logical_path":"jquery-ui/safe-active-element.js","mtime":"2018-04-04T20:03:34+05:30","size":1278,"digest":"c75a160e57cdf2e60f663d7cb80b5a11d2848267df77395a4ef72fb8a8135c2d","integrity":"sha256-x1oWDlfN8uYPZj18uAtaEdKEgmffdzlaTvcvuKgTXC0="},"jquery-ui/safe-blur-4eaaf41876afad1e1aa401f29fa51279395bb05c10a100b375d117e3371898af.js":{"logical_path":"jquery-ui/safe-blur.js","mtime":"2018-04-04T20:03:34+05:30","size":787,"digest":"4eaaf41876afad1e1aa401f29fa51279395bb05c10a100b375d117e3371898af","integrity":"sha256-Tqr0GHavrR4apAHyn6USeTlbsFwQoQCzddEX4zcYmK8="},"jquery-ui/scroll-parent-ef6d6e826b98f176c6e52a38c945063fc0332583a9040f4278ea4587921efc07.js":{"logical_path":"jquery-ui/scroll-parent.js","mtime":"2018-04-04T20:03:34+05:30","size":1546,"digest":"ef6d6e826b98f176c6e52a38c945063fc0332583a9040f4278ea4587921efc07","integrity":"sha256-721ugmuY8XbG5So4yUUGP8AzJYOpBA9CeOpFh5Ie/Ac="},"jquery-ui/tabbable-5f34ff84cd9746c44711c361caf6afea6c7529732c1ee78eaa4127a3ef393f37.js":{"logical_path":"jquery-ui/tabbable.js","mtime":"2018-04-04T20:03:34+05:30","size":3415,"digest":"5f34ff84cd9746c44711c361caf6afea6c7529732c1ee78eaa4127a3ef393f37","integrity":"sha256-XzT/hM2XRsRHEcNhyvav6mx1KXMsHueOqkEno+85Pzc="},"jquery-ui/unique-id-8194cbe6c5dc6c0c60d55a252b31c29296eec32674c514478d0d2c951240a29d.js":{"logical_path":"jquery-ui/unique-id.js","mtime":"2018-04-04T20:03:34+05:30","size":1242,"digest":"8194cbe6c5dc6c0c60d55a252b31c29296eec32674c514478d0d2c951240a29d","integrity":"sha256-gZTL5sXcbAxg1VolKzHCkpbuwyZ0xRRHjQ0slRJAop0="},"jquery-ui/version-c8e3d1203da26ea7efdf83c1eabb3f0ba55cb68e463f5ccf0d77bd15ce6a8e61.js":{"logical_path":"jquery-ui/version.js","mtime":"2018-04-04T20:03:34+05:30","size":293,"digest":"c8e3d1203da26ea7efdf83c1eabb3f0ba55cb68e463f5ccf0d77bd15ce6a8e61","integrity":"sha256-yOPRID2ibqfv34PB6rs/C6Vcto5GP1zPDXe9Fc5qjmE="},"jquery-ui/widget-8c699f3e77fd43bdd1f802cae4c6dd2955c291d2e51e267ab2607c4e22bb45a1.js":{"logical_path":"jquery-ui/widget.js","mtime":"2018-04-04T20:03:34+05:30","size":20043,"digest":"8c699f3e77fd43bdd1f802cae4c6dd2955c291d2e51e267ab2607c4e22bb45a1","integrity":"sha256-jGmfPnf9Q73R+ALK5MbdKVXCkdLlHiZ6smB8TiK7RaE="},"jquery-ui/widgets/accordion-a16a9ea0f7b566ed3cc1bcd17750429e9e85f62609d3eae9b023225f7e4cc3b3.js":{"logical_path":"jquery-ui/widgets/accordion.js","mtime":"2018-04-04T20:03:34+05:30","size":37709,"digest":"a16a9ea0f7b566ed3cc1bcd17750429e9e85f62609d3eae9b023225f7e4cc3b3","integrity":"sha256-oWqeoPe1Zu08wbzRd1BCnp6F9iYJ0+rpsCMiX35Mw7M="},"jquery-ui/widgets/autocomplete-366e7096bcbe25fa97eba87c327b26de19b0f274bcc603e6ea9c69af3870ca2b.js":{"logical_path":"jquery-ui/widgets/autocomplete.js","mtime":"2018-04-04T20:03:34+05:30","size":73230,"digest":"366e7096bcbe25fa97eba87c327b26de19b0f274bcc603e6ea9c69af3870ca2b","integrity":"sha256-Nm5wlry+JfqX66h8Mnsm3hmw8nS8xgPm6pxprzhwyis="},"jquery-ui/widgets/button-b998a76787383ca8b432c6c02adfed8294dc50f84c7dcf63598b677339a1c2ff.js":{"logical_path":"jquery-ui/widgets/button.js","mtime":"2018-04-04T20:03:34+05:30","size":51531,"digest":"b998a76787383ca8b432c6c02adfed8294dc50f84c7dcf63598b677339a1c2ff","integrity":"sha256-uZinZ4c4PKi0MsbAKt/tgpTcUPhMfc9jWYtnczmhwv8="},"jquery-ui/widgets/checkboxradio-7926830f5317aa70673bd2117fa9f9c3422e55e0e05d2494ee62bc5f3fea7177.js":{"logical_path":"jquery-ui/widgets/checkboxradio.js","mtime":"2018-04-04T20:03:34+05:30","size":32170,"digest":"7926830f5317aa70673bd2117fa9f9c3422e55e0e05d2494ee62bc5f3fea7177","integrity":"sha256-eSaDD1MXqnBnO9IRf6n5w0IuVeDgXSSU7mK8Xz/qcXc="},"jquery-ui/widgets/controlgroup-e7bd80a9c9791f62f807134903b7c991ce7fabc8e7b2faf4d0727128737e860c.js":{"logical_path":"jquery-ui/widgets/controlgroup.js","mtime":"2018-04-04T20:03:34+05:30","size":28612,"digest":"e7bd80a9c9791f62f807134903b7c991ce7fabc8e7b2faf4d0727128737e860c","integrity":"sha256-572Aqcl5H2L4BxNJA7fJkc5/q8jnsvr00HJxKHN+hgw="},"jquery-ui/widgets/datepicker-328fc648adbfbea0831dbc12a4a3d770e118ed310f03ecb19d18593aad237100.js":{"logical_path":"jquery-ui/widgets/datepicker.js","mtime":"2018-04-04T20:03:34+05:30","size":81880,"digest":"328fc648adbfbea0831dbc12a4a3d770e118ed310f03ecb19d18593aad237100","integrity":"sha256-Mo/GSK2/vqCDHbwSpKPXcOEY7TEPA+yxnRhZOq0jcQA="},"jquery-ui/widgets/dialog-b61eb00e890c841461d4ab50218b513dd6e4bae232e2299484165b9057885a49.js":{"logical_path":"jquery-ui/widgets/dialog.js","mtime":"2018-04-04T20:03:34+05:30","size":171371,"digest":"b61eb00e890c841461d4ab50218b513dd6e4bae232e2299484165b9057885a49","integrity":"sha256-th6wDokMhBRh1KtQIYtRPdbkuuIy4imUhBZbkFeIWkk="},"jquery-ui/widgets/draggable-df17a8c8828c20b6cbc43e85831a30ea04473fcfa0d1685bfc619d162a3b38e5.js":{"logical_path":"jquery-ui/widgets/draggable.js","mtime":"2018-04-04T20:03:34+05:30","size":66661,"digest":"df17a8c8828c20b6cbc43e85831a30ea04473fcfa0d1685bfc619d162a3b38e5","integrity":"sha256-3xeoyIKMILbLxD6Fgxow6gRHP8+g0Whb/GGdFio7OOU="},"jquery-ui/widgets/droppable-f0884b54abccd9be4c33ef8c0a8c468579d58513c596e83c6a78cd8a2d3e9a52.js":{"logical_path":"jquery-ui/widgets/droppable.js","mtime":"2018-04-04T20:03:34+05:30","size":79503,"digest":"f0884b54abccd9be4c33ef8c0a8c468579d58513c596e83c6a78cd8a2d3e9a52","integrity":"sha256-8IhLVKvM2b5MM++MCoxGhXnVhRPFlug8anjNii0+mlI="},"jquery-ui/widgets/menu-39fd83ca896834e431995a33decce6af33ec7c3d500d46cff332b788109af51d.js":{"logical_path":"jquery-ui/widgets/menu.js","mtime":"2018-04-04T20:03:34+05:30","size":55532,"digest":"39fd83ca896834e431995a33decce6af33ec7c3d500d46cff332b788109af51d","integrity":"sha256-Of2DyoloNOQxmVoz3szmrzPsfD1QDUbP8zK3iBCa9R0="},"jquery-ui/widgets/mouse-2f22bec980483e0785809a7a0c6f8fc53916b433ef6d4c848a5c18885b140056.js":{"logical_path":"jquery-ui/widgets/mouse.js","mtime":"2018-04-04T20:03:34+05:30","size":26559,"digest":"2f22bec980483e0785809a7a0c6f8fc53916b433ef6d4c848a5c18885b140056","integrity":"sha256-LyK+yYBIPgeFgJp6DG+PxTkWtDPvbUyEilwYiFsUAFY="},"jquery-ui/widgets/progressbar-3bda8fd8f3da84867427463a2e6e38d094caf8fc18078648a18eebe0f0644a4e.js":{"logical_path":"jquery-ui/widgets/progressbar.js","mtime":"2018-04-04T20:03:34+05:30","size":24261,"digest":"3bda8fd8f3da84867427463a2e6e38d094caf8fc18078648a18eebe0f0644a4e","integrity":"sha256-O9qP2PPahIZ0J0Y6Lm440JTK+PwYB4ZIoY7r4PBkSk4="},"jquery-ui/widgets/resizable-65b59228e82084ef33667efe480b58778d6ccfbbf409fb51e90731deb4e46537.js":{"logical_path":"jquery-ui/widgets/resizable.js","mtime":"2018-04-04T20:03:34+05:30","size":58596,"digest":"65b59228e82084ef33667efe480b58778d6ccfbbf409fb51e90731deb4e46537","integrity":"sha256-ZbWSKOgghO8zZn7+SAtYd41sz7v0CftR6Qcx3rTkZTc="},"jquery-ui/widgets/selectable-d61ff6a31e4dc7671f947656b4792f95bcbd2b951bdfe31a0cb6ddf7dc8b8c1d.js":{"logical_path":"jquery-ui/widgets/selectable.js","mtime":"2018-04-04T20:03:34+05:30","size":34648,"digest":"d61ff6a31e4dc7671f947656b4792f95bcbd2b951bdfe31a0cb6ddf7dc8b8c1d","integrity":"sha256-1h/2ox5Nx2cflHZWtHkvlby9K5Ub3+MaDLbd99yLjB0="},"jquery-ui/widgets/selectmenu-73615450630a44dead0ef2035c06a41fbf4e8dc0f44fddfe2075717cf3a93949.js":{"logical_path":"jquery-ui/widgets/selectmenu.js","mtime":"2018-04-04T20:03:34+05:30","size":76278,"digest":"73615450630a44dead0ef2035c06a41fbf4e8dc0f44fddfe2075717cf3a93949","integrity":"sha256-c2FUUGMKRN6tDvIDXAakH79OjcD0T93+IHVxfPOpOUk="},"jquery-ui/widgets/slider-34b3ddbe910a46e8523d302350c4e0ed97f27c680ecfef7cf848fc9d99633b67.js":{"logical_path":"jquery-ui/widgets/slider.js","mtime":"2018-04-04T20:03:34+05:30","size":46909,"digest":"34b3ddbe910a46e8523d302350c4e0ed97f27c680ecfef7cf848fc9d99633b67","integrity":"sha256-NLPdvpEKRuhSPTAjUMTg7ZfyfGgOz+98+Ej8nZljO2c="},"jquery-ui/widgets/sortable-f0d26fbba5b9b823ab2c024eb25d272528ab66b0813e424c808498157576f94d.js":{"logical_path":"jquery-ui/widgets/sortable.js","mtime":"2018-04-04T20:03:34+05:30","size":74826,"digest":"f0d26fbba5b9b823ab2c024eb25d272528ab66b0813e424c808498157576f94d","integrity":"sha256-8NJvu6W5uCOrLAJOsl0nJSirZrCBPkJMgISYFXV2+U0="},"jquery-ui/widgets/spinner-0d7c6ffda75780f69401918ed78a567421a11b937a5ec4988fa0e6c5026d9481.js":{"logical_path":"jquery-ui/widgets/spinner.js","mtime":"2018-04-04T20:03:34+05:30","size":66770,"digest":"0d7c6ffda75780f69401918ed78a567421a11b937a5ec4988fa0e6c5026d9481","integrity":"sha256-DXxv/adXgPaUAZGO14pWdCGhG5N6XsSYj6DmxQJtlIE="},"jquery-ui/widgets/tabs-793e039a4110f445b6112517904aeb64f583711be69e0cae6ab760b445e901af.js":{"logical_path":"jquery-ui/widgets/tabs.js","mtime":"2018-04-04T20:03:34+05:30","size":46914,"digest":"793e039a4110f445b6112517904aeb64f583711be69e0cae6ab760b445e901af","integrity":"sha256-eT4DmkEQ9EW2ESUXkErrZPWDcRvmngyuardgtEXpAa8="},"jquery-ui/widgets/tooltip-ea704830a4ac4e7ce61313748d3239e0845a5687742bc660d47e220c1beda797.js":{"logical_path":"jquery-ui/widgets/tooltip.js","mtime":"2018-04-04T20:03:34+05:30","size":51024,"digest":"ea704830a4ac4e7ce61313748d3239e0845a5687742bc660d47e220c1beda797","integrity":"sha256-6nBIMKSsTnzmExN0jTI54IRaVod0K8Zg1H4iDBvtp5c="},"jquery-ui/accordion-cbaeba05ac155eb00fe726adce4dda35124bdc8dc1bc3f9d6722d39c0ada2e09.css":{"logical_path":"jquery-ui/accordion.css","mtime":"2018-04-04T20:03:34+05:30","size":19045,"digest":"cbaeba05ac155eb00fe726adce4dda35124bdc8dc1bc3f9d6722d39c0ada2e09","integrity":"sha256-y666BawVXrAP5yatzk3aNRJL3I3BvD+dZyLTnAraLgk="},"jquery-ui/all-994b62cd5aaa7a162b5d7f1211d3e3772d89838062deb04a41615635cde753e9.css":{"logical_path":"jquery-ui/all.css","mtime":"2018-04-04T20:03:34+05:30","size":41876,"digest":"994b62cd5aaa7a162b5d7f1211d3e3772d89838062deb04a41615635cde753e9","integrity":"sha256-mUtizVqqehYrXX8SEdPjdy2Jg4Bi3rBKQWFWNc3nU+k="},"jquery-ui/autocomplete-bea07b53112e92354de88c90b22bb4ce5dbda9d328e571ce4a1fb71a264b7a8b.css":{"logical_path":"jquery-ui/autocomplete.css","mtime":"2018-04-04T20:03:34+05:30","size":18872,"digest":"bea07b53112e92354de88c90b22bb4ce5dbda9d328e571ce4a1fb71a264b7a8b","integrity":"sha256-vqB7UxEukjVN6IyQsiu0zl29qdMo5XHOSh+3GiZLeos="},"jquery-ui/base-29d7c725c229e477f1012984fb2c5d948edd1aebb90887e24b42f04664c30765.css":{"logical_path":"jquery-ui/base.css","mtime":"2018-04-04T20:03:34+05:30","size":41632,"digest":"29d7c725c229e477f1012984fb2c5d948edd1aebb90887e24b42f04664c30765","integrity":"sha256-KdfHJcIp5HfxASmE+yxdlI7dGuu5CIfiS0LwRmTDB2U="},"jquery-ui/button-0f679c097972c38249b0e8e1d1a89b901a3584eee8142163381be2a3cc998296.css":{"logical_path":"jquery-ui/button.css","mtime":"2018-04-04T20:03:34+05:30","size":20053,"digest":"0f679c097972c38249b0e8e1d1a89b901a3584eee8142163381be2a3cc998296","integrity":"sha256-D2ecCXlyw4JJsOjh0aibkBo1hO7oFCFjOBvio8yZgpY="},"jquery-ui/checkboxradio-de393f5fa150b0f77685d91164cd615a7ee1777816d1534fdfe3c0bbed0a82e1.css":{"logical_path":"jquery-ui/checkboxradio.css","mtime":"2018-04-04T20:03:34+05:30","size":19345,"digest":"de393f5fa150b0f77685d91164cd615a7ee1777816d1534fdfe3c0bbed0a82e1","integrity":"sha256-3jk/X6FQsPd2hdkRZM1hWn7hd3gW0VNP3+PAu+0KguE="},"jquery-ui/controlgroup-6433e4a29172300848b0e39261d7a49520581e01f7f9be13f38fd6a96c7b8092.css":{"logical_path":"jquery-ui/controlgroup.css","mtime":"2018-04-04T20:03:34+05:30","size":20082,"digest":"6433e4a29172300848b0e39261d7a49520581e01f7f9be13f38fd6a96c7b8092","integrity":"sha256-ZDPkopFyMAhIsOOSYdeklSBYHgH3+b4T84/WqWx7gJI="},"jquery-ui/core-016e7fced2a44bf4765d06d45082af141128768d4061038132dad853d293fe31.css":{"logical_path":"jquery-ui/core.css","mtime":"2018-04-04T20:03:34+05:30","size":20130,"digest":"016e7fced2a44bf4765d06d45082af141128768d4061038132dad853d293fe31","integrity":"sha256-AW5/ztKkS/R2XQbUUIKvFBEodo1AYQOBMtrYU9KT/jE="},"jquery-ui/datepicker-17b4943784690a86c7554c04e9b58504fe3bc0957d5a15b849b57be678b6b8c4.css":{"logical_path":"jquery-ui/datepicker.css","mtime":"2018-04-04T20:03:34+05:30","size":22344,"digest":"17b4943784690a86c7554c04e9b58504fe3bc0957d5a15b849b57be678b6b8c4","integrity":"sha256-F7SUN4RpCobHVUwE6bWFBP47wJV9WhW4SbV75ni2uMQ="},"jquery-ui/dialog-8d3760bce0808b468ab1390415e059835051433001916a076d50003f0e2610fa.css":{"logical_path":"jquery-ui/dialog.css","mtime":"2018-04-04T20:03:34+05:30","size":20309,"digest":"8d3760bce0808b468ab1390415e059835051433001916a076d50003f0e2610fa","integrity":"sha256-jTdgvOCAi0aKsTkEFeBZg1BRQzABkWoHbVAAPw4mEPo="},"jquery-ui/draggable-2f5e131d8bc9c96fdc910e8fc4e3e6ff844dc2bc2151d6354dc8491698d2b11d.css":{"logical_path":"jquery-ui/draggable.css","mtime":"2018-04-04T20:03:34+05:30","size":18809,"digest":"2f5e131d8bc9c96fdc910e8fc4e3e6ff844dc2bc2151d6354dc8491698d2b11d","integrity":"sha256-L14THYvJyW/ckQ6PxOPm/4RNwrwhUdY1TchJFpjSsR0="},"jquery-ui/menu-f06203ac8b8baae5760d65e54ac8e43326edf30d85b950e979f8f363f001be3e.css":{"logical_path":"jquery-ui/menu.css","mtime":"2018-04-04T20:03:34+05:30","size":19680,"digest":"f06203ac8b8baae5760d65e54ac8e43326edf30d85b950e979f8f363f001be3e","integrity":"sha256-8GIDrIuLquV2DWXlSsjkMybt8w2FuVDpefjzY/ABvj4="},"jquery-ui/progressbar-ac1ae6ac5160299462f659f760f2827d09b70aa6a6a4e7eea1da64b9723f231d.css":{"logical_path":"jquery-ui/progressbar.css","mtime":"2018-04-04T20:03:34+05:30","size":21502,"digest":"ac1ae6ac5160299462f659f760f2827d09b70aa6a6a4e7eea1da64b9723f231d","integrity":"sha256-rBrmrFFgKZRi9ln3YPKCfQm3CqampOfuodpkuXI/Ix0="},"jquery-ui/resizable-38a54aae4ba9fa8fe4f1ae5408408154e5b9cf3fcf9573eb0a3a8a8b34b03cd5.css":{"logical_path":"jquery-ui/resizable.css","mtime":"2018-04-04T20:03:34+05:30","size":19754,"digest":"38a54aae4ba9fa8fe4f1ae5408408154e5b9cf3fcf9573eb0a3a8a8b34b03cd5","integrity":"sha256-OKVKrkup+o/k8a5UCECBVOW5zz/PlXPrCjqKizSwPNU="},"jquery-ui/selectable-38ecbce5a25a09fa6d72bf73d2413535b85d37032ce78ac6c233888f36a9ddc6.css":{"logical_path":"jquery-ui/selectable.css","mtime":"2018-04-04T20:03:34+05:30","size":18893,"digest":"38ecbce5a25a09fa6d72bf73d2413535b85d37032ce78ac6c233888f36a9ddc6","integrity":"sha256-OOy85aJaCfptcr9z0kE1NbhdNwMs54rGwjOIjzap3cY="},"jquery-ui/selectmenu-4c3b2aaa2884a7d207fd9331d68516375ec6f609f04ee246ddd9c05c487f6833.css":{"logical_path":"jquery-ui/selectmenu.css","mtime":"2018-04-04T20:03:34+05:30","size":19472,"digest":"4c3b2aaa2884a7d207fd9331d68516375ec6f609f04ee246ddd9c05c487f6833","integrity":"sha256-TDsqqiiEp9IH/ZMx1oUWN17G9gnwTuJG3dnAXEh/aDM="},"jquery-ui/slider-d1fadd9c8e45ea8d5df06d73357683f10dbed269f19e33c407d2b915821c2290.css":{"logical_path":"jquery-ui/slider.css","mtime":"2018-04-04T20:03:34+05:30","size":19915,"digest":"d1fadd9c8e45ea8d5df06d73357683f10dbed269f19e33c407d2b915821c2290","integrity":"sha256-0frdnI5F6o1d8G1zNXaD8Q2+0mnxnjPEB9K5FYIcIpA="},"jquery-ui/sortable-e486a037ca69eaa1cbed205566922f3b40c55b053cf48e0de00ce2ed1e2e40ba.css":{"logical_path":"jquery-ui/sortable.css","mtime":"2018-04-04T20:03:34+05:30","size":18807,"digest":"e486a037ca69eaa1cbed205566922f3b40c55b053cf48e0de00ce2ed1e2e40ba","integrity":"sha256-5IagN8pp6qHL7SBVZpIvO0DFWwU89I4N4Azi7R4uQLo="},"jquery-ui/spinner-17ebd3e95eacb3aef41405c59cfcb9e51227c4755c9bb8edde2c2ab9bf460d46.css":{"logical_path":"jquery-ui/spinner.css","mtime":"2018-04-04T20:03:34+05:30","size":19520,"digest":"17ebd3e95eacb3aef41405c59cfcb9e51227c4755c9bb8edde2c2ab9bf460d46","integrity":"sha256-F+vT6V6ss670FAXFnPy55RInxHVcm7jt3iwqub9GDUY="},"jquery-ui/tabs-beafe2baac7ddad604ab023fe9bb2218432a1cec468184a7e6a531aa9714234b.css":{"logical_path":"jquery-ui/tabs.css","mtime":"2018-04-04T20:03:34+05:30","size":19773,"digest":"beafe2baac7ddad604ab023fe9bb2218432a1cec468184a7e6a531aa9714234b","integrity":"sha256-vq/iuqx92tYEqwI/6bsiGEMqHOxGgYSn5qUxqpcUI0s="},"jquery-ui/theme-830c3407ba1359ea36eee978235be14de5b78dacfa658a31226fe4f2b0faa7e7.css":{"logical_path":"jquery-ui/theme.css","mtime":"2018-04-04T20:03:34+05:30","size":18547,"digest":"830c3407ba1359ea36eee978235be14de5b78dacfa658a31226fe4f2b0faa7e7","integrity":"sha256-gww0B7oTWeo27ul4I1vhTeW3jaz6ZYoxIm/k8rD6p+c="},"jquery-ui/tooltip-3cfa750f8cc96e7a428e467e4ebb8bc83ea6ffafa5f1909f41ad89c1fad4fbea.css":{"logical_path":"jquery-ui/tooltip.css","mtime":"2018-04-04T20:03:34+05:30","size":18911,"digest":"3cfa750f8cc96e7a428e467e4ebb8bc83ea6ffafa5f1909f41ad89c1fad4fbea","integrity":"sha256-PPp1D4zJbnpCjkZ+TruLyD6m/6+l8ZCfQa2JwfrU++o="},"doorkeeper/admin/application-50d68ad91b15067c63771e4811d971d7a56406c472a878021d1fb95d066efd8d.css":{"logical_path":"doorkeeper/admin/application.css","mtime":"2018-06-07T12:08:28+05:30","size":101900,"digest":"50d68ad91b15067c63771e4811d971d7a56406c472a878021d1fb95d066efd8d","integrity":"sha256-UNaK2RsVBnxjdx5IEdlx16VkBsRyqHgCHR+5XQZu/Y0="},"doorkeeper/application-29873392fba1f6a4fd5359214f854d900e24920096164f6e5343dbc0de69df0d.css":{"logical_path":"doorkeeper/application.css","mtime":"2018-06-07T12:08:28+05:30","size":102743,"digest":"29873392fba1f6a4fd5359214f854d900e24920096164f6e5343dbc0de69df0d","integrity":"sha256-KYczkvuh9qT9U1khT4VNkA4kkgCWFk9uU0PbwN5p3w0="},"noimage/large-fe154e843e2b66339f5460ae669c9a6307224a451ed6ba86479c8bf9837ede96.png":{"logical_path":"noimage/large.png","mtime":"2018-06-07T12:08:03+05:30","size":9469,"digest":"fe154e843e2b66339f5460ae669c9a6307224a451ed6ba86479c8bf9837ede96","integrity":"sha256-/hVOhD4rZjOfVGCuZpyaYwciSkUe1rqGR5yL+YN+3pY="},"noimage/mini-d5d987414566f22657bbe0b08a980ddb4230d156845a31ab3cad0a0825016ce8.png":{"logical_path":"noimage/mini.png","mtime":"2018-06-07T12:08:03+05:30","size":1497,"digest":"d5d987414566f22657bbe0b08a980ddb4230d156845a31ab3cad0a0825016ce8","integrity":"sha256-1dmHQUVm8iZXu+CwipgN20Iw0VaEWjGrPK0KCCUBbOg="},"noimage/product-fe154e843e2b66339f5460ae669c9a6307224a451ed6ba86479c8bf9837ede96.png":{"logical_path":"noimage/product.png","mtime":"2018-06-07T12:08:03+05:30","size":9469,"digest":"fe154e843e2b66339f5460ae669c9a6307224a451ed6ba86479c8bf9837ede96","integrity":"sha256-/hVOhD4rZjOfVGCuZpyaYwciSkUe1rqGR5yL+YN+3pY="},"noimage/small-1eaf254c069b00a8a692912bddd1660da5f1f80ac202c6bdc4d81b40fd2e0792.png":{"logical_path":"noimage/small.png","mtime":"2018-06-07T12:08:03+05:30","size":2975,"digest":"1eaf254c069b00a8a692912bddd1660da5f1f80ac202c6bdc4d81b40fd2e0792","integrity":"sha256-Hq8lTAabAKimkpEr3dFmDaXx+ArCAsa9xNgbQP0uB5I="}},"assets":{"spree/backend/address_states.js":"spree/backend/address_states-b1e1f0afd855bedef5faecce0a6510759c1f4d12b7ea1093104cafb885ac45b2.js","logo/spree_50.png":"logo/spree_50-0ae687ccd486b63b01687b1df9e5394430f6fce3ab40c28250b179be4363ddc1.png","credit_cards/credit_card.gif":"credit_cards/credit_card-5ca047adf17e2e7fdd101d108b2ac90178b4ccb32d02628ce723bb14ccb9bcea.gif","favicon.ico":"favicon-92e86d463e909754599d66730477622cd3dd0b9bff58c47c9c38bebceb8073e5.ico","spree/frontend/checkout/shipment.js":"spree/frontend/checkout/shipment-62ebd6f563acaaaa6292528a563821c34da5c733ea2faf08d8aa8710f51608d9.js","spree/backend/stock_inventory_manager.js":"spree/backend/stock_inventory_manager-55ccdf76afab6e500e8e1e534f6b24dea0c61d2bb30827a4b9c93255ccaca3a2.js","select2.png":"select2-d6b5d8d83dbc18fb8d77c8761d331cd9e5123c9684950bab0406e98a24ac5ae8.png","select2-spinner.gif":"select2-spinner-f6ecff617ec2ba7f559e6f535cad9b70a3f91120737535dab4d4548a6c83576c.gif","select2x2.png":"select2x2-6fe28d687dc0ed4d96016238c608ba1e7198c9c9accfa0b360b78018b9fb9bc2.png","application.css":"application-f0d704deea029cf000697e2c0181ec173a1b474645466ed843eb5ee7bb215794.css","spree/backend/all.js":"spree/backend/all-cebab18c2a09d62f5944d7d884974f63af3c02b014a4f68f9313e3d8b848e906.js","spree/frontend/all.js":"spree/frontend/all-7b0dc2b5e7b6e0c8a3bae312269d9878912c437d901d999094ae94ebcec6fbc0.js","spree/backend/all.css":"spree/backend/all-d2544412cf137475e7efd2a7ec56a093e334789f732808998ddcd8a36ae973b3.css","jquery-ui/ui-icons_444444_256x240.png":"jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png","jquery-ui/ui-icons_555555_256x240.png":"jquery-ui/ui-icons_555555_256x240-32175261daee76c82bb0edf0eea16a56421866fbc31e94f3c1d570aa114502f5.png","jquery-ui/ui-icons_ffffff_256x240.png":"jquery-ui/ui-icons_ffffff_256x240-350df1b7131037de20e83c5c0f3a41a770d2ac48b5762ea772b3f4a8a7b9d47a.png","jquery-ui/ui-icons_777620_256x240.png":"jquery-ui/ui-icons_777620_256x240-0b020fc6e696d88d296e7bb1f61f1eb2ad827848e2c7382a4c3e0999e702dd9b.png","jquery-ui/ui-icons_cc0000_256x240.png":"jquery-ui/ui-icons_cc0000_256x240-40985a64b4d5dd213fba27fcd862a1bd1b337a97674f6ff0b9ec20abcee4bc69.png","jquery-ui/ui-icons_777777_256x240.png":"jquery-ui/ui-icons_777777_256x240-faf32007ae120c302213557626e660dd10e711c5dd4f1113d35f26dc05b78d2f.png","bootstrap/glyphicons-halflings-regular.eot":"bootstrap/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot","bootstrap/glyphicons-halflings-regular.woff2":"bootstrap/glyphicons-halflings-regular-fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c.woff2","bootstrap/glyphicons-halflings-regular.woff":"bootstrap/glyphicons-halflings-regular-a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742.woff","bootstrap/glyphicons-halflings-regular.ttf":"bootstrap/glyphicons-halflings-regular-e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456.ttf","bootstrap/glyphicons-halflings-regular.svg":"bootstrap/glyphicons-halflings-regular-42f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5.svg","spree/frontend/all.css":"spree/frontend/all-8dcaad2e2b767365dd02a82b780054ab129307e9a3541ed9ee2f1f795cd72e57.css","credit_cards/amex_cid.gif":"credit_cards/amex_cid-110b3c8694faccb08f6c0e150833efd218b6fe420fdca7175e3551c8bd4b925e.gif","credit_cards/discover_cid.gif":"credit_cards/discover_cid-a3047727fc48922fb60924d854938c44924fe3580e89b22e07afc00d6fd6cc69.gif","credit_cards/icons/american_express.png":"credit_cards/icons/american_express-bddd7ca01fc4468e3c198995040f060ee885cf3bf7dfd4525717c4457d518ed2.png","credit_cards/icons/cirrus.png":"credit_cards/icons/cirrus-4f875cd1f8b69d983eae94789064e64beee80a3d00d01c2407ef80ec4333bab5.png","credit_cards/icons/delta.png":"credit_cards/icons/delta-f8058ef2e9c52116978902e28d578c11d37b50f58c2ae20c05f431d483f34d79.png","credit_cards/icons/diners_club.png":"credit_cards/icons/diners_club-106b815730e7585d6fdf2899aa341979235406c82efcb489ed889ffc96cde880.png","credit_cards/icons/directdebit.png":"credit_cards/icons/directdebit-b02eaf68946ab2547eb63e884e749bff74ce3f7b4e54710d63efb930968d9f84.png","credit_cards/icons/discover.png":"credit_cards/icons/discover-7657f566fa8ab8b930fa2a1fa90caf0c5d5430afbd1b23425471cc29fc95c48a.png","credit_cards/icons/egold.png":"credit_cards/icons/egold-7fa5daf64d696d244c6e1d8847c1823c30934ac9ce2772d44622d150b0ab36c6.png","credit_cards/icons/jcb.png":"credit_cards/icons/jcb-226f02afb616c5cc05c6e1c14cfa511f2484ea5212fe84864fd84e337707de3e.png","credit_cards/icons/maestro.png":"credit_cards/icons/maestro-04253c601b66912deff0ee2a481c9bcf9154b8965ea4a52761db273fdff70144.png","credit_cards/icons/master.png":"credit_cards/icons/master-c93be9b003aa2d00eabb76e6ae9bfd3412548da8b64606e4a552c945934b45c2.png","credit_cards/icons/paypal.png":"credit_cards/icons/paypal-f85bbab879c983e0a969228fc30f9a6b8bf3897e82e519968c0c81368c0d0c96.png","credit_cards/icons/solo.png":"credit_cards/icons/solo-91b1d214eaa7c8cbbc1509f628c325f265e226053d1de40702e4ef32435cc71f.png","credit_cards/icons/switch.png":"credit_cards/icons/switch-808fe60a28ba3b4e4ebb41a712434d1fc0f5ae7d16b3fb290cd63d8e315c0975.png","credit_cards/icons/visa.png":"credit_cards/icons/visa-601f8c5e3262bae9694d84d6859e1f99f8f4c8c03f08456183b80ea19c469054.png","credit_cards/icons/visaelectron.png":"credit_cards/icons/visaelectron-6ac6e40b7af2dedd1ee0aad0665fae12f2ebf690c8421fe0f24141d02643be75.png","credit_cards/icons/westernunion.png":"credit_cards/icons/westernunion-5060c8fc7fe0efd1d05f9f39ea85d87d9117f7d8ac92de1fc7acdd740cbef338.png","credit_cards/icons/wirecard.png":"credit_cards/icons/wirecard-0570018a538835cb2b0f0ab5ae72cc4b01661d0369c1b9977318a914509d4139.png","credit_cards/icons/worldpay.png":"credit_cards/icons/worldpay-114e072092625fad239074dd7851848fdc7529e548145fa7ec6e564dbb2056a6.png","credit_cards/master_cid.jpg":"credit_cards/master_cid-aebcf5a0020689ae243e0b8c31da62d8801c1d071bfe0c7c97528fc298abbf96.jpg","credit_cards/visa_cid.gif":"credit_cards/visa_cid-0c885c2d8c5795439e23387124fcd92b7f330589a755c13c78556d19657d9c14.gif","admin/logo.png":"admin/logo-80200db37ace2294842fdb8cadf550b3681426b5551d89ad8fc4c0a53249d729.png","jquery.jstree/themes/spree/style.css":"jquery.jstree/themes/spree/style-2470eb16445ffbdc7a49f4d003d39aa0362a27d31f983631067ad1a198ec9440.css","jquery.jstree/themes/spree/throbber.gif":"jquery.jstree/themes/spree/throbber-4e4d43ccac9f0ed6eb6f48ea2b00e10a578b68df0e162df6c4c19d2c9725c04b.gif","select2_locale_ar.js":"select2_locale_ar-bc0d626cff33032b13b9d8be220714308a915ac598183fbeafd6a69d2e69685f.js","select2_locale_az.js":"select2_locale_az-17ed2058772cfa1896093f5d59dc7031dc5fc2e539c55d8085fa1e68d3fcd927.js","select2_locale_bg.js":"select2_locale_bg-42c546b39ddf465f36571419fd70bb4f6e44ca4bba6443f8dc62228121441f49.js","select2_locale_ca.js":"select2_locale_ca-b9b0ff178adfc196bc79779e5e641069f376b9ec7ee3f3e2836c5df71511eea8.js","select2_locale_cs.js":"select2_locale_cs-27b95541bf7f4e2155d0f0cdc7af062aac217a807b348036c417eea70b0a2897.js","select2_locale_da.js":"select2_locale_da-0772bb942f0ec472cd18b49adcfaf7bab125b32648e0759016ae6e39ea417f0a.js","select2_locale_de.js":"select2_locale_de-7ca5c4c1e6d14a86b68592e8e11974657602388c7745f8f7e3a1e4510614be7e.js","select2_locale_el.js":"select2_locale_el-48bf3eef5ba982cb3ff1b70638a91c5ac1860fbc336728eb810f1f7fd1fd9812.js","select2_locale_es.js":"select2_locale_es-c055394ecd38af8b84f490a20ff6291780ab22b123d88457d8338868db2a329d.js","select2_locale_et.js":"select2_locale_et-cda4d2bc92439ee6207db832ea34fca366cf2119268b755023cc4861da6d7df9.js","select2_locale_eu.js":"select2_locale_eu-b6732998ea9a29f182c344889e9de5cf0a3d8e9e839ebdc5ce4aee3f293af1d8.js","select2_locale_fa.js":"select2_locale_fa-d98464510d779afc9e003a282b93000caff3b66d3f9fef5fe54df44ea9732909.js","select2_locale_fi.js":"select2_locale_fi-d3aca88f97706ace6062209f688e77f477f4ba66541a2f797ae05d57045a54f5.js","select2_locale_fr.js":"select2_locale_fr-cca326cd42a17caf363015e0632ae360a2d9c924f15b05a0d7749c6575d4aa24.js","select2_locale_gl.js":"select2_locale_gl-4a273116f1ea3b1fafd8a04cc4b713277e8e4c0f0576196dc30e106dd8125e01.js","select2_locale_he.js":"select2_locale_he-7d98d7c309a3707124d24a22741efad6c676dfa669e3a573619ffe806a98c0a3.js","select2_locale_hr.js":"select2_locale_hr-fb37ea68ac5e8664d41bac4727949c4269753586ec93d26b4f8f43ca50d901fd.js","select2_locale_hu.js":"select2_locale_hu-e8969fcadba7926e0a2e1e6a20f5df3ce4818b13196d07e6ce16879f602d0583.js","select2_locale_id.js":"select2_locale_id-f968506088bfa7c18689a5bb0331647f36a97352c590b99fc2949f3823e9f2cd.js","select2_locale_is.js":"select2_locale_is-012b25e8d0f0d399924a26f0c9aebc4615006276ddec1f3d84e713f97cacd0d2.js","select2_locale_it.js":"select2_locale_it-dcc45fb356269c7d56bee8485bfaa9b7d768b813d62d57dea6a1655a9df000ea.js","select2_locale_ja.js":"select2_locale_ja-b2b311c42b079b65dc4bd77084a487f23d814fadcafeedeed3b134533ee47b6a.js","select2_locale_ka.js":"select2_locale_ka-6d93c37b19d576388bb67f4afa6dda1a352c9d99478ffac539c9b194fa5707ee.js","select2_locale_ko.js":"select2_locale_ko-9dec66b6f325e13b849ec4e800e0693429625e6c859262f14e7a53e1e761c5ac.js","select2_locale_lt.js":"select2_locale_lt-b56ef195311a71cb8a3e2a55c20faf70f723a9232caa8116a19d3ea288586350.js","select2_locale_lv.js":"select2_locale_lv-334e18838f800abaff51f83b34beaba3e0c1640bc957bbefd6722bfa518cc04c.js","select2_locale_mk.js":"select2_locale_mk-ac7a50fd55dd9ff5b4163857f6eba040aeaf7420c696b95cf5bcb00e958a3d5b.js","select2_locale_ms.js":"select2_locale_ms-f9c316c48b79dd693ca74b9462e8080400dc5d47ab516ac31b1272791979c3ce.js","select2_locale_nl.js":"select2_locale_nl-b3bd6541e18715eabc9b402bc87ee926471f16806c644506dee5f2f3d967b286.js","select2_locale_no.js":"select2_locale_no-450ea11297318434f9c5e427302333062ba0b4497f866f8010a85294604cf801.js","select2_locale_pl.js":"select2_locale_pl-54e8b177a932b0c6f70ccc81f3c650e3c488bb99bd56e1d8e6187415de649b86.js","select2_locale_pt-BR.js":"select2_locale_pt-BR-bb12e4123097c6327ec6cbc82159dbe1574cb2fa6f1dcfc1a6af3c00755c31d5.js","select2_locale_pt-PT.js":"select2_locale_pt-PT-2dc9ef1f7bf4ce21d4be57f85c304d525b2b5f19ad62b714ba94d2b118c84498.js","select2_locale_ro.js":"select2_locale_ro-8c0bb8fa885ab577e50d6643d9ec68f87d9ba2a99b3e436c6cb21f67421d870a.js","select2_locale_rs.js":"select2_locale_rs-1016c79a680bca3c3b8095ad04e67c9b89412ff6f6051dbc196627828e592c9b.js","select2_locale_ru.js":"select2_locale_ru-4c1cd4a76b568e7452b09b8a665a28f5808d5854aec120985101c17b7b960687.js","select2_locale_sk.js":"select2_locale_sk-c91946ae59a294854489563706f97cb3b690617ec2dbac799b184c6336189f1b.js","select2_locale_sv.js":"select2_locale_sv-92964e4300e520e23f5f83492c2e750b5875484b6420ed54c5c7422e50bff49e.js","select2_locale_th.js":"select2_locale_th-9d64c8b41fcc2d5d28d505f0d7b325b04edc51ca0ac74b3d9c5dd0275fa4dcbd.js","select2_locale_tr.js":"select2_locale_tr-22bf3c62ec7c4d81cd046c1ce7b60f3921ab75099438d5e547d2beab674cd5f6.js","select2_locale_ug-CN.js":"select2_locale_ug-CN-3a320caea8f59ef6c10c7fa462697a38029ab59a4450390c2ca9ec509b4a8263.js","select2_locale_uk.js":"select2_locale_uk-e912e0547b8a72e9caa72693c78a0e88db81dcd03f1cee8db45456c4eacbfab3.js","select2_locale_vi.js":"select2_locale_vi-29766aff66ab669df184f4e4402f1d67ea7a5c3369a553e7cf0c64bbc46f6db6.js","select2_locale_zh-CN.js":"select2_locale_zh-CN-86b8afaa82c0b8de71d37c2cfe3949a130055880c203c785022e32a6cb7f7aaa.js","select2_locale_zh-TW.js":"select2_locale_zh-TW-a408bf991b2672ab5d537ff08915acecd2c043311c31f6b4041b8e04b51ba2a4.js","jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png":"jquery-ui/ui-bg_flat_0_aaaaaa_40x100-ae65a7ae22c4c23115948fdeb5c05c9137dbd13ca2d426b3c4c3c4183451e410.png","jquery-ui/core.js":"jquery-ui/core-0e1a2d1ff39b4e8faa1481d247561280b29ead92479996e3ce838bf5cec2be54.js","jquery-ui/data.js":"jquery-ui/data-18efa17c041c2ed408cb76479fad9ed7168965257d185138ba5bbd1cc44018bf.js","jquery-ui/disable-selection.js":"jquery-ui/disable-selection-c99efe464ac62f0be7c2341ab6c477756f406dc1383c8a9d2455f19c701ace54.js","jquery-ui/effect.all.js":"jquery-ui/effect.all-d767eecd526905e8c1a63d17c68eb560fba0e4b8e9561e3538094244ccc1b3b1.js","jquery-ui/effect.js":"jquery-ui/effect-c61dfea6b8f25c47d4756d78fb344867edf10115dab751d764d98b2e6eb3f5c3.js","jquery-ui/effects/effect-blind.js":"jquery-ui/effects/effect-blind-872d2df0255621e6ccab4512db05b4cbd902a3e31ef88329936262b2a9e5e20b.js","jquery-ui/effects/effect-bounce.js":"jquery-ui/effects/effect-bounce-8e27f979dbf7d2f0fb10e5740fb80e7fc734fb2e3bf81a2b42bd8ca2350ad599.js","jquery-ui/effects/effect-clip.js":"jquery-ui/effects/effect-clip-8c537d8712acf902b1b9dc59e3637c1c9005daf4c943d05e0345c5e97384e6b3.js","jquery-ui/effects/effect-drop.js":"jquery-ui/effects/effect-drop-85302113b7091de9f2ddea85625a84756951780b5f9a7d8a87397e4b07a1da5b.js","jquery-ui/effects/effect-explode.js":"jquery-ui/effects/effect-explode-40e010b2f9e22825990c050b17f935cf4f92f0bad5fc8fa91031ad49d27ccb24.js","jquery-ui/effects/effect-fade.js":"jquery-ui/effects/effect-fade-34d2b644590176c6022bd00da7a10b86416f5942eba7748270c37e33f75578cb.js","jquery-ui/effects/effect-fold.js":"jquery-ui/effects/effect-fold-375fcf220485b1378302303de637eeb979df61f854cd951fdbe8d94bf799051e.js","jquery-ui/effects/effect-highlight.js":"jquery-ui/effects/effect-highlight-69f13dfaced297a2fe3f4ec2654e8b40ddfe5eaf5afcdd4bf02afde2bfab58d4.js","jquery-ui/effects/effect-puff.js":"jquery-ui/effects/effect-puff-56737fdded187d1dcfea2950596a4a2ec64e64a6a5d9c5bd13dc6680c9fa4bfd.js","jquery-ui/effects/effect-pulsate.js":"jquery-ui/effects/effect-pulsate-350a441ea151cf1d1c71c5351481e85376a880c5cafd76799c03d11ad3bdf1fd.js","jquery-ui/effects/effect-scale.js":"jquery-ui/effects/effect-scale-c048a822fb3c1d7ed3781716da66d55a6167826f80e81cba8cded9f58792a4d4.js","jquery-ui/effects/effect-shake.js":"jquery-ui/effects/effect-shake-6249e30db256041bcbd999c15735d54b2407bd3bbd444e6d32d682c62c6a4771.js","jquery-ui/effects/effect-size.js":"jquery-ui/effects/effect-size-ada5bf596f0ba594442ce27f8cf0cb0f37f1753900824642e20ad3c7883d43a6.js","jquery-ui/effects/effect-slide.js":"jquery-ui/effects/effect-slide-efce3390d36b573fc297e8e8b1f19ce9d6c17eaeef2fd39742bbf7d190b7d091.js","jquery-ui/effects/effect-transfer.js":"jquery-ui/effects/effect-transfer-681d4878ad3afc6012c334aa0db4af1e52f71a3ae509e516afe9d399053c886e.js","jquery-ui/escape-selector.js":"jquery-ui/escape-selector-816b564c91cf9681875c024d59646fac4e18d76cbbe95cbd0ee03e2af1889132.js","jquery-ui/focusable.js":"jquery-ui/focusable-2125c3464a90e7e9370622c019d49d74919708468433327b004e1d42de1e7203.js","jquery-ui/form-reset-mixin.js":"jquery-ui/form-reset-mixin-52ccdc00d9d6b1f336222c8eaa748155e842c67a4bda4844d749aecf14de9a26.js","jquery-ui/form.js":"jquery-ui/form-8d213d2c7c718ef2776437a9cc3598bd528f659a5e2fd196145aca165a15e65f.js","jquery-ui/i18n/datepicker-af.js":"jquery-ui/i18n/datepicker-af-f217c841d48b8de4ad0de6755e657cc18b86479f55d59841c5810f71aa0d39bd.js","jquery-ui/i18n/datepicker-ar-DZ.js":"jquery-ui/i18n/datepicker-ar-DZ-aea0afe6ff0fe4d1092e72d40040c5d779415ad903ee93302098ecfd2c4b42d2.js","jquery-ui/i18n/datepicker-ar.js":"jquery-ui/i18n/datepicker-ar-2f9dee927b66b658bf1e6f77df7b0a1d98fddba7ee3942c815b91a7499fd556c.js","jquery-ui/i18n/datepicker-az.js":"jquery-ui/i18n/datepicker-az-2a6db39e43bc2b9aa48d59ace5512d272ff2f282cede0fad44eaddf41615face.js","jquery-ui/i18n/datepicker-be.js":"jquery-ui/i18n/datepicker-be-02ac55b34dd8109ebfd4bf8cb678859e98d77f589a369ea0f780dc2dd249ca58.js","jquery-ui/i18n/datepicker-bg.js":"jquery-ui/i18n/datepicker-bg-c7125262f1eb05577fcfb5c1207805f9d98d01a73606e481b5e561011ccca1bd.js","jquery-ui/i18n/datepicker-bs.js":"jquery-ui/i18n/datepicker-bs-c11fb140ebd7a251521f64e78893a966973ce2563057fb0a4b356546ffd9390e.js","jquery-ui/i18n/datepicker-ca.js":"jquery-ui/i18n/datepicker-ca-141635cc090eb9b0f4d71836052241a5277734dbef65de5e12023a69063c84ff.js","jquery-ui/i18n/datepicker-cs.js":"jquery-ui/i18n/datepicker-cs-e1cd7a8421b4eabe1b032d1618e92c97b911221e8f1dd57ed4e5d55c6f7f8424.js","jquery-ui/i18n/datepicker-cy-GB.js":"jquery-ui/i18n/datepicker-cy-GB-ed916d3f9d9b25bac004b02b7eef2ef4d3cc52b60b684d394c8189a9672dcbe2.js","jquery-ui/i18n/datepicker-da.js":"jquery-ui/i18n/datepicker-da-78cff4899d42fb1cc6d5f7bfc080c27b925d8b12e6118facd50f0738e095d6ff.js","jquery-ui/i18n/datepicker-de.js":"jquery-ui/i18n/datepicker-de-0ea5c0fda8e7efed96408e1612fdb6782d74680d190d5a6c9acc4d4b7a6ec2d8.js","jquery-ui/i18n/datepicker-el.js":"jquery-ui/i18n/datepicker-el-d1639257aa29ca298e7ae21064cb4c1ca3d3844543ed361b25651d887b8e8b7a.js","jquery-ui/i18n/datepicker-en-AU.js":"jquery-ui/i18n/datepicker-en-AU-3577996241cb62751b020c124d133f7e186279b09d1f52cdf6341542c12438d7.js","jquery-ui/i18n/datepicker-en-GB.js":"jquery-ui/i18n/datepicker-en-GB-65ffbb642b7d037daaf20e559c1bbf29b277d28267eff1c83fd00f0a97e26785.js","jquery-ui/i18n/datepicker-en-NZ.js":"jquery-ui/i18n/datepicker-en-NZ-778eca44d5177561092ff211211c6b8dddd11fac20a7034b98c648a4f7521fbc.js","jquery-ui/i18n/datepicker-eo.js":"jquery-ui/i18n/datepicker-eo-92ff9fc343fa2aae002bc814cf5b819fa67a9dca1067c43550bb3883ad5effb3.js","jquery-ui/i18n/datepicker-es.js":"jquery-ui/i18n/datepicker-es-1cc3426c166b4d469b215283dc56cbdf47258974cbbe55fb88de3576ea890036.js","jquery-ui/i18n/datepicker-et.js":"jquery-ui/i18n/datepicker-et-5195e8ec828441f049c8da6d456f989eb215677c95995393e7fba56ca6b59d3c.js","jquery-ui/i18n/datepicker-eu.js":"jquery-ui/i18n/datepicker-eu-c7fffa8ab643abe61396515a357b447beae1dac4e4c4eefc412769227138f9db.js","jquery-ui/i18n/datepicker-fa.js":"jquery-ui/i18n/datepicker-fa-59de66d1bce8c8ae52c1396f70996c700c1a34f1599e476fa248e53c52ae04f7.js","jquery-ui/i18n/datepicker-fi.js":"jquery-ui/i18n/datepicker-fi-18cb51225b468b2f3593a5905aed908353b90dd4e5b4c0026c252440d2fba190.js","jquery-ui/i18n/datepicker-fo.js":"jquery-ui/i18n/datepicker-fo-cae58588786ee5b350f9b0595022ebe19c1aba1923ea7810aedfbcdd2a31a980.js","jquery-ui/i18n/datepicker-fr-CA.js":"jquery-ui/i18n/datepicker-fr-CA-1aaebea5726aaa3935de18b2e3e4bd86f30403aed5420d2d1761b73f239c2bb4.js","jquery-ui/i18n/datepicker-fr-CH.js":"jquery-ui/i18n/datepicker-fr-CH-722c464aaa51301d59046e65b5d175f13fa9f2ddc4ccbfb7777cb60e362569a7.js","jquery-ui/i18n/datepicker-fr.js":"jquery-ui/i18n/datepicker-fr-ca5f1099d16fe8767476e5a5dff2c6a70ac2a5847e20e289053552a2ace6f755.js","jquery-ui/i18n/datepicker-gl.js":"jquery-ui/i18n/datepicker-gl-5e09c4b8fb9e5d1b0cd2992e99c82bd200874ef7679a18becb1e5b733e4117d2.js","jquery-ui/i18n/datepicker-he.js":"jquery-ui/i18n/datepicker-he-16496ff1aaae7d6892da06f191566b168aa213914b25ed2956141ac38a6909fe.js","jquery-ui/i18n/datepicker-hi.js":"jquery-ui/i18n/datepicker-hi-bfd469594e1b06cdc6a3bd239a2682385c6ea19059ec802a5bc8c67ddf9d1490.js","jquery-ui/i18n/datepicker-hr.js":"jquery-ui/i18n/datepicker-hr-ba0fa96a3334a367ad1080c301440a26bf21a7abce69c1d2e967980ee70bb53e.js","jquery-ui/i18n/datepicker-hu.js":"jquery-ui/i18n/datepicker-hu-81b2804204aed07e7f4d494dca74a28423aa7902620356143ec74761772c0110.js","jquery-ui/i18n/datepicker-hy.js":"jquery-ui/i18n/datepicker-hy-3a47226363756282796a87b73645a24ede43eb8c2bf5a1c388d4aa30c7419ef0.js","jquery-ui/i18n/datepicker-id.js":"jquery-ui/i18n/datepicker-id-87e54a44bcb8be5239732ab6f4503a5e83764a1a13eb4fb73355b66c71e26618.js","jquery-ui/i18n/datepicker-is.js":"jquery-ui/i18n/datepicker-is-6f1e637318158b5b65b33082d21f304102792949ff7a3013e84a43a4bf735783.js","jquery-ui/i18n/datepicker-it-CH.js":"jquery-ui/i18n/datepicker-it-CH-386e0fe0b711a20dde3e418d7009791d8b2bd38da5fdbc020d08af8bf89b5a9a.js","jquery-ui/i18n/datepicker-it.js":"jquery-ui/i18n/datepicker-it-f237f39adb324cc7828bb3655ac03140136aa7628c31cc88847066519d0df780.js","jquery-ui/i18n/datepicker-ja.js":"jquery-ui/i18n/datepicker-ja-085e3077bf1e89333563221a6bafc9708e15796cf3f27873ae578f1e5460b9bb.js","jquery-ui/i18n/datepicker-ka.js":"jquery-ui/i18n/datepicker-ka-f3ef89a0920a28b6013590a3b4a74a370534931e6e10fe9b03c3fd582697516e.js","jquery-ui/i18n/datepicker-kk.js":"jquery-ui/i18n/datepicker-kk-18d8bfbd17ab5866086afea195accb0dadb21b440fa1d7ec10218c24edb15f40.js","jquery-ui/i18n/datepicker-km.js":"jquery-ui/i18n/datepicker-km-2dbc5240dec445d8ff54355e5ba6ead02148daec0f1d2aac92e894366161096a.js","jquery-ui/i18n/datepicker-ko.js":"jquery-ui/i18n/datepicker-ko-8cf55e7aa34d300d32f1e0d233846be710ee61aed70dfb07a4f6d0a4357c62d6.js","jquery-ui/i18n/datepicker-ky.js":"jquery-ui/i18n/datepicker-ky-4d2cee18dd7fad13b395f0b3cc5708748becd8f575780220281c2f19204794dd.js","jquery-ui/i18n/datepicker-lb.js":"jquery-ui/i18n/datepicker-lb-4b3d20b087bfb5ed3ebc5c8ea69a96696621f07628ed4e9f273b68894f9c6be5.js","jquery-ui/i18n/datepicker-lt.js":"jquery-ui/i18n/datepicker-lt-b3afe8a486714c479b0526d9b5c2c7a6654bf1931be13bb693107d3099b07889.js","jquery-ui/i18n/datepicker-lv.js":"jquery-ui/i18n/datepicker-lv-95b893f9ee0320575fad1f1343776348a01ce54bd47597b56ab34f37e1a0970d.js","jquery-ui/i18n/datepicker-mk.js":"jquery-ui/i18n/datepicker-mk-64dcdf4dc5fed94d628c2880da4e4b78f387cc85f6dba829d9f176ca2089684a.js","jquery-ui/i18n/datepicker-ml.js":"jquery-ui/i18n/datepicker-ml-54d76d69016288e8edb109f199914f47788e23e66ace92848ac836e89f103fb1.js","jquery-ui/i18n/datepicker-ms.js":"jquery-ui/i18n/datepicker-ms-888b75ddd206e810599984010976bd5d2840aab54a09dff6f2ab0bfe514362b2.js","jquery-ui/i18n/datepicker-nb.js":"jquery-ui/i18n/datepicker-nb-2eaaf42fab95277d6937ce05fded706e704cad6cc4f09dc52da02de021e16d8c.js","jquery-ui/i18n/datepicker-nl-BE.js":"jquery-ui/i18n/datepicker-nl-BE-fb4845d016787254acb2b18c5c504202f0090cd76a56bb1fad05dd97de56c982.js","jquery-ui/i18n/datepicker-nl.js":"jquery-ui/i18n/datepicker-nl-470bf0eb5fe19a05a086fc610de6c3fab13590cbc6d580e4efdc9a37cd722a08.js","jquery-ui/i18n/datepicker-nn.js":"jquery-ui/i18n/datepicker-nn-618c962e292925c3cf5475bcd478c6090721ce53bb19481db7565f607e6a53cd.js","jquery-ui/i18n/datepicker-no.js":"jquery-ui/i18n/datepicker-no-9166ede4f082b54f77a50832fe71e121d919e027f58a894cb9c93286dd7d73ff.js","jquery-ui/i18n/datepicker-pl.js":"jquery-ui/i18n/datepicker-pl-3b29bddff0f071bb00e7e9c647c936f779bdd2c71e07183571c40768a94d81df.js","jquery-ui/i18n/datepicker-pt-BR.js":"jquery-ui/i18n/datepicker-pt-BR-ff839d02ec435a5ed2d5946bdc90d6db5cd08dd1d7533142a6e47df6b4bac192.js","jquery-ui/i18n/datepicker-pt.js":"jquery-ui/i18n/datepicker-pt-f1a1c9b1060d280c631ce05d83077d28c8ac23c23c4228601c700a7effd4eacf.js","jquery-ui/i18n/datepicker-rm.js":"jquery-ui/i18n/datepicker-rm-c934c9a7d106372bd80b2571c6d31cbe4f0d3aac6f009ba3b953ab8f23c9153f.js","jquery-ui/i18n/datepicker-ro.js":"jquery-ui/i18n/datepicker-ro-25793079834f0d397e09c5329b396780fb74064aaeaa73c6030a6c85d9228826.js","jquery-ui/i18n/datepicker-ru.js":"jquery-ui/i18n/datepicker-ru-eb6f3c8aa7b3d767a87f8516210adc2a066da7a096e82e0b8b6a6421292a911e.js","jquery-ui/i18n/datepicker-sk.js":"jquery-ui/i18n/datepicker-sk-4046740d38501f2ff138d443b61dd441ab8cc55c27ebc51d6e2694d347c069c7.js","jquery-ui/i18n/datepicker-sl.js":"jquery-ui/i18n/datepicker-sl-8b70e8c39559273fa55eb1bce12c7cd97cbaf57ad3cb4538627186096a98f647.js","jquery-ui/i18n/datepicker-sq.js":"jquery-ui/i18n/datepicker-sq-7d7af75f8a08d31528444437070cb96b49c7321baab772ea4c91d758f029292d.js","jquery-ui/i18n/datepicker-sr-SR.js":"jquery-ui/i18n/datepicker-sr-SR-194113354cb4b0174ca9e55e68dc2339cff6cf4b5332a4fe87944810b0205cba.js","jquery-ui/i18n/datepicker-sr.js":"jquery-ui/i18n/datepicker-sr-842f6130815fa84f3585e8da40c48f30b40be593abf670fadbaac40909b49558.js","jquery-ui/i18n/datepicker-sv.js":"jquery-ui/i18n/datepicker-sv-0e3f43ac9709f55cec7a5e84b8868337ac6008d0480e6c5b90e10eba56146064.js","jquery-ui/i18n/datepicker-ta.js":"jquery-ui/i18n/datepicker-ta-4b5b6e8992234a1116b3ce90c30afb7864d10264cb7e72192b4c9cb5e81146ac.js","jquery-ui/i18n/datepicker-th.js":"jquery-ui/i18n/datepicker-th-372a84ab3638e11df41f90e37fc53eea49f241cbda95f905eb4208e9cddb27b9.js","jquery-ui/i18n/datepicker-tj.js":"jquery-ui/i18n/datepicker-tj-dcc29bd45cd0544281752631f25316fa674044967419b4d9ec1c2aac7732b257.js","jquery-ui/i18n/datepicker-tr.js":"jquery-ui/i18n/datepicker-tr-c9099411789b66bafa30f4bec0d5cab254f5593a71e4f9a2df679c268789fa01.js","jquery-ui/i18n/datepicker-uk.js":"jquery-ui/i18n/datepicker-uk-d26a347478430faa4e7b9165412f086580f297a040a14328222142b89bf7f8bb.js","jquery-ui/i18n/datepicker-vi.js":"jquery-ui/i18n/datepicker-vi-a50de19b3327e4d82999fbee76cd7b40854da65a5acb9763db000e4fc7dc000c.js","jquery-ui/i18n/datepicker-zh-CN.js":"jquery-ui/i18n/datepicker-zh-CN-c0271bbb207b9b9e79bfdf7bc7349a120d2026364cc8b023da2cc50bea8d6793.js","jquery-ui/i18n/datepicker-zh-HK.js":"jquery-ui/i18n/datepicker-zh-HK-c6364c1f189c69ef58fb76cb706e2c7ab9b5e6a2f0c0df1652802ac04b527704.js","jquery-ui/i18n/datepicker-zh-TW.js":"jquery-ui/i18n/datepicker-zh-TW-0f9a0aab654cd04b541f7a4fe589f338a3e42a2c23ea74c2fae5083539915259.js","jquery-ui/ie.js":"jquery-ui/ie-383e1263280415305f2443c8ea893048b1232d46aa6d718bbfd6d2cc84ce1902.js","jquery-ui/jquery-1-7.js":"jquery-ui/jquery-1-7-497a998d464385f0c0a6f6bc03a879bedfe2a00d0f5ea582d82ee58ec785fc70.js","jquery-ui/keycode.js":"jquery-ui/keycode-eef9e96a803029e9a8a1e747dac560611c05f0345c58456a8001bf13869b64e8.js","jquery-ui/labels.js":"jquery-ui/labels-0a06167e7844f4f4c98d6463facfe4d1a83230ef8b7e02157ac1e24284508b18.js","jquery-ui/plugin.js":"jquery-ui/plugin-98d462fd5796845d9fe81cd8e03def46f92a5b206c31cbc74d390a7730bfa6bb.js","jquery-ui/position.js":"jquery-ui/position-19545a1e0aae469c22c2d235a1e5919996f474ba0aa997b888d61247016b7013.js","jquery-ui/safe-active-element.js":"jquery-ui/safe-active-element-c75a160e57cdf2e60f663d7cb80b5a11d2848267df77395a4ef72fb8a8135c2d.js","jquery-ui/safe-blur.js":"jquery-ui/safe-blur-4eaaf41876afad1e1aa401f29fa51279395bb05c10a100b375d117e3371898af.js","jquery-ui/scroll-parent.js":"jquery-ui/scroll-parent-ef6d6e826b98f176c6e52a38c945063fc0332583a9040f4278ea4587921efc07.js","jquery-ui/tabbable.js":"jquery-ui/tabbable-5f34ff84cd9746c44711c361caf6afea6c7529732c1ee78eaa4127a3ef393f37.js","jquery-ui/unique-id.js":"jquery-ui/unique-id-8194cbe6c5dc6c0c60d55a252b31c29296eec32674c514478d0d2c951240a29d.js","jquery-ui/version.js":"jquery-ui/version-c8e3d1203da26ea7efdf83c1eabb3f0ba55cb68e463f5ccf0d77bd15ce6a8e61.js","jquery-ui/widget.js":"jquery-ui/widget-8c699f3e77fd43bdd1f802cae4c6dd2955c291d2e51e267ab2607c4e22bb45a1.js","jquery-ui/widgets/accordion.js":"jquery-ui/widgets/accordion-a16a9ea0f7b566ed3cc1bcd17750429e9e85f62609d3eae9b023225f7e4cc3b3.js","jquery-ui/widgets/autocomplete.js":"jquery-ui/widgets/autocomplete-366e7096bcbe25fa97eba87c327b26de19b0f274bcc603e6ea9c69af3870ca2b.js","jquery-ui/widgets/button.js":"jquery-ui/widgets/button-b998a76787383ca8b432c6c02adfed8294dc50f84c7dcf63598b677339a1c2ff.js","jquery-ui/widgets/checkboxradio.js":"jquery-ui/widgets/checkboxradio-7926830f5317aa70673bd2117fa9f9c3422e55e0e05d2494ee62bc5f3fea7177.js","jquery-ui/widgets/controlgroup.js":"jquery-ui/widgets/controlgroup-e7bd80a9c9791f62f807134903b7c991ce7fabc8e7b2faf4d0727128737e860c.js","jquery-ui/widgets/datepicker.js":"jquery-ui/widgets/datepicker-328fc648adbfbea0831dbc12a4a3d770e118ed310f03ecb19d18593aad237100.js","jquery-ui/widgets/dialog.js":"jquery-ui/widgets/dialog-b61eb00e890c841461d4ab50218b513dd6e4bae232e2299484165b9057885a49.js","jquery-ui/widgets/draggable.js":"jquery-ui/widgets/draggable-df17a8c8828c20b6cbc43e85831a30ea04473fcfa0d1685bfc619d162a3b38e5.js","jquery-ui/widgets/droppable.js":"jquery-ui/widgets/droppable-f0884b54abccd9be4c33ef8c0a8c468579d58513c596e83c6a78cd8a2d3e9a52.js","jquery-ui/widgets/menu.js":"jquery-ui/widgets/menu-39fd83ca896834e431995a33decce6af33ec7c3d500d46cff332b788109af51d.js","jquery-ui/widgets/mouse.js":"jquery-ui/widgets/mouse-2f22bec980483e0785809a7a0c6f8fc53916b433ef6d4c848a5c18885b140056.js","jquery-ui/widgets/progressbar.js":"jquery-ui/widgets/progressbar-3bda8fd8f3da84867427463a2e6e38d094caf8fc18078648a18eebe0f0644a4e.js","jquery-ui/widgets/resizable.js":"jquery-ui/widgets/resizable-65b59228e82084ef33667efe480b58778d6ccfbbf409fb51e90731deb4e46537.js","jquery-ui/widgets/selectable.js":"jquery-ui/widgets/selectable-d61ff6a31e4dc7671f947656b4792f95bcbd2b951bdfe31a0cb6ddf7dc8b8c1d.js","jquery-ui/widgets/selectmenu.js":"jquery-ui/widgets/selectmenu-73615450630a44dead0ef2035c06a41fbf4e8dc0f44fddfe2075717cf3a93949.js","jquery-ui/widgets/slider.js":"jquery-ui/widgets/slider-34b3ddbe910a46e8523d302350c4e0ed97f27c680ecfef7cf848fc9d99633b67.js","jquery-ui/widgets/sortable.js":"jquery-ui/widgets/sortable-f0d26fbba5b9b823ab2c024eb25d272528ab66b0813e424c808498157576f94d.js","jquery-ui/widgets/spinner.js":"jquery-ui/widgets/spinner-0d7c6ffda75780f69401918ed78a567421a11b937a5ec4988fa0e6c5026d9481.js","jquery-ui/widgets/tabs.js":"jquery-ui/widgets/tabs-793e039a4110f445b6112517904aeb64f583711be69e0cae6ab760b445e901af.js","jquery-ui/widgets/tooltip.js":"jquery-ui/widgets/tooltip-ea704830a4ac4e7ce61313748d3239e0845a5687742bc660d47e220c1beda797.js","jquery-ui/accordion.css":"jquery-ui/accordion-cbaeba05ac155eb00fe726adce4dda35124bdc8dc1bc3f9d6722d39c0ada2e09.css","jquery-ui/all.css":"jquery-ui/all-994b62cd5aaa7a162b5d7f1211d3e3772d89838062deb04a41615635cde753e9.css","jquery-ui/autocomplete.css":"jquery-ui/autocomplete-bea07b53112e92354de88c90b22bb4ce5dbda9d328e571ce4a1fb71a264b7a8b.css","jquery-ui/base.css":"jquery-ui/base-29d7c725c229e477f1012984fb2c5d948edd1aebb90887e24b42f04664c30765.css","jquery-ui/button.css":"jquery-ui/button-0f679c097972c38249b0e8e1d1a89b901a3584eee8142163381be2a3cc998296.css","jquery-ui/checkboxradio.css":"jquery-ui/checkboxradio-de393f5fa150b0f77685d91164cd615a7ee1777816d1534fdfe3c0bbed0a82e1.css","jquery-ui/controlgroup.css":"jquery-ui/controlgroup-6433e4a29172300848b0e39261d7a49520581e01f7f9be13f38fd6a96c7b8092.css","jquery-ui/core.css":"jquery-ui/core-016e7fced2a44bf4765d06d45082af141128768d4061038132dad853d293fe31.css","jquery-ui/datepicker.css":"jquery-ui/datepicker-17b4943784690a86c7554c04e9b58504fe3bc0957d5a15b849b57be678b6b8c4.css","jquery-ui/dialog.css":"jquery-ui/dialog-8d3760bce0808b468ab1390415e059835051433001916a076d50003f0e2610fa.css","jquery-ui/draggable.css":"jquery-ui/draggable-2f5e131d8bc9c96fdc910e8fc4e3e6ff844dc2bc2151d6354dc8491698d2b11d.css","jquery-ui/menu.css":"jquery-ui/menu-f06203ac8b8baae5760d65e54ac8e43326edf30d85b950e979f8f363f001be3e.css","jquery-ui/progressbar.css":"jquery-ui/progressbar-ac1ae6ac5160299462f659f760f2827d09b70aa6a6a4e7eea1da64b9723f231d.css","jquery-ui/resizable.css":"jquery-ui/resizable-38a54aae4ba9fa8fe4f1ae5408408154e5b9cf3fcf9573eb0a3a8a8b34b03cd5.css","jquery-ui/selectable.css":"jquery-ui/selectable-38ecbce5a25a09fa6d72bf73d2413535b85d37032ce78ac6c233888f36a9ddc6.css","jquery-ui/selectmenu.css":"jquery-ui/selectmenu-4c3b2aaa2884a7d207fd9331d68516375ec6f609f04ee246ddd9c05c487f6833.css","jquery-ui/slider.css":"jquery-ui/slider-d1fadd9c8e45ea8d5df06d73357683f10dbed269f19e33c407d2b915821c2290.css","jquery-ui/sortable.css":"jquery-ui/sortable-e486a037ca69eaa1cbed205566922f3b40c55b053cf48e0de00ce2ed1e2e40ba.css","jquery-ui/spinner.css":"jquery-ui/spinner-17ebd3e95eacb3aef41405c59cfcb9e51227c4755c9bb8edde2c2ab9bf460d46.css","jquery-ui/tabs.css":"jquery-ui/tabs-beafe2baac7ddad604ab023fe9bb2218432a1cec468184a7e6a531aa9714234b.css","jquery-ui/theme.css":"jquery-ui/theme-830c3407ba1359ea36eee978235be14de5b78dacfa658a31226fe4f2b0faa7e7.css","jquery-ui/tooltip.css":"jquery-ui/tooltip-3cfa750f8cc96e7a428e467e4ebb8bc83ea6ffafa5f1909f41ad89c1fad4fbea.css","doorkeeper/admin/application.css":"doorkeeper/admin/application-50d68ad91b15067c63771e4811d971d7a56406c472a878021d1fb95d066efd8d.css","doorkeeper/application.css":"doorkeeper/application-29873392fba1f6a4fd5359214f854d900e24920096164f6e5343dbc0de69df0d.css","noimage/large.png":"noimage/large-fe154e843e2b66339f5460ae669c9a6307224a451ed6ba86479c8bf9837ede96.png","noimage/mini.png":"noimage/mini-d5d987414566f22657bbe0b08a980ddb4230d156845a31ab3cad0a0825016ce8.png","noimage/product.png":"noimage/product-fe154e843e2b66339f5460ae669c9a6307224a451ed6ba86479c8bf9837ede96.png","noimage/small.png":"noimage/small-1eaf254c069b00a8a692912bddd1660da5f1f80ac202c6bdc4d81b40fd2e0792.png"}} \ No newline at end of file diff --git a/spec/dummy/public/assets/admin/logo-80200db37ace2294842fdb8cadf550b3681426b5551d89ad8fc4c0a53249d729.png b/spec/dummy/public/assets/admin/logo-80200db37ace2294842fdb8cadf550b3681426b5551d89ad8fc4c0a53249d729.png deleted file mode 100644 index 65d37c85a26c2df864642fb7f894b71b0c68fa60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12431 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 diff --git a/spec/dummy/public/assets/bootstrap/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot b/spec/dummy/public/assets/bootstrap/glyphicons-halflings-regular-13634da87d9e23f8c3ed9108ce1724d183a39ad072e73e1b3d8cbf646d2d0407.eot deleted file mode 100644 index b93a4953fff68df523aa7656497ee339d6026d64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20127 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 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/spec/dummy/public/assets/bootstrap/glyphicons-halflings-regular-42f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5.svg.gz b/spec/dummy/public/assets/bootstrap/glyphicons-halflings-regular-42f60659d265c1a3c30f9fa42abcbb56bd4a53af4d83d316d6dd7a36903c43e5.svg.gz deleted file mode 100644 index ce3c3d4f717675e8ce425b7df03bfb2d75a29880..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26508 zcmV(_K-9k2141MR(Qk1R)$CH8%PMTi3QK|)-Hzuh&{vw&t63jw0EfL0Rp zN#J&qQw_v)Pc~y~M*Q`%bIjZ$vZ^w&ZdH-@a?~JiWn_kjhd<2S?Ro5P|NX!I(>gu= z@Ry(d_~$?U?i=@M`DXfQ`~FXV_RCEa^HUYAO6>Grf(j$ z?Vtb0Z@>MQfBBbB{}Mj^`7i(Y?SK5s_y7Fx$KU_-trYwg1?8b{r84I}{bBpVH

r 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

G%b|YTH8(Nl>WR(BZ-k?GMk}Kd}Sydh!Fv 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 D4_IDJ diff --git a/spec/dummy/public/assets/bootstrap/glyphicons-halflings-regular-a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742.woff b/spec/dummy/public/assets/bootstrap/glyphicons-halflings-regular-a26394f7ede100ca118eff2eda08596275a9839b959c226e15439557a5a80742.woff deleted file mode 100644 index 9e612858f802245ddcbf59788a0db942224bab35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23424 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 G`u_lkUM?>H diff --git a/spec/dummy/public/assets/bootstrap/glyphicons-halflings-regular-e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456.ttf b/spec/dummy/public/assets/bootstrap/glyphicons-halflings-regular-e395044093757d82afcb138957d06a1ea9361bdcf0b442d06a18a8051af57456.ttf deleted file mode 100644 index 1413fc609ab6f21774de0cb7e01360095584f65b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45404 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 diff --git a/spec/dummy/public/assets/bootstrap/glyphicons-halflings-regular-fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c.woff2 b/spec/dummy/public/assets/bootstrap/glyphicons-halflings-regular-fe185d11a49676890d47bb783312a0cda5a44c4039214094e7957b4c040ef11c.woff2 deleted file mode 100644 index 64539b54c3751a6d9adb44c8e3a45ba5a73b77f0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18028 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 diff --git a/spec/dummy/public/assets/credit_cards/amex_cid-110b3c8694faccb08f6c0e150833efd218b6fe420fdca7175e3551c8bd4b925e.gif b/spec/dummy/public/assets/credit_cards/amex_cid-110b3c8694faccb08f6c0e150833efd218b6fe420fdca7175e3551c8bd4b925e.gif deleted file mode 100644 index fb940dc511e66d67127e7835dfab366d5e9ce01b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41690 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 -hNI+j%!4*-Us_Szp3M(*0Cm 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 diff --git a/spec/dummy/public/assets/credit_cards/credit_card-5ca047adf17e2e7fdd101d108b2ac90178b4ccb32d02628ce723bb14ccb9bcea.gif b/spec/dummy/public/assets/credit_cards/credit_card-5ca047adf17e2e7fdd101d108b2ac90178b4ccb32d02628ce723bb14ccb9bcea.gif deleted file mode 100644 index 2e61a23c310aebf805801e252904a08b8d258947..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2660 zcmV-q3Y+yuNk%v~VW|Kf0Qdg@KY%B9qau%i{gss>hji#^&`YrQWyQ z@pg4{^7;Lu#Ntr_KEuMnVZQ4yXR+$`{9}*DEq1(msnrV$apLj%e8=i1gvMo!#j~@r zXJ%y4002ONxGrzE9%iHbX z>+`V!42A(CDkvo{0Zxjo)zrbs8WgR0;rLAZ)Du^yBxul=A57 zy{^Qjc#Qv(0RH##)YY%BazR`YIFDEyo*_J z^@1StY760heqx%c- z&+7j8^Db?*{qN?-(&_c5a_Od}+q9kk$yc>?Gp@PhwV%u|mCm;-3$~)6`ThT}%;xx+ z72oIcK(6Ed|M-q?VtsyH&(F`$8XEMG0G!qEPH%R|v%{&Nz@uPftD3sDywA12-OoTI z^F|H-oe9Fq=lIITe4x%>q0?=n(#D6B$>8w($Z+t7KjM>&xy0phzvahVOCOlk_N8v4 zo0Zt(@&Et-EC2ui0I2{T000R80RIUbNU)&6g9sBUT*$DY!-o(fN}NcsqQ#3CGiuz( zv7^V2AT4gVK(ZuBB`8yxG?^0RN|Onhz*#_q$bto>8gL8IgUdczDVmVb5XZw58xvF{ zB*3(()2C3QN+l3-;)ViPvmW?UMu=A-WeOb7dce;kNO&MU`f^}wR;&pv(Bwdu2%MZe zx!k}Jbd3fiMs4g-ijZnm!&M<()%xX*7y(ftN4dmEh}Z&;R0Y_~IRG#}ZnMTE!hwcq z4h!JubRlYQ-@ite4PKfUabkyy#R|D3pttYejLHD(Onft*w*^L*K5ch(Yre1i0-hq9 z@Il)jvEN>}_`sbgzr*|g&Q-j8qPNOT(?G478*A51q{p6Jxc2skR}Tmg&);|X;&`|f z*8+6ag;N80!6)BQ^j&8kNPNg3Lm2oK@C9%EjrZS%pe2WpOf=P$nofEB6x2{f9hDSq zFF*hR2LJr&9#1e42p#~5<@bJ$PK+uB# z00?OD4+|?;XAo5w)NutGNY3yA21Cq%!4v&x!cPQjB+x}2|8&tskwd&N!xNHP!6ZU~ zQ~+fO0=-dX7*bUKDWR8M${ z^A8VM$Z;nROZbohG6-aojUHwYS}1K8K=99^MWTTQ28jw(LIRPLkP0U|j5;a=WI%Am z3_pzeHR@J${c{1fH?QvB2900@{+r3n(&fWSXt(3&urWeD)gA&s0dh#kZH3UV#a zgon!mqAA zW4;({u`dLi{_}3U^R@s18f5$fDye96ArQa^RWSes_59<=msP&;53XrYIFQ2wxH`bD z`^ADyAx60WQb;pi=rYJEgbbofB^`j`1tBW8VM#iDK!b=Ew)D}5Edkn0$L2uL@eduv z@Bjo5{{UdR9sp?J4+01fYG^@-k^#jGSGY(63?uvt zQN;sPfI!<@R++HbUh4V}05`s zhVYLUJfU1L8iA39pbSB(z!;6M0KD_VIe4P^Sm9R%?I z2{BMY0HzZ*1--{c%u`Eu!J?;(jqDmo zFcjDr771(I4Vg<%e%G=)f z78AY@5JGl=gz}mf2}SXMQK-}03Gm{%(EY4~C~^qVUiZG)y-j!iz}*aqK?tK@Y#Z1j z8iYtfy$D9|6c)@}&2F}{(2Xu=AHs}OIODz;F6w=7^A`O)Ml!z{16#h3iT{k^IH3`) zK$Z}Le@J4%Foy97mXTS_z8As~mhYh+Qi2GKHp3atZ(?$Tm93QF4r5>hBgP;Ewz%a0 zUw}j+RDp>$B;pa_MUIO9v59IVLlVna#tCK|X2G=A#_)}>gy)NpLzEy%5<>;DoHe{* zhG@CSZNc-M+cFkD-+9ZM*hDhSaD+k|`p|`Tf}$7AXean%DN~8Gq@hyhN?ZEUn9j7O SH_hozd-~I$4s}%m0suQXhU> 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 Nqj!I3BH_S^{{bw6+_eAz diff --git a/spec/dummy/public/assets/credit_cards/icons/american_express-bddd7ca01fc4468e3c198995040f060ee885cf3bf7dfd4525717c4457d518ed2.png b/spec/dummy/public/assets/credit_cards/icons/american_express-bddd7ca01fc4468e3c198995040f060ee885cf3bf7dfd4525717c4457d518ed2.png deleted file mode 100644 index 73fa1ea749d9a36717d95e09b63b0dc949ff3940..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1755 zcmV<11|<23P)|0-^bwX_851GHEiCnYnZCJ@=k-_FnGUkRb_I2-2o6 z{^7sZx@+&f*8l9a9`2~#kBQcPre&41kd5rg+ zMVqBq;?K#_8I$=sk|q8Q#t@1NmX+n(AL~WZgyDe!W*1uoz+a{lK0jQd6~~NJ%bcBA z#8_dt*26-ac=i+v6!SScX+~QDR2s9gQe@ukSrtGKlC@iGT0OvAt3y47XAWOMjG%0U zb{F}=-DSonFZ0}icd3!^&iE8Rd*cW{{^S6oV;A}5o5whH=_$gtu_fr$x->doQYlk^BKFPSt(QG#T3rd+_xg&;KU5u@9N{(x5q%iBkNZ3^k0v$&`x-0WPnT{(waai1TX^U=UdbhLvJC+ zwK!#Lw!wEE-Nwn82J5R8F1Y>I&Rk;GmNgumUf|ECrirxj?QjG!=&iK^7iSmPHn@U^ z*Y*>q87D8-`N6KuEGCKyV zJh%Ti=Vlu|*CURvpPc5NT7@4zx`k`44y90o@4urpsE_~tgnVrzVr;I>_SkZoLM0k1_WAhaH`Jsm1QSLA>dAFkJTl2ZB_dogfLitZzoj*Mg+`o!R$u`ISb->@Hy@&uLIf5&DUw-w%XyS92ytc+ z5%OUGKsz&N6vasUfo-MM`wB&z8UK34$T8H!#XdqUhJrFQFep)=@CX9MGmqUvvz?Mz z>nQY>3nb3AlN1DuwG8$a=_}?tx`Z;@n{PYm^OW@gdn z9H~`!{&a&-tO2vc%qO^xFbvQlymIUUyGHu`-dk=^d-D2ZaM zq2ewl=8dt-&X!ngC+r;VCePi@y8tCVq41oS*WChHLcZ z0@gbLU%YRKZ+>cn7hQFCl=eNxB7R8ShtTKZfmXh~?xQf7L9KfBfSCF1nq2O;PFLC4kvOphG5Ngnh-~MYH!255z89;SU2(o;?Tq#iQ8z4j= zC|1CPzQF&40=J800VO8@Ago`z!rF~n$f}xD;C3Z+KPk8Mha^%^3oR4xohD3YE=#>s zP__Qm=s<%ASOKx%DV{g^czcT;b%S+OH&T0|wU1eAsZU>FsdiXV$=+=K>JxEuo&aGv zt;h}bIwK{9J!z4)pYi%GR+AhViOan?pJRJmJ$%bKQowZtPv&1NhY*;8{ zg)q#5eBP9Dxy;4P&dqD|bw}K#0)#2g!W;0WC2gVoy$O9ezJMw<Eoa2;_>%m;&_U;OGJ4yxHq4~&j3C_wGry*t>m zXHQfvmsP!9Ul!q7vh257Ekzf&mZ@T~D0D%oR9cR^+{?aual3EdzI6Zo{YHrh%Awm# x^T9)an_t2az>DAxLL30RfR7TIj~M?K@E__Rh&;M+W~TrE002ovPDHLkV1n?+R%-wN diff --git a/spec/dummy/public/assets/credit_cards/icons/cirrus-4f875cd1f8b69d983eae94789064e64beee80a3d00d01c2407ef80ec4333bab5.png b/spec/dummy/public/assets/credit_cards/icons/cirrus-4f875cd1f8b69d983eae94789064e64beee80a3d00d01c2407ef80ec4333bab5.png deleted file mode 100644 index 81065defa11fa44e40d5f405e00ce9380572f7d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1893 zcmV-r2b%baP)T&IwT6bOwPMASbCko?ky_5oGuTT`hjRFsG2rKp9f zKPnRHOG~68^S~2Sq-vo+sFNloIHd%q6{!=)IF94^Z+CV*J3IfkXO32*mGDC!D7^HO z&YXMi%st54e5z8ZJPjg$oF9^?1jie|ZliGQu*YQqCe1VSCN$> zSxaM479d>LReB;Ij(IT%BRu!=G|rsAhK$r$kV-eP<9S5id-)t{+bU?8CZxcoptHk| zfd_W>;0N~%z|c7!gr*@P0kRX3GoWh#r5vZ9>R+ik?O z=o8&DOCkC-Lol+Yu6%AWI+SJo6%rIfPqL(ddQT2C1&eoFcw8OC4*;ieKs$|mB@UfDT4 ztAG2#BI*qX#k_%Ujqkx-xAkMS?!a|Jtk!IV#OOFawhvXXlFdPbf}v~hA_XUB!UJ%_ z4w!tn*Tj;S&FyAM0^8GM}@?VTGo21^Eh za_=B#;*q=iF<8tXCk5V|Z*ZeNNd2HX4W%j00GEL~-U~vE43%+x)yCwx4`6Myu~KVc zsIQ21%RwP0Iq;AF_&&~Gvrx=v_}QOlFnzVoBr~-(ZZ2i`PjN|XDI@Uq^$k38ZV4M+ z2+IwatHYZLAd8vY^#bnjECnv+3`Aj!-Yq6d1p`ZK8|beVaAnQLn-^EHHLGKlM8Evr z67rftf~u+Gp8f(HB7g3}3V!<5BEC9W#*uw}sJj%O;>AjJ3*gi9V!33(^+TL`XP#5_ z#CHzjsqY=afjxuVl#9zv3=eFc?EYIwKpu-t7f0^c zhP_*}aQujfBOX@`EjetO1<3-)K#O~C-G*0AU&how7xCyXUc=teKG;rxnfV%O4F~^t z{|0<7z-+yZzz*@^nJbuYxDcL?W7DfxaAWvUj0}mbwIdXXY^Y>V_pjmnati}R0|y53 zQ1lJ4LK6a_*=VRlKo|tDY!{FG{B_JzBMJdTkz%jw8vg+qNj^$80vml*SQ!Hn3My-& zSt<~@LI=DL+~`RRK_1xIYvPr|pGGw&A!#oQXjqntl!E8FFbzrRzltY*a~eSqG4W;) zPzW*^tW?VIO#|&x5pkj_MTeasxTkVbr}7Nr{+(qmhndatox&yP7(743!F@yc{=;|U znHT2UEbr=l&EvMMIY<%{@j=-$ah6IDhZOVr;-c#5=}G_1 zF0de77c55Wh~tJ0W4`0Nz$6(ma*X74K#wrqG%m+$G#Ze$ZO0nHGz<{ZTak>LC!KeV z327ZW0aM>?6qbnCrzXgV1VI?WZna`@=G3X@ckbHtaPlIGqLifDtHh%Vod!zDHwTjw zVJb-P2q4ew1(SQhFa|$#m0<@`e#=WWBw;8~gX~ z_vGm4s8gU$yJ1;Y5)57NJP$BUm;gwC!hZ?VG}$NdC^P1< zH&UH#k;~;a%}zd_PuD4SI;PUZ$B!QmCMPE&!MD-ott{}-BNdTmqU&E4_!yxO;G fgoaNT{}=Edg3k6#f0m#i00000NkvXXu0mjf%+`Er diff --git a/spec/dummy/public/assets/credit_cards/icons/delta-f8058ef2e9c52116978902e28d578c11d37b50f58c2ae20c05f431d483f34d79.png b/spec/dummy/public/assets/credit_cards/icons/delta-f8058ef2e9c52116978902e28d578c11d37b50f58c2ae20c05f431d483f34d79.png deleted file mode 100644 index f7c79d9a646b9d0ec54c4456b785008745f49a12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1845 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 IM6N<$f`s&S_5c6? diff --git a/spec/dummy/public/assets/credit_cards/icons/directdebit-b02eaf68946ab2547eb63e884e749bff74ce3f7b4e54710d63efb930968d9f84.png b/spec/dummy/public/assets/credit_cards/icons/directdebit-b02eaf68946ab2547eb63e884e749bff74ce3f7b4e54710d63efb930968d9f84.png deleted file mode 100644 index c76274ed01c2acd439ce8453ee399166e8093d8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1500 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 P00000NkvXXu0mjfxw-tL diff --git a/spec/dummy/public/assets/credit_cards/icons/jcb-226f02afb616c5cc05c6e1c14cfa511f2484ea5212fe84864fd84e337707de3e.png b/spec/dummy/public/assets/credit_cards/icons/jcb-226f02afb616c5cc05c6e1c14cfa511f2484ea5212fe84864fd84e337707de3e.png deleted file mode 100644 index f2d6bc7af30019cefe43a153c1e195d45d623bbe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1616 zcmV-W2Cw;vP)PF000H=Nkl+qeJl^IOzJIk3Wa!Y42ej2|@o`uoCo z#Ps&y`hwhF%s?@XI|L*1WbhWhgQb8V)_@dk|`u2}0F-=#xi& z{<0rM&XZQ7)Y56`6gnl1LI4;z(EG}xkLP?(CWt5y1qvY$(FtKRfan?MeQ?_o*}xb{ zo@5V6OQj`gDK%=`@ZuX%N&y1S6jIAQFZ=}&;S2=~079zuJzKO?;>-;IyLbNsW)1~# zaMv!VSD|)%xUWtgj}J}MO9K>!^Ys7%h9}4Cb#O#*mf-s7nZ%g}%%uLgNB#W>pK+*9 z$-$1uF+2JwLlhz(mzz zsq2DyUGwHQq_V~W4vxb9K0fp@KpGf2v$LFtLe0KMfk%M{4hpdw4YfW4;2W28toz;) z>$qa6>*1XM5ae<<|MoYXU%W^vC5;Cl*jlPoD_h?fzwM_`t9IYH(RoIjP24=|m z5ivdc?&gH59ogoq&R+%qtG{&5zTv->+^{-}L&;5dA0Bye*(%jPk|9~B@bL$J(YEv} zLQZ?cF|FD0M8)Nevb$Hm+MaF)fYzv^uW&ZNNfYjU^7oaI(Olq5D^Lh&MR~{GD3?1~ z)RtL}HeOnuvI?qgH$4r&C@|E)C#Auk?7Vk8 z9?b<2p5xdG5Oqe1nf4srx9j7cw+4C~*|wGsVJ-L&!E)tl~qbD#$RE@-%L)q-0cJN(wlE6UYcsZy)PcDz`< z`m)bW?KzS!D*?X?qoVs=iI6D1^0)PP!r=^>nnnUc=kAHaW zcW+&~dB+DwN6S}Ue*V`MP6M8L{Ua$QDw#jp-_+F^G-Ow7{nL@>wow02!`#m|e{+d_ zzc0W2o#}TVhbURwoKcsZ7?Ab*>uQvBJdqP5tSmT&j*$ier^Rp*mTNCyVi9p;{=$ zg|`N~S8iN%%htu}>nk2>Y;QSlUT3Z)D+B*n$?feg<`dNEaOy$gQsvp(?(S-tJ!jth z#%!ah5f0|XdwpgopKfRc&s@6pMhlan$Dv1|;XsqtN!blI1wMnPGO1u>tTg!dkF4<% zKcFChATYjmC&fi!qOdYPF|hN^LJS!z(pIKfqK>AtAFC7{6cgfvC}B>BLg3IuLeTWL z2obfCLQA30NpwQEPumm`l|UAVLVy5^;)KVf5DbWdQNYwy2nL}4)BoUq2JmMGU;uIU z2KZn9Y*`2pSRde_o-uD7UvqJDJ%CO8WtY_{aAX%WFPae$c=-5=1v4Lq(Kiii@2Ml8 zC(Vr)-KXL>sWLlEENX|&N}GTMRL@+0ackNGfFzD>&DsQAf>Z-%(ZxU{TmSGdwlx7j z)g~5dQj(M;9ZN@OokY0n(nlNpS?Y#WU#)}%eBG-=(`5Z&Uy#FE?}ArwVRgw45OJ6nKh^1g)qgmA!iI^46#W0R9CQ`pC1W4W%pq O0000fFV5b#5V zil9H02ucG2r3GP7BSced7YAaKhohtoI4O;N?f4O2-|IW~F|TvjbLP&KEftB6(*Cfd z?LBAqp0n28`AO>R$)CI6w zt)`4nKz;V6!EiQbAD#m4ZA;+U@jsw*d>p<-ga!vzX9f~f zE{yI@B)|R@i2HW~o*xO|903UsQLYL*pvf-WvT^LKX%w6QmccZkq}W<8GzTv389j?@ z1smy17HQ9gl1dY=DiaU_{_GqoFT8~GbKiuqV*m&%ukUF*f8@w90J;OV7vShyIb2_^ zLU2Gz1wT*-WF%0^$mkXJOY-VFqzW576C#)X{GP=@j62ki`|ibHP8p6W*VOAOi``m=?-I0kOFh zxU1R1#GFk&f!-z)H|RW++yD#;lldCDvL-&ctpl_9GUlrRQtQ(2JtA2yASl^X(#6J{B7OjoTO8QdV(FXk#r}4jez%0JEeY)3 zn8lUF3NFmsxW6lfq-lWNoJMYP3R6O$`QjuVed;mb&h-d#bKtwSBOpQU`3YE3f^YAK zLGS#fWk}D94l^Ve0ORoC!^dPev%tqxv4)B(@#cF)eG3LB^MC>gStcPCx-%wD-zebJ z#T*{#Nz)iw(3BF$^z}lV8wcJP*6l|!0q@ckIDh;zWVr(InSD?UaL){b@4N?$1jWBC zV)Y32QKe7*W)e;y@%!s}ecfKWmWL-Lj$dAY4D-OiYc=$~_9{ASHpLV&kZ8Rz0p(Vq zPQKc>Vt_*RdpmHo)|kkr>y5G0>0fkG}`Du?LnAFc@oepgtFc z=O66Gzv$qNzE^+}Ml2#mBuGk3wD(}kVh&GV8NtU2^YCNxHOUdVqK=vSA41|whal_U zYuGve)H7cL>*@d;SO0%trU}iRzkOSAAy6Zgj73C(2&Do>rdRO0e=g&1w`_eC zLu^Q!bXL~kiT*a+*O}36_pV%n`}!I9V;3No@|v8j%R=0{6V~TG4e`L9XdFaL(8S4P z5;8m&vokZQxw#oK8pWFNSq9fas=n0m5P||JGpf=J>iJZSZez8ktJB~dESU(s?gZBC z&A`cu#Ug}l+maI!meo)vrPOA}vkKR-CtHs4w8b07UK{5TiEV2l+P+~F(_%cT-Y%CV z8yy*W<*vK${&E-yf*=;K#;ed{6+-e=)%+*$RboOjA_3Yf0M{ocUlC`9hJF|*RcL8x z`7D5x=emr9FrO^+Btn}aBQ|IcG)i7AD!wp^F~vgTTp47XOc;g|rYS8UD3Mi{i^VsF zhlgKgCr+H`9UB`<&^)rP>k7~F4Bz(+A~$Hw=~PS)DmTH3pJuOs^U`YIX2U~`2+A>0hB;5ZJDNFV`# z1StHMNYFPSLUFW5ylx;A+||+|@7TJvBB=VpqkHzKt(lC;2#8UwqKXd&Dg7sf7>dBk zWp8+Ftf=R?fB$~t;K74tCX-<+D=Q5V<#M_4T&YwT)*#kdWvNu^eY=xRryK8S@5VEY zMh*@RdP74)K{!V=DqjnR4<2gGg1}bYWrhzCs!ps0e3an$i1B{`{|463`OEYMO=SQ8 N002ovPDHLkV1icFe`Npw diff --git a/spec/dummy/public/assets/credit_cards/icons/master-c93be9b003aa2d00eabb76e6ae9bfd3412548da8b64606e4a552c945934b45c2.png b/spec/dummy/public/assets/credit_cards/icons/master-c93be9b003aa2d00eabb76e6ae9bfd3412548da8b64606e4a552c945934b45c2.png deleted file mode 100644 index f8992cdfbbe72678dce9bff6ed2f5e54ccff5faf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1801 zcmV+k2ln`hP)q=<+p zC{0DIh)AkfrOKpI(vHTdnn-Gzq$Zu2%r)n>&zW=1-rw?@y~*helY$SmeenNcsq#aPy?R;v#X z$8lR7(lmXY%llrUo$(2czyE|b9(q*k#~;pO{JkG(=g$+Gb~;&J#&}wjYtLx!+~eAN z=@IQsIG+2CCRcx>X=^6WN$o0)WyH;9TRN_gYd@+=24hGsU18~or%2CTfL?-n!cB;3 zmSYZ#Qn>%qc%_%o*PeyW4G;l@915xsRgi5TMz((xBmgV`B7*AzzN%s!)mjJwl8L|5 zKJf$W!Xgre*)>$T2^Byg{p&wb9wU5T&zT@Az6Jtxs&M%!B%VU{-w)ygisbJCJ^-qy z2zF|k)^~r5om)V{ATxDKD99#*tuN6zEkqykkjTO<(*-c-^caL2@OFO!G|4*&_^4v7 z#Tt*LUp$?)pJIe|mOunC22@w;EBFouM z+WPgB154@UZ*lo*lg7cXux0Z`+Ux4ni$jbQy3Eclvb$tSUb}>+I4U^0s5oXL(b=?- zMy-ioh-f)Ox8J@4Gd)9meU3BFoMC9|Ms^Gph%aBI(^=x`nU~N~#MPhwnj~&eGA%|A z9HtVrsMVW9#WItxo+Ic?ko&9z1^hn~2bxo#j%!OLOi9jmcRSt}ilg zJ&b_$Tr?h?dd!kSb!MKX9})(h6N=e*>R0^5FEDuLC%ICuAb7O8DecA_OaJ~IGja#T z^`nICR|ujKI&v4D2msQk*VO{udYy}3cnCRv0f|BsNUV|+3V3Ns>iY~g>eQUj#-TQi zdk63X14+u(UX|*ukXA56M4N<=RKbX{rC4Js9zZ2vQ=vim?k~f(dkKBXOh~;}Q>#iB z=$-r-@xv#OFj)0LW5rU)r^eq5QUSW)-(v{x0+KufwEwFrh$v`+h84UckD~*(5d~gm zp#LSb-7e-+$1rXbd%yi7lnT5dQb?A--<0By8oYf<(q)a~{@NyB3V8cJkM#%9G;uLN zAUEKMO;aTFDSrI{G_`bpKbFtGF(9(KXp)djDzfKY1e>SPWC1kj=dH@MT?mKq-tk4) z{xMV&)HwcbNzaV*BMOPLtk9~?Gs`QeCW*l32{<-I#+`E7O=iCj_H0_J5jJh0I z0aXzO1;j1xC*@42<_VzyUR&)xTyBOoq{%N5@hCHJGgh;R)%Y`)gy2J$33-Z)|KV6;(wXSPS9JhXSiR rv0|2mw-D+8kQsP8;qf-({|5d8*`0<*uc*_100000NkvXXu0mjftmSru diff --git a/spec/dummy/public/assets/credit_cards/icons/paypal-f85bbab879c983e0a969228fc30f9a6b8bf3897e82e519968c0c81368c0d0c96.png b/spec/dummy/public/assets/credit_cards/icons/paypal-f85bbab879c983e0a969228fc30f9a6b8bf3897e82e519968c0c81368c0d0c96.png deleted file mode 100644 index 91051c0055133b53bd71358c49830aea9757ea6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1440 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 V3(ib15y$`l002ovPDHLkV1h`G=cxby diff --git a/spec/dummy/public/assets/credit_cards/icons/visa-601f8c5e3262bae9694d84d6859e1f99f8f4c8c03f08456183b80ea19c469054.png b/spec/dummy/public/assets/credit_cards/icons/visa-601f8c5e3262bae9694d84d6859e1f99f8f4c8c03f08456183b80ea19c469054.png deleted file mode 100644 index 7545c43fc0c01d0b8fa7ed1b7faf189367646ba0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1530 zcmV z@q?uiMI^LDDOv7{nr@V)xaMl8>E>$g?#%Aa%+Abv_jbNp|_4W1dgMzOi$JN(aIA$`LTrF+e ze%&-priD+o9mScyN5Jm2iV%T?@YV)>7^Z+pR+Z%sqMQ5s9`Y{b-t8gNWY$~PrR z6{nrfark6Ej-F2P3jwGv+BX$@!eGtzZk+(21{_mbR+ZFR zgH^FAMM_raieOjHfQBeJP~>UNssj~p3DY8Cg@S@hB%l>&%R83oi`cJK0FIs_nyM1 z-yg$^D`sO`*J&?>D;70l!#CY15P|e)0Z-i5f`=APLHCIy)_!%+Bl*H3vvK>hIwpBZ z)`U-hw?h);DZPWrks;7ieZ%Ob&iJVPFlJ7vL%d3&<3KN-ynhD1-gN>!XHt0k`Gx4~ z&!G9{ameLeeEjVZq_YJK4(D-xFoW4dfbq*E^kulXbO2RZ0yR+!BiTH@*l`>KsVtsb zb{F;?Ifrb{!NQq0;kQ5f(Y_~(bz2VMm8a%mMq@2@5V^hGeR%otxme%cjdKGT#;(8* zOAr#MV92eMsJ3w6_yzn#fXfy%Vd|tf-uto-lgCFft)UvNO|^*GCe{*x)gSJ`x>bwt z+4dg9C`%D(V3^4F4WzlVE}sEXBdovcx@?OIXw=t4&~tha(TIVS543uv=pr(+rX;ZI z&{@3m`F<}@U3CP*nLK6V1a{NDfW`+~4&p*Gi{1+(a8wDqJeCeKph$UB2&32@rqF0^ z7>A~b)mXWt6^#?(`0>|XY9kAG-!=(n`_tIE?@zSvI*FQC1gjpMgYCccqHX3xyz$He z@7w;`#-9ntA3&uFaA3ug(C@IJR7x{}TrLNw3;-t>tl(DT-sM|zJMo(L$TtZ_f-1O791R2^JB4 z=XF)t7~g(y%K0)12Do`Uo}|eujSQ=X*CJ~<#j+Rm4X}@8Bqp_9f<(Qb6QIMN?P(u z>u`{;hI2i%D)22<$U0q!^)uTF}&&xugU^&PWY=Fz7agAcrJ1mUH80?n|6K+T(RO9sN8A-QK-ZOu` zo*s`|qCBP9EVB4-B2#s9t1IQzbMfNE=JMsst#~{xhK7cUB+}`0ah=Iz z1S*7iW<@j_y=-=3u~>1Ru#0OdjcRXiFLZQtxFYz!tpa?E=3z*pl!>xl7PyY0gTR9A gjT8enSpFyQ53fw+9N&qm^OqDyB(eTN4@$ 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 diff --git a/spec/dummy/public/assets/credit_cards/icons/worldpay-114e072092625fad239074dd7851848fdc7529e548145fa7ec6e564dbb2056a6.png b/spec/dummy/public/assets/credit_cards/icons/worldpay-114e072092625fad239074dd7851848fdc7529e548145fa7ec6e564dbb2056a6.png deleted file mode 100644 index 29b89ddb1c6bb83e648a51da87c3018e67dbca1b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1601 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 diff --git a/spec/dummy/public/assets/credit_cards/visa_cid-0c885c2d8c5795439e23387124fcd92b7f330589a755c13c78556d19657d9c14.gif b/spec/dummy/public/assets/credit_cards/visa_cid-0c885c2d8c5795439e23387124fcd92b7f330589a755c13c78556d19657d9c14.gif deleted file mode 100644 index 4048a820e33f2ee203ac7a063c22d7908e03be1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10470 zcmWkzg;!LK+q`%02Cxe(AstJHG)k*92uPQTxF}r$A}ubR!V*#vyL2d>inw%0DpD#g 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 @|KVV0^-Y&>q;hngWYVO8Q@_4eM;L$2;skOl>s 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 B%YFa= diff --git a/spec/dummy/public/assets/doorkeeper/admin/application-50d68ad91b15067c63771e4811d971d7a56406c472a878021d1fb95d066efd8d.css b/spec/dummy/public/assets/doorkeeper/admin/application-50d68ad91b15067c63771e4811d971d7a56406c472a878021d1fb95d066efd8d.css deleted file mode 100644 index 0a47d86..0000000 --- a/spec/dummy/public/assets/doorkeeper/admin/application-50d68ad91b15067c63771e4811d971d7a56406c472a878021d1fb95d066efd8d.css +++ /dev/null @@ -1,19 +0,0 @@ -/*! - * Bootstrap v3.1.0 (http://getbootstrap.com) - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - -/*! normalize.css v3.0.0 | MIT License | git.io/normalize */ -html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#999}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-muted{color:#999}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.list-inline>li:first-child{padding-left:0}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.428571429}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.428571429;color:#999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.428571429}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}@media (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control:-moz-placeholder{color:#999}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=date]{line-height:34px}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}.radio label,.checkbox label{display:inline;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.has-feedback .form-control-feedback{position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-control-static{padding-top:7px}@media (min-width:768px){.form-horizontal .control-label{text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#428bca;font-weight:400;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:'Glyphicons Halflings';src:url(../../../../../../../Downloads/bootstrap-3.1.0/dist/fonts/glyphicons-halflings-regular.eot);src:url(../../../../../../../Downloads/bootstrap-3.1.0/dist/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../../../../../../../Downloads/bootstrap-3.1.0/dist/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../../../../../../../Downloads/bootstrap-3.1.0/dist/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../../../../../../../Downloads/bootstrap-3.1.0/dist/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}[data-toggle=buttons]>.btn>input[type=radio],[data-toggle=buttons]>.btn>input[type=checkbox]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{float:none;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.428571429;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:gray}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#999;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group .list-group-item:first-child{border-top:0}.panel>.list-group .list-group-item:last-child{border-bottom:0}.panel>.list-group:first-child .list-group-item:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tfoot>tr:first-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tfoot>tr:first-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:first-child>td{border-top:0}.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.428571429px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right .arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left .arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{display:none!important}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}.visible-md,tr.visible-md,th.visible-md,td.visible-md{display:none!important}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg{display:none!important}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (max-width:767px){.hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg{display:none!important}}.visible-print,tr.visible-print,th.visible-print,td.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}@media print{.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print{display:none!important}} -/* - - * - - -*/ - - -td { - vertical-align: middle !important; -} diff --git a/spec/dummy/public/assets/doorkeeper/admin/application-50d68ad91b15067c63771e4811d971d7a56406c472a878021d1fb95d066efd8d.css.gz b/spec/dummy/public/assets/doorkeeper/admin/application-50d68ad91b15067c63771e4811d971d7a56406c472a878021d1fb95d066efd8d.css.gz deleted file mode 100644 index fafa9762c0d377aaa8ff89d0e06726f2baa13102..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17193 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.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#999}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-muted{color:#999}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.list-inline>li:first-child{padding-left:0}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.428571429}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.428571429;color:#999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.428571429}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}@media (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control:-moz-placeholder{color:#999}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=date]{line-height:34px}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}.radio label,.checkbox label{display:inline;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.has-feedback .form-control-feedback{position:absolute;top:25px;right:0;display:block;width:34px;height:34px;line-height:34px;text-align:center}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-control-static{padding-top:7px}@media (min-width:768px){.form-horizontal .control-label{text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#428bca;font-weight:400;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:'Glyphicons Halflings';src:url(../../../../../../../Downloads/bootstrap-3.1.0/dist/fonts/glyphicons-halflings-regular.eot);src:url(../../../../../../../Downloads/bootstrap-3.1.0/dist/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../../../../../../../Downloads/bootstrap-3.1.0/dist/fonts/glyphicons-halflings-regular.woff) format('woff'),url(../../../../../../../Downloads/bootstrap-3.1.0/dist/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../../../../../../../Downloads/bootstrap-3.1.0/dist/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}[data-toggle=buttons]>.btn>input[type=radio],[data-toggle=buttons]>.btn>input[type=checkbox]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{float:none;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.428571429;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:gray}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#999;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group .list-group-item:first-child{border-top:0}.panel>.list-group .list-group-item:last-child{border-bottom:0}.panel>.list-group:first-child .list-group-item:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tfoot>tr:first-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tfoot>tr:first-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:first-child>td{border-top:0}.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.428571429px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right .arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left .arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{display:none!important}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}.visible-md,tr.visible-md,th.visible-md,td.visible-md{display:none!important}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg{display:none!important}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (max-width:767px){.hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg{display:none!important}}.visible-print,tr.visible-print,th.visible-print,td.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}@media print{.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print{display:none!important}} -/* - - * - - -*/ - - -body { - background-color: #eee; - font-size: 14px; -} - -#container { - background-color: #fff; - border: 1px solid #999; - border: 1px solid rgba(0, 0, 0, 0.2); - border-radius: 6px; - -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); - box-shadow: 0 3px 20px rgba(0, 0, 0, 0.3); - margin: 2em auto; - max-width: 600px; - outline: 0; - padding: 1em; - width: 80%; -} - -.page-header { - margin-top: 20px; -} - -#oauth-permissions { - width: 260px; -} - -.actions { - border-top: 1px solid #eee; - margin-top: 1em; - padding-top: 9px; -} - -.actions > form > .btn { - margin-top: 5px; -} - -.separator { - color: #eee; - padding: 0 .5em; -} - -.inline_block { - display: inline-block; -} - -#oauth { - margin-bottom: 1em; -} - -#oauth > .btn { - width: 7em; -} - -td { - vertical-align: middle !important; -} -/* - - * - - -*/ - - -td { - vertical-align: middle !important; -} diff --git a/spec/dummy/public/assets/doorkeeper/application-29873392fba1f6a4fd5359214f854d900e24920096164f6e5343dbc0de69df0d.css.gz b/spec/dummy/public/assets/doorkeeper/application-29873392fba1f6a4fd5359214f854d900e24920096164f6e5343dbc0de69df0d.css.gz deleted file mode 100644 index 4470db0fe647adcfabcb2598f7561eda3b9a6c13..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17432 zcmYh?Q*dluv^L<_wr$&Xc5Lq0w(Vrcwr$(CZQFMKeCM2t|7LW}dN0O$W_MS0uQewA zKL~)sc?>Ne;4ANq`h(WET~A-ozqq(tOQdBITl90LyccPy_JeLZ%kao^)mga`=dm__ z5+%#&s+M}_uO$E=aZEBF+U(ANRZMXjffygwtqfDZvt`xe>7CA7nbihUpX>F z5*S`7Z8sjCzdlYXw)bIPx)0&=$-E}Tl!cc^BLc2+;3OpL^n*HC|(~Z)8un~ z>EkaKjm+&hi!^XQk7j(2B(Niz%pNAP_dR!f*4b}V&~ILhn|ysEu>;P(dVb#Ie(v#q zE_BUOZhAhhzh-^H*N+HavrrbX=+OEf5?H`yz&6$syD4xTiZ%0A9WWktaml?KVUqm?}RW?!5;;Nc$Z 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 diff --git a/spec/dummy/public/assets/favicon-92e86d463e909754599d66730477622cd3dd0b9bff58c47c9c38bebceb8073e5.ico b/spec/dummy/public/assets/favicon-92e86d463e909754599d66730477622cd3dd0b9bff58c47c9c38bebceb8073e5.ico deleted file mode 100644 index b5b89e356350d751adb54939fc1e52a98e5c808a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1150 zcmZQzU<5(|0R|wcz>vYhz#zuJz@P!dKp~(AL>x#lFaYJy!T_TAGflYamD&JI%Z^5I#l z>sNP0;Zlz-etl{BoIUwG|KHs?Vgr&p-RE$8e?HgWZ?EsmqpQWn|NQcn+T)W;68`-9 z!3L6lckj5>v$Lziv8lx-c4ud2&G`j!tIy63-+Xpf=vEN>;^LI0pPpXP#-<)w?EQn& zraOxS{=@LDLVh^=@`~&^$ZD~%udXSc0@8bb-=xAHpI(W4d;e7O)6>h^2O6~=@2Qaf z4B}(c_wC(dnOE0#dF-uLczd8$>E+KaZ-xH+{loa_$5$bc`a7Fy+Ck<%I5;g2oBqRX z#y4SZzO}Zr52R+ojRUhI56pUd=fiWOPp|K(?91o+e{zb~L2UXTA77Mob#>wNI~%Gx zKfHUa)O&T;LQonE+S&6z^5CqucVFMLcywY>(zCOx2*$(l=Qo1F_D=p6 z79Cr7zTougli2LVCidy)cm6luK1r^-d$JUyAH;tA`K=l@wfMwV+&)?tzi-N`AHRQr z(=k4^*yMIUzLZpXV%gE(fBrCIlLv|Yvu9xVA1qpiwFSA(imF;17l!d1VRA;1|X@xkio*hAjZJJpaH}{A)p9E91K_(Fu?!+ z|1t2_Uq5)(+&xiId~DI#tV45d_gvVt;^zCOrr6YC!wsib?GD`8`#*N?)VFB|XFUi4 zvV(W_{Jrw_ksUGmr`^~;W$CTM%^-Jx_~+j|aH&7PY3r?zFO7)N|N7M(?YpN}CjI{P zogKt~`S7gO^{cz0h;{$l10-M!;h&(5w6C)WNuJ3DL6FNj-xc6RvYv$I0Cg4h=qr!4*S^olkiz3(5K zHr-hy@E?YE74pN`mse!ZA*BE6n&K%SwfFZ;D*W;3mB_dEPbEJ+y{vtpQS0%Z3hB=v zJ~n;d-aVFib#0f&-fD%n2WpjG{`~S*=+ECjjGumd6$1NdQ%yU_+y@7zK^miB?fCfqnMJMzG+w|71~H~RGYp31&_uKy>ecpb#1|MBrfNmo}FPQSCEs`JCU z$4b3dcP#{^!JwTz|0561dVBZvJ&Q*t79~A9yNX~u9DjZzC~WWKuT>|P9ZEhh{b|v$ zh35-SuRcj^{C)cQo&U|ZPm=5Io-76F2eBW2eyc{Tei&YH`)FPKzA3MM{QkvGs$LM@ z{rFN+<%wlSfB*Tzj7!Zwdj^Id@(c_=?}N$$AUz*K{{f2q;Add?d>(=ir86)*v4@EN PuSZ}2=Nk^aegpsjZ^%3o diff --git a/spec/dummy/public/assets/jquery-ui/accordion-cbaeba05ac155eb00fe726adce4dda35124bdc8dc1bc3f9d6722d39c0ada2e09.css b/spec/dummy/public/assets/jquery-ui/accordion-cbaeba05ac155eb00fe726adce4dda35124bdc8dc1bc3f9d6722d39c0ada2e09.css deleted file mode 100644 index 3f2b77f..0000000 --- a/spec/dummy/public/assets/jquery-ui/accordion-cbaeba05ac155eb00fe726adce4dda35124bdc8dc1bc3f9d6722d39c0ada2e09.css +++ /dev/null @@ -1,481 +0,0 @@ -/*! - * jQuery UI CSS Framework 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/category/theming/ - * - * To view and modify this theme, visit http://jqueryui.com/themeroller/ - */ - -/* - - - - - - - */ - - - -/* Component containers -----------------------------------*/ - -.ui-widget { - font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/; - font-size: 1em/*{fsDefault}*/; -} -.ui-widget .ui-widget { - font-size: 1em; -} -.ui-widget input, -.ui-widget select, -.ui-widget textarea, -.ui-widget button { - font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/; - font-size: 1em; -} -.ui-widget.ui-widget-content { - border: 1px solid #c5c5c5/*{borderColorDefault}*/; -} -.ui-widget-content { - border: 1px solid #dddddd/*{borderColorContent}*/; - background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/; - color: #333333/*{fcContent}*/; -} -.ui-widget-content a { - color: #333333/*{fcContent}*/; -} -.ui-widget-header { - border: 1px solid #dddddd/*{borderColorHeader}*/; - background: #e9e9e9/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/; - color: #333333/*{fcHeader}*/; - font-weight: bold; -} -.ui-widget-header a { - color: #333333/*{fcHeader}*/; -} - -/* Interaction states -----------------------------------*/ -.ui-state-default, -.ui-widget-content .ui-state-default, -.ui-widget-header .ui-state-default, -.ui-button, - -/* We use html here because we need a greater specificity to make sure disabled -works properly when clicked or hovered */ -html .ui-button.ui-state-disabled:hover, -html .ui-button.ui-state-disabled:active { - border: 1px solid #c5c5c5/*{borderColorDefault}*/; - background: #f6f6f6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/; - font-weight: normal/*{fwDefault}*/; - color: #454545/*{fcDefault}*/; -} -.ui-state-default a, -.ui-state-default a:link, -.ui-state-default a:visited, -a.ui-button, -a:link.ui-button, -a:visited.ui-button, -.ui-button { - color: #454545/*{fcDefault}*/; - text-decoration: none; -} -.ui-state-hover, -.ui-widget-content .ui-state-hover, -.ui-widget-header .ui-state-hover, -.ui-state-focus, -.ui-widget-content .ui-state-focus, -.ui-widget-header .ui-state-focus, -.ui-button:hover, -.ui-button:focus { - border: 1px solid #cccccc/*{borderColorHover}*/; - background: #ededed/*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/; - font-weight: normal/*{fwDefault}*/; - color: #2b2b2b/*{fcHover}*/; -} -.ui-state-hover a, -.ui-state-hover a:hover, -.ui-state-hover a:link, -.ui-state-hover a:visited, -.ui-state-focus a, -.ui-state-focus a:hover, -.ui-state-focus a:link, -.ui-state-focus a:visited, -a.ui-button:hover, -a.ui-button:focus { - color: #2b2b2b/*{fcHover}*/; - text-decoration: none; -} - -.ui-visual-focus { - box-shadow: 0 0 3px 1px rgb(94, 158, 214); -} -.ui-state-active, -.ui-widget-content .ui-state-active, -.ui-widget-header .ui-state-active, -a.ui-button:active, -.ui-button:active, -.ui-button.ui-state-active:hover { - border: 1px solid #003eff/*{borderColorActive}*/; - background: #007fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/; - font-weight: normal/*{fwDefault}*/; - color: #ffffff/*{fcActive}*/; -} -.ui-icon-background, -.ui-state-active .ui-icon-background { - border: #003eff/*{borderColorActive}*/; - background-color: #ffffff/*{fcActive}*/; -} -.ui-state-active a, -.ui-state-active a:link, -.ui-state-active a:visited { - color: #ffffff/*{fcActive}*/; - text-decoration: none; -} - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, -.ui-widget-content .ui-state-highlight, -.ui-widget-header .ui-state-highlight { - border: 1px solid #dad55e/*{borderColorHighlight}*/; - background: #fffa90/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/; - color: #777620/*{fcHighlight}*/; -} -.ui-state-checked { - border: 1px solid #dad55e/*{borderColorHighlight}*/; - background: #fffa90/*{bgColorHighlight}*/; -} -.ui-state-highlight a, -.ui-widget-content .ui-state-highlight a, -.ui-widget-header .ui-state-highlight a { - color: #777620/*{fcHighlight}*/; -} -.ui-state-error, -.ui-widget-content .ui-state-error, -.ui-widget-header .ui-state-error { - border: 1px solid #f1a899/*{borderColorError}*/; - background: #fddfdf/*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/; - color: #5f3f3f/*{fcError}*/; -} -.ui-state-error a, -.ui-widget-content .ui-state-error a, -.ui-widget-header .ui-state-error a { - color: #5f3f3f/*{fcError}*/; -} -.ui-state-error-text, -.ui-widget-content .ui-state-error-text, -.ui-widget-header .ui-state-error-text { - color: #5f3f3f/*{fcError}*/; -} -.ui-priority-primary, -.ui-widget-content .ui-priority-primary, -.ui-widget-header .ui-priority-primary { - font-weight: bold; -} -.ui-priority-secondary, -.ui-widget-content .ui-priority-secondary, -.ui-widget-header .ui-priority-secondary { - opacity: .7; - filter:Alpha(Opacity=70); /* support: IE8 */ - font-weight: normal; -} -.ui-state-disabled, -.ui-widget-content .ui-state-disabled, -.ui-widget-header .ui-state-disabled { - opacity: .35; - filter:Alpha(Opacity=35); /* support: IE8 */ - background-image: none; -} -.ui-state-disabled .ui-icon { - filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ -} - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { - width: 16px; - height: 16px; -} -.ui-icon, -.ui-widget-content .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)/*{iconsContent}*/; -} -.ui-widget-header .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)/*{iconsHeader}*/; -} -.ui-state-hover .ui-icon, -.ui-state-focus .ui-icon, -.ui-button:hover .ui-icon, -.ui-button:focus .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_555555_256x240-32175261daee76c82bb0edf0eea16a56421866fbc31e94f3c1d570aa114502f5.png)/*{iconsHover}*/; -} -.ui-state-active .ui-icon, -.ui-button:active .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_ffffff_256x240-350df1b7131037de20e83c5c0f3a41a770d2ac48b5762ea772b3f4a8a7b9d47a.png)/*{iconsActive}*/; -} -.ui-state-highlight .ui-icon, -.ui-button .ui-state-highlight.ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_777620_256x240-0b020fc6e696d88d296e7bb1f61f1eb2ad827848e2c7382a4c3e0999e702dd9b.png)/*{iconsHighlight}*/; -} -.ui-state-error .ui-icon, -.ui-state-error-text .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_cc0000_256x240-40985a64b4d5dd213fba27fcd862a1bd1b337a97674f6ff0b9ec20abcee4bc69.png)/*{iconsError}*/; -} -.ui-button .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_777777_256x240-faf32007ae120c302213557626e660dd10e711c5dd4f1113d35f26dc05b78d2f.png)/*{iconsDefault}*/; -} - -/* positioning */ -.ui-icon-blank { background-position: 16px 16px; } -.ui-icon-caret-1-n { background-position: 0 0; } -.ui-icon-caret-1-ne { background-position: -16px 0; } -.ui-icon-caret-1-e { background-position: -32px 0; } -.ui-icon-caret-1-se { background-position: -48px 0; } -.ui-icon-caret-1-s { background-position: -65px 0; } -.ui-icon-caret-1-sw { background-position: -80px 0; } -.ui-icon-caret-1-w { background-position: -96px 0; } -.ui-icon-caret-1-nw { background-position: -112px 0; } -.ui-icon-caret-2-n-s { background-position: -128px 0; } -.ui-icon-caret-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -65px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -65px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 1px -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-on { background-position: -96px -144px; } -.ui-icon-radio-off { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-all, -.ui-corner-top, -.ui-corner-left, -.ui-corner-tl { - border-top-left-radius: 3px/*{cornerRadius}*/; -} -.ui-corner-all, -.ui-corner-top, -.ui-corner-right, -.ui-corner-tr { - border-top-right-radius: 3px/*{cornerRadius}*/; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-left, -.ui-corner-bl { - border-bottom-left-radius: 3px/*{cornerRadius}*/; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-right, -.ui-corner-br { - border-bottom-right-radius: 3px/*{cornerRadius}*/; -} - -/* Overlays */ -.ui-widget-overlay { - background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/; - opacity: .3/*{opacityOverlay}*/; - filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/; /* support: IE8 */ -} -.ui-widget-shadow { - -webkit-box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/; - box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/; -} -/*! - * jQuery UI Accordion 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/accordion/#theming - */ -/* - - */ - -.ui-accordion .ui-accordion-header { - display: block; - cursor: pointer; - position: relative; - margin: 2px 0 0 0; - padding: .5em .5em .5em .7em; - font-size: 100%; -} -.ui-accordion .ui-accordion-content { - padding: 1em 2.2em; - border-top: 0; - overflow: auto; -} diff --git a/spec/dummy/public/assets/jquery-ui/accordion-cbaeba05ac155eb00fe726adce4dda35124bdc8dc1bc3f9d6722d39c0ada2e09.css.gz b/spec/dummy/public/assets/jquery-ui/accordion-cbaeba05ac155eb00fe726adce4dda35124bdc8dc1bc3f9d6722d39c0ada2e09.css.gz deleted file mode 100644 index f58b636e0358f56102ddbbfeb3279ebd568bd461..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3501 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 .ui-controlgroup-item { - float: left; - margin-left: 0; - margin-right: 0; -} -.ui-controlgroup > .ui-controlgroup-item:focus, -.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus { - z-index: 9999; -} -.ui-controlgroup-vertical > .ui-controlgroup-item { - display: block; - float: none; - width: 100%; - margin-top: 0; - margin-bottom: 0; - text-align: left; -} -.ui-controlgroup-vertical .ui-controlgroup-item { - box-sizing: border-box; -} -.ui-controlgroup .ui-controlgroup-label { - padding: .4em 1em; -} -.ui-controlgroup .ui-controlgroup-label span { - font-size: 80%; -} -.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item { - border-left: none; -} -.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item { - border-top: none; -} -.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { - border-right: none; -} -.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { - border-bottom: none; -} - -/* Spinner specific style fixes */ -.ui-controlgroup-vertical .ui-spinner-input { - - /* Support: IE8 only, Android < 4.4 only */ - width: 75%; - width: calc( 100% - 2.4em ); -} -.ui-controlgroup-vertical .ui-spinner .ui-spinner-up { - border-top-style: solid; -} - -/*! - * jQuery UI Datepicker 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/datepicker/#theming - */ -/* - - */ - -.ui-datepicker { - width: 17em; - padding: .2em .2em 0; - display: none; -} -.ui-datepicker .ui-datepicker-header { - position: relative; - padding: .2em 0; -} -.ui-datepicker .ui-datepicker-prev, -.ui-datepicker .ui-datepicker-next { - position: absolute; - top: 2px; - width: 1.8em; - height: 1.8em; -} -.ui-datepicker .ui-datepicker-prev-hover, -.ui-datepicker .ui-datepicker-next-hover { - top: 1px; -} -.ui-datepicker .ui-datepicker-prev { - left: 2px; -} -.ui-datepicker .ui-datepicker-next { - right: 2px; -} -.ui-datepicker .ui-datepicker-prev-hover { - left: 1px; -} -.ui-datepicker .ui-datepicker-next-hover { - right: 1px; -} -.ui-datepicker .ui-datepicker-prev span, -.ui-datepicker .ui-datepicker-next span { - display: block; - position: absolute; - left: 50%; - margin-left: -8px; - top: 50%; - margin-top: -8px; -} -.ui-datepicker .ui-datepicker-title { - margin: 0 2.3em; - line-height: 1.8em; - text-align: center; -} -.ui-datepicker .ui-datepicker-title select { - font-size: 1em; - margin: 1px 0; -} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { - width: 45%; -} -.ui-datepicker table { - width: 100%; - font-size: .9em; - border-collapse: collapse; - margin: 0 0 .4em; -} -.ui-datepicker th { - padding: .7em .3em; - text-align: center; - font-weight: bold; - border: 0; -} -.ui-datepicker td { - border: 0; - padding: 1px; -} -.ui-datepicker td span, -.ui-datepicker td a { - display: block; - padding: .2em; - text-align: right; - text-decoration: none; -} -.ui-datepicker .ui-datepicker-buttonpane { - background-image: none; - margin: .7em 0 0 0; - padding: 0 .2em; - border-left: 0; - border-right: 0; - border-bottom: 0; -} -.ui-datepicker .ui-datepicker-buttonpane button { - float: right; - margin: .5em .2em .4em; - cursor: pointer; - padding: .2em .6em .3em .6em; - width: auto; - overflow: visible; -} -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { - float: left; -} - -/* with multiple calendars */ -.ui-datepicker.ui-datepicker-multi { - width: auto; -} -.ui-datepicker-multi .ui-datepicker-group { - float: left; -} -.ui-datepicker-multi .ui-datepicker-group table { - width: 95%; - margin: 0 auto .4em; -} -.ui-datepicker-multi-2 .ui-datepicker-group { - width: 50%; -} -.ui-datepicker-multi-3 .ui-datepicker-group { - width: 33.3%; -} -.ui-datepicker-multi-4 .ui-datepicker-group { - width: 25%; -} -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { - border-left-width: 0; -} -.ui-datepicker-multi .ui-datepicker-buttonpane { - clear: left; -} -.ui-datepicker-row-break { - clear: both; - width: 100%; - font-size: 0; -} - -/* RTL support */ -.ui-datepicker-rtl { - direction: rtl; -} -.ui-datepicker-rtl .ui-datepicker-prev { - right: 2px; - left: auto; -} -.ui-datepicker-rtl .ui-datepicker-next { - left: 2px; - right: auto; -} -.ui-datepicker-rtl .ui-datepicker-prev:hover { - right: 1px; - left: auto; -} -.ui-datepicker-rtl .ui-datepicker-next:hover { - left: 1px; - right: auto; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane { - clear: right; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane button { - float: left; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, -.ui-datepicker-rtl .ui-datepicker-group { - float: right; -} -.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, -.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { - border-right-width: 0; - border-left-width: 1px; -} - -/* Icons */ -.ui-datepicker .ui-icon { - display: block; - text-indent: -99999px; - overflow: hidden; - background-repeat: no-repeat; - left: .5em; - top: .3em; -} -/*! - * jQuery UI Dialog 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/dialog/#theming - */ -/* - - */ - -.ui-dialog { - position: absolute; - top: 0; - left: 0; - padding: .2em; - outline: 0; -} -.ui-dialog .ui-dialog-titlebar { - padding: .4em 1em; - position: relative; -} -.ui-dialog .ui-dialog-title { - float: left; - margin: .1em 0; - white-space: nowrap; - width: 90%; - overflow: hidden; - text-overflow: ellipsis; -} -.ui-dialog .ui-dialog-titlebar-close { - position: absolute; - right: .3em; - top: 50%; - width: 20px; - margin: -10px 0 0 0; - padding: 1px; - height: 20px; -} -.ui-dialog .ui-dialog-content { - position: relative; - border: 0; - padding: .5em 1em; - background: none; - overflow: auto; -} -.ui-dialog .ui-dialog-buttonpane { - text-align: left; - border-width: 1px 0 0 0; - background-image: none; - margin-top: .5em; - padding: .3em 1em .5em .4em; -} -.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { - float: right; -} -.ui-dialog .ui-dialog-buttonpane button { - margin: .5em .4em .5em 0; - cursor: pointer; -} -.ui-dialog .ui-resizable-n { - height: 2px; - top: 0; -} -.ui-dialog .ui-resizable-e { - width: 2px; - right: 0; -} -.ui-dialog .ui-resizable-s { - height: 2px; - bottom: 0; -} -.ui-dialog .ui-resizable-w { - width: 2px; - left: 0; -} -.ui-dialog .ui-resizable-se, -.ui-dialog .ui-resizable-sw, -.ui-dialog .ui-resizable-ne, -.ui-dialog .ui-resizable-nw { - width: 7px; - height: 7px; -} -.ui-dialog .ui-resizable-se { - right: 0; - bottom: 0; -} -.ui-dialog .ui-resizable-sw { - left: 0; - bottom: 0; -} -.ui-dialog .ui-resizable-ne { - right: 0; - top: 0; -} -.ui-dialog .ui-resizable-nw { - left: 0; - top: 0; -} -.ui-draggable .ui-dialog-titlebar { - cursor: move; -} -/*! - * jQuery UI Draggable 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ -/* - - */ - -.ui-draggable-handle { - -ms-touch-action: none; - touch-action: none; -} -/*! - * jQuery UI Menu 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/menu/#theming - */ -/* - - */ - -.ui-menu { - list-style: none; - padding: 0; - margin: 0; - display: block; - outline: 0; -} -.ui-menu .ui-menu { - position: absolute; -} -.ui-menu .ui-menu-item { - margin: 0; - cursor: pointer; - /* support: IE10, see #8844 */ - list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); -} -.ui-menu .ui-menu-item-wrapper { - position: relative; - padding: 3px 1em 3px .4em; -} -.ui-menu .ui-menu-divider { - margin: 5px 0; - height: 0; - font-size: 0; - line-height: 0; - border-width: 1px 0 0 0; -} -.ui-menu .ui-state-focus, -.ui-menu .ui-state-active { - margin: -1px; -} - -/* icon support */ -.ui-menu-icons { - position: relative; -} -.ui-menu-icons .ui-menu-item-wrapper { - padding-left: 2em; -} - -/* left-aligned */ -.ui-menu .ui-icon { - position: absolute; - top: 0; - bottom: 0; - left: .2em; - margin: auto 0; -} - -/* right-aligned */ -.ui-menu .ui-menu-icon { - left: auto; - right: 0; -} -/*! - * jQuery UI Progressbar 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/progressbar/#theming - */ -/* - - */ - -.ui-progressbar { - height: 2em; - text-align: left; - overflow: hidden; -} -.ui-progressbar .ui-progressbar-value { - margin: -1px; - height: 100%; -} -.ui-progressbar .ui-progressbar-overlay { - background: url("data:image/gif;base64,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"); - height: 100%; - filter: alpha(opacity=25); /* support: IE8 */ - opacity: 0.25; -} -.ui-progressbar-indeterminate .ui-progressbar-value { - background-image: none; -} -/*! - * jQuery UI Resizable 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ -/* - - */ - -.ui-resizable { - position: relative; -} -.ui-resizable-handle { - position: absolute; - font-size: 0.1px; - display: block; - -ms-touch-action: none; - touch-action: none; -} -.ui-resizable-disabled .ui-resizable-handle, -.ui-resizable-autohide .ui-resizable-handle { - display: none; -} -.ui-resizable-n { - cursor: n-resize; - height: 7px; - width: 100%; - top: -5px; - left: 0; -} -.ui-resizable-s { - cursor: s-resize; - height: 7px; - width: 100%; - bottom: -5px; - left: 0; -} -.ui-resizable-e { - cursor: e-resize; - width: 7px; - right: -5px; - top: 0; - height: 100%; -} -.ui-resizable-w { - cursor: w-resize; - width: 7px; - left: -5px; - top: 0; - height: 100%; -} -.ui-resizable-se { - cursor: se-resize; - width: 12px; - height: 12px; - right: 1px; - bottom: 1px; -} -.ui-resizable-sw { - cursor: sw-resize; - width: 9px; - height: 9px; - left: -5px; - bottom: -5px; -} -.ui-resizable-nw { - cursor: nw-resize; - width: 9px; - height: 9px; - left: -5px; - top: -5px; -} -.ui-resizable-ne { - cursor: ne-resize; - width: 9px; - height: 9px; - right: -5px; - top: -5px; -} -/*! - * jQuery UI Selectable 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ -/* - - */ - -.ui-selectable { - -ms-touch-action: none; - touch-action: none; -} -.ui-selectable-helper { - position: absolute; - z-index: 100; - border: 1px dotted black; -} -/*! - * jQuery UI Selectmenu 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/selectmenu/#theming - */ -/* - - */ - -.ui-selectmenu-menu { - padding: 0; - margin: 0; - position: absolute; - top: 0; - left: 0; - display: none; -} -.ui-selectmenu-menu .ui-menu { - overflow: auto; - overflow-x: hidden; - padding-bottom: 1px; -} -.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { - font-size: 1em; - font-weight: bold; - line-height: 1.5; - padding: 2px 0.4em; - margin: 0.5em 0 0 0; - height: auto; - border: 0; -} -.ui-selectmenu-open { - display: block; -} -.ui-selectmenu-text { - display: block; - margin-right: 20px; - overflow: hidden; - text-overflow: ellipsis; -} -.ui-selectmenu-button.ui-button { - text-align: left; - white-space: nowrap; - width: 14em; -} -.ui-selectmenu-icon.ui-icon { - float: right; - margin-top: 0; -} -/*! - * jQuery UI Sortable 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ -/* - - */ - -.ui-sortable-handle { - -ms-touch-action: none; - touch-action: none; -} -/*! - * jQuery UI Slider 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/slider/#theming - */ -/* - - */ - -.ui-slider { - position: relative; - text-align: left; -} -.ui-slider .ui-slider-handle { - position: absolute; - z-index: 2; - width: 1.2em; - height: 1.2em; - cursor: default; - -ms-touch-action: none; - touch-action: none; -} -.ui-slider .ui-slider-range { - position: absolute; - z-index: 1; - font-size: .7em; - display: block; - border: 0; - background-position: 0 0; -} - -/* support: IE8 - See #6727 */ -.ui-slider.ui-state-disabled .ui-slider-handle, -.ui-slider.ui-state-disabled .ui-slider-range { - filter: inherit; -} - -.ui-slider-horizontal { - height: .8em; -} -.ui-slider-horizontal .ui-slider-handle { - top: -.3em; - margin-left: -.6em; -} -.ui-slider-horizontal .ui-slider-range { - top: 0; - height: 100%; -} -.ui-slider-horizontal .ui-slider-range-min { - left: 0; -} -.ui-slider-horizontal .ui-slider-range-max { - right: 0; -} - -.ui-slider-vertical { - width: .8em; - height: 100px; -} -.ui-slider-vertical .ui-slider-handle { - left: -.3em; - margin-left: 0; - margin-bottom: -.6em; -} -.ui-slider-vertical .ui-slider-range { - left: 0; - width: 100%; -} -.ui-slider-vertical .ui-slider-range-min { - bottom: 0; -} -.ui-slider-vertical .ui-slider-range-max { - top: 0; -} -/*! - * jQuery UI Spinner 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/spinner/#theming - */ -/* - - */ - -.ui-spinner { - position: relative; - display: inline-block; - overflow: hidden; - padding: 0; - vertical-align: middle; -} -.ui-spinner-input { - border: none; - background: none; - color: inherit; - padding: .222em 0; - margin: .2em 0; - vertical-align: middle; - margin-left: .4em; - margin-right: 2em; -} -.ui-spinner-button { - width: 1.6em; - height: 50%; - font-size: .5em; - padding: 0; - margin: 0; - text-align: center; - position: absolute; - cursor: default; - display: block; - overflow: hidden; - right: 0; -} -/* more specificity required here to override default borders */ -.ui-spinner a.ui-spinner-button { - border-top-style: none; - border-bottom-style: none; - border-right-style: none; -} -.ui-spinner-up { - top: 0; -} -.ui-spinner-down { - bottom: 0; -} -/*! - * jQuery UI Tabs 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/tabs/#theming - */ -/* - - */ - -.ui-tabs { - position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ - padding: .2em; -} -.ui-tabs .ui-tabs-nav { - margin: 0; - padding: .2em .2em 0; -} -.ui-tabs .ui-tabs-nav li { - list-style: none; - float: left; - position: relative; - top: 0; - margin: 1px .2em 0 0; - border-bottom-width: 0; - padding: 0; - white-space: nowrap; -} -.ui-tabs .ui-tabs-nav .ui-tabs-anchor { - float: left; - padding: .5em 1em; - text-decoration: none; -} -.ui-tabs .ui-tabs-nav li.ui-tabs-active { - margin-bottom: -1px; - padding-bottom: 1px; -} -.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, -.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, -.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { - cursor: text; -} -.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { - cursor: pointer; -} -.ui-tabs .ui-tabs-panel { - display: block; - border-width: 0; - padding: 1em 1.4em; - background: none; -} -/*! - * jQuery UI Tooltip 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/tooltip/#theming - */ -/* - - */ - -.ui-tooltip { - padding: 8px; - position: absolute; - z-index: 9999; - max-width: 300px; -} -body .ui-tooltip { - border-width: 2px; -} -/*! - * jQuery UI CSS Framework 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/category/theming/ - */ -/* - - - - - - - - - - - - - - - - - - - - - */ - -/*! - * jQuery UI CSS Framework 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/category/theming/ - */ -/* - - - */ - diff --git a/spec/dummy/public/assets/jquery-ui/all-994b62cd5aaa7a162b5d7f1211d3e3772d89838062deb04a41615635cde753e9.css.gz b/spec/dummy/public/assets/jquery-ui/all-994b62cd5aaa7a162b5d7f1211d3e3772d89838062deb04a41615635cde753e9.css.gz deleted file mode 100644 index 1e92c3d43b3326a417ab94b25094602996bc38fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8815 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 diff --git a/spec/dummy/public/assets/jquery-ui/base-29d7c725c229e477f1012984fb2c5d948edd1aebb90887e24b42f04664c30765.css b/spec/dummy/public/assets/jquery-ui/base-29d7c725c229e477f1012984fb2c5d948edd1aebb90887e24b42f04664c30765.css deleted file mode 100644 index f42ba8b..0000000 --- a/spec/dummy/public/assets/jquery-ui/base-29d7c725c229e477f1012984fb2c5d948edd1aebb90887e24b42f04664c30765.css +++ /dev/null @@ -1,1624 +0,0 @@ -/*! - * jQuery UI CSS Framework 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/category/theming/ - * - * To view and modify this theme, visit http://jqueryui.com/themeroller/ - */ - -/* - - - - - - - */ - - - -/* Component containers -----------------------------------*/ - -.ui-widget { - font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/; - font-size: 1em/*{fsDefault}*/; -} -.ui-widget .ui-widget { - font-size: 1em; -} -.ui-widget input, -.ui-widget select, -.ui-widget textarea, -.ui-widget button { - font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/; - font-size: 1em; -} -.ui-widget.ui-widget-content { - border: 1px solid #c5c5c5/*{borderColorDefault}*/; -} -.ui-widget-content { - border: 1px solid #dddddd/*{borderColorContent}*/; - background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/; - color: #333333/*{fcContent}*/; -} -.ui-widget-content a { - color: #333333/*{fcContent}*/; -} -.ui-widget-header { - border: 1px solid #dddddd/*{borderColorHeader}*/; - background: #e9e9e9/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/; - color: #333333/*{fcHeader}*/; - font-weight: bold; -} -.ui-widget-header a { - color: #333333/*{fcHeader}*/; -} - -/* Interaction states -----------------------------------*/ -.ui-state-default, -.ui-widget-content .ui-state-default, -.ui-widget-header .ui-state-default, -.ui-button, - -/* We use html here because we need a greater specificity to make sure disabled -works properly when clicked or hovered */ -html .ui-button.ui-state-disabled:hover, -html .ui-button.ui-state-disabled:active { - border: 1px solid #c5c5c5/*{borderColorDefault}*/; - background: #f6f6f6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/; - font-weight: normal/*{fwDefault}*/; - color: #454545/*{fcDefault}*/; -} -.ui-state-default a, -.ui-state-default a:link, -.ui-state-default a:visited, -a.ui-button, -a:link.ui-button, -a:visited.ui-button, -.ui-button { - color: #454545/*{fcDefault}*/; - text-decoration: none; -} -.ui-state-hover, -.ui-widget-content .ui-state-hover, -.ui-widget-header .ui-state-hover, -.ui-state-focus, -.ui-widget-content .ui-state-focus, -.ui-widget-header .ui-state-focus, -.ui-button:hover, -.ui-button:focus { - border: 1px solid #cccccc/*{borderColorHover}*/; - background: #ededed/*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/; - font-weight: normal/*{fwDefault}*/; - color: #2b2b2b/*{fcHover}*/; -} -.ui-state-hover a, -.ui-state-hover a:hover, -.ui-state-hover a:link, -.ui-state-hover a:visited, -.ui-state-focus a, -.ui-state-focus a:hover, -.ui-state-focus a:link, -.ui-state-focus a:visited, -a.ui-button:hover, -a.ui-button:focus { - color: #2b2b2b/*{fcHover}*/; - text-decoration: none; -} - -.ui-visual-focus { - box-shadow: 0 0 3px 1px rgb(94, 158, 214); -} -.ui-state-active, -.ui-widget-content .ui-state-active, -.ui-widget-header .ui-state-active, -a.ui-button:active, -.ui-button:active, -.ui-button.ui-state-active:hover { - border: 1px solid #003eff/*{borderColorActive}*/; - background: #007fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/; - font-weight: normal/*{fwDefault}*/; - color: #ffffff/*{fcActive}*/; -} -.ui-icon-background, -.ui-state-active .ui-icon-background { - border: #003eff/*{borderColorActive}*/; - background-color: #ffffff/*{fcActive}*/; -} -.ui-state-active a, -.ui-state-active a:link, -.ui-state-active a:visited { - color: #ffffff/*{fcActive}*/; - text-decoration: none; -} - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, -.ui-widget-content .ui-state-highlight, -.ui-widget-header .ui-state-highlight { - border: 1px solid #dad55e/*{borderColorHighlight}*/; - background: #fffa90/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/; - color: #777620/*{fcHighlight}*/; -} -.ui-state-checked { - border: 1px solid #dad55e/*{borderColorHighlight}*/; - background: #fffa90/*{bgColorHighlight}*/; -} -.ui-state-highlight a, -.ui-widget-content .ui-state-highlight a, -.ui-widget-header .ui-state-highlight a { - color: #777620/*{fcHighlight}*/; -} -.ui-state-error, -.ui-widget-content .ui-state-error, -.ui-widget-header .ui-state-error { - border: 1px solid #f1a899/*{borderColorError}*/; - background: #fddfdf/*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/; - color: #5f3f3f/*{fcError}*/; -} -.ui-state-error a, -.ui-widget-content .ui-state-error a, -.ui-widget-header .ui-state-error a { - color: #5f3f3f/*{fcError}*/; -} -.ui-state-error-text, -.ui-widget-content .ui-state-error-text, -.ui-widget-header .ui-state-error-text { - color: #5f3f3f/*{fcError}*/; -} -.ui-priority-primary, -.ui-widget-content .ui-priority-primary, -.ui-widget-header .ui-priority-primary { - font-weight: bold; -} -.ui-priority-secondary, -.ui-widget-content .ui-priority-secondary, -.ui-widget-header .ui-priority-secondary { - opacity: .7; - filter:Alpha(Opacity=70); /* support: IE8 */ - font-weight: normal; -} -.ui-state-disabled, -.ui-widget-content .ui-state-disabled, -.ui-widget-header .ui-state-disabled { - opacity: .35; - filter:Alpha(Opacity=35); /* support: IE8 */ - background-image: none; -} -.ui-state-disabled .ui-icon { - filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ -} - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { - width: 16px; - height: 16px; -} -.ui-icon, -.ui-widget-content .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)/*{iconsContent}*/; -} -.ui-widget-header .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)/*{iconsHeader}*/; -} -.ui-state-hover .ui-icon, -.ui-state-focus .ui-icon, -.ui-button:hover .ui-icon, -.ui-button:focus .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_555555_256x240-32175261daee76c82bb0edf0eea16a56421866fbc31e94f3c1d570aa114502f5.png)/*{iconsHover}*/; -} -.ui-state-active .ui-icon, -.ui-button:active .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_ffffff_256x240-350df1b7131037de20e83c5c0f3a41a770d2ac48b5762ea772b3f4a8a7b9d47a.png)/*{iconsActive}*/; -} -.ui-state-highlight .ui-icon, -.ui-button .ui-state-highlight.ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_777620_256x240-0b020fc6e696d88d296e7bb1f61f1eb2ad827848e2c7382a4c3e0999e702dd9b.png)/*{iconsHighlight}*/; -} -.ui-state-error .ui-icon, -.ui-state-error-text .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_cc0000_256x240-40985a64b4d5dd213fba27fcd862a1bd1b337a97674f6ff0b9ec20abcee4bc69.png)/*{iconsError}*/; -} -.ui-button .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_777777_256x240-faf32007ae120c302213557626e660dd10e711c5dd4f1113d35f26dc05b78d2f.png)/*{iconsDefault}*/; -} - -/* positioning */ -.ui-icon-blank { background-position: 16px 16px; } -.ui-icon-caret-1-n { background-position: 0 0; } -.ui-icon-caret-1-ne { background-position: -16px 0; } -.ui-icon-caret-1-e { background-position: -32px 0; } -.ui-icon-caret-1-se { background-position: -48px 0; } -.ui-icon-caret-1-s { background-position: -65px 0; } -.ui-icon-caret-1-sw { background-position: -80px 0; } -.ui-icon-caret-1-w { background-position: -96px 0; } -.ui-icon-caret-1-nw { background-position: -112px 0; } -.ui-icon-caret-2-n-s { background-position: -128px 0; } -.ui-icon-caret-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -65px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -65px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 1px -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-on { background-position: -96px -144px; } -.ui-icon-radio-off { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-all, -.ui-corner-top, -.ui-corner-left, -.ui-corner-tl { - border-top-left-radius: 3px/*{cornerRadius}*/; -} -.ui-corner-all, -.ui-corner-top, -.ui-corner-right, -.ui-corner-tr { - border-top-right-radius: 3px/*{cornerRadius}*/; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-left, -.ui-corner-bl { - border-bottom-left-radius: 3px/*{cornerRadius}*/; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-right, -.ui-corner-br { - border-bottom-right-radius: 3px/*{cornerRadius}*/; -} - -/* Overlays */ -.ui-widget-overlay { - background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/; - opacity: .3/*{opacityOverlay}*/; - filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/; /* support: IE8 */ -} -.ui-widget-shadow { - -webkit-box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/; - box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/; -} -/*! - * jQuery UI CSS Framework 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/category/theming/ - */ -/* - - */ - -/* Layout helpers -----------------------------------*/ - -.ui-helper-hidden { - display: none; -} -.ui-helper-hidden-accessible { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} -.ui-helper-reset { - margin: 0; - padding: 0; - border: 0; - outline: 0; - line-height: 1.3; - text-decoration: none; - font-size: 100%; - list-style: none; -} -.ui-helper-clearfix:before, -.ui-helper-clearfix:after { - content: ""; - display: table; - border-collapse: collapse; -} -.ui-helper-clearfix:after { - clear: both; -} -.ui-helper-zfix { - width: 100%; - height: 100%; - top: 0; - left: 0; - position: absolute; - opacity: 0; - filter:Alpha(Opacity=0); /* support: IE8 */ -} - -.ui-front { - z-index: 100; -} - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { - cursor: default !important; - pointer-events: none; -} - - -/* Icons -----------------------------------*/ -.ui-icon { - display: inline-block; - vertical-align: middle; - margin-top: -.25em; - position: relative; - text-indent: -99999px; - overflow: hidden; - background-repeat: no-repeat; -} - -.ui-widget-icon-block { - left: 50%; - margin-left: -8px; - display: block; -} - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; -} -/*! - * jQuery UI Accordion 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/accordion/#theming - */ -/* - - */ - -.ui-accordion .ui-accordion-header { - display: block; - cursor: pointer; - position: relative; - margin: 2px 0 0 0; - padding: .5em .5em .5em .7em; - font-size: 100%; -} -.ui-accordion .ui-accordion-content { - padding: 1em 2.2em; - border-top: 0; - overflow: auto; -} -/*! - * jQuery UI Autocomplete 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/autocomplete/#theming - */ -/* - - */ - -.ui-autocomplete { - position: absolute; - top: 0; - left: 0; - cursor: default; -} -/*! - * jQuery UI Button 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/button/#theming - */ -/* - - */ - -.ui-button { - padding: .4em 1em; - display: inline-block; - position: relative; - line-height: normal; - margin-right: .1em; - cursor: pointer; - vertical-align: middle; - text-align: center; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - - /* Support: IE <= 11 */ - overflow: visible; -} - -.ui-button, -.ui-button:link, -.ui-button:visited, -.ui-button:hover, -.ui-button:active { - text-decoration: none; -} - -/* to make room for the icon, a width needs to be set here */ -.ui-button-icon-only { - width: 2em; - box-sizing: border-box; - text-indent: -9999px; - white-space: nowrap; -} - -/* no icon support for input elements */ -input.ui-button.ui-button-icon-only { - text-indent: 0; -} - -/* button icon element(s) */ -.ui-button-icon-only .ui-icon { - position: absolute; - top: 50%; - left: 50%; - margin-top: -8px; - margin-left: -8px; -} - -.ui-button.ui-icon-notext .ui-icon { - padding: 0; - width: 2.1em; - height: 2.1em; - text-indent: -9999px; - white-space: nowrap; - -} - -input.ui-button.ui-icon-notext .ui-icon { - width: auto; - height: auto; - text-indent: 0; - white-space: normal; - padding: .4em 1em; -} - -/* workarounds */ -/* Support: Firefox 5 - 40 */ -input.ui-button::-moz-focus-inner, -button.ui-button::-moz-focus-inner { - border: 0; - padding: 0; -} -/*! - * jQuery UI Checkboxradio 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/checkboxradio/#theming - */ -/* - - */ - - -.ui-checkboxradio-label .ui-icon-background { - box-shadow: inset 1px 1px 1px #ccc; - border-radius: .12em; - border: none; -} -.ui-checkboxradio-radio-label .ui-icon-background { - width: 16px; - height: 16px; - border-radius: 1em; - overflow: visible; - border: none; -} -.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, -.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { - background-image: none; - width: 8px; - height: 8px; - border-width: 4px; - border-style: solid; -} -.ui-checkboxradio-disabled { - pointer-events: none; -} -/*! - * jQuery UI Controlgroup 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/controlgroup/#theming - */ -/* - - */ - - -.ui-controlgroup { - vertical-align: middle; - display: inline-block; -} -.ui-controlgroup > .ui-controlgroup-item { - float: left; - margin-left: 0; - margin-right: 0; -} -.ui-controlgroup > .ui-controlgroup-item:focus, -.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus { - z-index: 9999; -} -.ui-controlgroup-vertical > .ui-controlgroup-item { - display: block; - float: none; - width: 100%; - margin-top: 0; - margin-bottom: 0; - text-align: left; -} -.ui-controlgroup-vertical .ui-controlgroup-item { - box-sizing: border-box; -} -.ui-controlgroup .ui-controlgroup-label { - padding: .4em 1em; -} -.ui-controlgroup .ui-controlgroup-label span { - font-size: 80%; -} -.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item { - border-left: none; -} -.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item { - border-top: none; -} -.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { - border-right: none; -} -.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { - border-bottom: none; -} - -/* Spinner specific style fixes */ -.ui-controlgroup-vertical .ui-spinner-input { - - /* Support: IE8 only, Android < 4.4 only */ - width: 75%; - width: calc( 100% - 2.4em ); -} -.ui-controlgroup-vertical .ui-spinner .ui-spinner-up { - border-top-style: solid; -} - -/*! - * jQuery UI Datepicker 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/datepicker/#theming - */ -/* - - */ - -.ui-datepicker { - width: 17em; - padding: .2em .2em 0; - display: none; -} -.ui-datepicker .ui-datepicker-header { - position: relative; - padding: .2em 0; -} -.ui-datepicker .ui-datepicker-prev, -.ui-datepicker .ui-datepicker-next { - position: absolute; - top: 2px; - width: 1.8em; - height: 1.8em; -} -.ui-datepicker .ui-datepicker-prev-hover, -.ui-datepicker .ui-datepicker-next-hover { - top: 1px; -} -.ui-datepicker .ui-datepicker-prev { - left: 2px; -} -.ui-datepicker .ui-datepicker-next { - right: 2px; -} -.ui-datepicker .ui-datepicker-prev-hover { - left: 1px; -} -.ui-datepicker .ui-datepicker-next-hover { - right: 1px; -} -.ui-datepicker .ui-datepicker-prev span, -.ui-datepicker .ui-datepicker-next span { - display: block; - position: absolute; - left: 50%; - margin-left: -8px; - top: 50%; - margin-top: -8px; -} -.ui-datepicker .ui-datepicker-title { - margin: 0 2.3em; - line-height: 1.8em; - text-align: center; -} -.ui-datepicker .ui-datepicker-title select { - font-size: 1em; - margin: 1px 0; -} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { - width: 45%; -} -.ui-datepicker table { - width: 100%; - font-size: .9em; - border-collapse: collapse; - margin: 0 0 .4em; -} -.ui-datepicker th { - padding: .7em .3em; - text-align: center; - font-weight: bold; - border: 0; -} -.ui-datepicker td { - border: 0; - padding: 1px; -} -.ui-datepicker td span, -.ui-datepicker td a { - display: block; - padding: .2em; - text-align: right; - text-decoration: none; -} -.ui-datepicker .ui-datepicker-buttonpane { - background-image: none; - margin: .7em 0 0 0; - padding: 0 .2em; - border-left: 0; - border-right: 0; - border-bottom: 0; -} -.ui-datepicker .ui-datepicker-buttonpane button { - float: right; - margin: .5em .2em .4em; - cursor: pointer; - padding: .2em .6em .3em .6em; - width: auto; - overflow: visible; -} -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { - float: left; -} - -/* with multiple calendars */ -.ui-datepicker.ui-datepicker-multi { - width: auto; -} -.ui-datepicker-multi .ui-datepicker-group { - float: left; -} -.ui-datepicker-multi .ui-datepicker-group table { - width: 95%; - margin: 0 auto .4em; -} -.ui-datepicker-multi-2 .ui-datepicker-group { - width: 50%; -} -.ui-datepicker-multi-3 .ui-datepicker-group { - width: 33.3%; -} -.ui-datepicker-multi-4 .ui-datepicker-group { - width: 25%; -} -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { - border-left-width: 0; -} -.ui-datepicker-multi .ui-datepicker-buttonpane { - clear: left; -} -.ui-datepicker-row-break { - clear: both; - width: 100%; - font-size: 0; -} - -/* RTL support */ -.ui-datepicker-rtl { - direction: rtl; -} -.ui-datepicker-rtl .ui-datepicker-prev { - right: 2px; - left: auto; -} -.ui-datepicker-rtl .ui-datepicker-next { - left: 2px; - right: auto; -} -.ui-datepicker-rtl .ui-datepicker-prev:hover { - right: 1px; - left: auto; -} -.ui-datepicker-rtl .ui-datepicker-next:hover { - left: 1px; - right: auto; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane { - clear: right; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane button { - float: left; -} -.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, -.ui-datepicker-rtl .ui-datepicker-group { - float: right; -} -.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, -.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { - border-right-width: 0; - border-left-width: 1px; -} - -/* Icons */ -.ui-datepicker .ui-icon { - display: block; - text-indent: -99999px; - overflow: hidden; - background-repeat: no-repeat; - left: .5em; - top: .3em; -} -/*! - * jQuery UI Dialog 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/dialog/#theming - */ -/* - - */ - -.ui-dialog { - position: absolute; - top: 0; - left: 0; - padding: .2em; - outline: 0; -} -.ui-dialog .ui-dialog-titlebar { - padding: .4em 1em; - position: relative; -} -.ui-dialog .ui-dialog-title { - float: left; - margin: .1em 0; - white-space: nowrap; - width: 90%; - overflow: hidden; - text-overflow: ellipsis; -} -.ui-dialog .ui-dialog-titlebar-close { - position: absolute; - right: .3em; - top: 50%; - width: 20px; - margin: -10px 0 0 0; - padding: 1px; - height: 20px; -} -.ui-dialog .ui-dialog-content { - position: relative; - border: 0; - padding: .5em 1em; - background: none; - overflow: auto; -} -.ui-dialog .ui-dialog-buttonpane { - text-align: left; - border-width: 1px 0 0 0; - background-image: none; - margin-top: .5em; - padding: .3em 1em .5em .4em; -} -.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { - float: right; -} -.ui-dialog .ui-dialog-buttonpane button { - margin: .5em .4em .5em 0; - cursor: pointer; -} -.ui-dialog .ui-resizable-n { - height: 2px; - top: 0; -} -.ui-dialog .ui-resizable-e { - width: 2px; - right: 0; -} -.ui-dialog .ui-resizable-s { - height: 2px; - bottom: 0; -} -.ui-dialog .ui-resizable-w { - width: 2px; - left: 0; -} -.ui-dialog .ui-resizable-se, -.ui-dialog .ui-resizable-sw, -.ui-dialog .ui-resizable-ne, -.ui-dialog .ui-resizable-nw { - width: 7px; - height: 7px; -} -.ui-dialog .ui-resizable-se { - right: 0; - bottom: 0; -} -.ui-dialog .ui-resizable-sw { - left: 0; - bottom: 0; -} -.ui-dialog .ui-resizable-ne { - right: 0; - top: 0; -} -.ui-dialog .ui-resizable-nw { - left: 0; - top: 0; -} -.ui-draggable .ui-dialog-titlebar { - cursor: move; -} -/*! - * jQuery UI Draggable 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ -/* - - */ - -.ui-draggable-handle { - -ms-touch-action: none; - touch-action: none; -} -/*! - * jQuery UI Menu 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/menu/#theming - */ -/* - - */ - -.ui-menu { - list-style: none; - padding: 0; - margin: 0; - display: block; - outline: 0; -} -.ui-menu .ui-menu { - position: absolute; -} -.ui-menu .ui-menu-item { - margin: 0; - cursor: pointer; - /* support: IE10, see #8844 */ - list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); -} -.ui-menu .ui-menu-item-wrapper { - position: relative; - padding: 3px 1em 3px .4em; -} -.ui-menu .ui-menu-divider { - margin: 5px 0; - height: 0; - font-size: 0; - line-height: 0; - border-width: 1px 0 0 0; -} -.ui-menu .ui-state-focus, -.ui-menu .ui-state-active { - margin: -1px; -} - -/* icon support */ -.ui-menu-icons { - position: relative; -} -.ui-menu-icons .ui-menu-item-wrapper { - padding-left: 2em; -} - -/* left-aligned */ -.ui-menu .ui-icon { - position: absolute; - top: 0; - bottom: 0; - left: .2em; - margin: auto 0; -} - -/* right-aligned */ -.ui-menu .ui-menu-icon { - left: auto; - right: 0; -} -/*! - * jQuery UI Progressbar 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/progressbar/#theming - */ -/* - - */ - -.ui-progressbar { - height: 2em; - text-align: left; - overflow: hidden; -} -.ui-progressbar .ui-progressbar-value { - margin: -1px; - height: 100%; -} -.ui-progressbar .ui-progressbar-overlay { - background: url("data:image/gif;base64,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"); - height: 100%; - filter: alpha(opacity=25); /* support: IE8 */ - opacity: 0.25; -} -.ui-progressbar-indeterminate .ui-progressbar-value { - background-image: none; -} -/*! - * jQuery UI Resizable 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ -/* - - */ - -.ui-resizable { - position: relative; -} -.ui-resizable-handle { - position: absolute; - font-size: 0.1px; - display: block; - -ms-touch-action: none; - touch-action: none; -} -.ui-resizable-disabled .ui-resizable-handle, -.ui-resizable-autohide .ui-resizable-handle { - display: none; -} -.ui-resizable-n { - cursor: n-resize; - height: 7px; - width: 100%; - top: -5px; - left: 0; -} -.ui-resizable-s { - cursor: s-resize; - height: 7px; - width: 100%; - bottom: -5px; - left: 0; -} -.ui-resizable-e { - cursor: e-resize; - width: 7px; - right: -5px; - top: 0; - height: 100%; -} -.ui-resizable-w { - cursor: w-resize; - width: 7px; - left: -5px; - top: 0; - height: 100%; -} -.ui-resizable-se { - cursor: se-resize; - width: 12px; - height: 12px; - right: 1px; - bottom: 1px; -} -.ui-resizable-sw { - cursor: sw-resize; - width: 9px; - height: 9px; - left: -5px; - bottom: -5px; -} -.ui-resizable-nw { - cursor: nw-resize; - width: 9px; - height: 9px; - left: -5px; - top: -5px; -} -.ui-resizable-ne { - cursor: ne-resize; - width: 9px; - height: 9px; - right: -5px; - top: -5px; -} -/*! - * jQuery UI Selectable 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ -/* - - */ - -.ui-selectable { - -ms-touch-action: none; - touch-action: none; -} -.ui-selectable-helper { - position: absolute; - z-index: 100; - border: 1px dotted black; -} -/*! - * jQuery UI Selectmenu 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/selectmenu/#theming - */ -/* - - */ - -.ui-selectmenu-menu { - padding: 0; - margin: 0; - position: absolute; - top: 0; - left: 0; - display: none; -} -.ui-selectmenu-menu .ui-menu { - overflow: auto; - overflow-x: hidden; - padding-bottom: 1px; -} -.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { - font-size: 1em; - font-weight: bold; - line-height: 1.5; - padding: 2px 0.4em; - margin: 0.5em 0 0 0; - height: auto; - border: 0; -} -.ui-selectmenu-open { - display: block; -} -.ui-selectmenu-text { - display: block; - margin-right: 20px; - overflow: hidden; - text-overflow: ellipsis; -} -.ui-selectmenu-button.ui-button { - text-align: left; - white-space: nowrap; - width: 14em; -} -.ui-selectmenu-icon.ui-icon { - float: right; - margin-top: 0; -} -/*! - * jQuery UI Sortable 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ -/* - - */ - -.ui-sortable-handle { - -ms-touch-action: none; - touch-action: none; -} -/*! - * jQuery UI Slider 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/slider/#theming - */ -/* - - */ - -.ui-slider { - position: relative; - text-align: left; -} -.ui-slider .ui-slider-handle { - position: absolute; - z-index: 2; - width: 1.2em; - height: 1.2em; - cursor: default; - -ms-touch-action: none; - touch-action: none; -} -.ui-slider .ui-slider-range { - position: absolute; - z-index: 1; - font-size: .7em; - display: block; - border: 0; - background-position: 0 0; -} - -/* support: IE8 - See #6727 */ -.ui-slider.ui-state-disabled .ui-slider-handle, -.ui-slider.ui-state-disabled .ui-slider-range { - filter: inherit; -} - -.ui-slider-horizontal { - height: .8em; -} -.ui-slider-horizontal .ui-slider-handle { - top: -.3em; - margin-left: -.6em; -} -.ui-slider-horizontal .ui-slider-range { - top: 0; - height: 100%; -} -.ui-slider-horizontal .ui-slider-range-min { - left: 0; -} -.ui-slider-horizontal .ui-slider-range-max { - right: 0; -} - -.ui-slider-vertical { - width: .8em; - height: 100px; -} -.ui-slider-vertical .ui-slider-handle { - left: -.3em; - margin-left: 0; - margin-bottom: -.6em; -} -.ui-slider-vertical .ui-slider-range { - left: 0; - width: 100%; -} -.ui-slider-vertical .ui-slider-range-min { - bottom: 0; -} -.ui-slider-vertical .ui-slider-range-max { - top: 0; -} -/*! - * jQuery UI Spinner 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/spinner/#theming - */ -/* - - */ - -.ui-spinner { - position: relative; - display: inline-block; - overflow: hidden; - padding: 0; - vertical-align: middle; -} -.ui-spinner-input { - border: none; - background: none; - color: inherit; - padding: .222em 0; - margin: .2em 0; - vertical-align: middle; - margin-left: .4em; - margin-right: 2em; -} -.ui-spinner-button { - width: 1.6em; - height: 50%; - font-size: .5em; - padding: 0; - margin: 0; - text-align: center; - position: absolute; - cursor: default; - display: block; - overflow: hidden; - right: 0; -} -/* more specificity required here to override default borders */ -.ui-spinner a.ui-spinner-button { - border-top-style: none; - border-bottom-style: none; - border-right-style: none; -} -.ui-spinner-up { - top: 0; -} -.ui-spinner-down { - bottom: 0; -} -/*! - * jQuery UI Tabs 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/tabs/#theming - */ -/* - - */ - -.ui-tabs { - position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ - padding: .2em; -} -.ui-tabs .ui-tabs-nav { - margin: 0; - padding: .2em .2em 0; -} -.ui-tabs .ui-tabs-nav li { - list-style: none; - float: left; - position: relative; - top: 0; - margin: 1px .2em 0 0; - border-bottom-width: 0; - padding: 0; - white-space: nowrap; -} -.ui-tabs .ui-tabs-nav .ui-tabs-anchor { - float: left; - padding: .5em 1em; - text-decoration: none; -} -.ui-tabs .ui-tabs-nav li.ui-tabs-active { - margin-bottom: -1px; - padding-bottom: 1px; -} -.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, -.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, -.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { - cursor: text; -} -.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { - cursor: pointer; -} -.ui-tabs .ui-tabs-panel { - display: block; - border-width: 0; - padding: 1em 1.4em; - background: none; -} -/*! - * jQuery UI Tooltip 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/tooltip/#theming - */ -/* - - */ - -.ui-tooltip { - padding: 8px; - position: absolute; - z-index: 9999; - max-width: 300px; -} -body .ui-tooltip { - border-width: 2px; -} -/*! - * jQuery UI CSS Framework 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/category/theming/ - */ -/* - - - - - - - - - - - - - - - - - - - - - */ - diff --git a/spec/dummy/public/assets/jquery-ui/base-29d7c725c229e477f1012984fb2c5d948edd1aebb90887e24b42f04664c30765.css.gz b/spec/dummy/public/assets/jquery-ui/base-29d7c725c229e477f1012984fb2c5d948edd1aebb90887e24b42f04664c30765.css.gz deleted file mode 100644 index 9f8e6b67c6e0bf4b5431bfbf42837acf717f1103..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8809 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 diff --git a/spec/dummy/public/assets/jquery-ui/button-0f679c097972c38249b0e8e1d1a89b901a3584eee8142163381be2a3cc998296.css b/spec/dummy/public/assets/jquery-ui/button-0f679c097972c38249b0e8e1d1a89b901a3584eee8142163381be2a3cc998296.css deleted file mode 100644 index a816284..0000000 --- a/spec/dummy/public/assets/jquery-ui/button-0f679c097972c38249b0e8e1d1a89b901a3584eee8142163381be2a3cc998296.css +++ /dev/null @@ -1,540 +0,0 @@ -/*! - * jQuery UI CSS Framework 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/category/theming/ - * - * To view and modify this theme, visit http://jqueryui.com/themeroller/ - */ - -/* - - - - - - - */ - - - -/* Component containers -----------------------------------*/ - -.ui-widget { - font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/; - font-size: 1em/*{fsDefault}*/; -} -.ui-widget .ui-widget { - font-size: 1em; -} -.ui-widget input, -.ui-widget select, -.ui-widget textarea, -.ui-widget button { - font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/; - font-size: 1em; -} -.ui-widget.ui-widget-content { - border: 1px solid #c5c5c5/*{borderColorDefault}*/; -} -.ui-widget-content { - border: 1px solid #dddddd/*{borderColorContent}*/; - background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/; - color: #333333/*{fcContent}*/; -} -.ui-widget-content a { - color: #333333/*{fcContent}*/; -} -.ui-widget-header { - border: 1px solid #dddddd/*{borderColorHeader}*/; - background: #e9e9e9/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/; - color: #333333/*{fcHeader}*/; - font-weight: bold; -} -.ui-widget-header a { - color: #333333/*{fcHeader}*/; -} - -/* Interaction states -----------------------------------*/ -.ui-state-default, -.ui-widget-content .ui-state-default, -.ui-widget-header .ui-state-default, -.ui-button, - -/* We use html here because we need a greater specificity to make sure disabled -works properly when clicked or hovered */ -html .ui-button.ui-state-disabled:hover, -html .ui-button.ui-state-disabled:active { - border: 1px solid #c5c5c5/*{borderColorDefault}*/; - background: #f6f6f6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/; - font-weight: normal/*{fwDefault}*/; - color: #454545/*{fcDefault}*/; -} -.ui-state-default a, -.ui-state-default a:link, -.ui-state-default a:visited, -a.ui-button, -a:link.ui-button, -a:visited.ui-button, -.ui-button { - color: #454545/*{fcDefault}*/; - text-decoration: none; -} -.ui-state-hover, -.ui-widget-content .ui-state-hover, -.ui-widget-header .ui-state-hover, -.ui-state-focus, -.ui-widget-content .ui-state-focus, -.ui-widget-header .ui-state-focus, -.ui-button:hover, -.ui-button:focus { - border: 1px solid #cccccc/*{borderColorHover}*/; - background: #ededed/*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/; - font-weight: normal/*{fwDefault}*/; - color: #2b2b2b/*{fcHover}*/; -} -.ui-state-hover a, -.ui-state-hover a:hover, -.ui-state-hover a:link, -.ui-state-hover a:visited, -.ui-state-focus a, -.ui-state-focus a:hover, -.ui-state-focus a:link, -.ui-state-focus a:visited, -a.ui-button:hover, -a.ui-button:focus { - color: #2b2b2b/*{fcHover}*/; - text-decoration: none; -} - -.ui-visual-focus { - box-shadow: 0 0 3px 1px rgb(94, 158, 214); -} -.ui-state-active, -.ui-widget-content .ui-state-active, -.ui-widget-header .ui-state-active, -a.ui-button:active, -.ui-button:active, -.ui-button.ui-state-active:hover { - border: 1px solid #003eff/*{borderColorActive}*/; - background: #007fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/; - font-weight: normal/*{fwDefault}*/; - color: #ffffff/*{fcActive}*/; -} -.ui-icon-background, -.ui-state-active .ui-icon-background { - border: #003eff/*{borderColorActive}*/; - background-color: #ffffff/*{fcActive}*/; -} -.ui-state-active a, -.ui-state-active a:link, -.ui-state-active a:visited { - color: #ffffff/*{fcActive}*/; - text-decoration: none; -} - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, -.ui-widget-content .ui-state-highlight, -.ui-widget-header .ui-state-highlight { - border: 1px solid #dad55e/*{borderColorHighlight}*/; - background: #fffa90/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/; - color: #777620/*{fcHighlight}*/; -} -.ui-state-checked { - border: 1px solid #dad55e/*{borderColorHighlight}*/; - background: #fffa90/*{bgColorHighlight}*/; -} -.ui-state-highlight a, -.ui-widget-content .ui-state-highlight a, -.ui-widget-header .ui-state-highlight a { - color: #777620/*{fcHighlight}*/; -} -.ui-state-error, -.ui-widget-content .ui-state-error, -.ui-widget-header .ui-state-error { - border: 1px solid #f1a899/*{borderColorError}*/; - background: #fddfdf/*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/; - color: #5f3f3f/*{fcError}*/; -} -.ui-state-error a, -.ui-widget-content .ui-state-error a, -.ui-widget-header .ui-state-error a { - color: #5f3f3f/*{fcError}*/; -} -.ui-state-error-text, -.ui-widget-content .ui-state-error-text, -.ui-widget-header .ui-state-error-text { - color: #5f3f3f/*{fcError}*/; -} -.ui-priority-primary, -.ui-widget-content .ui-priority-primary, -.ui-widget-header .ui-priority-primary { - font-weight: bold; -} -.ui-priority-secondary, -.ui-widget-content .ui-priority-secondary, -.ui-widget-header .ui-priority-secondary { - opacity: .7; - filter:Alpha(Opacity=70); /* support: IE8 */ - font-weight: normal; -} -.ui-state-disabled, -.ui-widget-content .ui-state-disabled, -.ui-widget-header .ui-state-disabled { - opacity: .35; - filter:Alpha(Opacity=35); /* support: IE8 */ - background-image: none; -} -.ui-state-disabled .ui-icon { - filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ -} - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { - width: 16px; - height: 16px; -} -.ui-icon, -.ui-widget-content .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)/*{iconsContent}*/; -} -.ui-widget-header .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)/*{iconsHeader}*/; -} -.ui-state-hover .ui-icon, -.ui-state-focus .ui-icon, -.ui-button:hover .ui-icon, -.ui-button:focus .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_555555_256x240-32175261daee76c82bb0edf0eea16a56421866fbc31e94f3c1d570aa114502f5.png)/*{iconsHover}*/; -} -.ui-state-active .ui-icon, -.ui-button:active .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_ffffff_256x240-350df1b7131037de20e83c5c0f3a41a770d2ac48b5762ea772b3f4a8a7b9d47a.png)/*{iconsActive}*/; -} -.ui-state-highlight .ui-icon, -.ui-button .ui-state-highlight.ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_777620_256x240-0b020fc6e696d88d296e7bb1f61f1eb2ad827848e2c7382a4c3e0999e702dd9b.png)/*{iconsHighlight}*/; -} -.ui-state-error .ui-icon, -.ui-state-error-text .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_cc0000_256x240-40985a64b4d5dd213fba27fcd862a1bd1b337a97674f6ff0b9ec20abcee4bc69.png)/*{iconsError}*/; -} -.ui-button .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_777777_256x240-faf32007ae120c302213557626e660dd10e711c5dd4f1113d35f26dc05b78d2f.png)/*{iconsDefault}*/; -} - -/* positioning */ -.ui-icon-blank { background-position: 16px 16px; } -.ui-icon-caret-1-n { background-position: 0 0; } -.ui-icon-caret-1-ne { background-position: -16px 0; } -.ui-icon-caret-1-e { background-position: -32px 0; } -.ui-icon-caret-1-se { background-position: -48px 0; } -.ui-icon-caret-1-s { background-position: -65px 0; } -.ui-icon-caret-1-sw { background-position: -80px 0; } -.ui-icon-caret-1-w { background-position: -96px 0; } -.ui-icon-caret-1-nw { background-position: -112px 0; } -.ui-icon-caret-2-n-s { background-position: -128px 0; } -.ui-icon-caret-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -65px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -65px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 1px -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-on { background-position: -96px -144px; } -.ui-icon-radio-off { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-all, -.ui-corner-top, -.ui-corner-left, -.ui-corner-tl { - border-top-left-radius: 3px/*{cornerRadius}*/; -} -.ui-corner-all, -.ui-corner-top, -.ui-corner-right, -.ui-corner-tr { - border-top-right-radius: 3px/*{cornerRadius}*/; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-left, -.ui-corner-bl { - border-bottom-left-radius: 3px/*{cornerRadius}*/; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-right, -.ui-corner-br { - border-bottom-right-radius: 3px/*{cornerRadius}*/; -} - -/* Overlays */ -.ui-widget-overlay { - background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/; - opacity: .3/*{opacityOverlay}*/; - filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/; /* support: IE8 */ -} -.ui-widget-shadow { - -webkit-box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/; - box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/; -} -/*! - * jQuery UI Button 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/button/#theming - */ -/* - - */ - -.ui-button { - padding: .4em 1em; - display: inline-block; - position: relative; - line-height: normal; - margin-right: .1em; - cursor: pointer; - vertical-align: middle; - text-align: center; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - - /* Support: IE <= 11 */ - overflow: visible; -} - -.ui-button, -.ui-button:link, -.ui-button:visited, -.ui-button:hover, -.ui-button:active { - text-decoration: none; -} - -/* to make room for the icon, a width needs to be set here */ -.ui-button-icon-only { - width: 2em; - box-sizing: border-box; - text-indent: -9999px; - white-space: nowrap; -} - -/* no icon support for input elements */ -input.ui-button.ui-button-icon-only { - text-indent: 0; -} - -/* button icon element(s) */ -.ui-button-icon-only .ui-icon { - position: absolute; - top: 50%; - left: 50%; - margin-top: -8px; - margin-left: -8px; -} - -.ui-button.ui-icon-notext .ui-icon { - padding: 0; - width: 2.1em; - height: 2.1em; - text-indent: -9999px; - white-space: nowrap; - -} - -input.ui-button.ui-icon-notext .ui-icon { - width: auto; - height: auto; - text-indent: 0; - white-space: normal; - padding: .4em 1em; -} - -/* workarounds */ -/* Support: Firefox 5 - 40 */ -input.ui-button::-moz-focus-inner, -button.ui-button::-moz-focus-inner { - border: 0; - padding: 0; -} diff --git a/spec/dummy/public/assets/jquery-ui/button-0f679c097972c38249b0e8e1d1a89b901a3584eee8142163381be2a3cc998296.css.gz b/spec/dummy/public/assets/jquery-ui/button-0f679c097972c38249b0e8e1d1a89b901a3584eee8142163381be2a3cc998296.css.gz deleted file mode 100644 index 8e3a8d667ced47ca9c16b901af26e64f883412e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3821 zcmV2141Jzt@lbpB_{_On~O1V;HyOv#G2Ij@N4;SZL=c-&?a=xo% zKV1nBGu$$W6U@%8UH4A&Il{d70V#RLX_Ez4~W0m2y zpcTSZhG@Gd45hScS&Z&SO zUB`8CGpyEaid(Xy?CF*pJrvdMR_Xst(L+H_vQh_{75Nh{wrE7z2Xf7?HAQP`r?f*D zEla|Lt=p@s+gDfJADfE>j2W_bP6 zupC2?XXHe+sOn>TJ(M)O@6xfTC66s;1doKgw_8qve_xx%HM{)tgv*8Nc~J>voKRf7 zenbr|iwr$aBk|+LyK8S~Ntw+vfT>I#V^eQBL|5Sir}sN1B4CT2=kgHRyNM=}!gq(= zFRYwO)%idFMw_YZ&LI1V)C8;2Q&9>pcp(qr&U9EiV?(iM>gNFW1dEWJ@1XA`z~CRU z5xGQWurivX=iK=-3dR^bRHBS(>1Pq*zE!1XYA*XN-0{ zs(DjTQTic zvI8y!nNFiB_GDW|;wQ~TghMqV+WjgXPPyd%KJW@YtZF5xLhHHgt%yil!zyk6GyM`wP;|fi86aR>BN?_x;sq z!gN*~5`H4=PDhmQM0dLAi%EZ;$>r&w@?EzS-2L9A8P{50A%oV?Tc6=0Z%&0qWn)8q z^nf^DP!TcYy16I^*(cMVH^q)hZ7CE(48fI^;mQCvy7rpKtYK2sry2&+Wj8rlSi- zbMRSiAdFFHMxpCyRgfwcU*-W`Z#H9Jekb%ze$28w8)Ug&Z^)dnOrDJxBPDm5#Ke>+ zU+|xF(WOS3d%&JDX<1w}>Y;hXdm^38se!I&u7uQ^S&y0(l<|d)_;bMQ$yyJm;-DT= zz4JW~(+cyf-0);tWwXjRtD0(X))aN1H5LoFExK8W5wIwEmfn6_)_eTo$L`WMEC1zd zPAI;%t82=5Ro{KL7Hc-scsW^qs5Ke1Vl}DhOID>duJt0aReKRxsy!Gxc~|U+X~l6a ztRJXlf6Xq&L+=Se&tpH@h$7Vp$j!{X0VoX0dj#^{q^xFx)OgrehdZj>^OO_UkK6}) z)eqh2WgcSneQ!p0$B~sUZgJC)wo$h|y<>5!AkD8!dHfni@ng93y+x31*6URqB})?L zQ5;2!G~7h%bsF(m%sR-@1(*96hnuyZuEQV<{g6cQa*0WvMcGYV?OyUAl*XZ3O#ibL zAKmVmu3E-@F!@fxp^O}1R&QHv~7>C4>1)GE^?<*QoQ z&1udp^bZp zin4|HI7}@aj(HM30o)QDZ3aQavLYc?S%Dy>>_~u5b|6G1 zD-vRo-LW8zEYMjTvSW#>v5G=gw3B|Z@5DC5+2)nQT}?}C7lFNC6M|?vt3rPbqU|0J z!zGBex0_F4?C5r1r1!3di(6eXC>&TQfZcE?irr{1lmWOso|iMwP*A(!P-Fvc2gBQi zpB3YPfjNQhHZddG-3Dfbyu-xYxQ9)E!4I1NGXQJ?Oao>Ud{%j67064!3kwKe0r_B# z4Ja$jvC#mj!DYkg%Puzn@CwKc0Gt5H0f0A9a0yKxPfr zGF&w|Va^o4iJjOkj-6vfVD?Z>%Z!(u(z3+0c-z?Cp_|x@r8R-_m4r7I@u-NPtPFP1^sbr&}O4>c6ch5XD*s%hDYQCWX6H4z7nB7CO483`d%%-Ll z8fH%q#C4}Bm@Y^163m}ED8(fa4>_URO9mioq1#Fti1R)zN+8?}Wr_ZRZY61`tZ43` zdq^gKq{kAsl!14UH0%dT4~|i#zjb89(PInVG}3?#!7SZF!KUN*2w$aOxaqhZaS%mC zn~vHO7gbcO85-9*3R8imqnxt=6>6qluToOFqAi@x`s?!8K+$Fd$uSuUHx0>&b%bW) z7L>a{6>}O?4sTG*nNjWnHx}RAlP56bG?08CmmJFkj5-b4q(#$E)_`GWXk<|*6tfJB zJRM5wCot{|sH(+j3x=Ksluzrx(9>WKMMfwXdj^lPqHe+H({OwUvL^^%b;P(`RZgMc z(?EQtSES%`6b-f~Weo+M29mE2LNTYIIFU=zLP4j&7|sgnQD{nO1?D*zcp9`WDtLiw zhQSf1!%F<*eCjq`zSMFr4)nN9Td5Ip&)0^JE%>m_h^!fT0H3rOk)+BXvY3HlkOT?S zLvLT95jZbc)1sn58R1nIn?JK_xvR-gL{T*@!P)5f`oPG{8Vm+^T7%E`w8j2!#FYdC zOW!=ulCKTjG!NHqYz05j(zt;hf( zt`!+Vtg#{&5Op+UTClVv&PkiE#!(Z_J^NC9VgtKpQmSWc;PZ23@EJa60eVscTL2&D zgBHLs%4VUvNeJHk0Pyg0eK#I{u7=$~Qm>akI-1C`!B56T42V9m= z>`5C|@SFg2TbL7tx`pQVBW5!ipn}kCz}<*02;COuEXs5XJ3cM830{Gxj*g?t%RUJuXt6l-)|lDr)&l$R|zLR)Hh zo$amIRC)XAW2gF)lnq`IomnKiY%uFJ*rZIU@>PWpLXK$%ehJ1WV224; zQD+zXmrW;VvK_>KdC`9>RR$>2ew5KRhi><;XufwM$$im!qdmdGbe=b){VVU|_fjev zagqN_>x(#&9U$*oRitSy7oNxRxVZCt>Gfn2@_(T~v3{F;a_G<9tJ?pU-x}&(GrxVV zJ~br22P8fYg!=FLT)vD@<1FJUoMTIJ=)Pw2EGrsuQ((&%re#qP9^f>+=kiO|Wu(Mn zPXZT8js0W;*0TdZ?V#70~$>4z#F{(OzKMTa8GO44uRRYKn4 zPP?ZgUq&;p``k~zZ|a$MpdTz38l&7GyL!e$+)b%QLe%BR6Du2A-pjJ@K6B*i(kKK6Z5aI#jdSX1yrZu&aydE2~(XB)YT?Zj~1 zSGA(DVtu-iwUr-kLfr4-!KqBWQZnAhZ>r>|c)u?~FtWKx?o|dR0-H<@Ko)I73!E)?uy8Lqqt+xduIekPC^3c*ZaA3QY j@ho?m@j6r@Ql{+Cb%vXu{nukJf4ce?OXgpbRZai^>GNmI diff --git a/spec/dummy/public/assets/jquery-ui/checkboxradio-de393f5fa150b0f77685d91164cd615a7ee1777816d1534fdfe3c0bbed0a82e1.css b/spec/dummy/public/assets/jquery-ui/checkboxradio-de393f5fa150b0f77685d91164cd615a7ee1777816d1534fdfe3c0bbed0a82e1.css deleted file mode 100644 index 941641b..0000000 --- a/spec/dummy/public/assets/jquery-ui/checkboxradio-de393f5fa150b0f77685d91164cd615a7ee1777816d1534fdfe3c0bbed0a82e1.css +++ /dev/null @@ -1,492 +0,0 @@ -/*! - * jQuery UI CSS Framework 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/category/theming/ - * - * To view and modify this theme, visit http://jqueryui.com/themeroller/ - */ - -/* - - - - - - - */ - - - -/* Component containers -----------------------------------*/ - -.ui-widget { - font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/; - font-size: 1em/*{fsDefault}*/; -} -.ui-widget .ui-widget { - font-size: 1em; -} -.ui-widget input, -.ui-widget select, -.ui-widget textarea, -.ui-widget button { - font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/; - font-size: 1em; -} -.ui-widget.ui-widget-content { - border: 1px solid #c5c5c5/*{borderColorDefault}*/; -} -.ui-widget-content { - border: 1px solid #dddddd/*{borderColorContent}*/; - background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/; - color: #333333/*{fcContent}*/; -} -.ui-widget-content a { - color: #333333/*{fcContent}*/; -} -.ui-widget-header { - border: 1px solid #dddddd/*{borderColorHeader}*/; - background: #e9e9e9/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/; - color: #333333/*{fcHeader}*/; - font-weight: bold; -} -.ui-widget-header a { - color: #333333/*{fcHeader}*/; -} - -/* Interaction states -----------------------------------*/ -.ui-state-default, -.ui-widget-content .ui-state-default, -.ui-widget-header .ui-state-default, -.ui-button, - -/* We use html here because we need a greater specificity to make sure disabled -works properly when clicked or hovered */ -html .ui-button.ui-state-disabled:hover, -html .ui-button.ui-state-disabled:active { - border: 1px solid #c5c5c5/*{borderColorDefault}*/; - background: #f6f6f6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/; - font-weight: normal/*{fwDefault}*/; - color: #454545/*{fcDefault}*/; -} -.ui-state-default a, -.ui-state-default a:link, -.ui-state-default a:visited, -a.ui-button, -a:link.ui-button, -a:visited.ui-button, -.ui-button { - color: #454545/*{fcDefault}*/; - text-decoration: none; -} -.ui-state-hover, -.ui-widget-content .ui-state-hover, -.ui-widget-header .ui-state-hover, -.ui-state-focus, -.ui-widget-content .ui-state-focus, -.ui-widget-header .ui-state-focus, -.ui-button:hover, -.ui-button:focus { - border: 1px solid #cccccc/*{borderColorHover}*/; - background: #ededed/*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/; - font-weight: normal/*{fwDefault}*/; - color: #2b2b2b/*{fcHover}*/; -} -.ui-state-hover a, -.ui-state-hover a:hover, -.ui-state-hover a:link, -.ui-state-hover a:visited, -.ui-state-focus a, -.ui-state-focus a:hover, -.ui-state-focus a:link, -.ui-state-focus a:visited, -a.ui-button:hover, -a.ui-button:focus { - color: #2b2b2b/*{fcHover}*/; - text-decoration: none; -} - -.ui-visual-focus { - box-shadow: 0 0 3px 1px rgb(94, 158, 214); -} -.ui-state-active, -.ui-widget-content .ui-state-active, -.ui-widget-header .ui-state-active, -a.ui-button:active, -.ui-button:active, -.ui-button.ui-state-active:hover { - border: 1px solid #003eff/*{borderColorActive}*/; - background: #007fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/; - font-weight: normal/*{fwDefault}*/; - color: #ffffff/*{fcActive}*/; -} -.ui-icon-background, -.ui-state-active .ui-icon-background { - border: #003eff/*{borderColorActive}*/; - background-color: #ffffff/*{fcActive}*/; -} -.ui-state-active a, -.ui-state-active a:link, -.ui-state-active a:visited { - color: #ffffff/*{fcActive}*/; - text-decoration: none; -} - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, -.ui-widget-content .ui-state-highlight, -.ui-widget-header .ui-state-highlight { - border: 1px solid #dad55e/*{borderColorHighlight}*/; - background: #fffa90/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/; - color: #777620/*{fcHighlight}*/; -} -.ui-state-checked { - border: 1px solid #dad55e/*{borderColorHighlight}*/; - background: #fffa90/*{bgColorHighlight}*/; -} -.ui-state-highlight a, -.ui-widget-content .ui-state-highlight a, -.ui-widget-header .ui-state-highlight a { - color: #777620/*{fcHighlight}*/; -} -.ui-state-error, -.ui-widget-content .ui-state-error, -.ui-widget-header .ui-state-error { - border: 1px solid #f1a899/*{borderColorError}*/; - background: #fddfdf/*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/; - color: #5f3f3f/*{fcError}*/; -} -.ui-state-error a, -.ui-widget-content .ui-state-error a, -.ui-widget-header .ui-state-error a { - color: #5f3f3f/*{fcError}*/; -} -.ui-state-error-text, -.ui-widget-content .ui-state-error-text, -.ui-widget-header .ui-state-error-text { - color: #5f3f3f/*{fcError}*/; -} -.ui-priority-primary, -.ui-widget-content .ui-priority-primary, -.ui-widget-header .ui-priority-primary { - font-weight: bold; -} -.ui-priority-secondary, -.ui-widget-content .ui-priority-secondary, -.ui-widget-header .ui-priority-secondary { - opacity: .7; - filter:Alpha(Opacity=70); /* support: IE8 */ - font-weight: normal; -} -.ui-state-disabled, -.ui-widget-content .ui-state-disabled, -.ui-widget-header .ui-state-disabled { - opacity: .35; - filter:Alpha(Opacity=35); /* support: IE8 */ - background-image: none; -} -.ui-state-disabled .ui-icon { - filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ -} - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { - width: 16px; - height: 16px; -} -.ui-icon, -.ui-widget-content .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)/*{iconsContent}*/; -} -.ui-widget-header .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)/*{iconsHeader}*/; -} -.ui-state-hover .ui-icon, -.ui-state-focus .ui-icon, -.ui-button:hover .ui-icon, -.ui-button:focus .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_555555_256x240-32175261daee76c82bb0edf0eea16a56421866fbc31e94f3c1d570aa114502f5.png)/*{iconsHover}*/; -} -.ui-state-active .ui-icon, -.ui-button:active .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_ffffff_256x240-350df1b7131037de20e83c5c0f3a41a770d2ac48b5762ea772b3f4a8a7b9d47a.png)/*{iconsActive}*/; -} -.ui-state-highlight .ui-icon, -.ui-button .ui-state-highlight.ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_777620_256x240-0b020fc6e696d88d296e7bb1f61f1eb2ad827848e2c7382a4c3e0999e702dd9b.png)/*{iconsHighlight}*/; -} -.ui-state-error .ui-icon, -.ui-state-error-text .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_cc0000_256x240-40985a64b4d5dd213fba27fcd862a1bd1b337a97674f6ff0b9ec20abcee4bc69.png)/*{iconsError}*/; -} -.ui-button .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_777777_256x240-faf32007ae120c302213557626e660dd10e711c5dd4f1113d35f26dc05b78d2f.png)/*{iconsDefault}*/; -} - -/* positioning */ -.ui-icon-blank { background-position: 16px 16px; } -.ui-icon-caret-1-n { background-position: 0 0; } -.ui-icon-caret-1-ne { background-position: -16px 0; } -.ui-icon-caret-1-e { background-position: -32px 0; } -.ui-icon-caret-1-se { background-position: -48px 0; } -.ui-icon-caret-1-s { background-position: -65px 0; } -.ui-icon-caret-1-sw { background-position: -80px 0; } -.ui-icon-caret-1-w { background-position: -96px 0; } -.ui-icon-caret-1-nw { background-position: -112px 0; } -.ui-icon-caret-2-n-s { background-position: -128px 0; } -.ui-icon-caret-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -65px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -65px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 1px -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-on { background-position: -96px -144px; } -.ui-icon-radio-off { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-all, -.ui-corner-top, -.ui-corner-left, -.ui-corner-tl { - border-top-left-radius: 3px/*{cornerRadius}*/; -} -.ui-corner-all, -.ui-corner-top, -.ui-corner-right, -.ui-corner-tr { - border-top-right-radius: 3px/*{cornerRadius}*/; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-left, -.ui-corner-bl { - border-bottom-left-radius: 3px/*{cornerRadius}*/; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-right, -.ui-corner-br { - border-bottom-right-radius: 3px/*{cornerRadius}*/; -} - -/* Overlays */ -.ui-widget-overlay { - background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/; - opacity: .3/*{opacityOverlay}*/; - filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/; /* support: IE8 */ -} -.ui-widget-shadow { - -webkit-box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/; - box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/; -} -/*! - * jQuery UI Checkboxradio 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/checkboxradio/#theming - */ -/* - - */ - - -.ui-checkboxradio-label .ui-icon-background { - box-shadow: inset 1px 1px 1px #ccc; - border-radius: .12em; - border: none; -} -.ui-checkboxradio-radio-label .ui-icon-background { - width: 16px; - height: 16px; - border-radius: 1em; - overflow: visible; - border: none; -} -.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, -.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { - background-image: none; - width: 8px; - height: 8px; - border-width: 4px; - border-style: solid; -} -.ui-checkboxradio-disabled { - pointer-events: none; -} diff --git a/spec/dummy/public/assets/jquery-ui/checkboxradio-de393f5fa150b0f77685d91164cd615a7ee1777816d1534fdfe3c0bbed0a82e1.css.gz b/spec/dummy/public/assets/jquery-ui/checkboxradio-de393f5fa150b0f77685d91164cd615a7ee1777816d1534fdfe3c0bbed0a82e1.css.gz deleted file mode 100644 index 7222654691258eee87ddd3c144d103eea1973eed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3516 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 diff --git a/spec/dummy/public/assets/jquery-ui/controlgroup-6433e4a29172300848b0e39261d7a49520581e01f7f9be13f38fd6a96c7b8092.css b/spec/dummy/public/assets/jquery-ui/controlgroup-6433e4a29172300848b0e39261d7a49520581e01f7f9be13f38fd6a96c7b8092.css deleted file mode 100644 index 5d264a0..0000000 --- a/spec/dummy/public/assets/jquery-ui/controlgroup-6433e4a29172300848b0e39261d7a49520581e01f7f9be13f38fd6a96c7b8092.css +++ /dev/null @@ -1,523 +0,0 @@ -/*! - * jQuery UI CSS Framework 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/category/theming/ - * - * To view and modify this theme, visit http://jqueryui.com/themeroller/ - */ - -/* - - - - - - - */ - - - -/* Component containers -----------------------------------*/ - -.ui-widget { - font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/; - font-size: 1em/*{fsDefault}*/; -} -.ui-widget .ui-widget { - font-size: 1em; -} -.ui-widget input, -.ui-widget select, -.ui-widget textarea, -.ui-widget button { - font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/; - font-size: 1em; -} -.ui-widget.ui-widget-content { - border: 1px solid #c5c5c5/*{borderColorDefault}*/; -} -.ui-widget-content { - border: 1px solid #dddddd/*{borderColorContent}*/; - background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/; - color: #333333/*{fcContent}*/; -} -.ui-widget-content a { - color: #333333/*{fcContent}*/; -} -.ui-widget-header { - border: 1px solid #dddddd/*{borderColorHeader}*/; - background: #e9e9e9/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/; - color: #333333/*{fcHeader}*/; - font-weight: bold; -} -.ui-widget-header a { - color: #333333/*{fcHeader}*/; -} - -/* Interaction states -----------------------------------*/ -.ui-state-default, -.ui-widget-content .ui-state-default, -.ui-widget-header .ui-state-default, -.ui-button, - -/* We use html here because we need a greater specificity to make sure disabled -works properly when clicked or hovered */ -html .ui-button.ui-state-disabled:hover, -html .ui-button.ui-state-disabled:active { - border: 1px solid #c5c5c5/*{borderColorDefault}*/; - background: #f6f6f6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/; - font-weight: normal/*{fwDefault}*/; - color: #454545/*{fcDefault}*/; -} -.ui-state-default a, -.ui-state-default a:link, -.ui-state-default a:visited, -a.ui-button, -a:link.ui-button, -a:visited.ui-button, -.ui-button { - color: #454545/*{fcDefault}*/; - text-decoration: none; -} -.ui-state-hover, -.ui-widget-content .ui-state-hover, -.ui-widget-header .ui-state-hover, -.ui-state-focus, -.ui-widget-content .ui-state-focus, -.ui-widget-header .ui-state-focus, -.ui-button:hover, -.ui-button:focus { - border: 1px solid #cccccc/*{borderColorHover}*/; - background: #ededed/*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/; - font-weight: normal/*{fwDefault}*/; - color: #2b2b2b/*{fcHover}*/; -} -.ui-state-hover a, -.ui-state-hover a:hover, -.ui-state-hover a:link, -.ui-state-hover a:visited, -.ui-state-focus a, -.ui-state-focus a:hover, -.ui-state-focus a:link, -.ui-state-focus a:visited, -a.ui-button:hover, -a.ui-button:focus { - color: #2b2b2b/*{fcHover}*/; - text-decoration: none; -} - -.ui-visual-focus { - box-shadow: 0 0 3px 1px rgb(94, 158, 214); -} -.ui-state-active, -.ui-widget-content .ui-state-active, -.ui-widget-header .ui-state-active, -a.ui-button:active, -.ui-button:active, -.ui-button.ui-state-active:hover { - border: 1px solid #003eff/*{borderColorActive}*/; - background: #007fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/; - font-weight: normal/*{fwDefault}*/; - color: #ffffff/*{fcActive}*/; -} -.ui-icon-background, -.ui-state-active .ui-icon-background { - border: #003eff/*{borderColorActive}*/; - background-color: #ffffff/*{fcActive}*/; -} -.ui-state-active a, -.ui-state-active a:link, -.ui-state-active a:visited { - color: #ffffff/*{fcActive}*/; - text-decoration: none; -} - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, -.ui-widget-content .ui-state-highlight, -.ui-widget-header .ui-state-highlight { - border: 1px solid #dad55e/*{borderColorHighlight}*/; - background: #fffa90/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/; - color: #777620/*{fcHighlight}*/; -} -.ui-state-checked { - border: 1px solid #dad55e/*{borderColorHighlight}*/; - background: #fffa90/*{bgColorHighlight}*/; -} -.ui-state-highlight a, -.ui-widget-content .ui-state-highlight a, -.ui-widget-header .ui-state-highlight a { - color: #777620/*{fcHighlight}*/; -} -.ui-state-error, -.ui-widget-content .ui-state-error, -.ui-widget-header .ui-state-error { - border: 1px solid #f1a899/*{borderColorError}*/; - background: #fddfdf/*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/; - color: #5f3f3f/*{fcError}*/; -} -.ui-state-error a, -.ui-widget-content .ui-state-error a, -.ui-widget-header .ui-state-error a { - color: #5f3f3f/*{fcError}*/; -} -.ui-state-error-text, -.ui-widget-content .ui-state-error-text, -.ui-widget-header .ui-state-error-text { - color: #5f3f3f/*{fcError}*/; -} -.ui-priority-primary, -.ui-widget-content .ui-priority-primary, -.ui-widget-header .ui-priority-primary { - font-weight: bold; -} -.ui-priority-secondary, -.ui-widget-content .ui-priority-secondary, -.ui-widget-header .ui-priority-secondary { - opacity: .7; - filter:Alpha(Opacity=70); /* support: IE8 */ - font-weight: normal; -} -.ui-state-disabled, -.ui-widget-content .ui-state-disabled, -.ui-widget-header .ui-state-disabled { - opacity: .35; - filter:Alpha(Opacity=35); /* support: IE8 */ - background-image: none; -} -.ui-state-disabled .ui-icon { - filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ -} - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { - width: 16px; - height: 16px; -} -.ui-icon, -.ui-widget-content .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)/*{iconsContent}*/; -} -.ui-widget-header .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_444444_256x240-31d988765b4e6f56553c29588c500381dc3e6f0aa2980c8212202e5644aefd5d.png)/*{iconsHeader}*/; -} -.ui-state-hover .ui-icon, -.ui-state-focus .ui-icon, -.ui-button:hover .ui-icon, -.ui-button:focus .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_555555_256x240-32175261daee76c82bb0edf0eea16a56421866fbc31e94f3c1d570aa114502f5.png)/*{iconsHover}*/; -} -.ui-state-active .ui-icon, -.ui-button:active .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_ffffff_256x240-350df1b7131037de20e83c5c0f3a41a770d2ac48b5762ea772b3f4a8a7b9d47a.png)/*{iconsActive}*/; -} -.ui-state-highlight .ui-icon, -.ui-button .ui-state-highlight.ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_777620_256x240-0b020fc6e696d88d296e7bb1f61f1eb2ad827848e2c7382a4c3e0999e702dd9b.png)/*{iconsHighlight}*/; -} -.ui-state-error .ui-icon, -.ui-state-error-text .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_cc0000_256x240-40985a64b4d5dd213fba27fcd862a1bd1b337a97674f6ff0b9ec20abcee4bc69.png)/*{iconsError}*/; -} -.ui-button .ui-icon { - background-image: url(/assets/jquery-ui/ui-icons_777777_256x240-faf32007ae120c302213557626e660dd10e711c5dd4f1113d35f26dc05b78d2f.png)/*{iconsDefault}*/; -} - -/* positioning */ -.ui-icon-blank { background-position: 16px 16px; } -.ui-icon-caret-1-n { background-position: 0 0; } -.ui-icon-caret-1-ne { background-position: -16px 0; } -.ui-icon-caret-1-e { background-position: -32px 0; } -.ui-icon-caret-1-se { background-position: -48px 0; } -.ui-icon-caret-1-s { background-position: -65px 0; } -.ui-icon-caret-1-sw { background-position: -80px 0; } -.ui-icon-caret-1-w { background-position: -96px 0; } -.ui-icon-caret-1-nw { background-position: -112px 0; } -.ui-icon-caret-2-n-s { background-position: -128px 0; } -.ui-icon-caret-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -65px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -65px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 1px -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-on { background-position: -96px -144px; } -.ui-icon-radio-off { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-all, -.ui-corner-top, -.ui-corner-left, -.ui-corner-tl { - border-top-left-radius: 3px/*{cornerRadius}*/; -} -.ui-corner-all, -.ui-corner-top, -.ui-corner-right, -.ui-corner-tr { - border-top-right-radius: 3px/*{cornerRadius}*/; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-left, -.ui-corner-bl { - border-bottom-left-radius: 3px/*{cornerRadius}*/; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-right, -.ui-corner-br { - border-bottom-right-radius: 3px/*{cornerRadius}*/; -} - -/* Overlays */ -.ui-widget-overlay { - background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/; - opacity: .3/*{opacityOverlay}*/; - filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/; /* support: IE8 */ -} -.ui-widget-shadow { - -webkit-box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/; - box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/; -} -/*! - * jQuery UI Controlgroup 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - * http://api.jqueryui.com/controlgroup/#theming - */ -/* - - */ - - -.ui-controlgroup { - vertical-align: middle; - display: inline-block; -} -.ui-controlgroup > .ui-controlgroup-item { - float: left; - margin-left: 0; - margin-right: 0; -} -.ui-controlgroup > .ui-controlgroup-item:focus, -.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus { - z-index: 9999; -} -.ui-controlgroup-vertical > .ui-controlgroup-item { - display: block; - float: none; - width: 100%; - margin-top: 0; - margin-bottom: 0; - text-align: left; -} -.ui-controlgroup-vertical .ui-controlgroup-item { - box-sizing: border-box; -} -.ui-controlgroup .ui-controlgroup-label { - padding: .4em 1em; -} -.ui-controlgroup .ui-controlgroup-label span { - font-size: 80%; -} -.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item { - border-left: none; -} -.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item { - border-top: none; -} -.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { - border-right: none; -} -.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { - border-bottom: none; -} - -/* Spinner specific style fixes */ -.ui-controlgroup-vertical .ui-spinner-input { - - /* Support: IE8 only, Android < 4.4 only */ - width: 75%; - width: calc( 100% - 2.4em ); -} -.ui-controlgroup-vertical .ui-spinner .ui-spinner-up { - border-top-style: solid; -} - diff --git a/spec/dummy/public/assets/jquery-ui/controlgroup-6433e4a29172300848b0e39261d7a49520581e01f7f9be13f38fd6a96c7b8092.css.gz b/spec/dummy/public/assets/jquery-ui/controlgroup-6433e4a29172300848b0e39261d7a49520581e01f7f9be13f38fd6a96c7b8092.css.gz deleted file mode 100644 index 6b57c1ff820d7764155bd3f2f76102d5d4352646..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3713 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 t!a+~1CxvS@*jYcV*oV((>label: :data Selector -//>>group: Core -//>>description: Selects elements which have data stored under the specified key. -//>>docs: http://api.jqueryui.com/data-selector/ - -( function( factory ) { - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "jquery", "./version" ], factory ); - } else { - - // Browser globals - factory( jQuery ); - } -} ( function( $ ) { -return $.extend( $.expr[ ":" ], { - data: $.expr.createPseudo ? - $.expr.createPseudo( function( dataName ) { - return function( elem ) { - return !!$.data( elem, dataName ); - }; - } ) : - - // Support: jQuery <1.8 - function( elem, i, match ) { - return !!$.data( elem, match[ 3 ] ); - } -} ); -} ) ); - - -/*! - * jQuery UI Disable Selection 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: disableSelection -//>>group: Core -//>>description: Disable selection of text content within the set of matched elements. -//>>docs: http://api.jqueryui.com/disableSelection/ - -// This file is deprecated -( function( factory ) { - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "jquery", "./version" ], factory ); - } else { - - // Browser globals - factory( jQuery ); - } -} ( function( $ ) { - -return $.fn.extend( { - disableSelection: ( function() { - var eventType = "onselectstart" in document.createElement( "div" ) ? - "selectstart" : - "mousedown"; - - return function() { - return this.on( eventType + ".ui-disableSelection", function( event ) { - event.preventDefault(); - } ); - }; - } )(), - - enableSelection: function() { - return this.off( ".ui-disableSelection" ); - } -} ); - -} ) ); - - -/*! - * jQuery UI Focusable 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: :focusable Selector -//>>group: Core -//>>description: Selects elements which can be focused. -//>>docs: http://api.jqueryui.com/focusable-selector/ - -( function( factory ) { - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "jquery", "./version" ], factory ); - } else { - - // Browser globals - factory( jQuery ); - } -} ( function( $ ) { - -// Selectors -$.ui.focusable = function( element, hasTabindex ) { - var map, mapName, img, focusableIfVisible, fieldset, - nodeName = element.nodeName.toLowerCase(); - - if ( "area" === nodeName ) { - map = element.parentNode; - mapName = map.name; - if ( !element.href || !mapName || map.nodeName.toLowerCase() !== "map" ) { - return false; - } - img = $( "img[usemap='#" + mapName + "']" ); - return img.length > 0 && img.is( ":visible" ); - } - - if ( /^(input|select|textarea|button|object)$/.test( nodeName ) ) { - focusableIfVisible = !element.disabled; - - if ( focusableIfVisible ) { - - // Form controls within a disabled fieldset are disabled. - // However, controls within the fieldset's legend do not get disabled. - // Since controls generally aren't placed inside legends, we skip - // this portion of the check. - fieldset = $( element ).closest( "fieldset" )[ 0 ]; - if ( fieldset ) { - focusableIfVisible = !fieldset.disabled; - } - } - } else if ( "a" === nodeName ) { - focusableIfVisible = element.href || hasTabindex; - } else { - focusableIfVisible = hasTabindex; - } - - return focusableIfVisible && $( element ).is( ":visible" ) && visible( $( element ) ); -}; - -// Support: IE 8 only -// IE 8 doesn't resolve inherit to visible/hidden for computed values -function visible( element ) { - var visibility = element.css( "visibility" ); - while ( visibility === "inherit" ) { - element = element.parent(); - visibility = element.css( "visibility" ); - } - return visibility !== "hidden"; -} - -$.extend( $.expr[ ":" ], { - focusable: function( element ) { - return $.ui.focusable( element, $.attr( element, "tabindex" ) != null ); - } -} ); - -return $.ui.focusable; - -} ) ); - -( function( factory ) { - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "jquery", "./version" ], factory ); - } else { - - // Browser globals - factory( jQuery ); - } -} ( function( $ ) { - -// Support: IE8 Only -// IE8 does not support the form attribute and when it is supplied. It overwrites the form prop -// with a string, so we need to find the proper form. -return $.fn.form = function() { - return typeof this[ 0 ].form === "string" ? this.closest( "form" ) : $( this[ 0 ].form ); -}; - -} ) ); - -( function( factory ) { - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "jquery", "./version" ], factory ); - } else { - - // Browser globals - factory( jQuery ); - } -} ( function( $ ) { - -// This file is deprecated -return $.ui.ie = !!/msie [\w.]+/.exec( navigator.userAgent.toLowerCase() ); -} ) ); - - -/*! - * jQuery UI Keycode 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: Keycode -//>>group: Core -//>>description: Provide keycodes as keynames -//>>docs: http://api.jqueryui.com/jQuery.ui.keyCode/ - -( function( factory ) { - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "jquery", "./version" ], factory ); - } else { - - // Browser globals - factory( jQuery ); - } -} ( function( $ ) { -return $.ui.keyCode = { - BACKSPACE: 8, - COMMA: 188, - DELETE: 46, - DOWN: 40, - END: 35, - ENTER: 13, - ESCAPE: 27, - HOME: 36, - LEFT: 37, - PAGE_DOWN: 34, - PAGE_UP: 33, - PERIOD: 190, - RIGHT: 39, - SPACE: 32, - TAB: 9, - UP: 38 -}; - -} ) ); - -( function( factory ) { - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "jquery", "./version" ], factory ); - } else { - - // Browser globals - factory( jQuery ); - } -} ( function( $ ) { - -// Internal use only -return $.ui.escapeSelector = ( function() { - var selectorEscape = /([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g; - return function( selector ) { - return selector.replace( selectorEscape, "\\$1" ); - }; -} )(); - -} ) ); - - - -/*! - * jQuery UI Labels 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: labels -//>>group: Core -//>>description: Find all the labels associated with a given input -//>>docs: http://api.jqueryui.com/labels/ - -( function( factory ) { - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "jquery", "./version", "./escape-selector" ], factory ); - } else { - - // Browser globals - factory( jQuery ); - } -} ( function( $ ) { - -return $.fn.labels = function() { - var ancestor, selector, id, labels, ancestors; - - // Check control.labels first - if ( this[ 0 ].labels && this[ 0 ].labels.length ) { - return this.pushStack( this[ 0 ].labels ); - } - - // Support: IE <= 11, FF <= 37, Android <= 2.3 only - // Above browsers do not support control.labels. Everything below is to support them - // as well as document fragments. control.labels does not work on document fragments - labels = this.eq( 0 ).parents( "label" ); - - // Look for the label based on the id - id = this.attr( "id" ); - if ( id ) { - - // We don't search against the document in case the element - // is disconnected from the DOM - ancestor = this.eq( 0 ).parents().last(); - - // Get a full set of top level ancestors - ancestors = ancestor.add( ancestor.length ? ancestor.siblings() : this.siblings() ); - - // Create a selector for the label based on the id - selector = "label[for='" + $.ui.escapeSelector( id ) + "']"; - - labels = labels.add( ancestors.find( selector ).addBack( selector ) ); - - } - - // Return whatever we have found for labels - return this.pushStack( labels ); -}; - -} ) ); - - -/*! - * jQuery UI Support for jQuery core 1.7.x 1.12.1 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - * - */ - -//>>label: jQuery 1.7 Support -//>>group: Core -//>>description: Support version 1.7.x of jQuery core - -( function( factory ) { - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "jquery", "./version" ], factory ); - } else { - - // Browser globals - factory( jQuery ); - } -}( function( $ ) { - -// Support: jQuery 1.7 only -// Not a great way to check versions, but since we only support 1.7+ and only -// need to detect <1.8, this is a simple check that should suffice. Checking -// for "1.7." would be a bit safer, but the version string is 1.7, not 1.7.0 -// and we'll never reach 1.70.0 (if we do, we certainly won't be supporting -// 1.7 anymore). See #11197 for why we're not using feature detection. -if ( $.fn.jquery.substring( 0, 3 ) === "1.7" ) { - - // Setters for .innerWidth(), .innerHeight(), .outerWidth(), .outerHeight() - // Unlike jQuery Core 1.8+, these only support numeric values to set the - // dimensions in pixels - $.each( [ "Width", "Height" ], function( i, name ) { - var side = name === "Width" ? [ "Left", "Right" ] : [ "Top", "Bottom" ], - type = name.toLowerCase(), - orig = { - innerWidth: $.fn.innerWidth, - innerHeight: $.fn.innerHeight, - outerWidth: $.fn.outerWidth, - outerHeight: $.fn.outerHeight - }; - - function reduce( elem, size, border, margin ) { - $.each( side, function() { - size -= parseFloat( $.css( elem, "padding" + this ) ) || 0; - if ( border ) { - size -= parseFloat( $.css( elem, "border" + this + "Width" ) ) || 0; - } - if ( margin ) { - size -= parseFloat( $.css( elem, "margin" + this ) ) || 0; - } - } ); - return size; - } - - $.fn[ "inner" + name ] = function( size ) { - if ( size === undefined ) { - return orig[ "inner" + name ].call( this ); - } - - return this.each( function() { - $( this ).css( type, reduce( this, size ) + "px" ); - } ); - }; - - $.fn[ "outer" + name ] = function( size, margin ) { - if ( typeof size !== "number" ) { - return orig[ "outer" + name ].call( this, size ); - } - - return this.each( function() { - $( this ).css( type, reduce( this, size, true, margin ) + "px" ); - } ); - }; - } ); - - $.fn.addBack = function( selector ) { - return this.add( selector == null ? - this.prevObject : this.prevObject.filter( selector ) - ); - }; -} - -} ) ); - -( function( factory ) { - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "jquery", "./version" ], factory ); - } else { - - // Browser globals - factory( jQuery ); - } -} ( function( $ ) { - -// $.ui.plugin is deprecated. Use $.widget() extensions instead. -return $.ui.plugin = { - add: function( module, option, set ) { - var i, - proto = $.ui[ module ].prototype; - for ( i in set ) { - proto.plugins[ i ] = proto.plugins[ i ] || []; - proto.plugins[ i ].push( [ option, set[ i ] ] ); - } - }, - call: function( instance, name, args, allowDisconnected ) { - var i, - set = instance.plugins[ name ]; - - if ( !set ) { - return; - } - - if ( !allowDisconnected && ( !instance.element[ 0 ].parentNode || - instance.element[ 0 ].parentNode.nodeType === 11 ) ) { - return; - } - - for ( i = 0; i < set.length; i++ ) { - if ( instance.options[ set[ i ][ 0 ] ] ) { - set[ i ][ 1 ].apply( instance.element, args ); - } - } - } -}; - -} ) ); - -( function( factory ) { - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "jquery", "./version" ], factory ); - } else { - - // Browser globals - factory( jQuery ); - } -} ( function( $ ) { -return $.ui.safeActiveElement = function( document ) { - var activeElement; - - // Support: IE 9 only - // IE9 throws an "Unspecified error" accessing document.activeElement from an