1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 5 <title>空ä¸çéä¹³é ªèç³ï¼é£çµ¡æå</title> 6 7 <meta name="description" content="ç«å³è¯çµ¡ç©ºä¸çéï¼ä¾èªéæ± ç´ è¶ä¹éçä¹³é ªèç³"> 8 9 <meta name="keywords" content="ä¹³é ªèç³,éæ± ,æ¥ææ½,空ä¸çé,å¨å°åç¢"> 10 11 12 <link rel="preload" href="https://cdn.shoplineapp.com/s/javascripts/currencies.js" as="script"> 13 14 <link rel="preload" href="https://cdn.shoplineapp.com/assets/fonts/fontawesome-webfont.woff2?v=4.7.0" as="font" type="font/woff2" crossorigin> 15 16 17 18 19<!-- locale meta --> 20 21<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover"> 22 23<meta name="mobile-web-app-capable" content="yes"> 24<meta name="format-detection" content="telephone=no" /> 25 26<meta name="google" value="notranslate"> 27 28 29 30 31
31<script type="application/ld+json"> 32 {"@context":"https://schema.org","@type":"WebSite","name":"空ä¸çé","url":"https://www.skyfishcheese.com"} 33 </script>
33 34 35 36
36<script type="application/ld+json"> 37 {"@context":"https://schema.org","@type":"Organization","name":"空ä¸çé","url":"https://www.skyfishcheese.com","logo":"https://img.shoplineapp.com/media/image_clips/63227d256b233f002ba84d8f/original.png?1663204645"} 38 </script>
38 39 40 41 <link rel="shortcut icon" type="image/png" href="https://img.shoplineapp.com/media/image_clips/599c3e5c9a76f0180a0013e6/original.png?1503411803"> 42 43<!-- styles--> 44<link rel="preconnect" href="https://fonts.gstatic.com"> 45<link href='https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&display=swap' type='text/css' as="style" onload="this.rel='stylesheet'" /> 46<link href='https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900,200italic,300italic,400italic,600italic,700italic,900italic&display=swap' type='text/css' as="style" onload="this.rel='stylesheet'"> 47 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/common-898e3d282d673c037e3500beff4d8e9de2ee50e01c27252b33520348e0b17da0.css" onload="" /> 48 49 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/application-cd51e1c9c998168abe2e5804e939a2a6de4bdb1173887c019cb7b099d88f06ef.css" onload="" /> 50 51 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/themes/swanky-5b6a765679b39bc4f13426abd310e30740f8bc72b63fc62e800fc68e085942df.css" onload="" /> 52 53 54 55 56 57 58<style> 59 :root { 60 61 --cookie-consent-popup-z-index: 1000; 62 } 63</style> 64 65 66 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/intl_tel_input-0d9daf73.chunk.css" /> 67 68 69 70 71 72 73 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/packs/css/sl_armor_captcha-63afdf18.chunk.css" /> 74 75<link rel="alternate" type="text/plain" href="https://www.skyfishcheese.com/llms.txt"> 76<link rel="alternate" type="text/plain" href="https://www.skyfishcheese.com/llms-full.txt"> 77 78<!-- styles--> 79 80<!-- GLOBAL CONTENT FOR HTML HEAD START--> 81<link href='https://fonts.googleapis.com/css?family=Roboto+Condensed:400,100,300&display=swap' type='text/css' rel="preload" as="style" onload="this.rel='stylesheet'" /> 82 83 <link rel="stylesheet" media="all" href="https://cdn.shoplineapp.com/assets/themes/swanky.glass-b8649fc4d879fcb5447302a79fc23be15a0dc534fa4360db56d5cfa0279557d6.css" onload="" /> 84 85 86<!-- GLOBAL CONTENT FOR HTML HEAD END --> 87 88 89<!--- Site Ownership Data --> 90<!--- Site Ownership Data End--> 91 92<base href="/"> 93 94 <style> 95 96 </style> 97 98<meta name="csrf-param" content="authenticity_token" /> 99<meta name="csrf-token" content="xALXFrq8+26KwUlCVK4Hv3HnVcU4SJmn13tqu54hDcrAcBMfllh/b2yw7eZt4iVVYwkWFAMdU0U5u9Sbe2RHcw==" /> 100 101 102<!-- Start of Criteo one tag --> 103<!-- End of Criteo one tag --> 104 105<meta name="csrf-param" content="authenticity_token" /> 106<meta name="csrf-token" content="ejKXsqxvNcZJ/LsAVqHqFXi69O0N/esX1cdMGyOQW3V+QFO7gIuxx6+NH6Rv7cj/alS3PDaoIfU7B/I7xtURzA==" /> 107 108 <meta property="og:title" content="空ä¸çéä¹³é ªèç³ï¼é£çµ¡æå"/> 109 <meta property="og:url" content="https://www.skyfishcheese.com/pages/contact"/> 110 <link rel="canonical" href="https://www.skyfishcheese.com/pages/contact" /> 111 112 113 <meta property="og:image" content="https://img.shoplineapp.com/media/image_clips/63227d256b233f002ba84d8f/original.png?1663204645"/> 114 115 <meta property="og:description" content="ç«å³è¯çµ¡ç©ºä¸çéï¼ä¾èªéæ± ç´ è¶ä¹éçä¹³é ªèç³"> 116 117 118 119 120
121<script type="text/javascript"> 122 window.mainConfig = JSON.parse('{\"sessionId\":\"\",\"merchantId\":\"593291c19f9a4f2efe003903\",\"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\":\"593291c19f9a4f2efe003903\",\"addon_limit_enabled\":false,\"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\":[\"promotions_setup\",\"promotions_apply\",\"hide_coupon\",\"checkout_v2\"],\"brand_home_url\":\"https://www.skyfishcheese.com\",\"checkout_setting\":{\"enable_membership_autocheck\":true,\"enable_subscription_autocheck\":false},\"current_plan_key\":\"basket\",\"current_theme_key\":\"swanky\",\"delivery_option_count\":10,\"enabled_stock_reminder\":false,\"handle\":\"skyfish\",\"identifier\":\"\",\"instagram_access_token\":\"\",\"instagram_id\":\"\",\"invoice_activation\":\"inactive\",\"mobile_logo_media_url\":\"https://img.shoplineapp.com/media/image_clips/63227d80ad348300289fee84/original.png?1663204736\",\"name\":\"空ä¸çé\",\"order_setting\":{\"invoice_activation\":\"inactive\",\"short_message_activation\":\"inactive\",\"auto_cancel_expired_orders\":true,\"enabled_order_auth_expiry\":true,\"custom_fields\":null,\"invoice\":{\"tax_id\":\"\"}},\"payment_method_count\":3,\"product_setting\":{\"enabled_product_review\":true,\"preorder_add_to_cart_button_display\":\"depend_on_stock\"},\"promotion_setting\":{\"show_promotion_reminder\":true,\"multi_order_discount_strategy\":\"order_or_tier_promotion\",\"order_promotions_ignore_exclude_product\":true,\"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_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\",\"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\",\"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\",\"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_promotion_apply_enhancement\",\"bundle_stackable\",\"buy_button\",\"buy_now_button\",\"callback_service\",\"cancel_order_by_customer\",\"cancel_order_by_customer_v2\",\"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\",\"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_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_import_50000_failure_report\",\"customer_import_v2\",\"customer_import_v3\",\"customer_list\",\"customer_new_report\",\"customer_search_match\",\"customer_tag\",\"dashboard_v2\",\"dashboard_v2_revamp\",\"date_picker_v2\",\"deep_link_support_linepay\",\"deep_link_support_payme\",\"deep_search\",\"default_theme_ultrachic\",\"delivery_time\",\"delivery_time_with_quantity\",\"design_submenu\",\"dev_center_app_store\",\"disable_footer_brand\",\"disable_old_upgrade_reminder\",\"domain_applicable\",\"doris_bien_setting\",\"dusk_setting\",\"dynamic_
122shipping_rate_refactor\",\"ec_order_unlimit\",\"ecpay_expirydate\",\"ecpay_payment_gateway\",\"edit_order_promotion_applied_creditpoint\",\"einvoice_bulk_update\",\"einvoice_edit\",\"einvoice_newlogic\",\"email_credit_expire_notify\",\"email_custom\",\"email_member_forget_password_notify\",\"email_member_register_notify\",\"email_order_notify\",\"email_verification\",\"enable_body_script\",\"enable_calculate_api_promotion_apply\",\"enable_calculate_api_promotion_filter\",\"enable_cart_api\",\"enable_cart_service\",\"enable_corejs_splitting\",\"enable_lazysizes_image_tag\",\"enable_new_css_bundle\",\"enable_order_revamp_update_order\",\"enable_order_status_callback_revamp_for_promotion\",\"enable_order_status_callback_revamp_for_storefront\",\"enable_promotion_usage_record\",\"enable_shopjs_splitting\",\"enhanced_catalog_feed\",\"execute_shipment_permission\",\"export_inventory_report_v2\",\"express_cart\",\"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\",\"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_promotions_by_cart\",\"gift_shipping_promotion_discount_condition\",\"gifts_limit_10\",\"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_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_30000\",\"image_widget_mobile\",\"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_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_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\",\"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_checkout\",\"one_page_store_clone\",\"one_page_store_product_set\",\"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_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\",\"orderemail_new_logic\",\"other_
122custom_notify\",\"out_of_stock_order\",\"page_builder_revamp\",\"page_builder_revamp_theme_setting\",\"page_builder_section_cache_enabled\",\"page_builder_widget_accordion\",\"page_builder_widget_blog\",\"page_builder_widget_category\",\"page_builder_widget_collage\",\"page_builder_widget_countdown\",\"page_builder_widget_custom_liquid\",\"page_builder_widget_instagram\",\"page_builder_widget_product_text\",\"page_builder_widget_subscription\",\"page_builder_widget_video\",\"page_limit_unlimited\",\"page_use_product_service\",\"page_view_cache\",\"pakpobox\",\"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\",\"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\",\"price_discount_label_plp\",\"product_cost_permission\",\"product_feed_info\",\"product_feed_manager_availability\",\"product_feed_revamp\",\"product_index_v2\",\"product_info\",\"product_limit_1000\",\"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_show_out_of_stock\",\"product_subscription_applied_credits\",\"product_summary\",\"promotion_blacklist\",\"promotion_filter_by_date\",\"promotion_first_purchase_channel\",\"promotion_hour\",\"promotion_limit_100\",\"promotion_minitem\",\"promotion_page_seo_button\",\"promotion_record_archive_test\",\"promotion_returned\",\"promotion_revamp_phase1-1\",\"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_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\",\"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\",\"shoplytics_tracker_first_party\",\"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_bugfender_log_reduction\",\"sl_pos_bulk_import_update_enhancement\",\"sl_pos_check_duplicate_create_order\",\"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_from_Swift_to_OC\",\"sl_pos_
122iOS_A4_printer\",\"sl_pos_iOS_app_transaction_filter_enhance\",\"sl_pos_iOS_cashier_revamp_cart\",\"sl_pos_iOS_cashier_revamp_product_list\",\"sl_pos_iPadOS_version_upgrade_remind_16_0_0\",\"sl_pos_initiate_couchbase\",\"sl_pos_inventory_count\",\"sl_pos_inventory_count_difference_reason\",\"sl_pos_inventory_count_for_selected_products\",\"sl_pos_inventory_feature_module\",\"sl_pos_inventory_transfer_app_can_create_note_date\",\"sl_pos_inventory_transfer_insert_enhancement\",\"sl_pos_inventory_transfer_request\",\"sl_pos_invoice_product_name_filter\",\"sl_pos_invoice_swiftUI_revamp\",\"sl_pos_invoice_toast_show\",\"sl_pos_ios_receipt_info_enhancement\",\"sl_pos_ios_small_label_enhancement\",\"sl_pos_ios_version_upgrade_remind\",\"sl_pos_itc\",\"sl_pos_logo_terms_and_condition\",\"sl_pos_new_report_customer_analysis\",\"sl_pos_new_report_daily_payment_methods\",\"sl_pos_new_report_overview\",\"sl_pos_new_report_product_preorder\",\"sl_pos_new_report_transaction_detail\",\"sl_pos_no_minimum_age\",\"sl_pos_order_refactor_admin\",\"sl_pos_order_upload_using_pos_service\",\"sl_pos_partial_return\",\"sl_pos_password_setting_refactor\",\"sl_pos_payment\",\"sl_pos_payment_method_picture\",\"sl_pos_payment_method_prioritized_and_hidden\",\"sl_pos_payoff_preorder\",\"sl_pos_product_add_to_cart_refactor\",\"sl_pos_product_variation_ui\",\"sl_pos_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_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_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\",\"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\",\"zotabox_installable\"],\"shop_default_home_url\":\"https://skyfish.shoplineapp.com\",\"shop_status\":\"open\",\"show_sold_out\":true,\"sl_payment_merchant_id\":\"2099949790635890688\",\"supported_languages\":[\"en\",\"zh-hant\"],\"tags\":[\"food\"],\"time_zone\":\"Asia/Taipei\",\"updated_at\":\"2026-10-08T09:01:46.129Z\",\"user_setting\":{\"_id\":\"593291c19f9a4f2efe003905\",\"created_at\":\"2017-06-03T10:38:57.912Z\",\"data\":{\"general_fields\":[{\"type\":\"gender\",\"options\":{\"order\":{\"include\":\"false\",\"required\":\"false\"},\"signup\":{\"include\":\"true\",\"required\":\"false\"},\"profile\":{\"include\":\"true\",\"required\":\"false\"}}},{\"type\":\"birthday\",\"options\":{\"order\":{\"include\":\"false\",\"required\":\"false\"},\"signup\":{\"include\":\"true\",\"required\":\"true\"},\"profile\":{\"include\":\"true\",\"required\":\"true\"}}}],\"facebook_login\":{\"status\":\"active\",\"app_id\":\"486207541735056\"}
122,\"enable_user_credit\":true,\"signup_method\":\"email\",\"sms_verification\":{\"status\":\"false\"},\"email_verification\":{\"status\":\"false\"},\"login_with_verification\":{\"status\":\"false\"},\"member_info_reward\":{\"enabled\":false,\"coupons\":{\"enabled\":false}}},\"item_type\":\"\",\"key\":\"users\",\"name\":null,\"owner_id\":\"593291c19f9a4f2efe003903\",\"owner_type\":\"Merchant\",\"publish_status\":\"published\",\"status\":\"active\",\"updated_at\":\"2023-05-03T11:49:11.160Z\",\"value\":null},\"price_range_preview\":false},\"localeData\":{\"loadedLanguage\":{\"name\":\"English\",\"code\":\"en\"},\"supportedLocales\":[{\"name\":\"English\",\"code\":\"en\"},{\"name\":\"ç¹é«ä¸æ\",\"code\":\"zh-hant\"}]},\"currentUser\":null,\"themeSettings\":{\"show_promotions_on_product\":true},\"isMultiCurrencyEnabled\":false,\"features\":{\"plans\":{\"free\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"standard\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"starter\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"pro\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"business\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"variant_image_selector\":false},\"basic\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"basic2018\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":false,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"variant_image_selector\":false},\"sc\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":false,\"shopline_logo\":true,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"variant_image_selector\":false},\"advanced\":{\"member_price\":false,\"cart_addon\":false,\"google_analytics_ecommerce\":true,\"membership\":false,\"shopline_logo\":false,\"user_credit\":{\"manaul\":false,\"auto\":false},\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"variant_image_selector\":false},\"premium\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"enterprise\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"crossborder\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\":{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"variant_image_selector\":true},\"o2o\":{\"member_price\":true,\"cart_addon\":true,\"google_analytics_ecommerce\":true,\"membership\":true,\"shopline_logo\":false,\"user_credit\"
122:{\"manaul\":true,\"auto\":true},\"google_dynamic_remarketing\":true,\"facebook_comments_plugin\":true,\"facebook_chat_plugin\":true,\"wish_list\":true,\"facebook_messenger_subscription\":true,\"product_feed\":true,\"express_checkout\":true,\"subscription_product\":true,\"variant_image_selector\":true}}},\"requestCountry\":\"US\",\"trackerEventData\":{},\"isRecaptchaEnabled\":false,\"isRecaptchaEnterprise\":true,\"recaptchaEnterpriseSiteKey\":\"6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr\",\"recaptchaEnterpriseCheckboxSiteKey\":\"6LfQVEEoAAAAAAzllcvUxDYhfywH7-aY52nsJ2cK\",\"recaptchaSiteKey\":\"6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr\",\"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\":\"pages-show\",\"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\":\"/pages/contact\",\"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\":\"advanced_page\",\"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\":false}}}'); 123</script>
123 124 125
125<script> 126 (function() { 127 var queue = []; 128 window.__sentryPreInitQueue = queue; 129 function captureToQueue(error) { 130 if (window.__sentryPreInitQueue) queue.push(error); 131 } 132 function onError(event) { 133 if (event.error !== null) captureToQueue(event.error); 134 } 135 function onUnhandledRejection(event) { 136 captureToQueue(event.reason !== undefined ? event.reason : event); 137 } 138 window.addEventListener('error', onError); 139 window.addEventListener('unhandledrejection', onUnhandledRejection); 140 window.__sentryPreInitListeners = { onError: onError, onUnhandledRejection: onUnhandledRejection }; 141 })(); 142 </script>
142 143
143<script 144 src="https://browser.sentry-cdn.com/7.120.4/bundle.tracing.replay.min.js" 145 integrity="sha384-6UiQzRZEZEUYpVevkJnbMofq20zR/kWY6Nfj4/7xxiefh2lwaDxOAJXGT0ZkkJtH" 146 crossorigin="anonymous" 147 defer 148 ></script>
148 149
149<script 150 src="https://browser.sentry-cdn.com/7.120.4/captureconsole.min.js" 151 integrity="sha384-eS++M/RYquYfetQEoSQnCvxPHbPQztNIN2rdDxYkI5k8wvZwd+GmpBnfgymxGEIT" 152 crossorigin="anonymous" 153 defer 154 ></script>
154 155
156<script> 157 function sriOnError (event) { 158 if (window.Sentry) window.Sentry.captureException(event); 159 160 var script = document.createElement('script'); 161 var srcDomain = new URL(this.src).origin; 162 script.src = this.src.replace(srcDomain, ''); 163 if (this.defer) script.setAttribute("defer", "defer"); 164 document.getElementsByTagName('head')[0].insertBefore(script, null); 165 } 166</script>
166 167
168<script>window.lazySizesConfig={},Object.assign(window.lazySizesConfig,{lazyClass:"sl-lazy",loadingClass:"sl-lazyloading",loadedClass:"sl-lazyloaded",preloadClass:"sl-lazypreload",errorClass:"sl-lazyerror",iframeLoadMode:"1",loadHidden:!1});</script>
vendor: 1 bytes, line 168
168
169<script>!function(e,t){var a=t(e,e.document,Date);e.lazySizes=a,"object"==typeof module&&module.exports&&(module.exports=a)}("undefined"!=typeof window?window:{},function(e,t,a){"use strict";var n,i;if(function(){var t,a={lazyClass:"lazyload",loadedClass:"lazyloaded",loadingClass:"lazyloading",preloadClass:"lazypreload",errorClass:"lazyerror",autosizesClass:"lazyautosizes",fastLoadedClass:"ls-is-cached",iframeLoadMode:0,srcAttr:"data-src",srcsetAttr:"data-srcset",sizesAttr:"data-sizes",minSize:40,customMedia:{},init:!0,expFactor:1.5,hFac:.8,loadMode:2,loadHidden:!0,ricTimeout:0,throttleDelay:125};for(t in i=e.lazySizesConfig||e.lazysizesConfig||{},a)t in i||(i[t]=a[t])}(),!t||!t.getElementsByClassName)return{init:function(){},cfg:i,noSupport:!0};var s,o,r,l,c,d,u,f,m,y,h,z,g,v,p,C,b,A,E,_,w,M,N,x,L,W,S,B,T,F,R,D,k,H,O,P,$,q,I,U,j,G,J,K,Q,V=t.documentElement,X=e.HTMLPictureElement,Y="addEventListener",Z="getAttribute",ee=e[Y].bind(e),te=e.setTimeout,ae=e.requestAnimationFrame||te,ne=e.requestIdleCallback,ie=/^picture$/i,se=["load","error","lazyincluded","_lazyloaded"],oe={},re=Array.prototype.forEach,le=function(e,t){return oe[t]||(oe[t]=new RegExp("(\\s|^)"+t+"(\\s|$)")),oe[t].test(e[Z]("class")||"")&&oe[t]},ce=function(e,t){le(e,t)||e.setAttribute("class",(e[Z]("class")||"").trim()+" "+t)},de=function(e,t){var a;(a=le(e,t))&&e.setAttribute("class",(e[Z]("class")||"").replace(a," "))},ue=function(e,t,a){var n=a?Y:"removeEventListener";a&&ue(e,t),se.forEach(function(a){e[n](a,t)})},fe=function(e,a,i,s,o){var r=t.createEvent("Event");return i||(i={}),i.instance=n,r.initEvent(a,!s,!o),r.detail=i,e.dispatchEvent(r),r},me=function(t,a){var n;!X&&(n=e.picturefill||i.pf)?(a&&a.src&&!t[Z]("srcset")&&t.setAttribute("srcset",a.src),n({reevaluate:!0,elements:[t]})):a&&a.src&&(t.src=a.src)},ye=function(e,t){return(getComputedStyle(e,null)||{})[t]},he=function(e,t,a){for(a=a||e.offsetWidth;a<i.minSize&&t&&!e._lazysizesWidth;)a=t.offsetWidth,t=t.parentNode;return a},ze=(l=[],c=r=[],d=function(){var e=c;for(c=r.length?l:r,s=!0,o=!1;e.length;)e.shift()();s=!1},u=function(e,a){s&&!a?e.apply(this,arguments):(c.push(e),o||(o=!0,(t.hidden?te:ae)(d)))},u._lsFlush=d,u),ge=function(e,t){return t?function(){ze(e)}:function(){var t=this,a=arguments;ze(function(){e.apply(t,a)})}},ve=function(e){var t,n=0,s=i.throttleDelay,o=i.ricTimeout,r=function(){t=!1,n=a.now(),e()},l=ne&&o>49?function(){ne(r,{timeout:o}),o!==i.ricTimeout&&(o=i.ricTimeout)}:ge(function(){te(r)},!0);return function(e){var i;(e=!0===e)&&(o=33),t||(t=!0,(i=s-(a.now()-n))<0&&(i=0),e||i<9?l():te(l,i))}},pe=function(e){var t,n,i=99,s=function(){t=null,e()},o=function(){var e=a.now()-n;e<i?te(o,i-e):(ne||s)(s)};return function(){n=a.now(),t||(t=te(o,i))}},Ce=(_=/^img$/i,w=/^iframe$/i,M="onscroll"in e&&!/(gle|ing)bot/.test(navigator.userAgent),N=0,x=0,L=0,W=-1,S=function(e){L--,(!e||L<0||!e.target)&&(L=0)},B=function(e){return null==E&&(E="hidden"==ye(t.body,"visibility")),E||!("hidden"==ye(e.parentNode,"visibility")&&"hidden"==ye(e,"visibility"))},T=function(e,a){var n,i=e,s=B(e);for(p-=a,A+=a,C-=a,b+=a;s&&(i=i.offsetParent)&&i!=t.body&&i!=V;)(s=(ye(i,"opacity")||1)>0)&&"visible"!=ye(i,"overflow")&&(n=i.getBoundingClientRect(),s=b>n.left&&C<n.right&&A>n.top-1&&p<n.bottom+1);return s},R=ve(F=function(){var e,a,s,o,r,l,c,d,u,y,z,_,w=n.elements;if(n.extraElements&&n.extraElements.length>0&&(w=Array.from(w).concat(n.extraElements)),(h=i.loadMode)&&L<8&&(e=w.length)){for(a=0,W++;a<e;a++)if(w[a]&&!w[a]._lazyRace)if(!M||n.prematureUnveil&&n.prematureUnveil(w[a]))q(w[a]);else if((d=w[a][Z]("data-expand"))&&(l=1*d)||(l=x),y||(y=!i.expand||i.expand<1?V.clientHeight>500&&V.clientWidth>500?500:370:i.expand,n._defEx=y,z=y*i.expFactor,_=i.hFac,E=null,x<z&&L<1&&W>2&&h>2&&!t.hidden?(x=z,W=0):x=h>1&&W>1&&L<6?y:N),u!==l&&(g=innerWidth+l*_,v=innerHeight+l,c=-1*l,u=l),s=w[a].getBoundingClientRect(),(A=s.bottom)>=c&&(p=s.top)<=v&&(b=s.right)>=c*_&&(C=s.left)<=g&&(A||b||C||p)&&(i.loadHidden||B(w[a]))&&(m&&L<3&&!d&&(h<3||W<4)||T(w[a],l))){if(q(w[a]),r=!0,L>9)break}else!r&&m&&!o&&L<4&&W<4&&h>
1692&&(f[0]||i.preloadAfterLoad)&&(f[0]||!d&&(A||b||C||p||"auto"!=w[a][Z](i.sizesAttr)))&&(o=f[0]||w[a]);o&&!r&&q(o)}}),k=ge(D=function(e){var t=e.target;t._lazyCache?delete t._lazyCache:(S(e),ce(t,i.loadedClass),de(t,i.loadingClass),ue(t,H),fe(t,"lazyloaded"))}),H=function(e){k({target:e.target})},O=function(e,t){var a=e.getAttribute("data-load-mode")||i.iframeLoadMode;0==a?e.contentWindow.location.replace(t):1==a&&(e.src=t)},P=function(e){var t,a=e[Z](i.srcsetAttr);(t=i.customMedia[e[Z]("data-media")||e[Z]("media")])&&e.setAttribute("media",t),a&&e.setAttribute("srcset",a)},$=ge(function(e,t,a,n,s){var o,r,l,c,d,u;(d=fe(e,"lazybeforeunveil",t)).defaultPrevented||(n&&(a?ce(e,i.autosizesClass):e.setAttribute("sizes",n)),r=e[Z](i.srcsetAttr),o=e[Z](i.srcAttr),s&&(c=(l=e.parentNode)&&ie.test(l.nodeName||"")),u=t.firesLoad||"src"in e&&(r||o||c),d={target:e},ce(e,i.loadingClass),u&&(clearTimeout(y),y=te(S,2500),ue(e,H,!0)),c&&re.call(l.getElementsByTagName("source"),P),r?e.setAttribute("srcset",r):o&&!c&&(w.test(e.nodeName)?O(e,o):e.src=o),s&&(r||c)&&me(e,{src:o})),e._lazyRace&&delete e._lazyRace,de(e,i.lazyClass),ze(function(){var t=e.complete&&e.naturalWidth>1;u&&!t||(t&&ce(e,i.fastLoadedClass),D(d),e._lazyCache=!0,te(function(){"_lazyCache"in e&&delete e._lazyCache},9)),"lazy"==e.loading&&L--},!0)}),q=function(e){if(!e._lazyRace){var t,a=_.test(e.nodeName),n=a&&(e[Z](i.sizesAttr)||e[Z]("sizes")),s="auto"==n;(!s&&m||!a||!e[Z]("src")&&!e.srcset||e.complete||le(e,i.errorClass)||!le(e,i.lazyClass))&&(t=fe(e,"lazyunveilread").detail,s&&be.updateElem(e,!0,e.offsetWidth),e._lazyRace=!0,L++,$(e,t,s,n,a))}},I=pe(function(){i.loadMode=3,R()}),j=function(){m||(a.now()-z<999?te(j,999):(m=!0,i.loadMode=3,R(),ee("scroll",U,!0)))},{_:function(){z=a.now(),n.elements=t.getElementsByClassName(i.lazyClass),f=t.getElementsByClassName(i.lazyClass+" "+i.preloadClass),ee("scroll",R,!0),ee("resize",R,!0),ee("pageshow",function(e){if(e.persisted){var a=t.querySelectorAll("."+i.loadingClass);a.length&&a.forEach&&ae(function(){a.forEach(function(e){e.complete&&q(e)})})}}),e.MutationObserver?new MutationObserver(R).observe(V,{childList:!0,subtree:!0,attributes:!0}):(V[Y]("DOMNodeInserted",R,!0),V[Y]("DOMAttrModified",R,!0),setInterval(R,999)),ee("hashchange",R,!0),["focus","mouseover","click","load","transitionend","animationend"].forEach(function(e){t[Y](e,R,!0)}),/d$|^c/.test(t.readyState)?j():(ee("load",j),t[Y]("DOMContentLoaded",R),te(j,2e4)),n.elements.length?(F(),ze._lsFlush()):R()},checkElems:R,unveil:q,_aLSL:U=function(){3==i.loadMode&&(i.loadMode=2),I()}}),be=(J=ge(function(e,t,a,n){var i,s,o;if(e._lazysizesWidth=n,n+="px",e.setAttribute("sizes",n),ie.test(t.nodeName||""))for(s=0,o=(i=t.getElementsByTagName("source")).length;s<o;s++)i[s].setAttribute("sizes",n);a.detail.dataAttr||me(e,a.detail)}),K=function(e,t,a){var n,i=e.parentNode;i&&(a=he(e,i,a),(n=fe(e,"lazybeforesizes",{width:a,dataAttr:!!t})).defaultPrevented||(a=n.detail.width)&&a!==e._lazysizesWidth&&J(e,i,n,a))},{_:function(){G=t.getElementsByClassName(i.autosizesClass),ee("resize",Q)},checkElems:Q=pe(function(){var e,t=G.length;if(t)for(e=0;e<t;e++)K(G[e])}),updateElem:K}),Ae=function(){!Ae.i&&t.getElementsByClassName&&(Ae.i=!0,be._(),Ce._())};return te(function(){i.init&&Ae()}),n={cfg:i,autoSizer:be,loader:Ce,init:Ae,uP:me,aC:ce,rC:de,hC:le,fire:fe,gW:he,rAF:ze}});</script>
169 170 171
171<script src="https://cdn.shoplineapp.com/s/javascripts/currencies.js" defer></script>
171 172 173 174
175<script> 176 function generateGlobalSDKObserver(variableName, options = {}) { 177 const { isLoaded = (sdk) => !!sdk } = options; 178 return { 179 [variableName]: { 180 funcs: [], 181 notify: function() { 182 while (this.funcs.length > 0) { 183 const func = this.funcs.shift(); 184 func(window[variableName]); 185 } 186 }, 187 subscribe: function(func) { 188 if (isLoaded(window[variableName])) { 189 func(window[variableName]); 190 } else { 191 this.funcs.push(func); 192 } 193 const unsubscribe = function () { 194 const index = this.funcs.indexOf(func); 195 if (index > -1) { 196 this.funcs.splice(index, 1); 197 } 198 }; 199 return unsubscribe.bind(this); 200 }, 201 }, 202 }; 203 } 204 205 window.globalSDKObserver = Object.assign( 206 {}, 207 generateGlobalSDKObserver('grecaptcha', { isLoaded: function(sdk) { return sdk && sdk.render }}), 208 generateGlobalSDKObserver('FB'), 209 ); 210</script>
210 211 212 213
213<script src="https://cdn.shoplineapp.com/assets/common-41be8598bdd84fab495c8fa2cb77a588e48160b23cd1911b69a4bdfd5c050390.js" defer="defer" onerror="sriOnError.call(this, event)" crossorigin="anonymous" integrity="sha256-Qb6FmL3YT6tJXI+iy3eliOSBYLI80ZEbaaS9/VwFA5A="></script>
213 214
214<script src="https://cdn.shoplineapp.com/assets/ng_common-c3830effc84c08457126115db49c6c892f342863b5dc72000d3ef45831d97155.js" defer="defer" onerror="sriOnError.call(this, event)" crossorigin="anonymous" integrity="sha256-w4MO/8hMCEVxJhFdtJxsiS80KGO13HIADT70WDHZcVU="></script>
214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230
230<script src="https://r2cdn.myshopline.com/static/rs/adff/prod/latest/bundle.iife.js" defer></script>
230 231
231<script src="https://r2cdn.myshopline.com/static/rs/acuf/prod/latest/bundle.iife.js" defer></script>
231 232 233
233<script src="https://cdn.shoplineapp.com/packs/js/runtime~shop-fd4657bd4045e1a444eb.js" defer="defer" integrity="sha256-X514esAI3IqHQH6NVwihfDB6F+mMWKbAdRILeQLusLc=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 233
233
234<script src="https://cdn.shoplineapp.com/packs/js/shared~38c579ec-012f556dd93892b25387.chunk.js" defer="defer" integrity="sha256-lrRMNxsgfVtjX7VGkF5BUfRSkznDlo2znYRv8/JWGcc=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 234
234
235<script src="https://cdn.shoplineapp.com/packs/js/shared~74eb226d-b2ac25db5761420970e8.chunk.js" defer="defer" integrity="sha256-3rQUFoKt1nnQ/vihJwT2q5mbdmAtd6x5eq+2OJOITc8=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 235
235
236<script src="https://cdn.shoplineapp.com/packs/js/shared~0e7b4f31-9b6e9e6c2394fac35fc1.chunk.js" defer="defer" integrity="sha256-PUS072JptM/CIgmLqb+7vaFN9psSRKVlhYt4KaqfXIs=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 236
236
237<script src="https://cdn.shoplineapp.com/packs/js/shared~e64cb4ed-7fe78d650b1d274c4ff6.chunk.js" defer="defer" integrity="sha256-bLBbIA3rj/qkdJQqaRM44YCBZQKdhgv3w1ydQPQ3x+w=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 237
237
238<script src="https://cdn.shoplineapp.com/packs/js/shared~479d7c7d-03af887c4f77c6e88f9d.chunk.js" defer="defer" integrity="sha256-IIY3qGGHi1YJ1yZLA1as4+mkl05wFUZ+/TjI6kodYkw=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 238
238
239<script src="https://cdn.shoplineapp.com/packs/js/shared~29a769ad-393664929447bc9fa70f.chunk.js" defer="defer" integrity="sha256-2u6JjFXv2trTPlgunioIp09lWrz3tcYE86/4c6vwOzw=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 239
239
240<script src="https://cdn.shoplineapp.com/packs/js/shared~74bff3d6-22d5c66502aec0ec0d1d.chunk.js" defer="defer" integrity="sha256-ci5Q0TcaCsM5T2eooRSMLVBRzAKpRpSBgcmy1CNr+Us=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 240
240
241<script src="https://cdn.shoplineapp.com/packs/js/shared~81bba2e3-14ad7178e73b4d4fa1a6.chunk.js" defer="defer" integrity="sha256-pwToiIHTsLYuK0d7WT0PcjpM4THLJHZupttZW/3Vb88=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 241
241
242<script src="https://cdn.shoplineapp.com/packs/js/shared~ecf1c238-9450a105774984d7fab1.chunk.js" defer="defer" integrity="sha256-17+PAKdgJ2Kx7rDjlfr/rw54cYDggOkVhHqub227A9M=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 242
242
243<script src="https://cdn.shoplineapp.com/packs/js/shared~9cb81af4-eec2034514eceae2deee.chunk.js" defer="defer" integrity="sha256-Om+G2g1jthPhBVbzOe/9deNzAOhAIsY3gnr75vIxKMg=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 243
243
244<script src="https://cdn.shoplineapp.com/packs/js/shared~f8ef5884-1e6a6d8227eb7dfe6e40.chunk.js" defer="defer" integrity="sha256-8GI3edURZ60na0xugmWiykL/J64mTHiuUTjWSihwe7A=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 244
244
245<script src="https://cdn.shoplineapp.com/packs/js/shared~ea9a1e23-3f60007f64092ec80c98.chunk.js" defer="defer" integrity="sha256-5Fn52MSbPqCXjTWsGua4ZEEVV4IfgTzIMX0m//C5kPY=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 245
245
246<script src="https://cdn.shoplineapp.com/packs/js/shared~dbe7acde-ac6d4c382bfcf6d00e32.chunk.js" defer="defer" integrity="sha256-+hBELJkyaD3Cl77ntKZehLWIJwYq9jcsapqQ6BnZdhs=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 246
246
247<script src="https://cdn.shoplineapp.com/packs/js/shared~d54d7c1c-ed042a14f96f9e557937.chunk.js" defer="defer" integrity="sha256-A8+e89sdHaO2r9+8JlOFQSsjpRG0+pdp/ijri/RXQGk=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 247
247
248<script src="https://cdn.shoplineapp.com/packs/js/shared~200bedfd-01e29ef13f7d96fbbc59.chunk.js" defer="defer" integrity="sha256-R10cnkedmTvof3N9k1kYh/ow3sAJ7PFS84Hcrd87zYU=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 248
248
249<script src="https://cdn.shoplineapp.com/packs/js/vendors~shop-aeef42d0a65bef64c557.chunk.js" defer="defer" integrity="sha256-H/dxEGsgNbcv3E+/Ew7bAzajf0vxbUCpqnbobPMkiAY=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 249
249
250<script src="https://cdn.shoplineapp.com/packs/js/shop-409620e91cc0532d117b.chunk.js" defer="defer" integrity="sha256-px0hwHLmr6HSfZJ4VYXXfdAQlNARtrXH9zmQjZDIxUg=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 250
250
251<script src="https://cdn.shoplineapp.com/packs/js/runtime~ng-module/main-6c63fad529b3d3ce95ab.js" defer="defer" integrity="sha256-TPO40JBlTeqRTsn6af9xC6Zy1dH62szDWtPmAsRS8GU=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 251
251
252<script src="https://cdn.shoplineapp.com/packs/js/shared~5c85c39c-6c175d18ade3adbce7a8.chunk.js" defer="defer" integrity="sha256-0cK+KKphGet+feZEkUelI81vvgjhnlVSEjfdGeDgdx0=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 252
252
253<script src="https://cdn.shoplineapp.com/packs/js/shared~9ee0282b-4f6ab278c4980134da4e.chunk.js" defer="defer" integrity="sha256-/PO0ruocBQbO9LKW9u2X9ZrQk8GHsgSR/N3Jyvh0n4A=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 253
253
254<script src="https://cdn.shoplineapp.com/packs/js/ng-module/main-1624a4b036ed7140973e.chunk.js" defer="defer" integrity="sha256-SeYg54rAc9kDWjwN4pRnbh5dY6ETyJrmbWRKLfZhg34=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 254
254
255<script src="https://cdn.shoplineapp.com/packs/js/runtime~ng-locale/en-9dccac0e252dbd4355df.js" defer="defer" integrity="sha256-V2Jc8Nn4o2yK5be6F3It+hOZaYQqlif6vGQIAn1CZCc=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 255
255
256<script src="https://cdn.shoplineapp.com/packs/js/ng-locale/en-6301cfb7135ace17fdac.chunk.js" defer="defer" integrity="sha256-UxtD5LCsz+DQhUlVsHPagWxxIBMgrWkmqYOPtMTrDbI=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 256
256
257<script src="https://cdn.shoplineapp.com/packs/js/runtime~intl_tel_input-6ceb7ec3b81909f77141.js" defer="defer" integrity="sha256-APrRC4EF/GiMwSzPV1G7I/7ovnk6OuTPA+uvrTQicpA=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 257
257
258<script src="https://cdn.shoplineapp.com/packs/js/intl_tel_input-8f500d7b0d66e9dcf73b.chunk.js" defer="defer" integrity="sha256-GgZ72/9MkAbYdrr40Hq/OM9YcTojft/UC87qZrPqS0E=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 258
258
259<script src="https://cdn.shoplineapp.com/packs/js/runtime~sl_armor_captcha-d5417749a53b299cd240.js" defer="defer" integrity="sha256-Pro6/EdJlz9rM8nZYWRbrqdnvwZZ4a0Gve/By4KqqGE=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
vendor: 1 bytes, line 259
259
260<script src="https://cdn.shoplineapp.com/packs/js/sl_armor_captcha-10d0ac9a017efb389006.chunk.js" defer="defer" integrity="sha256-xojNd85d71mpGWHj+azr/3bEKmi1BwvZmwCG8QHTosg=" onerror="sriOnError.call(this, event)" crossorigin="anonymous"></script>
260 261 262
263<script type="text/javascript"> 264 var shoplyticsTrackerSrc = window.location.origin + '/event/assets/js/shoplytics-tracker/latest/shoplytics-tracker.js'; 265(function(e,t,s,c,n,o,p){e.shoplytics||((p=e.shoplytics=function(){ 266p.exec?p.exec.apply(p,arguments):p.q.push(arguments) 267}).v='2.0',p.q=[],(n=t.createElement(s)).async=!0, 268n.src=c,(o=t.getElementsByTagName(s)[0]).parentNode.insertBefore(n,o)) 269})(window,document,'script',shoplyticsTrackerSrc); 270window.SHOPLYTICS_TRACKER_REGISTER = {"merchant_id":"593291c19f9a4f2efe003903","language":"en","user_id":null}; 271shoplytics('init', 'shop', { 272 register: window.SHOPLYTICS_TRACKER_REGISTER 273}); 274 275// for facebook login redirect 276if (location.hash === '#_=_') { 277 history.replaceState(null, document.title, location.toString().replace(/#_=_$/, '')); 278} 279 280 281window.resizeImages = function(element) { 282 var images = (element || document).getElementsByClassName("sl-lazy-image") 283 var styleRegex = /background\-image:\ *url\(['"]?(https\:\/\/shoplineimg.com\/[^'"\)]*)+['"]?\)/ 284 285 for (var i = 0; i < images.length; i++) { 286 var image = images[i] 287 try { 288 var src = image.getAttribute('src') || image.getAttribute('style').match(styleRegex)[1] 289 } catch(e) { 290 continue; 291 } 292 var setBySrc, head, tail, width, height; 293 try { 294 if (!src) { throw 'Unknown source' } 295 296 setBySrc = !!image.getAttribute('src') // Check if it's setting the image url by "src" or "style" 297 var urlParts = src.split("?"); // Fix issue that the size pattern can be in external image url 298 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 299 head = result[1] 300 tail = result[4] 301 width = parseInt(result[2], 10); 302 height = parseInt(result[3], 10); 303 304 if (!!((width || height) && head != '') !== true) { throw 'Invalid image source'; } 305 } catch(e) { 306 if (typeof e !== 'string') { console.error(e) } 307 continue; 308 } 309 310 var segment = parseInt(image.getAttribute('data-resizing-segment') || 200, 10) 311 var scale = window.devicePixelRatio > 1 ? 2 : 1 312 313 // Resize by size of given element or image itself 314 var refElement = image; 315 if (image.getAttribute('data-ref-element')) { 316 var selector = image.getAttribute('data-ref-element'); 317 if (selector.indexOf('.') === 0) { 318 refElement = document.getElementsByClassName(image.getAttribute('data-ref-element').slice(1))[0] 319 } else { 320 refElement = document.getElementById(image.getAttribute('data-ref-element')) 321 } 322 } 323 var offsetWidth = refElement.offsetWidth; 324 var offsetHeight = refElement.offsetHeight; 325 var refWidth = image.getAttribute('data-max-width') ? Math.min(parseInt(image.getAttribute('data-max-width')), offsetWidth) : offsetWidth; 326 var refHeight = image.getAttribute('data-max-height') ? Math.min(parseInt(image.getAttribute('data-max-height')), offsetHeight) : offsetHeight; 327 328 // Get desired size based on view, segment and screen scale 329 var resizedWidth = isNaN(width) === false ? Math.ceil(refWidth * scale / segment) * segment : undefined 330 var resizedHeight = isNaN(height) === false ? Math.ceil(refHeight * scale / segment) * segment : undefined 331 332 if (resizedWidth || resizedHeight) { 333 var newSrc = head + '/' + ((resizedWidth || '') + 'x' + (resizedHeight || '')) + (tail || '') + '?'; 334 for (var j = 1; j < urlParts.length; j++) { newSrc += urlParts[j]; } 335 if (newSrc !== src) { 336 if (setBySrc) { 337 image.setAttribute('src', newSrc); 338 } else { 339 image.setAttribute('style', image.getAttribute('style').replace(styleRegex, 'background-image:url('+newSrc+')')); 340 } 341 image.dataset.size = (resizedWidth || '') + 'x' + (resizedHeight || ''); 342 } 343 } 344 } 345} 346 347let createDeferredPromise = function() { 348 let deferredRes, deferredRej; 349 let deferredPromise = new Promise(function(res, rej) { 350 deferredRes = res; 351 deferredRej = rej; 352 }); 353 deferredPromise.resolve = deferredRes; 354 deferredPromise.reject = deferredRej; 355 return deferredPromise; 356} 357 358// For app extension sdk 359window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED = createDeferredPromise(); 360 window.runTaskInIdle = function runTaskInIdle(task) { 361 try { 362 if (!task) return; 363 task(); 364 } catch (err) { 365 console.error(err); 366 } 367 } 368 369window.runTaskQueue = function runTaskQueue(queue) { 370 if (!queue || queue.length === 0) return; 371 372 const task = queue.shift(); 373 window.runTaskInIdle(task); 374 375 window.runTaskQueue(queue); 376} 377 378 379window.addEventListener('DOMContentLoaded', function() { 380 381 app.value('mainConfig', window.mainConfig); 382 383 384app.value('flash', { 385}); 386 387app.value('flash_data', {}); 388app.constant('imageServiceEndpoint', 'https\:\/\/shoplineimg.com/') 389app.constant('staticImageHost', 'static.shoplineapp.com/web') 390app.constant('staticResourceHost', 'https://static.shoplineapp.com/') 391app.constant('FEATURES_LIMIT', JSON.parse('{\"disable_image_service\":false,\"product_variation_limit\":100,\"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_
391shipping_rate_refactor\":true,\"promotion_reminder\":false,\"promotion_page_reminder\":false,\"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\":false,\"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\":5,\"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\":false,\"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\":false,\"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\":false,\"block_gtm_for_lighthouse\":true,\"use_critical_css_liquid\":false,\"flash_price_campaign\":false,\"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\":false,\"other_custom_notify\":true,\"crm_sms_notify\":true,\"sms_custom\":true,\"product_set_revamp\":false,\"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\":false,\"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\":false,\"coupon_notification\":false,\"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\":false,\"line_login_mobile\":true,\"vulnerable_js_upgrade\":false,\"replace_janus_interface\":true,\"enable_calculate_api_promotion_filter\":true,\"combine_orders\":false,\"t
391ier_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\":false,\"sl_payments_apple_pay\":true,\"apply_multi_order_discount\":false,\"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\":false,\"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\":false,\"bundle_page\":false,\"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\":10,\"one_page_store_clone\":true,\"one_page_store_checkout_v2\":false,\"header_content_security_policy\":false,\"product_set_child_products_required_quantity_limit\":10,\"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\":false,\"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\"
391: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\":false,\"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\":true,\"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,\"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,\"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,\"sl_payments_cc_promo\":true,\"user_center_social_channel\":true,\"enable_lazysizes_image_tag\":true,\"credit_point_triggerpoint\":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,\"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,\"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,\"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,\"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,\"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\":10,\"gifts_limit\":10,\"disable_old_upgrade_reminder\":true,\"image_limit\":30000,\"domain_applicable\":true,\"share_cart_link\":true,\"cancel_order_by_customer\":true,\"storefront_return\":true,\"admin_manual_order\":true,\"fbe_v2\":true,\"promotion_limit\":100,\"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,\"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\"
391: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_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_
391inventory_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_payment\":true,\"sl_pos_discount\":true,\"email_member_forget_password_notify\":true,\"subscription_currency\":true,\"unified_admin\":true,\"email_member_register_notify\":true,\"shopline_product_reviews\":true,\"email_order_notify\":true,\"custom_notify\":true,\"blog_app\":true,\"product_quantity_update\":true,\"line_shopping_new_fields\":true,\"staff_limit\":5,\"broadcast_unsubscribe_email\":true,\"menu_limit\":100,\"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},\"addon_products_limit\":10,\"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,\"select_all_customer\":true,\"operational_bill\":true,\"product_limit\":1000,\"page_limit\":-1,\"abandoned_cart_notification\":true,\"currency\":{\"vietnam_dong\":true}}')) 392app.constant('RESOLUTION_LIST', JSON.parse('[200, 400, 600, 800, 1000, 1200, 1400, 1600, 1800, 2000]')) 393app.constant('NEW_RESOLUTION_LIST', JSON.parse('[375, 540, 720, 900, 1080, 1296, 1512, 2160, 2960, 3260, 3860]')) 394 395 396app.config(function (AnalyticsProvider) { 397 AnalyticsProvider.startOffline(true); 398}); 399 400 401app.value('fbPixelSettings', [{"unique_ids":true,"single_variation":false,"trackingCode":"495436275349284"}]); 402 403app.constant('ANGULAR_LOCALE', { 404 DATETIME_FORMATS: { 405 AMPMS: ["am","pm"], 406 DAY: ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"], 407 MONTH: ["January","February","March","April","May","June","July","August","September","October","November","December"], 408 SHORTDAY: ["Sun","Mon","Tue","Wed","Thu","Fri","Sat"], 409 SHORTMONTH: ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"], 410 fullDate: "EEEE, MMMM d, y", 411 longDate: "MMMM d, y", 412 medium: "MMM d, y h:mm:ss a", 413 mediumDate: "MMM d, y", 414 mediumTime: "h:mm:ss a", 415 short: "M/d/yy h:mm a", 416 shortDate: "M/d/yy", 417 shortTime: "h:mm a", 418 }, 419 NUMBER_FORMATS: { 420 CURRENCY_SYM: "$", 421 DECIMAL_SEP: ".", 422 GROUP_SEP: ",", 423 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":""}] 424 }, 425 id: "en", 426 pluralCat: function(n, opt_precision) { 427 if (['ja'].indexOf('en') >= 0) { return PLURAL_CATEGORY.OTHER; } 428 var i = n | 0; 429 var vf = getVF(n, opt_precision); 430 if (i == 1 && vf.v == 0) { 431 return PLURAL_CATEGORY.ONE; 432 } 433 return PLURAL_CATEGORY.OTHER; 434 } 435}); 436 437 438 try { 439 var $searchPanelMobile; 440 441 $('.left-panel-button').sidr({ 442 name: 'left-panel', 443 side: 'left', 444 body: ".body-wrapper", 445 onOpen: function(){ 446 if ($searchPanelMobile.hasClass('click')){ 447 $searchPanelMobile.removeClass('click'); 448 } 449 $('html, body').css({'overflow': 'hidden'}); 450 }, 451 onClose: function() { 452 $('html, body').css({'overflow': 'auto'}); 453 } 454 }); 455 $('.cart-panel-button').sidr({ 456 name: 'cart-panel', 457 side: 'left', 458 body: ".body-wrapper", 459 onOpen: function() { 460 angular.element('body').scope().$broadcast('cart.reload'); 461 if ($searchPanelMobile.hasClass('click')){ 462 $searchPanelMobile.removeClass('click'); 463 } 464 window.shopline.slEventBus.once('cart.miniCartLoadData', miniCartLoadedProduct); 465 }, 466 onClose: function() { 467 window.shopline.slEventBus.off('cart.miniCartLoadData', miniCartLoadedProduct); 468 $('#cart-panel').removeAttr('data-manual-open'); 469 } 470 }); 471 $('.cart-panel-button').on('click', function() { 472 $('#cart-panel').attr('data-manual-open', 'true'); 473 }); 474 $('.mobile-language-btn').sidr({ 475 name: 'language-panel', 476 side: 'left', 477 body: ".body-wrapper" 478 }); 479 $('.mobile-currency-btn').sidr({ 480 name: 'currency-panel', 481 side: 'left', 482 body: ".body-wrapper" 483 }); 484 function miniCartLoadedProduct(cartData) { 485 const injector = angular.element(document.body)?.injector(); 486 const trackerService = injector?.get('trackerService'); 487 const showType = $('#cart-panel').attr('data-manual-open') === 'true' ? 'manual_click' : 'automatic'; 488 const productIds = cartData?.items?.map(item => (item.product_id)) || []; 489 const productIdsUnique = [...new Set(productIds)]; 490 trackerService?.track({ 491 type: trackerService?.generalEventType?.MiniCartImpression, 492 data: { 493 page_type: window.mainConfig.pageIdentifier, 494 show_type: showType, 495 cart_item_list: productIdsUnique, 496 cart_unique_item_count: productIdsUnique.length, 497 cart_total_item_count: cartData?.items?.reduce((total, item) => total + item.quantity, 0) || 0, 498 }, 499 }); 500 } 501 502 $( ".body-wrapper" ).on("click touch touchmove", function(e) { 503 if ($(".body-wrapper").hasClass("sidr-open" )) { 504 e.preventDefault(); 505 e.stopPropagation(); 506 $.sidr('close','left-panel'); 507 $.sidr('close','cart-panel'); 508 $.sidr('close','currency-panel'); 509 $.sidr('close','language-panel'); 510 $('html, body').css({'overflow': 'auto'}); 511 } 512 }); 513 514 $(document).ready(function() { 515 if (typeof Sentry !== 'undefined') { 516 var LOG_LEVELS = { 517 'Verbose': ['log', 'info', 'warn', 'error', 'debug', 'assert'], 518 'Info': ['info', 'warn', 'error'], 519 'Warning': ['warn', 'error'], 520 'Error': ['error'], 521 }; 522 523 var CDN_HOSTS = [ 524 'cdn.shoplineapp.com', 525 'cdn.myshopline.com', 526 ]; 527 var KEEP_SAMPLE_RATE = { 528 third_party: 0.05, 529 unknown: 0.05, 530 inline: 0.05, 531 before_sentry: 0.05, 532 }; 533 var PAGE_HOST = 'www.skyfishcheese.com'.toLowerCase(); 534 var SDK_HOST = 'sentry-cdn.com'; 535 536 var hasSourceTag = function (event) { 537 return !!(event.tags && event.tags.source); 538 }; 539 540 var getAllFrames = function (event) { 541 try { 542 return event.exception.values.reduce(function (acc, val) { 543 return acc.concat((val.stacktrace && val.stacktrace.frames) || []); 544 }, []); 545 } catch (e) { 546 return []; 547 } 548 }; 549 550 var classifyEvent = function (event) { 551 var frames = getAllFrames(event).filter(function (frame) { 552 return frame && frame.filename && frame.filename.toLowerCase().indexOf(SDK_HOST) === -1; 553 }); 554 555 if (frames.length === 0) return { source: 'unknown' }; 556 557 var hasOther = false;
558 var hasPageHost = false; 559 560 frames.forEach(function (frame) { 561 var lower = frame.filename.toLowerCase(); 562 if (!CDN_HOSTS.some(function (host) { return lower.indexOf(host) !== -1; })) { 563 hasOther = true; 564 if (PAGE_HOST && lower.indexOf(PAGE_HOST) !== -1) { 565 hasPageHost = true; 566 } 567 } 568 }); 569 570 var source = hasOther ? (hasPageHost ? 'inline' : 'third_party') : 'internal'; 571 572 return { source: source }; 573 }; 574 575 var cloneMutablePaths = function (event) { 576 try { 577 var cloned = Object.assign({}, event); 578 579 if (event.tags) { 580 cloned.tags = Object.assign({}, event.tags); 581 } 582 583 if (event.exception && event.exception.values) { 584 cloned.exception = Object.assign({}, event.exception); 585 cloned.exception.values = event.exception.values.map(function (value) { 586 var clonedValue = Object.assign({}, value); 587 if (clonedValue.stacktrace) { 588 clonedValue.stacktrace = Object.assign({}, clonedValue.stacktrace); 589 } 590 return clonedValue; 591 }); 592 } 593 594 return cloned; 595 } catch (e) { 596 return event; 597 } 598 }; 599 600 var config = { 601 dsn: 'https://[email protected]/5797752', 602 env: 'production', 603 release: '5.97.1', 604 sampleRate: 1.0, 605 tracesSampleRate: 0.0, 606 logLevels: LOG_LEVELS['Error'], 607 beforeSend: function(event, hint) { 608 try { 609 if ([ 610 'gtm', 611 'gtag/js', 612 'tracking', 613 'pixel/events', 614 'signals/iwl', 615 'rosetta.ai', 616 'twk-chunk', 617 'webpush', 618 'jquery', 619 '<anonymous>' 620 ].some(function(filename) { 621 return event.exception.values[0].stacktrace.frames[0].filename.toLowerCase().indexOf(filename) > -1; 622 }) || 623 event.exception.values[0].stacktrace.frames[1].function.toLowerCase().indexOf('omni') > -1 624 ) { 625 return null; 626 } 627 } catch (e) {} 628 629 event = cloneMutablePaths(event); 630 631 event.tags = event.tags || {}; 632 try { 633 if (!hasSourceTag(event)) { 634 var classification = classifyEvent(event); 635 event.tags.source = classification.source; 636 637 if (event.logger === 'console' && classification.source === 'unknown') { 638 var syntheticStack = ((hint && hint.syntheticException && hint.syntheticException.stack) || '').toLowerCase(); 639 var isFirstPartyStack = CDN_HOSTS.concat([PAGE_HOST]).some(function (host) { 640 return host && syntheticStack.indexOf(host) !== -1; 641 }); 642 if (!isFirstPartyStack) { 643 return null; 644 } 645 } 646 647 var keepRate = KEEP_SAMPLE_RATE[classification.source]; 648 if (keepRate && Math.random() > keepRate) { 649 return null; 650 } 651 } 652 } catch (e) {} 653 654 try { 655 if (event.tags.source && event.exception && event.exception.values && event.exception.values[0]) { 656 var firstValue = event.exception.values[0]; 657 firstValue.value = event.tags.source + ': ' + (firstValue.value || ''); 658 } else if (event.tags.source && event.message) { 659 event.message = event.tags.source + ': ' + event.message; 660 } 661 } catch (e) {} 662 663 try { 664 event.exception.values.forEach(function (exceptionValue) { 665 if (exceptionValue.stacktrace && exceptionValue.stacktrace.frames) { 666 var filtered = exceptionValue.stacktrace.frames.filter(function (frame) { 667 return !(frame.filename && frame.filename.indexOf('/assets/') !== -1); 668 }); 669 exceptionValue.stacktrace.frames = filtered.length > 0 670 ? filtered 671 : exceptionValue.stacktrace.frames; 672 } 673 }); 674 } catch (e) {} 675 676 return event; 677 }, 678 }; 679 680 var pageName = ''; 681 682 try { 683 var pathName = window.location.pathname; 684 685 if (pathName.includes('/cart')) { 686 pageName = 'cart'; 687 } 688 if (pathName.includes('/checkout')) { 689 pageName = 'checkout'; 690 } 691 } catch (e) {} 692 693 var shouldReplay = false;
694 var replayPages = ['/checkout', '/cart', '/one-page-store']; 695 try { 696 shouldReplay = replayPages.some(function(page) { 697 return window.location.pathname.includes(page); 698 }); 699 } catch (e) {} 700 701 Sentry.init({ 702 dsn: config.dsn, 703 environment: config.env, 704 release: config.release, 705 integrations: function(integrations) { 706 var ourIntegrations = integrations.concat([ 707 new Sentry.Integrations.BrowserTracing(), 708 new Sentry.Integrations.CaptureConsole({ levels: config.logLevels }), 709 ]); 710 711 if (shouldReplay) { 712 ourIntegrations.push( 713 Sentry.replayIntegration({ 714 maskAllText: true, 715 maskAllInputs: true, 716 blockAllMedia: true, 717 }) 718 ); 719 } 720 721 return ourIntegrations; 722 }, 723 sampleRate: config.sampleRate, 724 tracesSampler: function(samplingContext) { 725 const transactionContext = samplingContext.transactionContext || {}; 726 const op = transactionContext.op || ''; 727 728 if (op === 'cartV2.ui.action') { 729 return 1.0; 730 } 731 return config.tracesSampleRate; 732 }, 733 attachStacktrace: true, 734 replaysSessionSampleRate: 0, 735 replaysOnErrorSampleRate: shouldReplay ? 0.1 : 0, 736 denyUrls: [ 737 'graph.facebook.com', 738 'connect.facebook.net', 739 'static.xx.fbcdn.net', 740 'static.criteo.net', 741 'sslwidget.criteo.com', 742 'cdn.shopify.com', 743 'googletagservices.com', 744 'googletagmanager.com', 745 'google-analytics.com', 746 'googleadservices.com', 747 'googlesyndication.com', 748 'googleads.g.doubleclick.net', 749 'adservice.google.com', 750 'cdn.mouseflow.com', 751 'cdn.izooto.com', 752 'static.zotabox.com', 753 'static.hotjar.com', 754 'd.line-scdn.net', 755 'bat.bing.com', 756 's.yimg.com', 757 'js.fout.jp', 758 'load.sumo.com', 759 '.easychat.co', 760 '.chimpstatic.com', 761 '.yotpo.com', 762 '.popin.cc', 763 '.iterable.com', 764 '.alexametrics.com', 765 '.giphy.com', 766 'stats.zotabox.com', 767 'stats.g.doubleclick.net', 768 'www.facebook.com', 769 ], 770 beforeSend: config.beforeSend, 771 }); 772 773 var preInitListeners = window.__sentryPreInitListeners; 774 if (preInitListeners) { 775 window.removeEventListener('error', preInitListeners.onError); 776 window.removeEventListener('unhandledrejection', preInitListeners.onUnhandledRejection); 777 window.__sentryPreInitListeners = null; 778 } 779 780 781 var tags = { 782 page_locale: 'en', 783 user_country: 'US', 784 handle: 'skyfish', 785 cart_owner_id: '', 786 cart_owner_type: '', 787 cart_id: '', 788 }; 789 790 if (pageName) { 791 tags.page = pageName; 792 } 793 794 Sentry.setTags(tags); 795 796 var preInitQueue = window.__sentryPreInitQueue || []; 797 window.__sentryPreInitQueue = null; 798 var beforeSentryKeepRate = KEEP_SAMPLE_RATE.before_sentry; 799 preInitQueue.forEach(function(error) { 800 try { 801 if (Math.random() > beforeSentryKeepRate) return; 802 Sentry.withScope(function(scope) { 803 scope.setTag('source', 'before_sentry'); 804 Sentry.captureException(error instanceof Error ? error : new Error(String(error))); 805 }); 806 } catch (e) {} 807 }); 808} 809 810 811 $searchPanelMobile = $jq('.search-panel-mobile'); 812 // to show a loading dialog when a huge Product Description Image/Video blocks page content from rednering 813 $("#product-loading").remove(); 814 815 var lazyClasses = ['sl-lazy', 'sl-lazyloading', 'sl-lazyloaded', 'sl-lazypreload', 'sl-lazyerror']; 816 $jq(".additional-details-content, .ProductDetail-additional, .ProductDetail-gallery") 817 .find("img[data-src]:not([data-src='']), iframe[data-src]:not([data-src=''])") 818 .each(function() { 819 var domClassList = ($(this).attr('class') || '').split(/\s+/); 820 // check used lazysizes 821 var hasLazyClass = domClassList.some(function(className) { 822 return lazyClasses.includes(className); 823 }); 824 if (!hasLazyClass) { 825 $(this) 826 .attr('src', $(this).attr('data-src')) 827 .removeAttr('data-src'); 828 } 829 }); 830
831 if ($jq("#home-carousel").length > 0) { 832 runTaskInIdle(() => { 833 $jq("#home-carousel").owlCarousel({ 834 items: 1, 835 singleItem: true, 836 autoPlay: true, 837 stopOnHover: true, 838 lazyLoad : true, 839 onLoadedLazy: function(event) { window.resizeImages(event.target); }, 840 autoHeight:true, 841 navigation: true, 842 navigationText: false, 843 }); 844 }); 845 } 846 847 $jq(".owl-carousel").each(function () { 848 runTaskInIdle(() => { 849 var owl = $jq(this); 850 owl.owlCarousel({ 851 loop: true, 852 items: 1, 853 margin: 10, 854 nav: false, 855 lazyLoad: true, 856 onLoadedLazy: function(event) { 857 window.resizeImages(event.target); 858 }, 859 onInitialized: function() { 860 //owl-stage have transition: 0.25s Time difference 861 setTimeout(function() { 862 owl.prev('.owl-carousel-first-initializing').hide(); 863 owl 864 .removeClass('initializing') 865 .trigger('refresh.owl.carousel'); 866 }, 300); 867 }, 868 autoplay: true, 869 autoplayTimeout: (parseFloat($jq(this).data('interval')) || 5) * 1000, 870 autoHeight: true, 871 autoplayHoverPause: false // https://github.com/OwlCarousel2/OwlCarousel2/pull/1777 872 }); 873 }); 874 }); 875 876 function restartCarousel() { 877 if (document.visibilityState === 'visible') { 878 $jq(".owl-carousel").each(function (_, element) { 879 var $carousel = $jq(element); 880 var owlCarouselInstance = $carousel.data("owl.carousel"); 881 var isAutoplay = owlCarouselInstance.settings.autoplay; 882 if (isAutoplay) { 883 $carousel.trigger('stop.owl.autoplay'); 884 $carousel.trigger('next.owl.carousel'); 885 } 886 }); 887 } 888 } 889 document.addEventListener('visibilitychange', restartCarousel); 890 891 setTimeout(function() { 892 $jq('.title-container.ellipsis').dotdotdot({ 893 wrap: 'letter' 894 }); 895 896 var themeKey = 'swanky'; 897 var heightToDot = { 898 varm: 55, 899 philia: 45, 900 skya: 45 901 }; 902 903 $jq('.Product-item .Product-info .Product-title').dotdotdot({ 904 wrap: 'letter', 905 ellipsis: '...', 906 height: heightToDot[themeKey] || 40 907 }); 908 }); 909 910 // avoid using FB.XFBML.parse() as it breaks the fb-checkbox rendering, if u encounter resize issue, solve with CSS instead 911 }); 912 913 $(document).on('click', '.m-search-button', function(){ 914 $searchPanelMobile.toggleClass('click'); 915 if ($('.body-wrapper').hasClass('sidr-open')) { 916 $.sidr('close','left-panel'); 917 $.sidr('close','cart-panel'); 918 $.sidr('close','language-panel'); 919 $.sidr('close','currency-panel'); 920 $('html, body').css({'overflow': 'auto'}); 921 } 922 }); 923 924 $(document).on('click', '.search-mask', function() { 925 $searchPanelMobile.toggleClass('click'); 926 }); 927 928 929 if (window.scriptQueue && window.scriptQueue.length > 0) { 930 runTaskQueue(window.scriptQueue); 931 } 932 933 } catch (e) { 934 console.error(e); 935 } 936 937 window.renderSingleRecaptchaForSendCode = function(element) { 938 var widgetId = window.grecaptcha.render(element, { 939 sitekey: "6LeMcv0hAAAAADjAJkgZLpvEiuc6migO0KyLEadr" 940 }, true); 941 942 element.dataset.widgetId = widgetId; 943 }; 944 945 946 window.initRecaptcha = function() { 947 // Delay event binding to avoid angular clear registered events 948 949 document.querySelectorAll('#quick-sign-up-send-code-recaptcha').forEach(renderSingleRecaptchaForSendCode); 950 951 // Notify recaptcha SDK observers (consumers subscribe via 952 // globalSDKObserver.grecaptcha, no longer through an Angular $rootScope flag). 953 window.globalSDKObserver.grecaptcha.notify(); 954 } 955 956 window.onRecaptchaLoaded = function() { 957 if (!window.grecaptcha.render) { 958 window.grecaptcha.ready(function() { 959 initRecaptcha(); 960 }); 961 return; 962 } 963 initRecaptcha(); 964 }; 965 966 runTaskInIdle(() => { 967 angular.element(document).ready(function() { 968 var tag = document.createElement("script"); 969 tag.src = "https://www.recaptcha.net/recaptcha/api.js?onload=onRecaptchaLoaded&render=explicit"; 970 document.getElementsByTagName("head")[0].appendChild(tag); 971 }); 972 angular.bootstrap(document, ['shop_app']); 973 }); 974 runTaskInIdle(() => { 975 window.APP_EXTENSION_SDK_ANGULAR_JS_LOADED.resolve(); 976 }); 977}); 978 979</script>
979 980 981</head> 982 983<body 984 class="pages 985 show 986 987 mobile-revamp-navigation 988 989 990 swanky 991 light_theme 992 v1_theme" 993 ng-controller="MainController" 994> 995 996<div ng-controller="FbInAppBrowserPopupController" ng-cloak> 997 <div 998 ng-if="showFbHint" 999 class="in-app-browser-popup__container" 1000 > 1001 <div class="in-app-browser-popup__layout"> 1002 <div class="in-app-browser-popup__main"> 1003 <p class="in-app-browser-popup__desc"> 1004 {{ 'fb_in_app_browser_popup.desc' | translate }} 1005 <span class="in-app-browser-popup__copy-link" ng-click="copyUrl()">{{ 'fb_in_app_browser_popup.copy_link' | translate }}</span> 1006 </p> 1007 </div> 1008 <div class="in-app-browser-popup__footer"> 1009 <button class="in-app-browser-popup__close-btn" ng-click="handleClose()"> 1010 {{ 'close' | translate }} 1011 </button> 1012 </div> 1013 </div> 1014 </div> 1015</div> 1016<div ng-controller="InAppBrowserPopupController" ng-cloak> 1017 <div 1018 ng-if="canShowInAppHint && showMissingSessionKeyWarning" 1019 class="in-app-browser-popup__container" 1020 > 1021 <div class="in-app-browser-popup__layout"> 1022 <div class="in-app-browser-popup__main"> 1023 <p class="in-app-browser-popup__desc"> 1024 {{ 'in_app_browser_popup.desc' | translate }} 1025 </p> 1026 </div> 1027 <div class="in-app-browser-popup__footer"> 1028 <button class="in-app-browser-popup__close-btn" ng-click="handleClose()"> 1029 {{ 'close' | translate }} 1030 </button> 1031 </div> 1032 </div> 1033 </div> 1034</div> 1035 <div 1036 id="cookie-consent-popup" 1037 ng-controller="CookieConsentPopupController" 1038 ng-cloak 1039 data-nosnippet 1040> 1041 <div ng-if="state('showPopup')"> 1042 <div 1043 ng-show="!state('showDetailSettingsPanel')" 1044 class="cookie-consent-popup__container" 1045 > 1046 <div class="cookie-consent-popup__layout"> 1047 <div class="cookie-consent-popup__header"> 1048 <div class="cookie-consent-popup__title"> 1049 {{word('consent_title')}} 1050 </div> 1051 </div> 1052 <div class="cookie-consent-popup__main"> 1053 <p class="cookie-consent-popup__desc"> 1054 {{word('consent_desc')}} <a href="{{alink('read_more')}}" target="_blank" rel="noopener noreferrer">{{word('read_more')}}</a> 1055 </p> 1056 </div> 1057 <div class="cookie-consent-popup__footer"> 1058 <button class="cookie-consent-popup__settings-btn" ng-click="click('settings')"> 1059 {{word('settings')}} 1060 </button> 1061 <button 1062 class="cookie-consent-popup__accept-btn ladda-button" 1063 ladda="state('loading')" 1064 data-style="slide-down" 1065 ng-click="click('accept')" 1066 > 1067 {{word('accept')}} 1068 </button> 1069 </div> 1070 </div> 1071 </div> 1072 1073 <div 1074 ng-show="state('showDetailSettingsPanel')" 1075 class="cookie-consent-detail-settings-panel__container" 1076 > 1077 <div class="cookie-consent-detail-settings-panel__layout"> 1078 <div class="cookie-consent-detail-settings-panel__top-right"> 1079 <button 1080 ng-click="click('discard')" 1081 class="cookie-consent-detail-settings-panel__discard-btn" 1082 > 1083 </button> 1084 </div> 1085 <div class="cookie-consent-detail-settings-panel__header"> 1086 <div class="cookie-consent-detail-settings-panel__title"> 1087 {{word('consent_title')}} 1088 </div> 1089 </div> 1090 <div class="cookie-consent-detail-settings-panel__main"> 1091 <p class="cookie-consent-detail-settings-panel__desc"> 1092 {{word('consent_desc')}} <a href="{{alink('read_more')}}">{{word('read_more')}}</a> 1093 </p> 1094 <div class="cookie-consent-detail-settings-panel__separator"></div> 1095 <div ng-repeat="setting in state('cookieConsentSettings')" class="cookie-consent-detail-settings-panel__item"> 1096 <div class="cookie-consent-detail-settings-panel__item-header"> 1097 <div class="cookie-consent-detail-settings-panel__item-title">{{setting.title}}</div> 1098 <label for="{{setting.key}}" class="cookie-consent-switch__container"> 1099 <input id="{{setting.key}}" ng-model="setting.on" ng-disabled="setting.disabled" type="checkbox" class="cookie-consent-switch__checkbox">
1100 <span class="cookie-consent-switch__slider round"></span> 1101 </label> 1102 </div> 1103 <div class="cookie-consent-detail-settings-panel__item-main"> 1104 <p class="cookie-consent-detail-settings-panel__item-desc">{{setting.description}}</p> 1105 </div> 1106 </div> 1107 </div> 1108 <div class="cookie-consent-detail-settings-panel__footer"> 1109 <button 1110 class="cookie-consent-detail-settings-panel__save-btn ladda-button" 1111 ladda="state('loading')" 1112 data-style="slide-down" 1113 ng-click="click('save_preferences')" 1114 > 1115 {{word('save_preferences')}} 1116 </button> 1117 </div> 1118 </div> 1119 </div> 1120 </div> 1121</div> 1122 1123 1124 1125 1126 <div id="left-panel" style="display:none" class="panel-mobile"> 1127<div class="side-panel-search hidden-xs"> 1128 <form ng-controller="ProductsSearchController" ng-submit="search(searchQuery, $event)" action="/products"> 1129 <button><span class="fa fa-search"></span></button> 1130 <input name="query" ng-model="searchQuery" placeholder="Search Products" maxlength="50"> 1131 <span class="fa fa-times" ng-click="clearSearch()"></span> 1132 </form> 1133</div> 1134 1135<div class="clear"></div> 1136<!-- <div style="float: left;width: 100%;background-color:#262d36;" ng-show='isUserLoggedIn'> 1137 <div class="sidr-photo"> 1138 <div class="sidr-photo-ring"> 1139 <img class="img-circle sidr-chat-head" ng-src="{{currentUser.profile_image_url}}"/> 1140 </div> 1141 </div> 1142</div> 1143<div style="float: left;width: 100%;background-color:#262d36;" ng-show='!isUserLoggedIn'> 1144 <div style="height: 1px;background-color:#232a32;"></div> 1145</div> --> 1146 1147 1148<div class="clear"></div> 1149<div ng-show='!isUserLoggedIn' class="hello"></div> 1150<div class="clear"></div> 1151 1152<div class="visible-xs"> 1153 <user-reminder-mobile 1154 campaign-rule="null" 1155></user-reminder-mobile> 1156 <div class="section-header"> 1157 Navigation 1158 </div> 1159 <ul class="categories-mobile-list"> 1160 <li> 1161 <a href="/pages/59a03a3cd4e395e4e4003812" ng-non-bindable>éæ¼æå</a> 1162 <li> 1163 <a href="https://www.skyfishcheese.com/categories/%E5%85%A8%E9%83%A8%E5%95%86%E5%93%81" ng-non-bindable>ææåå</a> 1164 <li> 1165 <a href="/pages/notice" ng-non-bindable>NOTICE</a> 1166 <li> 1167 <a href="/pages/media" ng-non-bindable>MEDIA</a> 1168 <li> 1169 <a href="/pages/contact" ng-non-bindable>CONTACT</a> 1170 </ul> 1171</div> 1172 1173 1174<div class="clear"></div> 1175<div ng-hide="defaultMobileCategoriesRemoved"> 1176 <div class="visible-sm visible-xs"> 1177 <div class="section-header"> 1178 Categories 1179 </div> 1180 <ul class="categories-mobile-list"> 1181 <li class=" text-secondary-color"> 1182 <a href="/categories/%E5%85%A8%E9%83%A8%E5%95%86%E5%93%81" ng-non-bindable> 1183 ææåå 1184 </a> 1185 </li> 1186 <li class=" text-secondary-color"> 1187 <a href="/categories/%E7%B6%93%E5%85%B8%E7%B3%BB%E5%88%97" ng-non-bindable> 1188 ä¹³é ªèç³ ï½ç¶å ¸ç³»å 1189 </a> 1190 </li> 1191 <li class=" text-secondary-color"> 1192 <a href="/categories/%E6%BF%83%E4%B9%B3%E9%85%AA%E7%B3%BB%E5%88%97" ng-non-bindable> 1193 ä¹³é ªèç³ ï½æ¿ç³»å 1194 </a> 1195 </li> 1196 <li class=" text-secondary-color"> 1197 <a href="/categories/%E5%BD%8C%E6%9C%88%E4%B9%8B%E5%96%9C" ng-non-bindable> 1198 ä¹³é ªèç³ ï½å½æä¹å 1199 </a> 1200 </li> 1201 <li class=" text-secondary-color"> 1202 <a href="/categories/%E5%AE%A2%E8%A3%BD%E5%8C%96%E7%83%99%E5%8D%B0%E7%AB%A0" ng-non-bindable> 1203 ä¹³é ªèç³ ï½å®¢è£½åçå°ç« 1204 </a> 1205 </li> 1206 <li class=" text-secondary-color"> 1207 <a href="/categories/%E5%B8%B8%E6%BA%AB%E9%BB%9E%E5%BF%83" ng-non-bindable> 1208 常溫é»å¿ ï½ æ¥ææ½ä¼´æç¦®ï½æ¥ç¯é禮é¦é¸ 1209 </a> 1210 </li> 1211 <li class=" text-secondary-color"> 1212 <a href="/categories/%E9%AD%9A%E5%88%9D%E9%A4%85%E4%B9%BE" ng-non-bindable> 1213 ä¸ç§é禮ï½éµçé¤ ä¹¾ ï½ éåé¤ ä¹¾ 1214 </a> 1215 </li> 1216 <li class=" text-secondary-color"> 1217 <a href="/categories/%E5%8D%97%E6%8A%95%E5%8D%81%E5%A4%A7%E4%BC%B4%E6%89%8B%E7%A6%AE" ng-non-bindable> 1218 ä¸ç§ç¦®ç ï½ åæå大伴æç¦® 1219 </a> 1220 </li> 1221 <li class=" text-secondary-color"> 1222 <a href="/categories/%E6%97%A5%E6%9C%88%E6%BD%AD%E5%BF%85%E5%96%9D%E9%A3%B2%E5%93%81" ng-non-bindable> 1223 å´é¸é£²å ï½ æ¥ææ½å¿ å 1224 </a> 1225 </li> 1226 </ul> 1227 </div> 1228</div> 1229 1230 <div class="visible-xs"> 1231 <div> 1232 <div class="section-header"> 1233 Account 1234 </div> 1235 <ul> 1236 <li><a href="/users/sign_in">Sign in</a></li> 1237 <li><a href="/users/sign_up">Sign up</a></li> 1238 </ul> 1239 </div> 1240 </div> 1241 1242 <div class="other-setting-list visible-xs"> 1243 <div class="section-header"> 1244 Other Settings 1245 </div> 1246 <ul> 1247 <li> 1248 <div class="menu-button message-button" ng-hide="featureService.hasBetaFeature('hide_message')" ng-click="showMessageForm()" ng-class="{'ie-hack':!mainConfig.isMultiCurrencyEnabled}">
1249 <span class="menu-words"><span class="fa fa-comment"></span>MESSAGE</span> 1250 </div> 1251 </li> 1252 <li> 1253 <div class="dropdown mobile-language-btn" ng-class="{'ie-hack':!mainConfig.isMultiCurrencyEnabled}"> 1254 <div class="menu-button"> 1255 <span class="menu-words"> 1256 <svg class="fa fa-v5-globe"> 1257 <use xlink:href="#fa-v5-globe"></use> 1258 </svg> 1259 English</span> 1260 </span> 1261 </div> 1262 </div> 1263 </li> 1264 </ul> 1265 </div> 1266</div> 1267<!--left-panel--> 1268 1269 1270<div id="cart-panel" data-e2e-id="cart-panel-mobile_container" style="display:none" class="panel-mobile"> 1271 <!-- cart Start --> 1272 <div ng-controller="CartsController"> 1273 <div class="cart-header"> 1274 Shopping Cart 1275 </div> 1276 <!-- cart items start--> 1277 <div class="clear"></div> 1278 <div ng-cloak class="cart-panel-empty-wrapper" ng-class="{'has-related-products': currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled}" ng-show="currentCart.isCartEmpty()"> 1279 <div style="display:block;padding:15px"> 1280 Your Shopping Cart is empty. 1281 </div> 1282 <div class="cart-related-products" ng-if="currentCart.isCartEmpty() && isSmartProductRecommendationPlusCartEnabled"> 1283 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 1284 <cart-lazyload-related-products data-allow-empty-product-ids="true"> 1285 <div class="cart-related-products-loading"> 1286 <div class="cart-related-products-loading-image loading-placeholder"></div> 1287 <div class="cart-related-products-loading-content"> 1288 <div class="cart-related-products-loading-title loading-placeholder"></div> 1289 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 1290 </div> 1291 </div> 1292 <div class="cart-related-products-list"></div> 1293 </cart-lazyload-related-products> 1294 </div> 1295 </div> 1296 <div ng-cloak ng-hide="currentCart.isCartEmpty()"> 1297 <div id="" style="" class="cart-items"> 1298 <div 1299 ng-repeat="item in currentCart.getItems() track by item._id" 1300 ng-if="item.type !== 'gift'" 1301 data-cart-item-id="{{ item._id }}" 1302 product-id="{{ item.product_id }}" 1303 > 1304 <div class="cart-item"> 1305 <a 1306 ng-if="item.product.type !== 'gift'" 1307 ng-href="/products/{{item.product_id}}" 1308 target="_blank" 1309 class="product-link js-product-link" 1310 > 1311 <img 1312 class="cart-item-image" 1313 ng-src="{{ getImgSrc(item, '200x200f') }}" 1314 alt="{{ (item.variation.media ? item.variation.media.alt_translations : item.product.cover_media.alt_translations) | translateModel }}" 1315 /> 1316 </a> 1317 <img 1318 class="cart-item-image" 1319 ng-if="item.product.type === 'gift'" 1320 ng-src="{{ getImgSrc(item, '200x200f') }}" 1321 alt="{{ 1322 (item.variation.media 1323 ? item.variation.media.alt_translations 1324 : item.product.cover_media.alt_translations) | translateModel 1325 }}" 1326 /> 1327 <div class="cart-item-content" style="float:left;width:130px;"> 1328 <div 1329 ng-show="['bundle_pricing', 'bundle_percentage', 'bundle_amount', 'bundle_gift'].includes(item.applied_promotion.discount_type)" 1330 class="label promotion-label label-default" 1331 > 1332 {{ 'product.bundled_products.label' | translate }} 1333 </div> 1334 <div 1335 ng-show="['bundle_group', 'bundle_group_percentage', 'bundle_group_amount', 'bundle_group_gift'].includes(item.applied_promotion.discount_type)" 1336 class="label promotion-label label-default" 1337 > 1338 {{ 'product.bundle_group_products.label' | translate }} 1339 </div> 1340 <div 1341 ng-show="['buyandget_free', 'buyandget_percentage', 'buyandget_pricing'].includes(item.applied_promotion.discount_type)" 1342 class="label promotion-label label-default" 1343 > 1344 {{ 'product.buyandget.label' | translate }} 1345 </div> 1346 <div 1347 ng-show="item.type === 'redeem_gift' || item.type === 'manual_gift'" 1348 class="label promotion-label label-default" 1349 > 1350 {{ 'product.gift.label' | translate }} 1351 </div> 1352 <div ng-show="item.type == 'addon_product'" class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 1353 <div class="title">{{item.product.title_translations|translateModel}}</div> 1354 <div ng-repeat="field in item.variation.fields"> 1355 <div class="variation">{{ field.name_translations | translateModel }}</div> 1356 </div> 1357 <div class="variation" ng-hide="item.variation.fields">{{item.variation.name}}</div> 1358 <ul ng-if="isProductSetEnabled && item.product.type === 'product_set' && item.product.child_products" class="product-set-item-list"> 1359 <li class="child-product-item" ng-repeat="childProduct in item.product.child_products track by childProduct._id"> 1360 <p class="child-product-title">{{ childProduct.title_translations | translateModel }}</p> 1361 <p class="child-variation-title" ng-if="childProduct.child_variation">{{ getChildVariationShorthand(childProduct.child_variation) }}</p> 1362 </li> 1363 </ul>
1364 <span 1365 class="variation-open-button" 1366 ng-if="!state.variationOpenedChildren.has(item._id) && item.product.type === 'product_set'" 1367 ng-click="onClickOpenVariation(item._id)" 1368 > 1369 {{ 'product.set.open_variation' | translate }} 1370 <i class="fa fa-angle-down"></i> 1371 </span> 1372 <ul ng-if="isProductSetRevampEnabled && item.product.type === 'product_set' && item.product.child_products && state.variationOpenedChildren.has(item._id)" class="product-set-item-list"> 1373 <li 1374 class="child-product-item" 1375 ng-repeat="selectedChildProduct in item.item_data.selected_child_products track by (selectedChildProduct.child_product_id + selectedChildProduct.child_variation_id)" 1376 > 1377 <p class="child-product-title"> 1378 {{ getSelectedItemDetail(selectedChildProduct, item).childProductName }} 1379 x {{ selectedChildProduct.quantity || 1 }} 1380 </p> 1381 <p class="child-variation-title" ng-if="selectedChildProduct.child_variation_id"> 1382 {{ getSelectedItemDetail(selectedChildProduct, item).childVariationName }} 1383 </p> 1384 </li> 1385 </ul> 1386 <div class="price-details"> 1387 {{item.quantity}}<span style=";margin:0 3px;">x</span> 1388 <span 1389 ng-if="currentCart.getItemPrice(item).label !== '' && item.type !== 'redeem_gift' && item.type !== 'manual_gift'" 1390 ng-bind-html="currentCart.getItemPrice(item).label | changeCurrency" 1391 ></span> 1392 <span 1393 ng-if="item.type === 'manual_gift' || (currentCart.getItemPrice(item).label === '' && item.type !== 'redeem_gift')" 1394 ng-bind-html="'NT$0' | changeCurrency" 1395 ></span> 1396 <span ng-if="item.type === 'redeem_gift'"> 1397 {{ item.unit_point }} Point 1398 </span> 1399 </div> 1400 </div><!--cart-item-content--> 1401 <div class="remove" ng-if="shouldShowDeleteButton"> 1402 <a ng-click="removeItemFromCart(item._id,$event)" >Remove</a> 1403 </div> 1404 <div class="clear"></div> 1405 </div><!-- cart-item--> 1406 1407 <div 1408 class="addon-cart-item cart-item" 1409 ng-repeat="addonItem in item.addon_items track by addonItem._id" 1410 ng-init="addonItemPrice = addonItem.price ? (addonItem.quantity * addonItem.price.cents / mainConfig.merchantData.base_currency.subunit_to_unit) : ''" 1411 data-cart-item-id="{{ addonItem._id }}" 1412 > 1413 <span class="product-link js-product-link"> 1414 <img 1415 class="cart-item-image" 1416 ng-src="{{ getImgSrc(addonItem, '200x200f') }}" 1417 alt="{{ addonItem.product.cover_media.alt_translations | translateModel }}" 1418 /> 1419 </span> 1420 <div class="cart-item-content" style="float:left;width:130px;"> 1421 <div class="label promotion-label label-default">{{ 'product.addon_products.label' | translate }}</div> 1422 <div class="title">{{addonItem.product.title_translations|translateModel}}</div> 1423 <div class="price-details"> 1424 {{addonItem.quantity}}<span style=";margin:0 3px;">x</span> 1425 <span ng-show="addonItem.price.label" ng-bind-html="addonItem.price.label | changeCurrency"></span> 1426 <span ng-hide="addonItem.price.label">{{ mainConfig.merchantData.base_currency.alternate_symbol + "0" }}</span> 1427 </div> 1428 </div><!--cart-item-content--> 1429 <div class="remove" ng-if="shouldShowDeleteButton"> 1430 <a ng-click="removeItemFromCart(addonItem._id,$event)" >Remove</a> 1431 </div> 1432 <div class="clear"></div> 1433 </div> 1434 1435 </div> 1436 <div data-e2e-id="cart-sidebar-related-products_container" class="cart-related-products" ng-if="isSmartProductRecommendationPlusCartEnabled && getCartProductIds()"> 1437 <div class="cart-related-products-title">{{ 'cart.related_products.title' | translate }}</div> 1438 <cart-lazyload-related-products ng-attr-data-product-ids="{{ getCartProductIds() }}"> 1439 <div class="cart-related-products-loading"> 1440 <div class="cart-related-products-loading-image loading-placeholder"></div> 1441 <div class="cart-related-products-loading-content"> 1442 <div class="cart-related-products-loading-title loading-placeholder"></div> 1443 <div class="cart-related-products-loading-price-details loading-placeholder"></div> 1444 </div> 1445 </div> 1446 <div class="cart-related-products-list"></div> 1447 </cart-lazyload-related-products> 1448 </div> 1449 <div class="clear"></div> 1450 </div> <!--cart-items--> 1451 <!-- cart items end --> 1452 <div class="clear"></div> 1453 <div class="cart-chkt-btn-cont"> 1454 <button 1455 id="btn-checkout" 1456 data-e2e-id="checkout_button"
1457 class="cart-chkt-btn ladda-button" 1458 data-style="slide-down" 1459 ladda="checkoutButtonLoading" 1460 ng-click="onCheckoutClicked($event)" 1461 > 1462 Checkout 1463 </button> 1464 </div> 1465 </div> 1466 </div> 1467</div> <!--cart-panel--> 1468 1469<!-- cart End --> 1470<div id="language-panel" style="display:none" class="panel-mobile" data-nosnippet> 1471 <!-- language Start --> 1472 <div class="ng-scope"> 1473 <div class="section-header language-header"> 1474 <a class="left-panel-button menu-button ie-hack " href="#left-panel"> 1475 <span class="fa fa-chevron-left"></span> 1476 </a> 1477 LANGUAGE 1478 </div> 1479 </div> 1480 <ul> 1481 <li ng-click="changeLanguage('en')"><span>English</span></li> 1482 <li ng-click="changeLanguage('zh-hant')"><span>ç¹é«ä¸æ</span></li> 1483 </ul> 1484</div> 1485<!-- language End --> 1486 1487 1488<div id="currency-panel" style="display:none" class="panel-mobile" data-nosnippet> 1489 <!-- currency Start --> 1490 <div class="ng-scope"> 1491 <div class="section-header currency-header"> 1492 <a class="left-panel-button menu-button ie-hack " href="#left-panel"> 1493 <span class="fa fa-chevron-left"></span> 1494 </a> 1495 Currency 1496 </div> 1497 </div> 1498 <ul> 1499 <li ng-click="changeCurrency('hkd')"><span>$ HKD</span></li> 1500 <li ng-click="changeCurrency('mop')"><span>P MOP</span></li> 1501 <li ng-click="changeCurrency('cny')"><span>Â¥ CNY</span></li> 1502 <li ng-click="changeCurrency('twd')"><span>$ TWD</span></li> 1503 <li ng-click="changeCurrency('usd')"><span>$ USD</span></li> 1504 <li ng-click="changeCurrency('sgd')"><span>$ SGD</span></li> 1505 <li ng-click="changeCurrency('eur')"><span>⬠EUR</span></li> 1506 <li ng-click="changeCurrency('aud')"><span>$ AUD</span></li> 1507 <li ng-click="changeCurrency('gbp')"><span>£ GBP</span></li> 1508 <li ng-click="changeCurrency('php')"><span>â± PHP</span></li> 1509 <li ng-click="changeCurrency('myr')"><span>RM MYR</span></li> 1510 <li ng-click="changeCurrency('thb')"><span>฿ THB</span></li> 1511 <li ng-click="changeCurrency('aed')"><span>د.Ø¥ AED</span></li> 1512 <li ng-click="changeCurrency('jpy')"><span>Â¥ JPY</span></li> 1513 <li ng-click="changeCurrency('bnd')"><span>$ BND</span></li> 1514 <li ng-click="changeCurrency('krw')"><span>â© KRW</span></li> 1515 <li ng-click="changeCurrency('idr')"><span>Rp IDR</span></li> 1516 <li ng-click="changeCurrency('vnd')"><span>â« VND</span></li> 1517 <li ng-click="changeCurrency('cad')"><span>$ CAD</span></li> 1518 </ul> 1519</div> 1520 1521<!-- currency End --> 1522 1523 1524<div class="side-panel-search search-panel-mobile 1525 " 1526> 1527 <form ng-controller="ProductsSearchController" ng-submit="search(searchQuery, $event); $event.preventDefault();" action="{{'#/search/'}}"> 1528 <button class="mobile-search-btn"><span class="fa fa-search"></span></button> 1529 <input type="search" name="searchQuery" ng-model="searchQuery" placeholder="Search Products" maxlength="50" autocomplete="on"> 1530 <span class="fa fa-times" ng-class="{ 'has-search-query': searchQuery }" ng-show="searchQuery.length > 0" ng-click="clearSearch()"></span> 1531 </form> 1532 <div class="search-mask"></div> 1533</div> 1534 1535<div id="fixed-menu-container" class="mobile-revamp-navigation "> 1536 1537 <div ng-cloak facebook-banner class="facebook-banner"> 1538 <div ng-if="state.isBannerOpened" class="facebook-banner-wrapper"> 1539 <div ng-click="onClose()" class="close-icon-wrapper"> 1540 <i class="fa fa-times"></i> 1541 </div> 1542 <p ng-click="copy()" class="wording" ng-bind-html="'facebook_banner.description' | translate"></p> 1543 <input type="hidden" id="location-copy-url" value="{{ currentLocation }}" readonly> 1544 </div> 1545 </div> 1546 1547 <basic-popover class="cart-over-limit"></basic-popover> 1548 <div class="fixed-menu-wrapper"> 1549 1550 <a class="left-panel-button menu-button visible-xs visible-sm 1551 ie-hack 1552 " 1553 href="#left-panel" 1554 > 1555 <span class="fa fa-bars"> </span><span class="menu-words" style="padding-left:6px;">MENU</span> 1556 </a> 1557 1558 <a class="visible-xs m-search-button menu-button ie-hack "> 1559 <span class="fa fa-search"></span> 1560 </a> 1561 1562 <!-- mobile logo --> 1563 <div class="mobile-logo"> 1564 <a href="https://www.skyfishcheese.com/" class="sl-lazy-image" style="background-image: url('https://shoplineimg.com/593291c19f9a4f2efe003903/63227d80ad348300289fee84/x40.webp?source_format=png')"></a> 1565 </div> 1566 1567 <a href="/users/sign_in" class="menu-button signin-signup-button mobile-revamp-navigation">
1568 <span class="fa fa-user"> </span><span class="menu-words">LOG IN</span> 1569 </a> 1570 <user-reminder-desktop 1571 campaign-rule="null" 1572></user-reminder-desktop> 1573 <a 1574 class="cart-panel-button menu-button ie-hack" 1575 id="" 1576 data-e2e-id="show-cart-panel_button" 1577 href="#cart-panel" 1578 > 1579 <span class="fa fa-shopping-cart"> </span><span class="menu-words">CART</span> 1580 <span class="cart-count" ng-show="currentCart.getItemCount()>0" ng-cloak> 1581 <span class="hidden-xs">(</span>{{currentCart.getItemCount()}}<span class="hidden-xs">)</span> 1582 </span> 1583 </a> 1584 <a class="menu-button 1585 message-button 1586 hidden-xs 1587 ie-hack" 1588 ng-click="showMessageForm()" 1589 > 1590 <span class="fa fa-comment"></span><span class="menu-words" style="padding-left:6px;">MESSAGE</span> 1591 </a> 1592 <div class="dropdown ie-hack hidden-xs" dropdown data-nosnippet> 1593 <div class="menu-button dropdown-toggle" dropdown-toggle> 1594 <span> 1595 <svg class="fa fa-v5-globe"> 1596 <use xlink:href="#fa-v5-globe" /> 1597 </svg> 1598 </span> 1599 <span class="menu-words" style="padding-left:5px;padding-right:5px;">English</span> 1600 <span class="caret menu-words" style="float: right;position: relative;top: 7px;"></span> 1601 </div> 1602 <ul class="dropdown-menu menu-button language"> 1603 <li ng-click="changeLanguage('en')"><span>English</span></li> 1604 <li ng-click="changeLanguage('zh-hant')"><span>ç¹é«ä¸æ</span></li> 1605 </ul> 1606 </div> 1607 <div class="menu-button search-button ie-hack"> 1608 <form ng-controller="ProductsSearchController" ng-submit="search(searchQuery, $event)" action="/products" style="margin-bottom: 0"> 1609 <input name="query" ng-model="searchQuery" placeholder="Search Products" maxlength="50"> 1610 <button><span class="fa fa-search"></span></button> 1611 </form> 1612 </div> 1613 </div> 1614</div> 1615 1616 1617 <div class="body-wrapper 1618 1619 1620 1621 " 1622 > 1623 <div class="body-content mobile-revamp-navigation"> 1624 <!-- navigation --> 1625<nav class="main-navigation"> 1626 1627 <div ng-cloak facebook-banner class="facebook-banner"> 1628 <div ng-if="state.isBannerOpened" class="facebook-banner-wrapper"> 1629 <div ng-click="onClose()" class="close-icon-wrapper"> 1630 <i class="fa fa-times"></i> 1631 </div> 1632 <p ng-click="copy()" class="wording" ng-bind-html="'facebook_banner.description' | translate"></p> 1633 <input type="hidden" id="location-copy-url" value="{{ currentLocation }}" readonly> 1634 </div> 1635 </div> 1636 1637 <div class="navbar-wrapper " > 1638 <div class="navbar hidden-xs" role="navigation"> 1639 <div class="navbar-header-wrapper"> 1640 <div class="container" > 1641 <div class="navbar-header"> 1642 <a href="https://www.skyfishcheese.com/"> 1643 <img src="https://shoplineimg.com/593291c19f9a4f2efe003903/63227d256b233f002ba84d8f/x140.webp?source_format=png" class="logo-image sl-lazy-image" data-resizing-segment="140" /> 1644 </a> 1645 </div> 1646 </div> <!--container--> 1647 </div> 1648 <div class="navbar-menu-wrapper"> 1649 <div class="container" > 1650 <div class="navbar-menu hidden-xs"> 1651 <ul class="text-primary-color"> 1652 <!-- Has dropdown links --> 1653 <!-- doesn't have dropdown links --> 1654 <li link-highlight="/pages/59a03a3cd4e395e4e4003812"> 1655 <a link-highlight="/pages/59a03a3cd4e395e4e4003812" href="/pages/59a03a3cd4e395e4e4003812" target="_self" ng-non-bindable>éæ¼æå</a> 1656 </li> 1657 <!-- Has dropdown links --> 1658 <!-- doesn't have dropdown links --> 1659 <li link-highlight="https://www.skyfishcheese.com/categories/%E5%85%A8%E9%83%A8%E5%95%86%E5%93%81"> 1660 <a link-highlight="https://www.skyfishcheese.com/categories/%E5%85%A8%E9%83%A8%E5%95%86%E5%93%81" href="https://www.skyfishcheese.com/categories/%E5%85%A8%E9%83%A8%E5%95%86%E5%93%81" target="_blank" ng-non-bindable>ææåå</a> 1661 </li> 1662 <!-- Has dropdown links --> 1663 <!-- doesn't have dropdown links --> 1664 <li link-highlight="/pages/notice"> 1665 <a link-highlight="/pages/notice" href="/pages/notice" target="" ng-non-bindable>NOTICE</a> 1666 </li> 1667 <!-- Has dropdown links --> 1668 <!-- doesn't have dropdown links --> 1669 <li link-highlight="/pages/media"> 1670 <a link-highlight="/pages/media" href="/pages/media" target="" ng-non-bindable>MEDIA</a> 1671 </li> 1672 <!-- Has dropdown links --> 1673 <!-- doesn't have dropdown links --> 1674 <li link-highlight="/pages/contact"> 1675 <a link-highlight="/pages/contact" href="/pages/contact" target="" ng-non-bindable>CONTACT</a> 1676 </li> 1677</ul> 1678 </div> 1679 </div> <!--container--> 1680 </div> 1681 </div><!--navbar--> 1682 </div><!--navbar-wrapper--> 1683</nav> 1684<!-- navigation end --> 1685 1686 1687 <!-- main Content --> 1688 <div class="yield-wrapper"> 1689 1690 1691<div class="custom-page" ga-page-view > 1692 <div class="container" ng-cloak ng-if="overLimit"> 1693 <div class="box-info"> 1694 <div class="alert alert-danger alert-overlimit"> 1695 The maximum number of items is 100, please adjust the quantity and purchase again 1696 </div> 1697 </div> 1698 </div> 1699 <div class="container global-primary padding-v-none"> 1700 <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%; margin-bottom: 2%; "> <!-- height and width must be difined for td to size correctly --> 1701 <div class="row row-md-height" style="height: 100%;"> 1702 <!-- Rendering page grid items --> 1703 <div id="page-item-6347ed6153e9aa001909a16a"
1704 class="item grid-image-item 1705 col-xs-12 1706 col-md-12 1707 col-md-height 1708 padding-h-none" 1709 style="vertical-align: top; height: 100%;"> 1710 <div style="height: 100%;"> 1711 <div class="box-info " style=""> 1712 <!-- Redner grid item partial --> 1713 1714 <div class="editor-boxify-image-wrapper boxify-image-wrapper image-container 1715 margin-bottomless 1716 remove-horizontal-padding" 1717 > 1718 <a 1719 href="https://zh-tw.facebook.com/skyfish.cheese/" 1720 target="_blank" 1721 > 1722 <picture> 1723 <source data-srcset="https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/375x.webp?source_format=jpg 375w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/540x.webp?source_format=jpg 540w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/720x.webp?source_format=jpg 720w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/900x.webp?source_format=jpg 900w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/2960x.webp?source_format=jpg 2960w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/3260x.webp?source_format=jpg 3260w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/3860x.webp?source_format=jpg 3860w" media="(min-width: 768px)"> 1724 <source data-srcset="https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/375x.webp?source_format=jpg 375w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/540x.webp?source_format=jpg 540w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/720x.webp?source_format=jpg 720w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/900x.webp?source_format=jpg 900w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/2960x.webp?source_format=jpg 2960w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/3260x.webp?source_format=jpg 3260w, https://shoplineimg.com/593291c19f9a4f2efe003903/6398177f9a4a6f002bb897a9/3860x.webp?source_format=jpg 3860w" media="(max-width: 768px)"> 1725 <img 1726 class="sl-lazy" 1727 data-sizes="auto" 1728 data-src="https://img.shoplineapp.com/media/image_clips/6398177f9a4a6f002bb897a9/original.jpg?1670911870" 1729 width="4167" 1730 height="2092" 1731 alt="" 1732 /> 1733 </picture> 1734 1735 </a> 1736 1737 </div> 1738 1739 <!-- Redner grid item title --> 1740 <!-- Redner grid item content --> 1741 <!-- End of cache --> 1742 <!-- Rendering express checkout default content --> 1743 <!-- End of rendering express checkout default content --> 1744 </div> 1745 </div> 1746 </div> 1747 <!-- End of rendering page grid items --> 1748 </div> <!-- End of row --> 1749 </div> <!-- End of container-md-height --> 1750 </div> <!-- End of container --> 1751 <div class="container global-primary "> 1752 <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%; margin-bottom: 2%; "> <!-- height and width must be difined for td to size correctly --> 1753 <div class="row row-md-height" style="height: 100%;"> 1754 <!-- Rendering page grid items --> 1755 <div id="page-item-634cfbe9881dcb0019616b18" 1756 class="item grid-text-item 1757 col-xs-12 1758 col-md-6 1759 col-md-height 1760 " 1761 style="vertical-align: top; height: 100%;"> 1762 <div style="height: 100%;"> 1763 <div class="box-info " style=""> 1764 <!-- Redner grid item partial --> 1765 <!-- Redner grid item title --> 1766 <div class="title" ng-non-bindable><p style="text-align: center;"><br> 1767<span style="font-size:18px;"><span style="color:#666666;"><strong>
1767æå使¼ åæ éæ± é</strong></span></span></p></div> 1768 <!-- Redner grid item content --> 1769 <div class="description" ng-non-bindable><p style="text-align: center;"><span style="color: rgb(0, 0, 0); text-align: center; background-color: rgb(255, 255, 255); font-size: 18px;"><span style="color: rgb(102, 102, 102);">è·é¢é¢¨å 壯éºçæ¥ææ½ï¼ç´è«5åéçè·é¢</span><br> 1770<br> 1771<span style="color: rgb(102, 102, 102);">å¨é裡ãç½é²ä¸ä¸å®å¨ç©ºä¸ï¼éå ä¹ä¸ä¸å®å¨æ°´ä¸ï¼</span><span style="color: rgb(102, 102, 102);">ç¶é²æµé£é²æ¥ææ½è£¡ï¼</span><span style="color: rgb(102, 102, 102);">éç¾¤å°±åæ¯å¨é²æµè£¡æ¸¸èã</span><br> 1772<span style="color: rgb(102, 102, 102);">æå決å®ååçº </span><span style="color: rgb(223, 163, 108);"><span style="font-weight: 700;">空ä¸çé</span></span><br> 1773<span style="color: rgb(102, 102, 102);">è¨éä¸å®¶éçç¾å¥½ï¼æå¾ å°é份幸ç¦å享給æ¨!</span></span></p></div> 1774 <!-- End of cache --> 1775 <!-- Rendering express checkout default content --> 1776 <!-- End of rendering express checkout default content --> 1777 </div> 1778 </div> 1779 </div> 1780 <div id="page-item-634cfa72efb10c0031dc41af" 1781 class="item grid-image-item 1782 col-xs-12 1783 col-md-6 1784 col-md-height 1785 " 1786 style="vertical-align: top; height: 100%;"> 1787 <div style="height: 100%;"> 1788 <div class="box-info " style=""> 1789 <!-- Redner grid item partial --> 1790 1791 <div class="editor-boxify-image-wrapper boxify-image-wrapper image-container 1792 margin-bottomless 1793 " 1794 > 1795 <a 1796 href="https://www.google.com/maps/place/%E7%A9%BA%E4%B8%AD%E7%9A%84%E9%AD%9A%E4%B9%B3%E9%85%AA%E8%9B%8B%E7%B3%95%E4%B8%A8%E4%BC%B4%E6%89%8B%E7%A6%AE%E8%A3%BD%E9%80%A0%E6%89%80/@23.8965812,120.9355083,15z/data=!4m2!3m1!1s0x0:0x8a4bd071b804f766?sa=X&ved=2ahUKEwi2yZDP1ub6AhXLZd4KHUwLDnAQ_BJ6BAh1EAU" 1797 target="_blank" 1798 > 1799 <picture> 1800 <source data-srcset="https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/375x.webp?source_format=jpg 375w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/540x.webp?source_format=jpg 540w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/720x.webp?source_format=jpg 720w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/900x.webp?source_format=jpg 900w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/2960x.webp?source_format=jpg 2960w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/3260x.webp?source_format=jpg 3260w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/3860x.webp?source_format=jpg 3860w" media="(min-width: 768px)"> 1801 <source data-srcset="https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/375x.webp?source_format=jpg 375w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/540x.webp?source_format=jpg 540w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/720x.webp?source_format=jpg 720w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/900x.webp?source_format=jpg 900w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/1512x.webp?source_format=jpg 1512w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/2160x.webp?source_format=jpg 2160w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/2960x.webp?source_format=jpg 2960w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/3260x.webp?source_format=jpg 3260w, https://shoplineimg.com/593291c19f9a4f2efe003903/63aa478a63c6a6001719362b/3860x.webp?source_format=jpg 3860w" media="(max-width: 768px)"> 1802 <img 1803 class="sl-lazy" 1804 data-sizes="auto" 1805 data-src="https://img.shoplineapp.com/media/image_clips/63aa478a63c6a6001719362b/original.jpg?1672103817" 1806 width="4167" 1807 height="2109" 1808 alt="" 1809 /> 1810 </picture> 1811 1812 </a> 1813 1814 </div> 1815 1816 <!-- Redner grid item title --> 1817 <!-- Redner grid item content --> 1818 <!-- End of cache --> 1819 <!-- Rendering express checkout default content --> 1820 <!-- End of rendering express checkout default content --> 1821 </div> 1822 </div> 1823 </div> 1824 <!-- End of rendering page grid items --> 1825 </div> <!-- End of row --> 1826 </div> <!-- End of container-md-height --> 1827 </div> <!-- End of container --> 1828 <div class="container global-primary "> 1829 <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%; margin-bottom: 2%; "> <!-- height and width must be difined for td to size correctly --> 1830 <div class="row row-md-height" style="height: 100%;"> 1831 <!-- Rendering page grid items --> 1832 <div id="page-item-634cfa72efb10c0031dc41b1" 1833 class="item grid-image-item 1834 col-xs-12 1835 col-md-4 1836 col-md-height 1837 " 1838 style="vertical-align: top; height: 100%;"> 1839 <div style="height: 100%;"> 1840 <div class="box-info " style=""> 1841 <!-- Redner grid item partial --> 1842 1843 <div class="editor-boxify-image-wrapper boxify-image-wrapper image-container 1844 margin-bottomless 1845 " 1846 > 1847 <picture> 1848 <source data-srcset="https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9eaac6e2e00228e040a/375x.webp?source_format=jpg 375w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9eaac6e2e00228e040a/540x.webp?source_format=jpg 54
18480w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9eaac6e2e00228e040a/720x.webp?source_format=jpg 720w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9eaac6e2e00228e040a/900x.webp?source_format=jpg 900w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9eaac6e2e00228e040a/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9eaac6e2e00228e040a/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9eaac6e2e00228e040a/1512x.webp?source_format=jpg 1512w" media="(min-width: 768px)"> 1849 <source data-srcset="https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9eaac6e2e00228e040a/375x.webp?source_format=jpg 375w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9eaac6e2e00228e040a/540x.webp?source_format=jpg 540w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9eaac6e2e00228e040a/720x.webp?source_format=jpg 720w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9eaac6e2e00228e040a/900x.webp?source_format=jpg 900w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9eaac6e2e00228e040a/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9eaac6e2e00228e040a/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9eaac6e2e00228e040a/1512x.webp?source_format=jpg 1512w" media="(max-width: 768px)"> 1850 <img 1851 class="sl-lazy" 1852 data-sizes="auto" 1853 data-src="https://img.shoplineapp.com/media/image_clips/634cf9eaac6e2e00228e040a/original.jpg?1665989097" 1854 width="1381" 1855 height="1381" 1856 alt="" 1857 /> 1858 </picture> 1859 1860 1861 </div> 1862 1863 <!-- Redner grid item title --> 1864 <!-- Redner grid item content --> 1865 <!-- End of cache --> 1866 <!-- Rendering express checkout default content --> 1867 <!-- End of rendering express checkout default content --> 1868 </div> 1869 </div> 1870 </div> 1871 <div id="page-item-634cfa72efb10c0031dc41b2" 1872 class="item grid-image-item 1873 col-xs-12 1874 col-md-4 1875 col-md-height 1876 " 1877 style="vertical-align: top; height: 100%;"> 1878 <div style="height: 100%;"> 1879 <div class="box-info " style=""> 1880 <!-- Redner grid item partial --> 1881 1882 <div class="editor-boxify-image-wrapper boxify-image-wrapper image-container 1883 margin-bottomless 1884 " 1885 > 1886 <picture> 1887 <source data-srcset="https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9f552c2bc00161ac7b5/375x.webp?source_format=jpg 375w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9f552c2bc00161ac7b5/540x.webp?source_format=jpg 540w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9f552c2bc00161ac7b5/720x.webp?source_format=jpg 720w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9f552c2bc00161ac7b5/900x.webp?source_format=jpg 900w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9f552c2bc00161ac7b5/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9f552c2bc00161ac7b5/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9f552c2bc00161ac7b5/1512x.webp?source_format=jpg 1512w" media="(min-width: 768px)"> 1888 <source data-srcset="https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9f552c2bc00161ac7b5/375x.webp?source_format=jpg 375w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9f552c2bc00161ac7b5/540x.webp?source_format=jpg 540w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9f552c2bc00161ac7b5/720x.webp?source_format=jpg 720w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9f552c2bc00161ac7b5/900x.webp?source_format=jpg 900w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9f552c2bc00161ac7b5/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9f552c2bc00161ac7b5/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9f552c2bc00161ac7b5/1512x.webp?source_format=jpg 1512w" media="(max-width: 768px)"> 1889 <img 1890 class="sl-lazy" 1891 data-sizes="auto" 1892 data-src="https://img.shoplineapp.com/media/image_clips/634cf9f552c2bc00161ac7b5/original.jpg?1665989109" 1893 width="1381" 1894 height="1381" 1895 alt="" 1896 /> 1897 </picture> 1898 1899 1900 </div> 1901 1902 <!-- Redner grid item title --> 1903 <!-- Redner grid item content --> 1904 <!-- End of cache --> 1905 <!-- Rendering express checkout default content --> 1906 <!-- End of rendering express checkout default content --> 1907 </div> 1908 </div> 1909 </div> 1910 <div id="page-item-634cfa72efb10c0031dc41b3" 1911 class="item grid-image-item 1912 col-xs-12 1913 col-md-4 1914 col-md-height 1915 " 1916 style="vertical-align: top; height: 100%;"> 1917 <div style="height: 100%;"> 1918 <div class="box-info " style=""> 1919 <!-- Redner grid item partial --> 1920 1921 <div class="editor-boxify-image-wrapper boxify-image-wrapper image-container 1922 margin-bottomless 1923 " 1924 > 1925 <picture> 1926 <source data-srcset="https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9fef9f2cf5b77a184d1/375x.webp?source_format=jpg 375w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9fef9f2cf5b77a184d1/540x.webp?source_format=jpg 54
19260w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9fef9f2cf5b77a184d1/720x.webp?source_format=jpg 720w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9fef9f2cf5b77a184d1/900x.webp?source_format=jpg 900w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9fef9f2cf5b77a184d1/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9fef9f2cf5b77a184d1/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9fef9f2cf5b77a184d1/1512x.webp?source_format=jpg 1512w" media="(min-width: 768px)"> 1927 <source data-srcset="https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9fef9f2cf5b77a184d1/375x.webp?source_format=jpg 375w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9fef9f2cf5b77a184d1/540x.webp?source_format=jpg 540w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9fef9f2cf5b77a184d1/720x.webp?source_format=jpg 720w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9fef9f2cf5b77a184d1/900x.webp?source_format=jpg 900w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9fef9f2cf5b77a184d1/1080x.webp?source_format=jpg 1080w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9fef9f2cf5b77a184d1/1296x.webp?source_format=jpg 1296w, https://shoplineimg.com/593291c19f9a4f2efe003903/634cf9fef9f2cf5b77a184d1/1512x.webp?source_format=jpg 1512w" media="(max-width: 768px)"> 1928 <img 1929 class="sl-lazy" 1930 data-sizes="auto" 1931 data-src="https://img.shoplineapp.com/media/image_clips/634cf9fef9f2cf5b77a184d1/original.jpg?1665989118" 1932 width="1381" 1933 height="1381" 1934 alt="" 1935 /> 1936 </picture> 1937 1938 1939 </div> 1940 1941 <!-- Redner grid item title --> 1942 <!-- Redner grid item content --> 1943 <!-- End of cache --> 1944 <!-- Rendering express checkout default content --> 1945 <!-- End of rendering express checkout default content --> 1946 </div> 1947 </div> 1948 </div> 1949 <!-- End of rendering page grid items --> 1950 </div> <!-- End of row --> 1951 </div> <!-- End of container-md-height --> 1952 </div> <!-- End of container --> 1953 <div class="container global-primary "> 1954 <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%; margin-bottom: 2%; "> <!-- height and width must be difined for td to size correctly --> 1955 <div class="row row-md-height" style="height: 100%;"> 1956 <!-- Rendering page grid items --> 1957 <div id="page-item-634935612fae50002e21177d" 1958 class="item grid-text-item 1959 col-xs-12 1960 col-md-12 1961 col-md-height 1962 " 1963 style="vertical-align: top; height: 100%;"> 1964 <div style="height: 100%;"> 1965 <div class="box-info " style=""> 1966 <!-- Redner grid item partial --> 1967 <!-- Redner grid item title --> 1968 <!-- Redner grid item content --> 1969 <div class="description" ng-non-bindable><p style="text-align: center;"><span style="font-size:16px;"><strong><span style="color: rgb(102, 102, 102); background-color: rgb(255, 255, 255);">ä¹å¯ä»¥é»é¸å³ä¸è§ãè¯çµ¡æåãèæåè¯ç¹«å¦ :)</span></strong></span></p></div> 1970 <!-- End of cache --> 1971 <!-- Rendering express checkout default content --> 1972 <!-- End of rendering express checkout default content --> 1973 </div> 1974 </div> 1975 </div> 1976 <!-- End of rendering page grid items --> 1977 </div> <!-- End of row --> 1978 </div> <!-- End of container-md-height --> 1979 </div> <!-- End of container --> 1980 </div> 1981 1982 </div><!--yield-wrapper--> 1983 <!-- main Content end--> 1984</div><!-- body-content--> 1985 <!---footer --> 1986 <div id="footer"> 1987 <div class="Footer-grids"> 1988 <div class="container global-primary "> 1989 <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%;"> <!-- height and width must be difined for td to size correctly --> 1990 <div class="row row-md-height" style="height: 100%;"> 1991 <div id="grid-item-633aa38a088d010010434c88" 1992 class="item col-xs-12 1993 col-md-4 1994 col-md-height 1995 " 1996 style="vertical-align: top; height: 100%;"> 1997 <div style="height: 100%;"> 1998 <div class="box-info " style=""> 1999 2000 2001 <div class="description" ng-non-bindable><p style="text-align: center;"><strong><span style="color: rgb(102, 102, 102); font-size: 16px; text-align: center; background-color: rgb(255, 255, 255);">ç²¾é¸åå</span></strong></p> 2002 2003<p style="text-align: center;">
2003<a href="https://www.skyfishcheese.com/products/assam-tea-cheesecake-1?theme_preview=swanky" style="background-color: rgb(255, 255, 255); font-size: 16px; text-align: center;" target="_blank">é¿è©å§ç´ è¶ä¹³é ª</a><br> 2004<a href="https://www.skyfishcheese.com/products/original-cheesecake-2?theme_preview=swanky" style="background-color: rgb(255, 255, 255); font-size: 16px; text-align: center;" target="_blank">é¿ç¸ç¶å ¸åå³ä¹³é ª</a><br style="color: rgb(0, 0, 0); font-size: 16px; text-align: center; background-color: rgb(255, 255, 255);"> 2005<a href="https://www.skyfishcheese.com/products/double-cheesecake-2?theme_preview=swanky" style="background-color: rgb(255, 255, 255); font-size: 16px; text-align: center;" target="_blank">æ¿ä¹³é ª</a><br style="color: rgb(0, 0, 0); font-size: 16px; text-align: center; background-color: rgb(255, 255, 255);"> 2006<span><a href="https://www.skyfishcheese.com/products/assam-tea-double-cheesecake" target="_blank"><span>å°è¶å «èæ¿ä¹³é ª</span></a></span><br> 2007<span><a href="https://www.skyfishcheese.com/products/ruby-black-tea-coffee" target="_blank"><span>ç´ çç´ è¶åå¡</span></a><br> 2008<a href="https://www.skyfishcheese.com/products/taiwan-specialty-yuchih-coffee" target="_blank">éæ± ç²¾ååå¡</a><br> 2009<a href="https://www.skyfishcheese.com/products/%E4%BC%81%E6%A5%AD%E5%9C%98%E8%B3%BC%E5%AE%A2%E8%A3%BD%E5%8C%96%E7%83%99%E5%8D%B0%E7%AB%A0" style="background-color: rgb(255, 255, 255);" target="_blank">伿¥åè³¼x客製åçå°ç« </a><br> 2010<a href="https://www.skyfishcheese.com/categories/%E5%B8%B8%E6%BA%AB%E9%BB%9E%E5%BF%83?theme_preview=swanky" target="_blank"><span>常溫é»å¿</span></a></span></p></div> 2011 </div> 2012 </div> 2013 </div> 2014 <div id="grid-item-633aa38a088d010010434c89" 2015 class="item col-xs-12 2016 col-md-4 2017 col-md-height 2018 " 2019 style="vertical-align: top; height: 100%;"> 2020 <div style="height: 100%;"> 2021 <div class="box-info " style=""> 2022 2023 2024 <div class="description" ng-non-bindable><p style="text-align: center;"><span style="color:#666666;"><strong>è¨è³¼é ç¥</strong></span></p> 2025 2026<p style="text-align: center;"><a href="https://www.skyfishcheese.com/pages/%E9%81%8B%E8%B2%BB%E8%AA%AA%E6%98%8E?theme_preview=swanky" style="background-color: rgb(255, 255, 255); font-size: 16px; text-align: center;" target="_blank">é費說æ</a><br style="color: rgb(0, 0, 0); font-size: 16px; text-align: center; background-color: rgb(255, 255, 255);"> 2027<a href="https://www.skyfishcheese.com/pages/%E6%B3%A8%E6%84%8F%E4%BA%8B%E9%A0%85?theme_preview=swanky" style="background-color: rgb(255, 255, 255); font-size: 16px; text-align: center;" target="_blank">注æäºé </a><br style="color: rgb(0, 0, 0); font-size: 16px; text-align: center; background-color: rgb(255, 255, 255);"> 2028<a href="https://www.skyfishcheese.com/pages/%E5%95%86%E5%93%81%E9%85%8D%E9%80%81?theme_preview=swanky" style="background-color: rgb(255, 255, 255); font-size: 16px; text-align: center;" target="_blank">ååé é</a><br style="color: rgb(0, 0, 0); font-size: 16px; text-align: center; background-color: rgb(255, 255, 255);"> 2029<a href="https://www.skyfishcheese.com/pages/%E4%BB%98%E6%AC%BE%E6%96%B9%E5%BC%8F?theme_preview=swanky" style="background-color: rgb(255, 255, 255); font-size: 16px; text-align: center;" target="_blank">仿¬¾æ¹å¼</a><br> 2030<a href="https://www.skyfishcheese.com/about/policy" target="_blank"><span>éæè²¨æ¿ç</span></a></p></div> 2031 </div> 2032 </div> 2033 </div> 2034 <div id="grid-item-633aa38a088d010010434c8a" 2035 class="item col-xs-12 2036 col-md-4 2037 col-md-height 2038 " 2039 style="vertical-align: top; height: 100%;"> 2040 <div style="height: 100%;"> 2041 <div class="box-info " style=""> 2042 2043 2044 <div class="description" ng-non-bindable><p style="text-align: center;"><span style="color:#666666;"><strong>è¯çµ¡è³è¨</strong></span></p> 2045 2046<p style="text-align: center;"><span style="color:#666666;">çæ¥æéï½10:00~18:00<br> 2047客æå°ç·ï½049-2897497<br> 2048å°åï½åæç¸£éæ± ééæ± æéæ± è¡435è1æ¨<br> 2049<span><a href="https://www.facebook.com/skyfish.cheese" target="_blank"><span style="font-family: "Roboto Condensed", "Open Sans", "Helvetica Neue", Helvetica, Arial, "Hiragino Sans GB", "Microsoft YaHei", 微软é é», STHeiti, "WenQuanYi Micro Hei", SimSun, sans-serif;">Fac</span></a></span><a href="https://www.facebook.com/skyfish.cheese" target="_blank"><span>ebook</span></a><a href="https://www.skyfishcheese.com/pages/%E6%96%B0%E7%9A%84%E5%88%86%E9%A0%81-6?theme_preview=swanky" style="background-color: rgb(255, 255, 255);" target="_blank">ï½</a><a href="https://www.instagram.com/skyfish.cheese/?igshid=NTdlMDg3MTY%3D" style="background-color: rgb(255, 255, 255);" target="_blank">Instagram</a>ï½<a href="https://line.me/ti/p/@skyfish" style="background-color: rgb(255, 255, 255);" target="_blank">LINE</a><br> 2050<span style="font-size:16px;">çæ¥ç»è¨<span style="text-align: center; background-color: rgb(255, 255, 255);">ï½</span>éæ± 人çé»è£½é æ</span> (統編87294880)</span></p></div> 2051 </div> 2052 </div> 2053 </div> 2054 </div> 2055 </div> 2056 </div> 2057 <div class="container global-primary "> 2058 <div class="container-md-height" style="height: 100%; table-layout: fixed; width: 100%;"> <!-- height and width must be difined for td to size correctly --> 2059 <div class="row row-md-height" style="height: 100%;"> 2060 <div id="grid-item-60a5cc1c9c707e00260c790f" 2061 class="item col-xs-12 2062 col-md-12 2063 col-md-height 2064 " 2065 style="vertical-align: top; height: 100%;"> 2066 <div style="height: 100%;"> 2067 <div class="box-info " style=""> 2068 2069 2070 <div class="description" ng-non-bindable><div class="credit-cards"> 2071<p> </p> 2072</div></div> 2073 </div> 2074 </div> 2075 </div> 2076 </div> 2077 </div> 2078 </div> 2079 2080 </div> 2081 2082 </div> 2083 <!---footer end--> 2084 2085 2086 </div> 2087 2088 <!-- Facebook Pixel (new) Event Tracker --> 2089
2089<script>
vendor: 438 bytes, lines 2089-2096
2089 2090 !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod? 2091 n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n; 2092 n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; 2093 t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, 2094 document,'script','//connect.facebook.net/en_US/fbevents.js'); 2095 2096 fbq('init', '
2096495436275349284
vendor: 49 bytes, lines 2096-2099
2096', { 2097 }, {agent: 'plShopline'}); 2098 2099
2099fbq('track', 'PageView',{ 2100 }, { 2101 }); 2102 </script>
2102 2103 2104 <noscript><img height="1" width="1" style="display:none" 2105 src="https://www.facebook.com/tr?id=495436275349284&ev=PageView&noscript=1" 2106 /></noscript> 2107 <!-- end Facebook Pixel (new) Event Tracker --> 2108 <!-- Google tag (gtag.js) -->
vendor: 74 bytes, lines 2108-2109
2108 2109 <script async src="https://www.googletagmanager.com/gtag/js?id=
2109G-X4Q56FS63C
vendor: 22 bytes, lines 2109-2110
2109"></script> 2110
2110<script> 2111
vendor: 164 bytes, lines 2111-2115
2111window.dataLayer = window.dataLayer || []; 2112 function gtag(){dataLayer.push(arguments);} 2113 gtag('js', new Date()); 2114 2115 gtag('config', '
2115G-X4Q56FS63C
vendor: 32 bytes, lines 2115-2116
2115', {"groups":"ga4"}); 2116
2116</script>
2116 2117 <!-- Google Tag Manager Event Tracker -->
vendor: 70 bytes, lines 2117-2118
2117 2118 <noscript><iframe src="//www.googletagmanager.com/ns.html?id=
2118GTM-W74CDJ9M
vendor: 99 bytes, lines 2118-2120
2118" 2119 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 2120
2120<script>
vendor: 353 bytes, lines 2120-2124
2120(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 2121 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 2122 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 2123 '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 2124 })(window,document,'script','dataLayer','
2124GTM-W74CDJ9M
vendor: 3 bytes, line 2124
2124');
2124</script>
2124 2125 <!-- end Google Tag Manager Event Tracker --> 2126 2127
2127<script> 2128 window.eventTrackers = JSON.parse('[{\"status\":\"active\",\"config_data\":{\"single_variation\":false,\"unique_ids\":true,\"dynamic_remarketing\":false,\"is_messenger_chat_plugin_enabled\":false,\"tracking_code\":\"495436275349284\",\"is_fbe\":true},\"event_type\":\"loaded_any_page\",\"event_key\":\"facebook_standard_pixel\",\"owner_id\":\"593291c19f9a4f2efe003903\",\"updated_at\":\"2022-11-21T01:12:16.129Z\",\"created_at\":\"2022-11-21T01:12:09.561Z\",\"_id\":\"637ad069034af9001fb9f807\"},{\"updated_at\":\"2023-06-15T04:10:23.782Z\",\"created_at\":\"2023-06-15T02:57:44.326Z\",\"_id\":\"648a7e28ea0a58002010308a\",\"status\":\"active\",\"config_data\":{\"tracking_code\":\"G-X4Q56FS63C\",\"dynamic_remarketing\":false,\"single_variation\":false,\"unique_ids\":false},\"event_type\":\"loaded_any_page\",\"event_key\":\"google_analytics_4\",\"owner_id\":\"593291c19f9a4f2efe003903\"},{\"owner_id\":\"593291c19f9a4f2efe003903\",\"updated_at\":\"2023-07-25T06:29:12.040Z\",\"created_at\":\"2023-07-25T06:29:12.040Z\",\"_id\":\"64bf6bb84c6328001af885ea\",\"status\":\"active\",\"config_data\":{\"dynamic_remarketing\":false,\"single_variation\":false,\"unique_ids\":false,\"tracking_code\":\"GTM-W74CDJ9M\"},\"event_type\":\"loaded_any_page\",\"event_key\":\"google_tag\"}]'); 2129 </script>
2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 2140 <symbol id="icon-lineapp" viewBox="0 0 32 32"> 2141 <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"/> 2142 </symbol> 2143</svg> 2144 2145 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 2146 <symbol id="icon-facebook" viewBox="0 0 32 32"> 2147 <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"/> 2148 </symbol> 2149</svg> 2150 2151 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2152 <symbol id="icon-fb-messenger" viewBox="0 0 16 16" fill="none"> 2153 <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" /> 2154 </symbol> 2155</svg> 2156 2157 <svg xmlns="http://www.w3.org/2000/svg" style="display: none"> 2158 <symbol id="icon-whatsapp" viewBox="0 0 32 32"> 2159 <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"/> 2160 </symbol> 2161</svg> 2162 2163 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2164 <symbol id="icon-copylink" viewBox="-2 -2 18 18" fill="none"> 2165 <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"/>
2166 <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"/> 2167 </symbol> 2168</svg> 2169 2170 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2171 <symbol id="icon-coupon" viewBox="0 0 16 16"> 2172 <path 2173 fill-rule="evenodd" 2174 clip-rule="evenodd" 2175 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" 2176 fill="currentColor" 2177 /> 2178 </symbol> 2179</svg> 2180 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2181 <symbol id="icon-forward" viewBox="0 0 24 24"> 2182 <path d="M0 0h24v24H0z" fill="none"/> 2183 <path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/> 2184 </symbol> 2185</svg> 2186 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2187 <symbol id="icon-back" viewBox="0 0 24 24"> 2188 <path d="M0 0h24v24H0z" fill="none"/> 2189 <path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"/> 2190 </symbol> 2191</svg> 2192 2193
2193<script type="text/javascript"> 2194 </script>
2194 2195</body> 2196 2197<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2198 <symbol id="fa-v5-globe" viewBox="0 0 496 512"> 2199 <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"/> 2200 </symbol> 2201</svg> 2202<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2203 <symbol id="icon-filter-category" viewBox="0 0 13 13"> 2204 <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" /> 2205 <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" /> 2206 </symbol> 2207</svg> 2208 2209<svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> 2210 <symbol id="icon-line" viewBox="0 0 20 18"> 2211 <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
2211165 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"/> 2212 </symbol> 2213</svg> 2214 2215</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.