1<!DOCTYPE html> 2<html lang="zh-hant"> 3<head> 4 5 6 <title>èºç£ç¦é³æ¸æ¿</title> 7 8 <meta name="description" content="ææåå"> 9 10 <!-- Structured Data --> 11
11<script type="application/ld+json"> 12 { 13 "@context": "https://schema.org", 14 "@type": "BreadcrumbList", 15 "itemListElement": [ 16 { 17 "@type": "ListItem", 18 "position": 1, 19 "name": "Home", 20 "item": "https://www.twgbr.org.tw" 21 }, 22 { 23 "@type": "ListItem", 24 "position": 2, 25 "name": "å ¨é¨åå", 26 "item": "https://www.twgbr.org.tw/products" 27 } 28 ] 29 } 30 </script>
30 31 32 33 <link rel="preload" href="https://cdn.shoplineapp.com/s/javascripts/currencies.js" as="script"> 34 35 <link rel="preload" href="https://cdn.shoplineapp.com/assets/fonts/fontawesome-webfont.woff2?v=4.7.0" as="font" type="font/woff2" crossorigin> 36 37 38 39 40<!-- locale meta --> 41 42<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> 43 44<meta name="mobile-web-app-capable" content="yes"> 45<meta name="format-detection" content="telephone=no" /> 46 47<meta name="google" value="notranslate"> 48 49 50 51 52
52<script type="application/ld+json"> 53 {"@context":"https://schema.org","@type":"WebSite","name":"èºç£ç¦é³æ¸æ¿","url":"https://www.twgbr.org.tw"} 54 </script>
54 55 56 57
57<script type="application/ld+json"> 58 {"@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"} 59 </script>
59 60 61 62 <link rel="shortcut icon" type="image/png" href="https://img.shoplineapp.com/media/image_clips/5b07b7ef4e22a6da30000723/original.jpg?1527232495"> 63 64<!-- styles--> 65<link rel="preconnect" href="https://fonts.gstatic.com"> 66<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'" /> 67<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'"> 68 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/common-898e3d282d673c037e3500beff4d8e9de2ee50e01c27252b33520348e0b17da0.css" onload="" /> 69 70 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/application-cd51e1c9c998168abe2e5804e939a2a6de4bdb1173887c019cb7b099d88f06ef.css" onload="" /> 71 72 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/themes/ell-9cd7e23eff04629e0abf5b426a408645414f0e3f59641aeb6f78a381e73f9305.css" onload="" /> 73 74 75 76 77 78 79<style> 80 :root { 81 82 --cookie-consent-popup-z-index: 1000; 83 } 84</style> 85 86 87 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/intl_tel_input-0d9daf73.chunk.css" /> 88 89 90 91 92 93 94 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/sl_armor_captcha-63afdf18.chunk.css" /> 95 96<link rel="alternate" type="text/plain" href="https://www.twgbr.org.tw/llms.txt"> 97<link rel="alternate" type="text/plain" href="https://www.twgbr.org.tw/llms-full.txt"> 98 99<!-- styles--> 100 101<!-- GLOBAL CONTENT FOR HTML HEAD START--> 102<link href='https://fonts.googleapis.com/css?family=Kreon&display=swap' type='text/css' rel="preload" as="style" onload="this.rel='stylesheet'" /> 103 104<!-- GLOBAL CONTENT FOR HTML HEAD END --> 105 106 107<!--- Site Ownership Data --> 108 <meta name="google-site-verification" content="FtBR7q5ilj0DsurXrlEBPxKpJC6srd8x9qaJryZvfjg"> 109 <meta name="google-site-verification" content="B5_NlcQoMUoKnwELHWmKE5GhpxHJi0zbWZnVeICS86k"> 110<!--- Site Ownership Data End--> 111 112<base href="/"> 113 114 <style> 115 116 </style> 117 <meta name="google-site-verification" content="0Y2-FqAWEweVIWkt8M7nusd6pZiZ62MQqvg-W4kM2K8" /> 118<meta name="google-site-verification" content="f3PcshDF0pIgVk-h7MvLKfg-CRNeQpMfRntVB16zYQ8" /> 119<meta name="csrf-param" content="authenticity_token" /> 120<meta name="csrf-token" content="Nbk6zQ3514O4BnKBStjqnrkT8aNWXwH3tquoS/wx1NwUfHBf0ifgomJKPviaQSKIGiztD1BhRUrDkWfC0GYoMg==" /> 121 122 123<!-- Start of Criteo one tag --> 124<!-- End of Criteo one tag --> 125 126<meta name="csrf-param" content="authenticity_token" /> 127<meta name="csrf-token" content="5WfyO2EUxfPW3xjgwcImkEYHRqfEbZEMATw2skRqAZLEoripvsry0gyTVJkRW+6G5ThaC8JT1bF0Bvk7aD39fA==" /> 128 129 <meta property="og:title" content="èºç£ç¦é³æ¸æ¿"/> 130 <meta property="og:url" content="https://www.twgbr.org.tw/products"/> 131 <link rel="canonical" href="https://www.twgbr.org.tw/products" /> 132 <meta property="og:description" content="ææåå"> 133 <meta property="og:image" content="https://img.shoplineapp.com/media/image_clips/5836a32f61706961a95f0800/original.png?1479975726"/> 134 135
136<script type="text/javascript"> 137 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_
137shipping_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_
137custom_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_copy\",\"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_
137iOS_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-10-01T07:48:16.286Z\",\"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\"}
137,\"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\"
137:{\"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\":\"products-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\":\"/products\",\"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\":\"product_list\",\"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}}}'); 138</script>
138 139 140
140<script> 141 (function() { 142 var queue = []; 143 window.__sentryPreInitQueue = queue; 144 function captureToQueue(error) { 145 if (window.__sentryPreInitQueue) queue.push(error); 146 } 147 function onError(event) { 148 if (event.error !== null) captureToQueue(event.error); 149 } 150 function onUnhandledRejection(event) { 151 captureToQueue(event.reason !== undefined ? event.reason : event); 152 } 153 window.addEventListener('error', onError); 154 window.addEventListener('unhandledrejection', onUnhandledRejection); 155 window.__sentryPreInitListeners = { onError: onError, onUnhandledRejection: onUnhandledRejection }; 156 })(); 157 </script>
157 158
158<script 159 src="https://browser.sentry-cdn.com/7.120.4/bundle.tracing.replay.min.js" 160 integrity="sha384-6UiQzRZEZEUYpVevkJnbMofq20zR/kWY6Nfj4/7xxiefh2lwaDxOAJXGT0ZkkJtH" 161 crossorigin="anonymous" 162 defer 163 ></script>
163 164
164<script 165 src="https://browser.sentry-cdn.com/7.120.4/captureconsole.min.js" 166 integrity="sha384-eS++M/RYquYfetQEoSQnCvxPHbPQztNIN2rdDxYkI5k8wvZwd+GmpBnfgymxGEIT" 167 crossorigin="anonymous" 168 defer 169 ></script>
169 170
171<script> 172 function sriOnError (event) { 173 if (window.Sentry) window.Sentry.captureException(event); 174 175 var script = document.createElement('script'); 176 var srcDomain = new URL(this.src).origin; 177 script.src = this.src.replace(srcDomain, ''); 178 if (this.defer) script.setAttribute("defer", "defer"); 179 document.getElementsByTagName('head')[0].insertBefore(script, null); 180 } 181</script>
181 182
183<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 183
183
184<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>
1842&&(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>
184 185
185<script>!function(e){window.slShadowDomCreate=window.slShadowDomCreate?window.slShadowDomCreate:e}(function(){"use strict";var e="data-shadow-status",t="SL-SHADOW-CONTENT",o={init:"init",complete:"complete"},a=function(e,t,o){if(e){var a=function(e){if(e&&e.target&&e.srcElement)for(var t=e.target||e.srcElement,a=e.currentTarget;t!==a;){if(t.matches("a")){var n=t;e.delegateTarget=n,o.apply(n,[e])}t=t.parentNode}};e.addEventListener(t,a)}},n=function(e){window.location.href.includes("is_preview=2")&&a(e,"click",function(e){e.preventDefault()})},r=function(a){if(a instanceof HTMLElement){var r=!!a.shadowRoot,i=a.previousElementSibling,s=i&&i.tagName;if(!a.getAttribute(e))if(s==t)if(r)console.warn("SL shadow dom warning: The root is aready shadow root");else a.setAttribute(e,o.init),a.attachShadow({mode:"open"}).appendChild(i),n(i),a.slUpdateLazyExtraElements&&a.slUpdateLazyExtraElements(),a.setAttribute(e,o.complete);else console.warn("SL shadow dom warning: The shadow content does not match shadow tag name")}else console.warn("SL shadow dom warning: The root is not HTMLElement")};try{document.querySelectorAll("sl-shadow-root").forEach(function(e){r(e)})}catch(e){console.warn("createShadowDom warning:",e)}});</script>
185 186
186<script>!function(){if(window.lazySizes){var e="."+(window.lazySizesConfig?window.lazySizesConfig.lazyClass:"sl-lazy");void 0===window.lazySizes.extraElements&&(window.lazySizes.extraElements=[]),HTMLElement.prototype.slUpdateLazyExtraElements=function(){var n=[];this.shadowRoot&&(n=Array.from(this.shadowRoot.querySelectorAll(e))),n=n.concat(Array.from(this.querySelectorAll(e)));var t=window.lazySizes.extraElements;return 0===n.length||(t&&t.length>0?window.lazySizes.extraElements=t.concat(n):window.lazySizes.extraElements=n,window.lazySizes.loader.checkElems(),this.shadowRoot.addEventListener("lazyloaded",function(e){var n=window.lazySizes.extraElements;if(n&&n.length>0){var t=n.filter(function(n){return n!==e.target});t.length>0?window.lazySizes.extraElements=t:delete window.lazySizes.extraElements}})),n}}else console.warn("Lazysizes warning: window.lazySizes is undefined")}();</script>
186 187 188
188<script src="https://cdn.shoplineapp.com/s/javascripts/currencies.js" defer></script>
188 189 190 191
192<script> 193 function generateGlobalSDKObserver(variableName, options = {}) { 194 const { isLoaded = (sdk) => !!sdk } = options; 195 return { 196 [variableName]: { 197 funcs: [], 198 notify: function() { 199 while (this.funcs.length > 0) { 200 const func = this.funcs.shift(); 201 func(window[variableName]); 202 } 203 }, 204 subscribe: function(func) { 205 if (isLoaded(window[variableName])) { 206 func(window[variableName]); 207 } else { 208 this.funcs.push(func); 209 } 210 const unsubscribe = function () { 211 const index = this.funcs.indexOf(func); 212 if (index > -1) { 213 this.funcs.splice(index, 1); 214 } 215 }; 216 return unsubscribe.bind(this); 217 }, 218 }, 219 }; 220 } 221 222 window.globalSDKObserver = Object.assign( 223 {}, 224 generateGlobalSDKObserver('grecaptcha', { isLoaded: function(sdk) { return sdk && sdk.render }}), 225 generateGlobalSDKObserver('FB'), 226 ); 227</script>
227 228 229 230
230<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>
230 231
231<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>
231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247
247<script src="https://r2cdn.myshopline.com/static/rs/adff/prod/latest/bundle.iife.js" defer></script>
247 248
248<script src="https://r2cdn.myshopline.com/static/rs/acuf/prod/latest/bundle.iife.js" defer></script>
248 249 250
250<script src="https://cdn.shoplineapp.com/packs/js/runtime~shop-daa29a7c2ff8996bf06b.js" defer="defer" integrity="sha256-oGnstcpIaE6A45cX9esj/bIbUVkWVLZGito5tB63GUA=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 250
250
251<script src="https://cdn.shoplineapp.com/packs/js/shared~38c579ec-439cff9eed8e47611233.chunk.js" defer="defer" integrity="sha256-BAf5r2oZjhPSAInZ7mmwZrtywVXkDZp6ombeM7IHaEU=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 251
251
252<script src="https://cdn.shoplineapp.com/packs/js/shared~74eb226d-5174bebfd928d3c8ba00.chunk.js" defer="defer" integrity="sha256-LTagEomjMrugeP43Cwa6P+jMS8VswaKuSYjUE2jSvyI=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 252
252
253<script src="https://cdn.shoplineapp.com/packs/js/shared~0e7b4f31-52799266e463cb686ffe.chunk.js" defer="defer" integrity="sha256-OpIH8GixR3J8jp29U1TCKpZ24QWr4qLgjvMiGAxAksw=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 253
253
254<script src="https://cdn.shoplineapp.com/packs/js/shared~e64cb4ed-c86f23e0e7140b93a076.chunk.js" defer="defer" integrity="sha256-prnsFZ4cIlaA08wTgLkZ8ts/zTwy4A6ARvteaOfCvKc=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 254
254
255<script src="https://cdn.shoplineapp.com/packs/js/shared~479d7c7d-d34c500dc9b77449f8d2.chunk.js" defer="defer" integrity="sha256-SHdDXDV7hjC/SjTnBjuf3ghVwp9ksUlT7ApbqRQBxWw=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 255
255
256<script src="https://cdn.shoplineapp.com/packs/js/shared~29a769ad-77556ef2e58657a6b0a6.chunk.js" defer="defer" integrity="sha256-a9Mcav87H/aQawGRKk7qCsgZDXduXEjO2s1Pp+KbaSA=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 256
256
257<script src="https://cdn.shoplineapp.com/packs/js/shared~74bff3d6-bc41c97214a3235dc442.chunk.js" defer="defer" integrity="sha256-9+/4xhSuMGGWTp+YNcozGhlwFchhw+XKTohwQFTSBSc=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 257
257
258<script src="https://cdn.shoplineapp.com/packs/js/shared~81bba2e3-a0c26390b7de8ce82d39.chunk.js" defer="defer" integrity="sha256-/DLhVdnv5k68wAZfqr1Q3tnUn/+AGkaJXZaMzRo+bkA=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 258
258
259<script src="https://cdn.shoplineapp.com/packs/js/shared~ecf1c238-5eebd8682f50a52e0bc8.chunk.js" defer="defer" integrity="sha256-x3WL/7HsunMianZTCMrFp2nKLMLsUB6b9AF0ByBLJdc=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 259
259
260<script src="https://cdn.shoplineapp.com/packs/js/shared~9cb81af4-d0e3047065a861b081aa.chunk.js" defer="defer" integrity="sha256-PWAh39rhKnizA7i4zANKAcxWrFgxM2NQqfAtMmPTgd4=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 260
260
261<script src="https://cdn.shoplineapp.com/packs/js/shared~f8ef5884-948d7cece0571e9735f1.chunk.js" defer="defer" integrity="sha256-bLzCN0GMmevxgBAvu3+DyJdtid4L9K8RStNE3oTIFGM=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 261
261
262<script src="https://cdn.shoplineapp.com/packs/js/shared~ea9a1e23-966c665262a42e62c01f.chunk.js" defer="defer" integrity="sha256-zJvcOfyPcZJW1nIqu/wzijhppYtsff+I4forKfMaeF4=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 262
262
263<script src="https://cdn.shoplineapp.com/packs/js/shared~dbe7acde-6e3f727d03b6af19fbaf.chunk.js" defer="defer" integrity="sha256-XJXJWPOIbKFgiCqqiQ+2dGpTgb6UEmFIusT5cl8YChI=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 263
263
264<script src="https://cdn.shoplineapp.com/packs/js/shared~d54d7c1c-4a1d90179d57c8315d37.chunk.js" defer="defer" integrity="sha256-jMcpRibdsR7Gemxw0ziUtI6IUh/dG+pxC7cJs/z0IZA=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 264
264
265<script src="https://cdn.shoplineapp.com/packs/js/shared~200bedfd-5381bf4a4a3785584c64.chunk.js" defer="defer" integrity="sha256-E/jykEuW12gM6SixaBwIWHy3H+s8l3wcsYclLPvRCAI=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 265
265
266<script src="https://cdn.shoplineapp.com/packs/js/vendors~shop-f205270f031ac5089cf9.chunk.js" defer="defer" integrity="sha256-UypxPwlBhm1obfenoz9+RXEWPDQ9DEOPEj0Oe7Zq/E0=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 266
266
267<script src="https://cdn.shoplineapp.com/packs/js/shop-95527522097f9f996775.chunk.js" defer="defer" integrity="sha256-+bvwO7qu/EL6uoAQLBLCtJodN9XecK0rxVixY3X8mSM=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 267
267
268<script src="https://cdn.shoplineapp.com/packs/js/runtime~ng-module/main-76ce3d67383160aef098.js" defer="defer" integrity="sha256-32WFxVYkP60HIFtv+HM7Zac+z+5cogz2N2x4J/AYpU0=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 268
268
269<script src="https://cdn.shoplineapp.com/packs/js/shared~5c85c39c-3796609ca2019848b99a.chunk.js" defer="defer" integrity="sha256-5nkuPs8AqUoB4Xs4bVtbo+ColWtoSH25Y5uLrGcUCW4=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 269
269
270<script src="https://cdn.shoplineapp.com/packs/js/shared~9ee0282b-fbd727412a9e39aaae34.chunk.js" defer="defer" integrity="sha256-uIX5dxSIeA5lVucYjPmhhiB49eYM+gDe1akcVVzBX70=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 270
270
271<script src="https://cdn.shoplineapp.com/packs/js/ng-module/main-c5416ad9c30d5ebfff92.chunk.js" defer="defer" integrity="sha256-9i9qMI3o0LqAWxQVJY1Q7yhz1CMlMij8jp8n2o7fkZ4=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 271
271
272<script src="https://cdn.shoplineapp.com/packs/js/runtime~ng-locale/zh-hant-1d4d7ab36131d88a891e.js" defer="defer" integrity="sha256-PU07RVLblSPTRLXkGQQOY5tMIt4KlZsEODm2zMHxKSk=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 272
272
273<script src="https://cdn.shoplineapp.com/packs/js/ng-locale/zh-hant-25715da62f092c59ccff.chunk.js" defer="defer" integrity="sha256-j946EMdlfBNDvvexacwpFS9+qUbMe9+SpTIHdUl6LpA=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 273
273
274<script src="https://cdn.shoplineapp.com/packs/js/runtime~intl_tel_input-3136d922c379f05a316a.js" defer="defer" integrity="sha256-p5A/l1ibLTrW7/JviqOnE8PooI9p5yez9nW+JExySb0=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 274
274
275<script src="https://cdn.shoplineapp.com/packs/js/intl_tel_input-3d944ff44646de43b619.chunk.js" defer="defer" integrity="sha256-mFTU4pbR9RXSLS3pW/Wt1yZX1AML28SdPTy5XJ1NvyQ=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 275
275
276<script src="https://cdn.shoplineapp.com/packs/js/runtime~sl_armor_captcha-7eb22980f942266e276d.js" defer="defer" integrity="sha256-ldDUoQqg0qFKZXtY8HovO8VwYp4iYSBRDK4b7uipNFY=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 276
276
277<script src="https://cdn.shoplineapp.com/packs/js/sl_armor_captcha-6f9bfc97c1a5c940945a.chunk.js" defer="defer" integrity="sha256-ywBlT9xUzpNP2/oybF+me+jwtG7HikI9h11xWDgVwQw=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
277 278 279
280<script type="text/javascript"> 281 var shoplyticsTrackerSrc = 'https://cdn.shoplytics.com/js/shoplytics-tracker/latest/shoplytics-tracker.js'; 282(function(e,t,s,c,n,o,p){e.shoplytics||((p=e.shoplytics=function(){ 283p.exec?p.exec.apply(p,arguments):p.q.push(arguments) 284}).v='2.0',p.q=[],(n=t.createElement(s)).async=!0, 285n.src=c,(o=t.getElementsByTagName(s)[0]).parentNode.insertBefore(n,o)) 286})(window,document,'script',shoplyticsTrackerSrc); 287window.SHOPLYTICS_TRACKER_REGISTER = {"merchant_id":"57625fb861706924e07d2d00","language":"zh-hant","user_id":null}; 288shoplytics('init', 'shop', { 289 register: window.SHOPLYTICS_TRACKER_REGISTER 290}); 291 292// for facebook login redirect 293if (location.hash === '#_=_') { 294 history.replaceState(null, document.title, location.toString().replace(/#_=_$/, '')); 295} 296 297 298window.resizeImages = function(element) { 299 var images = (element || document).getElementsByClassName("sl-lazy-image") 300 var styleRegex = /background\-image:\ *url\(['"]?(https\:\/\/shoplineimg.com\/[^'"\)]*)+['"]?\)/ 301 302 for (var i = 0; i < images.length; i++) { 303 var image = images[i] 304 try { 305 var src = image.getAttribute('src') || image.getAttribute('style').match(styleRegex)[1] 306 } catch(e) { 307 continue; 308 } 309 var setBySrc, head, tail, width, height; 310 try { 311 if (!src) { throw 'Unknown source' } 312 313 setBySrc = !!image.getAttribute('src') // Check if it's setting the image url by "src" or "style" 314 var urlParts = src.split("?"); // Fix issue that the size pattern can be in external image url 315 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 316 head = result[1] 317 tail = result[4] 318 width = parseInt(result[2], 10); 319 height = parseInt(result[3], 10); 320 321 if (!!((width || height) && head != '') !== true) { throw 'Invalid image source'; } 322 } catch(e) { 323 if (typeof e !== 'string') { console.error(e) } 324 continue; 325 } 326 327 var segment = parseInt(image.getAttribute('data-resizing-segment') || 200, 10) 328 var scale = window.devicePixelRatio > 1 ? 2 : 1 329 330 // Resize by size of given element or image itself 331 var refElement = image; 332 if (image.getAttribute('data-ref-element')) { 333 var selector = image.getAttribute('data-ref-element'); 334 if (selector.indexOf('.') === 0) { 335 refElement = document.getElementsByClassName(image.getAttribute('data-ref-element').slice(1))[0] 336 } else { 337 refElement = document.getElementById(image.getAttribute('data-ref-element')) 338 } 339 } 340 var offsetWidth = refElement.offsetWidth; 341 var offsetHeight = refElement.offsetHeight; 342 var refWidth = image.getAttribute('data-max-width') ? Math.min(parseInt(image.getAttribute('data-max-width')), offsetWidth) : offsetWidth; 343 var refHeight = image.getAttribute('data-max-height') ? Math.min(parseInt(image.getAttribute('data-max-height')), offsetHeight) : offsetHeight; 344 345 // Get desired size based on view, segment and screen scale 346 var resizedWidth = isNaN(width) === false ? Math.ceil(refWidth * scale / segment) * segment : undefined 347 var resizedHeight = isNaN(height) === false ? Math.ceil(refHeight * scale / segment) * segment : undefined 348 349 if (resizedWidth || resizedHeight) { 350 var newSrc = head + '/' + ((resizedWidth || '') + 'x' + (resizedHeight || '')) + (tail || '') + '?'; 351 for (var j = 1; j < urlParts.length; j++) { newSrc += urlParts[j]; } 352 if (newSrc !== src) { 353 if (setBySrc) { 354 image.setAttribute('src', newSrc); 355 } else { 356 image.setAttribute('style', image.getAttribute('style').replace(styleRegex, 'background-image:url('+newSrc+')')); 357 } 358 image.dataset.size = (resizedWidth || '') + 'x' + (resizedHeight || ''); 359 } 360 } 361 } 362} 363 364let createDeferredPromise = function() { 365 let deferredRes, deferredRej; 366 let deferredPromise = new Promise(function(res, rej) { 367 deferredRes = res; 368 deferredRej = rej; 369 }); 370 deferredPromise.resolve = deferredRes; 371 deferredPromise.reject = deferredRej; 372 return deferredPromise; 373} 374 375// For app extension sdk 376window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED = createDeferredPromise(); 377 window.runTaskInIdle = function runTaskInIdle(task) { 378 try { 379 if (!task) return; 380 task(); 381 } catch (err) { 382 console.error(err); 383 } 384 } 385 386window.runTaskQueue = function runTaskQueue(queue) { 387 if (!queue || queue.length === 0) return; 388 389 const task = queue.shift(); 390 window.runTaskInIdle(task); 391 392 window.runTaskQueue(queue); 393} 394 395 396window.addEventListener('DOMContentLoaded', function() { 397 398 app.value('mainConfig', window.mainConfig); 399 400 401app.value('flash', { 402}); 403 404app.value('flash_data', {}); 405app.constant('imageServiceEndpoint', 'https\:\/\/shoplineimg.com/') 406app.constant('staticImageHost', 'static.shoplineapp.com/web') 407app.constant('staticResourceHost', 'https://static.shoplineapp.com/') 408app.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_
408shipping_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
408ier_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,\"promotion_gift_multi_numbers\":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\"
408: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,\"shoplytics_tracker_first_party\":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\"
408: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_
408inventory_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}}')) 409app.constant('RESOLUTION_LIST', JSON.parse('[200, 400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000]')) 410app.constant('NEW_RESOLUTION_LIST', JSON.parse('[375, 540, 720, 900, 1080, 1296, 1512, 2160, 2960, 3260, 3860]')) 411 412 413app.config(function (AnalyticsProvider) { 414 AnalyticsProvider.setAccount('UA-82927501-1'); 415 AnalyticsProvider.useECommerce(true, true); 416 AnalyticsProvider.setDomainName('www.twgbr.org.tw'); 417 AnalyticsProvider.setCurrency('TWD'); 418 AnalyticsProvider.trackPages(false); 419}); 420 421 422app.value('fbPixelSettings', [{"unique_ids":true,"single_variation":false,"trackingCode":"666125423772614"}]); 423 424app.constant('ANGULAR_LOCALE', { 425 DATETIME_FORMATS: { 426 AMPMS: ["am","pm"], 427 DAY: ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"], 428 MONTH: ["January","February","March","April","May","June","July","August","September","October","November","December"], 429 SHORTDAY: ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"], 430 SHORTMONTH: ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"], 431 fullDate: "EEEE, MMMM d, y", 432 longDate: "MMMM d, y", 433 medium: "MMM d, y h:mm:ss a", 434 mediumDate: "MMM d, y", 435 mediumTime: "h:mm:ss a", 436 short: "M/d/yy h:mm a", 437 shortDate: "M/d/yy", 438 shortTime: "h:mm a", 439 }, 440 NUMBER_FORMATS: { 441 CURRENCY_SYM: "$", 442 DECIMAL_SEP: ".", 443 GROUP_SEP: ",", 444 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":""}] 445 }, 446 id: "zh-hant", 447 pluralCat: function(n, opt_precision) { 448 if (['ja'].indexOf('zh-hant') >= 0) { return PLURAL_CATEGORY.OTHER; } 449 var i = n | 0; 450 var vf = getVF(n, opt_precision); 451 if (i == 1 && vf.v == 0) { 452 return PLURAL_CATEGORY.ONE; 453 } 454 return PLURAL_CATEGORY.OTHER; 455 } 456}); 457 458 app.value('categoryData', {}); 459 app.value('products', JSON.parse('[{\"id\":\"6a90ecda43415e666ff9199d\"},{\"id\":\"6a7a82837ce8ac62d1ce7892\"},{\"id\":\"6a7a8262b3e74207b8691019\"},{\"id\":\"6a7a8215d9be4410e9b07f37\"},{\"id\":\"6a7a820120e1490fa2f7d71f\"},{\"id\":\"6a7a81d820e1490018f7d997\"},{\"id\":\"6a7a81a9b2ec1c79d91aafb7\"},{\"id\":\"6a7a8185a684365bae162b4d\"},{\"id\":\"6a7a81547ef10e5fd7d99b5b\"},{\"id\":\"6a704a19216cd88fbc183798\"},{\"id\":\"6a3dd668ba1116f7d9a977dd\"},{\"id\":\"6a3dd5fc25578b272313e452\"},{\"id\":\"6a3cd5b523661e406e19d91a\"},{\"id\":\"6a3ca9fc6775bcafe563b1aa\"},{\"id\":\"6a3ca986d826d25d4e141ceb\"},{\"id\":\"6a3ca91d283e18e33b3fd2f1\"},{\"id\":\"6a3ca89509e77c7b22fc3728\"},{\"id\":\"6a3ca84c44a96b5f7dfdd837\"},{\"id\":\"6a3ca790d826d25d4e141b79\"},{\"id\":\"6a3ca6d0b5032a2d75366525\"},{\"id\":\"6a3ca5e644a96b489bfddb71\"},{\"id\":\"6a3ca3fcee61617f47aaf022\"},{\"id\":\"6a326600f97c665cd07766a0\"},{\"id\":\"6a3265c96414108ae5417fba\"}]')); 460 app.value('advanceFilterData', null); 461
462 try { 463 var $searchPanelMobile; 464 465 $('.left-panel-button').sidr({ 466 name: 'left-panel', 467 side: 'left', 468 body: ".body-wrapper", 469 onOpen: function(){ 470 if ($searchPanelMobile.hasClass('click')){ 471 $searchPanelMobile.removeClass('click'); 472 } 473 $('html, body').css({'overflow': 'hidden'}); 474 }, 475 onClose: function() { 476 $('html, body').css({'overflow': 'auto'}); 477 } 478 }); 479 $('.cart-panel-button').sidr({ 480 name: 'cart-panel', 481 side: 'left', 482 body: ".body-wrapper", 483 onOpen: function() { 484 angular.element('body').scope().$broadcast('cart.reload'); 485 if ($searchPanelMobile.hasClass('click')){ 486 $searchPanelMobile.removeClass('click'); 487 } 488 window.shopline.slEventBus.once('cart.miniCartLoadData', miniCartLoadedProduct); 489 }, 490 onClose: function() { 491 window.shopline.slEventBus.off('cart.miniCartLoadData', miniCartLoadedProduct); 492 $('#cart-panel').removeAttr('data-manual-open'); 493 } 494 }); 495 $('.cart-panel-button').on('click', function() { 496 $('#cart-panel').attr('data-manual-open', 'true'); 497 }); 498 $('.mobile-language-btn').sidr({ 499 name: 'language-panel', 500 side: 'left', 501 body: ".body-wrapper" 502 }); 503 $('.mobile-currency-btn').sidr({ 504 name: 'currency-panel', 505 side: 'left', 506 body: ".body-wrapper" 507 }); 508 function miniCartLoadedProduct(cartData) { 509 const injector = angular.element(document.body)?.injector(); 510 const trackerService = injector?.get('trackerService'); 511 const showType = $('#cart-panel').attr('data-manual-open') === 'true' ? 'manual_click' : 'automatic'; 512 const productIds = cartData?.items?.map(item => (item.product_id)) || []; 513 const productIdsUnique = [...new Set(productIds)]; 514 trackerService?.track({ 515 type: trackerService?.generalEventType?.MiniCartImpression, 516 data: { 517 page_type: window.mainConfig.pageIdentifier, 518 show_type: showType, 519 cart_item_list: productIdsUnique, 520 cart_unique_item_count: productIdsUnique.length, 521 cart_total_item_count: cartData?.items?.reduce((total, item) => total + item.quantity, 0) || 0, 522 }, 523 }); 524 } 525 526 $( ".body-wrapper" ).on("click touch touchmove", function(e) { 527 if ($(".body-wrapper").hasClass("sidr-open" )) { 528 e.preventDefault(); 529 e.stopPropagation(); 530 $.sidr('close','left-panel'); 531 $.sidr('close','cart-panel'); 532 $.sidr('close','currency-panel'); 533 $.sidr('close','language-panel'); 534 $('html, body').css({'overflow': 'auto'}); 535 } 536 }); 537 538 $(document).ready(function() { 539 if (typeof Sentry !== 'undefined') { 540 var LOG_LEVELS = { 541 'Verbose': ['log', 'info', 'warn', 'error', 'debug', 'assert'], 542 'Info': ['info', 'warn', 'error'], 543 'Warning': ['warn', 'error'], 544 'Error': ['error'], 545 }; 546 547 var CDN_HOSTS = [ 548 'cdn.shoplineapp.com', 549 'cdn.myshopline.com', 550 ]; 551 var KEEP_SAMPLE_RATE = { 552 third_party: 0.05, 553 unknown: 0.05, 554 inline: 0.05, 555 before_sentry: 0.05, 556 }; 557 var PAGE_HOST = 'www.twgbr.org.tw'.toLowerCase(); 558 var SDK_HOST = 'sentry-cdn.com'; 559 560 var hasSourceTag = function (event) { 561 return !!(event.tags && event.tags.source); 562 }; 563 564 var getAllFrames = function (event) { 565 try { 566 return event.exception.values.reduce(function (acc, val) { 567 return acc.concat((val.stacktrace && val.stacktrace.frames) || []); 568 }, []); 569 } catch (e) { 570 return []; 571 } 572 }; 573 574 var classifyEvent = function (event) { 575 var frames = getAllFrames(event).filter(function (frame) { 576 return frame && frame.filename && frame.filename.toLowerCase().indexOf(SDK_HOST) === -1; 577 }); 578 579 if (frames.length === 0) return { source: 'unknown' }; 580 581 var hasOther = false; 582 var hasPageHost = false; 583 584 frames.forEach(function (frame) { 585 var lower = frame.filename.toLowerCase(); 586 if (!CDN_HOSTS.some(function (host) { return lower.indexOf(host) !== -1; })) { 587 hasOther = true; 588 if (PAGE_HOST && lower.indexOf(PAGE_HOST) !== -1) { 589 hasPageHost = true; 590 } 591 } 592 }); 593 594 var source = hasOther ? (hasPageHost ? 'inline' : 'third_party') : 'internal'; 595 596 return { source: source }; 597 }; 598 599 var cloneMutablePaths = function (event) { 600 try { 601 var cloned = Object.assign({}, event); 602 603 if (event.tags) { 604 cloned.tags = Object.assign({}, event.tags); 605 } 606 607 if (event.exception && event.exception.values) { 608 cloned.exception = Object.assign({}, event.exception); 609 cloned.exception.values = event.exception.values.map(function (value) { 610 var clonedValue = Object.assign({}, value); 611 if (clonedValue.stacktrace) { 612 clonedValue.stacktrace = Object.assign({}, clonedValue.stacktrace); 613 } 614 return clonedValue; 615 }); 616 } 617 618 return cloned; 619 } catch (e) { 620 return event; 621 } 622 }; 623 624 var config = { 625 dsn: 'https://[email protected]/5797752', 626 env: 'production', 627 release: '5.96.0', 628 sampleRate: 1.0, 629 tracesSampleRate: 0.0, 630 logLevels: LOG_LEVELS['Error'], 631 beforeSend: function(event, hint) {
632 try { 633 if ([ 634 'gtm', 635 'gtag/js', 636 'tracking', 637 'pixel/events', 638 'signals/iwl', 639 'rosetta.ai', 640 'twk-chunk', 641 'webpush', 642 'jquery', 643 '<anonymous>' 644 ].some(function(filename) { 645 return event.exception.values[0].stacktrace.frames[0].filename.toLowerCase().indexOf(filename) > -1; 646 }) || 647 event.exception.values[0].stacktrace.frames[1].function.toLowerCase().indexOf('omni') > -1 648 ) { 649 return null; 650 } 651 } catch (e) {} 652 653 event = cloneMutablePaths(event); 654 655 event.tags = event.tags || {}; 656 try { 657 if (!hasSourceTag(event)) { 658 var classification = classifyEvent(event); 659 event.tags.source = classification.source; 660 661 if (event.logger === 'console' && classification.source === 'unknown') { 662 var syntheticStack = ((hint && hint.syntheticException && hint.syntheticException.stack) || '').toLowerCase(); 663 var isFirstPartyStack = CDN_HOSTS.concat([PAGE_HOST]).some(function (host) { 664 return host && syntheticStack.indexOf(host) !== -1; 665 }); 666 if (!isFirstPartyStack) { 667 return null; 668 } 669 } 670 671 var keepRate = KEEP_SAMPLE_RATE[classification.source]; 672 if (keepRate && Math.random() > keepRate) { 673 return null; 674 } 675 } 676 } catch (e) {} 677 678 try { 679 if (event.tags.source && event.exception && event.exception.values && event.exception.values[0]) { 680 var firstValue = event.exception.values[0]; 681 firstValue.value = event.tags.source + ': ' + (firstValue.value || ''); 682 } else if (event.tags.source && event.message) { 683 event.message = event.tags.source + ': ' + event.message; 684 } 685 } catch (e) {} 686 687 try { 688 event.exception.values.forEach(function (exceptionValue) { 689 if (exceptionValue.stacktrace && exceptionValue.stacktrace.frames) { 690 var filtered = exceptionValue.stacktrace.frames.filter(function (frame) { 691 return !(frame.filename && frame.filename.indexOf('/assets/') !== -1); 692 }); 693 exceptionValue.stacktrace.frames = filtered.length > 0 694 ? filtered 695 : exceptionValue.stacktrace.frames; 696 } 697 }); 698 } catch (e) {} 699 700 return event; 701 }, 702 }; 703 704 var pageName = ''; 705 706 try { 707 var pathName = window.location.pathname; 708 709 if (pathName.includes('/cart')) { 710 pageName = 'cart'; 711 } 712 if (pathName.includes('/checkout')) { 713 pageName = 'checkout'; 714 } 715 } catch (e) {} 716 717 var shouldReplay = false; 718 var replayPages = ['/checkout', '/cart', '/one-page-store']; 719 try { 720 shouldReplay = replayPages.some(function(page) { 721 return window.location.pathname.includes(page); 722 }); 723 } catch (e) {} 724 725 Sentry.init({ 726 dsn: config.dsn, 727 environment: config.env, 728 release: config.release, 729 integrations: function(integrations) { 730 var ourIntegrations = integrations.concat([ 731 new Sentry.Integrations.BrowserTracing(), 732 new Sentry.Integrations.CaptureConsole({ levels: config.logLevels }), 733 ]); 734 735 if (shouldReplay) { 736 ourIntegrations.push( 737 Sentry.replayIntegration({ 738 maskAllText: true, 739 maskAllInputs: true, 740 blockAllMedia: true, 741 }) 742 ); 743 } 744 745 return ourIntegrations; 746 }, 747 sampleRate: config.sampleRate, 748 tracesSampler: function(samplingContext) { 749 const transactionContext = samplingContext.transactionContext || {}; 750 const op = transactionContext.op || ''; 751 752 if (op === 'cartV2.ui.action') { 753 return 1.0; 754 } 755 return config.tracesSampleRate; 756 }, 757 attachStacktrace: true, 758 replaysSessionSampleRate: 0, 759 replaysOnErrorSampleRate: shouldReplay ? 0.1 : 0, 760 denyUrls: [ 761 'graph.facebook.com', 762 'connect.facebook.net', 763 'static.xx.fbcdn.net', 764 'static.criteo.net', 765 'sslwidget.criteo.com', 766 'cdn.shopify.com', 767 'googletagservices.com', 768 'googletagmanager.com', 769 'google-analytics.com', 770 'googleadservices.com', 771 'googlesyndication.com', 772 'googleads.g.doubleclick.net', 773 'adservice.google.com', 774 'cdn.mouseflow.com', 775 'cdn.izooto.com', 776 'static.zotabox.com', 777 'static.hotjar.com', 778 'd.line-scdn.net', 779 'bat.bing.com', 780 's.yimg.com', 781 'js.fout.jp', 782 'load.sumo.com', 783 '.easychat.co', 784 '.chimpstatic.com', 785 '.yotpo.com', 786 '.popin.cc', 787 '.iterable.com', 788 '.alexametrics.com', 789 '.giphy.com', 790 'stats.zotabox.com', 791 'stats.g.doubleclick.net', 792 'www.facebook.com', 793 ], 794 beforeSend: config.beforeSend, 795 }); 796 797 var preInitListeners = window.__sentryPreInitListeners; 798 if (preInitListeners) { 799 window.removeEventListener('error', preInitListeners.onError); 800 window.removeEventListener('unhandledrejection', preInitListeners.onUnhandledRejection); 801 window.__sentryPreInitListeners = null; 802 } 803 804 805 var tags = { 806 page_locale: 'zh-hant', 807 user_country: 'US', 808 handle: 'twgbr', 809 cart_owner_id: '', 810 cart_owner_type: '', 811 cart_id: '', 812 }; 813 814 if (pageName) { 815 tags.page = pageName; 816 } 817 818 Sentry.setTags(tags); 819 820 var preInitQueue = window.__sentryPreInitQueue || []; 821 window.__sentryPreInitQueue = null; 822 var beforeSentryKeepRate = KEEP_SAMPLE_RATE.before_sentry; 823 preInitQueue.forEach(function(error) { 824 try { 825 if (Math.random() > beforeSentryKeepRate) return; 826 Sentry.withScope(function(scope) { 827 scope.setTag('source', 'before_sentry'); 828 Sentry.captureException(error instanceof Error ? error : new Error(String(error))); 829 }); 830 } catch (e) {} 831 }); 832} 833 834 835 $searchPanelMobile = $jq('.search-panel-mobile'); 836 // to show a loading dialog when a huge Product Description Image/Video blocks page content from rednering 837 $("#product-loading").remove(); 838
839 var lazyClasses = ['sl-lazy', 'sl-lazyloading', 'sl-lazyloaded', 'sl-lazypreload', 'sl-lazyerror']; 840 $jq(".additional-details-content, .ProductDetail-additional, .ProductDetail-gallery") 841 .find("img[data-src]:not([data-src='']), iframe[data-src]:not([data-src=''])") 842 .each(function() { 843 var domClassList = ($(this).attr('class') || '').split(/\s+/); 844 // check used lazysizes 845 var hasLazyClass = domClassList.some(function(className) { 846 return lazyClasses.includes(className); 847 }); 848 if (!hasLazyClass) { 849 $(this) 850 .attr('src', $(this).attr('data-src')) 851 .removeAttr('data-src'); 852 } 853 }); 854 855 if ($jq("#home-carousel").length > 0) { 856 runTaskInIdle(() => { 857 $jq("#home-carousel").owlCarousel({ 858 items: 1, 859 singleItem: true, 860 autoPlay: true, 861 stopOnHover: true, 862 lazyLoad : true, 863 onLoadedLazy: function(event) { window.resizeImages(event.target); }, 864 autoHeight:true, 865 navigation: true, 866 navigationText: false, 867 }); 868 }); 869 } 870 871 $jq(".owl-carousel").each(function () { 872 runTaskInIdle(() => { 873 var owl = $jq(this); 874 owl.owlCarousel({ 875 loop: true, 876 items: 1, 877 margin: 10, 878 nav: false, 879 lazyLoad: true, 880 onLoadedLazy: function(event) { 881 window.resizeImages(event.target); 882 }, 883 onInitialized: function() { 884 //owl-stage have transition: 0.25s Time difference 885 setTimeout(function() { 886 owl.prev('.owl-carousel-first-initializing').hide(); 887 owl 888 .removeClass('initializing') 889 .trigger('refresh.owl.carousel'); 890 }, 300); 891 }, 892 autoplay: true, 893 autoplayTimeout: (parseFloat($jq(this).data('interval')) || 5) * 1000, 894 autoHeight: true, 895 autoplayHoverPause: false // https://github.com/OwlCarousel2/OwlCarousel2/pull/1777 896 }); 897 }); 898 }); 899 900 function restartCarousel() { 901 if (document.visibilityState === 'visible') { 902 $jq(".owl-carousel").each(function (_, element) { 903 var $carousel = $jq(element); 904 var owlCarouselInstance = $carousel.data("owl.carousel"); 905 var isAutoplay = owlCarouselInstance.settings.autoplay; 906 if (isAutoplay) { 907 $carousel.trigger('stop.owl.autoplay'); 908 $carousel.trigger('next.owl.carousel'); 909 } 910 }); 911 } 912 } 913 document.addEventListener('visibilitychange', restartCarousel); 914 915 setTimeout(function() { 916 $jq('.title-container.ellipsis').dotdotdot({ 917 wrap: 'letter' 918 }); 919 920 var themeKey = 'ell'; 921 var heightToDot = { 922 varm: 55, 923 philia: 45, 924 skya: 45 925 }; 926 927 $jq('.Product-item .Product-info .Product-title').dotdotdot({ 928 wrap: 'letter', 929 ellipsis: '...', 930 height: heightToDot[themeKey] || 40 931 }); 932 }); 933 934 // avoid using FB.XFBML.parse() as it breaks the fb-checkbox rendering, if u encounter resize issue, solve with CSS instead 935 }); 936 937 $(document).on('click', '.m-search-button', function(){ 938 $searchPanelMobile.toggleClass('click'); 939 if ($('.body-wrapper').hasClass('sidr-open')) { 940 $.sidr('close','left-panel'); 941 $.sidr('close','cart-panel'); 942 $.sidr('close','language-panel'); 943 $.sidr('close','currency-panel'); 944 $('html, body').css({'overflow': 'auto'}); 945 } 946 }); 947 948 $(document).on('click', '.search-mask', function() { 949 $searchPanelMobile.toggleClass('click'); 950 }); 951 952 953 if (window.scriptQueue && window.scriptQueue.length > 0) { 954 runTaskQueue(window.scriptQueue); 955 } 956 957 } catch (e) { 958 console.error(e); 959 } 960 961 window.renderSingleRecaptchaForSendCode = function(element) { 962 var widgetId = window.grecaptcha.render(element, { 963 sitekey: "6LfGy7gUAAAAAPoMu2KOdjtvkgG74_k7gD_G5FJk" 964 }, true); 965 966 element.dataset.widgetId = widgetId; 967 }; 968 969 window.renderSingleRecaptcha = function(element) { 970 var widgetId = window.grecaptcha.render(element, { 971 sitekey: "6LfGy7gUAAAAAPoMu2KOdjtvkgG74_k7gD_G5FJk" 972 }, true); 973 974 element.dataset.widgetId = widgetId; 975 }; 976 977 window.initRecaptcha = function() { 978 // Delay event binding to avoid angular clear registered events 979 document.querySelectorAll('.g-recaptcha:not([id$="send-code
979-recaptcha"]').forEach(renderSingleRecaptcha); 980 981 document.querySelectorAll('#quick-sign-up-send-code-recaptcha').forEach(renderSingleRecaptchaForSendCode); 982 983 // Notify recaptcha SDK observers (consumers subscribe via 984 // globalSDKObserver.grecaptcha, no longer through an Angular $rootScope flag). 985 window.globalSDKObserver.grecaptcha.notify(); 986 } 987 988 window.onRecaptchaLoaded = function() { 989 if (!window.grecaptcha.render) { 990 window.grecaptcha.ready(function() { 991 initRecaptcha(); 992 }); 993 return; 994 } 995 initRecaptcha(); 996 }; 997 998 runTaskInIdle(() => { 999 angular.element(document).ready(function() { 1000 var tag = document.createElement("script"); 1001 tag.src = "https://www.recaptcha.net/recaptcha/api.js?onload=onRecaptchaLoaded&render=explicit"; 1002 document.getElementsByTagName("head")[0].appendChild(tag); 1003 }); 1004 angular.bootstrap(document, ['shop_app']); 1005 }); 1006 runTaskInIdle(() => { 1007 window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.resolve(); 1008 }); 1009}); 1010 1011</script>
1011 1012 1013</head> 1014 1015<body 1016 class="products 1017 index 1018 1019 mobile-revamp-navigation 1020 1021 1022 ell 1023 light_theme 1024 v1_theme" 1025 ng-controller="MainController" 1026> 1027 1028<div ng-controller="FbInAppBrowserPopupController" ng-cloak> 1029 <div 1030 ng-if="showFbHint" 1031 class="in-app-browser-popup__container" 1032 > 1033 <div class="in-app-browser-popup__layout"> 1034 <div class="in-app-browser-popup__main"> 1035 <p class="in-app-browser-popup__desc"> 1036 {{ 'fb_in_app_browser_popup.desc' | translate }} 1037 <span class="in-app-browser-popup__copy-link" ng-click="copyUrl()">{{ 'fb_in_app_browser_popup.copy_link' | translate }}</span> 1038 </p> 1039 </div> 1040 <div class="in-app-browser-popup__footer"> 1041 <button class="in-app-browser-popup__close-btn" ng-click="handleClose()"> 1042 {{ 'close' | translate }} 1043 </button> 1044 </div> 1045 </div> 1046 </div> 1047</div> 1048<div ng-controller="InAppBrowserPopupController" ng-cloak> 1049 <div 1050 ng-if="canShowInAppHint && showMissingSessionKeyWarning" 1051 class="in-app-browser-popup__container" 1052 > 1053 <div class="in-app-browser-popup__layout"> 1054 <div class="in-app-browser-popup__main"> 1055 <p class="in-app-browser-popup__desc"> 1056 {{ 'in_app_browser_popup.desc' | translate }} 1057 </p> 1058 </div> 1059 <div class="in-app-browser-popup__footer"> 1060 <button class="in-app-browser-popup__close-btn" ng-click="handleClose()"> 1061 {{ 'close' | translate }} 1062 </button> 1063 </div> 1064 </div> 1065 </div> 1066</div> 1067 <div 1068 id="cookie-consent-popup" 1069 ng-controller="CookieConsentPopupController" 1070 ng-cloak 1071 data-nosnippet 1072> 1073 <div ng-if="state('showPopup')"> 1074 <div 1075 ng-show="!state('showDetailSettingsPanel')" 1076 class="cookie-consent-popup__container" 1077 > 1078 <div class="cookie-consent-popup__layout"> 1079 <div class="cookie-consent-popup__header"> 1080 <div class="cookie-consent-popup__title"> 1081 {{word('consent_title')}} 1082 </div> 1083 </div> 1084 <div class="cookie-consent-popup__main"> 1085 <p class="cookie-consent-popup__desc"> 1086 {{word('consent_desc')}} <a href="{{alink('read_more')}}" target="_blank" rel="noopener noreferrer">{{word('read_more')}}</a> 1087 </p> 1088 </div> 1089 <div class="cookie-consent-popup__footer"> 1090 <button class="cookie-consent-popup__settings-btn" ng-click="click('settings')"> 1091 {{word('settings')}} 1092 </button> 1093 <button 1094 class="cookie-consent-popup__accept-btn ladda-button" 1095 ladda="state('loading')" 1096 data-style="slide-down" 1097 ng-click="click('accept')" 1098 > 1099 {{word('accept')}} 1100 </button> 1101 </div> 1102 </div> 1103 </div> 1104 1105 <div 1106 ng-show="state('showDetailSettingsPanel')" 1107 class="cookie-consent-detail-settings-panel__container" 1108 > 1109 <div class="cookie-consent-detail-settings-panel__layout"> 1110 <div class="cookie-consent-detail-settings-panel__top-right"> 1111 <button 1112 ng-click="click('discard')" 1113 class="cookie-consent-detail-settings-panel__discard-btn" 1114 > 1115 </button> 1116 </div> 1117 <div class="cookie-consent-detail-settings-panel__header"> 1118 <div class="cookie-consent-detail-settings-panel__title"> 1119 {{word('consent_title')}} 1120 </div> 1121 </div> 1122 <div class="cookie-consent-detail-settings-panel__main"> 1123 <p class="cookie-consent-detail-settings-panel__desc"> 1124 {{word('consent_desc')}} <a href="{{alink('read_more')}}">{{word('read_more')}}</a> 1125 </p> 1126 <div class="cookie-consent-detail-settings-panel__separator"></div> 1127 <div ng-repeat="setting in state('cookieConsentSettings')" class="cookie-consent-detail-settings-panel__item"> 1128 <div class="cookie-consent-detail-settings-panel__item-header"> 1129 <div class="cookie-consent-detail-settings-panel__item-title">{{setting.title}}</div> 1130 <label for="{{setting.key}}" class="cookie-consent-switch__container"> 1131 <input id="{{setting.key}}" ng-model="setting.on" ng-disabled="setting.disabled" type="checkbox" class="cookie-consent-switch__checkbox">
1132 <span class="cookie-consent-switch__slider round"></span> 1133 </label> 1134 </div> 1135 <div class="cookie-consent-detail-settings-panel__item-main"> 1136 <p class="cookie-consent-detail-settings-panel__item-desc">{{setting.description}}</p> 1137 </div> 1138 </div> 1139 </div> 1140 <div class="cookie-consent-detail-settings-panel__footer"> 1141 <button 1142 class="cookie-consent-detail-settings-panel__save-btn ladda-button" 1143 ladda="state('loading')" 1144 data-style="slide-down" 1145 ng-click="click('save_preferences')" 1146 > 1147 {{word('save_preferences')}} 1148 </button> 1149 </div> 1150 </div> 1151 </div> 1152 </div> 1153</div> 1154 1155 1156 1157 1158 <div id="left-panel" style="display:none" class="panel-mobile"> 1159<div class="side-panel-search hidden-xs"> 1160 <form ng-controller="ProductsSearchController" ng-submit="search(searchQuery, $event)" action="/products"> 1161 <button><span class="fa fa-search"></span></button> 1162 <input name="query" ng-model="searchQuery" placeholder="æ¾åå" maxlength="50"> 1163 <span class="fa fa-times" ng-click="clearSearch()"></span> 1164 </form> 1165</div> 1166 1167<div class="clear"></div> 1168<!-- <div style="float: left;width: 100%;background-color:#262d36;" ng-show='isUserLoggedIn'> 1169 <div class="sidr-photo"> 1170 <div class="sidr-photo-ring"> 1171 <img class="img-circle sidr-chat-head" ng-src="{{currentUser.profile_image_url}}"/> 1172 </div> 1173 </div> 1174</div> 1175<div style="float: left;width: 100%;background-color:#262d36;" ng-show='!isUserLoggedIn'> 1176 <div style="height: 1px;background-color:#232a32;"></div> 1177</div> --> 1178 1179 1180<div class="clear"></div> 1181<div ng-show='!isUserLoggedIn' class="hello"></div> 1182<div class="clear"></div> 1183 1184<div class="visible-xs"> 1185 <user-reminder-mobile 1186 campaign-rule="null" 1187></user-reminder-mobile> 1188 <div class="section-header"> 1189 ç®é 1190 </div> 1191 <ul class="categories-mobile-list"> 1192 <li> 1193 <a href="/pages/%E7%A6%8F%E9%9F%B3%E6%9B%B8%E6%88%BF" ng-non-bindable>æ°åæ¨ä»</a> 1194 <li> 1195 <a href="/products" ng-non-bindable>ææåå</a> 1196 <li> 1197 <a href="/pages/%E7%B6%93%E5%85%B8%E5%A5%97%E6%9B%B8" ng-non-bindable>ç¶å ¸èä½</a> 1198 <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['58365fb6617069e6f4b62700'] = !isExpanded['58365fb6617069e6f4b62700']"> 1199 <i class="fa fa-angle-down" ng-if="isExpanded['58365fb6617069e6f4b62700'] ? !defaultMobileCollapse : defaultMobileCollapse"></i> 1200 <i class="fa fa-angle-up" ng-if="!(isExpanded['58365fb6617069e6f4b62700'] ? !defaultMobileCollapse : defaultMobileCollapse)"></i> 1201 </button> 1202 <ul class="inner-list" uib-collapse="isExpanded['58365fb6617069e6f4b62700'] ? !defaultMobileCollapse : defaultMobileCollapse"> 1203 <li> 1204 <a href="/pages/%E7%B7%9A%E4%B8%8A%E9%96%B1%E8%AE%80" ng-non-bindable>èç¶æ¢å¾©æ¬ 1205 </a> 1206 </li> 1207 <li> 1208 <a href="/pages/%E7%94%9F%E5%91%BD%E8%AE%80%E7%B6%93" ng-non-bindable>çå½è®ç¶ 1209 </a> 1210 </li> 1211 <li> 1212 <a href="/pages/%E5%80%AA%E6%9F%9D%E8%81%B2%E6%96%87%E9%9B%86" ng-non-bindable>åªæè²æé 1213 </a> 1214 </li> 1215 <li> 1216 <a href="/pages/%E6%9D%8E%E5%B8%B8%E5%8F%97%E6%96%87%E9%9B%86" ng-non-bindable>æå¸¸åæé 1217 </a> 1218 </li> 1219 <li> 1220 <a href="/pages/%E8%81%B7%E4%BA%8B%E6%96%87%E6%91%98" ng-non-bindable>è·äºææ 1221 </a> 1222 </li> 1223 </ul> 1224 </li> 1225 <li> 1226 <a href="/pages/%E6%9C%80%E6%96%B0%E5%85%AC%E5%91%8A" ng-non-bindable>ææ°å ¬å</a> 1227 <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['5b7fbc5513748600111e4852'] = !isExpanded['5b7fbc5513748600111e4852']"> 1228 <i class="fa fa-angle-down" ng-if="isExpanded['5b7fbc5513748600111e4852'] ? !defaultMobileCollapse : defaultMobileCollapse"></i> 1229 <i class="fa fa-angle-up" ng-if="!(isExpanded['5b7fbc5513748600111e4852'] ? !defaultMobileCollapse : defaultMobileCollapse)"></i> 1230 </button> 1231 <ul class="inner-list" uib-collapse="isExpanded['5b7fbc5513748600111e4852'] ? !defaultMobileCollapse : defaultMobileCollapse"> 1232 <li> 1233 <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>åªæè²æéåçåå¢ç·¨è±«ç´ç»è¨ 1234 </a> 1235 </li> 1236 <li> 1237 <a href="/pages/%E5%8D%8A%E5%B9%B4%E5%BA%A6%E8%A8%93%E7%B7%B4" ng-non-bindable>å年度è¨ç·´ 1238 </a> 1239 </li> 1240 <li> 1241 <a href="/pages/standing-order" ng-non-bindable>åºæ¬è¨æ¶ 1242 </a> 1243 </li> 1244 <li> 1245 <a href="/pages/%E6%9B%B8%E6%88%BF%E9%96%80%E5%B8%82" ng-non-bindable>éå¸è³è¨ 1246 </a> 1247 </li> 1248 <li> 1249 <a href="/pages/%E5%9C%96%E6%9B%B8%E7%9B%AE%E9%8C%84" ng-non-bindable>忏ç®é 1250 </a> 1251 </li> 1252 <li> 1253 <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æç¨è»é«å ¬å 1254 </a> 1255 </li> 1256 <li> 1257 <a href="/pages/%E5%85%B6%E5%AE%83%E8%B3%87%E8%A8%8A" ng-non-bindable>å ¶å®è³è¨ 1258 </a> 1259 </li> 1260 </ul> 1261 </li> 1262 <li> 1263 <a href="/pages/%E7%B7%9A%E4%B8%8A%E9%96%B1%E8%AE%80-1" ng-non-bindable>æ¸ä½åºç</a> 1264 <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['5874a08f72fdc017eb000d29'] = !isExpanded['5874a08f72fdc017eb000d29']"> 1265 <i class="fa fa-angle-down" ng-if="isExpanded['5874a08f72fdc017eb000d29'] ? !defaultMobileCollapse : defaultMobileCollapse"></i> 1266 <i class="fa fa-angle-up" ng-if="!(isExpanded['5874a08f72fdc017eb000d29'] ? !defaultMobileCollapse : defaultMobileCollapse)"></i> 1267 </button> 1268 <ul class="inner-list" uib-collapse="isExpanded['5874a08f72fdc017eb000d29'] ? !defaultMobileCollapse : defaultMobileCollapse"> 1269 <li> 1270 <a href="/pages/app" ng-non-bindable>APP 1271 </a> 1272 </li> 1273 <li> 1274 <a href="/pages/%E7%A6%8F%E9%9F%B3%E6%A9%9F" ng-non-bindable>ç¦é³æ© 1275 </a> 1276 </li> 1277 <li> 1278 <a href="/pages/pc-%E8%81%96%E7%B6%93%E7%A0%94%E8%AE%80%E7%89%88" ng-non-bindable>PC èç¶ç è®ç 1279 </a> 1280 </li> 1281 <li> 1282 <a href="/pages/%E9%99%84%E5%8A%A0%E6%9C%8D%E5%8B%99" ng-non-bindable>éå æå 1283 </a> 1284 </li> 1285 </ul> 1286 </li> 1287 <li> 1288 <a href="https://www.facebook.com/TWGospelBookroom/" ng-non-bindable>Facebook</a> 1289 <li> 1290 <a href="https://www.mygoodland.video" ng-non-bindable>å½±é³ç¾å°</a> 1291 <li> 1292 <a href="/pages/%E9%97%9C%E6%96%BC%E6%9B%B8%E6%88%BF" ng-non-bindable>éæ¼æ¸æ¿</a> 1293 </ul> 1294</div> 1295 1296 1297<div class="clear"></div> 1298<div ng-hide="defaultMobileCategoriesRemoved"> 1299 <div class="visible-sm visible-xs"> 1300 <div class="section-header"> 1301 åé¡ 1302 </div> 1303 <ul class="categories-mobile-list"> 1304 <li class=" text-secondary-color"> 1305 <a href="/categories/57625fbd61706924fd302a00" ng-non-bindable> 1306 ç²¾é¸åå 1307 </a> 1308 </li> 1309 <li class=" text-secondary-color"> 1310 <a href="/categories/%E6%96%B0%E5%93%81%E6%8E%A8%E4%BB%8B" ng-non-bindable> 1311 æ°åæ¨ä» 1312 </a> 1313 </li> 1314 <li class=" text-secondary-color">
1315 <a href="/categories/%E7%B7%A8%E8%BC%AF%E6%8E%A8%E8%96%A6" ng-non-bindable> 1316 編輯æ¨è¦ 1317 </a> 1318 </li> 1319 <li class=" text-secondary-color"> 1320 <a href="/categories/biblehymn" ng-non-bindable> 1321 èç¶ 1322 </a> 1323 <!-- has subcategories --> 1324 <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['57fde7886170690a24111a00'] = !isExpanded['57fde7886170690a24111a00']"> 1325 <i class="fa fa-angle-down" ng-show="isCollapsed('57fde7886170690a24111a00')"></i> 1326 <i class="fa fa-angle-up" ng-show="!isCollapsed('57fde7886170690a24111a00')"></i> 1327 </button> 1328 <div class="clear"></div> 1329 <ul class="inner-list" uib-collapse="isCollapsed('57fde7886170690a24111a00')"> 1330 <li class=" text-secondary-color" ng-non-bindable> 1331 1332 <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"> 1333 ç®é¢éé 1334 </a> 1335 </li> 1336 <li class=" text-secondary-color" ng-non-bindable> 1337 1338 <a href="/categories/%E6%A9%AB%E6%8E%92%E8%81%96%E7%B6%93"> 1339 æ©«æèç¶ 1340 </a> 1341 </li> 1342 <li class=" text-secondary-color" ng-non-bindable> 1343 1344 <a href="/categories/%E6%8A%BD%E5%8D%B0%E6%9C%AC%E8%81%96%E7%B6%93"> 1345 æ½å°æ¬èç¶ 1346 </a> 1347 </li> 1348 <li class=" text-secondary-color" ng-non-bindable> 1349 1350 <a href="/categories/%E8%81%96%E7%B6%93%E6%81%A2%E5%BE%A9%E6%9C%AC"> 1351 èç¶æ¢å¾©æ¬ 1352 </a> 1353 </li> 1354 </ul> 1355 </li> 1356 <li class=" text-secondary-color"> 1357 <a href="/categories/%E8%A9%A9%E6%AD%8C" ng-non-bindable> 1358 è©©æ 1359 </a> 1360 </li> 1361 <li class=" text-secondary-color"> 1362 <a href="/categories/gospel" ng-non-bindable> 1363 ç¦é³é¡ 1364 </a> 1365 </li> 1366 <li class=" text-secondary-color"> 1367 <a href="/categories/%E9%80%A0%E5%B0%B1" ng-non-bindable> 1368 é å°±é¡ 1369 </a> 1370 </li> 1371 <li class=" text-secondary-color"> 1372 <a href="/categories/service" ng-non-bindable> 1373 äºå¥é¡ 1374 </a> 1375 </li> 1376 <li class=" text-secondary-color"> 1377 <a href="/categories/%E8%AE%80%E7%B6%93" ng-non-bindable> 1378 è®ç¶é¡ 1379 </a> 1380 <!-- has subcategories --> 1381 <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['57a8d17e61706964348c2400'] = !isExpanded['57a8d17e61706964348c2400']"> 1382 <i class="fa fa-angle-down" ng-show="isCollapsed('57a8d17e61706964348c2400')"></i> 1383 <i class="fa fa-angle-up" ng-show="!isCollapsed('57a8d17e61706964348c2400')"></i> 1384 </button> 1385 <div class="clear"></div> 1386 <ul class="inner-list" uib-collapse="isCollapsed('57a8d17e61706964348c2400')"> 1387 <li class=" text-secondary-color" ng-non-bindable> 1388 1389 <a href="/categories/%E7%94%9F%E5%91%BD%E8%AE%80%E7%B6%93"> 1390 çå½è®ç¶ 1391 </a> 1392 </li> 1393 <li class=" text-secondary-color" ng-non-bindable> 1394 1395 <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"> 1396 æ°ç´çå½è®ç¶å®å· 1397 </a> 1398 </li> 1399 <li class=" text-secondary-color" ng-non-bindable> 1400 1401 <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"> 1402 èç´çå½è®ç¶å®å· 1403 </a> 1404 </li> 1405 <li class=" text-secondary-color" ng-non-bindable> 1406 1407 <a href="/categories/%E6%96%B0%E7%B4%84%E7%B8%BD%E8%AB%96"> 1408 æ°ç´ç¸½è« 1409 </a> 1410 </li> 1411 </ul> 1412 </li> 1413 <li class=" text-secondary-color"> 1414 <a href="/categories/childrens-book" ng-non-bindable> 1415 å ç«¥é¡ 1416 </a> 1417 </li> 1418 <li class=" text-secondary-color"> 1419 <a href="/categories/%E8%8B%B1%E6%96%87%E6%9B%B8" ng-non-bindable> 1420 è±æåå¤èªæ¸ 1421 </a> 1422 <!-- has subcategories --> 1423 <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['57a8d1ed6170695e26282700'] = !isExpanded['57a8d1ed6170695e26282700']"> 1424 <i class="fa fa-angle-down" ng-show="isCollapsed('57a8d1ed6170695e26282700')"></i> 1425 <i class="fa fa-angle-up" ng-show="!isCollapsed('57a8d1ed6170695e26282700')"></i> 1426 </button> 1427 <div class="clear"></div> 1428 <ul class="inner-list" uib-collapse="isCollapsed('57a8d1ed6170695e26282700')"> 1429 <li class=" text-secondary-color" ng-non-bindable> 1430 1431 <a href="/categories/%E8%8B%B1%E6%96%87%E8%81%96%E7%B6%93%E8%A9%A9%E6%AD%8C"> 1432 è±æèç¶è©©æ 1433 </a> 1434 </li> 1435 <li class=" text-secondary-color" ng-non-bindable> 1436 1437 <a href="/categories/%E8%8B%B1%E6%96%87%E6%9B%B8%E5%A0%B1"> 1438 è±ææ¸å ± 1439 </a> 1440 </li> 1441 <li class=" text-secondary-color" ng-non-bindable> 1442 1443 <a href="/categories/%E8%8B%B1%E6%96%87%E7%89%B9%E5%83%B9%E6%9B%B8"> 1444 è±æç¹å¹æ¸ 1445 </a> 1446 </li> 1447 <li class=" text-secondary-color" ng-non-bindable> 1448 1449 <a href="/categories/%E6%97%A5%E8%AA%9E%E8%81%96%E7%B6%93%E8%A9%A9%E6%AD%8C"> 1450 æ¥èªèç¶è©©æ 1451 </a> 1452 </li> 1453 <li class=" text-secondary-color" ng-non-bindable> 1454 1455 <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"> 1456 å ¶ä»èªè¨èç¶è©©æ 1457 </a> 1458 </li> 1459 </ul> 1460 </li> 1461 <li class=" text-secondary-color"> 1462 <a href="/categories/%E5%82%B3%E8%A8%98%E4%BA%A4%E9%9B%86" ng-non-bindable> 1463 å³è¨ï¼æéï¼æå 1464 </a> 1465 <!-- has subcategories --> 1466 <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['578286616170691128103100'] = !isExpanded['578286616170691128103100']"> 1467 <i class="fa fa-angle-down" ng-show="isCollapsed('578286616170691128103100')"></i> 1468 <i class="fa fa-angle-up" ng-show="!isCollapsed('578286616170691128103100')"></i> 1469 </button> 1470 <div class="clear"></div> 1471 <ul class="inner-list" uib-collapse="isCollapsed('578286616170691128103100')"> 1472 <li class=" text-secondary-color" ng-non-bindable> 1473 1474 <a href="/categories/%E6%9D%8E%E5%B8%B8%E5%8F%97%E6%96%87%E9%9B%86"> 1475 æå¸¸åæé 1476 </a> 1477 </li> 1478 <li class=" text-secondary-color" ng-non-bindable> 1479
1480 <a href="/categories/%E7%A5%9E%E8%81%96%E5%95%9F%E7%A4%BA%E7%9A%84%E9%AB%98%E5%B3%B0"> 1481 ç¥èå示çé«å³° 1482 </a> 1483 </li> 1484 <li class=" text-secondary-color" ng-non-bindable> 1485 1486 <a href="/categories/%E8%81%B7%E4%BA%8B%E6%96%87%E6%91%98"> 1487 è·äºææ 1488 </a> 1489 </li> 1490 <li class=" text-secondary-color" ng-non-bindable> 1491 1492 <a href="/categories/%E8%82%AF%E5%AE%9A%E8%88%87%E5%90%A6%E5%AE%9A"> 1493 è¯å®èå¦å® 1494 </a> 1495 </li> 1496 </ul> 1497 </li> 1498 <li class=" text-secondary-color"> 1499 <a href="/categories/%E5%BD%B1%E9%9F%B3" ng-non-bindable> 1500 å½±é³ 1501 </a> 1502 <!-- has subcategories --> 1503 <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['57a8d25361706910f16c1100'] = !isExpanded['57a8d25361706910f16c1100']"> 1504 <i class="fa fa-angle-down" ng-show="isCollapsed('57a8d25361706910f16c1100')"></i> 1505 <i class="fa fa-angle-up" ng-show="!isCollapsed('57a8d25361706910f16c1100')"></i> 1506 </button> 1507 <div class="clear"></div> 1508 <ul class="inner-list" uib-collapse="isCollapsed('57a8d25361706910f16c1100')"> 1509 <li class=" text-secondary-color" ng-non-bindable> 1510 1511 <a href="/categories/%E4%B8%AD%E8%8B%B1%E6%96%87%E8%A9%A9%E6%AD%8C"> 1512 ä¸æè©©æ 1513 </a> 1514 </li> 1515 <li class=" text-secondary-color" ng-non-bindable> 1516 1517 <a href="/categories/%E8%8B%B1%E6%96%87%E8%A9%A9%E6%AD%8C"> 1518 è±æè©©æ 1519 </a> 1520 </li> 1521 <li class=" text-secondary-color" ng-non-bindable> 1522 1523 <a href="/categories/%E8%AE%9A%E7%BE%8E%E8%A9%A9%E9%9B%86"> 1524 è®ç¾è©©é 1525 </a> 1526 </li> 1527 <li class=" text-secondary-color" ng-non-bindable> 1528 1529 <a href="/categories/%E6%9C%89%E8%81%B2%E6%9B%B8%E5%8F%8A%E4%BF%A1%E6%81%AF"> 1530 è·äºä¿¡æ¯ 1531 </a> 1532 </li> 1533 <li class=" text-secondary-color" ng-non-bindable> 1534 1535 <a href="/categories/%E5%85%92%E7%AB%A5%E5%BD%B1%E9%9F%B3"> 1536 å ç«¥å½±é³ 1537 </a> 1538 </li> 1539 <li class=" text-secondary-color" ng-non-bindable> 1540 1541 <a href="/categories/%E6%9C%89%E8%81%B2%E6%9B%B8"> 1542 æè²æ¸ 1543 </a> 1544 </li> 1545 <li class=" text-secondary-color" ng-non-bindable> 1546 1547 <a href="/categories/dvdvcd"> 1548 DVD/VCD 1549 </a> 1550 </li> 1551 </ul> 1552 </li> 1553 <li class=" text-secondary-color"> 1554 <a href="/categories/%E9%9B%BB%E5%AD%90" ng-non-bindable> 1555 é»å 1556 </a> 1557 <!-- has subcategories --> 1558 <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['57a8d3dc61706939f5492500'] = !isExpanded['57a8d3dc61706939f5492500']"> 1559 <i class="fa fa-angle-down" ng-show="isCollapsed('57a8d3dc61706939f5492500')"></i> 1560 <i class="fa fa-angle-up" ng-show="!isCollapsed('57a8d3dc61706939f5492500')"></i> 1561 </button> 1562 <div class="clear"></div> 1563 <ul class="inner-list" uib-collapse="isCollapsed('57a8d3dc61706939f5492500')"> 1564 <li class=" text-secondary-color" ng-non-bindable> 1565 1566 <a href="/categories/%E9%9B%BB%E5%AD%90%E6%92%AD%E6%94%BE%E5%99%A8"> 1567 ææ¾å¨ 1568 </a> 1569 </li> 1570 <li class=" text-secondary-color" ng-non-bindable> 1571 1572 <a href="/categories/ios"> 1573 iOS 1574 </a> 1575 </li> 1576 <li class=" text-secondary-color" ng-non-bindable> 1577 1578 <a href="/categories/android"> 1579 Android 1580 </a> 1581 </li> 1582 <li class=" text-secondary-color" ng-non-bindable> 1583 1584 <a href="/categories/windows-10"> 1585 Windows 1586 </a> 1587 </li> 1588 <li class=" text-secondary-color" ng-non-bindable> 1589 1590 <a href="/categories/%E6%95%B4%E5%90%88%E6%96%B9%E6%A1%88"> 1591 æ´åæ¹æ¡ 1592 </a> 1593 </li> 1594 <li class=" text-secondary-color" ng-non-bindable> 1595 1596 <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"> 1597 æå¸¸åæéé»åçæ¢è®åºè 1598 </a> 1599 </li> 1600 <li class=" text-secondary-color" ng-non-bindable> 1601
1602 <a href="/categories/%E7%B6%AD%E4%BF%AE%E8%B2%BB"> 1603 ç¶ä¿®è²»ä»æ¬¾å 1604 </a> 1605 </li> 1606 </ul> 1607 </li> 1608 <li class=" text-secondary-color"> 1609 <a href="/categories/%E7%94%A8%E5%93%81" ng-non-bindable> 1610 ç¨å 1611 </a> 1612 <!-- has subcategories --> 1613 <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['57a8d3c161706939feb82600'] = !isExpanded['57a8d3c161706939feb82600']"> 1614 <i class="fa fa-angle-down" ng-show="isCollapsed('57a8d3c161706939feb82600')"></i> 1615 <i class="fa fa-angle-up" ng-show="!isCollapsed('57a8d3c161706939feb82600')"></i> 1616 </button> 1617 <div class="clear"></div> 1618 <ul class="inner-list" uib-collapse="isCollapsed('57a8d3c161706939feb82600')"> 1619 <li class=" text-secondary-color" ng-non-bindable> 1620 1621 <a href="/categories/2024-%E7%A6%8F%E9%9F%B3%E6%9C%88%E6%9B%86"> 1622 ç¦é³ææ 1623 </a> 1624 </li> 1625 <li class=" text-secondary-color" ng-non-bindable> 1626 1627 <a href="/categories/25%E9%96%8B%E7%A6%8F%E9%9F%B3%E5%96%AE%E5%BC%B5"> 1628 25éç¦é³å®å¼µ 1629 </a> 1630 </li> 1631 <li class=" text-secondary-color" ng-non-bindable> 1632 1633 <a href="/categories/%E4%BF%A1%E5%BE%92%E6%97%A5%E8%AA%8C"> 1634 ä¿¡å¾æ¥èª 1635 </a> 1636 </li> 1637 <li class=" text-secondary-color" ng-non-bindable> 1638 1639 <a href="/categories/%E5%85%B6%E5%AE%83-1"> 1640 å ¶ä» 1641 </a> 1642 </li> 1643 <li class=" text-secondary-color" ng-non-bindable> 1644 1645 <a href="/categories/2027%E6%9C%88%E6%9B%86%E3%80%81%E6%97%A5%E8%AA%8C"> 1646 2027ææãæ¥èªï¼10/31åç¹å¹ 1647 </a> 1648 </li> 1649 </ul> 1650 </li> 1651 </ul> 1652 </div> 1653</div> 1654 1655 <div class="visible-xs"> 1656 <div> 1657 <div class="section-header"> 1658 å¸³æ¶ 1659 </div> 1660 <ul> 1661 <li><a href="/users/sign_in">æå¡ç»å ¥</a></li> 1662 <li><a href="/users/sign_up">æ°ç¨æ¶è¨»å</a></li> 1663 </ul> 1664 </div> 1665 </div> 1666 1667 <div class="other-setting-list visible-xs"> 1668 <div class="section-header"> 1669 å ¶ä» 1670 </div> 1671 <ul> 1672 <li> 1673 <div class="menu-button message-button" ng-hide="featureService.hasBetaFeature('hide_message')" ng-click="showMessageForm()" ng-class="{'ie-hack':!mainConfig.isMultiCurrencyEnabled}"> 1674 <span class="menu-words"><span class="fa fa-comment"></span>è¯çµ¡æå</span> 1675 </div> 1676 </li> 1677 <li> 1678 <div class="dropdown mobile-language-btn" ng-class="{'ie-hack':!mainConfig.isMultiCurrencyEnabled}"> 1679 <div class="menu-button"> 1680 <span class="menu-words"> 1681 <svg class="fa fa-v5-globe"> 1682 <use xlink:href="#fa-v5-globe"></use> 1683 </svg> 1684 ç¹é«ä¸æ</span> 1685 </span> 1686 </div> 1687 </div> 1688 </li> 1689 </ul> 1690 </div> 1691</div> 1692<!--left-panel--> 1693 1694 1695<div id="cart-panel" data-e2e-id="cart-panel-mobile_container" style="display:none" class="panel-mobile"> 1696 <!-- cart Start --> 1697 <div ng-controller="CartsController"> 1698 <div class="cart-header"> 1699 è³¼ç©è» 1700 </div> 1701 <!-- cart items start--> 1702 <div class="clear"></div> 1703 <div ng-cloak class="cart-panel-empty-wrapper" ng-class="{'has-related-products': currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled}" ng-show="currentCart.isCartEmpty()"> 1704 <div style="display:block;padding:15px"> 1705 ä½ çè³¼ç©è»æ¯ç©ºç 1706 </div> 1707 <div class="cart-related-products" ng-if="currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled"> 1708 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 1709 <cart-lazyload-related-products data-allow-empty-product-ids="true"> 1710 <div class="cart-related-products-loading"> 1711 <div class="cart-related-products-loading-image loading-placeholder"></div> 1712 <div class="cart-related-products-loading-content"> 1713 <div class="cart-related-products-loading-title loading-placeholder"></div> 1714 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 1715 </div> 1716 </div> 1717 <div class="cart-related-products-list"></div> 1718 </cart-lazyload-related-products> 1719 </div> 1720 </div> 1721 <div ng-cloak ng-hide="currentCart.isCartEmpty()"> 1722 <div id="" style="" class="cart-items"> 1723 <div 1724 ng-repeat="item in currentCart.getItems() track by item._id" 1725 ng-if="item.type !== 'gift'" 1726 data-cart-item-id="{{ item._id }}" 1727 product-id="{{ item.product_id }}" 1728 > 1729 <div class="cart-item"> 1730 <a 1731 ng-if="item.product.type !== 'gift'" 1732 ng-href="/products/{{item.product_id}}"
1733 target="_blank" 1734 class="product-link js-product-link" 1735 > 1736 <img 1737 class="cart-item-image" 1738 ng-src="{{ getImgSrc(item, '200x200f') }}" 1739 alt="{{ (item.variation.media ? item.variation.media.alt_translations : item.product.cover_media.alt_translations) | translateModel }}" 1740 /> 1741 </a> 1742 <img 1743 class="cart-item-image" 1744 ng-if="item.product.type === 'gift'" 1745 ng-src="{{ getImgSrc(item, '200x200f') }}" 1746 alt="{{ 1747 (item.variation.media 1748 ? item.variation.media.alt_translations 1749 : item.product.cover_media.alt_translations) | translateModel 1750 }}" 1751 /> 1752 <div class="cart-item-content" style="float:left;width:130px;"> 1753 <div 1754 ng-show="['bundle_pricing', 'bundle_percentage', 'bundle_amount', 'bundle_gift'].includes(item.applied_promotion.discount_type)" 1755 class="label promotion-label label-default" 1756 > 1757 {{ 'product.bundled_products.label' | translate }} 1758 </div> 1759 <div 1760 ng-show="['bundle_group', 'bundle_group_percentage', 'bundle_group_amount', 'bundle_group_gift'].includes(item.applied_promotion.discount_type)" 1761 class="label promotion-label label-default" 1762 > 1763 {{ 'product.bundle_group_products.label' | translate }} 1764 </div> 1765 <div 1766 ng-show="['buyandget_free', 'buyandget_percentage', 'buyandget_pricing'].includes(item.applied_promotion.discount_type)" 1767 class="label promotion-label label-default" 1768 > 1769 {{ 'product.buyandget.label' | translate }} 1770 </div> 1771 <div 1772 ng-show="item.type === 'redeem_gift' || item.type === 'manual_gift'" 1773 class="label promotion-label label-default" 1774 > 1775 {{ 'product.gift.label' | translate }} 1776 </div> 1777 <div ng-show="item.type == 'addon_product'" class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 1778 <div class="title">{{item.product.title_translations|translateModel}}</div> 1779 <div ng-repeat="field in item.variation.fields"> 1780 <div class="variation">{{ field.name_translations | translateModel }}</div> 1781 </div> 1782 <div class="variation" ng-hide="item.variation.fields">{{item.variation.name}}</div> 1783 <ul ng-if="isProductSetEnabled && item.product.type === 'product_set' && item.product.child_products" class="product-set-item-list"> 1784 <li class="child-product-item" ng-repeat="childProduct in item.product.child_products track by childProduct._id"> 1785 <p class="child-product-title">{{ childProduct.title_translations | translateModel }}</p> 1786 <p class="child-variation-title" ng-if="childProduct.child_variation">{{ getChildVariationShorthand(childProduct.child_variation) }}</p> 1787 </li> 1788 </ul> 1789 <span 1790 class="variation-open-button" 1791 ng-if="!state.variationOpenedChildren.has(item._id) && item.product.type === 'product_set'" 1792 ng-click="onClickOpenVariation(item._id)" 1793 > 1794 {{ 'product.set.open_variation' | translate }} 1795 <i class="fa fa-angle-down"></i> 1796 </span> 1797 <ul ng-if="isProductSetRevampEnabled && item.product.type === 'product_set' && item.product.child_products && state.variationOpenedChildren.has(item._id)" class="product-set-item-list"> 1798 <li 1799 class="child-product-item" 1800 ng-repeat="selectedChildProduct in item.item_data.selected_child_products track by (selectedChildProduct.child_product_id + selectedChildProduct.child_variation_id)" 1801 > 1802 <p class="child-product-title"> 1803 {{ getSelectedItemDetail(selectedChildProduct, item).childProductName }} 1804 x {{ selectedChildProduct.quantity || 1 }} 1805 </p> 1806 <p class="child-variation-title" ng-if="selectedChildProduct.child_variation_id"> 1807 {{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }} 1808 </p> 1809 </li> 1810 </ul> 1811 <div class="price-details"> 1812 {{item.quantity}}<span style=";margin:0 3px;">x</span>
1813 <span 1814 ng-if="currentCart.getItemPrice(item).label !== '' && item.type !== 'redeem_gift' && item.type !== 'manual_gift'" 1815 ng-bind-html="currentCart.getItemPrice(item).label | changeCurrency" 1816 ></span> 1817 <span 1818 ng-if="item.type === 'manual_gift' || (currentCart.getItemPrice(item).label === '' && item.type !== 'redeem_gift')" 1819 ng-bind-html="'NT$0' | changeCurrency" 1820 ></span> 1821 <span ng-if="item.type === 'redeem_gift'"> 1822 {{ item.unit_point }} é» 1823 </span> 1824 </div> 1825 </div><!--cart-item-content--> 1826 <div class="remove" ng-if="shouldShowDeleteButton"> 1827 <a ng-click="removeItemFromCart(item._id,$event)" >åªé¤</a> 1828 </div> 1829 <div class="clear"></div> 1830 </div><!-- cart-item--> 1831 1832 <div 1833 class="addon-cart-item cart-item" 1834 ng-repeat="addonItem in item.addon_items track by addonItem._id" 1835 ng-init="addonItemPrice = addonItem.price ? (addonItem.quantity * addonItem.price.cents / mainConfig.merchantData.base_currency.subunit_to_unit) : ''" 1836 data-cart-item-id="{{ addonItem._id }}" 1837 > 1838 <span class="product-link js-product-link"> 1839 <img 1840 class="cart-item-image" 1841 ng-src="{{ getImgSrc(addonItem, '200x200f') }}" 1842 alt="{{ addonItem.product.cover_media.alt_translations | translateModel }}" 1843 /> 1844 </span> 1845 <div class="cart-item-content" style="float:left;width:130px;"> 1846 <div class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 1847 <div class="title">{{addonItem.product.title_translations|translateModel}}</div> 1848 <div class="price-details"> 1849 {{addonItem.quantity}}<span style=";margin:0 3px;">x</span> 1850 <span ng-show="addonItem.price.label" ng-bind-html="addonItem.price.label | changeCurrency"></span> 1851 <span ng-hide="addonItem.price.label">{{ mainConfig.merchantData.base_currency.alternate_symbol + "0" }}</span> 1852 </div> 1853 </div><!--cart-item-content--> 1854 <div class="remove" ng-if="shouldShowDeleteButton"> 1855 <a ng-click="removeItemFromCart(addonItem._id,$event)" >åªé¤</a> 1856 </div> 1857 <div class="clear"></div> 1858 </div> 1859 1860 </div> 1861 <div data-e2e-id="cart-sidebar-related-products_container" class="cart-related-products" ng-if="isSmartProductRecommendationPlusCartEnabled && getCartProductIds()"> 1862 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 1863 <cart-lazyload-related-products ng-attr-data-product-ids="{{ getCartProductIds() }}"> 1864 <div class="cart-related-products-loading"> 1865 <div class="cart-related-products-loading-image loading-placeholder"></div> 1866 <div class="cart-related-products-loading-content"> 1867 <div class="cart-related-products-loading-title loading-placeholder"></div> 1868 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 1869 </div> 1870 </div> 1871 <div class="cart-related-products-list"></div> 1872 </cart-lazyload-related-products> 1873 </div> 1874 <div class="clear"></div> 1875 </div> <!--cart-items--> 1876 <!-- cart items end --> 1877 <div class="clear"></div> 1878 <div class="cart-chkt-btn-cont"> 1879 <button 1880 id="btn-checkout" 1881 data-e2e-id="checkout_button" 1882 class="cart-chkt-btn ladda-button" 1883 data-style="slide-down" 1884 ladda="checkoutButtonLoading" 1885 ng-click="onCheckoutClicked($event)" 1886 > 1887 è¨å®çµå¸³ 1888 </button> 1889 </div> 1890 </div> 1891 </div> 1892</div> <!--cart-panel--> 1893 1894<!-- cart End --> 1895<div id="language-panel" style="display:none" class="panel-mobile" data-nosnippet> 1896 <!-- language Start --> 1897 <div class="ng-scope"> 1898 <div class="section-header language-header"> 1899 <a class="left-panel-button menu-button ie-hack " href="#left-panel">
1900 <span class="fa fa-chevron-left"></span> 1901 </a> 1902 èªè¨ 1903 </div> 1904 </div> 1905 <ul> 1906 <li ng-click="changeLanguage('en')"><span>English</span></li> 1907 <li ng-click="changeLanguage('zh-hant')"><span>ç¹é«ä¸æ</span></li> 1908 </ul> 1909</div> 1910<!-- language End --> 1911 1912 1913<div id="currency-panel" style="display:none" class="panel-mobile" data-nosnippet> 1914 <!-- currency Start --> 1915 <div class="ng-scope"> 1916 <div class="section-header currency-header"> 1917 <a class="left-panel-button menu-button ie-hack " href="#left-panel"> 1918 <span class="fa fa-chevron-left"></span> 1919 </a> 1920 貨幣 1921 </div> 1922 </div> 1923 <ul> 1924 <li ng-click="changeCurrency('hkd')"><span>$ HKD</span></li> 1925 <li ng-click="changeCurrency('mop')"><span>P MOP</span></li> 1926 <li ng-click="changeCurrency('cny')"><span>Â¥ CNY</span></li> 1927 <li ng-click="changeCurrency('twd')"><span>$ TWD</span></li> 1928 <li ng-click="changeCurrency('usd')"><span>$ USD</span></li> 1929 <li ng-click="changeCurrency('sgd')"><span>$ SGD</span></li> 1930 <li ng-click="changeCurrency('eur')"><span>⬠EUR</span></li> 1931 <li ng-click="changeCurrency('aud')"><span>$ AUD</span></li> 1932 <li ng-click="changeCurrency('gbp')"><span>£ GBP</span></li> 1933 <li ng-click="changeCurrency('php')"><span>â± PHP</span></li> 1934 <li ng-click="changeCurrency('myr')"><span>RM MYR</span></li> 1935 <li ng-click="changeCurrency('thb')"><span>฿ THB</span></li> 1936 <li ng-click="changeCurrency('aed')"><span>د.Ø¥ AED</span></li> 1937 <li ng-click="changeCurrency('jpy')"><span>Â¥ JPY</span></li> 1938 <li ng-click="changeCurrency('bnd')"><span>$ BND</span></li> 1939 <li ng-click="changeCurrency('krw')"><span>â© KRW</span></li> 1940 <li ng-click="changeCurrency('idr')"><span>Rp IDR</span></li> 1941 <li ng-click="changeCurrency('vnd')"><span>â« VND</span></li> 1942 <li ng-click="changeCurrency('cad')"><span>$ CAD</span></li> 1943 </ul> 1944</div> 1945 1946<!-- currency End --> 1947 1948 1949<div class="side-panel-search search-panel-mobile 1950 " 1951> 1952 <form ng-controller="ProductsSearchController" ng-submit="search(searchQuery, $event); $event.preventDefault();" action="{{'#/search/'}}"> 1953 <button class="mobile-search-btn"><span class="fa fa-search"></span></button> 1954 <input type="search" name="searchQuery" ng-model="searchQuery" placeholder="æ¾åå" maxlength="50" autocomplete="on"> 1955 <span class="fa fa-times" ng-class="{ 'has-search-query': searchQuery }" ng-show="searchQuery.length > 0" ng-click="clearSearch()"></span> 1956 </form> 1957 <div class="search-mask"></div> 1958</div> 1959 1960<div id="fixed-menu-container" class="mobile-revamp-navigation "> 1961 1962 <div ng-cloak facebook-banner class="facebook-banner"> 1963 <div ng-if="state.isBannerOpened" class="facebook-banner-wrapper"> 1964 <div ng-click="onClose()" class="close-icon-wrapper"> 1965 <i class="fa fa-times"></i> 1966 </div> 1967 <p ng-click="copy()" class="wording" ng-bind-html="'facebook_banner.description' | translate"></p> 1968 <input type="hidden" id="location-copy-url" value="{{ currentLocation }}" readonly> 1969 </div> 1970 </div> 1971 1972 <basic-popover class="cart-over-limit"></basic-popover> 1973 <div class="fixed-menu-wrapper"> 1974 1975 <a class="left-panel-button menu-button visible-xs visible-sm 1976 ie-hack 1977 " 1978 href="#left-panel" 1979 > 1980 <span class="fa fa-bars"> </span><span class="menu-words" style="padding-left:6px;">ç®é</span> 1981 </a> 1982 1983 <a class="visible-xs m-search-button menu-button ie-hack "> 1984 <span class="fa fa-search"></span> 1985 </a> 1986 1987 <!-- mobile logo --> 1988 <div class="mobile-logo"> 1989 <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> 1990 </div> 1991 1992 <a href="/users/sign_in" class="menu-button signin-signup-button mobile-revamp-navigation"> 1993 <span class="fa fa-user"> </span><span class="menu-words">ç»å ¥æå¡</span> 1994 </a> 1995 <user-reminder-desktop 1996 campaign-rule="null" 1997></user-reminder-desktop> 1998 <a 1999 class="cart-panel-button menu-button ie-hack" 2000 id="" 2001 data-e2e-id="show-cart-panel_button" 2002 href="#cart-panel" 2003 >
2004 <span class="fa fa-shopping-cart"> </span><span class="menu-words">è³¼ç©è»</span> 2005 <span class="cart-count" ng-show="currentCart.getItemCount()>0" ng-cloak> 2006 <span class="hidden-xs">(</span>{{currentCart.getItemCount()}}<span class="hidden-xs">)</span> 2007 </span> 2008 </a> 2009 <a class="menu-button 2010 message-button 2011 hidden-xs 2012 ie-hack" 2013 ng-click="showMessageForm()" 2014 > 2015 <span class="fa fa-comment"></span><span class="menu-words" style="padding-left:6px;">è¯çµ¡æå</span> 2016 </a> 2017 <div class="dropdown ie-hack hidden-xs" dropdown data-nosnippet> 2018 <div class="menu-button dropdown-toggle" dropdown-toggle> 2019 <span> 2020 <svg class="fa fa-v5-globe"> 2021 <use xlink:href="#fa-v5-globe" /> 2022 </svg> 2023 </span> 2024 <span class="menu-words" style="padding-left:5px;padding-right:5px;">ç¹é«ä¸æ</span> 2025 <span class="caret menu-words" style="float: right;position: relative;top: 7px;"></span> 2026 </div> 2027 <ul class="dropdown-menu menu-button language"> 2028 <li ng-click="changeLanguage('en')"><span>English</span></li> 2029 <li ng-click="changeLanguage('zh-hant')"><span>ç¹é«ä¸æ</span></li> 2030 </ul> 2031 </div> 2032 <div class="menu-button search-button ie-hack"> 2033 <form ng-controller="ProductsSearchController" ng-submit="search(searchQuery, $event)" action="/products" style="margin-bottom: 0"> 2034 <input name="query" ng-model="searchQuery" placeholder="æ¾åå" maxlength="50"> 2035 <button><span class="fa fa-search"></span></button> 2036 </form> 2037 </div> 2038 </div> 2039</div> 2040 2041 2042 <div class="body-wrapper 2043 2044 2045 2046 " 2047 > 2048 <div class="body-content mobile-revamp-navigation"> 2049 <!-- navigation --> 2050<nav class="main-navigation"> 2051 2052 <div ng-cloak facebook-banner class="facebook-banner"> 2053 <div ng-if="state.isBannerOpened" class="facebook-banner-wrapper"> 2054 <div ng-click="onClose()" class="close-icon-wrapper"> 2055 <i class="fa fa-times"></i> 2056 </div> 2057 <p ng-click="copy()" class="wording" ng-bind-html="'facebook_banner.description' | translate"></p> 2058 <input type="hidden" id="location-copy-url" value="{{ currentLocation }}" readonly> 2059 </div> 2060 </div> 2061 2062 <div class="navbar-wrapper " > 2063 <div class="navbar hidden-xs" role="navigation"> 2064 <div class="navbar-header-wrapper"> 2065 <div class="container" > 2066 <div class="navbar-header"> 2067 <a href="https://www.twgbr.org.tw/"> 2068 <img src="https://shoplineimg.com/57625fb861706924e07d2d00/5836a32f61706961a95f0800/x140.webp?source_format=png" class="logo-image sl-lazy-image" data-resizing-segment="140" /> 2069 </a> 2070 </div> 2071 </div> <!--container--> 2072 </div> 2073 <div class="navbar-menu-wrapper"> 2074 <div class="container" > 2075 <div class="navbar-menu hidden-xs"> 2076 <ul class="text-primary-color"> 2077 <!-- Has dropdown links --> 2078 <!-- doesn't have dropdown links --> 2079 <li link-highlight="/pages/%E7%A6%8F%E9%9F%B3%E6%9B%B8%E6%88%BF"> 2080 <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> 2081 </li> 2082 <!-- Has dropdown links --> 2083 <!-- doesn't have dropdown links --> 2084 <li link-highlight="/products"> 2085 <a link-highlight="/products" href="/products" target="" ng-non-bindable>ææåå</a> 2086 </li> 2087 <!-- Has dropdown links --> 2088 <li class="nav-dropdown" link-highlight="/pages/%E7%B6%93%E5%85%B8%E5%A5%97%E6%9B%B8"> 2089 <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> 2090 <ul class="nav-dropdown-menu"> 2091 <li link-highlight="/pages/%E7%B7%9A%E4%B8%8A%E9%96%B1%E8%AE%80"> 2092 <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> 2093 </li> 2094 <li link-highlight="/pages/%E7%94%9F%E5%91%BD%E8%AE%80%E7%B6%93"> 2095 <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> 2096 </li> 2097 <li link-highlight="/pages/%E5%80%AA%E6%9F%9D%E8%81%B2%E6%96%87%E9%9B%86"> 2098 <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> 2099 </li> 2100 <li link-highlight="/pages/%E6%9D%8E%E5%B8%B8%E5%8F%97%E6%96%87%E9%9B%86"> 2101 <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> 2102 </li> 2103 <li link-highlight="/pages/%E8%81%B7%E4%BA%8B%E6%96%87%E6%91%98"> 2104 <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> 2105 </li> 2106 </ul> 2107 </li> 2108 <!-- Has dropdown links --> 2109 <li class="nav-dropdown" link-highlight="/pages/%E6%9C%80%E6%96%B0%E5%85%AC%E5%91%8A"> 2110 <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> 2111 <ul class="nav-dropdown-menu"> 2112 <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"> 2113 <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> 2114 </li> 2115 <li link-highlight="/pages/%E5%8D%8A%E5%B9%B4%E5%BA%A6%E8%A8%93%E7%B7%B4"> 2116 <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> 2117 </li> 2118 <li link-highlight="/pages/standing-order"> 2119 <a link-highlight="/pages/standing-order" href="/pages/standing-order" target="" ng-non-bindable>åºæ¬è¨æ¶</a> 2120 </li> 2121 <li link-highlight="/pages/%E6%9B%B8%E6%88%BF%E9%96%80%E5%B8%82"> 2122 <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> 2123 </li> 2124 <li link-highlight="/pages/%E5%9C%96%E6%9B%B8%E7%9B%AE%E9%8C%84"> 2125 <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> 2126 </li> 2127 <li link-highlight="/pages/app%E6%87%89%E7%94%A8%E8%BB%9F%E9%AB%94%E5%85%AC%E5%91%8A"> 2128 <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> 2129 </li> 2130 <li link-highlight="/pages/%E5%85%B6%E5%AE%83%E8%B3%87%E8%A8%8A"> 2131 <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> 2132 </li> 2133 </ul> 2134 </li> 2135 <!-- Has dropdown links --> 2136 <li class="nav-dropdown" link-highlight="/pages/%E7%B7%9A%E4%B8%8A%E9%96%B1%E8%AE%80-1"> 2137 <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> 2138 <ul class="nav-dropdown-menu"> 2139 <li link-highlight="/pages/app"> 2140 <a link-highlight="/pages/app" href="/pages/app" target="" ng-non-bindable>APP</a> 2141 </li> 2142 <li link-highlight="/pages/%E7%A6%8F%E9%9F%B3%E6%A9%9F"> 2143 <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> 2144 </li> 2145 <li link-highlight="/pages/pc-%E8%81%96%E7%B6%93%E7%A0%94%E8%AE%80%E7%89%88"> 2146 <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> 2147 </li> 2148 <li link-highlight="/pages/%E9%99%84%E5%8A%A0%E6%9C%8D%E5%8B%99"> 2149 <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> 2150 </li> 2151 </ul> 2152 </li> 2153 <!-- Has dropdown links --> 2154 <!-- doesn't have dropdown links --> 2155 <li link-highlight="https://www.facebook.com/TWGospelBookroom/"> 2156 <a link-highlight="https://www.facebook.com/TWGospelBookroom/" href="https://www.facebook.com/TWGospelBookroom/" target="_blank" ng-non-bindable>Facebook</a> 2157 </li> 2158 <!-- Has dropdown links --> 2159 <!-- doesn't have dropdown links --> 2160 <li link-highlight="https://www.mygoodland.video"> 2161 <a link-highlight="https://www.mygoodland.video" href="https://www.mygoodland.video" target="_self" ng-non-bindable>å½±é³ç¾å°</a> 2162 </li> 2163 <!-- Has dropdown links --> 2164 <!-- doesn't have dropdown links --> 2165 <li link-highlight="/pages/%E9%97%9C%E6%96%BC%E6%9B%B8%E6%88%BF"> 2166 <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> 2167 </li> 2168</ul> 2169 </div> 2170 </div> <!--container--> 2171 </div> 2172 </div><!--navbar--> 2173 </div><!--navbar-wrapper--> 2174</nav> 2175<!-- navigation end --> 2176 2177 2178 <!-- main Content --> 2179 <div class="yield-wrapper"> 2180 2181 2182 2183 2184 2185 2186<div class="container content-controller" ga-page-view> 2187 <div class="row"> 2188 <form class="mobile-shop-search-bar-form hidden-md hidden-lg" ng-controller="ProductsSearchController" ng-submit="search(searchQuery, $event)" action="/products"> 2189 <div class="shop-search-bar mobile-shop-search-bar"> 2190 <input class="shop-search-input mobile-shop-search-input" name="query" ng-model="searchQuery" maxlength="50"> 2191 <button class="btn btn-default mobile-shop-search-button"><i class="fa fa-search"></i></button> 2192 </div> 2193 </form> 2194 2195 <!-- Side bar --> 2196 <div class="col-md-3 animate-show hidden-xs hidden-sm" id="leftCol"> 2197 <div class=""> 2198 <form class="shop-search-bar-form desktop-shop-search-form" ng-controller="ProductsSearchController" ng-submit="search(searchQuery, $event)" action="/products"> 2199 <div class="shop-search-bar desktop-shop-search-bar"> 2200 <input class="shop-search-input desktop-shop-search-input" name="query" ng-model="searchQuery" maxlength="50"> 2201 <button class="btn btn-default shop-search-button"><i class="fa fa-search"></i></button> 2202 </div> 2203</form> 2204<div class="catmenu"> 2205 <p class="global-primary dark-primary section-title">åé¡</p> 2206 <ul id="sidebar"> 2207 <li class=" text-secondary-color"> 2208 <a href="/categories/57625fbd61706924fd302a00" ng-non-bindable> 2209 ç²¾é¸åå 2210 </a> 2211 <!-- no subcategories -->
2212 <span class="catcount">3</span> 2213 </li> 2214 <li class=" text-secondary-color"> 2215 <a href="/categories/%E6%96%B0%E5%93%81%E6%8E%A8%E4%BB%8B"> 2216 æ°åæ¨ä» 2217 </a> 2218 <!-- no subcategories --> 2219 <span class="catcount">11</span> 2220 </li> 2221 <li class=" text-secondary-color"> 2222 <a href="/categories/%E7%B7%A8%E8%BC%AF%E6%8E%A8%E8%96%A6"> 2223 編輯æ¨è¦ 2224 </a> 2225 <!-- no subcategories --> 2226 <span class="catcount">12</span> 2227 </li> 2228 <li class=" text-secondary-color"> 2229 <a href="/categories/biblehymn"> 2230 èç¶ 2231 </a> 2232 <!-- has subcategories --> 2233 <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['57fde7886170690a24111a00'] = !isExpanded['57fde7886170690a24111a00']"> 2234 <!-- <i class="fa" ng-class="{'fa-angle-right':!isExpanded['57fde7886170690a24111a00'],'fa-angle-down':isExpanded['57fde7886170690a24111a00']}"></i> --> 2235 <i class="fa fa-angle-right" ng-show="isCollapsed('57fde7886170690a24111a00')" ></i> 2236 <i class="fa fa-angle-down" ng-show="!isCollapsed('57fde7886170690a24111a00')" ng-cloak></i> 2237 </button> 2238 <div class="clear"></div> 2239 <ul 2240 class="inner-list collapse" 2241 style="height: 0" 2242 uib-collapse="isCollapsed('57fde7886170690a24111a00')"> 2243 <li class=" text-secondary-color"> 2244 2245 <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"> 2246 ç®é¢éé 2247 </a> 2248 <span class="catcount"> 2249 5 2250 </span> 2251 </li> 2252 <li class=" text-secondary-color"> 2253 2254 <a href="/categories/%E6%A9%AB%E6%8E%92%E8%81%96%E7%B6%93"> 2255 æ©«æèç¶ 2256 </a> 2257 <span class="catcount"> 2258 4 2259 </span> 2260 </li> 2261 <li class=" text-secondary-color"> 2262 2263 <a href="/categories/%E6%8A%BD%E5%8D%B0%E6%9C%AC%E8%81%96%E7%B6%93"> 2264 æ½å°æ¬èç¶ 2265 </a> 2266 <span class="catcount"> 2267 32 2268 </span> 2269 </li> 2270 <li class=" text-secondary-color"> 2271 2272 <a href="/categories/%E8%81%96%E7%B6%93%E6%81%A2%E5%BE%A9%E6%9C%AC"> 2273 èç¶æ¢å¾©æ¬ 2274 </a> 2275 <span class="catcount"> 2276 7 2277 </span> 2278 </li> 2279 </ul> 2280 </li> 2281 <li class=" text-secondary-color"> 2282 <a href="/categories/%E8%A9%A9%E6%AD%8C"> 2283 è©©æ 2284 </a> 2285 <!-- no subcategories --> 2286 <span class="catcount">13</span> 2287 </li> 2288 <li class=" text-secondary-color"> 2289 <a href="/categories/gospel"> 2290 ç¦é³é¡ 2291 </a> 2292 <!-- no subcategories --> 2293 <span class="catcount">51</span> 2294 </li> 2295 <li class=" text-secondary-color"> 2296 <a href="/categories/%E9%80%A0%E5%B0%B1"> 2297 é å°±é¡ 2298 </a> 2299 <!-- no subcategories --> 2300 <span class="catcount">399</span> 2301 </li> 2302 <li class=" text-secondary-color"> 2303 <a href="/categories/service"> 2304 äºå¥é¡ 2305 </a> 2306 <!-- no subcategories --> 2307 <span class="catcount">164</span> 2308 </li> 2309 <li class=" text-secondary-color"> 2310 <a href="/categories/%E8%AE%80%E7%B6%93"> 2311 è®ç¶é¡ 2312 </a> 2313 <!-- has subcategories --> 2314 <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['57a8d17e61706964348c2400'] = !isExpanded['57a8d17e61706964348c2400']"> 2315 <!-- <i class="fa" ng-class="{'fa-angle-right':!isExpanded['57a8d17e61706964348c2400'],'fa-angle-down':isExpanded['57a8d17e61706964348c2400']}"></i> --> 2316 <i class="fa fa-angle-right" ng-show="isCollapsed('57a8d17e61706964348c2400')" ></i> 2317 <i class="fa fa-angle-down" ng-show="!isCollapsed('57a8d17e61706964348c2400')" ng-cloak></i> 2318 </button> 2319 <div class="clear"></div> 2320 <ul 2321 class="inner-list collapse" 2322 style="height: 0" 2323 uib-collapse="isCollapsed('57a8d17e61706964348c2400')"> 2324 <li class=" text-secondary-color"> 2325
2326 <a href="/categories/%E7%94%9F%E5%91%BD%E8%AE%80%E7%B6%93"> 2327 çå½è®ç¶ 2328 </a> 2329 <span class="catcount"> 2330 67 2331 </span> 2332 </li> 2333 <li class=" text-secondary-color"> 2334 2335 <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"> 2336 æ°ç´çå½è®ç¶å®å· 2337 </a> 2338 <span class="catcount"> 2339 22 2340 </span> 2341 </li> 2342 <li class=" text-secondary-color"> 2343 2344 <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"> 2345 èç´çå½è®ç¶å®å· 2346 </a> 2347 <span class="catcount"> 2348 14 2349 </span> 2350 </li> 2351 <li class=" text-secondary-color"> 2352 2353 <a href="/categories/%E6%96%B0%E7%B4%84%E7%B8%BD%E8%AB%96"> 2354 æ°ç´ç¸½è« 2355 </a> 2356 <span class="catcount"> 2357 17 2358 </span> 2359 </li> 2360 </ul> 2361 </li> 2362 <li class=" text-secondary-color"> 2363 <a href="/categories/childrens-book"> 2364 å ç«¥é¡ 2365 </a> 2366 <!-- no subcategories --> 2367 <span class="catcount">125</span> 2368 </li> 2369 <li class=" text-secondary-color"> 2370 <a href="/categories/%E8%8B%B1%E6%96%87%E6%9B%B8"> 2371 è±æåå¤èªæ¸ 2372 </a> 2373 <!-- has subcategories --> 2374 <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['57a8d1ed6170695e26282700'] = !isExpanded['57a8d1ed6170695e26282700']"> 2375 <!-- <i class="fa" ng-class="{'fa-angle-right':!isExpanded['57a8d1ed6170695e26282700'],'fa-angle-down':isExpanded['57a8d1ed6170695e26282700']}"></i> --> 2376 <i class="fa fa-angle-right" ng-show="isCollapsed('57a8d1ed6170695e26282700')" ></i> 2377 <i class="fa fa-angle-down" ng-show="!isCollapsed('57a8d1ed6170695e26282700')" ng-cloak></i> 2378 </button> 2379 <div class="clear"></div> 2380 <ul 2381 class="inner-list collapse" 2382 style="height: 0" 2383 uib-collapse="isCollapsed('57a8d1ed6170695e26282700')"> 2384 <li class=" text-secondary-color"> 2385 2386 <a href="/categories/%E8%8B%B1%E6%96%87%E8%81%96%E7%B6%93%E8%A9%A9%E6%AD%8C"> 2387 è±æèç¶è©©æ 2388 </a> 2389 <span class="catcount"> 2390 14 2391 </span> 2392 </li> 2393 <li class=" text-secondary-color"> 2394 2395 <a href="/categories/%E8%8B%B1%E6%96%87%E6%9B%B8%E5%A0%B1"> 2396 è±ææ¸å ± 2397 </a> 2398 <span class="catcount"> 2399 51 2400 </span> 2401 </li> 2402 <li class=" text-secondary-color"> 2403 2404 <a href="/categories/%E8%8B%B1%E6%96%87%E7%89%B9%E5%83%B9%E6%9B%B8"> 2405 è±æç¹å¹æ¸ 2406 </a> 2407 <span class="catcount"> 2408 7 2409 </span> 2410 </li> 2411 <li class=" text-secondary-color"> 2412 2413 <a href="/categories/%E6%97%A5%E8%AA%9E%E8%81%96%E7%B6%93%E8%A9%A9%E6%AD%8C"> 2414 æ¥èªèç¶è©©æ 2415 </a> 2416 <span class="catcount"> 2417 4 2418 </span> 2419 </li> 2420 <li class=" text-secondary-color"> 2421 2422 <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"> 2423 å ¶ä»èªè¨èç¶è©©æ 2424 </a> 2425 <span class="catcount"> 2426 3 2427 </span> 2428 </li> 2429 </ul> 2430 </li> 2431 <li class=" text-secondary-color"> 2432 <a href="/categories/%E5%82%B3%E8%A8%98%E4%BA%A4%E9%9B%86"> 2433 å³è¨ï¼æéï¼æå 2434 </a> 2435 <!-- has subcategories --> 2436 <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['578286616170691128103100'] = !isExpanded['578286616170691128103100']"> 2437 <!-- <i class="fa" ng-class="{'fa-angle-right':!isExpanded['578286616170691128103100'],'fa-angle-down':isExpanded['578286616170691128103100']}"></i>
2437 --> 2438 <i class="fa fa-angle-right" ng-show="isCollapsed('578286616170691128103100')" ></i> 2439 <i class="fa fa-angle-down" ng-show="!isCollapsed('578286616170691128103100')" ng-cloak></i> 2440 </button> 2441 <div class="clear"></div> 2442 <ul 2443 class="inner-list collapse" 2444 style="height: 0" 2445 uib-collapse="isCollapsed('578286616170691128103100')"> 2446 <li class=" text-secondary-color"> 2447 2448 <a href="/categories/%E6%9D%8E%E5%B8%B8%E5%8F%97%E6%96%87%E9%9B%86"> 2449 æå¸¸åæé 2450 </a> 2451 <span class="catcount"> 2452 18 2453 </span> 2454 </li> 2455 <li class=" text-secondary-color"> 2456 2457 <a href="/categories/%E7%A5%9E%E8%81%96%E5%95%9F%E7%A4%BA%E7%9A%84%E9%AB%98%E5%B3%B0"> 2458 ç¥èå示çé«å³° 2459 </a> 2460 <span class="catcount"> 2461 4 2462 </span> 2463 </li> 2464 <li class=" text-secondary-color"> 2465 2466 <a href="/categories/%E8%81%B7%E4%BA%8B%E6%96%87%E6%91%98"> 2467 è·äºææ 2468 </a> 2469 <span class="catcount"> 2470 76 2471 </span> 2472 </li> 2473 <li class=" text-secondary-color"> 2474 2475 <a href="/categories/%E8%82%AF%E5%AE%9A%E8%88%87%E5%90%A6%E5%AE%9A"> 2476 è¯å®èå¦å® 2477 </a> 2478 <span class="catcount"> 2479 15 2480 </span> 2481 </li> 2482 </ul> 2483 </li> 2484 <li class=" text-secondary-color"> 2485 <a href="/categories/%E5%BD%B1%E9%9F%B3"> 2486 å½±é³ 2487 </a> 2488 <!-- has subcategories --> 2489 <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['57a8d25361706910f16c1100'] = !isExpanded['57a8d25361706910f16c1100']"> 2490 <!-- <i class="fa" ng-class="{'fa-angle-right':!isExpanded['57a8d25361706910f16c1100'],'fa-angle-down':isExpanded['57a8d25361706910f16c1100']}"></i> --> 2491 <i class="fa fa-angle-right" ng-show="isCollapsed('57a8d25361706910f16c1100')" ></i> 2492 <i class="fa fa-angle-down" ng-show="!isCollapsed('57a8d25361706910f16c1100')" ng-cloak></i> 2493 </button> 2494 <div class="clear"></div> 2495 <ul 2496 class="inner-list collapse" 2497 style="height: 0" 2498 uib-collapse="isCollapsed('57a8d25361706910f16c1100')"> 2499 <li class=" text-secondary-color"> 2500 2501 <a href="/categories/%E4%B8%AD%E8%8B%B1%E6%96%87%E8%A9%A9%E6%AD%8C"> 2502 ä¸æè©©æ 2503 </a> 2504 <span class="catcount"> 2505 27 2506 </span> 2507 </li> 2508 <li class=" text-secondary-color"> 2509 2510 <a href="/categories/%E8%8B%B1%E6%96%87%E8%A9%A9%E6%AD%8C"> 2511 è±æè©©æ 2512 </a> 2513 <span class="catcount"> 2514 15 2515 </span> 2516 </li> 2517 <li class=" text-secondary-color"> 2518 2519 <a href="/categories/%E8%AE%9A%E7%BE%8E%E8%A9%A9%E9%9B%86"> 2520 è®ç¾è©©é 2521 </a> 2522 <span class="catcount"> 2523 12 2524 </span> 2525 </li> 2526 <li class=" text-secondary-color"> 2527 2528 <a href="/categories/%E6%9C%89%E8%81%B2%E6%9B%B8%E5%8F%8A%E4%BF%A1%E6%81%AF"> 2529 è·äºä¿¡æ¯ 2530 </a> 2531 <span class="catcount"> 2532 7 2533 </span> 2534 </li> 2535 <li class=" text-secondary-color"> 2536 2537 <a href="/categories/%E5%85%92%E7%AB%A5%E5%BD%B1%E9%9F%B3"> 2538 å ç«¥å½±é³ 2539 </a> 2540 <span class="catcount"> 2541 47 2542 </span> 2543 </li> 2544 <li class=" text-secondary-color"> 2545 2546 <a href="/categories/%E6%9C%89%E8%81%B2%E6%9B%B8"> 2547 æè²æ¸ 2548 </a>
2549 <span class="catcount"> 2550 49 2551 </span> 2552 </li> 2553 <li class=" text-secondary-color"> 2554 2555 <a href="/categories/dvdvcd"> 2556 DVD/VCD 2557 </a> 2558 <span class="catcount"> 2559 49 2560 </span> 2561 </li> 2562 </ul> 2563 </li> 2564 <li class=" text-secondary-color"> 2565 <a href="/categories/%E9%9B%BB%E5%AD%90"> 2566 é»å 2567 </a> 2568 <!-- has subcategories --> 2569 <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['57a8d3dc61706939f5492500'] = !isExpanded['57a8d3dc61706939f5492500']"> 2570 <!-- <i class="fa" ng-class="{'fa-angle-right':!isExpanded['57a8d3dc61706939f5492500'],'fa-angle-down':isExpanded['57a8d3dc61706939f5492500']}"></i> --> 2571 <i class="fa fa-angle-right" ng-show="isCollapsed('57a8d3dc61706939f5492500')" ></i> 2572 <i class="fa fa-angle-down" ng-show="!isCollapsed('57a8d3dc61706939f5492500')" ng-cloak></i> 2573 </button> 2574 <div class="clear"></div> 2575 <ul 2576 class="inner-list collapse" 2577 style="height: 0" 2578 uib-collapse="isCollapsed('57a8d3dc61706939f5492500')"> 2579 <li class=" text-secondary-color"> 2580 2581 <a href="/categories/%E9%9B%BB%E5%AD%90%E6%92%AD%E6%94%BE%E5%99%A8"> 2582 ææ¾å¨ 2583 </a> 2584 <span class="catcount"> 2585 1 2586 </span> 2587 </li> 2588 <li class=" text-secondary-color"> 2589 2590 <a href="/categories/ios"> 2591 iOS 2592 </a> 2593 <span class="catcount"> 2594 12 2595 </span> 2596 </li> 2597 <li class=" text-secondary-color"> 2598 2599 <a href="/categories/android"> 2600 Android 2601 </a> 2602 <span class="catcount"> 2603 11 2604 </span> 2605 </li> 2606 <li class=" text-secondary-color"> 2607 2608 <a href="/categories/windows-10"> 2609 Windows 2610 </a> 2611 <span class="catcount"> 2612 9 2613 </span> 2614 </li> 2615 <li class=" text-secondary-color"> 2616 2617 <a href="/categories/%E6%95%B4%E5%90%88%E6%96%B9%E6%A1%88"> 2618 æ´åæ¹æ¡ 2619 </a> 2620 <span class="catcount"> 2621 21 2622 </span> 2623 </li> 2624 <li class=" text-secondary-color"> 2625 2626 <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"> 2627 æå¸¸åæéé»åçæ¢è®åºè 2628 </a> 2629 <span class="catcount"> 2630 4 2631 </span> 2632 </li> 2633 <li class=" text-secondary-color"> 2634 2635 <a href="/categories/%E7%B6%AD%E4%BF%AE%E8%B2%BB"> 2636 ç¶ä¿®è²»ä»æ¬¾å 2637 </a> 2638 <span class="catcount"> 2639 8 2640 </span> 2641 </li> 2642 </ul> 2643 </li> 2644 <li class=" text-secondary-color"> 2645 <a href="/categories/%E7%94%A8%E5%93%81"> 2646 ç¨å 2647 </a> 2648 <!-- has subcategories --> 2649 <button class="btn btn-clear btn-category-collapse pull-right" ng-click="isExpanded['57a8d3c161706939feb82600'] = !isExpanded['57a8d3c161706939feb82600']"> 2650 <!-- <i class="fa" ng-class="{'fa-angle-right':!isExpanded['57a8d3c161706939feb82600'],'fa-angle-down':isExpanded['57a8d3c161706939feb82600']}"></i> --> 2651 <i class="fa fa-angle-right" ng-show="isCollapsed('57a8d3c161706939feb82600')" ></i> 2652 <i class="fa fa-angle-down" ng-show="!isCollapsed('57a8d3c161706939feb82600')" ng-cloak></i> 2653 </button> 2654 <div class="clear"></div> 2655 <ul 2656 class="inner-list collapse" 2657 style="height: 0" 2658 uib-collapse="isCollapsed('57a8d3c161706939feb82600')"> 2659 <li class=" text-secondary-color"> 2660 2661 <a href="/categories/2024-%E7%A6%8F%E9%9F%B3%E6%9C%88%E6%9B%86"> 2662 ç¦é³ææ 2663 </a>
2664 <span class="catcount"> 2665 2 2666 </span> 2667 </li> 2668 <li class=" text-secondary-color"> 2669 2670 <a href="/categories/25%E9%96%8B%E7%A6%8F%E9%9F%B3%E5%96%AE%E5%BC%B5"> 2671 25éç¦é³å®å¼µ 2672 </a> 2673 <span class="catcount"> 2674 35 2675 </span> 2676 </li> 2677 <li class=" text-secondary-color"> 2678 2679 <a href="/categories/%E4%BF%A1%E5%BE%92%E6%97%A5%E8%AA%8C"> 2680 ä¿¡å¾æ¥èª 2681 </a> 2682 <span class="catcount"> 2683 11 2684 </span> 2685 </li> 2686 <li class=" text-secondary-color"> 2687 2688 <a href="/categories/%E5%85%B6%E5%AE%83-1"> 2689 å ¶ä» 2690 </a> 2691 <span class="catcount"> 2692 3 2693 </span> 2694 </li> 2695 <li class=" text-secondary-color"> 2696 2697 <a href="/categories/2027%E6%9C%88%E6%9B%86%E3%80%81%E6%97%A5%E8%AA%8C"> 2698 2027ææãæ¥èªï¼10/31åç¹å¹ 2699 </a> 2700 <span class="catcount"> 2701 9 2702 </span> 2703 </li> 2704 </ul> 2705 </li> 2706 </ul> 2707</div> 2708 <category-filter type="side-category-filter"></category-filter> 2709 2710 </div> 2711 </div> 2712 <!-- End of Side bar --> 2713 2714 <div class="col-md-9 animate-show product-list-container" > 2715 <div class="page-bar" style="margin-bottom: 20px;"> 2716 <!-- category banner start--> 2717 <!-- category banner end--> 2718 2719 <div class="shop-setting-group"> 2720 <category-filter-button></category-filter-button> 2721 2722 <!-- Sort setting --> 2723 <div class="shop-setting-wrapper" products-sort> 2724 <select class="shop-setting" ng-model="sortQuery"> 2725 <option value="" selected disabled>ååæåº</option> 2726 <option value="created_at_desc">䏿¶æé: ç±æ°å°è</option> 2727<option value="created_at_asc">䏿¶æé: ç±èå°æ°</option> 2728<option value="price_desc">广 ¼: ç±é«è³ä½</option> 2729<option value="price_asc">广 ¼: ç±ä½è³é«</option> 2730 </select> 2731 </div> 2732 2733 <!-- Number of Items --> 2734 <div class="shop-setting-wrapper" ng-controller="ProductsFetchController"> 2735 <select class="shop-setting" ng-model="fetchQuery"> 2736 <option value="" selected disabled>æ¯é 顯示æ¸é</option> 2737 <option value="24">æ¯é 顯示 24 å</option> 2738<option value="48">æ¯é 顯示 48 å</option> 2739<option value="72">æ¯é 顯示 72 å</option> 2740 </select> 2741 </div> 2742 </div> 2743 2744 <!-- Breadcrumb --> 2745 <ol class="breadcrumb"> 2746 <li class="text-primary-color dark-primary"> 2747 <h1><a href="/products">å ¨é¨åå</a></h1> 2748 </li> 2749 <li class="text-primary-color dark-primary" ng-non-bindable> 2750 <h1></h1> 2751 </li> 2752 </ol> 2753 2754 <category-filter-tags></category-filter-tags> 2755 </div> 2756 2757 <!-- Main section start --> 2758 <div> 2759 <ul 2760 class=" 2761 boxify-container 2762 2763 " 2764 > 2765 <li class="boxify-item product-item 2766 2767 " 2768 ga-product='{"id":"6a90ecda43415e666ff9199d","sku":"8026-1102","variations":"null","title":"8026-1102 è·äºææ 第åä¸å·ç¬¬äºæ"}'> 2769 2770 <product-item 2771 product-id="6a90ecda43415e666ff9199d" 2772 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 2773 class=" 2774 " 2775 modal-window-class=" 2776 " 2777 rec-strategy=""> 2778 2779 <a href="/products/8026-1102" 2780 target="_blank" 2781 class="quick-cart-item" 2782 ng-click="sendGaProductClick('6a90ecda43415e666ff9199d', '8026-1102', [], '8026-1102 è·äºææ 第åä¸å·ç¬¬äºæ', '' )"> 2783 <div class="boxify-image-wrapper"> 2784 <div class="boxify-image center-contain "> 2785 <div class="boxify-image-wrap" ng-non-bindable> 2786 <img 2787 class="sl-lazy" 2788 data-sizes="auto" 2789 data-srcset=" 2790 https://shoplineimg.com/57625fb861706924e07d2d00/6a90f7dc991b24c6be0a353e/165x.webp?source_format=jpg 165w, 2791 https://shoplineimg.com/57625fb861706924e07d2d00/6a90f7dc991b24c6be0a353e/360x.webp?source_format=jpg 360w, 2792 https://shoplineimg.com/57625fb861706924e07d2d00/6a90f7dc991b24c6be0a353e/533x.webp?source_format=jpg 533w, 2793 https://shoplineimg.com/57625fb861706924e07d2d00/6a90f7dc991b24c6be0a353e/720x.webp?source_format=jpg 720w, 2794 " 2795 alt="8026-1102 è·äºææ 第åä¸å·ç¬¬äºæ" 2796 > 2797 </div> 2798 2799 2800 2801 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 2802 </div> 2803 2804 </div> 2805 <div class="info-box"> 2806 <div class="info-box-inner-wrapper"> 2807 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 2808 8026-1102 è·äºææ 第åä¸å·ç¬¬äºæ 2809 </div> 2810 <div class="quick-cart-price"> 2811 <div class="global-primary dark-primary price price-crossed "> 2812 NT$150 2813 </div> 2814 <div class="price-sale price "> 2815 NT$135 2816 </div> 2817 </div> 2818 2819
2820 <span 2821 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 2822 ng-class="{'hidden': !isMobileTabletWidth()}" 2823 ng-cloak 2824 > 2825 <i class="fa fa-shopping-cart"></i> 2826 </span> 2827 2828 </div> 2829 </div> 2830 </a> 2831 </product-item> 2832 2833 </li> 2834 <li class="boxify-item product-item 2835 2836 " 2837 ga-product='{"id":"6a7a82837ce8ac62d1ce7892","sku":"1316-27-1b","variations":"null","title":"1316-27-1b 2027年度æè¨ç«æå"}'> 2838 2839 <product-item 2840 product-id="6a7a82837ce8ac62d1ce7892" 2841 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 2842 class=" 2843 " 2844 modal-window-class=" 2845 " 2846 rec-strategy=""> 2847 2848 <a href="/products/1316-27-1b" 2849 target="_blank" 2850 class="quick-cart-item" 2851 ng-click="sendGaProductClick('6a7a82837ce8ac62d1ce7892', '1316-27-1b', [], '1316-27-1b 2027年度æè¨ç«æå', '' )"> 2852 <div class="boxify-image-wrapper"> 2853 <div class="boxify-image center-contain "> 2854 <div class="boxify-image-wrap" ng-non-bindable> 2855 <img 2856 class="sl-lazy" 2857 data-sizes="auto" 2858 data-srcset=" 2859 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8273677a2f74a8c4748f/165x.webp?source_format=jpg 165w, 2860 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8273677a2f74a8c4748f/360x.webp?source_format=jpg 360w, 2861 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8273677a2f74a8c4748f/533x.webp?source_format=jpg 533w, 2862 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8273677a2f74a8c4748f/720x.webp?source_format=jpg 720w, 2863 " 2864 alt="1316-27-1b 2027年度æè¨ç«æå" 2865 > 2866 </div> 2867 2868 2869 2870 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 2871 </div> 2872 2873 </div> 2874 <div class="info-box"> 2875 <div class="info-box-inner-wrapper"> 2876 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 2877 1316-27-1b 2027年度æè¨ç«æå 2878 </div> 2879 <div class="quick-cart-price"> 2880 <div class="global-primary dark-primary price price-crossed "> 2881 NT$60 2882 </div> 2883 <div class="price-sale price "> 2884 NT$50 2885 </div> 2886 </div> 2887 2888 2889 <span 2890 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 2891 ng-class="{'hidden': !isMobileTabletWidth()}" 2892 ng-cloak 2893 > 2894 <i class="fa fa-shopping-cart"></i> 2895 </span> 2896 2897 </div> 2898 </div> 2899 </a> 2900 </product-item> 2901 2902 </li> 2903 <li class="boxify-item product-item 2904 2905 " 2906 ga-product='{"id":"6a7a8262b3e74207b8691019","sku":"1316-27-1a","variations":"null","title":"1316-27-1a 2027年度æè¨ç«æå"}'> 2907 2908 <product-item 2909 product-id="6a7a8262b3e74207b8691019" 2910 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 2911 class=" 2912 " 2913 modal-window-class=" 2914 " 2915 rec-strategy=""> 2916 2917 <a href="/products/1316-27-1a" 2918 target="_blank" 2919 class="quick-cart-item" 2920 ng-click="sendGaProductClick('6a7a8262b3e74207b8691019', '1316-27-1a', [], '1316-27-1a 2027年度æè¨ç«æå', '' )"> 2921 <div class="boxify-image-wrapper"> 2922 <div class="boxify-image center-contain "> 2923 <div class="boxify-image-wrap" ng-non-bindable> 2924 <img 2925 class="sl-lazy" 2926 data-sizes="auto" 2927 data-srcset=" 2928 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8242b3e7422d8169086f/165x.webp?source_format=jpg 165w, 2929 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8242b3e7422d8169086f/360x.webp?source_format=jpg 360w, 2930 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8242b3e7422d8169086f/533x.webp?source_format=jpg 533w, 2931 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8242b3e7422d8169086f/720x.webp?source_format=jpg 720w, 2932 " 2933 alt="1316-27-1a 2027年度æè¨ç«æå" 2934 > 2935 </div> 2936 2937 2938 2939 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 2940 </div> 2941 2942 </div> 2943 <div class="info-box"> 2944 <div class="info-box-inner-wrapper"> 2945 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 2946 1316-27-1a 2027年度æè¨ç«æå 2947 </div> 2948 <div class="quick-cart-price"> 2949 <div class="global-primary dark-primary price price-crossed "> 2950 NT$60 2951 </div> 2952 <div class="price-sale price "> 2953 NT$50 2954 </div> 2955 </div> 2956 2957
2958 <span 2959 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 2960 ng-class="{'hidden': !isMobileTabletWidth()}" 2961 ng-cloak 2962 > 2963 <i class="fa fa-shopping-cart"></i> 2964 </span> 2965 2966 </div> 2967 </div> 2968 </a> 2969 </product-item> 2970 2971 </li> 2972 <li class="boxify-item product-item 2973 2974 " 2975 ga-product='{"id":"6a7a8215d9be4410e9b07f37","sku":"1316-27-f","variations":"null","title":"1316-27-f 2027å¹´ä¿¡å¾æ¥èª"}'> 2976 2977 <product-item 2978 product-id="6a7a8215d9be4410e9b07f37" 2979 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 2980 class=" 2981 " 2982 modal-window-class=" 2983 " 2984 rec-strategy=""> 2985 2986 <a href="/products/1316-27-f" 2987 target="_blank" 2988 class="quick-cart-item" 2989 ng-click="sendGaProductClick('6a7a8215d9be4410e9b07f37', '1316-27-f', [], '1316-27-f 2027å¹´ä¿¡å¾æ¥èª', '' )"> 2990 <div class="boxify-image-wrapper"> 2991 <div class="boxify-image center-contain out-of-stock "> 2992 <div class="boxify-image-wrap" ng-non-bindable> 2993 <img 2994 class="sl-lazy" 2995 data-sizes="auto" 2996 data-srcset=" 2997 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8210391ebd7e8cc60ee2/165x.webp?source_format=jpg 165w, 2998 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8210391ebd7e8cc60ee2/360x.webp?source_format=jpg 360w, 2999 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8210391ebd7e8cc60ee2/533x.webp?source_format=jpg 533w, 3000 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8210391ebd7e8cc60ee2/720x.webp?source_format=jpg 720w, 3001 " 3002 alt="1316-27-f 2027å¹´ä¿¡å¾æ¥èª" 3003 > 3004 </div> 3005 3006 3007 3008 </div> 3009 3010 <div class="sold-out-item-content"> 3011 <div class="sold-out-item">å®å®</div> 3012 </div> 3013 </div> 3014 <div class="info-box"> 3015 <div class="info-box-inner-wrapper"> 3016 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 3017 1316-27-f 2027å¹´ä¿¡å¾æ¥èª 3018 </div> 3019 <div class="quick-cart-price"> 3020 <div class="global-primary dark-primary price price-crossed "> 3021 NT$85 3022 </div> 3023 <div class="price-sale price "> 3024 NT$65 3025 </div> 3026 </div> 3027 3028 3029 <span 3030 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart sold-out-item " 3031 ng-class="{'hidden': !isMobileTabletWidth()}" 3032 ng-cloak 3033 > 3034 <i class="fa fa-shopping-cart"></i> 3035 </span> 3036 3037 </div> 3038 </div> 3039 </a> 3040 </product-item> 3041 3042 </li> 3043 <li class="boxify-item product-item 3044 3045 " 3046 ga-product='{"id":"6a7a820120e1490fa2f7d71f","sku":"1316-27-e","variations":"null","title":"1316-27-e 2027å¹´ä¿¡å¾æ¥èª"}'> 3047 3048 <product-item 3049 product-id="6a7a820120e1490fa2f7d71f" 3050 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 3051 class=" 3052 " 3053 modal-window-class=" 3054 " 3055 rec-strategy=""> 3056 3057 <a href="/products/1316-27-e" 3058 target="_blank" 3059 class="quick-cart-item" 3060 ng-click="sendGaProductClick('6a7a820120e1490fa2f7d71f', '1316-27-e', [], '1316-27-e 2027å¹´ä¿¡å¾æ¥èª', '' )"> 3061 <div class="boxify-image-wrapper"> 3062 <div class="boxify-image center-contain "> 3063 <div class="boxify-image-wrap" ng-non-bindable> 3064 <img 3065 class="sl-lazy" 3066 data-sizes="auto" 3067 data-srcset=" 3068 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81fa2d85113e6d875a90/165x.webp?source_format=jpg 165w, 3069 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81fa2d85113e6d875a90/360x.webp?source_format=jpg 360w, 3070 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81fa2d85113e
30706d875a90/533x.webp?source_format=jpg 533w, 3071 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81fa2d85113e6d875a90/720x.webp?source_format=jpg 720w, 3072 " 3073 alt="1316-27-e 2027å¹´ä¿¡å¾æ¥èª" 3074 > 3075 </div> 3076 3077 3078 3079 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 3080 </div> 3081 3082 </div> 3083 <div class="info-box"> 3084 <div class="info-box-inner-wrapper"> 3085 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 3086 1316-27-e 2027å¹´ä¿¡å¾æ¥èª 3087 </div> 3088 <div class="quick-cart-price"> 3089 <div class="global-primary dark-primary price price-crossed "> 3090 NT$85 3091 </div> 3092 <div class="price-sale price "> 3093 NT$65 3094 </div> 3095 </div> 3096 3097 3098 <span 3099 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 3100 ng-class="{'hidden': !isMobileTabletWidth()}" 3101 ng-cloak 3102 > 3103 <i class="fa fa-shopping-cart"></i> 3104 </span> 3105 3106 </div> 3107 </div> 3108 </a> 3109 </product-item> 3110 3111 </li> 3112 <li class="boxify-item product-item 3113 3114 " 3115 ga-product='{"id":"6a7a81d820e1490018f7d997","sku":"1316-27-d","variations":"null","title":"1316-27-d 2027å¹´ä¿¡å¾æ¥èª"}'> 3116 3117 <product-item 3118 product-id="6a7a81d820e1490018f7d997" 3119 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 3120 class=" 3121 " 3122 modal-window-class=" 3123 " 3124 rec-strategy=""> 3125 3126 <a href="/products/1316-27-d" 3127 target="_blank" 3128 class="quick-cart-item" 3129 ng-click="sendGaProductClick('6a7a81d820e1490018f7d997', '1316-27-d', [], '1316-27-d 2027å¹´ä¿¡å¾æ¥èª', '' )"> 3130 <div class="boxify-image-wrapper"> 3131 <div class="boxify-image center-contain "> 3132 <div class="boxify-image-wrap" ng-non-bindable> 3133 <img 3134 class="sl-lazy" 3135 data-sizes="auto" 3136 data-srcset=" 3137 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81bde606ff000a8236db/165x.webp?source_format=jpg 165w, 3138 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81bde606ff000a8236db/360x.webp?source_format=jpg 360w, 3139 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81bde606ff000a8236db/533x.webp?source_format=jpg 533w, 3140 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81bde606ff000a8236db/720x.webp?source_format=jpg 720w, 3141 " 3142 alt="1316-27-d 2027å¹´ä¿¡å¾æ¥èª" 3143 > 3144 </div> 3145 3146 3147 3148 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 3149 </div> 3150 3151 </div> 3152 <div class="info-box"> 3153 <div class="info-box-inner-wrapper"> 3154 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 3155 1316-27-d 2027å¹´ä¿¡å¾æ¥èª 3156 </div> 3157 <div class="quick-cart-price"> 3158 <div class="global-primary dark-primary price price-crossed "> 3159 NT$85 3160 </div> 3161 <div class="price-sale price "> 3162 NT$65 3163 </div> 3164 </div> 3165 3166 3167 <span 3168 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 3169 ng-class="{'hidden': !isMobileTabletWidth()}" 3170 ng-cloak 3171 > 3172 <i class="fa fa-shopping-cart"></i> 3173 </span> 3174 3175 </div> 3176 </div> 3177 </a> 3178 </product-item> 3179 3180 </li> 3181 <li class="boxify-item product-item 3182 3183 " 3184 ga-product='{"id":"6a7a81a9b2ec1c79d91aafb7","sku":"1316-27-c","variations":"null","title":"1316-27-c 2027å¹´ä¿¡å¾æ¥èª"}'> 3185 3186 <product-item 3187 product-id="6a7a81a9b2ec1c79d91aafb7" 3188 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 3189 class=" 3190 " 3191 modal-window-class=" 3192 " 3193 rec-strategy=""> 3194 3195 <a href="/products/1316-27-c" 3196 target="_blank" 3197 class="quick-cart-item" 3198 ng-click="sendGaProductClick('6a7a81a9b2ec1c79d91aafb7', '1316-27-c', [], '1316-27-c 2027å¹´ä¿¡å¾æ¥èª', '' )"> 3199 <div class="boxify-image-wrapper"> 3200 <div class="boxify-image center-contain out-of-stock "> 3201 <div class="boxify-image-wrap" ng-non-bindable> 3202 <img 3203 class="sl-lazy" 3204 data-sizes="auto" 3205 data-srcset=" 3206 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81a2efda000018c1690e/165x.webp?source_format=jpg 165w, 3207 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81a2efda000018c1690e/360x.webp?source_format=jpg 360w, 3208 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81a2efda000018c1690e/533x.webp?source_format=jpg 533w, 3209 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a81a2efda000018c1690e/720x.webp?source_format=jpg 720w, 3210 " 3211 alt="1316-27-c 2027å¹´ä¿¡å¾æ¥èª" 3212 > 3213 </div> 3214 3215 3216 3217 </div> 3218 3219 <div class="sold-out-item-content"> 3220 <div class="sold-out-item">å®å®</div> 3221 </div> 3222 </div> 3223 <div class="info-box"> 3224 <div class="info-box-inner-wrapper"> 3225 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 3226 1316-27-c 2027å¹´ä¿¡å¾æ¥èª 3227 </div> 3228 <div class="quick-cart-price"> 3229 <div class="global-primary dark-primary price price-crossed "> 3230 NT$85 3231 </div> 3232 <div class="price-sale price "> 3233 NT$65 3234 </div> 3235 </div> 3236 3237
3238 <span 3239 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart sold-out-item " 3240 ng-class="{'hidden': !isMobileTabletWidth()}" 3241 ng-cloak 3242 > 3243 <i class="fa fa-shopping-cart"></i> 3244 </span> 3245 3246 </div> 3247 </div> 3248 </a> 3249 </product-item> 3250 3251 </li> 3252 <li class="boxify-item product-item 3253 3254 " 3255 ga-product='{"id":"6a7a8185a684365bae162b4d","sku":"1316-27-b","variations":"null","title":"1316-27-b 2027å¹´ä¿¡å¾æ¥èª"}'> 3256 3257 <product-item 3258 product-id="6a7a8185a684365bae162b4d" 3259 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 3260 class=" 3261 " 3262 modal-window-class=" 3263 " 3264 rec-strategy=""> 3265 3266 <a href="/products/1316-27-b" 3267 target="_blank" 3268 class="quick-cart-item" 3269 ng-click="sendGaProductClick('6a7a8185a684365bae162b4d', '1316-27-b', [], '1316-27-b 2027å¹´ä¿¡å¾æ¥èª', '' )"> 3270 <div class="boxify-image-wrapper"> 3271 <div class="boxify-image center-contain "> 3272 <div class="boxify-image-wrap" ng-non-bindable> 3273 <img 3274 class="sl-lazy" 3275 data-sizes="auto" 3276 data-srcset=" 3277 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a817c222ee11b3040a25c/165x.webp?source_format=jpg 165w, 3278 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a817c222ee11b3040a25c/360x.webp?source_format=jpg 360w, 3279 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a817c222ee11b3040a25c/533x.webp?source_format=jpg 533w, 3280 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a817c222ee11b3040a25c/720x.webp?source_format=jpg 720w, 3281 " 3282 alt="1316-27-b 2027å¹´ä¿¡å¾æ¥èª" 3283 > 3284 </div> 3285 3286 3287 3288 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 3289 </div> 3290 3291 </div> 3292 <div class="info-box"> 3293 <div class="info-box-inner-wrapper"> 3294 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 3295 1316-27-b 2027å¹´ä¿¡å¾æ¥èª 3296 </div> 3297 <div class="quick-cart-price"> 3298 <div class="global-primary dark-primary price price-crossed "> 3299 NT$85 3300 </div> 3301 <div class="price-sale price "> 3302 NT$65 3303 </div> 3304 </div> 3305 3306 3307 <span 3308 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 3309 ng-class="{'hidden': !isMobileTabletWidth()}" 3310 ng-cloak 3311 > 3312 <i class="fa fa-shopping-cart"></i> 3313 </span> 3314 3315 </div> 3316 </div> 3317 </a> 3318 </product-item> 3319 3320 </li> 3321 <li class="boxify-item product-item 3322 3323 " 3324 ga-product='{"id":"6a7a81547ef10e5fd7d99b5b","sku":"1316-27-a","variations":"null","title":"1316-27-a 2027å¹´ä¿¡å¾æ¥èª"}'> 3325 3326 <product-item 3327 product-id="6a7a81547ef10e5fd7d99b5b" 3328 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 3329 class=" 3330 " 3331 modal-window-class=" 3332 " 3333 rec-strategy=""> 3334 3335 <a href="/products/1316-27-a" 3336 target="_blank" 3337 class="quick-cart-item" 3338 ng-click="sendGaProductClick('6a7a81547ef10e5fd7d99b5b', '1316-27-a', [], '1316-27-a 2027å¹´ä¿¡å¾æ¥èª', '' )"> 3339 <div class="boxify-image-wrapper"> 3340 <div class="boxify-image center-contain "> 3341 <div class="boxify-image-wrap" ng-non-bindable> 3342 <img 3343 class="sl-lazy" 3344 data-sizes="auto" 3345 data-srcset=" 3346 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8131605fbd3350a5e12a/165x.webp?source_format=jpg 165w, 3347 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8131605fbd3350a5e12a/360x.webp?source_format=jpg 360w, 3348 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8131605fbd3350a5e12a/533x.webp?source_format=jpg 533w, 3349 https://shoplineimg.com/57625fb861706924e07d2d00/6a7a8131605fbd3350a5e12a/720x.webp?source_format=jpg 720w, 3350 " 3351 alt="1316-27-a 2027å¹´ä¿¡å¾æ¥èª" 3352 > 3353 </div> 3354 3355 3356 3357 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 3358 </div> 3359 3360 </div> 3361 <div class="info-box"> 3362 <div class="info-box-inner-wrapper"> 3363 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 3364 1316-27-a 2027å¹´ä¿¡å¾æ¥èª 3365 </div> 3366 <div class="quick-cart-price"> 3367 <div class="global-primary dark-primary price price-crossed "> 3368 NT$85 3369 </div> 3370 <div class="price-sale price "> 3371 NT$65 3372 </div> 3373 </div> 3374 3375
3376 <span 3377 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 3378 ng-class="{'hidden': !isMobileTabletWidth()}" 3379 ng-cloak 3380 > 3381 <i class="fa fa-shopping-cart"></i> 3382 </span> 3383 3384 </div> 3385 </div> 3386 </a> 3387 </product-item> 3388 3389 </li> 3390 <li class="boxify-item product-item 3391 3392 " 3393 ga-product='{"id":"6a704a19216cd88fbc183798","sku":"1315-27","variations":"null","title":"1315-27 2027å¹´ç¦é³ææ"}'> 3394 3395 <product-item 3396 product-id="6a704a19216cd88fbc183798" 3397 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 3398 class=" 3399 " 3400 modal-window-class=" 3401 " 3402 rec-strategy=""> 3403 3404 <a href="/products/1315-27" 3405 target="_blank" 3406 class="quick-cart-item" 3407 ng-click="sendGaProductClick('6a704a19216cd88fbc183798', '1315-27', [], '1315-27 2027å¹´ç¦é³ææ', '' )"> 3408 <div class="boxify-image-wrapper"> 3409 <div class="boxify-image center-contain out-of-stock "> 3410 <div class="boxify-image-wrap" ng-non-bindable> 3411 <img 3412 class="sl-lazy" 3413 data-sizes="auto" 3414 data-srcset=" 3415 https://shoplineimg.com/57625fb861706924e07d2d00/6a70496674abfdfaf851428c/165x.webp?source_format=jpg 165w, 3416 https://shoplineimg.com/57625fb861706924e07d2d00/6a70496674abfdfaf851428c/360x.webp?source_format=jpg 360w, 3417 https://shoplineimg.com/57625fb861706924e07d2d00/6a70496674abfdfaf851428c/533x.webp?source_format=jpg 533w, 3418 https://shoplineimg.com/57625fb861706924e07d2d00/6a70496674abfdfaf851428c/720x.webp?source_format=jpg 720w, 3419 " 3420 alt="1315-27 2027å¹´ç¦é³ææ" 3421 > 3422 </div> 3423 3424 3425 3426 </div> 3427 3428 <div class="sold-out-item-content"> 3429 <div class="sold-out-item">å®å®</div> 3430 </div> 3431 </div> 3432 <div class="info-box"> 3433 <div class="info-box-inner-wrapper"> 3434 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 3435 1315-27 2027å¹´ç¦é³ææ 3436 </div> 3437 <div class="quick-cart-price"> 3438 <div class="global-primary dark-primary price price-crossed "> 3439 NT$160 3440 </div> 3441 <div class="price-sale price "> 3442 NT$120 3443 </div> 3444 </div> 3445 3446 3447 <span 3448 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart sold-out-item " 3449 ng-class="{'hidden': !isMobileTabletWidth()}" 3450 ng-cloak 3451 > 3452 <i class="fa fa-shopping-cart"></i> 3453 </span> 3454 3455 </div> 3456 </div> 3457 </a> 3458 </product-item> 3459 3460 </li> 3461 <li class="boxify-item product-item 3462 3463 " 3464 ga-product='{"id":"6a3dd668ba1116f7d9a977dd","sku":"E4351-2","variations":"null","title":"E4351-2 æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼çºï¼è±æçï¼"}'> 3465 3466 <product-item 3467 product-id="6a3dd668ba1116f7d9a977dd" 3468 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 3469 class=" 3470 " 3471 modal-window-class=" 3472 " 3473 rec-strategy=""> 3474 3475 <a href="/products/e4351-2" 3476 target="_blank" 3477 class="quick-cart-item" 3478 ng-click="sendGaProductClick('6a3dd668ba1116f7d9a977dd', 'E4351-2', [], 'E4351-2 æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼çºï¼è±æçï¼', '' )"> 3479 <div class="boxify-image-wrapper"> 3480 <div class="boxify-image center-contain "> 3481 <div class="boxify-image-wrap" ng-non-bindable> 3482 <img 3483 class="sl-lazy" 3484 data-sizes="auto" 3485 data-srcset=" 3486 https://shoplineimg.com/57625fb861706924e07d2d00/6a55c50ffb0524afc6fadf70/165x.webp?source_format=jpg 165w, 3487 https://shoplineimg.com/57625fb861706924e07d2d00/6a55c50ffb0524afc6fadf70/360x.webp?source_format=jpg 360w, 3488 https://shoplineimg.com/57625fb861706924e07d2d00/6a55c50ffb0524afc6fadf70/533x.webp?source_format=jpg 533w, 3489 https://shoplineimg.com/57625fb861706924e07d2d00/6a55c50ffb0524afc6fadf70/720x.webp?source_format=jpg 720w, 3490 " 3491 alt="E4351-2 æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼çºï¼è±æçï¼" 3492 > 3493 </div> 3494 3495 3496 3497 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 3498 </div> 3499 3500 </div> 3501 <div class="info-box"> 3502 <div class="info-box-inner-wrapper"> 3503 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 3504 E4351-2 æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼çºï¼è±æçï¼ 3505 </div> 3506 <div class="quick-cart-price"> 3507 <div class="global-primary dark-primary price price-crossed "> 3508 NT$100 3509 </div> 3510 <div class="price-sale price "> 3511 NT$90 3512 </div> 3513 </div> 3514 3515
3516 <span 3517 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 3518 ng-class="{'hidden': !isMobileTabletWidth()}" 3519 ng-cloak 3520 > 3521 <i class="fa fa-shopping-cart"></i> 3522 </span> 3523 3524 </div> 3525 </div> 3526 </a> 3527 </product-item> 3528 3529 </li> 3530 <li class="boxify-item product-item 3531 3532 " 3533 ga-product='{"id":"6a3dd5fc25578b272313e452","sku":"8026-1101","variations":"null","title":"8026-1101 è·äºææ 第åä¸å·ç¬¬ä¸æ"}'> 3534 3535 <product-item 3536 product-id="6a3dd5fc25578b272313e452" 3537 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 3538 class=" 3539 " 3540 modal-window-class=" 3541 " 3542 rec-strategy=""> 3543 3544 <a href="/products/8026-1101" 3545 target="_blank" 3546 class="quick-cart-item" 3547 ng-click="sendGaProductClick('6a3dd5fc25578b272313e452', '8026-1101', [], '8026-1101 è·äºææ 第åä¸å·ç¬¬ä¸æ', '' )"> 3548 <div class="boxify-image-wrapper"> 3549 <div class="boxify-image center-contain "> 3550 <div class="boxify-image-wrap" ng-non-bindable> 3551 <img 3552 class="sl-lazy" 3553 data-sizes="auto" 3554 data-srcset=" 3555 https://shoplineimg.com/57625fb861706924e07d2d00/6a3e1bd32593443aebc0819b/165x.webp?source_format=jpg 165w, 3556 https://shoplineimg.com/57625fb861706924e07d2d00/6a3e1bd32593443aebc0819b/360x.webp?source_format=jpg 360w, 3557 https://shoplineimg.com/57625fb861706924e07d2d00/6a3e1bd32593443aebc0819b/533x.webp?source_format=jpg 533w, 3558 https://shoplineimg.com/57625fb861706924e07d2d00/6a3e1bd32593443aebc0819b/720x.webp?source_format=jpg 720w, 3559 " 3560 alt="8026-1101 è·äºææ 第åä¸å·ç¬¬ä¸æ" 3561 > 3562 </div> 3563 3564 3565 3566 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 3567 </div> 3568 3569 </div> 3570 <div class="info-box"> 3571 <div class="info-box-inner-wrapper"> 3572 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 3573 8026-1101 è·äºææ 第åä¸å·ç¬¬ä¸æ 3574 </div> 3575 <div class="quick-cart-price"> 3576 <div class="global-primary dark-primary price price-crossed "> 3577 NT$150 3578 </div> 3579 <div class="price-sale price "> 3580 NT$135 3581 </div> 3582 </div> 3583 3584 3585 <span 3586 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 3587 ng-class="{'hidden': !isMobileTabletWidth()}" 3588 ng-cloak 3589 > 3590 <i class="fa fa-shopping-cart"></i> 3591 </span> 3592 3593 </div> 3594 </div> 3595 </a> 3596 </product-item> 3597 3598 </li> 3599 <li class="boxify-item product-item 3600 3601 " 3602 ga-product='{"id":"6a3cd5b523661e406e19d91a","sku":"1317-26-3","variations":"null","title":"1317-26-3 2026å¹´6æå年度è¨ç·´â ä¸æä¿¡æ¯è¨é"}'> 3603 3604 <product-item 3605 product-id="6a3cd5b523661e406e19d91a" 3606 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 3607 class=" 3608 " 3609 modal-window-class=" 3610 " 3611 rec-strategy=""> 3612 3613 <a href="/products/1317-26-3-1" 3614 target="_blank" 3615 class="quick-cart-item" 3616 ng-click="sendGaProductClick('6a3cd5b523661e406e19d91a', '1317-26-3', [], '1317-26-3 2026å¹´6æå年度è¨ç·´â ä¸æä¿¡æ¯è¨é', '' )"> 3617 <div class="boxify-image-wrapper"> 3618 <div class="boxify-image center-contain "> 3619 <div class="boxify-image-wrap" ng-non-bindable> 3620 <img 3621 class="sl-lazy" 3622 data-sizes="auto" 3623 data-srcset=" 3624 https://shoplineimg.com/57625fb861706924e07d2d00/6a3e2d40d58bb579f4c1a88a/165x.webp?source_format=jpg 165w, 3625 https://shoplineimg.com/57625fb861706924e07d2d00/6a3e2d40d58bb579f4c1a88a/360x.webp?source_format=jpg 360w, 3626 https://shoplineimg.com/57625fb861706924e07d2d00/6a3e2d40d58bb579f4c1a88a/533x.webp?source_format=jpg 533w, 3627 https://shoplineimg.com/57625fb861706924e07d2d00/6a3e2d40d58bb579f4c1a88a/720x.webp?source_format=jpg 720w, 3628 " 3629 alt="1317-26-3 2026å¹´6æå年度è¨ç·´â ä¸æä¿¡æ¯è¨é" 3630 > 3631 </div> 3632 3633 3634 3635 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 3636 </div> 3637 3638 </div> 3639 <div class="info-box"> 3640 <div class="info-box-inner-wrapper"> 3641 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 3642 1317-26-3 2026å¹´6æå年度è¨ç·´â ä¸æä¿¡æ¯è¨é 3643 </div> 3644 <div class="quick-cart-price"> 3645 <div class="global-primary dark-primary price price-crossed "> 3646 NT$150 3647 </div> 3648 <div class="price-sale price "> 3649 NT$135 3650 </div> 3651 </div> 3652 3653
3654 <span 3655 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 3656 ng-class="{'hidden': !isMobileTabletWidth()}" 3657 ng-cloak 3658 > 3659 <i class="fa fa-shopping-cart"></i> 3660 </span> 3661 3662 </div> 3663 </div> 3664 </a> 3665 </product-item> 3666 3667 </li> 3668 <li class="boxify-item product-item 3669 3670 " 3671 ga-product='{"id":"6a3ca9fc6775bcafe563b1aa","sku":"4351-2AP","variations":"null","title":"4351-2AP æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼çºï¼A4çï¼"}'> 3672 3673 <product-item 3674 product-id="6a3ca9fc6775bcafe563b1aa" 3675 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 3676 class=" 3677 " 3678 modal-window-class=" 3679 " 3680 rec-strategy=""> 3681 3682 <a href="/products/4351-2ap" 3683 target="_blank" 3684 class="quick-cart-item" 3685 ng-click="sendGaProductClick('6a3ca9fc6775bcafe563b1aa', '4351-2AP', [], '4351-2AP æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼çºï¼A4çï¼', '' )"> 3686 <div class="boxify-image-wrapper"> 3687 <div class="boxify-image center-contain "> 3688 <div class="boxify-image-wrap" ng-non-bindable> 3689 <img 3690 class="sl-lazy" 3691 data-sizes="auto" 3692 data-srcset=" 3693 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf6addee056bb0bb4e8dd/165x.webp?source_format=jpg 165w, 3694 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf6addee056bb0bb4e8dd/360x.webp?source_format=jpg 360w, 3695 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf6addee056bb0bb4e8dd/533x.webp?source_format=jpg 533w, 3696 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf6addee056bb0bb4e8dd/720x.webp?source_format=jpg 720w, 3697 " 3698 alt="4351-2AP æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼çºï¼A4çï¼" 3699 > 3700 </div> 3701 3702 3703 3704 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 3705 </div> 3706 3707 </div> 3708 <div class="info-box"> 3709 <div class="info-box-inner-wrapper"> 3710 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 3711 4351-2AP æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼çºï¼A4çï¼ 3712 </div> 3713 <div class="quick-cart-price"> 3714 <div class="global-primary dark-primary price "> 3715 NT$180 3716 </div> 3717 </div> 3718 3719 3720 <span 3721 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 3722 ng-class="{'hidden': !isMobileTabletWidth()}" 3723 ng-cloak 3724 > 3725 <i class="fa fa-shopping-cart"></i> 3726 </span> 3727 3728 </div> 3729 </div> 3730 </a> 3731 </product-item> 3732 3733 </li> 3734 <li class="boxify-item product-item 3735 3736 " 3737 ga-product='{"id":"6a3ca986d826d25d4e141ceb","sku":"4351-2","variations":"null","title":"4351-2 æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼çº"}'> 3738 3739 <product-item 3740 product-id="6a3ca986d826d25d4e141ceb" 3741 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 3742 class=" 3743 " 3744 modal-window-class=" 3745 " 3746 rec-strategy=""> 3747 3748 <a href="/products/4351-2" 3749 target="_blank" 3750 class="quick-cart-item" 3751 ng-click="sendGaProductClick('6a3ca986d826d25d4e141ceb', '4351-2', [], '4351-2 æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼çº', '' )"> 3752 <div class="boxify-image-wrapper"> 3753 <div class="boxify-image center-contain "> 3754 <div class="boxify-image-wrap" ng-non-bindable> 3755 <img 3756 class="sl-lazy" 3757 data-sizes="auto" 3758 data-srcset=" 3759 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf69c2b9bb0a3ec45baa9/165x.webp?source_format=jpg 165w, 3760 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf69c2b9bb0a3ec45baa9/360x.webp?source_format=jpg 360w, 3761 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf69c2b9bb0a3ec45baa9/533x.webp?source_format=jpg 533w, 3762 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf69c2b9bb0a3ec45baa9/720x.webp?source_format=jpg 720w, 3763 " 3764 alt="4351-2 æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼çº" 3765 > 3766 </div> 3767 3768 3769 3770 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 3771 </div> 3772 3773 </div> 3774 <div class="info-box"> 3775 <div class="info-box-inner-wrapper"> 3776 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 3777 4351-2 æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼çº 3778 </div> 3779 <div class="quick-cart-price"> 3780 <div class="global-primary dark-primary price price-crossed "> 3781 NT$75 3782 </div> 3783 <div class="price-sale price "> 3784 NT$68 3785 </div> 3786 </div> 3787 3788
3789 <span 3790 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 3791 ng-class="{'hidden': !isMobileTabletWidth()}" 3792 ng-cloak 3793 > 3794 <i class="fa fa-shopping-cart"></i> 3795 </span> 3796 3797 </div> 3798 </div> 3799 </a> 3800 </product-item> 3801 3802 </li> 3803 <li class="boxify-item product-item 3804 3805 " 3806 ga-product='{"id":"6a3ca91d283e18e33b3fd2f1","sku":"4351-1AP","variations":"null","title":"4351-1AP æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼ï¼A4çï¼"}'> 3807 3808 <product-item 3809 product-id="6a3ca91d283e18e33b3fd2f1" 3810 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 3811 class=" 3812 " 3813 modal-window-class=" 3814 " 3815 rec-strategy=""> 3816 3817 <a href="/products/4351-1ap" 3818 target="_blank" 3819 class="quick-cart-item" 3820 ng-click="sendGaProductClick('6a3ca91d283e18e33b3fd2f1', '4351-1AP', [], '4351-1AP æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼ï¼A4çï¼', '' )"> 3821 <div class="boxify-image-wrapper"> 3822 <div class="boxify-image center-contain "> 3823 <div class="boxify-image-wrap" ng-non-bindable> 3824 <img 3825 class="sl-lazy" 3826 data-sizes="auto" 3827 data-srcset=" 3828 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf7b75e0bcaef794a47dc/165x.webp?source_format=jpg 165w, 3829 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf7b75e0bcaef794a47dc/360x.webp?source_format=jpg 360w, 3830 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf7b75e0bcaef794a47dc/533x.webp?source_format=jpg 533w, 3831 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf7b75e0bcaef794a47dc/720x.webp?source_format=jpg 720w, 3832 " 3833 alt="4351-1AP æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼ï¼A4çï¼" 3834 > 3835 </div> 3836 3837 3838 3839 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 3840 </div> 3841 3842 </div> 3843 <div class="info-box"> 3844 <div class="info-box-inner-wrapper"> 3845 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 3846 4351-1AP æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼ï¼A4çï¼ 3847 </div> 3848 <div class="quick-cart-price"> 3849 <div class="global-primary dark-primary price "> 3850 NT$180 3851 </div> 3852 </div> 3853 3854 3855 <span 3856 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 3857 ng-class="{'hidden': !isMobileTabletWidth()}" 3858 ng-cloak 3859 > 3860 <i class="fa fa-shopping-cart"></i> 3861 </span> 3862 3863 </div> 3864 </div> 3865 </a> 3866 </product-item> 3867 3868 </li> 3869 <li class="boxify-item product-item 3870 3871 " 3872 ga-product='{"id":"6a3ca89509e77c7b22fc3728","sku":"E4351-1","variations":"null","title":"E4351-1 æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼ï¼è±æçï¼"}'> 3873 3874 <product-item 3875 product-id="6a3ca89509e77c7b22fc3728" 3876 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 3877 class=" 3878 " 3879 modal-window-class=" 3880 " 3881 rec-strategy=""> 3882 3883 <a href="/products/e4351-1" 3884 target="_blank" 3885 class="quick-cart-item" 3886 ng-click="sendGaProductClick('6a3ca89509e77c7b22fc3728', 'E4351-1', [], 'E4351-1 æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼ï¼è±æçï¼', '' )"> 3887 <div class="boxify-image-wrapper"> 3888 <div class="boxify-image center-contain "> 3889 <div class="boxify-image-wrap" ng-non-bindable> 3890 <img 3891 class="sl-lazy" 3892 data-sizes="auto" 3893 data-srcset=" 3894 https://shoplineimg.com/57625fb861706924e07d2d00/6a326705b9b630b895df219d/165x.webp?source_format=jpg 165w, 3895 https://shoplineimg.com/57625fb861706924e07d2d00/6a326705b9b630b895df219d/360x.webp?source_format=jpg 360w, 3896 https://shoplineimg.com/57625fb861706924e07d2d00/6a326705b9b630b895df219d/533x.webp?source_format=jpg 533w, 3897 https://shoplineimg.com/57625fb861706924e07d2d00/6a326705b9b630b895df219d/720x.webp?source_format=jpg 720w, 3898 " 3899 alt="E4351-1 æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼ï¼è±æçï¼" 3900 > 3901 </div> 3902 3903 3904 3905 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 3906 </div> 3907 3908 </div> 3909 <div class="info-box"> 3910 <div class="info-box-inner-wrapper"> 3911 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 3912 E4351-1 æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼ï¼è±æçï¼ 3913 </div> 3914 <div class="quick-cart-price"> 3915 <div class="global-primary dark-primary price price-crossed "> 3916 NT$100 3917 </div> 3918 <div class="price-sale price "> 3919 NT$90 3920 </div> 3921 </div> 3922 3923
3924 <span 3925 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 3926 ng-class="{'hidden': !isMobileTabletWidth()}" 3927 ng-cloak 3928 > 3929 <i class="fa fa-shopping-cart"></i> 3930 </span> 3931 3932 </div> 3933 </div> 3934 </a> 3935 </product-item> 3936 3937 </li> 3938 <li class="boxify-item product-item 3939 3940 " 3941 ga-product='{"id":"6a3ca84c44a96b5f7dfdd837","sku":"4351-1","variations":"null","title":"4351-1 æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼"}'> 3942 3943 <product-item 3944 product-id="6a3ca84c44a96b5f7dfdd837" 3945 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 3946 class=" 3947 " 3948 modal-window-class=" 3949 " 3950 rec-strategy=""> 3951 3952 <a href="/products/4351-1" 3953 target="_blank" 3954 class="quick-cart-item" 3955 ng-click="sendGaProductClick('6a3ca84c44a96b5f7dfdd837', '4351-1', [], '4351-1 æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼', '' )"> 3956 <div class="boxify-image-wrapper"> 3957 <div class="boxify-image center-contain "> 3958 <div class="boxify-image-wrap" ng-non-bindable> 3959 <img 3960 class="sl-lazy" 3961 data-sizes="auto" 3962 data-srcset=" 3963 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf7abee49039718f5fed4/165x.webp?source_format=jpg 165w, 3964 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf7abee49039718f5fed4/360x.webp?source_format=jpg 360w, 3965 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf7abee49039718f5fed4/533x.webp?source_format=jpg 533w, 3966 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf7abee49039718f5fed4/720x.webp?source_format=jpg 720w, 3967 " 3968 alt="4351-1 æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼" 3969 > 3970 </div> 3971 3972 3973 3974 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 3975 </div> 3976 3977 </div> 3978 <div class="info-box"> 3979 <div class="info-box-inner-wrapper"> 3980 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 3981 4351-1 æ¨èèè¨ï¼ä¿¡å¾ï¼ä¸ï¼ 3982 </div> 3983 <div class="quick-cart-price"> 3984 <div class="global-primary dark-primary price price-crossed "> 3985 NT$75 3986 </div> 3987 <div class="price-sale price "> 3988 NT$68 3989 </div> 3990 </div> 3991 3992 3993 <span 3994 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 3995 ng-class="{'hidden': !isMobileTabletWidth()}" 3996 ng-cloak 3997 > 3998 <i class="fa fa-shopping-cart"></i> 3999 </span> 4000 4001 </div> 4002 </div> 4003 </a> 4004 </product-item> 4005 4006 </li> 4007 <li class="boxify-item product-item 4008 4009 " 4010 ga-product='{"id":"6a3ca790d826d25d4e141b79","sku":"9025-02A","variations":"null","title":"9025-02A æ§æ ¼çå¹é¤è©©æéï¼äºï¼å¤å¤§ç´°"}'> 4011 4012 <product-item 4013 product-id="6a3ca790d826d25d4e141b79" 4014 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 4015 class=" 4016 " 4017 modal-window-class=" 4018 " 4019 rec-strategy=""> 4020 4021 <a href="/products/9025-02a" 4022 target="_blank" 4023 class="quick-cart-item" 4024 ng-click="sendGaProductClick('6a3ca790d826d25d4e141b79', '9025-02A', [], '9025-02A æ§æ ¼çå¹é¤è©©æéï¼äºï¼å¤å¤§ç´°', '' )"> 4025 <div class="boxify-image-wrapper"> 4026 <div class="boxify-image center-contain "> 4027 <div class="boxify-image-wrap" ng-non-bindable> 4028 <img 4029 class="sl-lazy" 4030 data-sizes="auto" 4031 data-srcset=" 4032 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cebc7d95933c539d1a14a/165x.webp?source_format=jpg 165w, 4033 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cebc7d95933c539d1a14a/360x.webp?source_format=jpg 360w, 4034 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cebc7d95933c539d1a14a/533x.webp?source_format=jpg 533w, 4035 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cebc7d95933c539d1a14a/720x.webp?source_format=jpg 720w, 4036 " 4037 alt="9025-02A æ§æ ¼çå¹é¤è©©æéï¼äºï¼å¤å¤§ç´°" 4038 > 4039 </div> 4040 4041 4042 4043 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 4044 </div> 4045 4046 </div> 4047 <div class="info-box"> 4048 <div class="info-box-inner-wrapper"> 4049 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 4050 9025-02A æ§æ ¼çå¹é¤è©©æéï¼äºï¼å¤å¤§ç´° 4051 </div> 4052 <div class="quick-cart-price"> 4053 <div class="global-primary dark-primary price price-crossed "> 4054 NT$250 4055 </div> 4056 <div class="price-sale price "> 4057 NT$225 4058 </div> 4059 </div> 4060 4061
4062 <span 4063 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 4064 ng-class="{'hidden': !isMobileTabletWidth()}" 4065 ng-cloak 4066 > 4067 <i class="fa fa-shopping-cart"></i> 4068 </span> 4069 4070 </div> 4071 </div> 4072 </a> 4073 </product-item> 4074 4075 </li> 4076 <li class="boxify-item product-item 4077 4078 " 4079 ga-product='{"id":"6a3ca6d0b5032a2d75366525","sku":"9023-11A","variations":"null","title":"9023-12A å±è©©äººé¸è¼¯12âç¶çåºç£ç¾å°"}'> 4080 4081 <product-item 4082 product-id="6a3ca6d0b5032a2d75366525" 4083 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 4084 class=" 4085 " 4086 modal-window-class=" 4087 " 4088 rec-strategy=""> 4089 4090 <a href="/products/9023-12a" 4091 target="_blank" 4092 class="quick-cart-item" 4093 ng-click="sendGaProductClick('6a3ca6d0b5032a2d75366525', '9023-11A', [], '9023-12A å±è©©äººé¸è¼¯12âç¶çåºç£ç¾å°', '' )"> 4094 <div class="boxify-image-wrapper"> 4095 <div class="boxify-image center-contain "> 4096 <div class="boxify-image-wrap" ng-non-bindable> 4097 <img 4098 class="sl-lazy" 4099 data-sizes="auto" 4100 data-srcset=" 4101 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cebb456bc4666e4bd9b0b/165x.webp?source_format=jpg 165w, 4102 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cebb456bc4666e4bd9b0b/360x.webp?source_format=jpg 360w, 4103 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cebb456bc4666e4bd9b0b/533x.webp?source_format=jpg 533w, 4104 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cebb456bc4666e4bd9b0b/720x.webp?source_format=jpg 720w, 4105 " 4106 alt="9023-12A å±è©©äººé¸è¼¯12âç¶çåºç£ç¾å°" 4107 > 4108 </div> 4109 4110 4111 4112 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 4113 </div> 4114 4115 </div> 4116 <div class="info-box"> 4117 <div class="info-box-inner-wrapper"> 4118 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 4119 9023-12A å±è©©äººé¸è¼¯12âç¶çåºç£ç¾å° 4120 </div> 4121 <div class="quick-cart-price"> 4122 <div class="global-primary dark-primary price price-crossed "> 4123 NT$250 4124 </div> 4125 <div class="price-sale price "> 4126 NT$225 4127 </div> 4128 </div> 4129 4130 4131 <span 4132 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 4133 ng-class="{'hidden': !isMobileTabletWidth()}" 4134 ng-cloak 4135 > 4136 <i class="fa fa-shopping-cart"></i> 4137 </span> 4138 4139 </div> 4140 </div> 4141 </a> 4142 </product-item> 4143 4144 </li> 4145 <li class="boxify-item product-item 4146 4147 " 4148 ga-product='{"id":"6a3ca5e644a96b489bfddb71","sku":"9016-14A","variations":"null","title":"9016-14A è®ç¾è©©éï¼ååï¼"}'> 4149 4150 <product-item 4151 product-id="6a3ca5e644a96b489bfddb71" 4152 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 4153 class=" 4154 " 4155 modal-window-class=" 4156 " 4157 rec-strategy=""> 4158 4159 <a href="/products/9016-14a-%E8%AE%9A%E7%BE%8E%E8%A9%A9%E9%9B%86%EF%BC%88%E5%8D%81%E5%9B%9B%EF%BC%89" 4160 target="_blank" 4161 class="quick-cart-item" 4162 ng-click="sendGaProductClick('6a3ca5e644a96b489bfddb71', '9016-14A', [], '9016-14A è®ç¾è©©éï¼ååï¼', '' )"> 4163 <div class="boxify-image-wrapper"> 4164 <div class="boxify-image center-contain "> 4165 <div class="boxify-image-wrap" ng-non-bindable> 4166 <img 4167 class="sl-lazy" 4168 data-sizes="auto" 4169 data-srcset=" 4170 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cee240f3015e4d97dd232/165x.webp?source_format=jpg 165w, 4171 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cee240f3015e4d97dd232/360x.webp?source_format=jpg 360w, 4172 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cee240f3015e4d97dd232/533x.webp?source_format=jpg 533w, 4173 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cee240f3015e4d97dd232/720x.webp?source_format=jpg 720w, 4174 " 4175 alt="9016-14A è®ç¾è©©éï¼ååï¼" 4176 > 4177 </div> 4178 4179 4180 4181 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 4182 </div> 4183 4184 </div> 4185 <div class="info-box"> 4186 <div class="info-box-inner-wrapper"> 4187 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 4188 9016-14A è®ç¾è©©éï¼ååï¼ 4189 </div> 4190 <div class="quick-cart-price"> 4191 <div class="global-primary dark-primary price price-crossed "> 4192 NT$250 4193 </div> 4194 <div class="price-sale price "> 4195 NT$225 4196 </div> 4197 </div> 4198 4199
4200 <span 4201 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 4202 ng-class="{'hidden': !isMobileTabletWidth()}" 4203 ng-cloak 4204 > 4205 <i class="fa fa-shopping-cart"></i> 4206 </span> 4207 4208 </div> 4209 </div> 4210 </a> 4211 </product-item> 4212 4213 </li> 4214 <li class="boxify-item product-item 4215 4216 " 4217 ga-product='{"id":"6a3ca3fcee61617f47aaf022","sku":"09-007-001","variations":"null","title":"09-007-001 Growth and Spread of Christ within Us for the Kingdom of God, The"}'> 4218 4219 <product-item 4220 product-id="6a3ca3fcee61617f47aaf022" 4221 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 4222 class=" 4223 " 4224 modal-window-class=" 4225 " 4226 rec-strategy=""> 4227 4228 <a href="/products/09-007-001-growth-and-spread-of-christ-within-us-for-the-kingdom-of-god" 4229 target="_blank" 4230 class="quick-cart-item" 4231 ng-click="sendGaProductClick('6a3ca3fcee61617f47aaf022', '09-007-001', [], '09-007-001 Growth and Spread of Christ within Us for the Kingdom of God, The', '' )"> 4232 <div class="boxify-image-wrapper"> 4233 <div class="boxify-image center-contain "> 4234 <div class="boxify-image-wrap" ng-non-bindable> 4235 <img 4236 class="sl-lazy" 4237 data-sizes="auto" 4238 data-srcset=" 4239 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf07393bc2525d90acbea/165x.webp?source_format=jpg 165w, 4240 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf07393bc2525d90acbea/360x.webp?source_format=jpg 360w, 4241 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf07393bc2525d90acbea/533x.webp?source_format=jpg 533w, 4242 https://shoplineimg.com/57625fb861706924e07d2d00/6a3cf07393bc2525d90acbea/720x.webp?source_format=jpg 720w, 4243 " 4244 alt="09-007-001 Growth and Spread of Christ within Us for the Kingdom of God, The" 4245 > 4246 </div> 4247 4248 4249 4250 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 4251 </div> 4252 4253 </div> 4254 <div class="info-box"> 4255 <div class="info-box-inner-wrapper"> 4256 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 4257 09-007-001 Growth and Spread of Christ within Us for the Kingdom of God, The 4258 </div> 4259 <div class="quick-cart-price"> 4260 <div class="global-primary dark-primary price price-crossed "> 4261 NT$690 4262 </div> 4263 <div class="price-sale price "> 4264 NT$621 4265 </div> 4266 </div> 4267 4268 4269 <span 4270 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 4271 ng-class="{'hidden': !isMobileTabletWidth()}" 4272 ng-cloak 4273 > 4274 <i class="fa fa-shopping-cart"></i> 4275 </span> 4276 4277 </div> 4278 </div> 4279 </a> 4280 </product-item> 4281 4282 </li> 4283 <li class="boxify-item product-item 4284 4285 " 4286 ga-product='{"id":"6a326600f97c665cd07766a0","sku":"1317-26-2","variations":"null","title":"1317-26-2 2026å¹´6æå年度è¨ç·´âè±æç¶±è¦"}'> 4287 4288 <product-item 4289 product-id="6a326600f97c665cd07766a0" 4290 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 4291 class=" 4292 " 4293 modal-window-class=" 4294 " 4295 rec-strategy=""> 4296 4297 <a href="/products/1317-26-2" 4298 target="_blank" 4299 class="quick-cart-item" 4300 ng-click="sendGaProductClick('6a326600f97c665cd07766a0', '1317-26-2', [], '1317-26-2 2026å¹´6æå年度è¨ç·´âè±æç¶±è¦', '' )"> 4301 <div class="boxify-image-wrapper"> 4302 <div class="boxify-image center-contain "> 4303 <div class="boxify-image-wrap" ng-non-bindable> 4304 <img 4305 class="sl-lazy" 4306 data-sizes="auto" 4307 data-srcset=" 4308 https://shoplineimg.com/57625fb861706924e07d2d00/6a4c9a05dfad0337f92e3fc6/165x.webp?source_format=jpg 165w, 4309 https://shoplineimg.com/57625fb861706924e07d2d00/6a4c9a05dfad0337f92e3fc6/360x.webp?source_format=jpg 360w, 4310 https://shoplineimg.com/57625fb861706924e07d2d00/6a4c9a05dfad0337f92e3fc6/533x.webp?source_format=jpg 533w, 4311 https://shoplineimg.com/57625fb861706924e07d2d00/6a4c9a05dfad0337f92e3fc6/720x.webp?source_format=jpg 720w, 4312 " 4313 alt="1317-26-2 2026å¹´6æå年度è¨ç·´âè±æç¶±è¦" 4314 > 4315 </div> 4316 4317 4318 4319 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 4320 </div> 4321 4322 </div> 4323 <div class="info-box"> 4324 <div class="info-box-inner-wrapper"> 4325 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 4326 1317-26-2 2026å¹´6æå年度è¨ç·´âè±æç¶±è¦ 4327 </div> 4328 <div class="quick-cart-price"> 4329 <div class="global-primary dark-primary price price-crossed "> 4330 NT$125 4331 </div> 4332 <div class="price-sale price "> 4333 NT$113 4334 </div> 4335 </div> 4336 4337
4338 <span 4339 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 4340 ng-class="{'hidden': !isMobileTabletWidth()}" 4341 ng-cloak 4342 > 4343 <i class="fa fa-shopping-cart"></i> 4344 </span> 4345 4346 </div> 4347 </div> 4348 </a> 4349 </product-item> 4350 4351 </li> 4352 <li class="boxify-item product-item 4353 4354 " 4355 ga-product='{"id":"6a3265c96414108ae5417fba","sku":"1317-26-1","variations":"null","title":"1317-26-1 2026å¹´6æå年度è¨ç·´â ç¶±è¦éç¶æ"}'> 4356 4357 <product-item 4358 product-id="6a3265c96414108ae5417fba" 4359 ng-class="{'quick-cart-mobile': isMobileTabletWidth()}" 4360 class=" 4361 " 4362 modal-window-class=" 4363 " 4364 rec-strategy=""> 4365 4366 <a href="/products/1317-26-1" 4367 target="_blank" 4368 class="quick-cart-item" 4369 ng-click="sendGaProductClick('6a3265c96414108ae5417fba', '1317-26-1', [], '1317-26-1 2026å¹´6æå年度è¨ç·´â ç¶±è¦éç¶æ', '' )"> 4370 <div class="boxify-image-wrapper"> 4371 <div class="boxify-image center-contain "> 4372 <div class="boxify-image-wrap" ng-non-bindable> 4373 <img 4374 class="sl-lazy" 4375 data-sizes="auto" 4376 data-srcset=" 4377 https://shoplineimg.com/57625fb861706924e07d2d00/6a4c9a13d09c875510c471fd/165x.webp?source_format=jpg 165w, 4378 https://shoplineimg.com/57625fb861706924e07d2d00/6a4c9a13d09c875510c471fd/360x.webp?source_format=jpg 360w, 4379 https://shoplineimg.com/57625fb861706924e07d2d00/6a4c9a13d09c875510c471fd/533x.webp?source_format=jpg 533w, 4380 https://shoplineimg.com/57625fb861706924e07d2d00/6a4c9a13d09c875510c471fd/720x.webp?source_format=jpg 720w, 4381 " 4382 alt="1317-26-1 2026å¹´6æå年度è¨ç·´â ç¶±è¦éç¶æ" 4383 > 4384 </div> 4385 4386 4387 4388 <div class="btn-add-to-cart js-btn-quick-cart-add-to-cart hidden-xs" ng-class="{'hidden': isMobileTabletWidth()}"> å å ¥è³¼ç©è» </div> 4389 </div> 4390 4391 </div> 4392 <div class="info-box"> 4393 <div class="info-box-inner-wrapper"> 4394 <div class="title text-primary-color title-container ellipsis " data-max-height="45" ng-non-bindable> 4395 1317-26-1 2026å¹´6æå年度è¨ç·´â ç¶±è¦éç¶æ 4396 </div> 4397 <div class="quick-cart-price"> 4398 <div class="global-primary dark-primary price price-crossed "> 4399 NT$125 4400 </div> 4401 <div class="price-sale price "> 4402 NT$113 4403 </div> 4404 </div> 4405 4406 4407 <span 4408 class="btn-add-to-cart js-btn-quick-cart-add-to-cart mobile-cart " 4409 ng-class="{'hidden': !isMobileTabletWidth()}" 4410 ng-cloak 4411 > 4412 <i class="fa fa-shopping-cart"></i> 4413 </span> 4414 4415 </div> 4416 </div> 4417 </a> 4418 </product-item> 4419 4420 </li> 4421 <div class="clear"></div> 4422 </ul> 4423 </div> 4424 <!-- Pagination --> 4425 <div class="row"> 4426 <div class="text-center"> 4427 <ul class="pagination text-primary-color dark-primary" ng-non-bindable> 4428 <li class="active"> 4429 <!--include products_path to circumvent homepages=>all_products issue where homepage is always first page --> 4430 <a href="/products?page=1"> 4431 1 4432 </a> 4433 </li> 4434 <li class=""> 4435 <!--include products_path to circumvent homepages=>all_products issue where homepage is always first page --> 4436 <a href="/products?page=2"> 4437 2 4438 </a> 4439 </li> 4440 <li class=""> 4441 <!--include products_path to circumvent homepages=>all_products issue where homepage is always first page --> 4442 <a href="/products?page=3"> 4443 3 4444 </a> 4445 </li> 4446 <li class=""> 4447 <!--include products_path to circumvent homepages=>all_products issue where homepage is always first page --> 4448 <a href="/products?page=4"> 4449 4 4450 </a> 4451 </li> 4452 <li class=""> 4453 <!--include products_path to circumvent homepages=>all_products issue where homepage is always first page --> 4454 <a href="/products?page=5"> 4455 5 4456 </a> 4457 </li> 4458 <li class=""> 4459 <!--include products_path to circumvent homepages=>all_products issue where homepage is always first page --> 4460 <a href="/products?page=2"> 4461 » 4462 </a> 4463 </li> 4464 </ul> 4465 </div> 4466 </div> 4467 <!-- End of Pagination --> 4468 </div> 4469 4470 <div class="clear"></div> 4471 4472 </div> 4473 <category-filter></category-filter> 4474 <!-- <pagination ng-show="paginationLoaded" boundary-links="true" items-per-page="limit" total-items="totalItems" page="currentPage" on-select-page="onPageSelected(page)" class="pagination-sm" previous-text="‹" next-text="›" first-text="«" last-text="»"></pagination>--> 4475</div> 4476 4477 4478 4479 </div><!--yield-wrapper--> 4480 <!-- main Content end--> 4481</div><!-- body-content--> 4482 <!---footer --> 4483 <div id="footer"> 4484 <div class="Footer-grids"> 4485 <div class="container global-primary "> 4486 <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%;"> <!-- height and width must be difined for td to size correctly --> 4487 <div class="row row-md-height" style="height: 100%;"> 4488 <div id="grid-item-5c6371c48c96da0015e22eb2" 4489 class="item col-xs-12 4490 col-md-4 4491 col-md-height 4492 " 4493 style="vertical-align: top; height: 100%;"> 4494 <div style="height: 100%;"> 4495 <div class="box-info " style=""> 4496 4497 4498 <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> </span>ç·ä¸æå</h4> 4499 4500<ul class="list-unstyled"> 4501 <li style="text-align: center;"><span><a href="https://page.line.me/?openerPlatform=native&openerKey=urlSchema%3Aexternal&accountId=kwl8300k&from=page#mst_challenge=_RAEAnE_TlzX_zcp8yJsa7ax92CqCCEU9213-eEMkP8" target="_blank">
4501é»åç¢å客æ</a></span></li> 4502</ul></div> 4503 </div> 4504 </div> 4505 </div> 4506 <div id="grid-item-5c6371c48c96da0015e22eb3" 4507 class="item col-xs-12 4508 col-md-4 4509 col-md-height 4510 " 4511 style="vertical-align: top; height: 100%;"> 4512 <div style="height: 100%;"> 4513 <div class="box-info " style=""> 4514 4515 4516 <div class="description" ng-non-bindable><h4>è¯çµ¡æå</h4> 4517 4518<h4><span style="font-size: 16px; text-align: inherit;">å°åï¼105èºå叿¾å±±åå¥åº·è·¯166èB1</span><br> 4519<span style="text-align: inherit; font-size: 16px;">æ¥åå°ç·ï¼</span><span style="text-align: inherit; font-size: 16px; font-family: "Source Sans Pro", "Open Sans", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Microsoft YaHei", 微软é é», STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif;">02-27618530</span><br> 4520<span style="font-size: 16px; text-align: inherit;">é»åç¢å客æå°ç·ï¼02-27575777</span></h4></div> 4521 </div> 4522 </div> 4523 </div> 4524 <div id="grid-item-5c6371c48c96da0015e22eb1" 4525 class="item col-xs-12 4526 col-md-4 4527 col-md-height 4528 " 4529 style="vertical-align: top; height: 100%;"> 4530 <div style="height: 100%;"> 4531 <div class="box-info " style=""> 4532 4533 4534 <div class="description" ng-non-bindable><h4 style="text-align: center;"><span>常è¦åé¡</span></h4> 4535 4536<ul class="list-unstyled"> 4537 <li style="text-align: center;"><a href="https://www.twgbr.org.tw/about/policy">éæè²¨æ¿ç</a></li> 4538 <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> 4539 <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> 4540 <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> 4541 <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> 4542 <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> 4543</ul></div> 4544 </div> 4545 </div> 4546 </div> 4547 </div> 4548 </div> 4549 </div> 4550 <div class="container global-primary "> 4551 <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%;"> <!-- height and width must be difined for td to size correctly --> 4552 <div class="row row-md-height" style="height: 100%;"> 4553 <div id="grid-item-5c6371c48c96da0015e22eb5" 4554 class="item col-xs-12 4555 col-md-12 4556 col-md-height 4557 " 4558 style="vertical-align: top; height: 100%;"> 4559 <div style="height: 100%;"> 4560 <div class="box-info " style=""> 4561 4562 4563 <div class="description" ng-non-bindable><p class="text-center">é±ç§æ¢æ¬¾ | æ¢æ¬¾åç´°å | 2023 © è²¡åæ³äººèºç£ç¦é³æ¸æ¿ 36542036 <span style=" color: rgb(0, 0, 0); font-size: 16px; text-align: center; background-color: rgb(255, 255, 255);">| è²¡åæ³äººèºç£ç¦é³æ¸æ¿å¥åº·è·¯éå¸ 25694788</span></p></div> 4564 </div> 4565 </div> 4566 </div> 4567 </div> 4568 </div> 4569 </div> 4570 4571 </div> 4572 4573 </div> 4574 <!---footer end--> 4575 4576 4577 </div> 4578 4579 <!-- Google Analytics Event Tracker--> 4580 <!-- End Google Analytics Event Tracker --> 4581 <!-- Google Remarketing Event Tracker --> 4582
4582<script async src="https://www.googletagmanager.com/gtag/js?id=AW-shopline"></script>
4582 4583
4583<script type="text/javascript"> 4584 window.dataLayer = window.dataLayer || []; 4585 function gtag(){dataLayer.push(arguments)}; 4586 gtag('js', new Date()); 4587 gtag('config', 'AW-shopline', { groups: 'google_remarketing' }); 4588 4589 4590 // detect event tag 4591 4592 // set tracking data 4593 4594 4595 gtag('event', 'other', {"send_to":"google_remarketing","ecomm_pagetype":"other"}); 4596 </script>
4596 4597 <!-- end Google Remarketing Event Tracker --> 4598 <!-- Facebook Pixel (new) Event Tracker --> 4599
4599<script>
vendor: 438 bytes, lines 4599-4606
4599 4600 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 4601 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 4602 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 4603 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 4604 document,'script','//connect.facebook.net/en_US/fbevents.js'); 4605 4606 fbq('init', '
4606666125423772614
vendor: 49 bytes, lines 4606-4609
4606', { 4607 }, {agent: 'plShopline'}); 4608 4609
4609fbq('track', 'PageView',{ 4610 }, { 4611 agent: 'plShopline' 4612 }); 4613 </script>
4613 4614 4615 <noscript><img height="1" width="1" style="display:none" 4616 src="https://www.facebook.com/tr?id=666125423772614&ev=PageView&noscript=1" 4617 /></noscript> 4618 <!-- end Facebook Pixel (new) Event Tracker --> 4619 <!-- Google Tag Manager Event Tracker -->
vendor: 70 bytes, lines 4619-4620
4619 4620 <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
4620GTM-M6S6G4DZ
vendor: 99 bytes, lines 4620-4622
4620" 4621 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 4622
4622<script>
vendor: 353 bytes, lines 4622-4626
4622(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 4623 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 4624 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 4625 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 4626 })(window,document,'script','dataLayer','
4626GTM-M6S6G4DZ
vendor: 3 bytes, line 4626
4626');
4626</script>
4626 4627 <!-- end Google Tag Manager Event Tracker --> 4628 4629
4629<script> 4630 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\"}}]'); 4631 </script>
4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 4642 <symbol id="icon-lineapp" viewBox="0 0 32 32"> 4643 <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"/> 4644 </symbol> 4645</svg> 4646 4647 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 4648 <symbol id="icon-facebook" viewBox="0 0 32 32"> 4649 <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"/> 4650 </symbol> 4651</svg> 4652 4653 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4654 <symbol id="icon-fb-messenger" viewBox="0 0 16 16" fill="none"> 4655 <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" /> 4656 </symbol> 4657</svg> 4658 4659 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 4660 <symbol id="icon-whatsapp" viewBox="0 0 32 32"> 4661 <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"/> 4662 </symbol> 4663</svg> 4664 4665 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4666 <symbol id="icon-copylink" viewBox="-2 -2 18 18" fill="none"> 4667 <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"/>
4668 <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"/> 4669 </symbol> 4670</svg> 4671 4672 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4673 <symbol id="icon-coupon" viewBox="0 0 16 16"> 4674 <path 4675 fill-rule="evenodd" 4676 clip-rule="evenodd" 4677 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" 4678 fill="currentColor" 4679 /> 4680 </symbol> 4681</svg> 4682 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4683 <symbol id="icon-forward" viewBox="0 0 24 24"> 4684 <path d="M0 0h24v24H0z" fill="none"/> 4685 <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/> 4686 </symbol> 4687</svg> 4688 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4689 <symbol id="icon-back" viewBox="0 0 24 24"> 4690 <path d="M0 0h24v24H0z" fill="none"/> 4691 <path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/> 4692 </symbol> 4693</svg> 4694 4695
4695<script type="text/javascript"> 4696 </script>
4696 4697</body> 4698 4699<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4700 <symbol id="fa-v5-globe" viewBox="0 0 496 512"> 4701 <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"/> 4702 </symbol> 4703</svg> 4704<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4705 <symbol id="icon-filter-category" viewBox="0 0 13 13"> 4706 <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" /> 4707 <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" /> 4708 </symbol> 4709</svg> 4710 4711<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 4712 <symbol id="icon-line" viewBox="0 0 20 18"> 4713 <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
4713165 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"/> 4714 </symbol> 4715</svg> 4716 4717</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.