PageSourceSearch

https://www.twgbr.org.tw/

html twgbr.org.tw collected 2026-09-24 10:06:48 UTC 315,177 bytes, 5,240 lines download raw bytes

1<!DOCTYPE html>
2<html lang="zh-hant">
3<head>
4
5      <title>臺灣福音書房-新品</title>
6
7  <meta name="description" content="冬季訓練相關書籍、新品推介">
8
9    <meta name="keywords" content="臺灣福音書房, twgbr, 福音書房,福音书房">
10
11
12    <link rel="preload" href="https://cdn.shoplineapp.com/s/javascripts/currencies.js" as="script">
13
14  <link rel="preload" href="https://cdn.shoplineapp.com/assets/fonts/fontawesome-webfont.woff2?v=4.7.0" as="font" type="font/woff2" crossorigin>
15
16
17
18
19<!-- locale meta -->
20
21<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
22
23<meta name="mobile-web-app-capable" content="yes">
24<meta name="format-detection" content="telephone=no" />
25
26<meta name="google" value="notranslate">
27
28
29
30
31    
31<script type="application/ld+json">
32    {"@context":"https://schema.org","@type":"WebSite","name":"臺灣福音書房","url":"https://www.twgbr.org.tw"}
33    </script>
33
34
35
36  
36<script type="application/ld+json">
37  {"@context":"https://schema.org","@type":"Organization","name":"臺灣福音書房","url":"https://www.twgbr.org.tw","logo":"https://img.shoplineapp.com/media/image_clips/5836a32f61706961a95f0800/original.png?1479975726"}
38  </script>
38
39
40
41  <link rel="shortcut icon" type="image/png" href="https://img.shoplineapp.com/media/image_clips/5b07b7ef4e22a6da30000723/original.jpg?1527232495">
42
43<!-- styles-->
44<link rel="preconnect" href="https://fonts.gstatic.com">
45<link href='https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&display=swap' type='text/css' as="style" onload="this.rel='stylesheet'" />
46<link href='https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900,200italic,300italic,400italic,600italic,700italic,900italic&display=swap' type='text/css' as="style" onload="this.rel='stylesheet'">
47    <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/common-898e3d282d673c037e3500beff4d8e9de2ee50e01c27252b33520348e0b17da0.css" onload="" />
48
49    <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/application-cd51e1c9c998168abe2e5804e939a2a6de4bdb1173887c019cb7b099d88f06ef.css" onload="" />
50
51      <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/themes/ell-9cd7e23eff04629e0abf5b426a408645414f0e3f59641aeb6f78a381e73f9305.css" onload="" />
52
53
54
55
56
57
58<style>
59  :root {
60
61    --cookie-consent-popup-z-index: 1000;
62  }
63</style>
64
65
66  <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/intl_tel_input-0d9daf73.chunk.css" />
67
68
69
70
71
72
73    <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/sl_armor_captcha-63afdf18.chunk.css" />
74
75<link rel="alternate" type="text/plain" href="https://www.twgbr.org.tw/llms.txt">
76<link rel="alternate" type="text/plain" href="https://www.twgbr.org.tw/llms-full.txt">
77
78<!-- styles-->
79
80<!-- GLOBAL CONTENT FOR HTML HEAD START-->
81<link href='https://fonts.googleapis.com/css?family=Kreon&display=swap' type='text/css' rel="preload" as="style" onload="this.rel='stylesheet'" />
82
83<!-- GLOBAL CONTENT FOR HTML HEAD END -->
84
85
86<!--- Site Ownership Data -->
87    <meta name="google-site-verification" content="FtBR7q5ilj0DsurXrlEBPxKpJC6srd8x9qaJryZvfjg">
88    <meta name="google-site-verification" content="B5_NlcQoMUoKnwELHWmKE5GhpxHJi0zbWZnVeICS86k">
89<!--- Site Ownership Data End-->
90
91<base href="/">
92
93  <style>
94    
95  </style>
96  <meta name="google-site-verification" content="0Y2-FqAWEweVIWkt8M7nusd6pZiZ62MQqvg-W4kM2K8" />
97<meta name="google-site-verification" content="f3PcshDF0pIgVk-h7MvLKfg-CRNeQpMfRntVB16zYQ8" />
98<meta name="csrf-param" content="authenticity_token" />
99<meta name="csrf-token" content="UWwPLn85mYOD1gbAwAJMRuCzVIIYIIJsi++CREunbTgPlFEKas2GWYEgjfUUlWGnMnD5FVIJrU1fdEL5hjtYpQ==" />
100
101
102<!-- Start of Criteo one tag -->
103<!-- End of Criteo one tag -->
104
105<meta name="csrf-param" content="authenticity_token" />
106<meta name="csrf-token" content="p8w5feP7Iab/ZXRWSpfZIRI1+pcbfuznX6UilfUEPq75NGdZ9g8+fP2T/2OeAPTAwPZXAFFXw8aLPuIoOJgLMw==" />
107  
108    <meta property="og:title" content="臺灣福音書房-新品"/>
109    <meta property="og:url" content="https://www.twgbr.org.tw"/>
110    <link rel="canonical" href="https://www.twgbr.org.tw" />
111
112
113    <meta property="og:image" content="https://img.shoplineapp.com/media/image_clips/5836a32f61706961a95f0800/original.png?1479975726"/>
114
115  <meta property="og:description" content="冬季訓練相關書籍、新品推介">
116  
117
118
119
120
121<script type="text/javascript">
122  window.mainConfig = JSON.parse('{\"sessionId\":\"\",\"merchantId\":\"57625fb861706924e07d2d00\",\"appCoreHost\":\"shoplineapp.com\",\"assetHost\":\"https://cdn.shoplineapp.com/packs/\",\"apiBaseUrl\":\"http://shoplineapp.com\",\"eventTrackApi\":\"https://events.shoplytics.com/api\",\"frontCommonsApi\":\"https://front-commons.shoplineapp.com/api\",\"appendToUrl\":\"\",\"env\":\"production\",\"merchantData\":{\"_id\":\"57625fb861706924e07d2d00\",\"addon_limit_enabled\":true,\"base_country_code\":\"TW\",\"base_currency\":{\"id\":\"twd\",\"iso_code\":\"TWD\",\"alternate_symbol\":\"NT$\",\"name\":\"New Taiwan Dollar\",\"symbol_first\":true,\"subunit_to_unit\":1},\"base_currency_code\":\"TWD\",\"beta_feature_keys\":[\"page_editor_v2\",\"promotions_setup\",\"promotions_apply\",\"hide_coupon\",\"checkout_v2\"],\"brand_home_url\":\"https://www.twgbr.org.tw\",\"checkout_setting\":{\"enable_membership_autocheck\":true,\"enable_subscription_autocheck\":false,\"enabled_abandoned_cart_notification\":true,\"enable_sc_fast_checkout\":false},\"current_plan_key\":\"basket\",\"current_theme_key\":\"ell\",\"delivery_option_count\":3,\"enabled_stock_reminder\":true,\"handle\":\"twgbr\",\"identifier\":\"\",\"instagram_access_token\":\"\",\"instagram_id\":\"\",\"invoice_activation\":\"inactive\",\"mobile_logo_media_url\":\"https://img.shoplineapp.com/media/image_clips/5afaaeae8d1db9fbd100087d/original.png?1526378157\",\"name\":\"臺灣福音書房\",\"order_setting\":{\"invoice_activation\":\"inactive\",\"short_message_activation\":\"inactive\",\"stock_reminder_activation\":\"true\",\"default_out_of_stock_reminder\":true,\"auto_cancel_expired_orders\":true,\"auto_revert_credit\":false,\"enabled_order_auth_expiry\":false,\"enable_order_split_einvoice_reissue\":false,\"no_duplicate_uniform_invoice\":false,\"hourly_auto_invoice\":false,\"enabled_location_id\":true,\"enabled_sf_hidden_product_name\":false,\"customer_return_order\":{\"enabled\":false,\"available_return_days\":\"7\"},\"customer_cancel_order\":{\"enabled\":false,\"auto_revert_credit\":false},\"custom_fields\":[{\"type\":\"text\",\"label\":\"統一編號\",\"display_type\":\"text_field\",\"name_translations\":{\"zh-hant\":\"統一編號\"},\"hint_translations\":{\"zh-hant\":\"如需統一編號請在此填寫(三聯發票必填)\"},\"field_id\":\"6535d0dc52ffb70014d0cce3\"},{\"type\":\"text\",\"label\":\"公司抬頭\",\"display_type\":\"text_field\",\"name_translations\":{\"zh-hant\":\"公司抬頭\"},\"hint_translations\":{\"zh-hant\":\"如需開立三聯式發票,請務必填寫\"},\"field_id\":\"6535d0dc52ffb70014d0cce4\"}],\"invoice\":{\"tax_id\":\"\"},\"facebook_messenging\":{\"status\":\"deactivated\"},\"status_update_sms\":{\"status\":\"deactivated\"},\"private_info_handle\":{\"enabled\":false,\"custom_fields_enabled\":false}},\"payment_method_count\":6,\"product_setting\":{\"enabled_show_member_price\":false,\"enabled_product_review\":true,\"variation_display\":\"dropdown\",\"price_range_enabled\":true,\"enabled_pos_product_customized_price\":false,\"enabled_pos_product_price_tier\":false,\"preorder_add_to_cart_button_display\":\"depend_on_stock\"},\"promotion_setting\":{\"multi_order_discount_strategy\":\"order_or_tier_promotion\",\"order_gift_threshold_mode\":\"after_price_discounts\",\"order_free_shipping_threshold_mode\":\"after_all_discounts\",\"category_item_gift_threshold_mode\":\"before_discounts\",\"category_item_free_shipping_threshold_mode\":\"before_discounts\"},\"rollout_keys\":[\"2026_pdp_revamp_mobile_addon_products\",\"3_layer_category\",\"3_layer_navigation\",\"3_layer_variation\",\"711_CB_13countries\",\"711_CB_pickup_TH\",\"711_c2b_report_v2\",\"711_cross_delivery\",\"AdminCancelRecurringSubscription_V1\",\"MC_manual_order\",\"MO_Apply_Coupon_Code\",\"StaffCanBeDeleted_V1\",\"SummaryStatement_V1\",\"UTM_export\",\"UTM_register\",\"abandoned_cart_notification\",\"add_system_fontstyle\",\"add_to_cart_revamp\",\"addon_products_limit_10\",\"addon_products_limit_unlimited\",\"addon_quantity\",\"address_format_batch2\",\"address_format_jp\",\"address_format_my\",\"address_format_us\",\"address_format_vn\",\"admin_app_extension\",\"admin_clientele_profile\",\"admin_custom_domain\",\"admin_image_service\",\"admin_js_revamp_action_logs\",\"admin_js_upgrade_SL-32913\",\"admin_js_upgrade_SL-45990\",\"admin_logistic_bank_account\",\"admin_manual_order\",\"admin_realtime\",\"admin_search_crawl_setting\",\"admin_vietnam_dong\",\"adminapp_order_form\",\"adminapp_wa_contacts_list\",\"ads_system_new_tab\",\"advanced_menu_app_availability\",\"adyen_my_sc\",\"affiliate_by_product\",\"affiliate_dashboard\",\"affiliate_kol_report_appstore\",\"affiliate_multiple_promotion\",\"affiliate_product_level_attribution\",\"alipay_hk_sc\",\"android_pos_agent_clockin_n_out\",\"android_pos_purchase_order_partial_in_storage\",\"android_pos_save_send_receipt\",\"android_pos_v2_force_upgrade_version_1-50-0_date_2025-08-30\",\"app_categories_filtering\",\"app_multiplan\",\"app_subscription_prorated_billing\",\"apply_multi_order_discount\",\"apps_store\",\"apps_store_blog\",\"apps_store_fb_comment\",\"apps_store_wishlist\",\"appstore_free_trial\",\"archive_order_data\",\"archive_order_ui\",\"assign_products_to_category\",\"auth_flow_revamp\",\"auto_credit_percentage\",\"auto_credit_recurring\",\"auto_reply_comment\",\"auto_save_sf_plus_address\",\"availability_buy_online_pickup_instore\",\"availability_preview_buy_online_pickup_instore\",\"basket_comparising_link_CNY\",\"basket_comparising_link_HKD\",\"basket_comparising_link_TWD\",\"basket_invoice_field\",\"basket_pricing_page_cny\",\"basket_pricing_page_hkd\",\"basket_pricing_page_myr\",\"basket_pricing_page_sgd\",\"basket_pricing_page_thb\",\"basket_pricing_page_twd\",\"basket_pricing_page_usd\",\"basket_pricing_page_vnd\",\"basket_subscription_coupon\",\"basket_subscription_email\",\"bianco_setting\",\"bidding_select_product\",\"bing_ads\",\"birthday_format_v2\",\"block_gtm_for_lighthouse\",\"blog\",\"blog_app\",\"blog_revamp_admin\",\"blog_revamp_admin_category\",\"blog_revamp_doublewrite\",\"blog_revamp_related_products\",\"blog_revamp_shop_category\",\"blog_revamp_singleread\",\"breadcrumb\",\"broadcast_advanced_filters\",\"broadcast_analytics\",\"broadcast_clone\",\"broadcast_email_html\",\"broadcast_facebook_template\",\"broadcast_line_template\",\"broadcast_unsubscribe_email\",\"bulk_action_customer\",\"bulk_action_product\",\"bulk_import_multi_lang\",\"bulk_payment_delivery_setting\",\"bulk_printing_labels_711C2C\",\"bulk_update_dynamic_fields\",\"bulk_update_job\",\"bulk_update_new_fields\",\"bulk_update_product_download_with_filter\",\"bulk_update_tag\",\"bundle_add_type\",\"bundle_group\",\"bundle_page\",\"bundle_pricing\",\"bundle_promotion_apply_enhancement\",\"bundle_stackable\",\"buy_button\",\"buy_now_button\",\"buyandget_promotion\",\"callback_service\",\"cancel_order_by_customer\",\"cancel_order_by_customer_v2\",\"cart_addon\",\"cart_addon_condition\",\"cart_addon_limit\",\"cart_use_product_service\",\"cart_uuid\",\"category_banner_multiple\",\"category_limit_unlimited\",\"category_sorting\",\"channel_fb\",\"channel_integration\",\"channel_line\",\"charge_shipping_fee_by_product_qty\",\"chat_widget\",\"chat_widget_facebook\",\"chat_widget_livechat\",\"checkout_membercheckbox_toggle\",\"checkout_setting\",\"cn_pricing_page_2019\",\"cod_not_pickup_blacklist\",\"combine_orders_app\",\"component_h1_tag\",\"connect_new_facebookpage\",\"consolidated_billing\",\"cookie_consent\",\"country_code\",\"coupon_center_back_to_cart\",\"coupon_center_enhancement_phase1\",\"coupon_notification\",\"coupon_v2\",\"create_staff_revamp\",\"credit_amount_condition_hidden\",\"credit_installment_payment_fee_hidden\",\"credit_point_triggerpoint\",\"crm_email_custom\",\"crm_notify_preview\",\"crm_sms_custom\",\"crm_sms_notify\",\"cross_shop_tracker\",\"custom_css\",\"custom_home_delivery_tw\",\"custom_notification_shorten_url\",\"custom_notify\",\"custom_order_export\",\"customer_advanced_filter\",\"customer_coupon\",\"customer_custom_field_limit_5\",\"customer_data_secure\",\"customer_edit\",\"customer_export_v2\",\"customer_group\",\"customer_group_analysis\",\"customer_group_customer_spend_period\",\"customer_group_filter_p2\",\"customer_group_filter_p3\",\"customer_group_regenerate\",\"customer_group_sendcoupon\",\"customer_import_50000_failure_report\",\"customer_import_v2\",\"customer_import_v3\",\"customer_list\",\"customer_new_report\",\"customer_referral\",\"customer_referral_notify\",\"customer_search_match\",\"customer_tag\",\"dashboard_v2\",\"dashboard_v2_revamp\",\"date_picker_v2\",\"deep_link_support_linepay\",\"deep_link_support_payme\",\"deep_search\",\"default_theme_ultrachic\",\"delivery_time\",\"delivery_time_with_quantity\",\"design_submenu\",\"dev_center_app_store\",\"disable_footer_brand\",\"disable_old_upgrade_reminder\",\"domain_applicable\",\"doris_bien_setting\",\"dusk_setting\",\"dynamic_
122shipping_rate_refactor\",\"ec_order_unlimit\",\"ecpay_expirydate\",\"ecpay_payment_gateway\",\"edit_order_promotion_applied_creditpoint\",\"einvoice_bulk_update\",\"einvoice_edit\",\"einvoice_newlogic\",\"email_credit_expire_notify\",\"email_custom\",\"email_member_forget_password_notify\",\"email_member_register_notify\",\"email_order_notify\",\"email_verification\",\"enable_body_script\",\"enable_calculate_api_promotion_apply\",\"enable_calculate_api_promotion_filter\",\"enable_cart_api\",\"enable_cart_service\",\"enable_corejs_splitting\",\"enable_lazysizes_image_tag\",\"enable_new_css_bundle\",\"enable_order_revamp_update_order\",\"enable_order_status_callback_revamp_for_promotion\",\"enable_order_status_callback_revamp_for_storefront\",\"enable_promotion_usage_record\",\"enable_shopjs_splitting\",\"enhanced_catalog_feed\",\"exclude_product\",\"exclude_product_v2\",\"execute_shipment_permission\",\"export_inventory_report_v2\",\"express_cart\",\"express_checkout_pages\",\"facebook_ads\",\"facebook_dia\",\"facebook_line_promotion_notify\",\"facebook_login\",\"facebook_messenger_subscription\",\"facebook_notify\",\"facebook_oauth_pages_utility_messaging\",\"facebook_pixel_manager\",\"fb_entrance_optimization\",\"fb_feed_unlimit\",\"fb_group\",\"fb_multi_category_feed\",\"fb_pixel_matching\",\"fb_pixel_v2\",\"fb_post_management\",\"fb_product_set\",\"fb_ssapi\",\"fb_sub_button\",\"fbe_oe\",\"fbe_shop\",\"fbe_v2\",\"fbe_v2_edit\",\"feature_alttag_phase1\",\"feature_alttag_phase2\",\"flash_price_campaign\",\"fm_order_receipt\",\"fmt_c2c_newlabel\",\"fmt_revision\",\"footer_builder\",\"footer_builder_new\",\"form_builder\",\"form_builder_access\",\"form_builder_user_management\",\"form_builder_v2_elements\",\"form_builder_v2_receiver\",\"form_builder_v2_report\",\"get_coupon\",\"get_promotions_by_cart\",\"gift_shipping_promotion_discount_condition\",\"gifts_limit_10\",\"gifts_limit_unlimited\",\"godaddy\",\"google_ads_api\",\"google_ads_manager\",\"google_analytics_4\",\"google_analytics_manager\",\"google_dynamic_remarketing_tag\",\"google_enhanced_conversions\",\"google_merchant_api\",\"google_preorder_feed\",\"google_product_category_3rdlayer\",\"google_recaptcha\",\"google_remarketing_manager\",\"google_signup_login\",\"google_tag_manager\",\"gp_tw_sc\",\"group_url_bind_post_live\",\"h2_tag_phase1\",\"hct_logistics_bills_report\",\"hidden_product\",\"hidden_product_p2\",\"hide_credit_point_record_balance\",\"hide_ec_linepay\",\"hk_pricing_page_2019\",\"hkd_pricing_page_disabled_2020\",\"ig_browser_notify\",\"ig_live\",\"ig_login_entrance\",\"ig_new_api\",\"image_gallery\",\"image_gallery_p2\",\"image_host_by_region\",\"image_limit_100000\",\"image_limit_30000\",\"image_widget_mobile\",\"increase_variation_limit\",\"instagram_create_post\",\"instagram_post_sales\",\"instant_order_form\",\"integrated_label_711\",\"integrated_sfexpress\",\"integration_one\",\"inventory_change_reason\",\"inventory_search_v2\",\"invtransfer_purchaseorder_picker_use_product_service\",\"job_api_products_export\",\"job_api_user_export\",\"job_product_import\",\"jquery_v3\",\"kingsman_v2_setting\",\"layout_engine_service_kingsman_blogs\",\"layout_engine_service_kingsman_member_center\",\"layout_engine_service_kingsman_pdp\",\"layout_engine_service_kingsman_plp\",\"layout_engine_service_kingsman_promotions\",\"layout_engine_service_varm_blogs\",\"layout_engine_service_varm_member_center\",\"layout_engine_service_varm_pdp\",\"layout_engine_service_varm_plp\",\"layout_engine_service_varm_promotions\",\"line_ads_tag\",\"line_broadcast\",\"line_login\",\"line_login_mobile\",\"line_point_cpa_tag\",\"line_shopping_new_fields\",\"live_after_keyword\",\"live_announce_bids\",\"live_announce_buyer\",\"live_bidding\",\"live_bulk_checkoutlink\",\"live_bulk_edit\",\"live_checkout_notification\",\"live_checkout_notification_all\",\"live_checkout_notification_message\",\"live_comment_discount\",\"live_comment_robot\",\"live_create_product_v2\",\"live_crosspost\",\"live_dashboard_product\",\"live_event_discount\",\"live_exclusive_price\",\"live_fb_group\",\"live_fhd_video\",\"live_general_settings\",\"live_group_event\",\"live_host_panel\",\"live_ig_messenger_broadcast\",\"live_ig_product_recommend\",\"live_im_switch\",\"live_keyword_switch\",\"live_line_broadcast\",\"live_line_multidisplay\",\"live_luckydraw_enhancement\",\"live_messenger_broadcast\",\"live_order_block\",\"live_print_advanced\",\"live_product_auto_order_tag\",\"live_product_recommend\",\"live_shopline_keyword\",\"live_stream_settings\",\"locale_revamp\",\"logistic_bill_v2_711_b2c\",\"logistic_bill_v2_711_c2c\",\"logistic_bill_v2_fmt_b2c\",\"logistic_bill_v2_fmt_c2c\",\"logistic_bill_v2_fmt_frozen\",\"logistics_kyc_application_entrance\",\"logo_favicon\",\"luckydraw_products\",\"luckydraw_qualification\",\"manual_activation\",\"manual_order\",\"manual_order_7-11\",\"manual_order_ec_to_sc\",\"manually_bind_post\",\"marketing_affiliate\",\"marketing_affiliate_p2\",\"marketing_sms_subscribed\",\"mc-history-instant\",\"mc_711crossborder\",\"mc_ad_tag\",\"mc_assign_message\",\"mc_auto_bind_member\",\"mc_autoreply_question\",\"mc_broadcast\",\"mc_bulk_read\",\"mc_chatbot_template\",\"mc_delete_message\",\"mc_edit_cart\",\"mc_history_instant\",\"mc_history_post\",\"mc_im\",\"mc_inbox_autoreply\",\"mc_instant_notifications\",\"mc_invoicetitle_optional\",\"mc_keyword_autotagging\",\"mc_line_broadcast\",\"mc_line_cart\",\"mc_logistics_hct\",\"mc_logistics_tcat\",\"mc_manage_blacklist\",\"mc_mark_todo\",\"mc_new_menu\",\"mc_phone_tag\",\"mc_reminder_unpaid\",\"mc_reply_pic\",\"mc_setting_message\",\"mc_setting_orderform\",\"mc_shop_message_refactor\",\"mc_sort_waitingtime\",\"mc_sort_waitingtime_new\",\"mc_tw_invoice\",\"media_gcp_upload\",\"member_center_profile_revamp\",\"member_import_notify\",\"member_info_reward\",\"member_info_reward_subscription\",\"member_join_notice\",\"member_password_setup_notify\",\"member_points_expiry_enhancement\",\"membership_tier_double_write\",\"membership_tier_logic_revamp\",\"memebr_center_point_credit_revamp\",\"menu_limit_100\",\"menu_limit_unlimited\",\"merchant_automatic_payment_setting\",\"message_center_v3\",\"message_revamp\",\"mo_remove_discount\",\"mobile_and_email_signup\",\"mobile_signup_p2\",\"modularize_address_format\",\"molpay_credit_card\",\"multi_lang\",\"multicurrency\",\"my_pricing_page_2019\",\"myapp_reauth_alert\",\"myr_pricing_page_disabled_2020\",\"new_app_subscription\",\"new_layout_for_mobile_and_pc\",\"new_onboarding_flow\",\"new_return_management\",\"new_settings_apply_all_promotion\",\"new_signup_flow\",\"new_sinopac_3d\",\"notification_custom_sending_time\",\"npb_theme_philia\",\"npb_widget_font_size_color\",\"ob_revamp\",\"ob_sgstripe\",\"ob_twecpay\",\"oceanpay\",\"old_fbe_removal\",\"onboarding_basketplan\",\"onboarding_handle\",\"one_new_filter\",\"one_page_store\",\"one_page_store_1000\",\"one_page_store_checkout\",\"one_page_store_clone\",\"one_page_store_login\",\"one_page_store_product_set\",\"one_page_store_promotion_checkbox\",\"online_credit_redemption_toggle\",\"online_store_design\",\"online_store_design_setup_guide_basketplan\",\"opb_bank_transfer_deprecation_consent\",\"opb_combine_payment\",\"opb_invoice\",\"opb_single_checkout_revamp\",\"opb_tw_virtual_acct\",\"order_add_to_cart\",\"order_archive_calculation_revamp_crm_amount\",\"order_archive_calculation_revamp_crm_member\",\"order_archive_product_testing\",\"order_archive_testing\",\"order_archive_testing_crm\",\"order_archive_testing_order_details\",\"order_archive_testing_return_order\",\"order_confirmation_slip_upload\",\"order_custom_field_limit_5\",\"order_custom_notify\",\"order_decoupling_product_revamp\",\"order_discount_stackable\",\"order_export_366day\",\"order_export_v2\",\"order_filter_shipped_date\",\"order_message_broadcast\",\"order_new_source\",\"order_promotion_split\",\"order_search_custom_field\",\"order_search_sku\",\"order_select_across_pages\",\"order_slp_auto_refund\",\"order_sms_notify\",\"order_split\",\"order_status_non_automation\",\"order_status_tag_color\",\"order_tag\",\"orderemail_new_logic\",\"other_
122custom_notify\",\"out_of_stock_order\",\"page_builder_revamp\",\"page_builder_revamp_theme_setting\",\"page_builder_section_cache_enabled\",\"page_builder_widget_accordion\",\"page_builder_widget_blog\",\"page_builder_widget_category\",\"page_builder_widget_collage\",\"page_builder_widget_countdown\",\"page_builder_widget_custom_liquid\",\"page_builder_widget_instagram\",\"page_builder_widget_product_text\",\"page_builder_widget_subscription\",\"page_builder_widget_video\",\"page_limit_unlimited\",\"page_use_product_service\",\"page_view_cache\",\"pakpobox\",\"partial_free_shipping\",\"payme\",\"payment_condition\",\"payment_fee_config\",\"payment_image\",\"payment_slip_notify\",\"paypal_upgrade\",\"pdp_image_lightbox\",\"pdp_image_lightbox_icon\",\"pdp_product_sold_count\",\"pending_subscription\",\"philia_setting\",\"pickup_remember_store\",\"pickup_remember_store_checkout_revamp_v2024\",\"plp_label_wording\",\"plp_product_seourl\",\"plp_variation_selector\",\"point_tier_expiration_notify\",\"pos_only_product_settings\",\"pos_retail_store_price\",\"pos_setup_guide_basketplan\",\"post_cancel_connect\",\"post_commerce_stack_comment\",\"post_fanpage_luckydraw\",\"post_fb_group\",\"post_general_setting\",\"post_lock_pd\",\"post_sales_dashboard\",\"postsale_auto_reply\",\"postsale_create_post\",\"postsale_ig_auto_reply\",\"postsales_connect_multiple_posts\",\"preorder_limit\",\"preset_publish\",\"price_discount_label_plp\",\"product_available_time\",\"product_cost_permission\",\"product_feed_info\",\"product_feed_manager_availability\",\"product_feed_revamp\",\"product_index_v2\",\"product_info\",\"product_limit_1000\",\"product_limit_unlimited\",\"product_log_v2\",\"product_page_limit_10\",\"product_quantity_update\",\"product_recommendation_abtesting\",\"product_revamp_doublewrite\",\"product_revamp_singleread\",\"product_review_bulk_export_import\",\"product_review_import\",\"product_review_import_installable\",\"product_review_plp\",\"product_review_reward_conditions\",\"product_search\",\"product_set_revamp\",\"product_set_show_out_of_stock\",\"product_set_v2_enhancement\",\"product_subscription_applied_credits\",\"product_summary\",\"promotion_blacklist\",\"promotion_filter_by_date\",\"promotion_first_purchase\",\"promotion_first_purchase_channel\",\"promotion_hour\",\"promotion_limit_100\",\"promotion_limit_unlimited\",\"promotion_minitem\",\"promotion_page\",\"promotion_page_reminder\",\"promotion_page_seo_button\",\"promotion_record_archive_test\",\"promotion_reminder\",\"promotion_returned\",\"promotion_revamp_phase1-1\",\"purchase_limit_campaign\",\"quick_answer\",\"recaptcha_reset_pw\",\"redirect_301_settings\",\"rejected_bill_reminder\",\"remove_fblike_sc\",\"rep_download_log_ip_identity\",\"repay_cookie\",\"replace_janus_interface\",\"replace_lms_old_oa_interface\",\"reports\",\"return_order_revamp\",\"revert_credit_p2\",\"revert_credit_status\",\"reward_campaign_exclude_product\",\"sales_dashboard\",\"sangria_setting\",\"sc_advanced_keyword\",\"sc_alipay_standard\",\"sc_atm\",\"sc_auto_bind_member\",\"sc_autodetect_address\",\"sc_autodetect_paymentslip\",\"sc_autoreply_icebreaker\",\"sc_clearcart\",\"sc_clearcart_all\",\"sc_comment_label\",\"sc_comment_list\",\"sc_conversations_statistics_sunset\",\"sc_download_adminapp\",\"sc_group_pm_commentid\",\"sc_group_webhook\",\"sc_intercom\",\"sc_list_search\",\"sc_mo_711emap\",\"sc_outstock_msg\",\"sc_overall_statistics_api_v3\",\"sc_pickup\",\"sc_product_set\",\"sc_product_variation\",\"sc_slp_subscription_promotion\",\"sc_standard\",\"sc_store_pickup\",\"sc_wa_message_report\",\"scheduled_home_page\",\"search_function_image_gallery\",\"security_center\",\"select_all_customer\",\"select_all_inventory\",\"send_coupon_notification\",\"sensitive_operation_email_notify\",\"session_expiration_period\",\"setup_guide_basketplan\",\"sfexpress_centre\",\"sfexpress_eflocker\",\"sfexpress_service\",\"sfexpress_store\",\"sg_onboarding_currency\",\"share_cart_link\",\"shop_builder_plp\",\"shop_category_filter\",\"shop_category_filter_bulk_action\",\"shop_product_search_rate_limit\",\"shop_related_recaptcha\",\"shop_template_advanced_setting\",\"shopback_cashback\",\"shopline_captcha\",\"shopline_email_captcha\",\"shopline_product_reviews\",\"shoplytics_api_ordersales_v4\",\"shoplytics_api_psa_wide_table\",\"shoplytics_benchmark\",\"shoplytics_broadcast_api_v3\",\"shoplytics_channel_store_permission\",\"shoplytics_credit_analysis\",\"shoplytics_credit_analysis_reward_birthday_breakdown\",\"shoplytics_customer_refactor_api_v3\",\"shoplytics_date_picker_v2\",\"shoplytics_event_realtime_refactor_api_v3\",\"shoplytics_events_api_v3\",\"shoplytics_export_flex\",\"shoplytics_homepage_v2\",\"shoplytics_invoices_api_v3\",\"shoplytics_lite\",\"shoplytics_membership_tier_growth\",\"shoplytics_online_order_source\",\"shoplytics_orders_api_v3\",\"shoplytics_ordersales_v3\",\"shoplytics_payments_api_v3\",\"shoplytics_product_revamp_api_v3\",\"shoplytics_promotions_api_v3\",\"shoplytics_psa_multi_stores_export\",\"shoplytics_psa_sub_categories\",\"shoplytics_rfim_enhancement_v3\",\"shoplytics_session_metrics\",\"shoplytics_staff_api_v3\",\"shoplytics_to_hd\",\"shopping_session_enabled\",\"signin_register_revamp\",\"sitemap_cache_6hr\",\"sitemap_enhance_lang\",\"skya_setting\",\"sl_inventory_transfer_by_warehouse\",\"sl_logistics_bulk_action\",\"sl_logistics_fmt_freeze\",\"sl_logistics_modularize\",\"sl_payment_alipay\",\"sl_payment_cc\",\"sl_payment_standard_v2\",\"sl_payment_type_check\",\"sl_payments_apple_pay\",\"sl_payments_cc_promo\",\"sl_payments_my_cc\",\"sl_payments_my_fpx\",\"sl_payments_sg_cc\",\"sl_payments_tw_cc\",\"sl_pos_admin_cancel_order\",\"sl_pos_admin_delete_order\",\"sl_pos_admin_inventory_transfer\",\"sl_pos_admin_order_archive_testing\",\"sl_pos_admin_purchase_order\",\"sl_pos_admin_register_shift\",\"sl_pos_admin_staff\",\"sl_pos_agent_by_channel\",\"sl_pos_agent_clockin_n_out\",\"sl_pos_agent_performance\",\"sl_pos_android_A4_printer\",\"sl_pos_android_check_cart_items_with_local_db\",\"sl_pos_android_order_reduction\",\"sl_pos_android_receipt_enhancement\",\"sl_pos_app_order_archive_testing\",\"sl_pos_app_transaction_filter_enhance\",\"sl_pos_apps_store\",\"sl_pos_bugfender_log_reduction\",\"sl_pos_bulk_import_update_enhancement\",\"sl_pos_check_duplicate_create_order\",\"sl_pos_claim_coupon\",\"sl_pos_convert_order_to_cart_by_snapshot\",\"sl_pos_customerID_duplicate_check\",\"sl_pos_customer_info_by_search\",\"sl_pos_customer_info_enhancement\",\"sl_pos_customized_price\",\"sl_pos_disable_touchid_unlock\",\"sl_pos_discount\",\"sl_pos_einvoice_refactor\",\"sl_pos_feature_permission\",\"sl_pos_force_upgrade_1-109-0\",\"sl_pos_force_upgrade_1-110-1\",\"sl_pos_free_gifts_promotion\",\"sl_pos_from_Swift_to_OC\",\"sl_pos_
122iOS_A4_printer\",\"sl_pos_iOS_app_transaction_filter_enhance\",\"sl_pos_iOS_cashier_revamp_cart\",\"sl_pos_iOS_cashier_revamp_product_list\",\"sl_pos_iPadOS_version_upgrade_remind_16_0_0\",\"sl_pos_initiate_couchbase\",\"sl_pos_inventory_count\",\"sl_pos_inventory_count_difference_reason\",\"sl_pos_inventory_count_for_selected_products\",\"sl_pos_inventory_feature_module\",\"sl_pos_inventory_transfer_app_can_create_note_date\",\"sl_pos_inventory_transfer_insert_enhancement\",\"sl_pos_inventory_transfer_request\",\"sl_pos_invoice_product_name_filter\",\"sl_pos_invoice_swiftUI_revamp\",\"sl_pos_invoice_toast_show\",\"sl_pos_ios_receipt_info_enhancement\",\"sl_pos_ios_small_label_enhancement\",\"sl_pos_ios_version_upgrade_remind\",\"sl_pos_itc\",\"sl_pos_logo_terms_and_condition\",\"sl_pos_new_report_customer_analysis\",\"sl_pos_new_report_daily_payment_methods\",\"sl_pos_new_report_overview\",\"sl_pos_new_report_product_preorder\",\"sl_pos_new_report_transaction_detail\",\"sl_pos_no_minimum_age\",\"sl_pos_order_refactor_admin\",\"sl_pos_order_upload_using_pos_service\",\"sl_pos_partial_return\",\"sl_pos_password_setting_refactor\",\"sl_pos_payment\",\"sl_pos_payment_method_picture\",\"sl_pos_payment_method_prioritized_and_hidden\",\"sl_pos_payoff_preorder\",\"sl_pos_product_add_to_cart_refactor\",\"sl_pos_product_variation_ui\",\"sl_pos_promotion\",\"sl_pos_purchase_order_onlinestore\",\"sl_pos_purchase_order_partial_in_storage\",\"sl_pos_receipt_information\",\"sl_pos_receipt_preorder_return_enhancement\",\"sl_pos_receipt_swiftUI_revamp\",\"sl_pos_register_shift\",\"sl_pos_report_shoplytics_psi\",\"sl_pos_revert_credit\",\"sl_pos_save_send_receipt\",\"sl_pos_show_coupon\",\"sl_pos_stock_refactor\",\"sl_pos_supplier_refactor\",\"sl_pos_toast_revamp\",\"sl_pos_transaction_conflict\",\"sl_pos_transaction_view_admin\",\"sl_pos_transfer_onlinestore\",\"sl_pos_user_permission\",\"sl_pos_variation_setting_refactor\",\"sl_purchase_order_by_warehouse\",\"sl_purchase_order_search_create_enhancement\",\"slp_bank_promotion\",\"slp_product_subscription\",\"slp_remember_credit_card\",\"slp_swap\",\"smart_omo_appstore\",\"smart_product_recommendation\",\"smart_product_recommendation_plus\",\"smart_product_recommendation_plus_cart\",\"smart_product_recommendation_regular\",\"smart_recommended_related_products\",\"sms_custom\",\"sms_with_shop_name\",\"social_channel_revamp\",\"social_channel_user\",\"social_name_in_order\",\"sort_out_of_stock_products_last\",\"sso_lang_th\",\"sso_lang_vi\",\"staff_elasticsearch\",\"staff_limit_5\",\"staff_service_migration\",\"static_resource_host_by_region\",\"stop_slp_approvedemail\",\"store_pick_up\",\"storefront_app_extension\",\"storefront_return\",\"stripe_3d_secure\",\"stripe_3ds_cny\",\"stripe_3ds_hkd\",\"stripe_3ds_myr\",\"stripe_3ds_sgd\",\"stripe_3ds_thb\",\"stripe_3ds_usd\",\"stripe_3ds_vnd\",\"stripe_google_pay\",\"stripe_payment_intents\",\"stripe_radar\",\"stripe_subscription_my_account\",\"structured_data\",\"sub_sgstripe\",\"subscription_config_edit\",\"subscription_config_edit_delivery_payment\",\"subscription_currency\",\"subscription_tw_virtual_acct\",\"tappay_3D_secure\",\"tappay_sdk_v2_3_2\",\"tappay_sdk_v3\",\"tax_inclusive_setting\",\"taxes_settings\",\"tcat_711pickup_sl_logisitics\",\"tcat_logistics_bills_report\",\"tcat_newlabel\",\"th_pricing_page_2020\",\"thb_pricing_page_disabled_2020\",\"theme_bianco\",\"theme_doris_bien\",\"theme_kingsman_v2\",\"theme_level_3\",\"theme_sangria\",\"theme_ultrachic\",\"tier_auto_downgrade\",\"tnc-checkbox\",\"toggle_mobile_category\",\"tw_app_shopback_cashback\",\"tw_fm_sms\",\"tw_pricing_page_2019\",\"tw_stripe_subscription\",\"twd_pricing_page_disabled_2020\",\"uc_integration\",\"uc_v2_endpoints\",\"ultra_setting\",\"unified_admin\",\"use_ngram_for_order_search\",\"user_center_social_channel\",\"user_credits_revamp_double_read\",\"variant_image_selector\",\"variant_saleprice_cost_weight\",\"variation_label_swatches\",\"varm_setting\",\"vn_pricing_page_2020\",\"vnd_pricing_page_disabled_2020\",\"whatsapp_extension\",\"whatsapp_order_form\",\"whatsapp_orderstatus_toggle\",\"yahoo_dot\",\"youtube_accounting_linking\",\"zotabox_installable\"],\"shop_default_home_url\":\"https://twgbr.shoplineapp.com\",\"shop_status\":\"open\",\"show_sold_out\":true,\"sl_payment_merchant_id\":\"2305646112394063872\",\"supported_languages\":[\"en\",\"zh-hant\"],\"tags\":[\"book\"],\"time_zone\":\"Asia/Taipei\",\"updated_at\":\"2026-09-24T02:05:44.060Z\",\"user_setting\":{\"_id\":\"57625fb861706924e07f2d00\",\"created_at\":\"2016-06-16T08:13:44.944Z\",\"data\":{\"general_fields\":[{\"type\":\"gender\",\"options\":{\"order\":{\"include\":\"true\",\"required\":\"false\"},\"signup\":{\"include\":\"true\",\"required\":\"false\"},\"profile\":{\"include\":\"false\",\"required\":\"false\"}}},{\"type\":\"birthday\",\"options\":{\"order\":{\"include\":\"true\",\"required\":\"false\"},\"signup\":{\"include\":\"true\",\"required\":\"false\"},\"profile\":{\"include\":\"false\",\"required\":\"false\"}}}],\"minimum_age_limit\":\"13\",\"custom_fields\":[],\"signup_method\":\"email\",\"sms_verification\":{\"status\":\"false\",\"supported_countries\":[\"*\"]},\"facebook_login\":{\"status\":\"active\",\"app_id\":\"613901269283598\"},\"google_login\":{\"status\":\"active\",\"client_id\":\"1005548707787-7lnkmfqu3jdq32vme8j368umqrjd2lep.apps.googleusercontent.com\",\"client_secret\":\"GOCS***************************b9vP\"},\"enable_facebook_comment\":{\"status\":\"active\"},\"facebook_comment\":\"\",\"line_login\":\"\",\"recaptcha_signup\":{\"status\":\"true\",\"site_key\":\"6LfGy7gUAAAAAPoMu2KOdjtvkgG74_k7gD_G5FJk\"},\"email_verification\":{\"status\":\"false\"},\"login_with_verification\":{\"status\":\"false\"},\"upgrade_reminder\":\"\",\"birthday_format\":\"YYYY/MM/DD\",\"send_birthday_credit_period\":\"daily\",\"member_info_reward\":{\"enabled\":false,\"reward_on\":[],\"subscription_reward_on\":[],\"coupons\":{\"enabled\":false,\"promotion_ids\":[]}},\"login_lambda_callback_function_name\":null,\"enable_age_policy\":false,\"force_complete_info\":false,\"membership_promo_banner\":{\"text\":{\"display\":\"default\",\"custom_content\":{\"en\":{\"title\":\"\",\"content\":\"\"},\"zh-hant\":{\"title\":\"\",\"content\":\"\"}}},\"image\":{\"display\":\"hidden\",\"custom_content\":{\"en\":\"\",\"zh-hant\":\"\"}}}},\"item_type\":\"\",\"key\":\"users\",\"name\":null,\"owner_id\":\"57625fb861706924e07d2d00\",\"owner_type\":\"Merchant\",\"publish_status\":\"published\",\"status\":\"active\",\"updated_at\":\"2026-03-13T05:55:06.743Z\",\"value\":null},\"price_range_preview\":false},\"localeData\":{\"loadedLanguage\":{\"name\":\"繁體中文\",\"code\":\"zh-hant\"}
122,\"supportedLocales\":[{\"name\":\"English\",\"code\":\"en\"},{\"name\":\"繁體中文\",\"code\":\"zh-hant\"}]},\"currentUser\":null,\"themeSettings\":{\"theme_color\":\"mint\",\"categories_collapsed\":true,\"image_fill\":false,\"is_multicurrency_enabled\":false,\"mobile_categories_collapsed\":true,\"hide_language_selector\":false,\"show_promotions_on_product\":false,\"enabled_quick_cart\":true,\"opens_in_new_tab\":true,\"category_page\":\"24\",\"buy_now_button\":{\"enabled\":true}},\"isMultiCurrencyEnabled\":false,\"features\":{\"plans\":{\"free\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"standard\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"starter\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"pro\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"business\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"variant_image_selector\":false},\"basic\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"basic2018\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"sc\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"variant_image_selector\":false},\"advanced\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"variant_image_selector\":false},\"premium\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"enterprise\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"crossborder\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"o2o\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\"
122:{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"subscription_product\":true,\"variant_image_selector\":true}}},\"requestCountry\":\"US\",\"trackerEventData\":{},\"isRecaptchaEnabled\":true,\"isRecaptchaEnterprise\":false,\"recaptchaEnterpriseSiteKey\":\"6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr\",\"recaptchaEnterpriseCheckboxSiteKey\":\"6LfQVEEoAAAAAAzllcvUxDYhfywH7-aY52nsJ2cK\",\"recaptchaSiteKey\":\"6LfGy7gUAAAAAPoMu2KOdjtvkgG74_k7gD_G5FJk\",\"currencyData\":{\"supportedCurrencies\":[{\"name\":\"$ HKD\",\"symbol\":\"$\",\"iso_code\":\"hkd\"},{\"name\":\"P MOP\",\"symbol\":\"P\",\"iso_code\":\"mop\"},{\"name\":\"¥ CNY\",\"symbol\":\"¥\",\"iso_code\":\"cny\"},{\"name\":\"$ TWD\",\"symbol\":\"$\",\"iso_code\":\"twd\"},{\"name\":\"$ USD\",\"symbol\":\"$\",\"iso_code\":\"usd\"},{\"name\":\"$ SGD\",\"symbol\":\"$\",\"iso_code\":\"sgd\"},{\"name\":\"€ EUR\",\"symbol\":\"€\",\"iso_code\":\"eur\"},{\"name\":\"$ AUD\",\"symbol\":\"$\",\"iso_code\":\"aud\"},{\"name\":\"£ GBP\",\"symbol\":\"£\",\"iso_code\":\"gbp\"},{\"name\":\"₱ PHP\",\"symbol\":\"₱\",\"iso_code\":\"php\"},{\"name\":\"RM MYR\",\"symbol\":\"RM\",\"iso_code\":\"myr\"},{\"name\":\"฿ THB\",\"symbol\":\"฿\",\"iso_code\":\"thb\"},{\"name\":\"د.إ AED\",\"symbol\":\"د.إ\",\"iso_code\":\"aed\"},{\"name\":\"¥ JPY\",\"symbol\":\"¥\",\"iso_code\":\"jpy\"},{\"name\":\"$ BND\",\"symbol\":\"$\",\"iso_code\":\"bnd\"},{\"name\":\"₩ KRW\",\"symbol\":\"₩\",\"iso_code\":\"krw\"},{\"name\":\"Rp IDR\",\"symbol\":\"Rp\",\"iso_code\":\"idr\"},{\"name\":\"₫ VND\",\"symbol\":\"₫\",\"iso_code\":\"vnd\"},{\"name\":\"$ CAD\",\"symbol\":\"$\",\"iso_code\":\"cad\"}],\"requestCountryCurrencyCode\":\"TWD\"},\"previousUrl\":\"\",\"checkoutLandingPath\":\"/cart\",\"webpSupported\":65,\"pageType\":\"home-index\",\"paypalCnClientId\":\"AYVtr8kMzEyRCw725vQM_-hheFyo1FuWeaup4KPSvU1gg44L-NG5e2PNcwGnMo2MLCzGRg4eVHJhuqBP\",\"efoxPayVersion\":\"1.0.60\",\"universalPaymentSDKUrl\":\"https://cdn.myshopline.com\",\"shoplinePaymentCashierSDKUrl\":\"https://cdn.myshopline.com/pay/paymentElement/1.7.1/index.js\",\"shoplinePaymentV2Env\":\"prod\",\"shoplinePaymentGatewayEnv\":\"prod\",\"shoplinePaymentsIntegratedEnv\":\"production\",\"currentPath\":\"/\",\"isExceedCartLimitation\":null,\"familyMartEnv\":\"prod\",\"familyMartConfig\":{\"cvsname\":\"familymart.shoplineapp.com\"},\"familyMartFrozenConfig\":{\"cvsname\":\"familymartfreeze.shoplineapp.com\",\"cvslink\":\"https://familymartfreeze.shoplineapp.com/familymart_freeze_callback\",\"emap\":\"https://ecmfme.map.com.tw/ReceiveOrderInfo.aspx\"},\"pageIdentifier\":\"home\",\"staticResourceHost\":\"https://static.shoplineapp.com/\",\"facebookAppId\":\"467428936681900\",\"facebookSdkVersion\":\"v2.7\",\"criteoAccountId\":null,\"criteoEmail\":null,\"shoplineCaptchaEnv\":\"prod\",\"shoplineCaptchaPublicKey\":\"MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCUXpOVJR72RcVR8To9lTILfKJnfTp+f69D2azJDN5U9FqcZhdYfrBegVRKxuhkwdn1uu6Er9PWV4Tp8tRuHYnlU+U72NRpb0S3fmToXL3KMKw/4qu2B3EWtxeh/6GPh3leTvMteZpGRntMVmJCJdS8PY1CG0w6QzZZ5raGKXQc2QIDAQAB\",\"defaultBlockedSmsCountries\":\"PS,MG,KE,AO,KG,UG,AZ,ZW,TJ,NG,GT,DZ,BD,BY,AF,LK,MA,EH,MM,EG,LV,OM,LT,UA,RU,KZ,KH,LY,ML,MW,IR,EE\",\"featureEnabledList\":{\"smartProductRecommendation\":{\"cartSidebarEnabled\":false,\"cartProductsEnabled\":true}}}');
123</script>
123
124
125  
125<script>
126    (function() {
127      var queue = [];
128      window.__sentryPreInitQueue = queue;
129      function captureToQueue(error) {
130        if (window.__sentryPreInitQueue) queue.push(error);
131      }
132      function onError(event) {
133        if (event.error !== null) captureToQueue(event.error);
134      }
135      function onUnhandledRejection(event) {
136        captureToQueue(event.reason !== undefined ? event.reason : event);
137      }
138      window.addEventListener('error', onError);
139      window.addEventListener('unhandledrejection', onUnhandledRejection);
140      window.__sentryPreInitListeners = { onError: onError, onUnhandledRejection: onUnhandledRejection };
141    })();
142  </script>
142
143  
143<script
144    src="https://browser.sentry-cdn.com/7.120.4/bundle.tracing.replay.min.js"
145    integrity="sha384-6UiQzRZEZEUYpVevkJnbMofq20zR/kWY6Nfj4/7xxiefh2lwaDxOAJXGT0ZkkJtH"
146    crossorigin="anonymous"
147    defer
148  ></script>
148
149  
149<script
150    src="https://browser.sentry-cdn.com/7.120.4/captureconsole.min.js"
151    integrity="sha384-eS++M/RYquYfetQEoSQnCvxPHbPQztNIN2rdDxYkI5k8wvZwd+GmpBnfgymxGEIT"
152    crossorigin="anonymous"
153    defer
154  ></script>
154
155
156<script>
157  function sriOnError (event) {
158    if (window.Sentry) window.Sentry.captureException(event);
159
160    var script = document.createElement('script');
161    var srcDomain = new URL(this.src).origin;
162    script.src = this.src.replace(srcDomain, '');
163    if (this.defer) script.setAttribute("defer", "defer");
164    document.getElementsByTagName('head')[0].insertBefore(script, null);
165  }
166</script>
166
167
168<script>window.lazySizesConfig={},Object.assign(window.lazySizesConfig,{lazyClass:"sl-lazy",loadingClass:"sl-lazyloading",loadedClass:"sl-lazyloaded",preloadClass:"sl-lazypreload",errorClass:"sl-lazyerror",iframeLoadMode:"1",loadHidden:!1});</script>
vendor: 1 bytes, line 168
168
169<script>!function(e,t){var a=t(e,e.document,Date);e.lazySizes=a,"object"==typeof module&&module.exports&&(module.exports=a)}("undefined"!=typeof window?window:{},function(e,t,a){"use strict";var n,i;if(function(){var t,a={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(t in i=e.lazySizesConfig||e.lazysizesConfig||{},a)t in i||(i[t]=a[t])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:i,noSupport:!0};var s,o,r,l,c,d,u,f,m,y,h,z,g,v,p,C,b,A,E,_,w,M,N,x,L,W,S,B,T,F,R,D,k,H,O,P,$,q,I,U,j,G,J,K,Q,V=t.documentElement,X=e.HTMLPictureElement,Y="addEventListener",Z="getAttribute",ee=e[Y].bind(e),te=e.setTimeout,ae=e.requestAnimationFrame||te,ne=e.requestIdleCallback,ie=/^picture$/i,se=["load","error","lazyincluded","_lazyloaded"],oe={},re=Array.prototype.forEach,le=function(e,t){return oe[t]||(oe[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),oe[t].test(e[Z]("class")||"")&&oe[t]},ce=function(e,t){le(e,t)||e.setAttribute("class",(e[Z]("class")||"").trim()+" "+t)},de=function(e,t){var a;(a=le(e,t))&&e.setAttribute("class",(e[Z]("class")||"").replace(a," "))},ue=function(e,t,a){var n=a?Y:"removeEventListener";a&&ue(e,t),se.forEach(function(a){e[n](a,t)})},fe=function(e,a,i,s,o){var r=t.createEvent("Event");return i||(i={}),i.instance=n,r.initEvent(a,!s,!o),r.detail=i,e.dispatchEvent(r),r},me=function(t,a){var n;!X&&(n=e.picturefill||i.pf)?(a&&a.src&&!t[Z]("srcset")&&t.setAttribute("srcset",a.src),n({reevaluate:!0,elements:[t]})):a&&a.src&&(t.src=a.src)},ye=function(e,t){return(getComputedStyle(e,null)||{})[t]},he=function(e,t,a){for(a=a||e.offsetWidth;a<i.minSize&&t&&!e._lazysizesWidth;)a=t.offsetWidth,t=t.parentNode;return a},ze=(l=[],c=r=[],d=function(){var e=c;for(c=r.length?l:r,s=!0,o=!1;e.length;)e.shift()();s=!1},u=function(e,a){s&&!a?e.apply(this,arguments):(c.push(e),o||(o=!0,(t.hidden?te:ae)(d)))},u._lsFlush=d,u),ge=function(e,t){return t?function(){ze(e)}:function(){var t=this,a=arguments;ze(function(){e.apply(t,a)})}},ve=function(e){var t,n=0,s=i.throttleDelay,o=i.ricTimeout,r=function(){t=!1,n=a.now(),e()},l=ne&&o>49?function(){ne(r,{timeout:o}),o!==i.ricTimeout&&(o=i.ricTimeout)}:ge(function(){te(r)},!0);return function(e){var i;(e=!0===e)&&(o=33),t||(t=!0,(i=s-(a.now()-n))<0&&(i=0),e||i<9?l():te(l,i))}},pe=function(e){var t,n,i=99,s=function(){t=null,e()},o=function(){var e=a.now()-n;e<i?te(o,i-e):(ne||s)(s)};return function(){n=a.now(),t||(t=te(o,i))}},Ce=(_=/^img$/i,w=/^iframe$/i,M="onscroll"in e&&!/(gle|ing)bot/.test(navigator.userAgent),N=0,x=0,L=0,W=-1,S=function(e){L--,(!e||L<0||!e.target)&&(L=0)},B=function(e){return null==E&&(E="hidden"==ye(t.body,"visibility")),E||!("hidden"==ye(e.parentNode,"visibility")&&"hidden"==ye(e,"visibility"))},T=function(e,a){var n,i=e,s=B(e);for(p-=a,A+=a,C-=a,b+=a;s&&(i=i.offsetParent)&&i!=t.body&&i!=V;)(s=(ye(i,"opacity")||1)>0)&&"visible"!=ye(i,"overflow")&&(n=i.getBoundingClientRect(),s=b>n.left&&C<n.right&&A>n.top-1&&p<n.bottom+1);return s},R=ve(F=function(){var e,a,s,o,r,l,c,d,u,y,z,_,w=n.elements;if(n.extraElements&&n.extraElements.length>0&&(w=Array.from(w).concat(n.extraElements)),(h=i.loadMode)&&L<8&&(e=w.length)){for(a=0,W++;a<e;a++)if(w[a]&&!w[a]._lazyRace)if(!M||n.prematureUnveil&&n.prematureUnveil(w[a]))q(w[a]);else if((d=w[a][Z]("data-expand"))&&(l=1*d)||(l=x),y||(y=!i.expand||i.expand<1?V.clientHeight>500&&V.clientWidth>500?500:370:i.expand,n._defEx=y,z=y*i.expFactor,_=i.hFac,E=null,x<z&&L<1&&W>2&&h>2&&!t.hidden?(x=z,W=0):x=h>1&&W>1&&L<6?y:N),u!==l&&(g=innerWidth+l*_,v=innerHeight+l,c=-1*l,u=l),s=w[a].getBoundingClientRect(),(A=s.bottom)>=c&&(p=s.top)<=v&&(b=s.right)>=c*_&&(C=s.left)<=g&&(A||b||C||p)&&(i.loadHidden||B(w[a]))&&(m&&L<3&&!d&&(h<3||W<4)||T(w[a],l))){if(q(w[a]),r=!0,L>9)break}else!r&&m&&!o&&L<4&&W<4&&h>
1692&&(f[0]||i.preloadAfterLoad)&&(f[0]||!d&&(A||b||C||p||"auto"!=w[a][Z](i.sizesAttr)))&&(o=f[0]||w[a]);o&&!r&&q(o)}}),k=ge(D=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(S(e),ce(t,i.loadedClass),de(t,i.loadingClass),ue(t,H),fe(t,"lazyloaded"))}),H=function(e){k({target:e.target})},O=function(e,t){var a=e.getAttribute("data-load-mode")||i.iframeLoadMode;0==a?e.contentWindow.location.replace(t):1==a&&(e.src=t)},P=function(e){var t,a=e[Z](i.srcsetAttr);(t=i.customMedia[e[Z]("data-media")||e[Z]("media")])&&e.setAttribute("media",t),a&&e.setAttribute("srcset",a)},$=ge(function(e,t,a,n,s){var o,r,l,c,d,u;(d=fe(e,"lazybeforeunveil",t)).defaultPrevented||(n&&(a?ce(e,i.autosizesClass):e.setAttribute("sizes",n)),r=e[Z](i.srcsetAttr),o=e[Z](i.srcAttr),s&&(c=(l=e.parentNode)&&ie.test(l.nodeName||"")),u=t.firesLoad||"src"in e&&(r||o||c),d={target:e},ce(e,i.loadingClass),u&&(clearTimeout(y),y=te(S,2500),ue(e,H,!0)),c&&re.call(l.getElementsByTagName("source"),P),r?e.setAttribute("srcset",r):o&&!c&&(w.test(e.nodeName)?O(e,o):e.src=o),s&&(r||c)&&me(e,{src:o})),e._lazyRace&&delete e._lazyRace,de(e,i.lazyClass),ze(function(){var t=e.complete&&e.naturalWidth>1;u&&!t||(t&&ce(e,i.fastLoadedClass),D(d),e._lazyCache=!0,te(function(){"_lazyCache"in e&&delete e._lazyCache},9)),"lazy"==e.loading&&L--},!0)}),q=function(e){if(!e._lazyRace){var t,a=_.test(e.nodeName),n=a&&(e[Z](i.sizesAttr)||e[Z]("sizes")),s="auto"==n;(!s&&m||!a||!e[Z]("src")&&!e.srcset||e.complete||le(e,i.errorClass)||!le(e,i.lazyClass))&&(t=fe(e,"lazyunveilread").detail,s&&be.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,L++,$(e,t,s,n,a))}},I=pe(function(){i.loadMode=3,R()}),j=function(){m||(a.now()-z<999?te(j,999):(m=!0,i.loadMode=3,R(),ee("scroll",U,!0)))},{_:function(){z=a.now(),n.elements=t.getElementsByClassName(i.lazyClass),f=t.getElementsByClassName(i.lazyClass+" "+i.preloadClass),ee("scroll",R,!0),ee("resize",R,!0),ee("pageshow",function(e){if(e.persisted){var a=t.querySelectorAll("."+i.loadingClass);a.length&&a.forEach&&ae(function(){a.forEach(function(e){e.complete&&q(e)})})}}),e.MutationObserver?new MutationObserver(R).observe(V,{childList:!0,subtree:!0,attributes:!0}):(V[Y]("DOMNodeInserted",R,!0),V[Y]("DOMAttrModified",R,!0),setInterval(R,999)),ee("hashchange",R,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){t[Y](e,R,!0)}),/d$|^c/.test(t.readyState)?j():(ee("load",j),t[Y]("DOMContentLoaded",R),te(j,2e4)),n.elements.length?(F(),ze._lsFlush()):R()},checkElems:R,unveil:q,_aLSL:U=function(){3==i.loadMode&&(i.loadMode=2),I()}}),be=(J=ge(function(e,t,a,n){var i,s,o;if(e._lazysizesWidth=n,n+="px",e.setAttribute("sizes",n),ie.test(t.nodeName||""))for(s=0,o=(i=t.getElementsByTagName("source")).length;s<o;s++)i[s].setAttribute("sizes",n);a.detail.dataAttr||me(e,a.detail)}),K=function(e,t,a){var n,i=e.parentNode;i&&(a=he(e,i,a),(n=fe(e,"lazybeforesizes",{width:a,dataAttr:!!t})).defaultPrevented||(a=n.detail.width)&&a!==e._lazysizesWidth&&J(e,i,n,a))},{_:function(){G=t.getElementsByClassName(i.autosizesClass),ee("resize",Q)},checkElems:Q=pe(function(){var e,t=G.length;if(t)for(e=0;e<t;e++)K(G[e])}),updateElem:K}),Ae=function(){!Ae.i&&t.getElementsByClassName&&(Ae.i=!0,be._(),Ce._())};return te(function(){i.init&&Ae()}),n={cfg:i,autoSizer:be,loader:Ce,init:Ae,uP:me,aC:ce,rC:de,hC:le,fire:fe,gW:he,rAF:ze}});</script>
169
170
171  
171<script src="https://cdn.shoplineapp.com/s/javascripts/currencies.js" defer></script>
171
172
173
174
175<script>
176  function generateGlobalSDKObserver(variableName, options = {}) {
177    const { isLoaded = (sdk) => !!sdk } = options;
178    return {
179      [variableName]: {
180        funcs: [],
181        notify: function() {
182          while (this.funcs.length > 0) {
183            const func = this.funcs.shift();
184            func(window[variableName]);
185          }
186        },
187        subscribe: function(func) {
188          if (isLoaded(window[variableName])) {
189            func(window[variableName]);
190          } else {
191            this.funcs.push(func);
192          }
193          const unsubscribe = function () {
194            const index = this.funcs.indexOf(func);
195            if (index > -1) {
196              this.funcs.splice(index, 1);
197            }
198          };
199          return unsubscribe.bind(this);
200        },
201      },
202    };
203  }
204
205  window.globalSDKObserver = Object.assign(
206    {},
207    generateGlobalSDKObserver('grecaptcha', { isLoaded: function(sdk) { return sdk && sdk.render }}),
208    generateGlobalSDKObserver('FB'),
209  );
210</script>
210
211
212
213  
213<script src="https://cdn.shoplineapp.com/assets/common-41be8598bdd84fab495c8fa2cb77a588e48160b23cd1911b69a4bdfd5c050390.js" defer="defer" onerror="sriOnError.call(this, event)" crossorigin="anonymous" integrity="sha256-Qb6FmL3YT6tJXI+iy3eliOSBYLI80ZEbaaS9/VwFA5A="></script>
213
214  
214<script src="https://cdn.shoplineapp.com/assets/ng_common-c3830effc84c08457126115db49c6c892f342863b5dc72000d3ef45831d97155.js" defer="defer" onerror="sriOnError.call(this, event)" crossorigin="anonymous" integrity="sha256-w4MO/8hMCEVxJhFdtJxsiS80KGO13HIADT70WDHZcVU="></script>
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230  
230<script src="https://r2cdn.myshopline.com/static/rs/adff/prod/latest/bundle.iife.js" defer></script>
230
231  
231<script src="https://r2cdn.myshopline.com/static/rs/acuf/prod/latest/bundle.iife.js" defer></script>
231
232
233    
233<script src="https://cdn.shoplineapp.com/packs/js/runtime~shop-a4435798b820934e4b39.js" defer="defer" integrity="sha256-KL4Mwj3Ok6nHUcBYbntF7/j5Wy25HB3BY8WClDVlIE8=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 233
233
234<script src="https://cdn.shoplineapp.com/packs/js/shared~38c579ec-1aef1adaa85991d80cac.chunk.js" defer="defer" integrity="sha256-QVxHaPlJ6OL7Pr33Nfr+0QxBR5axLmuKKm5zpbE6Etw=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 234
234
235<script src="https://cdn.shoplineapp.com/packs/js/shared~74eb226d-9d8fc9a7cae1facfe0f4.chunk.js" defer="defer" integrity="sha256-lrLZKMTzfbG4m/hezWiHXJQ2V5L/XqHsRAYLEkxPn6w=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 235
235
236<script src="https://cdn.shoplineapp.com/packs/js/shared~0e7b4f31-acea16f700ab5a11b602.chunk.js" defer="defer" integrity="sha256-aXF06TkzTdifY9j0mFcZeYnYrVmWYSS8g3MEfY4NgpE=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 236
236
237<script src="https://cdn.shoplineapp.com/packs/js/shared~e64cb4ed-28029fb6417312e81981.chunk.js" defer="defer" integrity="sha256-TDz0AxKBzuD9fS2nJUpyYhu2SURLzXuEJeV3hYJRj20=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 237
237
238<script src="https://cdn.shoplineapp.com/packs/js/shared~479d7c7d-9c95b1641ff11abc270a.chunk.js" defer="defer" integrity="sha256-wVLJHsqqOZPza+/SBcdpvmglR5VtLRdwbKG4rCM1u4k=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 238
238
239<script src="https://cdn.shoplineapp.com/packs/js/shared~29a769ad-713cbd884ce356bb7fc6.chunk.js" defer="defer" integrity="sha256-Gm3Woos4JVNXRuLr1dd80AksdcyNK223hXZeW1iEvYA=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 239
239
240<script src="https://cdn.shoplineapp.com/packs/js/shared~74bff3d6-adbe9a25ab3febf46295.chunk.js" defer="defer" integrity="sha256-ZG3ju+w1rY79IYE+CXypYBvH0WfinW+Wt1V1eLbY49c=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 240
240
241<script src="https://cdn.shoplineapp.com/packs/js/shared~81bba2e3-adfa95c04830c55048ef.chunk.js" defer="defer" integrity="sha256-GL7sQt/eaKmoeLvjAbMEpNJhSyZGcZJrmPOmrpd5shQ=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 241
241
242<script src="https://cdn.shoplineapp.com/packs/js/shared~ecf1c238-fb08d53b37659ab84b4d.chunk.js" defer="defer" integrity="sha256-PbeF3BfX3iCitMaxE6jTmvLNyNIJz6y7PBxf9lk0R7A=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 242
242
243<script src="https://cdn.shoplineapp.com/packs/js/shared~f8ef5884-beff80cf23ce4b89c70f.chunk.js" defer="defer" integrity="sha256-NpQYzROs4PTfiLsIg/ahQhoOUC0O5TIBt6di3K3ig+I=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 243
243
244<script src="https://cdn.shoplineapp.com/packs/js/shared~ea9a1e23-6c80798b6d7a175c7d14.chunk.js" defer="defer" integrity="sha256-dCW1SzgVMswRnpAwrvZJ96sDZdctmMtsdacCkCd48XM=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 244
244
245<script src="https://cdn.shoplineapp.com/packs/js/shared~dbe7acde-9baadc03cfeabf7f937c.chunk.js" defer="defer" integrity="sha256-HP9V6bQcWvQOb1WVcQqxZyMVCkMNQrcnMpZefZ8lHAk=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 245
245
246<script src="https://cdn.shoplineapp.com/packs/js/shared~d54d7c1c-fcc3f75594a20796eec8.chunk.js" defer="defer" integrity="sha256-bJWwBMeuJ3jxDfvYPtan9tzVR8hlY0nM6L7Ajxb+vic=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 246
246
247<script src="https://cdn.shoplineapp.com/packs/js/shared~200bedfd-7e42f2dce940acd474a4.chunk.js" defer="defer" integrity="sha256-/9Qkkuli0xzN3aqq3/43Bitd1WInZxVAMhDyNrBM7xQ=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 247
247
248<script src="https://cdn.shoplineapp.com/packs/js/vendors~shop-22a50b95c7ee1c70b2ab.chunk.js" defer="defer" integrity="sha256-neczLfAO3tfDs7S1jGuELjhI+dMMnhyqxrZg/v70mJg=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 248
248
249<script src="https://cdn.shoplineapp.com/packs/js/shop-b497fa327b80a9afac10.chunk.js" defer="defer" integrity="sha256-+nL/RRRNNWjKJGi1NosFzKjd/cPuKDOFEqgPNWgGJK4=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 249
249
250<script src="https://cdn.shoplineapp.com/packs/js/runtime~ng-module/main-4ba2fabe1eb91f370bd8.js" defer="defer" integrity="sha256-SYmE/UFAQPGdSpPpkOVx93eeIKtwr+QMkIV9xC7QwF4=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 250
250
251<script src="https://cdn.shoplineapp.com/packs/js/shared~5c85c39c-06ac0af2eab40a16bc24.chunk.js" defer="defer" integrity="sha256-cN6s9FDFHir4LOCHw49wkRSsUpoqGVUacNbmx72PQHs=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 251
251
252<script src="https://cdn.shoplineapp.com/packs/js/shared~9ee0282b-576ee9555e34dcf8c020.chunk.js" defer="defer" integrity="sha256-FORCi3NMtWCshuNoemIQo+iwHe1RZIDuPrS49EPM7gI=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 252
252
253<script src="https://cdn.shoplineapp.com/packs/js/ng-module/main-07f5b307d48d6dcd8f78.chunk.js" defer="defer" integrity="sha256-nGIlR8INR/DRMEWj/rdTsq2Gym9TsgZd0MgMXRn+oH0=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 253
253
254<script src="https://cdn.shoplineapp.com/packs/js/runtime~ng-locale/zh-hant-c59d4ffd81e5695ca125.js" defer="defer" integrity="sha256-1XVtQ6sJv88qg4ZhFakQHGo9QFjlKpQ2aUwK95988BI=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 254
254
255<script src="https://cdn.shoplineapp.com/packs/js/ng-locale/zh-hant-84adaae1897df9b1f42b.chunk.js" defer="defer" integrity="sha256-2Ip2A9u7CzEDw+WNuE8fdZ+6n95lO+P5bx9FqnvvEZA=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 255
255
256<script src="https://cdn.shoplineapp.com/packs/js/runtime~intl_tel_input-e65fefcf39783fe11450.js" defer="defer" integrity="sha256-cn1vX63e0HUj8HivuxSt+eO9N0Q182J5q60n24QSE8I=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 256
256
257<script src="https://cdn.shoplineapp.com/packs/js/intl_tel_input-c214f84f72569daf0eab.chunk.js" defer="defer" integrity="sha256-l+okMPcpihkRRNiDw4OYfnArRpeIjjhJ+1GlDc8ZILc=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 257
257
258<script src="https://cdn.shoplineapp.com/packs/js/runtime~sl_armor_captcha-34924dc2134a588ea49f.js" defer="defer" integrity="sha256-TeWh79wS8sgomt1SqsE1dVaLfmhMaP6WYNfxPALkuck=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 258
258
259<script src="https://cdn.shoplineapp.com/packs/js/sl_armor_captcha-0faded7ae94598d7f081.chunk.js" defer="defer" integrity="sha256-X7qaCwK9xljAT9sSsO8YL4uFud1zMoAyw7jMGA3oaK0=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
259
260
261
262<script type="text/javascript">
263  (function(e,t,s,c,n,o,p){e.shoplytics||((p=e.shoplytics=function(){
264p.exec?p.exec.apply(p,arguments):p.q.push(arguments)
265}).v='2.0',p.q=[],(n=t.createElement(s)).async=!0,
266n.src=c,(o=t.getElementsByTagName(s)[0]).parentNode.insertBefore(n,o))
267})(window,document,'script','https://cdn.shoplytics.com/js/shoplytics-tracker/latest/shoplytics-tracker.js');
268window.SHOPLYTICS_TRACKER_REGISTER = {"merchant_id":"57625fb861706924e07d2d00","language":"zh-hant","user_id":null};
269shoplytics('init', 'shop', {
270  register: window.SHOPLYTICS_TRACKER_REGISTER
271});
272
273// for facebook login redirect
274if (location.hash === '#_=_') {
275  history.replaceState(null, document.title, location.toString().replace(/#_=_$/, ''));
276}
277
278
279window.resizeImages = function(element) {
280  var images = (element || document).getElementsByClassName("sl-lazy-image")
281  var styleRegex = /background\-image:\ *url\(['"]?(https\:\/\/shoplineimg.com\/[^'"\)]*)+['"]?\)/
282
283  for (var i = 0; i < images.length; i++) {
284    var image = images[i]
285    try {
286      var src = image.getAttribute('src') || image.getAttribute('style').match(styleRegex)[1]
287    } catch(e) {
288      continue;
289    }
290    var setBySrc, head, tail, width, height;
291    try {
292      if (!src) { throw 'Unknown source' }
293
294      setBySrc = !!image.getAttribute('src') // Check if it's setting the image url by "src" or "style"
295      var urlParts = src.split("?"); // Fix issue that the size pattern can be in external image url
296      var result = urlParts[0].match(/(.*)\/(\d+)?x?(\d+)?(.*)/) // Extract width and height from url (e.g. 1000x1000), putting the rest into head and tail for repackaging back
297      head = result[1]
298      tail = result[4]
299      width = parseInt(result[2], 10);
300      height = parseInt(result[3], 10);
301
302      if (!!((width || height) && head != '') !== true) { throw 'Invalid image source'; }
303    } catch(e) {
304      if (typeof e !== 'string') { console.error(e) }
305      continue;
306    }
307
308    var segment = parseInt(image.getAttribute('data-resizing-segment') || 200, 10)
309    var scale = window.devicePixelRatio > 1 ? 2 : 1
310
311    // Resize by size of given element or image itself
312    var refElement = image;
313    if (image.getAttribute('data-ref-element')) {
314      var selector = image.getAttribute('data-ref-element');
315      if (selector.indexOf('.') === 0) {
316        refElement = document.getElementsByClassName(image.getAttribute('data-ref-element').slice(1))[0]
317      } else {
318        refElement = document.getElementById(image.getAttribute('data-ref-element'))
319      }
320    }
321    var offsetWidth = refElement.offsetWidth;
322    var offsetHeight = refElement.offsetHeight;
323    var refWidth = image.getAttribute('data-max-width') ? Math.min(parseInt(image.getAttribute('data-max-width')), offsetWidth) : offsetWidth;
324    var refHeight = image.getAttribute('data-max-height') ? Math.min(parseInt(image.getAttribute('data-max-height')), offsetHeight) : offsetHeight;
325
326    // Get desired size based on view, segment and screen scale
327    var resizedWidth = isNaN(width) === false ? Math.ceil(refWidth * scale / segment) * segment : undefined
328    var resizedHeight = isNaN(height) === false ? Math.ceil(refHeight * scale / segment) * segment : undefined
329
330    if (resizedWidth || resizedHeight) {
331      var newSrc = head + '/' + ((resizedWidth || '') + 'x' + (resizedHeight || '')) + (tail || '') + '?';
332      for (var j = 1; j < urlParts.length; j++) { newSrc += urlParts[j]; }
333      if (newSrc !== src) {
334        if (setBySrc) {
335          image.setAttribute('src', newSrc);
336        } else {
337          image.setAttribute('style', image.getAttribute('style').replace(styleRegex, 'background-image:url('+newSrc+')'));
338        }
339        image.dataset.size = (resizedWidth || '') + 'x' + (resizedHeight || '');
340      }
341    }
342  }
343}
344
345let createDeferredPromise = function() {
346  let deferredRes, deferredRej;
347  let deferredPromise = new Promise(function(res, rej) {
348    deferredRes = res;
349    deferredRej = rej;
350  });
351  deferredPromise.resolve = deferredRes;
352  deferredPromise.reject = deferredRej;
353  return deferredPromise;
354}
355
356// For app extension sdk
357window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED = createDeferredPromise();
358  window.runTaskInIdle = function runTaskInIdle(task) {
359    try {
360      if (!task) return;
361      task();
362    } catch (err) {
363      console.error(err);
364    }
365  }
366
367window.runTaskQueue = function runTaskQueue(queue) {
368  if (!queue || queue.length === 0) return;
369
370  const task = queue.shift();
371  window.runTaskInIdle(task);
372
373  window.runTaskQueue(queue);
374}
375
376
377window.addEventListener('DOMContentLoaded', function() {
378
379  app.value('mainConfig', window.mainConfig);
380
381
382app.value('flash', {
383});
384
385app.value('flash_data', {});
386app.constant('imageServiceEndpoint', 'https\:\/\/shoplineimg.com/')
387app.constant('staticImageHost', 'static.shoplineapp.com/web')
388app.constant('staticResourceHost', 'https://static.shoplineapp.com/')
389app.constant('FEATURES_LIMIT', JSON.parse('{\"disable_image_service\":false,\"product_variation_limit\":400,\"paypal_spb_checkout\":false,\"mini_fast_checkout\":false,\"fast_checkout_qty\":false,\"buynow_checkout\":false,\"blog_category\":false,\"blog_post_page_limit\":false,\"shop_category_filter\":true,\"stripe_card_hk\":false,\"bulk_update_tag\":true,\"dynamic_
389shipping_rate_refactor\":true,\"promotion_reminder\":true,\"promotion_page_reminder\":true,\"modularize_address_format\":true,\"point_redeem_to_cash\":false,\"fb_login_integration\":false,\"product_summary\":true,\"plp_wishlist\":false,\"ec_order_unlimit\":true,\"sc_order_unlimit\":false,\"inventory_search_v2\":true,\"sc_lock_inventory\":false,\"crm_notify_preview\":true,\"plp_variation_selector\":true,\"category_banner_multiple\":true,\"order_confirmation_slip_upload\":true,\"tier_upgrade_v2\":false,\"plp_label_wording\":true,\"order_search_custom_field\":true,\"ig_browser_notify\":true,\"ig_browser_disabled\":false,\"send_product_tag_to_shop\":false,\"ads_system_new_tab\":true,\"payment_image\":true,\"sl_logistics_bulk_action\":true,\"disable_orderconfirmation_mail\":false,\"payment_slip_notify\":true,\"product_set_child_products_limit\":20,\"product_set_limit\":-1,\"sl_payments_hk_promo\":false,\"domain_redirect_ec2\":false,\"affiliate_kol_report\":false,\"applepay_newebpay\":false,\"atm_newebpay\":false,\"cvs_newebpay\":false,\"ec_fast_checkout\":false,\"checkout_setting\":true,\"omise_payment\":false,\"member_password_setup_notify\":true,\"membership_tier_notify\":false,\"auto_credit_notify\":false,\"customer_referral_notify\":true,\"member_points_notify\":false,\"member_import_notify\":true,\"crm_sms_custom\":true,\"crm_email_custom\":true,\"customer_group\":true,\"app_checkout_page_v2\":false,\"cart_api_slp_payment_callback\":false,\"restricted_product_risk_center_integration\":false,\"mask_check_stock_api_quantity\":false,\"tier_auto_downgrade\":true,\"scheduled_home_page\":true,\"sc_wa_contacts_list\":false,\"broadcast_to_unsubscribers_sms\":false,\"sc_post_feature\":false,\"google_product_category_3rdlayer\":true,\"purchase_limit_campaign\":true,\"order_item_name_edit\":false,\"block_analytics_request\":false,\"subscription_order_notify\":false,\"fb_domain_verification\":false,\"disable_html5mode\":false,\"einvoice_edit\":true,\"order_search_sku\":true,\"cancel_order_by_customer_v2\":true,\"storefront_pdp_enhancement\":false,\"storefront_plp_enhancement\":false,\"storefront_adv_enhancement\":false,\"product_cost_permission\":true,\"promotion_first_purchase\":true,\"block_gtm_for_lighthouse\":true,\"use_critical_css_liquid\":false,\"flash_price_campaign\":true,\"inventory_change_reason\":true,\"ig_login_entrance\":true,\"contact_us_mobile\":false,\"sl_payment_hk_alipay\":false,\"3_layer_variation\":true,\"einvoice_tradevan\":false,\"tradevan_multi_tax_product_set\":false,\"order_add_to_cart\":true,\"order_new_source\":true,\"einvoice_bulk_update\":true,\"molpay_alipay_tng\":false,\"fastcheckout_add_on\":false,\"plp_product_seourl\":true,\"country_code\":true,\"sc_keywords\":false,\"bulk_printing_labels_711C2C\":true,\"search_function_image_gallery\":true,\"social_channel_user\":true,\"sc_overall_statistics\":false,\"product_main_images_limit\":12,\"order_custom_notify\":true,\"new_settings_apply_all_promotion\":true,\"new_order_label_711b2c\":false,\"payment_condition\":true,\"store_pick_up\":true,\"other_custom_notify\":true,\"crm_sms_notify\":true,\"sms_custom\":true,\"product_set_revamp\":true,\"charge_shipping_fee_by_product_qty\":true,\"whatsapp_extension\":true,\"new_live_selling\":false,\"tier_member_points\":false,\"fb_broadcast_sc_p2\":false,\"fb_entrance_optimization\":true,\"shopback_cashback\":true,\"bundle_add_type\":true,\"google_ads_api\":true,\"google_analytics_4\":true,\"customer_group_smartrfm_filter\":false,\"shopper_app_entrance\":false,\"enable_cart_service\":true,\"store_crm_pwa\":false,\"store_referral_export_import\":false,\"store_referral_setting\":false,\"delivery_time_with_quantity\":true,\"tier_reward_app_installation\":false,\"tier_reward_app_availability\":false,\"stop_slp_approvedemail\":true,\"google_content_api\":false,\"buy_online_pickup_instore\":false,\"subscription_order_expire_notify\":false,\"payment_octopus\":false,\"payment_hide_hk\":false,\"line_ads_tag\":true,\"get_coupon\":true,\"coupon_notification\":true,\"payme_single_key_migration\":false,\"fb_bdapi\":false,\"mc_sort_waitingtime_new\":true,\"disable_itc\":false,\"sl_payment_alipay\":true,\"sl_pos_sg_gst_on_receipt\":false,\"buyandget_promotion\":true,\"line_login_mobile\":true,\"vulnerable_js_upgrade\":false,\"replace_janus_interface\":true,\"enable_calculate_api_promotion_filter\":true,\"combine_orders\":false,\"t
389ier_reward_app_p2\":false,\"slp_remember_credit_card\":true,\"subscription_promotion\":false,\"lock_cart_sc_product\":false,\"extend_reminder\":false,\"customer_search_match\":true,\"slp_product_subscription\":true,\"customer_group_sendcoupon\":true,\"sl_payments_apple_pay\":true,\"apply_multi_order_discount\":true,\"enable_calculate_api_promotion_apply\":true,\"product_revamp_doublewrite\":true,\"tcat_711pickup_emap\":false,\"page_builder_widget_blog\":true,\"page_builder_widget_accordion\":true,\"page_builder_widget_category\":true,\"page_builder_widget_instagram\":true,\"page_builder_widget_custom_liquid\":true,\"page_builder_widget_product_text\":true,\"page_builder_widget_subscription\":true,\"page_builder_widget_video\":true,\"page_builder_widget_collage\":true,\"npb_theme_sangria\":false,\"npb_theme_philia\":true,\"npb_theme_bianco\":false,\"line_point_cpa_tag\":true,\"affiliate_by_product\":true,\"order_select_across_pages\":true,\"page_builder_widget_count_down\":false,\"deep_link_support_payme\":true,\"deep_link_support_linepay\":true,\"split_order_applied_creditpoint\":false,\"product_review_reward\":false,\"rounding_to_one_decimal\":false,\"disable_image_service_lossy_compression\":false,\"order_status_non_automation\":true,\"member_info_reward\":true,\"order_discount_stackable\":true,\"enable_cart_api\":true,\"product_revamp_singleread\":true,\"deep_search\":true,\"new_plp_initialized\":false,\"shop_builder_plp\":true,\"old_fbe_removal\":true,\"fbig_shop_disabled\":false,\"repay_cookie\":true,\"gift_promotion_condition\":false,\"blog_revamp_singleread\":true,\"blog_revamp_doublewrite\":true,\"credit_condition_tier_limit\":1,\"credit_condition_5_tier_ec\":false,\"credit_condition_50_tier_ec\":false,\"return_order_revamp\":true,\"expand_sku_on_plp\":false,\"sl_pos_shopline_payment_invoice_new_flow\":false,\"credit_campaign_tier\":{\"active_campaign_limit\":-1,\"condition_limit\":3},\"promotion_page\":true,\"bundle_page\":true,\"bulk_update_tag_enhancement\":false,\"use_ngram_for_order_search\":true,\"notification_custom_sending_time\":true,\"promotion_by_platform\":false,\"product_feed_revamp\":true,\"one_page_store\":true,\"one_page_store_limit\":1000,\"one_page_store_clone\":true,\"one_page_store_checkout_v2\":false,\"header_content_security_policy\":false,\"product_set_child_products_required_quantity_limit\":50,\"blog_revamp_admin\":true,\"blog_revamp_posts_limit\":3000,\"blog_revamp_admin_category\":true,\"blog_revamp_shop_category\":true,\"blog_revamp_categories_limit\":10,\"blog_revamp_related_products\":true,\"product_feed_manager\":false,\"product_feed_manager_availability\":true,\"checkout_membercheckbox_toggle\":true,\"youtube_accounting_linking\":true,\"crowdfunding_app\":false,\"prevent_duplicate_orders_tempfix\":false,\"product_review_plp\":true,\"product_attribute_tag_awoo\":false,\"sl_pos_customer_info_enhancement\":true,\"sl_pos_customer_product_preference\":false,\"sl_pos_payment_method_prioritized_and_hidden\":true,\"sl_pos_payment_method_picture\":true,\"facebook_line_promotion_notify\":true,\"sl_admin_purchase_order\":false,\"sl_admin_inventory_transfer\":false,\"sl_admin_supplier\":false,\"sl_admin_inventory_count\":false,\"shopline_captcha\":true,\"shopline_email_captcha\":true,\"layout_engine_service_kingsman_plp\":true,\"layout_engine_service_kingsman_pdp\":true,\"layout_engine_service_kingsman_promotions\":true,\"layout_engine_service_kingsman_blogs\":true,\"layout_engine_service_kingsman_member_center\":true,\"layout_engine_service_kingsman_npb\":false,\"layout_engine_service_kingsman_layout\":false,\"layout_engine_service_kingsman_one_page_stores\":false,\"layout_engine_service_varm_plp\":true,\"layout_engine_service_varm_pdp\":true,\"layout_engine_service_varm_promotions\":true,\"layout_engine_service_varm_blogs\":true,\"layout_engine_service_varm_member_center\":true,\"layout_engine_service_philia_plp\":false,\"layout_engine_service_philia_pdp\":false,\"layout_engine_service_philia_promotions\":false,\"layout_engine_service_philia_blogs\":false,\"layout_engine_service_philia_member_center\":false,\"2026_pdp_revamp_mobile_abtesting\"
389:false,\"2026_pdp_revamp_mobile_addon_products\":true,\"2026_pdp_revamp_mobile_product_set\":false,\"pdp_revamp_admin_entrypoint\":false,\"smart_product_recommendation\":true,\"one_page_store_product_set\":true,\"page_use_product_service\":true,\"price_discount_label_plp\":true,\"pdp_image_lightbox\":true,\"advanced_menu_app\":false,\"smart_product_recommendation_plus\":true,\"sitemap_cache_6hr\":true,\"sitemap_enhance_lang\":true,\"smart_product_recommendation_plus_more_placements\":false,\"smart_product_recommendation_plus_cart\":true,\"smart_product_recommendation_plus_blog\":false,\"bulk_update_redirect_301_limit_20w\":false,\"pdp_product_sold_count\":true,\"edit_pdp_product_sold_count\":false,\"dynamic_shipping_rate_refactor_jp\":false,\"sl_cashback\":false,\"sl_cashback_app_avaliable\":false,\"admin_search_crawl_setting\":true,\"blog_revamp_multi_lang\":false,\"sl_payment_integrated\":false,\"slp_repay_same_method\":false,\"slp_repay_credit_card_shop\":false,\"security_center\":true,\"gift_shipping_promotion_discount_condition\":true,\"promotion_first_purchase_channel\":true,\"enable_shopjs_splitting\":true,\"enable_body_script\":true,\"enable_corejs_splitting\":true,\"member_info_reward_subscription\":true,\"session_expiration_period\":true,\"online_credit_redemption_toggle\":true,\"shoplytics_payments_api_v3\":true,\"shoplytics_staff_api_v3\":true,\"shoplytics_invoices_api_v3\":true,\"shoplytics_broadcast_api_v3\":true,\"enable_promotion_usage_record\":true,\"archive_order_ui\":true,\"archive_order_data\":true,\"order_archive_calculation_revamp_crm_amount\":true,\"order_archive_calculation_revamp_crm_member\":true,\"subscription_config_edit_delivery_payment\":true,\"one_page_store_checkout\":true,\"cart_use_product_service\":true,\"order_export_366day\":true,\"promotion_record_archive_test\":true,\"order_archive_testing_return_order\":true,\"order_archive_testing_order_details\":true,\"order_archive_testing\":true,\"promotion_page_seo_button\":true,\"order_archive_testing_crm\":true,\"order_archive_product_testing\":true,\"shoplytics_customer_refactor_api_v3\":true,\"shoplytics_session_metrics\":true,\"product_set_v2_enhancement\":true,\"customer_import_50000_failure_report\":true,\"manual_order_ec_to_sc\":true,\"group_url_bind_post_live\":true,\"shoplytics_product_revamp_api_v3\":true,\"shoplytics_event_realtime_refactor_api_v3\":true,\"shoplytics_ordersales_v3\":true,\"payment_fee_config\":true,\"subscription_config_edit\":true,\"affiliate_dashboard\":true,\"export_inventory_report_v2\":true,\"member_center_profile_revamp\":true,\"enable_new_css_bundle\":true,\"email_custom\":true,\"social_channel_revamp\":true,\"memebr_center_point_credit_revamp\":true,\"customer_data_secure\":true,\"coupon_v2\":true,\"tcat_711pickup_sl_logisitics\":true,\"customer_export_v2\":true,\"shoplytics_channel_store_permission\":true,\"customer_group_analysis\":true,\"slp_bank_promotion\":true,\"edit_order_promotion_applied_creditpoint\":true,\"admin_js_upgrade_SL-32913\":true,\"google_preorder_feed\":true,\"replace_lms_old_oa_interface\":true,\"bulk_update_job\":true,\"custom_home_delivery_tw\":true,\"birthday_format_v2\":true,\"preorder_limit\":true,\"mobile_and_email_signup\":true,\"exclude_product_v2\":true,\"sl_payments_cc_promo\":true,\"user_center_social_channel\":true,\"enable_lazysizes_image_tag\":true,\"credit_point_triggerpoint\":true,\"send_coupon_notification\":true,\"711_CB_pickup_TH\":true,\"cookie_consent\":true,\"customer_group_regenerate\":true,\"customer_group_filter_p3\":true,\"customer_group_filter_p2\":true,\"page_builder_revamp_theme_setting\":true,\"page_builder_revamp\":true,\"partial_free_shipping\":true,\"social_name_in_order\":true,\"admin_app_extension\":true,\"fb_group\":true,\"711_CB_13countries\":true,\"sl_payment_type_check\":true,\"sl_payment_standard_v2\":true,\"shop_category_filter_bulk_action\":true,\"bulk_action_product\":true,\"bulk_action_customer\":true,\"pos_only_product_settings\":true,\"tax_inclusive_setting\":true,\"one_new_filter\":true,\"order_tag\":true,\"out_of_stock_order\":true,\"cross_shop_tracker\":true,\"sl_logistics_modularize\":true,\"fbe_shop\":true,\"fb_multi_category_feed\":true,\"credit_amount_condition_hidden\":true,\"credit_installment_payment_fee_hidden\":true,\"category_sorting\":true,\"dashboard_v2_revamp\":true,\"customer_tag\":true,\"customer_coupon\":true,\"locale_revamp\":true,\"facebook_notify\":true,\"stripe_payment_intents\":true,\"customer_edit\":true,\"fbe_v2_edit\":true,\"payment\":{\"oceanpay\":true,\"sl_payment\":true,\"payme\":true,\"sl_logistics_fmt_freeze\":true,\"stripe_google_pay\":true},\"fb_pixel_v2\":true,\"fb_feed_unlimit\":true,\"customer_referral\":true,\"fb_product_set\":true,\"message_center_v3\":true,\"email_credit_expire_notify\":true,\"enhanced_catalog_feed\":true,\"theme_level\":3,\"dusk_setting\":true,\"varm_setting\":true,\"skya_setting\":true,\"philia_setting\":true,\"theme_doris_bien\":true,\"theme_bianco\":true,\"theme_sangria\":true,\"preset_publish\":true,\"cart_addon_condition\":true,\"uc_v2_endpoints\":true,\"uc_integration\":true,\"buy_now_button\":true,\"blog\":true,\"reports\":true,\"custom_css\":true,\"multicurrency\":true,\"smart_recommended_related_products\":true,\"order_custom_field_limit\":5,\"sl_payments_my_cc\":true,\"sl_payments_tw_cc\":true,\"sl_payments_sg_cc\":true,\"sl_payments_my_fpx\":true,\"sl_payment_cc\":true,\"express_cart\":true,\"customer_custom_field_limit\":5,\"sfexpress_centre\":true,\"sfexpress_store\":true,\"sfexpress_service\":true,\"sfexpress_eflocker\":true,\"product_page_limit\":-1,\"gifts_limit\":-1,\"disable_old_upgrade_reminder\":true,\"image_limit\":100000,\"domain_applicable\":true,\"share_cart_link\":true,\"exclude_product\":true,\"cancel_order_by_customer\":true,\"storefront_return\":true,\"admin_manual_order\":true,\"fbe_v2\":true,\"promotion_limit\":-1,\"th_pricing_page_2020\":true,\"shoplytics_to_hd\":true,\"stripe_subscription_my_account\":true,\"google_recaptcha\":true,\"product_feed_info\":true,\"disable_footer_brand\":true,\"design\":{\"logo_favicon\":true,\"shop_template_advanced_setting\":true},\"fb_ssapi\":true,\"user_settings\":{\"facebook_login\":true},\"design_submenu\":true,\"vn_pricing_page_2020\":true,\"google_signup_login\":true,\"toggle_mobile_category\":true,\"online_store_design\":true,\"tcat_newlabel\":true,\"ig_new_api\":true,\"google_ads_manager\":true,\"facebook_pixel_manager\":true,\"bing_ads\":true,\"google_remarketing_manager\":true,\"google_analytics_manager\":true,\"yahoo_dot\":true,\"google_tag_manager\":true,\"order_split\":true,\"cart_addon\":true,\"enable_cart_addon_item\":true,\"dashboard_v2\":true,\"711_cross_delivery\":true,\"product_log_v2\":true,\"integration_one\":true,\"admin_custom_domain\":true,\"facebook_ads\":true,\"product_info\":true,\"hidden_product_p2\":true,\"channel_integration\":true,\"sl_logistics_fmt_freeze\":true,\"sl_pos_admin_order_archive_testing\"
389:true,\"sl_pos_receipt_preorder_return_enhancement\":true,\"sl_pos_purchase_order_onlinestore\":true,\"sl_pos_inventory_count_for_selected_products\":true,\"sl_pos_receipt_information\":true,\"sl_pos_android_A4_printer\":true,\"sl_pos_iOS_A4_printer\":true,\"sl_pos_bulk_import_update_enhancement\":true,\"sl_pos_free_gifts_promotion\":true,\"sl_pos_transfer_onlinestore\":true,\"sl_pos_new_report_daily_payment_methods\":true,\"sl_pos_new_report_overview\":true,\"sl_pos_new_report_transaction_detail\":true,\"sl_pos_new_report_product_preorder\":true,\"sl_pos_new_report_customer_analysis\":true,\"sl_pos_user_permission\":true,\"sl_pos_feature_permission\":true,\"sl_pos_report_shoplytics_psi\":true,\"sl_pos_einvoice_refactor\":true,\"pos_retail_store_price\":true,\"sl_pos_save_send_receipt\":true,\"sl_pos_partial_return\":true,\"sl_pos_variation_setting_refactor\":true,\"sl_pos_password_setting_refactor\":true,\"sl_pos_supplier_refactor\":true,\"sl_pos_admin_staff\":true,\"sl_pos_customized_price\":true,\"sl_pos_admin_register_shift\":true,\"sl_pos_logo_terms_and_condition\":true,\"sl_pos_
389inventory_transfer_request\":true,\"sl_pos_admin_inventory_transfer\":true,\"sl_pos_inventory_count\":true,\"sl_pos_transaction_conflict\":true,\"sl_pos_transaction_view_admin\":true,\"sl_pos_admin_delete_order\":true,\"sl_pos_admin_cancel_order\":true,\"sl_pos_order_refactor_admin\":true,\"sl_pos_purchase_order_partial_in_storage\":true,\"sl_pos_admin_purchase_order\":true,\"sl_pos_promotion\":true,\"sl_pos_payment\":true,\"sl_pos_discount\":true,\"email_member_forget_password_notify\":true,\"subscription_currency\":true,\"bundle_pricing\":true,\"bundle_group\":true,\"unified_admin\":true,\"email_member_register_notify\":true,\"shopline_product_reviews\":true,\"email_order_notify\":true,\"custom_notify\":true,\"marketing_affiliate_p2\":true,\"blog_app\":true,\"hidden_product\":true,\"product_quantity_update\":true,\"line_shopping_new_fields\":true,\"staff_limit\":5,\"broadcast_unsubscribe_email\":true,\"menu_limit\":-1,\"revert_credit_p2\":true,\"new_sinopac_3d\":true,\"category_limit\":-1,\"image_gallery_p2\":true,\"taxes_settings\":true,\"customer_advanced_filter\":true,\"membership\":{\"index\":true,\"export\":true,\"import\":true,\"view_user\":true,\"blacklist\":true},\"marketing_affiliate\":true,\"addon_products_limit\":-1,\"order_filter_shipped_date\":true,\"variant_image_selector\":true,\"variant_saleprice_cost_weight\":true,\"variation_label_swatches\":true,\"image_widget_mobile\":true,\"fmt_revision\":true,\"ecpay_expirydate\":true,\"product_available_time\":true,\"select_all_customer\":true,\"operational_bill\":true,\"product_limit\":-1,\"page_limit\":-1,\"abandoned_cart_notification\":true,\"currency\":{\"vietnam_dong\":true}}'))
390app.constant('RESOLUTION_LIST', JSON.parse('[200, 400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000]'))
391app.constant('NEW_RESOLUTION_LIST', JSON.parse('[375, 540, 720, 900, 1080, 1296, 1512, 2160, 2960, 3260, 3860]'))
392
393
394app.config(function (AnalyticsProvider) {
395  AnalyticsProvider.setAccount('UA-82927501-1');
396  AnalyticsProvider.useECommerce(true, true);
397  AnalyticsProvider.setDomainName('www.twgbr.org.tw');
398  AnalyticsProvider.setCurrency('TWD');
399  AnalyticsProvider.trackPages(false);
400});
401
402
403app.value('fbPixelSettings', [{"unique_ids":true,"single_variation":false,"trackingCode":"666125423772614"}]);
404
405app.constant('ANGULAR_LOCALE', {
406  DATETIME_FORMATS: {
407    AMPMS: ["am","pm"],
408    DAY: ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
409    MONTH: ["January","February","March","April","May","June","July","August","September","October","November","December"],
410    SHORTDAY: ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],
411    SHORTMONTH: ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],
412    fullDate: "EEEE, MMMM d, y",
413    longDate: "MMMM d, y",
414    medium: "MMM d, y h:mm:ss a",
415    mediumDate: "MMM d, y",
416    mediumTime: "h:mm:ss a",
417    short: "M/d/yy h:mm a",
418    shortDate: "M/d/yy",
419    shortTime: "h:mm a",
420  },
421  NUMBER_FORMATS: {
422    CURRENCY_SYM: "$",
423    DECIMAL_SEP: ".",
424    GROUP_SEP: ",",
425    PATTERNS: [{"gSize":3,"lgSize":3,"maxFrac":3,"minFrac":0,"minInt":1,"negPre":"-","negSuf":"","posPre":"","posSuf":""},{"gSize":3,"lgSize":3,"maxFrac":2,"minFrac":2,"minInt":1,"negPre":"-¤","negSuf":"","posPre":"¤","posSuf":""}]
426  },
427  id: "zh-hant",
428  pluralCat: function(n, opt_precision) {
429    if (['ja'].indexOf('zh-hant') >= 0) { return PLURAL_CATEGORY.OTHER; }
430    var i = n | 0;
431    var vf = getVF(n, opt_precision);
432    if (i == 1 && vf.v == 0) {
433      return PLURAL_CATEGORY.ONE;
434    }
435    return PLURAL_CATEGORY.OTHER;
436  }
437});
438
439  
440      try {
441    var $searchPanelMobile;
442
443      $('.left-panel-button').sidr({
444        name: 'left-panel',
445        side: 'left',
446        body: ".body-wrapper",
447        onOpen: function(){
448          if ($searchPanelMobile.hasClass('click')){
449            $searchPanelMobile.removeClass('click');
450          }
451          $('html, body').css({'overflow': 'hidden'});
452        },
453        onClose: function() {
454          $('html, body').css({'overflow': 'auto'});
455        }
456      });
457      $('.cart-panel-button').sidr({
458        name: 'cart-panel',
459        side: 'left',
460        body: ".body-wrapper",
461        onOpen: function() {
462          angular.element('body').scope().$broadcast('cart.reload');
463          if ($searchPanelMobile.hasClass('click')){
464            $searchPanelMobile.removeClass('click');
465          }
466          window.shopline.slEventBus.once('cart.miniCartLoadData', miniCartLoadedProduct);
467        },
468        onClose: function() {
469          window.shopline.slEventBus.off('cart.miniCartLoadData', miniCartLoadedProduct);
470          $('#cart-panel').removeAttr('data-manual-open');
471        }
472      });
473      $('.cart-panel-button').on('click', function() {
474        $('#cart-panel').attr('data-manual-open', 'true');
475      });
476      $('.mobile-language-btn').sidr({
477        name: 'language-panel',
478        side: 'left',
479        body: ".body-wrapper"
480      });
481      $('.mobile-currency-btn').sidr({
482        name: 'currency-panel',
483        side: 'left',
484        body: ".body-wrapper"
485      });
486      function miniCartLoadedProduct(cartData) {
487        const injector = angular.element(document.body)?.injector();
488        const trackerService = injector?.get('trackerService');
489        const showType = $('#cart-panel').attr('data-manual-open') === 'true' ? 'manual_click' : 'automatic';
490        const productIds = cartData?.items?.map(item => (item.product_id)) || [];
491        const productIdsUnique = [...new Set(productIds)];
492        trackerService?.track({
493          type: trackerService?.generalEventType?.MiniCartImpression,
494          data: {
495            page_type: window.mainConfig.pageIdentifier,
496            show_type: showType,
497            cart_item_list: productIdsUnique,
498            cart_unique_item_count: productIdsUnique.length,
499            cart_total_item_count: cartData?.items?.reduce((total, item) => total + item.quantity, 0) || 0,
500          },
501        });
502      }
503
504      $( ".body-wrapper" ).on("click touch touchmove", function(e) {
505        if ($(".body-wrapper").hasClass("sidr-open" )) {
506          e.preventDefault();
507          e.stopPropagation();
508          $.sidr('close','left-panel');
509          $.sidr('close','cart-panel');
510          $.sidr('close','currency-panel');
511          $.sidr('close','language-panel');
512          $('html, body').css({'overflow': 'auto'});
513        }
514      });
515
516      $(document).ready(function() {
517        if (typeof Sentry !== 'undefined') {
518  var LOG_LEVELS = {
519    'Verbose': ['log', 'info', 'warn', 'error', 'debug', 'assert'],
520    'Info': ['info', 'warn', 'error'],
521    'Warning': ['warn', 'error'],
522    'Error': ['error'],
523  };
524
525  var CDN_HOSTS = [
526    'cdn.shoplineapp.com',
527    'cdn.myshopline.com',
528  ];
529  var KEEP_SAMPLE_RATE = {
530    third_party: 0.05,
531    unknown: 0.05,
532    inline: 0.05,
533    before_sentry: 0.05,
534  };
535  var PAGE_HOST = 'www.twgbr.org.tw'.toLowerCase();
536  var SDK_HOST = 'sentry-cdn.com';
537
538  var hasSourceTag = function (event) {
539    return !!(event.tags && event.tags.source);
540  };
541
542  var getAllFrames = function (event) {
543    try {
544      return event.exception.values.reduce(function (acc, val) {
545        return acc.concat((val.stacktrace && val.stacktrace.frames) || []);
546      }, []);
547    } catch (e) {
548      return [];
549    }
550  };
551
552  var classifyEvent = function (event) {
553    var frames = getAllFrames(event).filter(function (frame) {
554      return frame && frame.filename && frame.filename.toLowerCase().indexOf(SDK_HOST) === -1;
555    });
556
557    if (frames.length === 0) return { source: 'unknown' };
558
559    var hasOther = false;
560    var hasPageHost = false;
561
562    frames.forEach(function (frame) {
563      var lower = frame.filename.toLowerCase();
564      if (!CDN_HOSTS.some(function (host) { return lower.indexOf(host) !== -1; })) {
565        hasOther = true;
566        if (PAGE_HOST && lower.indexOf(PAGE_HOST) !== -1) {
567          hasPageHost = true;
568        }
569      }
570    });
571
572    var source = hasOther ? (hasPageHost ? 'inline' : 'third_party') : 'internal';
573
574    return { source: source };
575  };
576
577  var cloneMutablePaths = function (event) {
578    try {
579      var cloned = Object.assign({}, event);
580
581      if (event.tags) {
582        cloned.tags = Object.assign({}, event.tags);
583      }
584
585      if (event.exception && event.exception.values) {
586        cloned.exception = Object.assign({}, event.exception);
587        cloned.exception.values = event.exception.values.map(function (value) {
588          var clonedValue = Object.assign({}, value);
589          if (clonedValue.stacktrace) {
590            clonedValue.stacktrace = Object.assign({}, clonedValue.stacktrace);
591          }
592          return clonedValue;
593        });
594      }
595
596      return cloned;
597    } catch (e) {
598      return event;
599    }
600  };
601
602  var config = {
603    dsn: 'https://[email protected]/5797752',
604    env: 'production',
605    release: '5.95.2',
606    sampleRate: 1.0,
607    tracesSampleRate: 0.0,
608    logLevels: LOG_LEVELS['Error'],
609    beforeSend: function(event, hint) {
610      try {
611        if ([
612            'gtm',
613            'gtag/js',
614            'tracking',
615            'pixel/events',
616            'signals/iwl',
617            'rosetta.ai',
618            'twk-chunk',
619            'webpush',
620            'jquery',
621            '<anonymous>'
622          ].some(function(filename) {
623            return event.exception.values[0].stacktrace.frames[0].filename.toLowerCase().indexOf(filename) > -1;
624          }) ||
625          event.exception.values[0].stacktrace.frames[1].function.toLowerCase().indexOf('omni') > -1
626        ) {
627          return null;
628        }
629      } catch (e) {}
630
631      event = cloneMutablePaths(event);
632
633      event.tags = event.tags || {};
634      try {
635        if (!hasSourceTag(event)) {
636          var classification = classifyEvent(event);
637          event.tags.source = classification.source;
638
639          if (event.logger === 'console' && classification.source === 'unknown') {
640            var syntheticStack = ((hint && hint.syntheticException && hint.syntheticException.stack) || '').toLowerCase();
641            var isFirstPartyStack = CDN_HOSTS.concat([PAGE_HOST]).some(function (host) {
642              return host && syntheticStack.indexOf(host) !== -1;
643            });
644            if (!isFirstPartyStack) {
645              return null;
646            }
647          }
648
649          var keepRate = KEEP_SAMPLE_RATE[classification.source];
650          if (keepRate && Math.random() > keepRate) {
651            return null;
652          }
653        }
654      } catch (e) {}
655
656      try {
657        if (event.tags.source && event.exception && event.exception.values && event.exception.values[0]) {
658          var firstValue = event.exception.values[0];
659          firstValue.value = event.tags.source + ': ' + (firstValue.value || '');
660        } else if (event.tags.source && event.message) {
661          event.message = event.tags.source + ': ' + event.message;
662        }
663      } catch (e) {}
664
665      try {
666        event.exception.values.forEach(function (exceptionValue) {
667          if (exceptionValue.stacktrace && exceptionValue.stacktrace.frames) {
668            var filtered = exceptionValue.stacktrace.frames.filter(function (frame) {
669              return !(frame.filename && frame.filename.indexOf('/assets/') !== -1);
670            });
671            exceptionValue.stacktrace.frames = filtered.length > 0
672              ? filtered
673              : exceptionValue.stacktrace.frames;
674          }
675        });
676      } catch (e) {}
677
678      return event;
679    },
680  };
681
682  var pageName = '';
683
684  try {
685    var pathName = window.location.pathname;
686
687    if (pathName.includes('/cart')) {
688      pageName = 'cart';
689    }
690    if (pathName.includes('/checkout')) {
691      pageName = 'checkout';
692    }
693  } catch (e) {}
694
695  var shouldReplay = false;
696  var replayPages = ['/checkout', '/cart', '/one-page-store'];
697  try {
698    shouldReplay = replayPages.some(function(page) {
699      return window.location.pathname.includes(page);
700    });
701  } catch (e) {}
702
703  Sentry.init({
704    dsn: config.dsn,
705    environment: config.env,
706    release: config.release,
707    integrations: function(integrations) {
708      var ourIntegrations = integrations.concat([
709        new Sentry.Integrations.BrowserTracing(),
710        new Sentry.Integrations.CaptureConsole({ levels: config.logLevels }),
711      ]);
712
713      if (shouldReplay) {
714        ourIntegrations.push(
715          Sentry.replayIntegration({
716            maskAllText: true,
717            maskAllInputs: true,
718            blockAllMedia: true,
719          })
720        );
721      }
722
723      return ourIntegrations;
724    },
725    sampleRate: config.sampleRate,
726    tracesSampler: function(samplingContext) {
727      const transactionContext = samplingContext.transactionContext || {};
728      const op = transactionContext.op || '';
729
730      if (op === 'cartV2.ui.action') {
731        return 1.0;
732      }
733      return config.tracesSampleRate;
734    },
735    attachStacktrace: true,
736    replaysSessionSampleRate: 0,
737    replaysOnErrorSampleRate: shouldReplay ? 0.1 : 0,
738    denyUrls: [
739      'graph.facebook.com',
740      'connect.facebook.net',
741      'static.xx.fbcdn.net',
742      'static.criteo.net',
743      'sslwidget.criteo.com',
744      'cdn.shopify.com',
745      'googletagservices.com',
746      'googletagmanager.com',
747      'google-analytics.com',
748      'googleadservices.com',
749      'googlesyndication.com',
750      'googleads.g.doubleclick.net',
751      'adservice.google.com',
752      'cdn.mouseflow.com',
753      'cdn.izooto.com',
754      'static.zotabox.com',
755      'static.hotjar.com',
756      'd.line-scdn.net',
757      'bat.bing.com',
758      's.yimg.com',
759      'js.fout.jp',
760      'load.sumo.com',
761      '.easychat.co',
762      '.chimpstatic.com',
763      '.yotpo.com',
764      '.popin.cc',
765      '.iterable.com',
766      '.alexametrics.com',
767      '.giphy.com',
768      'stats.zotabox.com',
769      'stats.g.doubleclick.net',
770      'www.facebook.com',
771    ],
772    beforeSend: config.beforeSend,
773  });
774
775  var preInitListeners = window.__sentryPreInitListeners;
776  if (preInitListeners) {
777    window.removeEventListener('error', preInitListeners.onError);
778    window.removeEventListener('unhandledrejection', preInitListeners.onUnhandledRejection);
779    window.__sentryPreInitListeners = null;
780  }
781
782
783  var tags = {
784    page_locale: 'zh-hant',
785    user_country: 'US',
786    handle: 'twgbr',
787    cart_owner_id: '',
788    cart_owner_type: '',
789    cart_id: '',
790  };
791
792  if (pageName) {
793    tags.page = pageName;
794  }
795
796  Sentry.setTags(tags);
797
798  var preInitQueue = window.__sentryPreInitQueue || [];
799  window.__sentryPreInitQueue = null;
800  var beforeSentryKeepRate = KEEP_SAMPLE_RATE.before_sentry;
801  preInitQueue.forEach(function(error) {
802    try {
803      if (Math.random() > beforeSentryKeepRate) return;
804      Sentry.withScope(function(scope) {
805        scope.setTag('source', 'before_sentry');
806        Sentry.captureException(error instanceof Error ? error : new Error(String(error)));
807      });
808    } catch (e) {}
809  });
810}
811
812
813        $searchPanelMobile = $jq('.search-panel-mobile');
814        // to show a loading dialog when a huge Product Description Image/Video blocks page content from rednering
815        $("#product-loading").remove();
816
817        var lazyClasses = ['sl-lazy', 'sl-lazyloading', 'sl-lazyloaded', 'sl-lazypreload', 'sl-lazyerror'];
818        $jq(".additional-details-content, .ProductDetail-additional, .ProductDetail-gallery")
819          .find("img[data-src]:not([data-src='']), iframe[data-src]:not([data-src=''])")
820          .each(function() {
821            var domClassList = ($(this).attr('class') || '').split(/\s+/);
822            // check used lazysizes
823            var hasLazyClass = domClassList.some(function(className) {
824              return lazyClasses.includes(className);
825            });
826            if (!hasLazyClass) {
827              $(this)
828                .attr('src', $(this).attr('data-src'))
829                .removeAttr('data-src');
830            }
831        });
832
833        if ($jq("#home-carousel").length > 0) {
834          runTaskInIdle(() => {
835            $jq("#home-carousel").owlCarousel({
836              items: 1,
837              singleItem: true,
838              autoPlay: true,
839              stopOnHover: true,
840              lazyLoad : true,
841              onLoadedLazy: function(event) { window.resizeImages(event.target); },
842              autoHeight:true,
843              navigation: true,
844              navigationText: false,
845            });
846          });
847        }
848
849        $jq(".owl-carousel").each(function () {
850          runTaskInIdle(() => {
851            var owl = $jq(this);
852            owl.owlCarousel({
853              loop: true,
854              items: 1,
855              margin: 10,
856              nav: false,
857              lazyLoad: true,
858              onLoadedLazy: function(event) {
859                window.resizeImages(event.target);
860              },
861              onInitialized: function() {
862                //owl-stage have transition: 0.25s Time difference
863                setTimeout(function() {
864                  owl.prev('.owl-carousel-first-initializing').hide();
865                  owl
866                    .removeClass('initializing')
867                    .trigger('refresh.owl.carousel');
868                }, 300);
869              },
870              autoplay: true,
871              autoplayTimeout: (parseFloat($jq(this).data('interval')) || 5) * 1000,
872              autoHeight: true,
873              autoplayHoverPause: false // https://github.com/OwlCarousel2/OwlCarousel2/pull/1777
874            });
875          });
876        });
877
878        function restartCarousel() {
879          if (document.visibilityState === 'visible') {
880            $jq(".owl-carousel").each(function (_, element) {
881              var $carousel = $jq(element);
882              var owlCarouselInstance = $carousel.data("owl.carousel");
883              var isAutoplay = owlCarouselInstance.settings.autoplay;
884              if (isAutoplay) {
885                $carousel.trigger('stop.owl.autoplay');
886                $carousel.trigger('next.owl.carousel');
887              }
888            });
889          }
890        }
891        document.addEventListener('visibilitychange', restartCarousel);
892
893        setTimeout(function() {
894          $jq('.title-container.ellipsis').dotdotdot({
895            wrap: 'letter'
896          });
897
898          var themeKey = 'ell';
899          var heightToDot = {
900            varm: 55,
901            philia: 45,
902            skya: 45
903          };
904
905          $jq('.Product-item .Product-info .Product-title').dotdotdot({
906            wrap: 'letter',
907            ellipsis: '...',
908            height: heightToDot[themeKey] || 40
909          });
910        });
911
912        // avoid using FB.XFBML.parse() as it breaks the fb-checkbox rendering, if u encounter resize issue, solve with CSS instead
913      });
914
915      $(document).on('click', '.m-search-button', function(){
916          $searchPanelMobile.toggleClass('click');
917          if ($('.body-wrapper').hasClass('sidr-open')) {
918            $.sidr('close','left-panel');
919            $.sidr('close','cart-panel');
920            $.sidr('close','language-panel');
921            $.sidr('close','currency-panel');
922            $('html, body').css({'overflow': 'auto'});
923          }
924      });
925
926      $(document).on('click', '.search-mask', function() {
927        $searchPanelMobile.toggleClass('click');
928      });
929
930
931      if (window.scriptQueue && window.scriptQueue.length > 0) {
932        runTaskQueue(window.scriptQueue);
933      }
934
935    } catch (e) {
936      console.error(e);
937    }
938
939    window.renderSingleRecaptchaForSendCode = function(element) {
940      var widgetId = window.grecaptcha.render(element, {
941        sitekey: "6LfGy7gUAAAAAPoMu2KOdjtvkgG74_k7gD_G5FJk"
942      }, true);
943
944      element.dataset.widgetId = widgetId;
945    };
946
947      window.renderSingleRecaptcha = function(element) {
948        var widgetId = window.grecaptcha.render(element, {
949          sitekey: "6LfGy7gUAAAAAPoMu2KOdjtvkgG74_k7gD_G5FJk"
950        }, true);
951
952        element.dataset.widgetId = widgetId;
953      };
954
955    window.initRecaptcha = function() {
956      // Delay event binding to avoid angular clear registered events
957        document.querySelectorAll('.g-recaptcha:not([id$="send-code
957-recaptcha"]').forEach(renderSingleRecaptcha);
958
959      document.querySelectorAll('#quick-sign-up-send-code-recaptcha').forEach(renderSingleRecaptchaForSendCode);
960
961      // Notify recaptcha SDK observers (consumers subscribe via
962      // globalSDKObserver.grecaptcha, no longer through an Angular $rootScope flag).
963      window.globalSDKObserver.grecaptcha.notify();
964    }
965
966    window.onRecaptchaLoaded = function() {
967      if (!window.grecaptcha.render) {
968        window.grecaptcha.ready(function() {
969          initRecaptcha();
970        });
971        return;
972      }
973      initRecaptcha();
974    };
975
976      runTaskInIdle(() => {
977        angular.element(document).ready(function() {
978          var tag = document.createElement("script");
979          tag.src = "https://www.recaptcha.net/recaptcha/api.js?onload=onRecaptchaLoaded&render=explicit";
980          document.getElementsByTagName("head")[0].appendChild(tag);
981        });
982        angular.bootstrap(document, ['shop_app']);
983      });
984      runTaskInIdle(() => {
985        window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.resolve();
986      });
987});
988
989</script>
989
990
991</head>
992
993<body
994  class="home
995        index
996        
997        mobile-revamp-navigation
998        
999        
1000        ell
1001        light_theme
1002        v1_theme"
1003  ng-controller="MainController"
1004>
1005
1006<div ng-controller="FbInAppBrowserPopupController" ng-cloak>
1007  <div
1008    ng-if="showFbHint"
1009    class="in-app-browser-popup__container"
1010  >
1011    <div class="in-app-browser-popup__layout">
1012      <div class="in-app-browser-popup__main">
1013        <p class="in-app-browser-popup__desc">
1014          {{ 'fb_in_app_browser_popup.desc' | translate }}
1015          <span class="in-app-browser-popup__copy-link" ng-click="copyUrl()">{{ 'fb_in_app_browser_popup.copy_link' | translate }}</span>
1016        </p>
1017      </div>
1018      <div class="in-app-browser-popup__footer">
1019        <button class="in-app-browser-popup__close-btn" ng-click="handleClose()">
1020          {{ 'close' | translate }}
1021        </button>
1022      </div>
1023    </div>
1024  </div>
1025</div>
1026<div ng-controller="InAppBrowserPopupController" ng-cloak>
1027  <div
1028    ng-if="canShowInAppHint && showMissingSessionKeyWarning"
1029    class="in-app-browser-popup__container"
1030  >
1031    <div class="in-app-browser-popup__layout">
1032      <div class="in-app-browser-popup__main">
1033        <p class="in-app-browser-popup__desc">
1034          {{ 'in_app_browser_popup.desc' | translate }}
1035        </p>
1036      </div>
1037      <div class="in-app-browser-popup__footer">
1038        <button class="in-app-browser-popup__close-btn" ng-click="handleClose()">
1039          {{ 'close' | translate }}
1040        </button>
1041      </div>
1042    </div>
1043  </div>
1044</div>
1045  <div
1046  id="cookie-consent-popup"
1047  ng-controller="CookieConsentPopupController"
1048  ng-cloak
1049  data-nosnippet
1050>
1051  <div ng-if="state('showPopup')">
1052    <div
1053      ng-show="!state('showDetailSettingsPanel')" 
1054      class="cookie-consent-popup__container"
1055    >
1056      <div class="cookie-consent-popup__layout">
1057        <div class="cookie-consent-popup__header">
1058          <div class="cookie-consent-popup__title">
1059            {{word('consent_title')}}
1060          </div>
1061        </div>
1062        <div class="cookie-consent-popup__main">
1063          <p class="cookie-consent-popup__desc">
1064            {{word('consent_desc')}} <a href="{{alink('read_more')}}" target="_blank" rel="noopener noreferrer">{{word('read_more')}}</a>
1065          </p>
1066        </div>
1067        <div class="cookie-consent-popup__footer">
1068          <button class="cookie-consent-popup__settings-btn" ng-click="click('settings')">
1069            {{word('settings')}}
1070          </button>
1071          <button
1072            class="cookie-consent-popup__accept-btn ladda-button"
1073            ladda="state('loading')"
1074            data-style="slide-down"
1075            ng-click="click('accept')"
1076          >
1077            {{word('accept')}}
1078          </button>
1079        </div>
1080      </div>
1081    </div>
1082
1083    <div
1084      ng-show="state('showDetailSettingsPanel')"
1085      class="cookie-consent-detail-settings-panel__container"
1086    >
1087      <div class="cookie-consent-detail-settings-panel__layout">
1088        <div class="cookie-consent-detail-settings-panel__top-right">
1089          <button
1090            ng-click="click('discard')"
1091            class="cookie-consent-detail-settings-panel__discard-btn"
1092          >
1093          </button>
1094        </div>
1095        <div class="cookie-consent-detail-settings-panel__header">
1096          <div class="cookie-consent-detail-settings-panel__title">
1097            {{word('consent_title')}}
1098          </div>
1099        </div>
1100        <div class="cookie-consent-detail-settings-panel__main">
1101          <p class="cookie-consent-detail-settings-panel__desc">
1102            {{word('consent_desc')}} <a href="{{alink('read_more')}}">{{word('read_more')}}</a>
1103          </p>
1104          <div class="cookie-consent-detail-settings-panel__separator"></div>
1105          <div ng-repeat="setting in state('cookieConsentSettings')" class="cookie-consent-detail-settings-panel__item">
1106            <div class="cookie-consent-detail-settings-panel__item-header">
1107              <div class="cookie-consent-detail-settings-panel__item-title">{{setting.title}}</div>
1108              <label for="{{setting.key}}" class="cookie-consent-switch__container">
1109                <input id="{{setting.key}}" ng-model="setting.on" ng-disabled="setting.disabled" type="checkbox" class="cookie-consent-switch__checkbox">
1110                <span class="cookie-consent-switch__slider round"></span>
1111              </label>
1112            </div>
1113            <div class="cookie-consent-detail-settings-panel__item-main">
1114              <p class="cookie-consent-detail-settings-panel__item-desc">{{setting.description}}</p>
1115            </div>
1116          </div>
1117        </div>
1118        <div class="cookie-consent-detail-settings-panel__footer">
1119          <button
1120            class="cookie-consent-detail-settings-panel__save-btn ladda-button"
1121            ladda="state('loading')"
1122            data-style="slide-down"
1123            ng-click="click('save_preferences')"
1124          >
1125            {{word('save_preferences')}}
1126          </button>
1127        </div>
1128      </div>
1129    </div>
1130  </div>
1131</div>
1132
1133
1134
1135
1136  <div id="left-panel" style="display:none" class="panel-mobile">
1137<div class="side-panel-search hidden-xs">
1138  <form ng-controller="ProductsSearchController" ng-submit="search(searchQuery, $event)" action="/products">
1139    <button><span class="fa fa-search"></span></button>
1140    <input name="query" ng-model="searchQuery" placeholder="找商品" maxlength="100">
1141    <span class="fa fa-times" ng-click="clearSearch()"></span>
1142  </form>
1143</div>
1144
1145<div class="clear"></div>
1146<!-- <div style="float: left;width: 100%;background-color:#262d36;" ng-show='isUserLoggedIn'>
1147  <div class="sidr-photo">
1148    <div class="sidr-photo-ring">
1149      <img class="img-circle sidr-chat-head" ng-src="{{currentUser.profile_image_url}}"/>
1150    </div>
1151  </div>
1152</div>
1153<div style="float: left;width: 100%;background-color:#262d36;" ng-show='!isUserLoggedIn'>
1154  <div style="height: 1px;background-color:#232a32;"></div>
1155</div> -->
1156
1157
1158<div class="clear"></div>
1159<div ng-show='!isUserLoggedIn' class="hello"></div>
1160<div class="clear"></div>
1161
1162<div class="visible-xs">
1163  <user-reminder-mobile
1164  campaign-rule="null"
1165></user-reminder-mobile>
1166  <div class="section-header">
1167     目錄
1168  </div>
1169  <ul class="categories-mobile-list">
1170    <li>
1171      <a href="/pages/%E7%A6%8F%E9%9F%B3%E6%9B%B8%E6%88%BF" ng-non-bindable>新品推介</a>
1172    <li>
1173      <a href="/products" ng-non-bindable>所有商品</a>
1174    <li>
1175      <a href="/pages/%E7%B6%93%E5%85%B8%E5%A5%97%E6%9B%B8" ng-non-bindable>經典著作</a>
1176        <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['58365fb6617069e6f4b62700'] = !isExpanded['58365fb6617069e6f4b62700']">
1177          <i class="fa fa-angle-down" ng-if="isExpanded['58365fb6617069e6f4b62700'] ? !defaultMobileCollapse : defaultMobileCollapse"></i>
1178          <i class="fa fa-angle-up" ng-if="!(isExpanded['58365fb6617069e6f4b62700'] ? !defaultMobileCollapse : defaultMobileCollapse)"></i>
1179        </button>
1180      <ul class="inner-list" uib-collapse="isExpanded['58365fb6617069e6f4b62700'] ? !defaultMobileCollapse : defaultMobileCollapse">
1181          <li>
1182            <a href="/pages/%E7%B7%9A%E4%B8%8A%E9%96%B1%E8%AE%80" ng-non-bindable>聖經恢復本
1183            </a>
1184          </li>
1185          <li>
1186            <a href="/pages/%E7%94%9F%E5%91%BD%E8%AE%80%E7%B6%93" ng-non-bindable>生命讀經
1187            </a>
1188          </li>
1189          <li>
1190            <a href="/pages/%E5%80%AA%E6%9F%9D%E8%81%B2%E6%96%87%E9%9B%86" ng-non-bindable>倪柝聲文集
1191            </a>
1192          </li>
1193          <li>
1194            <a href="/pages/%E6%9D%8E%E5%B8%B8%E5%8F%97%E6%96%87%E9%9B%86" ng-non-bindable>李常受文集
1195            </a>
1196          </li>
1197          <li>
1198            <a href="/pages/%E8%81%B7%E4%BA%8B%E6%96%87%E6%91%98" ng-non-bindable>職事文摘
1199            </a>
1200          </li>
1201        </ul>
1202    </li>
1203    <li>
1204      <a href="/pages/%E6%9C%80%E6%96%B0%E5%85%AC%E5%91%8A" ng-non-bindable>最新公告</a>
1205        <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['5b7fbc5513748600111e4852'] = !isExpanded['5b7fbc5513748600111e4852']">
1206          <i class="fa fa-angle-down" ng-if="isExpanded['5b7fbc5513748600111e4852'] ? !defaultMobileCollapse : defaultMobileCollapse"></i>
1207          <i class="fa fa-angle-up" ng-if="!(isExpanded['5b7fbc5513748600111e4852'] ? !defaultMobileCollapse : defaultMobileCollapse)"></i>
1208        </button>
1209      <ul class="inner-list" uib-collapse="isExpanded['5b7fbc5513748600111e4852'] ? !defaultMobileCollapse : defaultMobileCollapse">
1210          <li>
1211            <a href="/pages/%E5%80%AA%E6%9F%9D%E8%81%B2%E6%96%87%E9%9B%86%E5%86%8D%E7%89%88%E8%B1%AB%E7%B4%84" ng-non-bindable>倪柝聲文集再版及增編豫約登記
1212            </a>
1213          </li>
1214          <li>
1215            <a href="/pages/%E5%8D%8A%E5%B9%B4%E5%BA%A6%E8%A8%93%E7%B7%B4" ng-non-bindable>半年度訓練
1216            </a>
1217          </li>
1218          <li>
1219            <a href="/pages/standing-order" ng-non-bindable>基本訂戶
1220            </a>
1221          </li>
1222          <li>
1223            <a href="/pages/%E6%9B%B8%E6%88%BF%E9%96%80%E5%B8%82" ng-non-bindable>門市資訊
1224            </a>
1225          </li>
1226          <li>
1227            <a href="/pages/%E5%9C%96%E6%9B%B8%E7%9B%AE%E9%8C%84" ng-non-bindable>圖書目錄
1228            </a>
1229          </li>
1230          <li>
1231            <a href="/pages/app%E6%87%89%E7%94%A8%E8%BB%9F%E9%AB%94%E5%85%AC%E5%91%8A" ng-non-bindable>APP應用軟體公告
1232            </a>
1233          </li>
1234          <li>
1235            <a href="/pages/%E5%85%B6%E5%AE%83%E8%B3%87%E8%A8%8A" ng-non-bindable>其它資訊
1236            </a>
1237          </li>
1238        </ul>
1239    </li>
1240    <li>
1241      <a href="/pages/%E7%B7%9A%E4%B8%8A%E9%96%B1%E8%AE%80-1" ng-non-bindable>數位出版</a>
1242        <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['5874a08f72fdc017eb000d29'] = !isExpanded['5874a08f72fdc017eb000d29']">
1243          <i class="fa fa-angle-down" ng-if="isExpanded['5874a08f72fdc017eb000d29'] ? !defaultMobileCollapse : defaultMobileCollapse"></i>
1244          <i class="fa fa-angle-up" ng-if="!(isExpanded['5874a08f72fdc017eb000d29'] ? !defaultMobileCollapse : defaultMobileCollapse)"></i>
1245        </button>
1246      <ul class="inner-list" uib-collapse="isExpanded['5874a08f72fdc017eb000d29'] ? !defaultMobileCollapse : defaultMobileCollapse">
1247          <li>
1248            <a href="/pages/app" ng-non-bindable>APP
1249            </a>
1250          </li>
1251          <li>
1252            <a href="/pages/%E7%A6%8F%E9%9F%B3%E6%A9%9F" ng-non-bindable>福音機
1253            </a>
1254          </li>
1255          <li>
1256            <a href="/pages/pc-%E8%81%96%E7%B6%93%E7%A0%94%E8%AE%80%E7%89%88" ng-non-bindable>PC 聖經研讀版
1257            </a>
1258          </li>
1259          <li>
1260            <a href="/pages/%E9%99%84%E5%8A%A0%E6%9C%8D%E5%8B%99" ng-non-bindable>附加服務
1261            </a>
1262          </li>
1263        </ul>
1264    </li>
1265    <li>
1266      <a href="https://www.facebook.com/TWGospelBookroom/" ng-non-bindable>Facebook</a>
1267    <li>
1268      <a href="https://www.mygoodland.video" ng-non-bindable>影音美地</a>
1269    <li>
1270      <a href="/pages/%E9%97%9C%E6%96%BC%E6%9B%B8%E6%88%BF" ng-non-bindable>關於書房</a>
1271  </ul>
1272</div>
1273
1274
1275<div class="clear"></div>
1276<div ng-hide="defaultMobileCategoriesRemoved">
1277  <div class="visible-sm visible-xs">
1278    <div class="section-header">
1279      分類
1280    </div>
1281    <ul class="categories-mobile-list">
1282        <li class=" text-secondary-color">
1283          <a href="/categories/57625fbd61706924fd302a00" ng-non-bindable>
1284            精選商品
1285          </a>
1286        </li>
1287        <li class=" text-secondary-color">
1288          <a href="/categories/%E6%96%B0%E5%93%81%E6%8E%A8%E4%BB%8B" ng-non-bindable>
1289            新品推介
1290          </a>
1291        </li>
1292        <li class=" text-secondary-color">
1293          <a href="/categories/%E7%B7%A8%E8%BC%AF%E6%8E%A8%E8%96%A6" ng-non-bindable>
1294            編輯推薦
1295          </a>
1296        </li>
1297        <li class=" text-secondary-color">
1298          <a href="/categories/biblehymn" ng-non-bindable>
1299            聖經
1300          </a>
1301            <!-- has subcategories -->
1302            <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['57fde7886170690a24111a00'] = !isExpanded['57fde7886170690a24111a00']">
1303              <i class="fa fa-angle-down" ng-show="isCollapsed('57fde7886170690a24111a00')"></i>
1304              <i class="fa fa-angle-up" ng-show="!isCollapsed('57fde7886170690a24111a00')"></i>
1305            </button>
1306            <div class="clear"></div>
1307            <ul class="inner-list" uib-collapse="isCollapsed('57fde7886170690a24111a00')">
1308                 <li class=" text-secondary-color" ng-non-bindable>
1309
1310                    <a href="/categories/%E6%96%B0%E7%89%88%E7%9A%AE%E9%9D%A2%E9%87%91%E9%82%8A%E6%8B%89%E9%8D%8A%E6%9C%AC">
1311                      皮面金邊
1312                    </a>
1313                  </li>
1314                 <li class=" text-secondary-color" ng-non-bindable>
1315
1316                    <a href="/categories/%E6%A9%AB%E6%8E%92%E8%81%96%E7%B6%93">
1317                      橫排聖經
1318                    </a>
1319                  </li>
1320                 <li class=" text-secondary-color" ng-non-bindable>
1321
1322                    <a href="/categories/%E6%8A%BD%E5%8D%B0%E6%9C%AC%E8%81%96%E7%B6%93">
1323                      抽印本聖經
1324                    </a>
1325                  </li>
1326                 <li class=" text-secondary-color" ng-non-bindable>
1327
1328                    <a href="/categories/%E8%81%96%E7%B6%93%E6%81%A2%E5%BE%A9%E6%9C%AC">
1329                      聖經恢復本
1330                    </a>
1331                  </li>
1332            </ul>
1333        </li>
1334        <li class=" text-secondary-color">
1335          <a href="/categories/%E8%A9%A9%E6%AD%8C" ng-non-bindable>
1336            詩歌
1337          </a>
1338        </li>
1339        <li class=" text-secondary-color">
1340          <a href="/categories/gospel" ng-non-bindable>
1341            福音類
1342          </a>
1343        </li>
1344        <li class=" text-secondary-color">
1345          <a href="/categories/%E9%80%A0%E5%B0%B1" ng-non-bindable>
1346            造就類
1347          </a>
1348        </li>
1349        <li class=" text-secondary-color">
1350          <a href="/categories/service" ng-non-bindable>
1351            事奉類
1352          </a>
1353        </li>
1354        <li class=" text-secondary-color">
1355          <a href="/categories/%E8%AE%80%E7%B6%93" ng-non-bindable>
1356            讀經類
1357          </a>
1358            <!-- has subcategories -->
1359            <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['57a8d17e61706964348c2400'] = !isExpanded['57a8d17e61706964348c2400']">
1360              <i class="fa fa-angle-down" ng-show="isCollapsed('57a8d17e61706964348c2400')"></i>
1361              <i class="fa fa-angle-up" ng-show="!isCollapsed('57a8d17e61706964348c2400')"></i>
1362            </button>
1363            <div class="clear"></div>
1364            <ul class="inner-list" uib-collapse="isCollapsed('57a8d17e61706964348c2400')">
1365                 <li class=" text-secondary-color" ng-non-bindable>
1366
1367                    <a href="/categories/%E7%94%9F%E5%91%BD%E8%AE%80%E7%B6%93">
1368                      生命讀經
1369                    </a>
1370                  </li>
1371                 <li class=" text-secondary-color" ng-non-bindable>
1372
1373                    <a href="/categories/%E6%96%B0%E7%B4%84%E7%94%9F%E5%91%BD%E8%AE%80%E7%B6%93%E5%96%AE%E5%8D%B7">
1374                      新約生命讀經單卷
1375                    </a>
1376                  </li>
1377                 <li class=" text-secondary-color" ng-non-bindable>
1378
1379                    <a href="/categories/%E8%88%8A%E7%B4%84%E7%94%9F%E5%91%BD%E8%AE%80%E7%B6%93%E5%96%AE%E5%8D%B7">
1380                      舊約生命讀經單卷
1381                    </a>
1382                  </li>
1383                 <li class=" text-secondary-color" ng-non-bindable>
1384
1385                    <a href="/categories/%E6%96%B0%E7%B4%84%E7%B8%BD%E8%AB%96">
1386                      新約總論
1387                    </a>
1388                  </li>
1389            </ul>
1390        </li>
1391        <li class=" text-secondary-color">
1392          <a href="/categories/childrens-book" ng-non-bindable>
1393            兒童類
1394          </a>
1395        </li>
1396        <li class=" text-secondary-color">
1397          <a href="/categories/%E8%8B%B1%E6%96%87%E6%9B%B8" ng-non-bindable>
1398            英文及外語書
1399          </a>
1400            <!-- has subcategories -->
1401            <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['57a8d1ed6170695e26282700'] = !isExpanded['57a8d1ed6170695e26282700']">
1402              <i class="fa fa-angle-down" ng-show="isCollapsed('57a8d1ed6170695e26282700')"></i>
1403              <i class="fa fa-angle-up" ng-show="!isCollapsed('57a8d1ed6170695e26282700')"></i>
1404            </button>
1405            <div class="clear"></div>
1406            <ul class="inner-list" uib-collapse="isCollapsed('57a8d1ed6170695e26282700')">
1407                 <li class=" text-secondary-color" ng-non-bindable>
1408
1409                    <a href="/categories/%E8%8B%B1%E6%96%87%E6%9B%B8%E5%A0%B1">
1410                      英文書報
1411                    </a>
1412                  </li>
1413                 <li class=" text-secondary-color" ng-non-bindable>
1414
1415                    <a href="/categories/%E8%8B%B1%E6%96%87%E8%81%96%E7%B6%93%E8%A9%A9%E6%AD%8C">
1416                      英文聖經詩歌
1417                    </a>
1418                  </li>
1419                 <li class=" text-secondary-color" ng-non-bindable>
1420
1421                    <a href="/categories/%E8%8B%B1%E6%96%87%E7%89%B9%E5%83%B9%E6%9B%B8">
1422                      英文特價書
1423                    </a>
1424                  </li>
1425                 <li class=" text-secondary-color" ng-non-bindable>
1426
1427                    <a href="/categories/%E6%97%A5%E8%AA%9E%E8%81%96%E7%B6%93%E8%A9%A9%E6%AD%8C">
1428                      日語聖經詩歌
1429                    </a>
1430                  </li>
1431                 <li class=" text-secondary-color" ng-non-bindable>
1432
1433                    <a href="/categories/%E5%85%B6%E4%BB%96%E8%AA%9E%E8%A8%80%E8%81%96%E7%B6%93%E8%A9%A9%E6%AD%8C">
1434                      其他語言聖經詩歌
1435                    </a>
1436                  </li>
1437            </ul>
1438        </li>
1439        <li class=" text-secondary-color">
1440          <a href="/categories/%E5%82%B3%E8%A8%98%E4%BA%A4%E9%9B%86" ng-non-bindable>
1441            傳記.文集.期刊
1442          </a>
1443            <!-- has subcategories -->
1444            <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['578286616170691128103100'] = !isExpanded['578286616170691128103100']">
1445              <i class="fa fa-angle-down" ng-show="isCollapsed('578286616170691128103100')"></i>
1446              <i class="fa fa-angle-up" ng-show="!isCollapsed('578286616170691128103100')"></i>
1447            </button>
1448            <div class="clear"></div>
1449            <ul class="inner-list" uib-collapse="isCollapsed('578286616170691128103100')">
1450                 <li class=" text-secondary-color" ng-non-bindable>
1451
1452                    <a href="/categories/%E6%9D%8E%E5%B8%B8%E5%8F%97%E6%96%87%E9%9B%86">
1453                      李常受文集
1454                    </a>
1455                  </li>
1456                 <li class=" text-secondary-color" ng-non-bindable>
1457
1458                    <a href="/categories/%E7%A5%9E%E8%81%96%E5%95%9F%E7%A4%BA%E7%9A%84%E9%AB%98%E5%B3%B0">
1459                      神聖啟示的高峰
1460                    </a>
1461                  </li>
1462                 <li class=" text-secondary-color" ng-non-bindable>
1463
1464                    <a href="/categories/%E8%81%B7%E4%BA%8B%E6%96%87%E6%91%98">
1465                      職事文摘
1466                    </a>
1467                  </li>
1468                 <li class=" text-secondary-color" ng-non-bindable>
1469
1470                    <a href="/categories/%E8%82%AF%E5%AE%9A%E8%88%87%E5%90%A6%E5%AE%9A">
1471                      肯定與否定
1472                    </a>
1473                  </li>
1474            </ul>
1475        </li>
1476        <li class=" text-secondary-color">
1477          <a href="/categories/%E5%BD%B1%E9%9F%B3" ng-non-bindable>
1478            影音
1479          </a>
1480            <!-- has subcategories -->
1481            <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['57a8d25361706910f16c1100'] = !isExpanded['57a8d25361706910f16c1100']">
1482              <i class="fa fa-angle-down" ng-show="isCollapsed('57a8d25361706910f16c1100')"></i>
1483              <i class="fa fa-angle-up" ng-show="!isCollapsed('57a8d25361706910f16c1100')"></i>
1484            </button>
1485            <div class="clear"></div>
1486            <ul class="inner-list" uib-collapse="isCollapsed('57a8d25361706910f16c1100')">
1487                 <li class=" text-secondary-color" ng-non-bindable>
1488
1489                    <a href="/categories/%E4%B8%AD%E8%8B%B1%E6%96%87%E8%A9%A9%E6%AD%8C">
1490                      中文詩歌
1491                    </a>
1492                  </li>
1493                 <li class=" text-secondary-color" ng-non-bindable>
1494
1495                    <a href="/categories/%E8%8B%B1%E6%96%87%E8%A9%A9%E6%AD%8C">
1496                      英文詩歌
1497                    </a>
1498                  </li>
1499                 <li class=" text-secondary-color" ng-non-bindable>
1500
1501                    <a href="/categories/%E5%85%92%E7%AB%A5%E5%BD%B1%E9%9F%B3">
1502                      兒童影音
1503                    </a>
1504                  </li>
1505                 <li class=" text-secondary-color" ng-non-bindable>
1506
1507                    <a href="/categories/%E6%9C%89%E8%81%B2%E6%9B%B8%E5%8F%8A%E4%BF%A1%E6%81%AF">
1508                      職事信息
1509                    </a>
1510                  </li>
1511                 <li class=" text-secondary-color" ng-non-bindable>
1512
1513                    <a href="/categories/%E8%AE%9A%E7%BE%8E%E8%A9%A9%E9%9B%86">
1514                      讚美詩集
1515                    </a>
1516                  </li>
1517                 <li class=" text-secondary-color" ng-non-bindable>
1518
1519                    <a href="/categories/%E6%9C%89%E8%81%B2%E6%9B%B8">
1520                      有聲書
1521                    </a>
1522                  </li>
1523                 <li class=" text-secondary-color" ng-non-bindable>
1524
1525                    <a href="/categories/dvdvcd">
1526                      DVD/VCD
1527                    </a>
1528                  </li>
1529            </ul>
1530        </li>
1531        <li class=" text-secondary-color">
1532          <a href="/categories/%E9%9B%BB%E5%AD%90" ng-non-bindable>
1533            電子
1534          </a>
1535            <!-- has subcategories -->
1536            <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['57a8d3dc61706939f5492500'] = !isExpanded['57a8d3dc61706939f5492500']">
1537              <i class="fa fa-angle-down" ng-show="isCollapsed('57a8d3dc61706939f5492500')"></i>
1538              <i class="fa fa-angle-up" ng-show="!isCollapsed('57a8d3dc61706939f5492500')"></i>
1539            </button>
1540            <div class="clear"></div>
1541            <ul class="inner-list" uib-collapse="isCollapsed('57a8d3dc61706939f5492500')">
1542                 <li class=" text-secondary-color" ng-non-bindable>
1543
1544                    <a href="/categories/%E9%9B%BB%E5%AD%90%E6%92%AD%E6%94%BE%E5%99%A8">
1545                      播放器
1546                    </a>
1547                  </li>
1548                 <li class=" text-secondary-color" ng-non-bindable>
1549
1550                    <a href="/categories/ios">
1551                      iOS
1552                    </a>
1553                  </li>
1554                 <li class=" text-secondary-color" ng-non-bindable>
1555
1556                    <a href="/categories/android">
1557                      Android
1558                    </a>
1559                  </li>
1560                 <li class=" text-secondary-color" ng-non-bindable>
1561
1562                    <a href="/categories/windows-10">
1563                      Windows
1564                    </a>
1565                  </li>
1566                 <li class=" text-secondary-color" ng-non-bindable>
1567
1568                    <a href="/categories/%E6%95%B4%E5%90%88%E6%96%B9%E6%A1%88">
1569                      整合方案
1570                    </a>
1571                  </li>
1572                 <li class=" text-secondary-color" ng-non-bindable>
1573
1574                    <a href="/categories/%E6%9D%8E%E5%B8%B8%E5%8F%97%E6%96%87%E9%9B%86%E9%9B%BB%E5%AD%90%E7%89%88%E6%9A%A2%E7%8D%A8%E5%BA%8F%E8%99%9F">
1575                      李常受文集電子版暢讀序號
1576                    </a>
1577                  </li>
1578                 <li class=" text-secondary-color" ng-non-bindable>
1579
1580                    <a href="/categories/%E7%B6%AD%E4%BF%AE%E8%B2%BB">
1581                      維修費付款區
1582                    </a>
1583                  </li>
1584            </ul>
1585        </li>
1586        <li class=" text-secondary-color">
1587          <a href="/categories/%E7%94%A8%E5%93%81" ng-non-bindable>
1588            用品
1589          </a>
1590            <!-- has subcategories -->
1591            <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['57a8d3c161706939feb82600'] = !isExpanded['57a8d3c161706939feb82600']">
1592              <i class="fa fa-angle-down" ng-show="isCollapsed('57a8d3c161706939feb82600')"></i>
1593              <i class="fa fa-angle-up" ng-show="!isCollapsed('57a8d3c161706939feb82600')"></i>
1594            </button>
1595            <div class="clear"></div>
1596            <ul class="inner-list" uib-collapse="isCollapsed('57a8d3c161706939feb82600')">
1597                 <li class=" text-secondary-color" ng-non-bindable>
1598
1599                    <a href="/categories/2024-%E7%A6%8F%E9%9F%B3%E6%9C%88%E6%9B%86">
1600                      福音月曆
1601                    </a>
1602                  </li>
1603                 <li class=" text-secondary-color" ng-non-bindable>
1604
1605                    <a href="/categories/25%E9%96%8B%E7%A6%8F%E9%9F%B3%E5%96%AE%E5%BC%B5">
1606                      25開福音單張
1607                    </a>
1608                  </li>
1609                 <li class=" text-secondary-color" ng-non-bindable>
1610
1611                    <a href="/categories/%E4%BF%A1%E5%BE%92%E6%97%A5%E8%AA%8C">
1612                      信徒日誌
1613                    </a>
1614                  </li>
1615                 <li class=" text-secondary-color" ng-non-bindable>
1616
1617                    <a href="/categories/%E5%85%B6%E5%AE%83-1">
1618                      其他
1619                    </a>
1620                  </li>
1621                 <li class=" text-secondary-color" ng-non-bindable>
1622
1623                    <a href="/categories/2027%E6%9C%88%E6%9B%86%E3%80%81%E6%97%A5%E8%AA%8C">
1624                      2027月曆、日誌,10/31前特價
1625                    </a>
1626                  </li>
1627            </ul>
1628        </li>
1629    </ul>
1630  </div>
1631</div>
1632
1633  <div class="visible-xs">
1634    <div>
1635      <div class="section-header">
1636        帳戶
1637      </div>
1638      <ul>
1639        <li><a href="/users/sign_in">會員登入</a></li>
1640        <li><a href="/users/sign_up">新用戶註冊</a></li>
1641      </ul>
1642    </div>
1643  </div>
1644
1645  <div class="other-setting-list visible-xs">
1646    <div class="section-header">
1647        其他
1648    </div>
1649    <ul>
1650      <li>
1651        <div class="menu-button message-button" ng-hide="featureService.hasBetaFeature('hide_message')" ng-click="showMessageForm()" ng-class="{'ie-hack':!mainConfig.isMultiCurrencyEnabled}">
1652          <span class="menu-words"><span class="fa fa-comment"></span>聯絡我們</span>
1653        </div>
1654      </li>
1655      <li>
1656        <div class="dropdown mobile-language-btn" ng-class="{'ie-hack':!mainConfig.isMultiCurrencyEnabled}">
1657          <div class="menu-button">
1658            <span class="menu-words">
1659              <svg class="fa fa-v5-globe">
1660                <use xlink:href="#fa-v5-globe"></use>
1661              </svg>
1662              繁體中文</span>
1663            </span>
1664          </div>
1665        </div>
1666      </li>
1667    </ul>
1668  </div>
1669</div>
1670<!--left-panel-->
1671
1672
1673<div id="cart-panel" data-e2e-id="cart-panel-mobile_container" style="display:none" class="panel-mobile">
1674  <!-- cart Start -->
1675   <div ng-controller="CartsController">
1676    <div class="cart-header">
1677      購物車
1678    </div>
1679    <!-- cart items start-->
1680    <div class="clear"></div>
1681    <div ng-cloak class="cart-panel-empty-wrapper" ng-class="{'has-related-products': currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled}" ng-show="currentCart.isCartEmpty()">
1682      <div style="display:block;padding:15px">
1683        你的購物車是空的
1684      </div>
1685      <div class="cart-related-products" ng-if="currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled">
1686        <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div>
1687        <cart-lazyload-related-products data-allow-empty-product-ids="true">
1688          <div class="cart-related-products-loading">
1689            <div class="cart-related-products-loading-image loading-placeholder"></div>
1690            <div class="cart-related-products-loading-content">
1691              <div class="cart-related-products-loading-title loading-placeholder"></div>
1692              <div class="cart-related-products-loading-price-details loading-placeholder"></div>
1693            </div>
1694          </div>
1695          <div class="cart-related-products-list"></div>
1696        </cart-lazyload-related-products>
1697      </div>
1698    </div>
1699    <div ng-cloak ng-hide="currentCart.isCartEmpty()">
1700      <div id="" style="" class="cart-items">
1701        <div
1702          ng-repeat="item in currentCart.getItems() track by item._id"
1703          ng-if="item.type !== 'gift'"
1704          data-cart-item-id="{{ item._id }}"
1705          product-id="{{ item.product_id }}"
1706        >
1707          <div class="cart-item">
1708            <a
1709              ng-if="item.product.type !== 'gift'"
1710              ng-href="/products/{{item.product_id}}"
1711              target="_blank"
1712              class="product-link js-product-link"
1713            >
1714              <img
1715                class="cart-item-image"
1716                ng-src="{{ getImgSrc(item, '200x200f') }}"
1717                alt="{{ (item.variation.media ? item.variation.media.alt_translations : item.product.cover_media.alt_translations) | translateModel }}"
1718              />
1719            </a>
1720            <img
1721              class="cart-item-image"
1722              ng-if="item.product.type === 'gift'"
1723              ng-src="{{ getImgSrc(item, '200x200f') }}"
1724              alt="{{
1725                (item.variation.media
1726                  ? item.variation.media.alt_translations
1727                  : item.product.cover_media.alt_translations) | translateModel
1728                }}"
1729            />
1730            <div class="cart-item-content" style="float:left;width:130px;">
1731              <div
1732                ng-show="['bundle_pricing', 'bundle_percentage', 'bundle_amount', 'bundle_gift'].includes(item.applied_promotion.discount_type)"
1733                class="label promotion-label label-default"
1734              >
1735                {{ 'product.bundled_products.label' | translate }}
1736              </div>
1737              <div
1738                ng-show="['bundle_group', 'bundle_group_percentage', 'bundle_group_amount', 'bundle_group_gift'].includes(item.applied_promotion.discount_type)"
1739                class="label promotion-label label-default"
1740              >
1741                {{ 'product.bundle_group_products.label' | translate }}
1742              </div>
1743              <div
1744                ng-show="['buyandget_free', 'buyandget_percentage', 'buyandget_pricing'].includes(item.applied_promotion.discount_type)"
1745                class="label promotion-label label-default"
1746              >
1747                {{ 'product.buyandget.label' | translate }}
1748              </div>
1749              <div
1750                ng-show="item.type === 'redeem_gift' || item.type === 'manual_gift'"
1751                class="label promotion-label label-default"
1752              >
1753                {{ 'product.gift.label' | translate }}
1754              </div>
1755              <div ng-show="item.type == 'addon_product'" class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div>
1756              <div class="title">{{item.product.title_translations|translateModel}}</div>
1757              <div ng-repeat="field in item.variation.fields">
1758                <div class="variation">{{ field.name_translations | translateModel }}</div>
1759              </div>
1760              <div class="variation" ng-hide="item.variation.fields">{{item.variation.name}}</div>
1761              <ul ng-if="isProductSetEnabled && item.product.type === 'product_set' && item.product.child_products" class="product-set-item-list">
1762                <li class="child-product-item" ng-repeat="childProduct in item.product.child_products track by childProduct._id">
1763                  <p class="child-product-title">{{ childProduct.title_translations | translateModel }}</p>
1764                  <p class="child-variation-title" ng-if="childProduct.child_variation">{{ getChildVariationShorthand(childProduct.child_variation) }}</p>
1765                </li>
1766              </ul>
1767              <span
1768                class="variation-open-button"
1769                ng-if="!state.variationOpenedChildren.has(item._id) && item.product.type === 'product_set'"
1770                ng-click="onClickOpenVariation(item._id)"
1771              >
1772                {{ 'product.set.open_variation' | translate }}
1773                <i class="fa fa-angle-down"></i>
1774              </span>
1775              <ul ng-if="isProductSetRevampEnabled && item.product.type === 'product_set' && item.product.child_products && state.variationOpenedChildren.has(item._id)" class="product-set-item-list">
1776                <li
1777                  class="child-product-item"
1778                  ng-repeat="selectedChildProduct in item.item_data.selected_child_products track by (selectedChildProduct.child_product_id + selectedChildProduct.child_variation_id)"
1779                >
1780                  <p class="child-product-title">
1781                    {{ getSelectedItemDetail(selectedChildProduct, item).childProductName }}
1782                    x {{ selectedChildProduct.quantity || 1 }}
1783                  </p>
1784                  <p class="child-variation-title" ng-if="selectedChildProduct.child_variation_id">
1785                    {{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }}
1786                  </p>
1787                </li>
1788              </ul>
1789              <div class="price-details">
1790                {{item.quantity}}<span style=";margin:0 3px;">x</span>
1791                <span
1792                  ng-if="currentCart.getItemPrice(item).label !== '' && item.type !== 'redeem_gift' && item.type !== 'manual_gift'"
1793                  ng-bind-html="currentCart.getItemPrice(item).label | changeCurrency"
1794                ></span>
1795                <span
1796                  ng-if="item.type === 'manual_gift' || (currentCart.getItemPrice(item).label === '' && item.type !== 'redeem_gift')"
1797                  ng-bind-html="'NT$0' | changeCurrency"
1798                ></span>
1799                <span ng-if="item.type === 'redeem_gift'">
1800                  {{ item.unit_point }} 點
1801                </span>
1802              </div>
1803            </div><!--cart-item-content-->
1804            <div class="remove" ng-if="shouldShowDeleteButton">
1805              <a ng-click="removeItemFromCart(item._id,$event)" >刪除</a>
1806            </div>
1807            <div class="clear"></div>
1808          </div><!-- cart-item-->
1809
1810          <div
1811            class="addon-cart-item cart-item"
1812            ng-repeat="addonItem in item.addon_items track by addonItem._id"
1813            ng-init="addonItemPrice = addonItem.price ? (addonItem.quantity * addonItem.price.cents / mainConfig.merchantData.base_currency.subunit_to_unit) : ''"
1814            data-cart-item-id="{{ addonItem._id }}"
1815          >
1816            <span class="product-link js-product-link">
1817              <img
1818                class="cart-item-image"
1819                ng-src="{{ getImgSrc(addonItem, '200x200f') }}"
1820                alt="{{ addonItem.product.cover_media.alt_translations | translateModel }}"
1821              />
1822            </span>
1823            <div class="cart-item-content" style="float:left;width:130px;">
1824              <div class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div>
1825              <div class="title">{{addonItem.product.title_translations|translateModel}}</div>
1826              <div class="price-details">
1827                {{addonItem.quantity}}<span style=";margin:0 3px;">x</span>
1828                <span ng-show="addonItem.price.label" ng-bind-html="addonItem.price.label | changeCurrency"></span>
1829                <span ng-hide="addonItem.price.label">{{ mainConfig.merchantData.base_currency.alternate_symbol + "0" }}</span>
1830              </div>
1831            </div><!--cart-item-content-->
1832            <div class="remove" ng-if="shouldShowDeleteButton">
1833              <a ng-click="removeItemFromCart(addonItem._id,$event)" >刪除</a>
1834            </div>
1835            <div class="clear"></div>
1836          </div>
1837
1838        </div>
1839        <div data-e2e-id="cart-sidebar-related-products_container" class="cart-related-products" ng-if="isSmartProductRecommendationPlusCartEnabled && getCartProductIds()">
1840          <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div>
1841          <cart-lazyload-related-products ng-attr-data-product-ids="{{ getCartProductIds() }}">
1842            <div class="cart-related-products-loading">
1843              <div class="cart-related-products-loading-image loading-placeholder"></div>
1844              <div class="cart-related-products-loading-content">
1845                <div class="cart-related-products-loading-title loading-placeholder"></div>
1846                <div class="cart-related-products-loading-price-details loading-placeholder"></div>
1847              </div>
1848            </div>
1849            <div class="cart-related-products-list"></div>
1850          </cart-lazyload-related-products>
1851        </div>
1852        <div class="clear"></div>
1853      </div> <!--cart-items-->
1854      <!-- cart items end -->
1855      <div class="clear"></div>
1856      <div class="cart-chkt-btn-cont">
1857        <button
1858          id="btn-checkout"
1859          data-e2e-id="checkout_button"
1860          class="cart-chkt-btn ladda-button"
1861          data-style="slide-down"
1862          ladda="checkoutButtonLoading"
1863          ng-click="onCheckoutClicked($event)"
1864        >
1865          訂單結帳
1866        </button>
1867      </div>
1868    </div>
1869  </div>
1870</div> <!--cart-panel-->
1871
1872<!-- cart End -->
1873<div id="language-panel" style="display:none" class="panel-mobile" data-nosnippet>
1874  <!-- language Start -->
1875   <div class="ng-scope">
1876    <div class="section-header language-header">
1877      <a class="left-panel-button menu-button ie-hack " href="#left-panel">
1878        <span class="fa fa-chevron-left"></span>
1879      </a>
1880      語言
1881    </div>
1882  </div>
1883  <ul>
1884      <li ng-click="changeLanguage('en')"><span>English</span></li>
1885      <li ng-click="changeLanguage('zh-hant')"><span>繁體中文</span></li>
1886  </ul>
1887</div>
1888<!-- language End -->
1889
1890
1891<div id="currency-panel" style="display:none" class="panel-mobile" data-nosnippet>
1892  <!-- currency Start -->
1893   <div class="ng-scope">
1894    <div class="section-header currency-header">
1895      <a class="left-panel-button menu-button ie-hack " href="#left-panel">
1896        <span class="fa fa-chevron-left"></span>
1897      </a>
1898      貨幣
1899    </div>
1900  </div>
1901  <ul>
1902    <li ng-click="changeCurrency('hkd')"><span>$ HKD</span></li>
1903    <li ng-click="changeCurrency('mop')"><span>P MOP</span></li>
1904    <li ng-click="changeCurrency('cny')"><span>Â¥ CNY</span></li>
1905    <li ng-click="changeCurrency('twd')"><span>$ TWD</span></li>
1906    <li ng-click="changeCurrency('usd')"><span>$ USD</span></li>
1907    <li ng-click="changeCurrency('sgd')"><span>$ SGD</span></li>
1908    <li ng-click="changeCurrency('eur')"><span>€ EUR</span></li>
1909    <li ng-click="changeCurrency('aud')"><span>$ AUD</span></li>
1910    <li ng-click="changeCurrency('gbp')"><span>£ GBP</span></li>
1911    <li ng-click="changeCurrency('php')"><span>₱ PHP</span></li>
1912    <li ng-click="changeCurrency('myr')"><span>RM MYR</span></li>
1913    <li ng-click="changeCurrency('thb')"><span>฿ THB</span></li>
1914    <li ng-click="changeCurrency('aed')"><span>د.إ AED</span></li>
1915    <li ng-click="changeCurrency('jpy')"><span>Â¥ JPY</span></li>
1916    <li ng-click="changeCurrency('bnd')"><span>$ BND</span></li>
1917    <li ng-click="changeCurrency('krw')"><span>₩ KRW</span></li>
1918    <li ng-click="changeCurrency('idr')"><span>Rp IDR</span></li>
1919    <li ng-click="changeCurrency('vnd')"><span>₫ VND</span></li>
1920    <li ng-click="changeCurrency('cad')"><span>$ CAD</span></li>
1921  </ul>
1922</div>
1923
1924<!-- currency End -->
1925
1926  
1927<div class="side-panel-search search-panel-mobile
1928            "
1929>
1930  <form ng-controller="ProductsSearchController" ng-submit="search(searchQuery, $event); $event.preventDefault();" action="{{'#/search/'}}">
1931    <button class="mobile-search-btn"><span class="fa fa-search"></span></button>
1932    <input type="search" name="searchQuery" ng-model="searchQuery" placeholder="找商品">
1933    <span class="fa fa-times" ng-class="{ 'has-search-query': searchQuery }" ng-show="searchQuery.length > 0" ng-click="clearSearch()"></span>
1934  </form>
1935  <div class="search-mask"></div>
1936</div>
1937
1938<div id="fixed-menu-container" class="mobile-revamp-navigation ">
1939  
1940    <div ng-cloak facebook-banner class="facebook-banner">
1941    <div ng-if="state.isBannerOpened"  class="facebook-banner-wrapper">
1942      <div ng-click="onClose()" class="close-icon-wrapper">
1943        <i class="fa fa-times"></i>
1944      </div>
1945      <p ng-click="copy()" class="wording" ng-bind-html="'facebook_banner.description' | translate"></p>
1946      <input type="hidden" id="location-copy-url" value="{{ currentLocation }}" readonly>
1947    </div>
1948  </div>
1949
1950  <basic-popover class="cart-over-limit"></basic-popover>
1951  <div class="fixed-menu-wrapper">
1952
1953    <a class="left-panel-button menu-button visible-xs visible-sm
1954              ie-hack
1955              "
1956      href="#left-panel"
1957    >
1958      <span class="fa fa-bars"> </span><span class="menu-words" style="padding-left:6px;">目錄</span>
1959    </a>
1960
1961    <a class="visible-xs m-search-button menu-button ie-hack ">
1962      <span class="fa fa-search"></span>
1963    </a>
1964
1965    <!-- mobile logo -->
1966    <div class="mobile-logo">
1967      <a href="https://www.twgbr.org.tw/" class="sl-lazy-image" style="background-image: url('https://shoplineimg.com/57625fb861706924e07d2d00/5afaaeae8d1db9fbd100087d/x40.webp?source_format=png')"></a>
1968    </div>
1969
1970      <a href="/users/sign_in" class="menu-button signin-signup-button mobile-revamp-navigation">
1971        <span class="fa fa-user"> </span><span class="menu-words">登入會員</span>
1972      </a>
1973    <user-reminder-desktop
1974  campaign-rule="null"
1975></user-reminder-desktop>
1976    <a 
1977      class="cart-panel-button menu-button ie-hack"
1978      id=""
1979      data-e2e-id="show-cart-panel_button"
1980      href="#cart-panel"
1981    >
1982      <span class="fa fa-shopping-cart"> </span><span class="menu-words">購物車</span>
1983      <span class="cart-count" ng-show="currentCart.getItemCount()>0" ng-cloak>
1984        <span class="hidden-xs">(</span>{{currentCart.getItemCount()}}<span class="hidden-xs">)</span>
1985      </span>
1986    </a>
1987      <a class="menu-button
1988        message-button
1989        hidden-xs
1990        ie-hack"
1991        ng-click="showMessageForm()"
1992      >
1993        <span class="fa fa-comment"></span><span class="menu-words" style="padding-left:6px;">聯絡我們</span>
1994      </a>
1995    <div class="dropdown ie-hack hidden-xs" dropdown data-nosnippet>
1996      <div class="menu-button dropdown-toggle" dropdown-toggle>
1997        <span>
1998          <svg class="fa fa-v5-globe">
1999            <use xlink:href="#fa-v5-globe" />
2000          </svg>
2001        </span>
2002        <span class="menu-words" style="padding-left:5px;padding-right:5px;">繁體中文</span>
2003        <span class="caret menu-words" style="float: right;position: relative;top: 7px;"></span>
2004      </div>
2005      <ul class="dropdown-menu menu-button language">
2006          <li ng-click="changeLanguage('en')"><span>English</span></li>
2007          <li ng-click="changeLanguage('zh-hant')"><span>繁體中文</span></li>
2008      </ul>
2009    </div>
2010    <div class="menu-button search-button ie-hack">
2011      <form ng-controller="ProductsSearchController" ng-submit="search(searchQuery, $event)" action="/products" style="margin-bottom: 0">
2012        <input name="query" ng-model="searchQuery" placeholder="找商品" maxlength="100">
2013        <button><span class="fa fa-search"></span></button>
2014      </form>
2015    </div>
2016  </div>
2017</div>
2018
2019
2020  <div class="body-wrapper
2021              
2022              
2023              
2024        "
2025  >
2026    <div class="body-content mobile-revamp-navigation">
2027  <!-- navigation -->
2028<nav class="main-navigation">
2029  
2030    <div ng-cloak facebook-banner class="facebook-banner">
2031    <div ng-if="state.isBannerOpened"  class="facebook-banner-wrapper">
2032      <div ng-click="onClose()" class="close-icon-wrapper">
2033        <i class="fa fa-times"></i>
2034      </div>
2035      <p ng-click="copy()" class="wording" ng-bind-html="'facebook_banner.description' | translate"></p>
2036      <input type="hidden" id="location-copy-url" value="{{ currentLocation }}" readonly>
2037    </div>
2038  </div>
2039
2040    <div class="navbar-wrapper " >
2041      <div class="navbar hidden-xs" role="navigation">
2042        <div class="navbar-header-wrapper">
2043          <div class="container" >
2044            <div class="navbar-header">
2045              <a href="https://www.twgbr.org.tw/">
2046                <img src="https://shoplineimg.com/57625fb861706924e07d2d00/5836a32f61706961a95f0800/x140.webp?source_format=png"  class="logo-image sl-lazy-image" data-resizing-segment="140" />
2047              </a>
2048            </div>
2049          </div> <!--container-->
2050        </div>
2051        <div class="navbar-menu-wrapper">
2052          <div class="container" >
2053            <div class="navbar-menu hidden-xs">
2054              <ul class="text-primary-color">
2055    <!-- Has dropdown links -->
2056      <!-- doesn't have dropdown links -->
2057      <li link-highlight="/pages/%E7%A6%8F%E9%9F%B3%E6%9B%B8%E6%88%BF">
2058        <a link-highlight="/pages/%E7%A6%8F%E9%9F%B3%E6%9B%B8%E6%88%BF" href="/pages/%E7%A6%8F%E9%9F%B3%E6%9B%B8%E6%88%BF" target="" ng-non-bindable>新品推介</a>
2059      </li>
2060    <!-- Has dropdown links -->
2061      <!-- doesn't have dropdown links -->
2062      <li link-highlight="/products">
2063        <a link-highlight="/products" href="/products" target="" ng-non-bindable>所有商品</a>
2064      </li>
2065    <!-- Has dropdown links -->
2066      <li class="nav-dropdown" link-highlight="/pages/%E7%B6%93%E5%85%B8%E5%A5%97%E6%9B%B8">
2067        <a class="nav-dropdown-toggle" link-highlight="/pages/%E7%B6%93%E5%85%B8%E5%A5%97%E6%9B%B8" href="/pages/%E7%B6%93%E5%85%B8%E5%A5%97%E6%9B%B8" target="" ng-non-bindable>經典著作 <span class="caret"></span></a>
2068        <ul class="nav-dropdown-menu">
2069            <li link-highlight="/pages/%E7%B7%9A%E4%B8%8A%E9%96%B1%E8%AE%80">
2070              <a link-highlight="/pages/%E7%B7%9A%E4%B8%8A%E9%96%B1%E8%AE%80" href="/pages/%E7%B7%9A%E4%B8%8A%E9%96%B1%E8%AE%80" target="" ng-non-bindable>聖經恢復本</a>
2071            </li>
2072            <li link-highlight="/pages/%E7%94%9F%E5%91%BD%E8%AE%80%E7%B6%93">
2073              <a link-highlight="/pages/%E7%94%9F%E5%91%BD%E8%AE%80%E7%B6%93" href="/pages/%E7%94%9F%E5%91%BD%E8%AE%80%E7%B6%93" target="" ng-non-bindable>生命讀經</a>
2074            </li>
2075            <li link-highlight="/pages/%E5%80%AA%E6%9F%9D%E8%81%B2%E6%96%87%E9%9B%86">
2076              <a link-highlight="/pages/%E5%80%AA%E6%9F%9D%E8%81%B2%E6%96%87%E9%9B%86" href="/pages/%E5%80%AA%E6%9F%9D%E8%81%B2%E6%96%87%E9%9B%86" target="" ng-non-bindable>倪柝聲文集</a>
2077            </li>
2078            <li link-highlight="/pages/%E6%9D%8E%E5%B8%B8%E5%8F%97%E6%96%87%E9%9B%86">
2079              <a link-highlight="/pages/%E6%9D%8E%E5%B8%B8%E5%8F%97%E6%96%87%E9%9B%86" href="/pages/%E6%9D%8E%E5%B8%B8%E5%8F%97%E6%96%87%E9%9B%86" target="" ng-non-bindable>李常受文集</a>
2080            </li>
2081            <li link-highlight="/pages/%E8%81%B7%E4%BA%8B%E6%96%87%E6%91%98">
2082              <a link-highlight="/pages/%E8%81%B7%E4%BA%8B%E6%96%87%E6%91%98" href="/pages/%E8%81%B7%E4%BA%8B%E6%96%87%E6%91%98" target="" ng-non-bindable>職事文摘</a>
2083            </li>
2084        </ul>
2085      </li>
2086    <!-- Has dropdown links -->
2087      <li class="nav-dropdown" link-highlight="/pages/%E6%9C%80%E6%96%B0%E5%85%AC%E5%91%8A">
2088        <a class="nav-dropdown-toggle" link-highlight="/pages/%E6%9C%80%E6%96%B0%E5%85%AC%E5%91%8A" href="/pages/%E6%9C%80%E6%96%B0%E5%85%AC%E5%91%8A" target="" ng-non-bindable>最新公告 <span class="caret"></span></a>
2089        <ul class="nav-dropdown-menu">
2090            <li link-highlight="/pages/%E5%80%AA%E6%9F%9D%E8%81%B2%E6%96%87%E9%9B%86%E5%86%8D%E7%89%88%E8%B1%AB%E7%B4%84">
2091              <a link-highlight="/pages/%E5%80%AA%E6%9F%9D%E8%81%B2%E6%96%87%E9%9B%86%E5%86%8D%E7%89%88%E8%B1%AB%E7%B4%84" href="/pages/%E5%80%AA%E6%9F%9D%E8%81%B2%E6%96%87%E9%9B%86%E5%86%8D%E7%89%88%E8%B1%AB%E7%B4%84" target="" ng-non-bindable>倪柝聲文集再版及增編豫約登記</a>
2092            </li>
2093            <li link-highlight="/pages/%E5%8D%8A%E5%B9%B4%E5%BA%A6%E8%A8%93%E7%B7%B4">
2094              <a link-highlight="/pages/%E5%8D%8A%E5%B9%B4%E5%BA%A6%E8%A8%93%E7%B7%B4" href="/pages/%E5%8D%8A%E5%B9%B4%E5%BA%A6%E8%A8%93%E7%B7%B4" target="" ng-non-bindable>半年度訓練</a>
2095            </li>
2096            <li link-highlight="/pages/standing-order">
2097              <a link-highlight="/pages/standing-order" href="/pages/standing-order" target="" ng-non-bindable>基本訂戶</a>
2098            </li>
2099            <li link-highlight="/pages/%E6%9B%B8%E6%88%BF%E9%96%80%E5%B8%82">
2100              <a link-highlight="/pages/%E6%9B%B8%E6%88%BF%E9%96%80%E5%B8%82" href="/pages/%E6%9B%B8%E6%88%BF%E9%96%80%E5%B8%82" target="" ng-non-bindable>門市資訊</a>
2101            </li>
2102            <li link-highlight="/pages/%E5%9C%96%E6%9B%B8%E7%9B%AE%E9%8C%84">
2103              <a link-highlight="/pages/%E5%9C%96%E6%9B%B8%E7%9B%AE%E9%8C%84" href="/pages/%E5%9C%96%E6%9B%B8%E7%9B%AE%E9%8C%84" target="" ng-non-bindable>圖書目錄</a>
2104            </li>
2105            <li link-highlight="/pages/app%E6%87%89%E7%94%A8%E8%BB%9F%E9%AB%94%E5%85%AC%E5%91%8A">
2106              <a link-highlight="/pages/app%E6%87%89%E7%94%A8%E8%BB%9F%E9%AB%94%E5%85%AC%E5%91%8A" href="/pages/app%E6%87%89%E7%94%A8%E8%BB%9F%E9%AB%94%E5%85%AC%E5%91%8A" target="" ng-non-bindable>APP應用軟體公告</a>
2107            </li>
2108            <li link-highlight="/pages/%E5%85%B6%E5%AE%83%E8%B3%87%E8%A8%8A">
2109              <a link-highlight="/pages/%E5%85%B6%E5%AE%83%E8%B3%87%E8%A8%8A" href="/pages/%E5%85%B6%E5%AE%83%E8%B3%87%E8%A8%8A" target="" ng-non-bindable>其它資訊</a>
2110            </li>
2111        </ul>
2112      </li>
2113    <!-- Has dropdown links -->
2114      <li class="nav-dropdown" link-highlight="/pages/%E7%B7%9A%E4%B8%8A%E9%96%B1%E8%AE%80-1">
2115        <a class="nav-dropdown-toggle" link-highlight="/pages/%E7%B7%9A%E4%B8%8A%E9%96%B1%E8%AE%80-1" href="/pages/%E7%B7%9A%E4%B8%8A%E9%96%B1%E8%AE%80-1" target="" ng-non-bindable>數位出版 <span class="caret"></span></a>
2116        <ul class="nav-dropdown-menu">
2117            <li link-highlight="/pages/app">
2118              <a link-highlight="/pages/app" href="/pages/app" target="" ng-non-bindable>APP</a>
2119            </li>
2120            <li link-highlight="/pages/%E7%A6%8F%E9%9F%B3%E6%A9%9F">
2121              <a link-highlight="/pages/%E7%A6%8F%E9%9F%B3%E6%A9%9F" href="/pages/%E7%A6%8F%E9%9F%B3%E6%A9%9F" target="" ng-non-bindable>福音機</a>
2122            </li>
2123            <li link-highlight="/pages/pc-%E8%81%96%E7%B6%93%E7%A0%94%E8%AE%80%E7%89%88">
2124              <a link-highlight="/pages/pc-%E8%81%96%E7%B6%93%E7%A0%94%E8%AE%80%E7%89%88" href="/pages/pc-%E8%81%96%E7%B6%93%E7%A0%94%E8%AE%80%E7%89%88" target="" ng-non-bindable>PC 聖經研讀版</a>
2125            </li>
2126            <li link-highlight="/pages/%E9%99%84%E5%8A%A0%E6%9C%8D%E5%8B%99">
2127              <a link-highlight="/pages/%E9%99%84%E5%8A%A0%E6%9C%8D%E5%8B%99" href="/pages/%E9%99%84%E5%8A%A0%E6%9C%8D%E5%8B%99" target="" ng-non-bindable>附加服務</a>
2128            </li>
2129        </ul>
2130      </li>
2131    <!-- Has dropdown links -->
2132      <!-- doesn't have dropdown links -->
2133      <li link-highlight="https://www.facebook.com/TWGospelBookroom/">
2134        <a link-highlight="https://www.facebook.com/TWGospelBookroom/" href="https://www.facebook.com/TWGospelBookroom/" target="_blank" ng-non-bindable>Facebook</a>
2135      </li>
2136    <!-- Has dropdown links -->
2137      <!-- doesn't have dropdown links -->
2138      <li link-highlight="https://www.mygoodland.video">
2139        <a link-highlight="https://www.mygoodland.video" href="https://www.mygoodland.video" target="_self" ng-non-bindable>影音美地</a>
2140      </li>
2141    <!-- Has dropdown links -->
2142      <!-- doesn't have dropdown links -->
2143      <li link-highlight="/pages/%E9%97%9C%E6%96%BC%E6%9B%B8%E6%88%BF">
2144        <a link-highlight="/pages/%E9%97%9C%E6%96%BC%E6%9B%B8%E6%88%BF" href="/pages/%E9%97%9C%E6%96%BC%E6%9B%B8%E6%88%BF" target="" ng-non-bindable>關於書房</a>
2145      </li>
2146</ul>
2147            </div>
2148          </div> <!--container-->
2149        </div>
2150      </div><!--navbar-->
2151    </div><!--navbar-wrapper-->
2152</nav>
2153<!-- navigation end -->
2154
2155
2156  <!-- main Content -->
2157  <div class="yield-wrapper">
2158    
2159
2160<div class="custom-page" ga-page-view >
2161  <div class="container" ng-cloak ng-if="overLimit">
2162    <div class="box-info">
2163      <div class="alert alert-danger alert-overlimit">
2164        商品總數的上限為 100 件,請調整數量再點擊購買
2165      </div>
2166    </div>
2167  </div>
2168  <div class="container global-primary  padding-v-none">
2169    <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%; margin-bottom: 2%; "> <!-- height and width must be difined for td to size correctly -->
2170      <div class="row row-md-height" style="height: 100%;">
2171        <!-- Rendering page grid items -->
2172        <div id="page-item-6a956cd6e9dc07bde67a65b0"
2173             class="item grid-image-item
2174              col-xs-12
2175              col-md-12
2176              col-md-height
2177              padding-h-none"
2178             style="vertical-align: top; height: 100%;">
2179          <div style="height: 100%;">
2180            <div class="box-info " style="">
2181                <!-- Redner grid item partial -->
2182                  
2183  <div class="editor-boxify-image-wrapper boxify-image-wrapper image-container
2184    
2185    remove-horizontal-padding"
2186  >
2187      <a
2188        href="https://www.twgbr.org.tw/pages/倪柝聲文集再版豫約"
2189        target="_blank"
2190      >
2191        <picture>
2192            <source data-srcset="https://shoplineimg.com/57625fb861706924e07d2d00/6a956cb0ac8019bf8f375439/375x.webp?source_format=jpg 375w, https://shoplineimg.com/57625fb861706924e07d2d00/6a956cb0ac8019bf8f375439/540x.webp?source_format=jpg 54
21920w, https://shoplineimg.com/57625fb861706924e07d2d00/6a956cb0ac8019bf8f375439/720x.webp?source_format=jpg 720w, https://shoplineimg.com/57625fb861706924e07d2d00/6a956cb0ac8019bf8f375439/900x.webp?source_format=jpg 900w, https://shoplineimg.com/57625fb861706924e07d2d00/6a956cb0ac8019bf8f375439/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/57625fb861706924e07d2d00/6a956cb0ac8019bf8f375439/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/57625fb861706924e07d2d00/6a956cb0ac8019bf8f375439/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/57625fb861706924e07d2d00/6a956cb0ac8019bf8f375439/2160x.webp?source_format=jpg 2160w" media="(min-width: 768px)">
2193            <source data-srcset="https://shoplineimg.com/57625fb861706924e07d2d00/6a956cb0ac8019bf8f375439/375x.webp?source_format=jpg 375w, https://shoplineimg.com/57625fb861706924e07d2d00/6a956cb0ac8019bf8f375439/540x.webp?source_format=jpg 540w, https://shoplineimg.com/57625fb861706924e07d2d00/6a956cb0ac8019bf8f375439/720x.webp?source_format=jpg 720w, https://shoplineimg.com/57625fb861706924e07d2d00/6a956cb0ac8019bf8f375439/900x.webp?source_format=jpg 900w, https://shoplineimg.com/57625fb861706924e07d2d00/6a956cb0ac8019bf8f375439/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/57625fb861706924e07d2d00/6a956cb0ac8019bf8f375439/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/57625fb861706924e07d2d00/6a956cb0ac8019bf8f375439/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/57625fb861706924e07d2d00/6a956cb0ac8019bf8f375439/2160x.webp?source_format=jpg 2160w" media="(max-width: 768px)">
2194          <img
2195            class="sl-lazy"
2196            data-sizes="auto"
2197            data-src="https://img.shoplineapp.com/media/image_clips/6a956cb0ac8019bf8f375439/original.jpg?1788177583=&amp;owner_id=57625fb861706924e07d2d00"
2198            width="2000"
2199            height="538"
2200            alt=""
2201          />
2202        </picture>
2203
2204      </a>
2205
2206  </div>
2207
2208                <!-- Redner grid item title -->
2209                <!-- Redner grid item content -->
2210                  <div class="description" ng-non-bindable><p style="text-align: center;"><span style="font-size:16px;"><span style="color: rgb(201, 0, 0);">豫約再版倪柝聲文集,10/31前</span><span style="color: rgb(201, 0, 0); text-align: center; background-color: rgb(255, 255, 255);">洽詢當</span><span style="color: rgb(201, 0, 0);">地書報服事</span></span></p></div>
2211               <!-- End of cache  -->
2212              <!-- Rendering express checkout default content -->
2213 <!-- End of rendering express checkout default content -->
2214            </div>
2215          </div>
2216        </div>
2217         <!-- End of rendering page grid items -->
2218      </div> <!-- End of row -->
2219    </div> <!-- End of container-md-height -->
2220  </div> <!-- End of container -->
2221  <div class="container global-primary  ">
2222    <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%; margin-bottom: 2%; "> <!-- height and width must be difined for td to size correctly -->
2223      <div class="row row-md-height" style="height: 100%;">
2224        <!-- Rendering page grid items -->
2225        <div id="page-item-6a826d37f31e223d1158d93a"
2226             class="item grid-products-item
2227              col-xs-12
2228              col-md-12
2229              col-md-height
2230              "
2231             style="vertical-align: top; height: 100%;">
2232          <div style="height: 100%;">
2233            <div class="box-info " style="">
2234                <!-- Redner grid item partial -->
2235                  
2236    <p class="global-primary dark-primary section-title">
2237      <span>
2238        2027月曆、日誌,10/31前特價
2239      </span>
2240    </p>
2241
2242    <div class="page-item-products-container "
2243      page-item-products=""
2244      init-category="{&quot;_id&quot;:&quot;6a7ad74d1d6ce8274759b80b&quot;,&quot;name_translations&quot;:{&quot;zh-hant&quot;:&quot;2027月曆、日誌,10/31前特價&quot;},&quot;count&quot;:9}"
2245      items-per-page="24"
2246      col-class="col-md-3"
2247      is-quick-cart="true"
2248      open-link-in-new-tab="true"
2249      is-hidden-product-visible="false"
2250    >
2251      <div class="product-items-container quick-cart-container">
2252          <div class="product-item col-xs-6 col-md-3 "
2253    ga-product='{"id":"6a704a19216cd88fbc183798","sku":"1315-27","variations":"[null]","title":"1315-27 2027年福音月曆"}'
2254  >
2255    
2256  <product-item
2257    product-id="6a704a19216cd88fbc183798"
2258    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
2259    class="
2260    "
2261    modal-window-class="
2262    "
2263    rec-strategy="">
2264
2265      <a href="/products/1315-27"
2266          target="_blank" 
2267          class="quick-cart-item" 
2268         ng-click="sendGaProductClick(&#39;6a704a19216cd88fbc183798&#39;, &#39;1315-27&#39;, [], &#39;1315-27 2027年福音月曆&#39;, &#39;&#39; )">
2269      <div class="boxify-image-wrapper">
2270          <div class="boxify-image center-contain out-of-stock ">
2271            <div class="boxify-image-wrap" ng-non-bindable>
2272              <img
2273                class="sl-lazy"
2274                data-sizes="auto"
2275                data-srcset="
2276                  https://shoplineimg.com/57625fb861706924e07d2d00/6a70496674abfdfaf851428c/165x.webp?source_format=jpg 165w,
2277                  https://shoplineimg.com/57625fb861706924e07d2d00/6a70496674abfdfaf851428c/360x.webp?source_format=jpg 360w,
2278                  https://shoplineimg.com/57625fb861706924e07d2d00/6a70496674abfdfaf851428c/533x.webp?source_format=jpg 533w,
2279                  https://shoplineimg.com/57625fb861706924e07d2d00/6a70496674abfdfaf851428c/720x.webp?source_format=jpg 720w,
2280                "
2281                alt="1315-27 2027年福音月曆"
2282              >
2283            </div>
2284            
2285
2286
2287         </div>
2288
2289          <div class="sold-out-item-content">
2290            <div class="sold-out-item">售完</div>
2291          </div>
2292      </div>
2293    <div class="info-box">
2294      <div class="info-box-inner-wrapper">
2295        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
2296          1315-27 2027年福音月曆
2297        </div>
2298        <div class="quick-cart-price">
2299              <div class="global-primary dark-primary price price-crossed ">
2300                NT$160
2301              </div>
2302                <div class="price-sale price ">
2303                  NT$120
2304                </div>
2305        </div>
2306
2307
2308          <span
2309            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart sold-out-item "
2310            ng-class="{'hidden': !isMobileTabletWidth()}"
2311            ng-cloak
2312          >
2313            <i class="fa fa-shopping-cart"></i>
2314          </span>
2315
2316      </div>
2317    </div>
2318  </a>
2319  </product-item>
2320
2321</div>
2322
2323          <div class="product-item col-xs-6 col-md-3 "
2324    ga-product='{"id":"6a7a81547ef10e5fd7d99b5b","sku":"1316-27-a","variations":"[null]","title":"1316-27-a 2027年信徒日誌"}'
2325  >
2326    
2327  <product-item
2328    product-id="6a7a81547ef10e5fd7d99b5b"
2329    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
2330    class="
2331    "
2332    modal-window-class="
2333    "
2334    rec-strategy="">
2335
2336      <a href="/products/1316-27-a"
2337          target="_blank" 
2338          class="quick-cart-item" 
2339         ng-click="sendGaProductClick(&#39;6a7a81547ef10e5fd7d99b5b&#39;, &#39;1316-27-a&#39;, [], &#39;1316-27-a 2027年信徒日誌&#39;, &#39;&#39; )">
2340      <div class="boxify-image-wrapper">
2341          <div class="boxify-image center-contain  ">
2342            <div class="boxify-image-wrap" ng-non-bindable>
2343              <img
2344                class="sl-lazy"
2345                data-sizes="auto"
2346                data-srcset="
2347                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8131605fbd3350a5e12a/165x.webp?source_format=jpg 165w,
2348                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8131605fbd3350a5e12a/360x.webp?source_format=jpg 360w,
2349                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8131605fbd3350a5e12a/533x.webp?source_format=jpg 533w,
2350                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8131605fbd3350a5e12a/720x.webp?source_format=jpg 720w,
2351                "
2352                alt="1316-27-a 2027年信徒日誌"
2353              >
2354            </div>
2355            
2356
2357
2358                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
2359         </div>
2360
2361      </div>
2362    <div class="info-box">
2363      <div class="info-box-inner-wrapper">
2364        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
2365          1316-27-a 2027年信徒日誌
2366        </div>
2367        <div class="quick-cart-price">
2368              <div class="global-primary dark-primary price price-crossed ">
2369                NT$85
2370              </div>
2371                <div class="price-sale price ">
2372                  NT$65
2373                </div>
2374        </div>
2375
2376
2377          <span
2378            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
2379            ng-class="{'hidden': !isMobileTabletWidth()}"
2380            ng-cloak
2381          >
2382            <i class="fa fa-shopping-cart"></i>
2383          </span>
2384
2385      </div>
2386    </div>
2387  </a>
2388  </product-item>
2389
2390</div>
2391
2392          <div class="product-item col-xs-6 col-md-3 "
2393    ga-product='{"id":"6a7a8185a684365bae162b4d","sku":"1316-27-b","variations":"[null]","title":"1316-27-b 2027年信徒日誌"}'
2394  >
2395    
2396  <product-item
2397    product-id="6a7a8185a684365bae162b4d"
2398    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
2399    class="
2400    "
2401    modal-window-class="
2402    "
2403    rec-strategy="">
2404
2405      <a href="/products/1316-27-b"
2406          target="_blank" 
2407          class="quick-cart-item" 
2408         ng-click="sendGaProductClick(&#39;6a7a8185a684365bae162b4d&#39;, &#39;1316-27-b&#39;, [], &#39;1316-27-b 2027年信徒日誌&#39;, &#39;&#39; )">
2409      <div class="boxify-image-wrapper">
2410          <div class="boxify-image center-contain  ">
2411            <div class="boxify-image-wrap" ng-non-bindable>
2412              <img
2413                class="sl-lazy"
2414                data-sizes="auto"
2415                data-srcset="
2416                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a817c222ee11b3040a25c/165x.webp?source_format=jpg 165w,
2417                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a817c222ee11b3040a25c/360x.webp?source_format=jpg 360w,
2418                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a817c222ee11b3040a25c/533x.webp?source_format=jpg 533w,
2419                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a817c222ee11b3040a25c/720x.webp?source_format=jpg 720w,
2420                "
2421                alt="1316-27-b 2027年信徒日誌"
2422              >
2423            </div>
2424            
2425
2426
2427                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
2428         </div>
2429
2430      </div>
2431    <div class="info-box">
2432      <div class="info-box-inner-wrapper">
2433        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
2434          1316-27-b 2027年信徒日誌
2435        </div>
2436        <div class="quick-cart-price">
2437              <div class="global-primary dark-primary price price-crossed ">
2438                NT$85
2439              </div>
2440                <div class="price-sale price ">
2441                  NT$65
2442                </div>
2443        </div>
2444
2445
2446          <span
2447            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
2448            ng-class="{'hidden': !isMobileTabletWidth()}"
2449            ng-cloak
2450          >
2451            <i class="fa fa-shopping-cart"></i>
2452          </span>
2453
2454      </div>
2455    </div>
2456  </a>
2457  </product-item>
2458
2459</div>
2460
2461          <div class="product-item col-xs-6 col-md-3 "
2462    ga-product='{"id":"6a7a81d820e1490018f7d997","sku":"1316-27-d","variations":"[null]","title":"1316-27-d 2027年信徒日誌"}'
2463  >
2464    
2465  <product-item
2466    product-id="6a7a81d820e1490018f7d997"
2467    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
2468    class="
2469    "
2470    modal-window-class="
2471    "
2472    rec-strategy="">
2473
2474      <a href="/products/1316-27-d"
2475          target="_blank" 
2476          class="quick-cart-item" 
2477         ng-click="sendGaProductClick(&#39;6a7a81d820e1490018f7d997&#39;, &#39;1316-27-d&#39;, [], &#39;1316-27-d 2027年信徒日誌&#39;, &#39;&#39; )">
2478      <div class="boxify-image-wrapper">
2479          <div class="boxify-image center-contain  ">
2480            <div class="boxify-image-wrap" ng-non-bindable>
2481              <img
2482                class="sl-lazy"
2483                data-sizes="auto"
2484                data-srcset="
2485                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81bde606ff000a8236db/165x.webp?source_format=jpg 165w,
2486                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81bde606ff000a8236db/360x.webp?source_format=jpg 360w,
2487                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81bde606ff000a8236db/533x.webp?source_format=jpg 533w,
2488                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81bde606ff000a8236db/720x.webp?source_format=jpg 720w,
2489                "
2490                alt="1316-27-d 2027年信徒日誌"
2491              >
2492            </div>
2493            
2494
2495
2496                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
2497         </div>
2498
2499      </div>
2500    <div class="info-box">
2501      <div class="info-box-inner-wrapper">
2502        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
2503          1316-27-d 2027年信徒日誌
2504        </div>
2505        <div class="quick-cart-price">
2506              <div class="global-primary dark-primary price price-crossed ">
2507                NT$85
2508              </div>
2509                <div class="price-sale price ">
2510                  NT$65
2511                </div>
2512        </div>
2513
2514
2515          <span
2516            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
2517            ng-class="{'hidden': !isMobileTabletWidth()}"
2518            ng-cloak
2519          >
2520            <i class="fa fa-shopping-cart"></i>
2521          </span>
2522
2523      </div>
2524    </div>
2525  </a>
2526  </product-item>
2527
2528</div>
2529
2530          <div class="product-item col-xs-6 col-md-3 "
2531    ga-product='{"id":"6a7a81a9b2ec1c79d91aafb7","sku":"1316-27-c","variations":"[null]","title":"1316-27-c 2027年信徒日誌"}'
2532  >
2533    
2534  <product-item
2535    product-id="6a7a81a9b2ec1c79d91aafb7"
2536    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
2537    class="
2538    "
2539    modal-window-class="
2540    "
2541    rec-strategy="">
2542
2543      <a href="/products/1316-27-c"
2544          target="_blank" 
2545          class="quick-cart-item" 
2546         ng-click="sendGaProductClick(&#39;6a7a81a9b2ec1c79d91aafb7&#39;, &#39;1316-27-c&#39;, [], &#39;1316-27-c 2027年信徒日誌&#39;, &#39;&#39; )">
2547      <div class="boxify-image-wrapper">
2548          <div class="boxify-image center-contain out-of-stock ">
2549            <div class="boxify-image-wrap" ng-non-bindable>
2550              <img
2551                class="sl-lazy"
2552                data-sizes="auto"
2553                data-srcset="
2554                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81a2efda000018c1690e/165x.webp?source_format=jpg 165w,
2555                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81a2efda000018c1690e/360x.webp?source_format=jpg 360w,
2556                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81a2efda000018c1690e/533x.webp?source_format=jpg 533w,
2557                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81a2efda000018c1690e/720x.webp?source_format=jpg 720w,
2558                "
2559                alt="1316-27-c 2027年信徒日誌"
2560              >
2561            </div>
2562            
2563
2564
2565         </div>
2566
2567          <div class="sold-out-item-content">
2568            <div class="sold-out-item">售完</div>
2569          </div>
2570      </div>
2571    <div class="info-box">
2572      <div class="info-box-inner-wrapper">
2573        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
2574          1316-27-c 2027年信徒日誌
2575        </div>
2576        <div class="quick-cart-price">
2577              <div class="global-primary dark-primary price price-crossed ">
2578                NT$85
2579              </div>
2580                <div class="price-sale price ">
2581                  NT$65
2582                </div>
2583        </div>
2584
2585
2586          <span
2587            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart sold-out-item "
2588            ng-class="{'hidden': !isMobileTabletWidth()}"
2589            ng-cloak
2590          >
2591            <i class="fa fa-shopping-cart"></i>
2592          </span>
2593
2594      </div>
2595    </div>
2596  </a>
2597  </product-item>
2598
2599</div>
2600
2601          <div class="product-item col-xs-6 col-md-3 "
2602    ga-product='{"id":"6a7a820120e1490fa2f7d71f","sku":"1316-27-e","variations":"[null]","title":"1316-27-e 2027年信徒日誌"}'
2603  >
2604    
2605  <product-item
2606    product-id="6a7a820120e1490fa2f7d71f"
2607    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
2608    class="
2609    "
2610    modal-window-class="
2611    "
2612    rec-strategy="">
2613
2614      <a href="/products/1316-27-e"
2615          target="_blank" 
2616          class="quick-cart-item" 
2617         ng-click="sendGaProductClick(&#39;6a7a820120e1490fa2f7d71f&#39;, &#39;1316-27-e&#39;, [], &#39;1316-27-e 2027年信徒日誌&#39;, &#39;&#39; )">
2618      <div class="boxify-image-wrapper">
2619          <div class="boxify-image center-contain  ">
2620            <div class="boxify-image-wrap" ng-non-bindable>
2621              <img
2622                class="sl-lazy"
2623                data-sizes="auto"
2624                data-srcset="
2625                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81fa2d85113e6d875a90/165x.webp?source_format=jpg 165w,
2626                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81fa2d85113e6d875a90/360x.webp?source_format=jpg 360w,
2627                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81fa2d85113e6d875a90/533x.webp?source_format=jpg 533w,
2628                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81fa2d85113e6d875a90/720x.webp?source_format=jpg 720w,
2629                "
2630                alt="1316-27-e 2027年信徒日誌"
2631              >
2632            </div>
2633            
2634
2635
2636                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
2637         </div>
2638
2639      </div>
2640    <div class="info-box">
2641      <div class="info-box-inner-wrapper">
2642        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
2643          1316-27-e 2027年信徒日誌
2644        </div>
2645        <div class="quick-cart-price">
2646              <div class="global-primary dark-primary price price-crossed ">
2647                NT$85
2648              </div>
2649                <div class="price-sale price ">
2650                  NT$65
2651                </div>
2652        </div>
2653
2654
2655          <span
2656            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
2657            ng-class="{'hidden': !isMobileTabletWidth()}"
2658            ng-cloak
2659          >
2660            <i class="fa fa-shopping-cart"></i>
2661          </span>
2662
2663      </div>
2664    </div>
2665  </a>
2666  </product-item>
2667
2668</div>
2669
2670          <div class="product-item col-xs-6 col-md-3 "
2671    ga-product='{"id":"6a7a8215d9be4410e9b07f37","sku":"1316-27-f","variations":"[null]","title":"1316-27-f 2027年信徒日誌"}'
2672  >
2673    
2674  <product-item
2675    product-id="6a7a8215d9be4410e9b07f37"
2676    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
2677    class="
2678    "
2679    modal-window-class="
2680    "
2681    rec-strategy="">
2682
2683      <a href="/products/1316-27-f"
2684          target="_blank" 
2685          class="quick-cart-item" 
2686         ng-click="sendGaProductClick(&#39;6a7a8215d9be4410e9b07f37&#39;, &#39;1316-27-f&#39;, [], &#39;1316-27-f 2027年信徒日誌&#39;, &#39;&#39; )">
2687      <div class="boxify-image-wrapper">
2688          <div class="boxify-image center-contain out-of-stock ">
2689            <div class="boxify-image-wrap" ng-non-bindable>
2690              <img
2691                class="sl-lazy"
2692                data-sizes="auto"
2693                data-srcset="
2694                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8210391ebd7e8cc60ee2/165x.webp?source_format=jpg 165w,
2695                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8210391ebd7e8cc60ee2/360x.webp?source_format=jpg 360w,
2696                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8210391ebd7e8cc60ee2/533x.webp?source_format=jpg 533w,
2697                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8210391ebd7e8cc60ee2/720x.webp?source_format=jpg 720w,
2698                "
2699                alt="1316-27-f 2027年信徒日誌"
2700              >
2701            </div>
2702            
2703
2704
2705         </div>
2706
2707          <div class="sold-out-item-content">
2708            <div class="sold-out-item">售完</div>
2709          </div>
2710      </div>
2711    <div class="info-box">
2712      <div class="info-box-inner-wrapper">
2713        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
2714          1316-27-f 2027年信徒日誌
2715        </div>
2716        <div class="quick-cart-price">
2717              <div class="global-primary dark-primary price price-crossed ">
2718                NT$85
2719              </div>
2720                <div class="price-sale price ">
2721                  NT$65
2722                </div>
2723        </div>
2724
2725
2726          <span
2727            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart sold-out-item "
2728            ng-class="{'hidden': !isMobileTabletWidth()}"
2729            ng-cloak
2730          >
2731            <i class="fa fa-shopping-cart"></i>
2732          </span>
2733
2734      </div>
2735    </div>
2736  </a>
2737  </product-item>
2738
2739</div>
2740
2741          <div class="product-item col-xs-6 col-md-3 "
2742    ga-product='{"id":"6a7a8262b3e74207b8691019","sku":"1316-27-1a","variations":"[null]","title":"1316-27-1a 2027年度月計畫手冊"}'
2743  >
2744    
2745  <product-item
2746    product-id="6a7a8262b3e74207b8691019"
2747    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
2748    class="
2749    "
2750    modal-window-class="
2751    "
2752    rec-strategy="">
2753
2754      <a href="/products/1316-27-1a"
2755          target="_blank" 
2756          class="quick-cart-item" 
2757         ng-click="sendGaProductClick(&#39;6a7a8262b3e74207b8691019&#39;, &#39;1316-27-1a&#39;, [], &#39;1316-27-1a 2027年度月計畫手冊&#39;, &#39;&#39; )">
2758      <div class="boxify-image-wrapper">
2759          <div class="boxify-image center-contain  ">
2760            <div class="boxify-image-wrap" ng-non-bindable>
2761              <img
2762                class="sl-lazy"
2763                data-sizes="auto"
2764                data-srcset="
2765                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8242b3e7422d8169086f/165x.webp?source_format=jpg 165w,
2766                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8242b3e7422d8169086f/360x.webp?source_format=jpg 360w,
2767                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8242b3e7422d8169086f/533x.webp?source_format=jpg 533w,
2768                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8242b3e7422d8169086f/720x.webp?source_format=jpg 720w,
2769                "
2770                alt="1316-27-1a 2027年度月計畫手冊"
2771              >
2772            </div>
2773            
2774
2775
2776                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
2777         </div>
2778
2779      </div>
2780    <div class="info-box">
2781      <div class="info-box-inner-wrapper">
2782        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
2783          1316-27-1a 2027年度月計畫手冊
2784        </div>
2785        <div class="quick-cart-price">
2786              <div class="global-primary dark-primary price price-crossed ">
2787                NT$60
2788              </div>
2789                <div class="price-sale price ">
2790                  NT$50
2791                </div>
2792        </div>
2793
2794
2795          <span
2796            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
2797            ng-class="{'hidden': !isMobileTabletWidth()}"
2798            ng-cloak
2799          >
2800            <i class="fa fa-shopping-cart"></i>
2801          </span>
2802
2803      </div>
2804    </div>
2805  </a>
2806  </product-item>
2807
2808</div>
2809
2810          <div class="product-item col-xs-6 col-md-3 "
2811    ga-product='{"id":"6a7a82837ce8ac62d1ce7892","sku":"1316-27-1b","variations":"[null]","title":"1316-27-1b 2027年度月計畫手冊"}'
2812  >
2813    
2814  <product-item
2815    product-id="6a7a82837ce8ac62d1ce7892"
2816    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
2817    class="
2818    "
2819    modal-window-class="
2820    "
2821    rec-strategy="">
2822
2823      <a href="/products/1316-27-1b"
2824          target="_blank" 
2825          class="quick-cart-item" 
2826         ng-click="sendGaProductClick(&#39;6a7a82837ce8ac62d1ce7892&#39;, &#39;1316-27-1b&#39;, [], &#39;1316-27-1b 2027年度月計畫手冊&#39;, &#39;&#39; )">
2827      <div class="boxify-image-wrapper">
2828          <div class="boxify-image center-contain  ">
2829            <div class="boxify-image-wrap" ng-non-bindable>
2830              <img
2831                class="sl-lazy"
2832                data-sizes="auto"
2833                data-srcset="
2834                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8273677a2f74a8c4748f/165x.webp?source_format=jpg 165w,
2835                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8273677a2f74a8c4748f/360x.webp?source_format=jpg 360w,
2836                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8273677a2f74a8c4748f/533x.webp?source_format=jpg 533w,
2837                  https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8273677a2f74a8c4748f/720x.webp?source_format=jpg 720w,
2838                "
2839                alt="1316-27-1b 2027年度月計畫手冊"
2840              >
2841            </div>
2842            
2843
2844
2845                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
2846         </div>
2847
2848      </div>
2849    <div class="info-box">
2850      <div class="info-box-inner-wrapper">
2851        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
2852          1316-27-1b 2027年度月計畫手冊
2853        </div>
2854        <div class="quick-cart-price">
2855              <div class="global-primary dark-primary price price-crossed ">
2856                NT$60
2857              </div>
2858                <div class="price-sale price ">
2859                  NT$50
2860                </div>
2861        </div>
2862
2863
2864          <span
2865            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
2866            ng-class="{'hidden': !isMobileTabletWidth()}"
2867            ng-cloak
2868          >
2869            <i class="fa fa-shopping-cart"></i>
2870          </span>
2871
2872      </div>
2873    </div>
2874  </a>
2875  </product-item>
2876
2877</div>
2878
2879      </div>
2880      <div class="clear"></div>
2881      <span>
2882        <div ng-show="state.loading" class="text-center padding-md state-loading">
2883          <img style="width: auto; margin: 0 auto;" src="https://static.shoplineapp.com/web/assets/misc/loader1.gif">
2884        </div>
2885        <div ng-hide="state.loading || pagination.total <= pagination.itemsPerPage" class="text-center padding-md">
2886          <ul uib-pagination total-items="category.count" ng-model="pagination.currentPage" items-per-page="pagination.itemsPerPage" ng-change="onPageChanged(pagination.currentPage)" rotate="true" direction-links="true" max-size="5" previous-text="&laquo;" next-text="&raquo;"></ul>
2887        </div>
2888      </span>
2889    </div>
2890
2891                <!-- Redner grid item title -->
2892                <!-- Redner grid item content -->
2893               <!-- End of cache  -->
2894              <!-- Rendering express checkout default content -->
2895 <!-- End of rendering express checkout default content -->
2896            </div>
2897          </div>
2898        </div>
2899         <!-- End of rendering page grid items -->
2900      </div> <!-- End of row -->
2901    </div> <!-- End of container-md-height -->
2902  </div> <!-- End of container -->
2903  <div class="container global-primary  ">
2904    <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%; margin-bottom: 2%; "> <!-- height and width must be difined for td to size correctly -->
2905      <div class="row row-md-height" style="height: 100%;">
2906        <!-- Rendering page grid items -->
2907        <div id="page-item-69aa274c6c9b29b90d1fff95"
2908             class="item grid-products-item
2909              col-xs-12
2910              col-md-12
2911              col-md-height
2912              "
2913             style="vertical-align: top; height: 100%;">
2914          <div style="height: 100%;">
2915            <div class="box-info " style="">
2916                <!-- Redner grid item partial -->
2917                  
2918    <p class="global-primary dark-primary section-title">
2919      <span>
2920        新品推介
2921      </span>
2922    </p>
2923
2924    <div class="page-item-products-container "
2925      page-item-products=""
2926      init-category="{&quot;_id&quot;:&quot;57baac3c61706969d3afac00&quot;,&quot;name_translations&quot;:{&quot;zh-hant&quot;:&quot;新品推介&quot;},&quot;count&quot;:11}"
2927      items-per-page="8"
2928      col-class="col-md-3"
2929      is-quick-cart="true"
2930      open-link-in-new-tab="true"
2931      is-hidden-product-visible="false"
2932    >
2933      <div class="product-items-container quick-cart-container">
2934          <div class="product-item col-xs-6 col-md-3 "
2935    ga-product='{"id":"6a90ecda43415e666ff9199d","sku":"8026-1102","variations":"[null]","title":"8026-1102 職事文摘 第十一卷第二期"}'
2936  >
2937    
2938  <product-item
2939    product-id="6a90ecda43415e666ff9199d"
2940    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
2941    class="
2942    "
2943    modal-window-class="
2944    "
2945    rec-strategy="">
2946
2947      <a href="/products/8026-1102"
2948          target="_blank" 
2949          class="quick-cart-item" 
2950         ng-click="sendGaProductClick(&#39;6a90ecda43415e666ff9199d&#39;, &#39;8026-1102&#39;, [], &#39;8026-1102 職事文摘 第十一卷第二期&#39;, &#39;&#39; )">
2951      <div class="boxify-image-wrapper">
2952          <div class="boxify-image center-contain  ">
2953            <div class="boxify-image-wrap" ng-non-bindable>
2954              <img
2955                class="sl-lazy"
2956                data-sizes="auto"
2957                data-srcset="
2958                  https://shoplineimg.com/57625fb861706924e07d2d00/6a90f7dc991b24c6be0a353e/165x.webp?source_format=jpg 165w,
2959                  https://shoplineimg.com/57625fb861706924e07d2d00/6a90f7dc991b24c6be0a353e/360x.webp?source_format=jpg 360w,
2960                  https://shoplineimg.com/57625fb861706924e07d2d00/6a90f7dc991b24c6be0a353e/533x.webp?source_format=jpg 533w,
2961                  https://shoplineimg.com/57625fb861706924e07d2d00/6a90f7dc991b24c6be0a353e/720x.webp?source_format=jpg 720w,
2962                "
2963                alt="8026-1102 職事文摘 第十一卷第二期"
2964              >
2965            </div>
2966            
2967
2968
2969                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
2970         </div>
2971
2972      </div>
2973    <div class="info-box">
2974      <div class="info-box-inner-wrapper">
2975        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
2976          8026-1102 職事文摘 第十一卷第二期
2977        </div>
2978        <div class="quick-cart-price">
2979              <div class="global-primary dark-primary price price-crossed ">
2980                NT$150
2981              </div>
2982                <div class="price-sale price ">
2983                  NT$135
2984                </div>
2985        </div>
2986
2987
2988          <span
2989            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
2990            ng-class="{'hidden': !isMobileTabletWidth()}"
2991            ng-cloak
2992          >
2993            <i class="fa fa-shopping-cart"></i>
2994          </span>
2995
2996      </div>
2997    </div>
2998  </a>
2999  </product-item>
3000
3001</div>
3002
3003          <div class="product-item col-xs-6 col-md-3 "
3004    ga-product='{"id":"6a3265c96414108ae5417fba","sku":"1317-26-1","variations":"[null]","title":"1317-26-1 2026年6月半年度訓練─ 綱要附經文"}'
3005  >
3006    
3007  <product-item
3008    product-id="6a3265c96414108ae5417fba"
3009    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3010    class="
3011    "
3012    modal-window-class="
3013    "
3014    rec-strategy="">
3015
3016      <a href="/products/1317-26-1"
3017          target="_blank" 
3018          class="quick-cart-item" 
3019         ng-click="sendGaProductClick(&#39;6a3265c96414108ae5417fba&#39;, &#39;1317-26-1&#39;, [], &#39;1317-26-1 2026年6月半年度訓練─ 綱要附經文&#39;, &#39;&#39; )">
3020      <div class="boxify-image-wrapper">
3021          <div class="boxify-image center-contain  ">
3022            <div class="boxify-image-wrap" ng-non-bindable>
3023              <img
3024                class="sl-lazy"
3025                data-sizes="auto"
3026                data-srcset="
3027                  https://shoplineimg.com/57625fb861706924e07d2d00/6a4c9a13d09c875510c471fd/165x.webp?source_format=jpg 165w,
3028                  https://shoplineimg.com/57625fb861706924e07d2d00/6a4c9a13d09c875510c471fd/360x.webp?source_format=jpg 360w,
3029                  https://shoplineimg.com/57625fb861706924e07d2d00/6a4c9a13d09c875510c471fd/533x.webp?source_format=jpg 533w,
3030                  https://shoplineimg.com/57625fb861706924e07d2d00/6a4c9a13d09c875510c471fd/720x.webp?source_format=jpg 720w,
3031                "
3032                alt="1317-26-1 2026年6月半年度訓練─ 綱要附經文"
3033              >
3034            </div>
3035            
3036
3037
3038                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
3039         </div>
3040
3041      </div>
3042    <div class="info-box">
3043      <div class="info-box-inner-wrapper">
3044        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
3045          1317-26-1 2026年6月半年度訓練─ 綱要附經文
3046        </div>
3047        <div class="quick-cart-price">
3048              <div class="global-primary dark-primary price price-crossed ">
3049                NT$125
3050              </div>
3051                <div class="price-sale price ">
3052                  NT$113
3053                </div>
3054        </div>
3055
3056
3057          <span
3058            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
3059            ng-class="{'hidden': !isMobileTabletWidth()}"
3060            ng-cloak
3061          >
3062            <i class="fa fa-shopping-cart"></i>
3063          </span>
3064
3065      </div>
3066    </div>
3067  </a>
3068  </product-item>
3069
3070</div>
3071
3072          <div class="product-item col-xs-6 col-md-3 "
3073    ga-product='{"id":"6a3cd5b523661e406e19d91a","sku":"1317-26-3","variations":"[null]","title":"1317-26-3 2026年6月半年度訓練─ 中文信息記錄"}'
3074  >
3075    
3076  <product-item
3077    product-id="6a3cd5b523661e406e19d91a"
3078    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3079    class="
3080    "
3081    modal-window-class="
3082    "
3083    rec-strategy="">
3084
3085      <a href="/products/1317-26-3-1"
3086          target="_blank" 
3087          class="quick-cart-item" 
3088         ng-click="sendGaProductClick(&#39;6a3cd5b523661e406e19d91a&#39;, &#39;1317-26-3&#39;, [], &#39;1317-26-3 2026年6月半年度訓練─ 中文信息記錄&#39;, &#39;&#39; )">
3089      <div class="boxify-image-wrapper">
3090          <div class="boxify-image center-contain  ">
3091            <div class="boxify-image-wrap" ng-non-bindable>
3092              <img
3093                class="sl-lazy"
3094                data-sizes="auto"
3095                data-srcset="
3096                  https://shoplineimg.com/57625fb861706924e07d2d00/6a3e2d40d58bb579f4c1a88a/165x.webp?source_format=jpg 165w,
3097                  https://shoplineimg.com/57625fb861706924e07d2d00/6a3e2d40d58bb579f4c1a88a/360x.webp?source_format=jpg 360w,
3098                  https://shoplineimg.com/57625fb861706924e07d2d00/6a3e2d40d58bb579f4c1a88a/533x.webp?source_format=jpg 533w,
3099                  https://shoplineimg.com/57625fb861706924e07d2d00/6a3e2d40d58bb579f4c1a88a/720x.webp?source_format=jpg 720w,
3100                "
3101                alt="1317-26-3 2026年6月半年度訓練─ 中文信息記錄"
3102              >
3103            </div>
3104            
3105
3106
3107                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
3108         </div>
3109
3110      </div>
3111    <div class="info-box">
3112      <div class="info-box-inner-wrapper">
3113        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
3114          1317-26-3 2026年6月半年度訓練─ 中文信息記錄
3115        </div>
3116        <div class="quick-cart-price">
3117              <div class="global-primary dark-primary price price-crossed ">
3118                NT$150
3119              </div>
3120                <div class="price-sale price ">
3121                  NT$135
3122                </div>
3123        </div>
3124
3125
3126          <span
3127            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
3128            ng-class="{'hidden': !isMobileTabletWidth()}"
3129            ng-cloak
3130          >
3131            <i class="fa fa-shopping-cart"></i>
3132          </span>
3133
3134      </div>
3135    </div>
3136  </a>
3137  </product-item>
3138
3139</div>
3140
3141          <div class="product-item col-xs-6 col-md-3 "
3142    ga-product='{"id":"6a326600f97c665cd07766a0","sku":"1317-26-2","variations":"[null]","title":"1317-26-2 2026年6月半年度訓練─英文綱要"}'
3143  >
3144    
3145  <product-item
3146    product-id="6a326600f97c665cd07766a0"
3147    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3148    class="
3149    "
3150    modal-window-class="
3151    "
3152    rec-strategy="">
3153
3154      <a href="/products/1317-26-2"
3155          target="_blank" 
3156          class="quick-cart-item" 
3157         ng-click="sendGaProductClick(&#39;6a326600f97c665cd07766a0&#39;, &#39;1317-26-2&#39;, [], &#39;1317-26-2 2026年6月半年度訓練─英文綱要&#39;, &#39;&#39; )">
3158      <div class="boxify-image-wrapper">
3159          <div class="boxify-image center-contain  ">
3160            <div class="boxify-image-wrap" ng-non-bindable>
3161              <img
3162                class="sl-lazy"
3163                data-sizes="auto"
3164                data-srcset="
3165                  https://shoplineimg.com/57625fb861706924e07d2d00/6a4c9a05dfad0337f92e3fc6/165x.webp?source_format=jpg 165w,
3166                  https://shoplineimg.com/57625fb861706924e07d2d00/6a4c9a05dfad0337f92e3fc6/360x.webp?source_format=jpg 360w,
3167                  https://shoplineimg.com/57625fb861706924e07d2d00/6a4c9a05dfad0337f92e3fc6/533x.webp?source_format=jpg 533w,
3168                  https://shoplineimg.com/57625fb861706924e07d2d00/6a4c9a05dfad0337f92e3fc6/720x.webp?source_format=jpg 720w,
3169                "
3170                alt="1317-26-2 2026年6月半年度訓練─英文綱要"
3171              >
3172            </div>
3173            
3174
3175
3176                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
3177         </div>
3178
3179      </div>
3180    <div class="info-box">
3181      <div class="info-box-inner-wrapper">
3182        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
3183          1317-26-2 2026年6月半年度訓練─英文綱要
3184        </div>
3185        <div class="quick-cart-price">
3186              <div class="global-primary dark-primary price price-crossed ">
3187                NT$125
3188              </div>
3189                <div class="price-sale price ">
3190                  NT$113
3191                </div>
3192        </div>
3193
3194
3195          <span
3196            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
3197            ng-class="{'hidden': !isMobileTabletWidth()}"
3198            ng-cloak
3199          >
3200            <i class="fa fa-shopping-cart"></i>
3201          </span>
3202
3203      </div>
3204    </div>
3205  </a>
3206  </product-item>
3207
3208</div>
3209
3210          <div class="product-item col-xs-6 col-md-3 "
3211    ga-product='{"id":"6a3ca84c44a96b5f7dfdd837","sku":"4351-1","variations":"[null]","title":"4351-1 晨興聖言-信徒(一)"}'
3212  >
3213    
3214  <product-item
3215    product-id="6a3ca84c44a96b5f7dfdd837"
3216    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3217    class="
3218    "
3219    modal-window-class="
3220    "
3221    rec-strategy="">
3222
3223      <a href="/products/4351-1"
3224          target="_blank" 
3225          class="quick-cart-item" 
3226         ng-click="sendGaProductClick(&#39;6a3ca84c44a96b5f7dfdd837&#39;, &#39;4351-1&#39;, [], &#39;4351-1 晨興聖言-信徒(一)&#39;, &#39;&#39; )">
3227      <div class="boxify-image-wrapper">
3228          <div class="boxify-image center-contain  ">
3229            <div class="boxify-image-wrap" ng-non-bindable>
3230              <img
3231                class="sl-lazy"
3232                data-sizes="auto"
3233                data-srcset="
3234                  https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf7abee49039718f5fed4/165x.webp?source_format=jpg 165w,
3235                  https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf7abee49039718f5fed4/360x.webp?source_format=jpg 360w,
3236                  https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf7abee49039718f5fed4/533x.webp?source_format=jpg 533w,
3237                  https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf7abee49039718f5fed4/720x.webp?source_format=jpg 720w,
3238                "
3239                alt="4351-1 晨興聖言-信徒(一)"
3240              >
3241            </div>
3242            
3243
3244
3245                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
3246         </div>
3247
3248      </div>
3249    <div class="info-box">
3250      <div class="info-box-inner-wrapper">
3251        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
3252          4351-1 晨興聖言-信徒(一)
3253        </div>
3254        <div class="quick-cart-price">
3255              <div class="global-primary dark-primary price price-crossed ">
3256                NT$75
3257              </div>
3258                <div class="price-sale price ">
3259                  NT$68
3260                </div>
3261        </div>
3262
3263
3264          <span
3265            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
3266            ng-class="{'hidden': !isMobileTabletWidth()}"
3267            ng-cloak
3268          >
3269            <i class="fa fa-shopping-cart"></i>
3270          </span>
3271
3272      </div>
3273    </div>
3274  </a>
3275  </product-item>
3276
3277</div>
3278
3279          <div class="product-item col-xs-6 col-md-3 "
3280    ga-product='{"id":"6a3ca986d826d25d4e141ceb","sku":"4351-2","variations":"[null]","title":"4351-2 晨興聖言-信徒(一)續"}'
3281  >
3282    
3283  <product-item
3284    product-id="6a3ca986d826d25d4e141ceb"
3285    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3286    class="
3287    "
3288    modal-window-class="
3289    "
3290    rec-strategy="">
3291
3292      <a href="/products/4351-2"
3293          target="_blank" 
3294          class="quick-cart-item" 
3295         ng-click="sendGaProductClick(&#39;6a3ca986d826d25d4e141ceb&#39;, &#39;4351-2&#39;, [], &#39;4351-2 晨興聖言-信徒(一)續&#39;, &#39;&#39; )">
3296      <div class="boxify-image-wrapper">
3297          <div class="boxify-image center-contain  ">
3298            <div class="boxify-image-wrap" ng-non-bindable>
3299              <img
3300                class="sl-lazy"
3301                data-sizes="auto"
3302                data-srcset="
3303                  https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf69c2b9bb0a3ec45baa9/165x.webp?source_format=jpg 165w,
3304                  https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf69c2b9bb0a3ec45baa9/360x.webp?source_format=jpg 360w,
3305                  https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf69c2b9bb0a3ec45baa9/533x.webp?source_format=jpg 533w,
3306                  https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf69c2b9bb0a3ec45baa9/720x.webp?source_format=jpg 720w,
3307                "
3308                alt="4351-2 晨興聖言-信徒(一)續"
3309              >
3310            </div>
3311            
3312
3313
3314                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
3315         </div>
3316
3317      </div>
3318    <div class="info-box">
3319      <div class="info-box-inner-wrapper">
3320        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
3321          4351-2 晨興聖言-信徒(一)續
3322        </div>
3323        <div class="quick-cart-price">
3324              <div class="global-primary dark-primary price price-crossed ">
3325                NT$75
3326              </div>
3327                <div class="price-sale price ">
3328                  NT$68
3329                </div>
3330        </div>
3331
3332
3333          <span
3334            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
3335            ng-class="{'hidden': !isMobileTabletWidth()}"
3336            ng-cloak
3337          >
3338            <i class="fa fa-shopping-cart"></i>
3339          </span>
3340
3341      </div>
3342    </div>
3343  </a>
3344  </product-item>
3345
3346</div>
3347
3348          <div class="product-item col-xs-6 col-md-3 "
3349    ga-product='{"id":"6a3dd5fc25578b272313e452","sku":"8026-1101","variations":"[null]","title":"8026-1101 職事文摘 第十一卷第一期"}'
3350  >
3351    
3352  <product-item
3353    product-id="6a3dd5fc25578b272313e452"
3354    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3355    class="
3356    "
3357    modal-window-class="
3358    "
3359    rec-strategy="">
3360
3361      <a href="/products/8026-1101"
3362          target="_blank" 
3363          class="quick-cart-item" 
3364         ng-click="sendGaProductClick(&#39;6a3dd5fc25578b272313e452&#39;, &#39;8026-1101&#39;, [], &#39;8026-1101 職事文摘 第十一卷第一期&#39;, &#39;&#39; )">
3365      <div class="boxify-image-wrapper">
3366          <div class="boxify-image center-contain  ">
3367            <div class="boxify-image-wrap" ng-non-bindable>
3368              <img
3369                class="sl-lazy"
3370                data-sizes="auto"
3371                data-srcset="
3372                  https://shoplineimg.com/57625fb861706924e07d2d00/6a3e1bd32593443aebc0819b/165x.webp?source_format=jpg 165w,
3373                  https://shoplineimg.com/57625fb861706924e07d2d00/6a3e1bd32593443aebc0819b/360x.webp?source_format=jpg 360w,
3374                  https://shoplineimg.com/57625fb861706924e07d2d00/6a3e1bd32593443aebc0819b/533x.webp?source_format=jpg 533w,
3375                  https://shoplineimg.com/57625fb861706924e07d2d00/6a3e1bd32593443aebc0819b/720x.webp?source_format=jpg 720w,
3376                "
3377                alt="8026-1101 職事文摘 第十一卷第一期"
3378              >
3379            </div>
3380            
3381
3382
3383                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
3384         </div>
3385
3386      </div>
3387    <div class="info-box">
3388      <div class="info-box-inner-wrapper">
3389        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
3390          8026-1101 職事文摘 第十一卷第一期
3391        </div>
3392        <div class="quick-cart-price">
3393              <div class="global-primary dark-primary price price-crossed ">
3394                NT$150
3395              </div>
3396                <div class="price-sale price ">
3397                  NT$135
3398                </div>
3399        </div>
3400
3401
3402          <span
3403            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
3404            ng-class="{'hidden': !isMobileTabletWidth()}"
3405            ng-cloak
3406          >
3407            <i class="fa fa-shopping-cart"></i>
3408          </span>
3409
3410      </div>
3411    </div>
3412  </a>
3413  </product-item>
3414
3415</div>
3416
3417          <div class="product-item col-xs-6 col-md-3 "
3418    ga-product='{"id":"6a3ca89509e77c7b22fc3728","sku":"E4351-1","variations":"[null]","title":"E4351-1 晨興聖言-信徒(一)(英文版)"}'
3419  >
3420    
3421  <product-item
3422    product-id="6a3ca89509e77c7b22fc3728"
3423    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3424    class="
3425    "
3426    modal-window-class="
3427    "
3428    rec-strategy="">
3429
3430      <a href="/products/e4351-1"
3431          target="_blank" 
3432          class="quick-cart-item" 
3433         ng-click="sendGaProductClick(&#39;6a3ca89509e77c7b22fc3728&#39;, &#39;E4351-1&#39;, [], &#39;E4351-1 晨興聖言-信徒(一)(英文版)&#39;, &#39;&#39; )">
3434      <div class="boxify-image-wrapper">
3435          <div class="boxify-image center-contain  ">
3436            <div class="boxify-image-wrap" ng-non-bindable>
3437              <img
3438                class="sl-lazy"
3439                data-sizes="auto"
3440                data-srcset="
3441                  https://shoplineimg.com/57625fb861706924e07d2d00/6a326705b9b630b895df219d/165x.webp?source_format=jpg 165w,
3442                  https://shoplineimg.com/57625fb861706924e07d2d00/6a326705b9b630b895df219d/360x.webp?source_format=jpg 360w,
3443                  https://shoplineimg.com/57625fb861706924e07d2d00/6a326705b9b630b895df219d/533x.webp?source_format=jpg 533w,
3444                  https://shoplineimg.com/57625fb861706924e07d2d00/6a326705b9b630b895df219d/720x.webp?source_format=jpg 720w,
3445                "
3446                alt="E4351-1 晨興聖言-信徒(一)(英文版)"
3447              >
3448            </div>
3449            
3450
3451
3452                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
3453         </div>
3454
3455      </div>
3456    <div class="info-box">
3457      <div class="info-box-inner-wrapper">
3458        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
3459          E4351-1 晨興聖言-信徒(一)(英文版)
3460        </div>
3461        <div class="quick-cart-price">
3462              <div class="global-primary dark-primary price price-crossed ">
3463                NT$100
3464              </div>
3465                <div class="price-sale price ">
3466                  NT$90
3467                </div>
3468        </div>
3469
3470
3471          <span
3472            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
3473            ng-class="{'hidden': !isMobileTabletWidth()}"
3474            ng-cloak
3475          >
3476            <i class="fa fa-shopping-cart"></i>
3477          </span>
3478
3479      </div>
3480    </div>
3481  </a>
3482  </product-item>
3483
3484</div>
3485
3486      </div>
3487      <div class="clear"></div>
3488      <span>
3489        <div ng-show="state.loading" class="text-center padding-md state-loading">
3490          <img style="width: auto; margin: 0 auto;" src="https://static.shoplineapp.com/web/assets/misc/loader1.gif">
3491        </div>
3492        <div ng-hide="state.loading || pagination.total <= pagination.itemsPerPage" class="text-center padding-md">
3493          <ul uib-pagination total-items="category.count" ng-model="pagination.currentPage" items-per-page="pagination.itemsPerPage" ng-change="onPageChanged(pagination.currentPage)" rotate="true" direction-links="true" max-size="5" previous-text="&laquo;" next-text="&raquo;"></ul>
3494        </div>
3495      </span>
3496    </div>
3497
3498                <!-- Redner grid item title -->
3499                <!-- Redner grid item content -->
3500               <!-- End of cache  -->
3501              <!-- Rendering express checkout default content -->
3502 <!-- End of rendering express checkout default content -->
3503            </div>
3504          </div>
3505        </div>
3506         <!-- End of rendering page grid items -->
3507      </div> <!-- End of row -->
3508    </div> <!-- End of container-md-height -->
3509  </div> <!-- End of container -->
3510  <div class="container global-primary  ">
3511    <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%; margin-bottom: 2%; "> <!-- height and width must be difined for td to size correctly -->
3512      <div class="row row-md-height" style="height: 100%;">
3513        <!-- Rendering page grid items -->
3514        <div id="page-item-6960bc0538d693cc3526cf35"
3515             class="item grid-products-item
3516              col-xs-12
3517              col-md-12
3518              col-md-height
3519              "
3520             style="vertical-align: top; height: 100%;">
3521          <div style="height: 100%;">
3522            <div class="box-info " style="">
3523                <!-- Redner grid item partial -->
3524                  
3525    <p class="global-primary dark-primary section-title">
3526      <span>
3527        編輯推薦
3528      </span>
3529    </p>
3530
3531    <div class="page-item-products-container "
3532      page-item-products=""
3533      init-category="{&quot;_id&quot;:&quot;659f532c9ee3eee8fdae31e3&quot;,&quot;name_translations&quot;:{&quot;zh-hant&quot;:&quot;編輯推薦&quot;},&quot;count&quot;:12}"
3534      items-per-page="24"
3535      col-class="col-md-3"
3536      is-quick-cart="true"
3537      open-link-in-new-tab="true"
3538      is-hidden-product-visible="false"
3539    >
3540      <div class="product-items-container quick-cart-container">
3541          <div class="product-item col-xs-6 col-md-3 "
3542    ga-product='{"id":"6a2f64348b88faeb7b5f5745","sku":"4063-5","variations":"[{\u0026quot;fields\u0026quot;:[{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;25K\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}},{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;精裝\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}}],\u0026quot;fields_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;
3542:[\u0026quot;25K\u0026quot;,\u0026quot;精裝\u0026quot;],\u0026quot;en\u0026quot;:[\u0026quot;\u0026quot;,\u0026quot;\u0026quot;]},\u0026quot;key\u0026quot;:\u0026quot;6a2f64343e5c5e0013852712\u0026quot;,\u0026quot;price\u0026quot;:{\u0026quot;cents\u0026quot;:475,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;NT$475\u0026quot;,\u0026quot;dollars\u0026quot;:475.0},\u0026quot;variant_option_ids\u0026quot;:[\u0026quot;6a2f64348b88faeb7b5f5742\u0026quot;,\u0026quot;6a2f64348b88faeb7b5f5743\u0026quot;],\u0026quot;sku\u0026quot;:\u0026quot;4063-5\u0026quot;,\u0026quot;member_price\u0026quot;:{\u0026quot;cents\u0026quot;:0,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;dollars\u0026quot;:0.0}}]","title":"4063-5 新約總論 - 第五冊 信徒(一)"}'
3543  >
3544    
3545  <product-item
3546    product-id="6a2f64348b88faeb7b5f5745"
3547    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3548    class="
3549    "
3550    modal-window-class="
3551    "
3552    rec-strategy="">
3553
3554      <a href="/products/4063-5-%E6%96%B0%E7%B4%84%E7%B8%BD%E8%AB%96-%E7%AC%AC%E4%BA%94%E5%86%8A-%E4%BF%A1%E5%BE%92%EF%BC%88%E4%B8%80%EF%BC%89"
3555          target="_blank" 
3556          class="quick-cart-item" 
3557         ng-click="sendGaProductClick(&#39;6a2f64348b88faeb7b5f5745&#39;, &#39;4063-5&#39;, [&quot;{\&quot;key\&quot;:\&quot;6a2f64343e5c5e0013852712\&quot;,\&quot;sku\&quot;:\&quot;4063-5\&quot;,\&quot;fields_translations\&quot;:{\&quot;zh-hant\&quot;:[\&quot;25K\&quot;,\&quot;精裝\&quot;],\&quot;en\&quot;:[\&quot;\&quot;,\&quot;\&quot;]}}&quot;], &#39;4063-5 新約總論 - 第五冊 信徒(一)&#39;, &#39;&#39; )">
3558      <div class="boxify-image-wrapper">
3559          <div class="boxify-image center-contain  ">
3560            <div class="boxify-image-wrap" ng-non-bindable>
3561              <img
3562                class="sl-lazy"
3563                data-sizes="auto"
3564                data-srcset="
3565                  https://shoplineimg.com/57625fb861706924e07d2d00/6a2f9063fd99a2559d8c3469/165x.webp?source_format=jpg 165w,
3566                  https://shoplineimg.com/57625fb861706924e07d2d00/6a2f9063fd99a2559d8c3469/360x.webp?source_format=jpg 360w,
3567                  https://shoplineimg.com/57625fb861706924e07d2d00/6a2f9063fd99a2559d8c3469/533x.webp?source_format=jpg 533w,
3568                  https://shoplineimg.com/57625fb861706924e07d2d00/6a2f9063fd99a2559d8c3469/720x.webp?source_format=jpg 720w,
3569                "
3570                alt="4063-5 新約總論 - 第五冊 信徒(一)"
3571              >
3572            </div>
3573            
3574
3575
3576                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
3577         </div>
3578
3579      </div>
3580    <div class="info-box">
3581      <div class="info-box-inner-wrapper">
3582        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
3583          4063-5 新約總論 - 第五冊 信徒(一)
3584        </div>
3585        <div class="quick-cart-price">
3586              <div class="global-primary dark-primary price price-crossed ">
3587                NT$475
3588              </div>
3589                <div class="price-sale price ">
3590                  NT$428
3591                </div>
3592        </div>
3593
3594
3595          <span
3596            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
3597            ng-class="{'hidden': !isMobileTabletWidth()}"
3598            ng-cloak
3599          >
3600            <i class="fa fa-shopping-cart"></i>
3601          </span>
3602
3603      </div>
3604    </div>
3605  </a>
3606  </product-item>
3607
3608</div>
3609
3610          <div class="product-item col-xs-6 col-md-3 "
3611    ga-product='{"id":"57fde622776f7226aee37d00","sku":"3079","variations":"[{\u0026quot;fields\u0026quot;:[{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;25K\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}},{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;平裝\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}}],\u0026quot;fields_translations\u0026quot;:{\u0026quot;en\u0026quot;
3611:[\u0026quot;\u0026quot;,\u0026quot;\u0026quot;],\u0026quot;zh-hant\u0026quot;:[\u0026quot;25K\u0026quot;,\u0026quot;平裝\u0026quot;]},\u0026quot;key\u0026quot;:\u0026quot;57fde4c5776f7226ae1d7c00\u0026quot;,\u0026quot;price\u0026quot;:{\u0026quot;cents\u0026quot;:170,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;NT$170\u0026quot;,\u0026quot;dollars\u0026quot;:170.0},\u0026quot;variant_option_ids\u0026quot;:[\u0026quot;5b7bbe122247d10011252ea9\u0026quot;,\u0026quot;5b7bbe122247d10011252eaa\u0026quot;],\u0026quot;sku\u0026quot;:\u0026quot;3079\u0026quot;,\u0026quot;member_price\u0026quot;:{\u0026quot;cents\u0026quot;:0,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;dollars\u0026quot;:0.0}}]","title":"3079 活力排"}'
3612  >
3613    
3614  <product-item
3615    product-id="57fde622776f7226aee37d00"
3616    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3617    class="
3618    "
3619    modal-window-class="
3620    "
3621    rec-strategy="">
3622
3623      <a href="/products/3079-%E6%B4%BB%E5%8A%9B%E6%8E%92"
3624          target="_blank" 
3625          class="quick-cart-item" 
3626         ng-click="sendGaProductClick(&#39;57fde622776f7226aee37d00&#39;, &#39;3079&#39;, [&quot;{\&quot;key\&quot;:\&quot;57fde4c5776f7226ae1d7c00\&quot;,\&quot;sku\&quot;:\&quot;3079\&quot;,\&quot;fields_translations\&quot;:{\&quot;en\&quot;:[\&quot;\&quot;,\&quot;\&quot;],\&quot;zh-hant\&quot;:[\&quot;25K\&quot;,\&quot;平裝\&quot;]}}&quot;], &#39;3079 活力排&#39;, &#39;&#39; )">
3627      <div class="boxify-image-wrapper">
3628          <div class="boxify-image center-contain  ">
3629            <div class="boxify-image-wrap" ng-non-bindable>
3630              <img
3631                class="sl-lazy"
3632                data-sizes="auto"
3633                data-srcset="
3634                  https://shoplineimg.com/57625fb861706924e07d2d00/5900492659d524172d000398/165x.webp?source_format=jpg 165w,
3635                  https://shoplineimg.com/57625fb861706924e07d2d00/5900492659d524172d000398/360x.webp?source_format=jpg 360w,
3636                  https://shoplineimg.com/57625fb861706924e07d2d00/5900492659d524172d000398/533x.webp?source_format=jpg 533w,
3637                  https://shoplineimg.com/57625fb861706924e07d2d00/5900492659d524172d000398/720x.webp?source_format=jpg 720w,
3638                "
3639                alt="3079 活力排"
3640              >
3641            </div>
3642            
3643
3644
3645                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
3646         </div>
3647
3648      </div>
3649    <div class="info-box">
3650      <div class="info-box-inner-wrapper">
3651        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
3652          3079 活力排
3653        </div>
3654        <div class="quick-cart-price">
3655              <div class="global-primary dark-primary price price-crossed ">
3656                NT$170
3657              </div>
3658                <div class="price-sale price ">
3659                  NT$153
3660                </div>
3661        </div>
3662
3663
3664          <span
3665            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
3666            ng-class="{'hidden': !isMobileTabletWidth()}"
3667            ng-cloak
3668          >
3669            <i class="fa fa-shopping-cart"></i>
3670          </span>
3671
3672      </div>
3673    </div>
3674  </a>
3675  </product-item>
3676
3677</div>
3678
3679          <div class="product-item col-xs-6 col-md-3 "
3680    ga-product='{"id":"57fd789a776f7226a5726300","sku":"2017","variations":"[{\u0026quot;fields\u0026quot;:[{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;25K\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}},{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;平裝\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}}],\u0026quot;fields_translations\u0026quot;:{\u0026quot;en\u0026quot;
3680:[\u0026quot;\u0026quot;,\u0026quot;\u0026quot;],\u0026quot;zh-hant\u0026quot;:[\u0026quot;25K\u0026quot;,\u0026quot;平裝\u0026quot;]},\u0026quot;key\u0026quot;:\u0026quot;57fd7788776f7226a5bc6100\u0026quot;,\u0026quot;price\u0026quot;:{\u0026quot;cents\u0026quot;:100,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;NT$100\u0026quot;,\u0026quot;dollars\u0026quot;:100.0},\u0026quot;variant_option_ids\u0026quot;:[\u0026quot;5b7bbf9ab3dacc0011d23e11\u0026quot;,\u0026quot;5b7bbf9ab3dacc0011d23e12\u0026quot;],\u0026quot;sku\u0026quot;:\u0026quot;2017\u0026quot;,\u0026quot;member_price\u0026quot;:{\u0026quot;cents\u0026quot;:0,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;dollars\u0026quot;:0.0}}]","title":"2017 教會禱告的職事"}'
3681  >
3682    
3683  <product-item
3684    product-id="57fd789a776f7226a5726300"
3685    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3686    class="
3687    "
3688    modal-window-class="
3689    "
3690    rec-strategy="">
3691
3692      <a href="/products/2017-%E6%95%99%E6%9C%83%E7%A6%B1%E5%91%8A%E7%9A%84%E8%81%B7%E4%BA%8B"
3693          target="_blank" 
3694          class="quick-cart-item" 
3695         ng-click="sendGaProductClick(&#39;57fd789a776f7226a5726300&#39;, &#39;2017&#39;, [&quot;{\&quot;key\&quot;:\&quot;57fd7788776f7226a5bc6100\&quot;,\&quot;sku\&quot;:\&quot;2017\&quot;,\&quot;fields_translations\&quot;:{\&quot;en\&quot;:[\&quot;\&quot;,\&quot;\&quot;],\&quot;zh-hant\&quot;:[\&quot;25K\&quot;,\&quot;平裝\&quot;]}}&quot;], &#39;2017 教會禱告的職事&#39;, &#39;&#39; )">
3696      <div class="boxify-image-wrapper">
3697          <div class="boxify-image center-contain  ">
3698            <div class="boxify-image-wrap" ng-non-bindable>
3699              <img
3700                class="sl-lazy"
3701                data-sizes="auto"
3702                data-srcset="
3703                  https://shoplineimg.com/57625fb861706924e07d2d00/588850ec9a76f04b430008d4/165x.webp?source_format=jpg 165w,
3704                  https://shoplineimg.com/57625fb861706924e07d2d00/588850ec9a76f04b430008d4/360x.webp?source_format=jpg 360w,
3705                  https://shoplineimg.com/57625fb861706924e07d2d00/588850ec9a76f04b430008d4/533x.webp?source_format=jpg 533w,
3706                  https://shoplineimg.com/57625fb861706924e07d2d00/588850ec9a76f04b430008d4/720x.webp?source_format=jpg 720w,
3707                "
3708                alt="2017 教會禱告的職事"
3709              >
3710            </div>
3711            
3712
3713
3714                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
3715         </div>
3716
3717      </div>
3718    <div class="info-box">
3719      <div class="info-box-inner-wrapper">
3720        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
3721          2017 教會禱告的職事
3722        </div>
3723        <div class="quick-cart-price">
3724              <div class="global-primary dark-primary price price-crossed ">
3725                NT$100
3726              </div>
3727                <div class="price-sale price ">
3728                  NT$90
3729                </div>
3730        </div>
3731
3732
3733          <span
3734            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
3735            ng-class="{'hidden': !isMobileTabletWidth()}"
3736            ng-cloak
3737          >
3738            <i class="fa fa-shopping-cart"></i>
3739          </span>
3740
3741      </div>
3742    </div>
3743  </a>
3744  </product-item>
3745
3746</div>
3747
3748          <div class="product-item col-xs-6 col-md-3 "
3749    ga-product='{"id":"57fb0b1e776f7226ae444100","sku":"2225","variations":"[{\u0026quot;fields\u0026quot;:[{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;25K\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}},{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;平裝\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}}],\u0026quot;fields_translations\u0026quot;:{\u0026quot;en\u0026quot;
3749:[\u0026quot;\u0026quot;,\u0026quot;\u0026quot;],\u0026quot;zh-hant\u0026quot;:[\u0026quot;25K\u0026quot;,\u0026quot;平裝\u0026quot;]},\u0026quot;key\u0026quot;:\u0026quot;57fb0a27776f7226ae9b3f00\u0026quot;,\u0026quot;price\u0026quot;:{\u0026quot;cents\u0026quot;:70,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;NT$70\u0026quot;,\u0026quot;dollars\u0026quot;:70.0},\u0026quot;variant_option_ids\u0026quot;:[\u0026quot;5b7bc11303575700149454c6\u0026quot;,\u0026quot;5b7bc11303575700149454c7\u0026quot;],\u0026quot;sku\u0026quot;:\u0026quot;2225\u0026quot;,\u0026quot;member_price\u0026quot;:{\u0026quot;cents\u0026quot;:0,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;dollars\u0026quot;:0.0}}]","title":"2225 神救恩生機的一面"}'
3750  >
3751    
3752  <product-item
3753    product-id="57fb0b1e776f7226ae444100"
3754    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3755    class="
3756    "
3757    modal-window-class="
3758    "
3759    rec-strategy="">
3760
3761      <a href="/products/2225-%E7%A5%9E%E6%95%91%E6%81%A9%E7%94%9F%E6%A9%9F%E7%9A%84%E4%B8%80%E9%9D%A2"
3762          target="_blank" 
3763          class="quick-cart-item" 
3764         ng-click="sendGaProductClick(&#39;57fb0b1e776f7226ae444100&#39;, &#39;2225&#39;, [&quot;{\&quot;key\&quot;:\&quot;57fb0a27776f7226ae9b3f00\&quot;,\&quot;sku\&quot;:\&quot;2225\&quot;,\&quot;fields_translations\&quot;:{\&quot;en\&quot;:[\&quot;\&quot;,\&quot;\&quot;],\&quot;zh-hant\&quot;:[\&quot;25K\&quot;,\&quot;平裝\&quot;]}}&quot;], &#39;2225 神救恩生機的一面&#39;, &#39;&#39; )">
3765      <div class="boxify-image-wrapper">
3766          <div class="boxify-image center-contain  ">
3767            <div class="boxify-image-wrap" ng-non-bindable>
3768              <img
3769                class="sl-lazy"
3770                data-sizes="auto"
3771                data-srcset="
3772                  https://shoplineimg.com/57625fb861706924e07d2d00/58cf8a1c72fdc0c49400a8a9/165x.webp?source_format=jpg 165w,
3773                  https://shoplineimg.com/57625fb861706924e07d2d00/58cf8a1c72fdc0c49400a8a9/360x.webp?source_format=jpg 360w,
3774                  https://shoplineimg.com/57625fb861706924e07d2d00/58cf8a1c72fdc0c49400a8a9/533x.webp?source_format=jpg 533w,
3775                  https://shoplineimg.com/57625fb861706924e07d2d00/58cf8a1c72fdc0c49400a8a9/720x.webp?source_format=jpg 720w,
3776                "
3777                alt="2225 神救恩生機的一面"
3778              >
3779            </div>
3780            
3781
3782
3783                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
3784         </div>
3785
3786      </div>
3787    <div class="info-box">
3788      <div class="info-box-inner-wrapper">
3789        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
3790          2225 神救恩生機的一面
3791        </div>
3792        <div class="quick-cart-price">
3793              <div class="global-primary dark-primary price price-crossed ">
3794                NT$70
3795              </div>
3796                <div class="price-sale price ">
3797                  NT$63
3798                </div>
3799        </div>
3800
3801
3802          <span
3803            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
3804            ng-class="{'hidden': !isMobileTabletWidth()}"
3805            ng-cloak
3806          >
3807            <i class="fa fa-shopping-cart"></i>
3808          </span>
3809
3810      </div>
3811    </div>
3812  </a>
3813  </product-item>
3814
3815</div>
3816
3817          <div class="product-item col-xs-6 col-md-3 "
3818    ga-product='{"id":"6073dd46ede72f001a2e6552","sku":"4086-1","variations":"[null]","title":"4086-1 羅馬書的結晶 第一冊"}'
3819  >
3820    
3821  <product-item
3822    product-id="6073dd46ede72f001a2e6552"
3823    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3824    class="
3825    "
3826    modal-window-class="
3827    "
3828    rec-strategy="">
3829
3830      <a href="/products/4086-1-%E7%BE%85%E9%A6%AC%E6%9B%B8%E7%9A%84%E7%B5%90%E6%99
3830%B6-%E7%AC%AC%E4%B8%80%E5%86%8A"
3831          target="_blank" 
3832          class="quick-cart-item" 
3833         ng-click="sendGaProductClick(&#39;6073dd46ede72f001a2e6552&#39;, &#39;4086-1&#39;, [], &#39;4086-1 羅馬書的結晶 第一冊&#39;, &#39;&#39; )">
3834      <div class="boxify-image-wrapper">
3835          <div class="boxify-image center-contain  ">
3836            <div class="boxify-image-wrap" ng-non-bindable>
3837              <img
3838                class="sl-lazy"
3839                data-sizes="auto"
3840                data-srcset="
3841                  https://shoplineimg.com/57625fb861706924e07d2d00/607d2119f41410001136c36f/165x.webp?source_format=jpg 165w,
3842                  https://shoplineimg.com/57625fb861706924e07d2d00/607d2119f41410001136c36f/360x.webp?source_format=jpg 360w,
3843                  https://shoplineimg.com/57625fb861706924e07d2d00/607d2119f41410001136c36f/533x.webp?source_format=jpg 533w,
3844                  https://shoplineimg.com/57625fb861706924e07d2d00/607d2119f41410001136c36f/720x.webp?source_format=jpg 720w,
3845                "
3846                alt="4086-1 羅馬書的結晶 第一冊"
3847              >
3848            </div>
3849            
3850
3851
3852                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
3853         </div>
3854
3855      </div>
3856    <div class="info-box">
3857      <div class="info-box-inner-wrapper">
3858        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
3859          4086-1 羅馬書的結晶 第一冊
3860        </div>
3861        <div class="quick-cart-price">
3862              <div class="global-primary dark-primary price price-crossed ">
3863                NT$165
3864              </div>
3865                <div class="price-sale price ">
3866                  NT$149
3867                </div>
3868        </div>
3869
3870
3871          <span
3872            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
3873            ng-class="{'hidden': !isMobileTabletWidth()}"
3874            ng-cloak
3875          >
3876            <i class="fa fa-shopping-cart"></i>
3877          </span>
3878
3879      </div>
3880    </div>
3881  </a>
3882  </product-item>
3883
3884</div>
3885
3886          <div class="product-item col-xs-6 col-md-3 "
3887    ga-product='{"id":"607fd9ed4ea3c7003850d8b6","sku":"2123N","variations":"[null]","title":"2123N 成全訓練(上、下)"}'
3888  >
3889    
3890  <product-item
3891    product-id="607fd9ed4ea3c7003850d8b6"
3892    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3893    class="
3894    "
3895    modal-window-class="
3896    "
3897    rec-strategy="">
3898
3899      <a href="/products/2123n-%E6%88%90%E5%85%A8%E8%A8%93%E7%B7%B4%EF%BC%88%E4%B8%8A%E3%80%81%E4%B8%8B%EF%BC%89"
3900          target="_blank" 
3901          class="quick-cart-item" 
3902         ng-click="sendGaProductClick(&#39;607fd9ed4ea3c7003850d8b6&#39;, &#39;2123N&#39;, [], &#39;2123N 成全訓練(上、下)&#39;, &#39;&#39; )">
3903      <div class="boxify-image-wrapper">
3904          <div class="boxify-image center-contain  ">
3905            <div class="boxify-image-wrap" ng-non-bindable>
3906              <img
3907                class="sl-lazy"
3908                data-sizes="auto"
3909                data-srcset="
3910                  https://shoplineimg.com/57625fb861706924e07d2d00/608251353fc90d0038356fd8/165x.webp?source_format=jpg 165w,
3911                  https://shoplineimg.com/57625fb861706924e07d2d00/608251353fc90d0038356fd8/360x.webp?source_format=jpg 360w,
3912                  https://shoplineimg.com/57625fb861706924e07d2d00/608251353fc90d0038356fd8/533x.webp?source_format=jpg 533w,
3913                  https://shoplineimg.com/57625fb861706924e07d2d00/608251353fc90d0038356fd8/720x.webp?source_format=jpg 720w,
3914                "
3915                alt="2123N 成全訓練(上、下)"
3916              >
3917            </div>
3918            
3919
3920
3921                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
3922         </div>
3923
3924      </div>
3925    <div class="info-box">
3926      <div class="info-box-inner-wrapper">
3927        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
3928          2123N 成全訓練(上、下)
3929        </div>
3930        <div class="quick-cart-price">
3931              <div class="global-primary dark-primary price price-crossed ">
3932                NT$570
3933              </div>
3934                <div class="price-sale price ">
3935                  NT$513
3936                </div>
3937        </div>
3938
3939
3940          <span
3941            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
3942            ng-class="{'hidden': !isMobileTabletWidth()}"
3943            ng-cloak
3944          >
3945            <i class="fa fa-shopping-cart"></i>
3946          </span>
3947
3948      </div>
3949    </div>
3950  </a>
3951  </product-item>
3952
3953</div>
3954
3955          <div class="product-item col-xs-6 col-md-3 "
3956    ga-product='{"id":"57fb67c3776f7226a5942f00","sku":"2398","variations":"[{\u0026quot;fields\u0026quot;:[{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;25K\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}},{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;平裝\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}}],\u0026quot;fields_translations\u0026quot;:{\u0026quot;en\u0026quot;:[\u0026quot;\u0026quot;,\u0026quot;\u0026quot;],\u0026quot;zh-hant\u0026quot;:[\u0026quot;25K\u0026quot;,\u0026quot;平裝\u0026quot;]},\u0026quot;key\u0026quot;:\u0026quot;57fb66de776f7226a5162e00\u0026quot;,\u0026quot;price\u0026quot;:{\u0026quot;cents\u0026quot;:100,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;NT$100\u0026quot;,\u0026quot;dollars\u0026quot;:100.0},\u0026quot;variant_option_ids\u0026quot;
3956:[\u0026quot;5b7bbfed0d9c5c00176009b8\u0026quot;,\u0026quot;5b7bbfed0d9c5c00176009b9\u0026quot;],\u0026quot;sku\u0026quot;:\u0026quot;2398\u0026quot;,\u0026quot;member_price\u0026quot;:null}]","title":"2398 神的運行與膏油的塗抹"}'
3957  >
3958    
3959  <product-item
3960    product-id="57fb67c3776f7226a5942f00"
3961    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
3962    class="
3963    "
3964    modal-window-class="
3965    "
3966    rec-strategy="">
3967
3968      <a href="/products/2398-%E7%A5%9E%E7%9A%84%E9%81%8B%E8%A1%8C%E8%88%87%E8%86%8F%E6%B2%B9%E7%9A%84%E5%A1%97%E6%8A%B9"
3969          target="_blank" 
3970          class="quick-cart-item" 
3971         ng-click="sendGaProductClick(&#39;57fb67c3776f7226a5942f00&#39;, &#39;2398&#39;, [&quot;{\&quot;key\&quot;:\&quot;57fb66de776f7226a5162e00\&quot;,\&quot;sku\&quot;:\&quot;2398\&quot;,\&quot;fields_translations\&quot;:{\&quot;en\&quot;:[\&quot;\&quot;,\&quot;\&quot;],\&quot;zh-hant\&quot;:[\&quot;25K\&quot;,\&quot;平裝\&quot;]}}&quot;], &#39;2398 神的運行與膏油的塗抹&#39;, &#39;&#39; )">
3972      <div class="boxify-image-wrapper">
3973          <div class="boxify-image center-contain  ">
3974            <div class="boxify-image-wrap" ng-non-bindable>
3975              <img
3976                class="sl-lazy"
3977                data-sizes="auto"
3978                data-srcset="
3979                  https://shoplineimg.com/57625fb861706924e07d2d00/590012ee72fdc0466a0045ec/165x.webp?source_format=jpg 165w,
3980                  https://shoplineimg.com/57625fb861706924e07d2d00/590012ee72fdc0466a0045ec/360x.webp?source_format=jpg 360w,
3981                  https://shoplineimg.com/57625fb861706924e07d2d00/590012ee72fdc0466a0045ec/533x.webp?source_format=jpg 533w,
3982                  https://shoplineimg.com/57625fb861706924e07d2d00/590012ee72fdc0466a0045ec/720x.webp?source_format=jpg 720w,
3983                "
3984                alt="2398 神的運行與膏油的塗抹"
3985              >
3986            </div>
3987            
3988
3989
3990                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
3991         </div>
3992
3993      </div>
3994    <div class="info-box">
3995      <div class="info-box-inner-wrapper">
3996        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
3997          2398 神的運行與膏油的塗抹
3998        </div>
3999        <div class="quick-cart-price">
4000              <div class="global-primary dark-primary price price-crossed ">
4001                NT$100
4002              </div>
4003                <div class="price-sale price ">
4004                  NT$90
4005                </div>
4006        </div>
4007
4008
4009          <span
4010            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
4011            ng-class="{'hidden': !isMobileTabletWidth()}"
4012            ng-cloak
4013          >
4014            <i class="fa fa-shopping-cart"></i>
4015          </span>
4016
4017      </div>
4018    </div>
4019  </a>
4020  </product-item>
4021
4022</div>
4023
4024          <div class="product-item col-xs-6 col-md-3 "
4025    ga-product='{"id":"57fae682776f7226a5c22900","sku":"2039","variations":"[{\u0026quot;fields\u0026quot;:[{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;25K\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}},{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;平裝\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}}],\u0026quot;fields_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;
4025:[\u0026quot;25K\u0026quot;,\u0026quot;平裝\u0026quot;],\u0026quot;en\u0026quot;:[\u0026quot;\u0026quot;,\u0026quot;\u0026quot;]},\u0026quot;key\u0026quot;:\u0026quot;57fae646776f7226a5182900\u0026quot;,\u0026quot;price\u0026quot;:{\u0026quot;cents\u0026quot;:180,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;NT$180\u0026quot;,\u0026quot;dollars\u0026quot;:180.0},\u0026quot;variant_option_ids\u0026quot;:[\u0026quot;5b7bc17726e0ef001426129f\u0026quot;,\u0026quot;5b7bc17726e0ef00142612a0\u0026quot;],\u0026quot;sku\u0026quot;:\u0026quot;2039\u0026quot;,\u0026quot;member_price\u0026quot;:{\u0026quot;cents\u0026quot;:0,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;dollars\u0026quot;:0.0}}]","title":"2039 包羅萬有的基督"}'
4026  >
4027    
4028  <product-item
4029    product-id="57fae682776f7226a5c22900"
4030    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
4031    class="
4032    "
4033    modal-window-class="
4034    "
4035    rec-strategy="">
4036
4037      <a href="/products/2039-%E5%8C%85%E7%BE%85%E8%90%AC%E6%9C%89%E7%9A%84%E5%9F%BA%E7%9D%A3"
4038          target="_blank" 
4039          class="quick-cart-item" 
4040         ng-click="sendGaProductClick(&#39;57fae682776f7226a5c22900&#39;, &#39;2039&#39;, [&quot;{\&quot;key\&quot;:\&quot;57fae646776f7226a5182900\&quot;,\&quot;sku\&quot;:\&quot;2039\&quot;,\&quot;fields_translations\&quot;:{\&quot;zh-hant\&quot;:[\&quot;25K\&quot;,\&quot;平裝\&quot;],\&quot;en\&quot;:[\&quot;\&quot;,\&quot;\&quot;]}}&quot;], &#39;2039 包羅萬有的基督&#39;, &#39;&#39; )">
4041      <div class="boxify-image-wrapper">
4042          <div class="boxify-image center-contain  ">
4043            <div class="boxify-image-wrap" ng-non-bindable>
4044              <img
4045                class="sl-lazy"
4046                data-sizes="auto"
4047                data-srcset="
4048                  https://shoplineimg.com/57625fb861706924e07d2d00/58ca4dea72fdc0fc83000d7f/165x.webp?source_format=jpg 165w,
4049                  https://shoplineimg.com/57625fb861706924e07d2d00/58ca4dea72fdc0fc83000d7f/360x.webp?source_format=jpg 360w,
4050                  https://shoplineimg.com/57625fb861706924e07d2d00/58ca4dea72fdc0fc83000d7f/533x.webp?source_format=jpg 533w,
4051                  https://shoplineimg.com/57625fb861706924e07d2d00/58ca4dea72fdc0fc83000d7f/720x.webp?source_format=jpg 720w,
4052                "
4053                alt="2039 包羅萬有的基督"
4054              >
4055            </div>
4056            
4057
4058
4059                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
4060         </div>
4061
4062      </div>
4063    <div class="info-box">
4064      <div class="info-box-inner-wrapper">
4065        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
4066          2039 包羅萬有的基督
4067        </div>
4068        <div class="quick-cart-price">
4069              <div class="global-primary dark-primary price price-crossed ">
4070                NT$180
4071              </div>
4072                <div class="price-sale price ">
4073                  NT$162
4074                </div>
4075        </div>
4076
4077
4078          <span
4079            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
4080            ng-class="{'hidden': !isMobileTabletWidth()}"
4081            ng-cloak
4082          >
4083            <i class="fa fa-shopping-cart"></i>
4084          </span>
4085
4086      </div>
4087    </div>
4088  </a>
4089  </product-item>
4090
4091</div>
4092
4093          <div class="product-item col-xs-6 col-md-3 "
4094    ga-product='{"id":"57fde4f8776f7226a59a6d00","sku":"3087","variations":"[{\u0026quot;fields\u0026quot;:[{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;25K\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}},{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;平裝\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}}],\u0026quot;fields_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;
4094:[\u0026quot;25K\u0026quot;,\u0026quot;平裝\u0026quot;],\u0026quot;en\u0026quot;:[\u0026quot;\u0026quot;,\u0026quot;\u0026quot;]},\u0026quot;key\u0026quot;:\u0026quot;57fde4e8776f7226a53c6d00\u0026quot;,\u0026quot;price\u0026quot;:{\u0026quot;cents\u0026quot;:75,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;NT$75\u0026quot;,\u0026quot;dollars\u0026quot;:75.0},\u0026quot;variant_option_ids\u0026quot;:[\u0026quot;5b7bbf6d0d9c5c00146007ab\u0026quot;,\u0026quot;5b7bbf6d0d9c5c00146007ac\u0026quot;],\u0026quot;sku\u0026quot;:\u0026quot;3087\u0026quot;,\u0026quot;member_price\u0026quot;:{\u0026quot;cents\u0026quot;:0,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;dollars\u0026quot;:0.0}}]","title":"3087 對同工長老們以及愛主尋求主者愛心的話"}'
4095  >
4096    
4097  <product-item
4098    product-id="57fde4f8776f7226a59a6d00"
4099    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
4100    class="
4101    "
4102    modal-window-class="
4103    "
4104    rec-strategy="">
4105
4106      <a href="/products/3087-%E5%B0%8D%E5%90%8C%E5%B7%A5%E9%95%B7%E8%80%81%E5%80%91%E4%BB%A5%E5%8F%8A%E6%84%9B%E4%B8%BB%E5%B0%8B%E6%B1%82%E4%B8%BB%E8%80%85%E6%84%9B%E5%BF%83%E7%9A%84%E8%A9%B1"
4107          target="_blank" 
4108          class="quick-cart-item" 
4109         ng-click="sendGaProductClick(&#39;57fde4f8776f7226a59a6d00&#39;, &#39;3087&#39;, [&quot;{\&quot;key\&quot;:\&quot;57fde4e8776f7226a53c6d00\&quot;,\&quot;sku\&quot;:\&quot;3087\&quot;,\&quot;fields_translations\&quot;:{\&quot;zh-hant\&quot;:[\&quot;25K\&quot;,\&quot;平裝\&quot;],\&quot;en\&quot;:[\&quot;\&quot;,\&quot;\&quot;]}}&quot;], &#39;3087 對同工長老們以及愛主尋求主者愛心的話&#39;, &#39;&#39; )">
4110      <div class="boxify-image-wrapper">
4111          <div class="boxify-image center-contain  ">
4112            <div class="boxify-image-wrap" ng-non-bindable>
4113              <img
4114                class="sl-lazy"
4115                data-sizes="auto"
4116                data-srcset="
4117                  https://shoplineimg.com/57625fb861706924e07d2d00/590049a39a76f017410000bb/165x.webp?source_format=jpg 165w,
4118                  https://shoplineimg.com/57625fb861706924e07d2d00/590049a39a76f017410000bb/360x.webp?source_format=jpg 360w,
4119                  https://shoplineimg.com/57625fb861706924e07d2d00/590049a39a76f017410000bb/533x.webp?source_format=jpg 533w,
4120                  https://shoplineimg.com/57625fb861706924e07d2d00/590049a39a76f017410000bb/720x.webp?source_format=jpg 720w,
4121                "
4122                alt="3087 對同工長老們以及愛主尋求主者愛心的話"
4123              >
4124            </div>
4125            
4126
4127
4128                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
4129         </div>
4130
4131      </div>
4132    <div class="info-box">
4133      <div class="info-box-inner-wrapper">
4134        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
4135          3087 對同工長老們以及愛主尋求主者愛心的話
4136        </div>
4137        <div class="quick-cart-price">
4138              <div class="global-primary dark-primary price price-crossed ">
4139                NT$75
4140              </div>
4141                <div class="price-sale price ">
4142                  NT$68
4143                </div>
4144        </div>
4145
4146
4147          <span
4148            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
4149            ng-class="{'hidden': !isMobileTabletWidth()}"
4150            ng-cloak
4151          >
4152            <i class="fa fa-shopping-cart"></i>
4153          </span>
4154
4155      </div>
4156    </div>
4157  </a>
4158  </product-item>
4159
4160</div>
4161
4162          <div class="product-item col-xs-6 col-md-3 "
4163    ga-product='{"id":"57fb0b14776f7226ae354100","sku":"2221","variations":"[{\u0026quot;fields\u0026quot;:[{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;25K\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}},{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;平裝\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}}],\u0026quot;fields_translations\u0026quot;:{\u0026quot;en\u0026quot;
4163:[\u0026quot;\u0026quot;,\u0026quot;\u0026quot;],\u0026quot;zh-hant\u0026quot;:[\u0026quot;25K\u0026quot;,\u0026quot;平裝\u0026quot;]},\u0026quot;key\u0026quot;:\u0026quot;57fb0a27776f7226ae983f00\u0026quot;,\u0026quot;price\u0026quot;:{\u0026quot;cents\u0026quot;:85,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;NT$85\u0026quot;,\u0026quot;dollars\u0026quot;:85.0},\u0026quot;variant_option_ids\u0026quot;:[\u0026quot;5bbec40dd49f2e0015722cb5\u0026quot;,\u0026quot;5bbec40dd49f2e0015722cb6\u0026quot;],\u0026quot;sku\u0026quot;:\u0026quot;2221\u0026quot;,\u0026quot;member_price\u0026quot;:{\u0026quot;cents\u0026quot;:0,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;dollars\u0026quot;:0.0}}]","title":"2221 一個在靈裏之人的自傳"}'
4164  >
4165    
4166  <product-item
4167    product-id="57fb0b14776f7226ae354100"
4168    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
4169    class="
4170    "
4171    modal-window-class="
4172    "
4173    rec-strategy="">
4174
4175      <a href="/products/2221-%E4%B8%80%E5%80%8B%E5%9C%A8%E9%9D%88%E8%A3%8F%E4%B9%8B%E4%BA%BA%E7%9A%84%E8%87%AA%E5%82%B3"
4176          target="_blank" 
4177          class="quick-cart-item" 
4178         ng-click="sendGaProductClick(&#39;57fb0b14776f7226ae354100&#39;, &#39;2221&#39;, [&quot;{\&quot;key\&quot;:\&quot;57fb0a27776f7226ae983f00\&quot;,\&quot;sku\&quot;:\&quot;2221\&quot;,\&quot;fields_translations\&quot;:{\&quot;en\&quot;:[\&quot;\&quot;,\&quot;\&quot;],\&quot;zh-hant\&quot;:[\&quot;25K\&quot;,\&quot;平裝\&quot;]}}&quot;], &#39;2221 一個在靈裏之人的自傳&#39;, &#39;&#39; )">
4179      <div class="boxify-image-wrapper">
4180          <div class="boxify-image center-contain  ">
4181            <div class="boxify-image-wrap" ng-non-bindable>
4182              <img
4183                class="sl-lazy"
4184                data-sizes="auto"
4185                data-srcset="
4186                  https://shoplineimg.com/57625fb861706924e07d2d00/58cf89f19a76f017240010b7/165x.webp?source_format=jpg 165w,
4187                  https://shoplineimg.com/57625fb861706924e07d2d00/58cf89f19a76f017240010b7/360x.webp?source_format=jpg 360w,
4188                  https://shoplineimg.com/57625fb861706924e07d2d00/58cf89f19a76f017240010b7/533x.webp?source_format=jpg 533w,
4189                  https://shoplineimg.com/57625fb861706924e07d2d00/58cf89f19a76f017240010b7/720x.webp?source_format=jpg 720w,
4190                "
4191                alt="2221 一個在靈裏之人的自傳"
4192              >
4193            </div>
4194            
4195
4196
4197                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
4198         </div>
4199
4200      </div>
4201    <div class="info-box">
4202      <div class="info-box-inner-wrapper">
4203        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
4204          2221 一個在靈裏之人的自傳
4205        </div>
4206        <div class="quick-cart-price">
4207              <div class="global-primary dark-primary price price-crossed ">
4208                NT$85
4209              </div>
4210                <div class="price-sale price ">
4211                  NT$77
4212                </div>
4213        </div>
4214
4215
4216          <span
4217            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
4218            ng-class="{'hidden': !isMobileTabletWidth()}"
4219            ng-cloak
4220          >
4221            <i class="fa fa-shopping-cart"></i>
4222          </span>
4223
4224      </div>
4225    </div>
4226  </a>
4227  </product-item>
4228
4229</div>
4230
4231          <div class="product-item col-xs-6 col-md-3 "
4232    ga-product='{"id":"57fb0abb776f7226ae9f4000","sku":"2194","variations":"[{\u0026quot;fields\u0026quot;:[{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;25K\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}},{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;平裝\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}}],\u0026quot;fields_translations\u0026quot;:{\u0026quot;en\u0026quot;
4232:[\u0026quot;\u0026quot;,\u0026quot;\u0026quot;],\u0026quot;zh-hant\u0026quot;:[\u0026quot;25K\u0026quot;,\u0026quot;平裝\u0026quot;]},\u0026quot;key\u0026quot;:\u0026quot;57fb0a26776f7226ae7a3f00\u0026quot;,\u0026quot;price\u0026quot;:{\u0026quot;cents\u0026quot;:110,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;NT$110\u0026quot;,\u0026quot;dollars\u0026quot;:110.0},\u0026quot;variant_option_ids\u0026quot;:[\u0026quot;5b860ec1a61aa500177c3447\u0026quot;,\u0026quot;5b860ec1a61aa500177c3448\u0026quot;],\u0026quot;sku\u0026quot;:\u0026quot;2194\u0026quot;,\u0026quot;member_price\u0026quot;:null}]","title":"2194 得勝者"}'
4233  >
4234    
4235  <product-item
4236    product-id="57fb0abb776f7226ae9f4000"
4237    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
4238    class="
4239    "
4240    modal-window-class="
4241    "
4242    rec-strategy="">
4243
4244      <a href="/products/2194-%E5%BE%97%E5%8B%9D%E8%80%85"
4245          target="_blank" 
4246          class="quick-cart-item" 
4247         ng-click="sendGaProductClick(&#39;57fb0abb776f7226ae9f4000&#39;, &#39;2194&#39;, [&quot;{\&quot;key\&quot;:\&quot;57fb0a26776f7226ae7a3f00\&quot;,\&quot;sku\&quot;:\&quot;2194\&quot;,\&quot;fields_translations\&quot;:{\&quot;en\&quot;:[\&quot;\&quot;,\&quot;\&quot;],\&quot;zh-hant\&quot;:[\&quot;25K\&quot;,\&quot;平裝\&quot;]}}&quot;], &#39;2194 得勝者&#39;, &#39;&#39; )">
4248      <div class="boxify-image-wrapper">
4249          <div class="boxify-image center-contain  ">
4250            <div class="boxify-image-wrap" ng-non-bindable>
4251              <img
4252                class="sl-lazy"
4253                data-sizes="auto"
4254                data-srcset="
4255                  https://shoplineimg.com/57625fb861706924e07d2d00/69ae25e57e48a4798351e49f/165x.webp?source_format=jpg 165w,
4256                  https://shoplineimg.com/57625fb861706924e07d2d00/69ae25e57e48a4798351e49f/360x.webp?source_format=jpg 360w,
4257                  https://shoplineimg.com/57625fb861706924e07d2d00/69ae25e57e48a4798351e49f/533x.webp?source_format=jpg 533w,
4258                  https://shoplineimg.com/57625fb861706924e07d2d00/69ae25e57e48a4798351e49f/720x.webp?source_format=jpg 720w,
4259                "
4260                alt="2194 得勝者"
4261              >
4262            </div>
4263            
4264
4265
4266                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
4267         </div>
4268
4269      </div>
4270    <div class="info-box">
4271      <div class="info-box-inner-wrapper">
4272        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
4273          2194 得勝者
4274        </div>
4275        <div class="quick-cart-price">
4276              <div class="global-primary dark-primary price price-crossed ">
4277                NT$110
4278              </div>
4279                <div class="price-sale price ">
4280                  NT$99
4281                </div>
4282        </div>
4283
4284
4285          <span
4286            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
4287            ng-class="{'hidden': !isMobileTabletWidth()}"
4288            ng-cloak
4289          >
4290            <i class="fa fa-shopping-cart"></i>
4291          </span>
4292
4293      </div>
4294    </div>
4295  </a>
4296  </product-item>
4297
4298</div>
4299
4300          <div class="product-item col-xs-6 col-md-3 "
4301    ga-product='{"id":"57fd78b8776f7226a5a46300","sku":"2024","variations":"[{\u0026quot;fields\u0026quot;:[{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;25K\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}},{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;平裝\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}}],\u0026quot;fields_translations\u0026quot;:{\u0026quot;en\u0026quot;
4301:[\u0026quot;\u0026quot;,\u0026quot;\u0026quot;],\u0026quot;zh-hant\u0026quot;:[\u0026quot;25K\u0026quot;,\u0026quot;平裝\u0026quot;]},\u0026quot;key\u0026quot;:\u0026quot;57fd7788776f7226a5c66100\u0026quot;,\u0026quot;price\u0026quot;:{\u0026quot;cents\u0026quot;:400,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;NT$400\u0026quot;,\u0026quot;dollars\u0026quot;:400.0},\u0026quot;variant_option_ids\u0026quot;:[\u0026quot;5b7bbf9ab3dacc0011d23e01\u0026quot;,\u0026quot;5b7bbf9ab3dacc0011d23e02\u0026quot;],\u0026quot;sku\u0026quot;:\u0026quot;2024\u0026quot;,\u0026quot;member_price\u0026quot;:{\u0026quot;cents\u0026quot;:0,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;dollars\u0026quot;:0.0}}]","title":"2024 生命的經歷全套平裝(25開共二冊)"}'
4302  >
4303    
4304  <product-item
4305    product-id="57fd78b8776f7226a5a46300"
4306    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
4307    class="
4308    "
4309    modal-window-class="
4310    "
4311    rec-strategy="">
4312
4313      <a href="/products/2024-%E7%94%9F%E5%91%BD%E7%9A%84%E7%B6%93%E6%AD%B7%E5%85%A8%E5%A5%97%E5%B9%B3%E8%A3%9D25%E9%96%8B%E5%85%B1%E4%BA%8C%E5%86%8A"
4314          target="_blank" 
4315          class="quick-cart-item" 
4316         ng-click="sendGaProductClick(&#39;57fd78b8776f7226a5a46300&#39;, &#39;2024&#39;, [&quot;{\&quot;key\&quot;:\&quot;57fd7788776f7226a5c66100\&quot;,\&quot;sku\&quot;:\&quot;2024\&quot;,\&quot;fields_translations\&quot;:{\&quot;en\&quot;:[\&quot;\&quot;,\&quot;\&quot;],\&quot;zh-hant\&quot;:[\&quot;25K\&quot;,\&quot;平裝\&quot;]}}&quot;], &#39;2024 生命的經歷全套平裝(25開共二冊)&#39;, &#39;&#39; )">
4317      <div class="boxify-image-wrapper">
4318          <div class="boxify-image center-contain  ">
4319            <div class="boxify-image-wrap" ng-non-bindable>
4320              <img
4321                class="sl-lazy"
4322                data-sizes="auto"
4323                data-srcset="
4324                  https://shoplineimg.com/57625fb861706924e07d2d00/587347c159d524760a0016a6/165x.webp?source_format=jpg 165w,
4325                  https://shoplineimg.com/57625fb861706924e07d2d00/587347c159d524760a0016a6/360x.webp?source_format=jpg 360w,
4326                  https://shoplineimg.com/57625fb861706924e07d2d00/587347c159d524760a0016a6/533x.webp?source_format=jpg 533w,
4327                  https://shoplineimg.com/57625fb861706924e07d2d00/587347c159d524760a0016a6/720x.webp?source_format=jpg 720w,
4328                "
4329                alt="2024 生命的經歷全套平裝(25開共二冊)"
4330              >
4331            </div>
4332            
4333
4334
4335                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
4336         </div>
4337
4338      </div>
4339    <div class="info-box">
4340      <div class="info-box-inner-wrapper">
4341        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
4342          2024 生命的經歷全套平裝(25開共二冊)
4343        </div>
4344        <div class="quick-cart-price">
4345              <div class="global-primary dark-primary price price-crossed ">
4346                NT$400
4347              </div>
4348                <div class="price-sale price ">
4349                  NT$360
4350                </div>
4351        </div>
4352
4353
4354          <span
4355            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
4356            ng-class="{'hidden': !isMobileTabletWidth()}"
4357            ng-cloak
4358          >
4359            <i class="fa fa-shopping-cart"></i>
4360          </span>
4361
4362      </div>
4363    </div>
4364  </a>
4365  </product-item>
4366
4367</div>
4368
4369      </div>
4370      <div class="clear"></div>
4371      <span>
4372        <div ng-show="state.loading" class="text-center padding-md state-loading">
4373          <img style="width: auto; margin: 0 auto;" src="https://static.shoplineapp.com/web/assets/misc/loader1.gif">
4374        </div>
4375        <div ng-hide="state.loading || pagination.total <= pagination.itemsPerPage" class="text-center padding-md">
4376          <ul uib-pagination total-items="category.count" ng-model="pagination.currentPage" items-per-page="pagination.itemsPerPage" ng-change="onPageChanged(pagination.currentPage)" rotate="true" direction-links="true" max-size="5" previous-text="&laquo;" next-text="&raquo;"></ul>
4377        </div>
4378      </span>
4379    </div>
4380
4381                <!-- Redner grid item title -->
4382                <!-- Redner grid item content -->
4383               <!-- End of cache  -->
4384              <!-- Rendering express checkout default content -->
4385 <!-- End of rendering express checkout default content -->
4386            </div>
4387          </div>
4388        </div>
4389         <!-- End of rendering page grid items -->
4390      </div> <!-- End of row -->
4391    </div> <!-- End of container-md-height -->
4392  </div> <!-- End of container -->
4393  <div class="container global-primary  ">
4394    <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%; margin-bottom: 2%; "> <!-- height and width must be difined for td to size correctly -->
4395      <div class="row row-md-height" style="height: 100%;">
4396        <!-- Rendering page grid items -->
4397        <div id="page-item-699b9d352ddfc02812d8f79b"
4398             class="item grid-products-item
4399              col-xs-12
4400              col-md-12
4401              col-md-height
4402              "
4403             style="vertical-align: top; height: 100%;">
4404          <div style="height: 100%;">
4405            <div class="box-info " style="">
4406                <!-- Redner grid item partial -->
4407                  
4408    <p class="global-primary dark-primary section-title">
4409      <span>
4410        聖經
4411      </span>
4412    </p>
4413
4414    <div class="page-item-products-container "
4415      page-item-products=""
4416      init-category="{&quot;_id&quot;:&quot;57fde7886170690a24111a00&quot;,&quot;name_translations&quot;:{&quot;zh-hant&quot;:&quot;聖經&quot;,&quot;en&quot;:&quot;Bible/Hymn&quot;},&quot;count&quot;:64}"
4417      items-per-page="8"
4418      col-class="col-md-3"
4419      is-quick-cart="true"
4420      open-link-in-new-tab="true"
4421      is-hidden-product-visible="false"
4422    >
4423      <div class="product-items-container quick-cart-container">
4424          <div class="product-item col-xs-6 col-md-3 "
4425    ga-product='{"id":"6a058c8164ae325caaef0233","sku":"0115B","variations":"[null]","title":"0115B 新舊約聖經恢復本(經文版皮面金邊50開)"}'
4426  >
4427    
4428  <product-item
4429    product-id="6a058c8164ae325caaef0233"
4430    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
4431    class="
4432    "
4433    modal-window-class="
4434    "
4435    rec-strategy="">
4436
4437      <a href="/products/0115b"
4438          target="_blank" 
4439          class="quick-cart-item" 
4440         ng-click="sendGaProductClick(&#39;6a058c8164ae325caaef0233&#39;, &#39;0115B&#39;, [], &#39;0115B 新舊約聖經恢復本(經文版皮面金邊50開)&#39;, &#39;&#39; )">
4441      <div class="boxify-image-wrapper">
4442          <div class="boxify-image center-contain  ">
4443            <div class="boxify-image-wrap" ng-non-bindable>
4444              <img
4445                class="sl-lazy"
4446                data-sizes="auto"
4447                data-srcset="
4448                  https://shoplineimg.com/57625fb861706924e07d2d00/587dd590d4e3950db1001676/165x.webp?source_format=jpg 165w,
4449                  https://shoplineimg.com/57625fb861706924e07d2d00/587dd590d4e3950db1001676/360x.webp?source_format=jpg 360w,
4450                  https://shoplineimg.com/57625fb861706924e07d2d00/587dd590d4e3950db1001676/533x.webp?source_format=jpg 533w,
4451                  https://shoplineimg.com/57625fb861706924e07d2d00/587dd590d4e3950db1001676/720x.webp?source_format=jpg 720w,
4452                "
4453                alt="0115B 新舊約聖經恢復本(經文版皮面金邊50開)"
4454              >
4455            </div>
4456            
4457
4458
4459                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
4460         </div>
4461
4462      </div>
4463    <div class="info-box">
4464      <div class="info-box-inner-wrapper">
4465        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
4466          0115B 新舊約聖經恢復本(經文版皮面金邊50開)
4467        </div>
4468        <div class="quick-cart-price">
4469              <div class="global-primary dark-primary price price-crossed ">
4470                NT$1,000
4471              </div>
4472                <div class="price-sale price ">
4473                  NT$900
4474                </div>
4475        </div>
4476
4477
4478          <span
4479            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
4480            ng-class="{'hidden': !isMobileTabletWidth()}"
4481            ng-cloak
4482          >
4483            <i class="fa fa-shopping-cart"></i>
4484          </span>
4485
4486      </div>
4487    </div>
4488  </a>
4489  </product-item>
4490
4491</div>
4492
4493          <div class="product-item col-xs-6 col-md-3 "
4494    ga-product='{"id":"57f88cbb776f7226ae622800","sku":"0110","variations":"[{\u0026quot;fields\u0026quot;:[{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;32K\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}},{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;黑色\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}}],\u0026quot;fields_translations\u0026quot;:{\u0026quot;en\u0026quot;
4494:[\u0026quot;\u0026quot;,\u0026quot;\u0026quot;],\u0026quot;zh-hant\u0026quot;:[\u0026quot;32K\u0026quot;,\u0026quot;黑色\u0026quot;]},\u0026quot;key\u0026quot;:\u0026quot;5ee83127a75984001f81a5d3\u0026quot;,\u0026quot;price\u0026quot;:{\u0026quot;cents\u0026quot;:1000,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;NT$1,000\u0026quot;,\u0026quot;dollars\u0026quot;:1000.0},\u0026quot;variant_option_ids\u0026quot;:[\u0026quot;5b7bc12df55d1d00141ec7ac\u0026quot;,\u0026quot;5ee83127b055c6004b89fbf8\u0026quot;],\u0026quot;sku\u0026quot;:\u0026quot;0110\u0026quot;,\u0026quot;member_price\u0026quot;:{\u0026quot;cents\u0026quot;:0,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;dollars\u0026quot;:0.0}}]","title":"0110 新約聖經-恢復本-普及版"}'
4495  >
4496    
4497  <product-item
4498    product-id="57f88cbb776f7226ae622800"
4499    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
4500    class="
4501    "
4502    modal-window-class="
4503    "
4504    rec-strategy="">
4505
4506      <a href="/products/0110-%E6%96%B0%E7%B4%84%E8%81%96%E7%B6%93-%E6%81%A2%E5%BE%A9%E6%9C%AC-%E6%99%AE%E5%8F%8A%E7%89%88"
4507          target="_blank" 
4508          class="quick-cart-item" 
4509         ng-click="sendGaProductClick(&#39;57f88cbb776f7226ae622800&#39;, &#39;0110&#39;, [&quot;{\&quot;key\&quot;:\&quot;5ee83127a75984001f81a5d3\&quot;,\&quot;sku\&quot;:\&quot;0110\&quot;,\&quot;fields_translations\&quot;:{\&quot;en\&quot;:[\&quot;\&quot;,\&quot;\&quot;],\&quot;zh-hant\&quot;:[\&quot;32K\&quot;,\&quot;黑色\&quot;]}}&quot;], &#39;0110 新約聖經-恢復本-普及版&#39;, &#39;&#39; )">
4510      <div class="boxify-image-wrapper">
4511          <div class="boxify-image center-contain  ">
4512            <div class="boxify-image-wrap" ng-non-bindable>
4513              <img
4514                class="sl-lazy"
4515                data-sizes="auto"
4516                data-srcset="
4517                  https://shoplineimg.com/57625fb861706924e07d2d00/5e5097bbb7cf0c0030253a38/165x.webp?source_format=jpg 165w,
4518                  https://shoplineimg.com/57625fb861706924e07d2d00/5e5097bbb7cf0c0030253a38/360x.webp?source_format=jpg 360w,
4519                  https://shoplineimg.com/57625fb861706924e07d2d00/5e5097bbb7cf0c0030253a38/533x.webp?source_format=jpg 533w,
4520                  https://shoplineimg.com/57625fb861706924e07d2d00/5e5097bbb7cf0c0030253a38/720x.webp?source_format=jpg 720w,
4521                "
4522                alt="0110 新約聖經-恢復本-普及版"
4523              >
4524            </div>
4525            
4526
4527
4528                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
4529         </div>
4530
4531      </div>
4532    <div class="info-box">
4533      <div class="info-box-inner-wrapper">
4534        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
4535          0110 新約聖經-恢復本-普及版
4536        </div>
4537        <div class="quick-cart-price">
4538              <div class="global-primary dark-primary price price-crossed ">
4539                NT$1,000
4540              </div>
4541                <div class="price-sale price ">
4542                  NT$900
4543                </div>
4544        </div>
4545
4546
4547          <span
4548            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
4549            ng-class="{'hidden': !isMobileTabletWidth()}"
4550            ng-cloak
4551          >
4552            <i class="fa fa-shopping-cart"></i>
4553          </span>
4554
4555      </div>
4556    </div>
4557  </a>
4558  </product-item>
4559
4560</div>
4561
4562          <div class="product-item col-xs-6 col-md-3 "
4563    ga-product='{"id":"58086917776f722fff3a0e00","sku":"0102","variations":"[{\u0026quot;fields\u0026quot;:[{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;25K\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}},{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;黑色\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}}],\u0026quot;fields_translations\u0026quot;:{\u0026quot;en\u0026quot;
4563:[\u0026quot;\u0026quot;,\u0026quot;\u0026quot;],\u0026quot;zh-hant\u0026quot;:[\u0026quot;25K\u0026quot;,\u0026quot;黑色\u0026quot;]},\u0026quot;key\u0026quot;:\u0026quot;5ee831adc2df7c001320e782\u0026quot;,\u0026quot;price\u0026quot;:{\u0026quot;cents\u0026quot;:2000,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;NT$2,000\u0026quot;,\u0026quot;dollars\u0026quot;:2000.0},\u0026quot;variant_option_ids\u0026quot;:[\u0026quot;5b7bba9bf55d1d00111ebd13\u0026quot;,\u0026quot;5ee831ade4c5a70042bf9d59\u0026quot;],\u0026quot;sku\u0026quot;:\u0026quot;0102\u0026quot;,\u0026quot;member_price\u0026quot;:{\u0026quot;cents\u0026quot;:0,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;dollars\u0026quot;:0.0}}]","title":"0102 新約聖經恢復本 (註解 25開_皮面金邊)"}'
4564  >
4565    
4566  <product-item
4567    product-id="58086917776f722fff3a0e00"
4568    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
4569    class="
4570    "
4571    modal-window-class="
4572    "
4573    rec-strategy="">
4574
4575      <a href="/products/0102-%E6%96%B0%E7%B4%84%E8%81%96%E7%B6%93%E6%81%A2%E5%BE%A9%E6%9C%AC-%EF%BC%88%E8%A8%BB%E8%A7%A3-25%E9%96%8B%EF%BC%BF%E7%9A%AE%E9%9D%A2%E9%87%91%E9%82%8A%EF%BC%89"
4576          target="_blank" 
4577          class="quick-cart-item" 
4578         ng-click="sendGaProductClick(&#39;58086917776f722fff3a0e00&#39;, &#39;0102&#39;, [&quot;{\&quot;key\&quot;:\&quot;5ee831adc2df7c001320e782\&quot;,\&quot;sku\&quot;:\&quot;0102\&quot;,\&quot;fields_translations\&quot;:{\&quot;en\&quot;:[\&quot;\&quot;,\&quot;\&quot;],\&quot;zh-hant\&quot;:[\&quot;25K\&quot;,\&quot;黑色\&quot;]}}&quot;], &#39;0102 新約聖經恢復本 (註解 25開_皮面金邊)&#39;, &#39;&#39; )">
4579      <div class="boxify-image-wrapper">
4580          <div class="boxify-image center-contain  ">
4581            <div class="boxify-image-wrap" ng-non-bindable>
4582              <img
4583                class="sl-lazy"
4584                data-sizes="auto"
4585                data-srcset="
4586                  https://shoplineimg.com/57625fb861706924e07d2d00/5e4b9c1287a2916790abd0e0/165x.webp?source_format=jpg 165w,
4587                  https://shoplineimg.com/57625fb861706924e07d2d00/5e4b9c1287a2916790abd0e0/360x.webp?source_format=jpg 360w,
4588                  https://shoplineimg.com/57625fb861706924e07d2d00/5e4b9c1287a2916790abd0e0/533x.webp?source_format=jpg 533w,
4589                  https://shoplineimg.com/57625fb861706924e07d2d00/5e4b9c1287a2916790abd0e0/720x.webp?source_format=jpg 720w,
4590                "
4591                alt="0102 新約聖經恢復本 (註解 25開_皮面金邊)"
4592              >
4593            </div>
4594            
4595
4596
4597                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
4598         </div>
4599
4600      </div>
4601    <div class="info-box">
4602      <div class="info-box-inner-wrapper">
4603        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
4604          0102 新約聖經恢復本 (註解 25開_皮面金邊)
4605        </div>
4606        <div class="quick-cart-price">
4607              <div class="global-primary dark-primary price price-crossed ">
4608                NT$2,000
4609              </div>
4610                <div class="price-sale price ">
4611                  NT$1,800
4612                </div>
4613        </div>
4614
4615
4616          <span
4617            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
4618            ng-class="{'hidden': !isMobileTabletWidth()}"
4619            ng-cloak
4620          >
4621            <i class="fa fa-shopping-cart"></i>
4622          </span>
4623
4624      </div>
4625    </div>
4626  </a>
4627  </product-item>
4628
4629</div>
4630
4631          <div class="product-item col-xs-6 col-md-3 "
4632    ga-product='{"id":"5808695a776f722fff8f0e00","sku":"0117","variations":"[{\u0026quot;fields\u0026quot;:[{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;25K\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}},{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;平裝\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}}],\u0026quot;fields_translations\u0026quot;:{\u0026quot;en\u0026quot;
4632:[\u0026quot;\u0026quot;,\u0026quot;\u0026quot;],\u0026quot;zh-hant\u0026quot;:[\u0026quot;25K\u0026quot;,\u0026quot;平裝\u0026quot;]},\u0026quot;key\u0026quot;:\u0026quot;58086906776f722fff1e0e00\u0026quot;,\u0026quot;price\u0026quot;:{\u0026quot;cents\u0026quot;:4500,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;NT$4,500\u0026quot;,\u0026quot;dollars\u0026quot;:4500.0},\u0026quot;variant_option_ids\u0026quot;:[\u0026quot;5b7bba9bf55d1d00111ebd05\u0026quot;,\u0026quot;5b7bba9bf55d1d00111ebd06\u0026quot;],\u0026quot;sku\u0026quot;:\u0026quot;0117\u0026quot;,\u0026quot;member_price\u0026quot;:null}]","title":"0117 新舊約聖經恢復本(精裝金邊25開)"}'
4633  >
4634    
4635  <product-item
4636    product-id="5808695a776f722fff8f0e00"
4637    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
4638    class="
4639    "
4640    modal-window-class="
4641    "
4642    rec-strategy="">
4643
4644      <a href="/products/0117-%E6%96%B0%E8%88%8A%E7%B4%84%E8%81%96%E7%B6%93%E6%81%A2%E5%BE%A9%E6%9C%AC%EF%BC%88%E7%B2%BE%E8%A3%9D%E9%87%91%E9%82%8A25%E9%96%8B%EF%BC%89"
4645          target="_blank" 
4646          class="quick-cart-item" 
4647         ng-click="sendGaProductClick(&#39;5808695a776f722fff8f0e00&#39;, &#39;0117&#39;, [&quot;{\&quot;key\&quot;:\&quot;58086906776f722fff1e0e00\&quot;,\&quot;sku\&quot;:\&quot;0117\&quot;,\&quot;fields_translations\&quot;:{\&quot;en\&quot;:[\&quot;\&quot;,\&quot;\&quot;],\&quot;zh-hant\&quot;:[\&quot;25K\&quot;,\&quot;平裝\&quot;]}}&quot;], &#39;0117 新舊約聖經恢復本(精裝金邊25開)&#39;, &#39;&#39; )">
4648      <div class="boxify-image-wrapper">
4649          <div class="boxify-image center-contain  ">
4650            <div class="boxify-image-wrap" ng-non-bindable>
4651              <img
4652                class="sl-lazy"
4653                data-sizes="auto"
4654                data-srcset="
4655                  https://shoplineimg.com/57625fb861706924e07d2d00/587dd6f372fdc0c608001519/165x.webp?source_format=jpg 165w,
4656                  https://shoplineimg.com/57625fb861706924e07d2d00/587dd6f372fdc0c608001519/360x.webp?source_format=jpg 360w,
4657                  https://shoplineimg.com/57625fb861706924e07d2d00/587dd6f372fdc0c608001519/533x.webp?source_format=jpg 533w,
4658                  https://shoplineimg.com/57625fb861706924e07d2d00/587dd6f372fdc0c608001519/720x.webp?source_format=jpg 720w,
4659                "
4660                alt="0117 新舊約聖經恢復本(精裝金邊25開)"
4661              >
4662            </div>
4663            
4664
4665
4666                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
4667         </div>
4668
4669      </div>
4670    <div class="info-box">
4671      <div class="info-box-inner-wrapper">
4672        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
4673          0117 新舊約聖經恢復本(精裝金邊25開)
4674        </div>
4675        <div class="quick-cart-price">
4676              <div class="global-primary dark-primary price price-crossed ">
4677                NT$4,500
4678              </div>
4679                <div class="price-sale price ">
4680                  NT$4,050
4681                </div>
4682        </div>
4683
4684
4685          <span
4686            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
4687            ng-class="{'hidden': !isMobileTabletWidth()}"
4688            ng-cloak
4689          >
4690            <i class="fa fa-shopping-cart"></i>
4691          </span>
4692
4693      </div>
4694    </div>
4695  </a>
4696  </product-item>
4697
4698</div>
4699
4700          <div class="product-item col-xs-6 col-md-3 "
4701    ga-product='{"id":"5808695e776f722fff940e00","sku":"0117H","variations":"[{\u0026quot;fields\u0026quot;:[{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;25K\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}},{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;平裝\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}}],\u0026quot;fields_translations\u0026quot;:{\u0026quot;en\u0026quot;
4701:[\u0026quot;\u0026quot;,\u0026quot;\u0026quot;],\u0026quot;zh-hant\u0026quot;:[\u0026quot;25K\u0026quot;,\u0026quot;平裝\u0026quot;]},\u0026quot;key\u0026quot;:\u0026quot;58086906776f722fff1f0e00\u0026quot;,\u0026quot;price\u0026quot;:{\u0026quot;cents\u0026quot;:2800,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;NT$2,800\u0026quot;,\u0026quot;dollars\u0026quot;:2800.0},\u0026quot;variant_option_ids\u0026quot;:[\u0026quot;5ba1539f642c2551094388b4\u0026quot;,\u0026quot;5ba1539f642c2551094388b5\u0026quot;],\u0026quot;sku\u0026quot;:\u0026quot;0117H\u0026quot;,\u0026quot;member_price\u0026quot;:null}]","title":"0117H 新舊約聖經恢復本(註解普及版25開)"}'
4702  >
4703    
4704  <product-item
4705    product-id="5808695e776f722fff940e00"
4706    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
4707    class="
4708    "
4709    modal-window-class="
4710    "
4711    rec-strategy="">
4712
4713      <a href="/products/0117h-%E6%96%B0%E8%88%8A%E7%B4%84%E8%81%96%E7%B6%93%E6%81%A2%E5%BE%A9%E6%9C%AC%EF%BC%88%E8%A8%BB%E8%A7%A3%E6%99%AE%E5%8F%8A%E7%89%8825%E9%96%8B%EF%BC%89"
4714          target="_blank" 
4715          class="quick-cart-item" 
4716         ng-click="sendGaProductClick(&#39;5808695e776f722fff940e00&#39;, &#39;0117H&#39;, [&quot;{\&quot;key\&quot;:\&quot;58086906776f722fff1f0e00\&quot;,\&quot;sku\&quot;:\&quot;0117H\&quot;,\&quot;fields_translations\&quot;:{\&quot;en\&quot;:[\&quot;\&quot;,\&quot;\&quot;],\&quot;zh-hant\&quot;:[\&quot;25K\&quot;,\&quot;平裝\&quot;]}}&quot;], &#39;0117H 新舊約聖經恢復本(註解普及版25開)&#39;, &#39;&#39; )">
4717      <div class="boxify-image-wrapper">
4718          <div class="boxify-image center-contain  ">
4719            <div class="boxify-image-wrap" ng-non-bindable>
4720              <img
4721                class="sl-lazy"
4722                data-sizes="auto"
4723                data-srcset="
4724                  https://shoplineimg.com/57625fb861706924e07d2d00/583c1b41617069c839d00d00/165x.webp?source_format=jpg 165w,
4725                  https://shoplineimg.com/57625fb861706924e07d2d00/583c1b41617069c839d00d00/360x.webp?source_format=jpg 360w,
4726                  https://shoplineimg.com/57625fb861706924e07d2d00/583c1b41617069c839d00d00/533x.webp?source_format=jpg 533w,
4727                  https://shoplineimg.com/57625fb861706924e07d2d00/583c1b41617069c839d00d00/720x.webp?source_format=jpg 720w,
4728                "
4729                alt="0117H 新舊約聖經恢復本(註解普及版25開)"
4730              >
4731            </div>
4732            
4733
4734
4735                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
4736         </div>
4737
4738      </div>
4739    <div class="info-box">
4740      <div class="info-box-inner-wrapper">
4741        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
4742          0117H 新舊約聖經恢復本(註解普及版25開)
4743        </div>
4744        <div class="quick-cart-price">
4745              <div class="global-primary dark-primary price price-crossed ">
4746                NT$2,800
4747              </div>
4748                <div class="price-sale price ">
4749                  NT$2,520
4750                </div>
4751        </div>
4752
4753
4754          <span
4755            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
4756            ng-class="{'hidden': !isMobileTabletWidth()}"
4757            ng-cloak
4758          >
4759            <i class="fa fa-shopping-cart"></i>
4760          </span>
4761
4762      </div>
4763    </div>
4764  </a>
4765  </product-item>
4766
4767</div>
4768
4769          <div class="product-item col-xs-6 col-md-3 "
4770    ga-product='{"id":"6662ad770b1fe5001370d62e","sku":"0120-0139","variations":"[{\u0026quot;fields\u0026quot;:[{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;16K\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}},{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;平裝\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}}],\u0026quot;fields_translations\u0026quot;:{\u0026quot;en\u0026quot;
4770:[\u0026quot;\u0026quot;,\u0026quot;\u0026quot;],\u0026quot;zh-hant\u0026quot;:[\u0026quot;16K\u0026quot;,\u0026quot;平裝\u0026quot;]},\u0026quot;key\u0026quot;:\u0026quot;6662ad77cf6c55000c183eca\u0026quot;,\u0026quot;price\u0026quot;:{\u0026quot;cents\u0026quot;:2420,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;NT$2,420\u0026quot;,\u0026quot;dollars\u0026quot;:2420.0},\u0026quot;variant_option_ids\u0026quot;:[\u0026quot;6662ad770b1fe5001370d62b\u0026quot;,\u0026quot;6662ad770b1fe5001370d62c\u0026quot;],\u0026quot;sku\u0026quot;:\u0026quot;0120-0139\u0026quot;,\u0026quot;member_price\u0026quot;:{\u0026quot;cents\u0026quot;:0,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;dollars\u0026quot;:0.0}}]","title":"0120-0139 聖經抽印本-舊約全套"}'
4771  >
4772    
4773  <product-item
4774    product-id="6662ad770b1fe5001370d62e"
4775    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
4776    class="
4777    "
4778    modal-window-class="
4779    "
4780    rec-strategy="">
4781
4782      <a href="/products/0120-0139-%E8%81%96%E7%B6%93%E6%8A%BD%E5%8D%B0%E6%9C%AC-%E8%88%8A%E7%B4%84%E5%85%A8%E5%A5%97"
4783          target="_blank" 
4784          class="quick-cart-item" 
4785         ng-click="sendGaProductClick(&#39;6662ad770b1fe5001370d62e&#39;, &#39;0120-0139&#39;, [&quot;{\&quot;key\&quot;:\&quot;6662ad77cf6c55000c183eca\&quot;,\&quot;sku\&quot;:\&quot;0120-0139\&quot;,\&quot;fields_translations\&quot;:{\&quot;en\&quot;:[\&quot;\&quot;,\&quot;\&quot;],\&quot;zh-hant\&quot;:[\&quot;16K\&quot;,\&quot;平裝\&quot;]}}&quot;], &#39;0120-0139 聖經抽印本-舊約全套&#39;, &#39;&#39; )">
4786      <div class="boxify-image-wrapper">
4787          <div class="boxify-image center-contain  ">
4788            <div class="boxify-image-wrap" ng-non-bindable>
4789              <img
4790                class="sl-lazy"
4791                data-sizes="auto"
4792                data-srcset="
4793                  https://shoplineimg.com/57625fb861706924e07d2d00/666fabcfc9623b0019ac4230/165x.webp?source_format=jpg 165w,
4794                  https://shoplineimg.com/57625fb861706924e07d2d00/666fabcfc9623b0019ac4230/360x.webp?source_format=jpg 360w,
4795                  https://shoplineimg.com/57625fb861706924e07d2d00/666fabcfc9623b0019ac4230/533x.webp?source_format=jpg 533w,
4796                  https://shoplineimg.com/57625fb861706924e07d2d00/666fabcfc9623b0019ac4230/720x.webp?source_format=jpg 720w,
4797                "
4798                alt="0120-0139 聖經抽印本-舊約全套"
4799              >
4800            </div>
4801            
4802
4803
4804                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
4805         </div>
4806
4807      </div>
4808    <div class="info-box">
4809      <div class="info-box-inner-wrapper">
4810        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
4811          0120-0139 聖經抽印本-舊約全套
4812        </div>
4813        <div class="quick-cart-price">
4814              <div class="global-primary dark-primary price price-crossed ">
4815                NT$2,420
4816              </div>
4817                <div class="price-sale price ">
4818                  NT$2,178
4819                </div>
4820        </div>
4821
4822
4823          <span
4824            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
4825            ng-class="{'hidden': !isMobileTabletWidth()}"
4826            ng-cloak
4827          >
4828            <i class="fa fa-shopping-cart"></i>
4829          </span>
4830
4831      </div>
4832    </div>
4833  </a>
4834  </product-item>
4835
4836</div>
4837
4838          <div class="product-item col-xs-6 col-md-3 "
4839    ga-product='{"id":"6662acf0cf439d0016363904","sku":"0120-4066","variations":"[{\u0026quot;fields\u0026quot;:[{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;16K\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}},{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;平裝\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}}],\u0026quot;fields_translations\u0026quot;:{\u0026quot;en\u0026quot;
4839:[\u0026quot;\u0026quot;,\u0026quot;\u0026quot;],\u0026quot;zh-hant\u0026quot;:[\u0026quot;16K\u0026quot;,\u0026quot;平裝\u0026quot;]},\u0026quot;key\u0026quot;:\u0026quot;6662acf05aa7d336fd3b1355\u0026quot;,\u0026quot;price\u0026quot;:{\u0026quot;cents\u0026quot;:1660,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;NT$1,660\u0026quot;,\u0026quot;dollars\u0026quot;:1660.0},\u0026quot;variant_option_ids\u0026quot;:[\u0026quot;6662acf0cf439d0016363901\u0026quot;,\u0026quot;6662acf0cf439d0016363902\u0026quot;],\u0026quot;sku\u0026quot;:\u0026quot;0120-4066\u0026quot;,\u0026quot;member_price\u0026quot;:{\u0026quot;cents\u0026quot;:0,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;dollars\u0026quot;:0.0}}]","title":"0120-4066 聖經抽印本-新約全套"}'
4840  >
4841    
4842  <product-item
4843    product-id="6662acf0cf439d0016363904"
4844    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
4845    class="
4846    "
4847    modal-window-class="
4848    "
4849    rec-strategy="">
4850
4851      <a href="/products/0120-4066-%E8%81%96%E7%B6%93%E6%8A%BD%E5%8D%B0%E6%9C%AC-%E6%96%B0%E7%B4%84%E5%85%A8%E5%A5%97"
4852          target="_blank" 
4853          class="quick-cart-item" 
4854         ng-click="sendGaProductClick(&#39;6662acf0cf439d0016363904&#39;, &#39;0120-4066&#39;, [&quot;{\&quot;key\&quot;:\&quot;6662acf05aa7d336fd3b1355\&quot;,\&quot;sku\&quot;:\&quot;0120-4066\&quot;,\&quot;fields_translations\&quot;:{\&quot;en\&quot;:[\&quot;\&quot;,\&quot;\&quot;],\&quot;zh-hant\&quot;:[\&quot;16K\&quot;,\&quot;平裝\&quot;]}}&quot;], &#39;0120-4066 聖經抽印本-新約全套&#39;, &#39;&#39; )">
4855      <div class="boxify-image-wrapper">
4856          <div class="boxify-image center-contain  ">
4857            <div class="boxify-image-wrap" ng-non-bindable>
4858              <img
4859                class="sl-lazy"
4860                data-sizes="auto"
4861                data-srcset="
4862                  https://shoplineimg.com/57625fb861706924e07d2d00/666fabbe74111b0013303756/165x.webp?source_format=jpg 165w,
4863                  https://shoplineimg.com/57625fb861706924e07d2d00/666fabbe74111b0013303756/360x.webp?source_format=jpg 360w,
4864                  https://shoplineimg.com/57625fb861706924e07d2d00/666fabbe74111b0013303756/533x.webp?source_format=jpg 533w,
4865                  https://shoplineimg.com/57625fb861706924e07d2d00/666fabbe74111b0013303756/720x.webp?source_format=jpg 720w,
4866                "
4867                alt="0120-4066 聖經抽印本-新約全套"
4868              >
4869            </div>
4870            
4871
4872
4873                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
4874         </div>
4875
4876      </div>
4877    <div class="info-box">
4878      <div class="info-box-inner-wrapper">
4879        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
4880          0120-4066 聖經抽印本-新約全套
4881        </div>
4882        <div class="quick-cart-price">
4883              <div class="global-primary dark-primary price price-crossed ">
4884                NT$1,660
4885              </div>
4886                <div class="price-sale price ">
4887                  NT$1,494
4888                </div>
4889        </div>
4890
4891
4892          <span
4893            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
4894            ng-class="{'hidden': !isMobileTabletWidth()}"
4895            ng-cloak
4896          >
4897            <i class="fa fa-shopping-cart"></i>
4898          </span>
4899
4900      </div>
4901    </div>
4902  </a>
4903  </product-item>
4904
4905</div>
4906
4907          <div class="product-item col-xs-6 col-md-3 "
4908    ga-product='{"id":"63da2c614eac77001d260fcd","sku":"0120-0166","variations":"[{\u0026quot;fields\u0026quot;:[{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;16K\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}},{\u0026quot;name_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;:\u0026quot;平裝\u0026quot;,\u0026quot;en\u0026quot;:\u0026quot;\u0026quot;}}],\u0026quot;fields_translations\u0026quot;:{\u0026quot;zh-hant\u0026quot;
4908:[\u0026quot;16K\u0026quot;,\u0026quot;平裝\u0026quot;],\u0026quot;en\u0026quot;:[\u0026quot;\u0026quot;,\u0026quot;\u0026quot;]},\u0026quot;key\u0026quot;:\u0026quot;63da2c6100bb57001b695b42\u0026quot;,\u0026quot;price\u0026quot;:{\u0026quot;cents\u0026quot;:4080,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;NT$4,080\u0026quot;,\u0026quot;dollars\u0026quot;:4080.0},\u0026quot;variant_option_ids\u0026quot;:[\u0026quot;63da2c614eac77001d260fca\u0026quot;,\u0026quot;63da2c614eac77001d260fcb\u0026quot;],\u0026quot;sku\u0026quot;:\u0026quot;0120-0166\u0026quot;,\u0026quot;member_price\u0026quot;:{\u0026quot;cents\u0026quot;:0,\u0026quot;currency_symbol\u0026quot;:\u0026quot;NT$\u0026quot;,\u0026quot;currency_iso\u0026quot;:\u0026quot;TWD\u0026quot;,\u0026quot;label\u0026quot;:\u0026quot;\u0026quot;,\u0026quot;dollars\u0026quot;:0.0}}]","title":"0120-0166 聖經抽印本-全套(共二十九冊)"}'
4909  >
4910    
4911  <product-item
4912    product-id="63da2c614eac77001d260fcd"
4913    ng-class="{'quick-cart-mobile': isMobileTabletWidth()}"
4914    class="
4915    "
4916    modal-window-class="
4917    "
4918    rec-strategy="">
4919
4920      <a href="/products/0120-0166-%E8%81%96%E7%B6%93%E6%8A%BD%E5%8D%B0%E6%9C%AC-%E5%85%A8%E5%A5%97%EF%BC%88%E5%85%B1%E4%BA%8C%E5%8D%81%E4%B9%9D%E5%86%8A%EF%BC%89"
4921          target="_blank" 
4922          class="quick-cart-item" 
4923         ng-click="sendGaProductClick(&#39;63da2c614eac77001d260fcd&#39;, &#39;0120-0166&#39;, [&quot;{\&quot;key\&quot;:\&quot;63da2c6100bb57001b695b42\&quot;,\&quot;sku\&quot;:\&quot;0120-0166\&quot;,\&quot;fields_translations\&quot;:{\&quot;zh-hant\&quot;:[\&quot;16K\&quot;,\&quot;平裝\&quot;],\&quot;en\&quot;:[\&quot;\&quot;,\&quot;\&quot;]}}&quot;], &#39;0120-0166 聖經抽印本-全套(共二十九冊)&#39;, &#39;&#39; )">
4924      <div class="boxify-image-wrapper">
4925          <div class="boxify-image center-contain  ">
4926            <div class="boxify-image-wrap" ng-non-bindable>
4927              <img
4928                class="sl-lazy"
4929                data-sizes="auto"
4930                data-srcset="
4931                  https://shoplineimg.com/57625fb861706924e07d2d00/63e1a4eb95290a001ab565a1/165x.webp?source_format=jpg 165w,
4932                  https://shoplineimg.com/57625fb861706924e07d2d00/63e1a4eb95290a001ab565a1/360x.webp?source_format=jpg 360w,
4933                  https://shoplineimg.com/57625fb861706924e07d2d00/63e1a4eb95290a001ab565a1/533x.webp?source_format=jpg 533w,
4934                  https://shoplineimg.com/57625fb861706924e07d2d00/63e1a4eb95290a001ab565a1/720x.webp?source_format=jpg 720w,
4935                "
4936                alt="0120-0166 聖經抽印本-全套(共二十九冊)"
4937              >
4938            </div>
4939            
4940
4941
4942                <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> 加入購物車 </div>
4943         </div>
4944
4945      </div>
4946    <div class="info-box">
4947      <div class="info-box-inner-wrapper">
4948        <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable>
4949          0120-0166 聖經抽印本-全套(共二十九冊)
4950        </div>
4951        <div class="quick-cart-price">
4952              <div class="global-primary dark-primary price price-crossed ">
4953                NT$4,080
4954              </div>
4955                <div class="price-sale price ">
4956                  NT$3,672
4957                </div>
4958        </div>
4959
4960
4961          <span
4962            class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart  "
4963            ng-class="{'hidden': !isMobileTabletWidth()}"
4964            ng-cloak
4965          >
4966            <i class="fa fa-shopping-cart"></i>
4967          </span>
4968
4969      </div>
4970    </div>
4971  </a>
4972  </product-item>
4973
4974</div>
4975
4976      </div>
4977      <div class="clear"></div>
4978      <span>
4979        <div ng-show="state.loading" class="text-center padding-md state-loading">
4980          <img style="width: auto; margin: 0 auto;" src="https://static.shoplineapp.com/web/assets/misc/loader1.gif">
4981        </div>
4982        <div ng-hide="state.loading || pagination.total <= pagination.itemsPerPage" class="text-center padding-md">
4983          <ul uib-pagination total-items="category.count" ng-model="pagination.currentPage" items-per-page="pagination.itemsPerPage" ng-change="onPageChanged(pagination.currentPage)" rotate="true" direction-links="true" max-size="5" previous-text="&laquo;" next-text="&raquo;"></ul>
4984        </div>
4985      </span>
4986    </div>
4987
4988                <!-- Redner grid item title -->
4989                <!-- Redner grid item content -->
4990               <!-- End of cache  -->
4991              <!-- Rendering express checkout default content -->
4992 <!-- End of rendering express checkout default content -->
4993            </div>
4994          </div>
4995        </div>
4996         <!-- End of rendering page grid items -->
4997      </div> <!-- End of row -->
4998    </div> <!-- End of container-md-height -->
4999  </div> <!-- End of container -->
5000  </div>
5001
5002  </div><!--yield-wrapper-->
5003  <!-- main Content end-->
5004</div><!-- body-content-->
5005  <!---footer -->
5006  <div id="footer">
5007      <div class="Footer-grids">
5008          <div class="container global-primary  ">
5009    <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%;"> <!-- height and width must be difined for td to size correctly -->
5010      <div class="row row-md-height" style="height: 100%;">
5011        <div id="grid-item-5c6371c48c96da0015e22eb2" 
5012             class="item col-xs-12 
5013              col-md-4
5014              col-md-height
5015              "
5016             style="vertical-align: top; height: 100%;">
5017            <div style="height: 100%;">
5018              <div class="box-info " style="">
5019
5020
5021                  <div class="description" ng-non-bindable><h4 style="text-align: center;"><span style="font-size:20px;"><a href="https://line.me/ti/p/%40kwl8300k" style="color: rgb(14, 177, 0); font-size: 16px; text-align: center; font-weight: bold;" target="_blank">LINE</a>&nbsp;</span>線上服務</h4>
5022
5023<ul class="list-unstyled">
5024	<li style="text-align: center;"><span><a href="https://page.line.me/?openerPlatform=native&amp;openerKey=urlSchema%3Aexternal&amp;accountId=kwl8300k&amp;from=page#mst_challenge=_RAEAnE_TlzX_zcp8yJsa7ax92CqCCEU9213-eEMkP8" target="_blank">
5024電子產品客服</a></span></li>
5025</ul></div>
5026              </div>
5027            </div>
5028        </div>
5029        <div id="grid-item-5c6371c48c96da0015e22eb3" 
5030             class="item col-xs-12 
5031              col-md-4
5032              col-md-height
5033              "
5034             style="vertical-align: top; height: 100%;">
5035            <div style="height: 100%;">
5036              <div class="box-info " style="">
5037
5038
5039                  <div class="description" ng-non-bindable><h4>聯絡我們</h4>
5040
5041<h4><span style="font-size: 16px; text-align: inherit;">地址:105臺北市松山區健康路166號B1</span><br>
5042<span style="text-align: inherit; font-size: 16px;">業務專線:</span><span style="text-align: inherit; font-size: 16px; font-family: &quot;Source Sans Pro&quot;, &quot;Open Sans&quot;, &quot;Helvetica Neue&quot;, Helvetica, Arial, &quot;Hiragino Sans GB&quot;, &quot;Microsoft YaHei&quot;, 微软雅黑, STHeiti, &quot;WenQuanYi Micro Hei&quot;, SimSun, sans-serif;">02-27618530</span><br>
5043<span style="font-size: 16px; text-align: inherit;">電子產品客服專線:02-27575777</span></h4></div>
5044              </div>
5045            </div>
5046        </div>
5047        <div id="grid-item-5c6371c48c96da0015e22eb1" 
5048             class="item col-xs-12 
5049              col-md-4
5050              col-md-height
5051              "
5052             style="vertical-align: top; height: 100%;">
5053            <div style="height: 100%;">
5054              <div class="box-info " style="">
5055
5056
5057                  <div class="description" ng-non-bindable><h4 style="text-align: center;"><span>常見問題</span></h4>
5058
5059<ul class="list-unstyled">
5060	<li style="text-align: center;"><a href="https://www.twgbr.org.tw/about/policy">退換貨政策</a></li>
5061	<li style="text-align: center;"><a href="https://www.twgbr.org.tw/pages/%E6%9B%B8%E6%88%BF%E9%96%80%E5%B8%82" target="_self"><span>門市資訊</span></a></li>
5062	<li style="text-align: center;"><span><a href="https://www.twgbr.org.tw/pages/%E8%B3%BC%E6%9B%B8%E8%BE%A6%E6%B3%95" target="_self">購書辦法</a></span></li>
5063	<li style="text-align: center;"><a href="https://www.twgbr.org.tw/pages/%E5%9C%96%E6%9B%B8%E7%9B%AE%E9%8C%84" target="_blank">圖書目錄</a></li>
5064	<li style="text-align: center;"><a href="https://www.twgbr.org.tw/pages/%E4%BB%98%E6%AC%BE%E5%B8%B8%E8%A6%8B%E5%95%8F%E9%A1%8C" target="_self"><span>付款問題</span></a></li>
5065	<li style="text-align: center;"><a href="https://www.twgbr.org.tw/pages/%E9%85%8D%E9%80%81%E5%8F%96%E8%B2%A8%E5%95%8F%E9%A1%8C" target="_self">運送方式</a></li>
5066</ul></div>
5067              </div>
5068            </div>
5069        </div>
5070      </div>
5071    </div>
5072  </div>
5073  <div class="container global-primary  ">
5074    <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%;"> <!-- height and width must be difined for td to size correctly -->
5075      <div class="row row-md-height" style="height: 100%;">
5076        <div id="grid-item-5c6371c48c96da0015e22eb5" 
5077             class="item col-xs-12 
5078              col-md-12
5079              col-md-height
5080              "
5081             style="vertical-align: top; height: 100%;">
5082            <div style="height: 100%;">
5083              <div class="box-info " style="">
5084
5085
5086                  <div class="description" ng-non-bindable><p class="text-center">隱私條款 | 條款及細則 | 2023 © 財團法人臺灣福音書房 36542036&nbsp;<span style=" color: rgb(0, 0, 0); font-size: 16px; text-align: center; background-color: rgb(255, 255, 255);">| 財團法人臺灣福音書房健康路門市 25694788</span></p></div>
5087              </div>
5088            </div>
5089        </div>
5090      </div>
5091    </div>
5092  </div>
5093
5094      </div>
5095
5096  </div>
5097  <!---footer end-->
5098
5099
5100  </div>
5101
5102          <!-- Google Analytics Event Tracker-->
5103        <!-- End Google Analytics Event Tracker -->
5104        <!-- Google Remarketing Event Tracker -->
5105        
5105<script async src="https://www.googletagmanager.com/gtag/js?id=AW-shopline"></script>
5105
5106        
5106<script type="text/javascript">
5107          window.dataLayer = window.dataLayer || [];
5108          function gtag(){dataLayer.push(arguments)};
5109          gtag('js', new Date());
5110          gtag('config', 'AW-shopline', { groups: 'google_remarketing' });
5111
5112
5113              // detect event tag
5114
5115              // set tracking data
5116
5117
5118                gtag('event', 'home', {"send_to":"google_remarketing","ecomm_pagetype":"home"});
5119        </script>
5119
5120      <!-- end Google Remarketing Event Tracker -->
5121        <!-- Facebook Pixel (new) Event Tracker -->
5122        
5122<script>
vendor: 438 bytes, lines 5122-5129
5122
5123        !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
5124        n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
5125        n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
5126        t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
5127        document,'script','//connect.facebook.net/en_US/fbevents.js');
5128
5129        fbq('init', '
5129666125423772614
vendor: 49 bytes, lines 5129-5132
5129', {
5130        }, {agent: 'plShopline'});
5131
5132        
5132fbq('track', 'PageView',{
5133        }, {
5134            agent: 'plShopline'
5135        });
5136        </script>
5136
5137
5138        <noscript><img height="1" width="1" style="display:none"
5139        src="https://www.facebook.com/tr?id=666125423772614&ev=PageView&noscript=1"
5140        /></noscript>
5141        <!-- end Facebook Pixel (new) Event Tracker -->
5142        <!-- Google Tag Manager Event Tracker -->
vendor: 70 bytes, lines 5142-5143
5142
5143        <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
5143GTM-M6S6G4DZ
vendor: 99 bytes, lines 5143-5145
5143"
5144        height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
5145        
5145<script>
vendor: 353 bytes, lines 5145-5149
5145(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
5146        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
5147        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
5148        '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
5149        })(window,document,'script','dataLayer','
5149GTM-M6S6G4DZ
vendor: 3 bytes, line 5149
5149');
5149</script>
5149
5150        <!-- end Google Tag Manager Event Tracker -->
5151
5152    
5152<script>
5153      window.eventTrackers = JSON.parse('[{\"config_data\":{\"tracking_code\":\"UA-82927501-1\",\"enable_ecommerce\":\"true\"},\"status\":\"active\",\"tracking_html\":null,\"v\":0.0,\"event_key\":\"google_analytics\",\"id\":\"633b670741bc0eb5a9f2acad\",\"created_at\":\"2016-08-22T03:52:30.344Z\",\"owner_id\":\"57625fb861706924e07d2d00\",\"updated_at\":\"2016-08-22T03:52:30.344Z\",\"event_type\":\"loaded_any_page\"},{\"config_data\":{\"single_variation\":false,\"tracking_code\":\"shopline\",\"dynamic_remarketing\":true,\"unique_ids\":true,\"is_shopline\":\"true\"},\"owner_id\":\"57625fb861706924e07d2d00\",\"event_key\":\"google_remarketing\",\"event_type\":\"loaded_any_page\",\"created_at\":\"2019-05-24T10:30:25.350Z\",\"status\":\"active\",\"tracking_html\":null,\"updated_at\":\"2019-05-24T10:30:25.350Z\",\"v\":0.0,\"id\":\"633b670841bc0eb5a9f2acb1\"},{\"tracking_html\":null,\"owner_id\":\"57625fb861706924e07d2d00\",\"updated_at\":\"2020-04-24T09:53:47.338Z\",\"v\":0.0,\"config_data\":{\"is_dia\":\"true\",\"single_variation\":false,\"unique_ids\":true,\"dynamic_remarketing\":false,\"tracking_code\":\"666125423772614\"},\"status\":\"active\",\"event_key\":\"facebook_standard_pixel\",\"event_type\":\"loaded_any_page\",\"id\":\"633b670841bc0eb5a9f2acb5\",\"created_at\":\"2020-04-24T09:53:47.338Z\"},{\"v\":0.0,\"created_at\":\"2020-05-25T07:05:35.694Z\",\"status\":\"active\",\"tracking_html\":null,\"owner_id\":\"57625fb861706924e07d2d00\",\"updated_at\":\"2026-04-15T04:42:20.340Z\",\"event_key\":\"google_tag\",\"event_type\":\"loaded_any_page\",\"id\":\"633b670841bc0eb5a9f2acb9\",\"config_data\":{\"tracking_code\":\"GTM-M6S6G4DZ\"}}]');
5154    </script>
5154
5155
5156
5157
5158
5159      
5160
5161
5162
5163
5164  <svg xmlns="http://www.w3.org/2000/svg" style="display: none">
5165  <symbol id="icon-lineapp" viewBox="0 0 32 32">
5166    <path fill="currentColor" d="M28 14.304c0-5.37-5.384-9.738-12-9.738S4 8.936 4 14.304c0 4.814 4.27 8.846 10.035 9.608.39.084.923.258 1.058.592.122.303.08.778.04 1.084l-.172 1.028c-.05.303-.24 1.187 1.04.647s6.91-4.07 9.43-6.968c1.74-1.905 2.57-3.842 2.57-5.99zM11.302 17.5H8.918a.631.631 0 0 1-.63-.63V12.1a.63.63 0 0 1 1.26.002v4.14h1.754c.35 0 .63.28.63.628a.63.63 0 0 1-.63.63zm2.467-.63a.631.631 0 0 1-.63.628.629.629 0 0 1-.63-.63V12.1a.63.63 0 1 1 1.26 0v4.77zm5.74 0a.632.632 0 0 1-1.137.378l-2.443-3.33v2.95a.631.631 0 0 1-1.26 0V12.1a.634.634 0 0 1 .63-.63.63.63 0 0 1 .504.252l2.444 3.328V12.1a.63.63 0 0 1 1.26 0v4.77zm3.853-3.014a.63.63 0 1 1 0 1.258H21.61v1.126h1.755a.63.63 0 1 1 0 1.258H20.98a.63.63 0 0 1-.628-.63V12.1a.63.63 0 0 1 .63-.628h2.384a.63.63 0 0 1 0 1.258h-1.754v1.126h1.754z"/>
5167  </symbol>
5168</svg>
5169
5170  <svg xmlns="http://www.w3.org/2000/svg" style="display: none">
5171  <symbol id="icon-facebook" viewBox="0 0 32 32">
5172    <path fill="currentColor" d="M17.78 27.5V17.008h3.522l.527-4.09h-4.05v-2.61c0-1.182.33-1.99 2.023-1.99h2.166V4.66c-.375-.05-1.66-.16-3.155-.16-3.123 0-5.26 1.905-5.26 5.405v3.016h-3.53v4.09h3.53V27.5h4.223z"/>
5173  </symbol>
5174</svg>
5175
5176  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5177  <symbol id="icon-fb-messenger" viewBox="0 0 16 16" fill="none">
5178    <path d="M7.98195 0.249817C3.62577 0.249817 0.249838 3.4335 0.249838 7.73368C0.249838 9.98285 1.17408 11.9265 2.67851 13.2692C2.93827 13.5028 2.88476 13.6381 2.92893 15.0807C2.93241 15.1817 2.96056 15.2804 3.01092 15.368C3.06128 15.4557 3.13233 15.5297 3.21786 15.5836C3.3034 15.6375 3.40082 15.6697 3.50164 15.6773C3.60245 15.6849 3.7036 15.6677 3.79625 15.6272C5.44222 14.9024 5.46337 14.8452 5.74242 14.9211C10.5111 16.2336 15.6798 13.1818 15.6798 7.73368C15.6798 3.4335 12.3384 0.249817 7.98195 0.249817ZM12.6246 6.009L10.3537 9.60425C10.2679 9.73945 10.1552 9.85547 10.0225 9.94505C9.8898 10.0346 9.74004 10.0958 9.58259 10.1248C9.42514 10.1538 9.2634 10.15 9.1075 10.1136C8.9516 10.0772 8.80491 10.0089 8.67661 9.91317L6.86981 8.56086C6.78903 8.50028 6.69079 8.46754 6.58983 8.46754C6.48886 8.46754 6.39062 8.50028 6.30985 8.56086L3.87184 10.41C3.54644 10.6567 3.12025 10.2669 3.33957 9.9225L5.61052 6.32725C5.69624 6.19202 5.80898 6.07596 5.94167 5.98635C6.07436 5.89674 6.22413 5.83552 6.38159 5.80651C6.53905 5.77751 6.70081 5.78135 6.85672 5.8178C7.01262 5.85425 7.15932 5.92252 7.2876 6.01833L9.09378 7.37033C9.17455 7.43091 9.27279 7.46365 9.37376 7.46365C9.47472 7.46365 9.57297 7.43091 9.65374 7.37033L12.093 5.52308C12.4178 5.27483 12.844 5.66432 12.6246 6.009Z" fill="#0584FF" />
5179  </symbol>
5180</svg>
5181
5182  <svg xmlns="http://www.w3.org/2000/svg" style="display: none">
5183  <symbol id="icon-whatsapp" viewBox="0 0 32 32">
5184    <path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M16.21 4.41C9.973 4.41 4.917 9.465 4.917 15.7c0 2.134.592 4.13 1.62 5.832L4.5 27.59l6.25-2.002a11.241 11.241 0 0 0 5.46 1.404c6.234 0 11.29-5.055 11.29-11.29 0-6.237-5.056-11.292-11.29-11.292zm0 20.69c-1.91 0-3.69-.57-5.173-1.553l-3.61 1.156 1.173-3.49a9.345 9.345 0 0 1-1.79-5.512c0-5.18 4.217-9.4 9.4-9.4 5.183 0 9.397 4.22 9.397 9.4 0 5.188-4.214 9.4-9.398 9.4zm5.293-6.832c-.284-.155-1.673-.906-1.934-1.012-.265-.106-.455-.16-.658.12s-.78.91-.954 1.096c-.176.186-.345.203-.628.048-.282-.154-1.2-.494-2.264-1.517-.83-.795-1.373-1.76-1.53-2.055-.158-.295 0-.445.15-.584.134-.124.3-.326.45-.488.15-.163.203-.28.306-.47.104-.19.06-.36-.005-.506-.066-.147-.59-1.587-.81-2.173-.218-.586-.46-.498-.63-.505-.168-.007-.358-.038-.55-.045-.19-.007-.51.054-.78.332-.277.274-1.05.943-1.1 2.362-.055 1.418.926 2.826 1.064 3.023.137.2 1.874 3.272 4.76 4.537 2.888 1.264 2.9.878 3.43.85.53-.027 1.734-.633 2-1.297.266-.664.287-1.24.22-1.363-.07-.123-.26-.203-.54-.357z"/>
5185  </symbol>
5186</svg>
5187
5188  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5189  <symbol id="icon-copylink" viewBox="-2 -2 18 18" fill="none">
5190    <path d="M7.2428 11L6.62155 11.6212C6.0574 12.1763 5.29677 12.4859 4.50536 12.4827C3.71395 12.4794 2.95587 12.1636 2.39626 11.604C1.83664 11.0444 1.52083 10.2863 1.5176 9.49491C1.51438 8.7035 1.82401 7.94288 2.37905 7.37872L3.88593 5.87497C4.42644 5.33337 5.15347 5.01876 5.9183 4.99553C6.68312 4.97229 7.42791 5.24218 8.0003 5.74997" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
5191    <path d="M6.7575 3.0003L7.37875 2.37905C7.94291 1.82401 8.70353 1.51438 9.49494 1.5176C10.2864 1.52083 11.0444 1.83664 11.604 2.39626C12.1637 2.95587 12.4795 3.71395 12.4827 4.50536C12.4859 5.29677 12.1763 6.0574 11.6213 6.62155L10.1144 8.12843C9.57346 8.6696 8.8462 8.98363 8.08139 9.00629C7.31657 9.02894 6.572 8.75851 6 8.2503" stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
5192  </symbol>
5193</svg>
5194
5195  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5196  <symbol id="icon-coupon" viewBox="0 0 16 16">
5197    <path
5198      fill-rule="evenodd"
5199      clip-rule="evenodd"
5200      d="M1.2 3.99995C1.2 3.55812 1.55817 3.19995 2 3.19995H13.84C14.2818 3.19995 14.64 3.55812 14.64 3.99995L14.64 6.5599C14.1098 6.5599 13.68 7.20461 13.68 7.9999C13.68 8.79519 14.1098 9.4399 14.64 9.4399L14.64 12C14.64 12.4418 14.2818 12.8 13.84 12.8H2C1.55817 12.8 1.2 12.4418 1.2 12V9.4399C1.73019 9.4399 2.16 8.79519 2.16 7.9999C2.16 7.20461 1.73019 6.5599 1.2 6.5599V3.99995ZM7.536 6.0799C7.536 6.50406 7.19215 6.8479 6.768 6.8479C6.34384 6.8479 6 6.50406 6 6.0799C6 5.65575 6.34384 5.3119 6.768 5.3119C7.19215 5.3119 7.536 5.65575 7.536 6.0799ZM9.07206 10.2079C9.49621 10.2079 9.84006 9.86406 9.84006 9.4399C9.84006 9.01575 9.49621 8.6719 9.07206 8.6719C8.6479 8.6719 8.30406 9.01575 8.30406 9.4399C8.30406 9.86406 8.6479 10.2079 9.07206 10.2079ZM10.32 6.07983L9.64118 5.40101L5.56824 9.47395L6.24706 10.1528L10.32 6.07983Z"
5201      fill="currentColor"
5202    />
5203  </symbol>
5204</svg>
5205  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5206  <symbol id="icon-forward" viewBox="0 0 24 24">
5207    <path d="M0 0h24v24H0z" fill="none"/>
5208    <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/>
5209  </symbol>
5210</svg>
5211  <svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5212  <symbol id="icon-back" viewBox="0 0 24 24">
5213    <path d="M0 0h24v24H0z" fill="none"/>
5214    <path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/>
5215  </symbol>
5216</svg>
5217
5218  
5218<script type="text/javascript">
5219  </script>
5219
5220</body>
5221
5222<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5223  <symbol id="fa-v5-globe" viewBox="0 0 496 512">
5224    <path d="M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z"/>
5225  </symbol>
5226</svg>
5227<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5228  <symbol id="icon-filter-category" viewBox="0 0 13 13">
5229    <path d="M4.75568 6.41662C4.95995 6.71222 4.89888 6.4659 4.89888 12.358C4.89888 12.8852 5.50044 13.187 5.92441 12.8716C7.73611 11.5057 8.09808 11.3874 8.09808 10.7485C8.09808 6.45481 8.04803 6.69627 8.24128 6.41662L11.1833 2.41206H1.81372L4.75568 6.41662Z" />
5230    <path d="M12.2946 0.326523C12.1895 0.125176 11.9833 0 11.7563 0H1.24064C0.750473 0 0.462061 0.552932 0.743236 0.954687C0.745547 0.958547 0.71132 0.911701 1.2541 1.65039H11.7428C12.2054 1.02088 12.5146 0.748896 12.2946 0.326523Z" />
5231  </symbol>
5232</svg>
5233
5234<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
5235  <symbol id="icon-line" viewBox="0 0 20 18">
5236    <path d="M10.0003 0.464844C4.89777 0.464844 0.761719 3.71943 0.761719 7.73389C0.761719 11.4629 4.33199 14.5341 8.92943 14.9525C9.00548 14.9655 9.07805 14.9939 9.14264 15.0361C9.20724 15.0782 9.26247 15.1332 9.3049 15.1976C9.50896 15.5335 9.36393 16.2491 9.20549 17.0514C9.04701 17.8537 9.90871 17.4374 10.0994 17.3444C10.2511 17.2708 14.1571 15.0697 16.4824 12.9114C18.1829 11.5927 19.2383 9.76024 19.2383 7.73412C19.2389 3.71943 15.1025 0.464844 10.0003 0.464844ZM6.93359 9.62481C6.93115 9.89682 6.70811 10.1155 6.43529 10.1133H4.7407C4.4416 10.1133 4.04297 10.0102 4.04297 9.52707V5.91426C4.04354 5.84952 4.05689 5.78554 4.08224 5.72597C4.10759 5.6664 4.14445 5.61242 4.1907 5.56713C4.28424 5.47546 4.41031 5.42463 4.54127 5.42578H4.64104C4.772 5.42463 4.89808 5.47546 4.99162 5.56713C5.03787 5.61243 5.07472 5.66641 5.10007 5.72597C5.12542 5.78554 5.13876 5.84953 5.13934 5.91426V9.03867H6.43504C6.70793 9.03633 6.93113 9.25498 6.93359 9.52707V9.62481ZM8.32031 9.52047C8.32031 9.79399 8.09728 10.0156 7.82227 10.0156C7.54717 10.0156 7.32422 9.79399 7.32422 9.52047V6.01859C7.32422 5.74512 7.54717 5.52344 7.82227 5.52344C8.09728 5.52344 8.32031 5.74512 8.32031 6.01859V9.52047ZM12.6744 9.52006C12.6465 9.78 12.4388 9.98418 12.1784 10.0076C12.064 10.0271 11.9464 10.0108 11.8417 9.96069C11.737 9.91063 11.6504 9.82936 11.5938 9.72805L9.99559 7.48695V9.51949C9.98914 9.78869 9.76908 10.0035 9.49973 10.0035C9.23049 10.0035 9.01033 9.78869 9.00391 9.51949V6.01067C9.00445 5.94612 9.01771 5.88232 9.04293 5.8229C9.06814 5.76348 9.10482 5.70961 9.15086 5.66438C9.19689 5.61913 9.25138 5.5834 9.31121 5.55922C9.37105 5.53504 9.43507 5.52288 9.49961 5.52344C9.61739 5.52415 9.7326 5.55801 9.83204 5.62115C9.93147 5.68428 10.0111 5.77414 10.0619 5.88043C10.2157 6.10744 11.6835 8.15363 11.6835 8.15363V6.01067C11.6901 5.74147 11.9103 5.5267 12.1796 5.5267C12.449 5.5267 12.6691 5.74147 12.6758 6.01068V9.51947L12.6744 9.52006ZM15.6712 7.28111C15.846 7.28111 16.0075 7.37422 16.0949 7.52531C16.1378 7.59954 16.1604 7.68378 16.1604 7.76953C16.1604 7.85529 16.1378 7.93952 16.0949 8.01375C16.0519 8.08803 15.9901 8.1497 15.9157 8.19256C15.8414 8.23542 15.757 8.25797 15.6712 8.25795H14.377V9.03897H15.6711C15.7582 9.03691 15.8443 9.05814 15.9205 9.10048C15.9966 9.14282 16.0601 9.20472 16.1043 9.27979C16.1485 9.35478 16.1718 9.44024 16.1718 9.52729C16.1718 9.61433 16.1485 9.69979 16.1043 9.77479C16.0601 9.84983 15.9966 9.91171 15.9205 9.95402C15.8443 9.99634 15.7582 10.0176 15.6711 10.0155H13.7301C13.6717 10.0162 13.6138 10.0054 13.5596 9.98364C13.5054 9.96192 13.456 9.92972 13.4143 9.88889C13.3726 9.84815 13.3394 9.79958 13.3166 9.74595C13.2937 9.69233 13.2817 9.63471 13.2812 9.57643V5.96295C13.2817 5.90463 13.2937 5.84698 13.3
5236165 5.79332C13.3393 5.73965 13.3726 5.69103 13.4143 5.65026C13.456 5.60941 13.5054 5.5772 13.5595 5.55546C13.6137 5.53373 13.6717 5.52289 13.7301 5.52357H15.6712C15.7583 5.52152 15.8444 5.54274 15.9205 5.58505C15.9967 5.62737 16.0602 5.68924 16.1044 5.76428C16.1486 5.83929 16.1719 5.92475 16.1719 6.01179C16.1719 6.09883 16.1486 6.18429 16.1044 6.2593C16.0602 6.33434 15.9967 6.39623 15.9205 6.43856C15.8444 6.48088 15.7583 6.50213 15.6712 6.5001H14.377V7.28143L15.6712 7.28111Z" fill="#1FC81F"/>
5237  </symbol>
5238</svg>
5239
5240</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.