PageSourceSearch

https://assets.pchome.com.tw/production/nextjs/main/_next/static/chunks/3217-dad60a45035b4fe0.js

js pchome.com.tw collected 2026-09-24 08:28:20 UTC 8,187 bytes, 1 lines download raw bytes

1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="6494caed-0810-4dae-9012-63c1069e90a2",e._sentryDebugIdIdentifier="sentry-dbid-6494caed-0810-4dae-9012-63c1069e90a2")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3217],{9757:function(e,t,n){n.d(t,{n:function(){return c},r:function(){return s}});var r=n(60415),a=n(39696),o=n(56581),i=(0,a.createContext)(null),c=function(){return(0,a.useContext)(i)||(o.k.error({message:"useMobilePromoteAppModalTracking 必須在 MobilePromoteAppModalTrackingProvider 中使用。"}),{trackViewPlacement:function(){},trackClickButtonOpenApp:function(){},trackClickButtonClose:function(){}})},s=function(e){var t=e.children,n=e.trackViewPlacement,o=e.trackClickButtonOpenApp,c=e.trackClickButtonClose,s=(0,a.useMemo)(function(){return{trackViewPlacement:n,trackClickButtonOpenApp:o,trackClickButtonClose:c}},[n,o,c]);return(0,r.jsx)(i.Provider,{value:s,children:t})}},47848:function(e,t,n){var r=n(39696),a=n(56371),o=n(64289),i=n(95428);t.Z=function(e){var t=e.placementId,n=e.sstPageType,c=e.pageId;return{trackViewPlacement:(0,r.useCallback)(function(){t&&(0,a.vv)({eventName:a.B_.ViewPlacement,placementId:t,pageType:n,pageId:c,feature:{moduleId:o.x.FEATURE_PROMOTE_APP_MODAL}})},[t,n,c]),trackClickButtonOpenApp:(0,r.useCallback)(function(e){var r=e.name;t&&(0,a.vv)({eventName:a.B_.ClickButton,placementId:t,pageType:n,pageId:c,slots:[{type:"button",name:r}],feature:{id:i.t.MobilePromoteAppModalOpen,moduleId:o.x.FEATURE_PROMOTE_APP_MODAL}})},[t,n,c]),trackClickButtonClose:(0,r.useCallback)(function(e){var r=e.name;t&&(0,a.vv)({eventName:a.B_.ClickButton,placementId:t,pageType:n,pageId:c,slots:[{type:"button",name:r}],feature:{id:i.t.MobilePromoteAppModalClose,moduleId:o.x.FEATURE_PROMOTE_APP_MODAL}})},[t,n,c])}}},36983:function(e,t,n){n.d(t,{d:function(){return s}});var r=n(64054),a=n(56581),o=n(46052),i=n(39582),c=n(99177),s=function(e){if(!e)return{};try{var t=new URL(e),n=t.pathname,s=t.searchParams,p=n.split("/").filter(Boolean),l=(0,r._)(p,3),u=l[0],d=l[1],g=l[2];if(0===p.length)return{placementPageType:i.F.Home,sstPageType:c.J.HOME,pageId:""};switch(u){case"prod":return{placementPageType:i.F.Prod,sstPageType:c.J.PROD,pageId:d};case"category":return{placementPageType:i.F.Category,sstPageType:c.J.CATEGORY,pageId:d};case"store":if(null==d?void 0:d.startsWith("L"))return{placementPageType:i.F.StoreList,sstPageType:c.J.LIST,pageId:d};return{placementPageType:i.F.Store,sstPageType:c.J.STORE,pageId:d,storeIdForPickLookup:d};case"region":if("bestsellers"===g)return{placementPageType:i.F.BestSellers,sstPageType:c.J.REGION,pageId:d};return{placementPageType:i.F.Region,sstPageType:c.J.REGION,pageId:d};case"search":var m=d?(0,o.T)(d):s.get("q")||void 0;return{placementPageType:i.F.Search,sstPageType:c.J.SEARCH,pageId:m};case"activity":return{placementPageType:i.F.Activity,sstPageType:c.J.ACTIVITY,pageId:d};case"promotion":if("order-event"===d)return{placementPageType:i.F.OrderEvent,sstPageType:c.J.ORDER_EVENT,pageId:g};return{placementPageType:i.F.Discount,sstPageType:c.J.PROMOTION,pageId:d};case"vip":if("e-ticket"===d)return{placementPageType:i.F.MemberTicketList,sstPageType:c.J.ECVIP,pageId:"history"===g?"member_tickets_history":"member_tickets"};break;case"onsale":return{placementPageType:i.F.Onsale,sstPageType:c.J.ONSALE,pageId:"onsale"};case"coupon":return{placementPageType:i.F.CouponProductList,sstPageType:c.J.SHOPPING_MARKETING,pageId:d}}}catch(t){a.k.error({message:"resolvePromoteAppModalSstFromTargetUrl: failed to parse targetUrl",targetUrl:e,error:t})}return{}}},49312:function(e,t,n){var r=n(60415),a=n(39696),o=n(41241),i=n(89368),c=n(26961),s=n(57045),p=n(10405),l=n(9757),u={iOS:"https://apps.apple.com/tw/app/pchome24h%E8%B3%BC%E7%89%A9/id452668231",Android:"https://play.google.com/store/apps/details?id=com.PChome.Shopping"},d="https://24h.pchome.com.tw",g=function(){var e=navigator.userAgent||navigator.vendor||window.opera;return/iPad|iPhone|iPod/.test(e)&&!window.MSStream?"iOS":/Android/i.test(e)?"Android":"Other"},m=function(e){if(!/^https?:\/\/.+/.test(e))return!1;try{return new URL(e).hostname.endsWith(".pchome.com.tw")}catch(e){return console.error("解析 URL 時發生錯誤: ".concat(e)),!1}};t.Z=function(e){var t=e.targetUrl,n=e.pageType,f=void 0===n?"1":n,P=e.setIsOpened,T=e.isLinkPage,h=e.hidePromoteAppModal,v=e.title,y=void 0===v?"PChome 24h購物\n每一天一起變更好":v,k=e.subTitle,C=e.isQRCode,I=void 0!==C&&C,b=e.textCancel,w=void 0===b?"":b,A=e.textEnter,O=void 0===A?"":A,E=m(t)?t:d,x=navigator.userAgent||navigator.vendor,_=(0,i.C)(x).isWebview,R=(0,l.n)(),M=R.trackClickButtonOpenApp,S=R.trackClickButtonClose,B=(0,a.useCallback)(function(){if(E){var e="".concat("pchome24h://msg/url/?").concat(E);if(window.location.href=e,"0"===f&&"Other"===g()){window.location.href=E;return}"0"===f&&setTimeout(function(){window.location.href=E},300)}},[E,f]),F=function(){s.K.setItem(c.V.PREFER_WEB,"true"),P(!1),S({name:w||"繼續使用網頁版"}),T&&(window.location.href=E||d)};return((0,a.useEffect)(function(){B()},[B]),_())?void 0:void 0!==h&&h?null:I?(0,r.jsxs)(o.N4,{popUpType:"dialogue",isVisible:!0,children:[(0,r.jsx)(o.OL,{children:(0,r.jsx)(o.u3,{children:(0,r.jsx)(p.Z,{url:t,title:y||"使用 PChome App 獲得更好的體驗",subTitle:void 0===k?"":k,isQRCode:I})})}),(0,r.jsx)(o.U3,{children:(0,r.jsx)(o.uz,{btnTypeEnter:"button",textEnter:O||"繼續使用網頁版",handleSubmit:F})})]}):(0,r.jsxs)(o.N4,{popUpType:"dialogue",isVisible:!0,isRwd:!0,children:[(0,r.jsx)(o.OL,{children:(0,r.jsxs)(o.u3,{children:[(0,r.jsx)(o.I7,{imageType:"pch
1ome24hWhite"}),(0,r.jsx)(o.TM,{popupTitle:y||"PChome 24h購物\n每一天一起變更好",text:"0"===f?"正在開啟 PChome 24h 購物...":void 0})]})}),"1"===f&&(0,r.jsx)(o.U3,{children:(0,r.jsx)(o.uz,{btnTypeCancel:"button",textCancel:w||"繼續使用網頁版",btnTypeEnter:"button",textEnter:O||"開啟App",handleCancel:F,handleSubmit:function(){var e=g();if(B(),P(!1),M({name:O||"開啟App"}),"iOS"===e){window.location.href=u.iOS;return}if("Android"===e){window.location.href=u.Android;return}window.open(u.iOS,"_blank"),window.open(u.Android,"_blank")},isColumnReverse:!0})})]})}},74824:function(e,t,n){var r=n(64054),a=n(60415),o=n(39696),i=n(13919),c=n(9757),s=n(47848),p=n(39582),l=n(36983),u=n(59783),d=n(89368);t.Z=function(e){var t=e.targetUrl,n=e.placementPageType,g=e.children,m=(0,o.useMemo)(function(){return(0,l.d)(t)},[t]),f=n?void 0:m.storeIdForPickLookup,P=(0,r._)((0,o.useState)(!!f&&null),2),T=P[0],h=P[1];(0,o.useEffect)(function(){if(!f){h(!1);return}h(null);var e=!1;return(0,i.R)({storeId:f}).then(function(t){e||h(1===t.isPick)}),function(){e=!0}},[f]);var v=null!==T,y=(0,o.useMemo)(function(){return n||(T?p.F.StorePick:m.placementPageType)},[n,T,m.placementPageType]),k=(0,u.F_)({pageType:y,device:"mobile"}).mobilePromoteAppModal,C=(0,s.Z)({placementId:k,sstPageType:m.sstPageType,pageId:m.pageId}),I=C.trackViewPlacement,b=C.trackClickButtonOpenApp,w=C.trackClickButtonClose,A=(0,o.useRef)(I);A.current=I;var O=(0,o.useRef)(null);return(0,o.useEffect)(function(){if(!(!v||(0,(0,d.C)(navigator.userAgent||navigator.vendor||"").isWebview)()||!k||!t)){var e="".concat(k,"|").concat(t);O.current!==e&&(O.current=e,A.current())}},[k,t,v]),(0,a.jsx)(c.r,{trackViewPlacement:I,trackClickButtonOpenApp:b,trackClickButtonClose:w,children:g})}},10405:function(e,t,n){var r=n(60415);n(39696);var a=n(46694),o=n(41241);t.Z=function(e){var t=e.url,n=e.title,i=e.subTitle,c=e.isQRCode;return(0,r.jsxs)(r.Fragment,{children:[c&&t&&(0,r.jsx)(o.I7,{imageType:"qrcode",children:(0,r.jsx)(a.tv,{value:t})}),(0,r.jsx)(o.TM,{popupTitle:n,text:i})]})}},57045:function(e,t,n){n.d(t,{K:function(){return r}});var r={setItem:function(e,t){try{sessionStorage.setItem(e,t)}catch(e){console.error("無法設置 sessionStorage: ".concat(e))}},getItem:function(e){try{return sessionStorage.getItem(e)}catch(e){return console.error("無法取得 sessionStorage: ".concat(e)),!0}}}}}]);

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.