!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="09ce38d7-cf96-4082-9838-d0d9835b1c15",e._sentryDebugIdIdentifier="sentry-dbid-09ce38d7-cf96-4082-9838-d0d9835b1c15")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[51628],{27641:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_hosts/[host]/member/[memberId]",function(){return r(86143)}])},88463:function(e,t,r){"use strict";r.d(t,{Kl:function(){return j},k1:function(){return I},kq:function(){return x},b$:function(){return v},s1:function(){return p},yW:function(){return w}});var n=r(31791),o=r(50061),i=r(31666),s=r(56811),d=r(52983),a=r(26524);function c(){let e=(0,n._)(["\n  mutation UPSERT_PRODUCT_BROWSE_HISTORY($memberId: String!, $productId: String!) {\n    insert_product_member_browse_history_one(\n      object: { product_id: $productId, member_id: $memberId }\n      on_conflict: { constraint: product_member_browse_history_product_id_member_id_key, update_columns: [created_at] }\n    ) {\n      id\n    }\n  }\n"]);return c=function(){return e},e}function l(){let e=(0,n._)(["\n  mutation UPSERT_MEMBER_BROWSE_HISTORY($object: member_browse_history_insert_input!) {\n    insert_member_browse_history_one(\n      object: $object\n      on_conflict: { constraint: member_browse_history_target_member_id_member_id_key, update_columns: [created_at] }\n    ) {\n      id\n    }\n  }\n"]);return l=function(){return e},e}(0,i.Ps)(c());let u=(0,i.Ps)(l());var m=r(18669),_=r(70889);function b(){let e=(0,n._)(["\n      mutation DELETE_PRODUCT_BROWSE_HISTORY($productHistoryId: uuid!) {\n        delete_product_member_browse_history_by_pk(id: $productHistoryId) {\n          id\n        }\n      }\n    "]);return b=function(){return e},e}function f(){let e=(0,n._)(["\n      query GET_PRODUCT_BROWSER_HISTORIES(\n        $condition: product_member_browse_history_bool_exp\n        $limit: Int\n        $offset: Int\n      ) {\n        product_member_browse_history_aggregate(where: $condition) {\n          aggregate {\n            count\n          }\n        }\n        product_member_browse_history(where: $condition, limit: $limit, offset: $offset) {\n          id\n          product_id\n          created_at\n        }\n      }\n    "]);return f=function(){return e},e}function h(){let e=(0,n._)(["\n      query GET_MEMBER_BROWSER_HISTORIES($condition: member_browse_history_bool_exp, $limit: Int, $offset: Int) {\n        member_browse_history_aggregate(where: $condition) {\n          aggregate {\n            count\n          }\n        }\n        member_browse_history(where: $condition, limit: $limit, offset: $offset) {\n          id\n          target_member_id\n          created_at\n        }\n      }\n    "]);return h=function(){return e},e}function y(){let e=(0,n._)(["\n      query GET_ARTICLE_BROWSE_HISTORIES(\n        $condition: article_member_browse_history_bool_exp\n        $limit: Int\n        $offset: Int\n      ) {\n        article_member_browse_history_aggregate(where: $condition) {\n          aggregate {\n            count\n          }\n        }\n        article_member_browse_history(where: $condition, limit: $limit, offset: $offset) {\n          id\n          member_id\n          article_id\n          article {\n            title\n            slug\n          }\n          created_at\n        }\n      }\n    "]);return y=function(){return e},e}let g=async(e,t)=>{let{arg:r}=t,n=(0,m.yI)();await fetch("".concat(n).concat(e),{method:"POST",headers:{authorization:"Bearer ".concat(r.authToken)}})},p=e=>{let{authToken:t}=(0,a.v9)(e=>e.auth),{trigger:r}=(0,_.Z)("/api/rest/browser-history/product/".concat(e),g);(0,d.useEffect)(()=>{e&&t&&r({authToken:t})},[t,e,r])},v=()=>{let{isAuthenticated:e}=(0,a.v9)(e=>e.auth),[t]=(0,o.D)((0,i.Ps)(b()),{context:{important:!0}});return async r=>{e&&await t({variables:{productHistoryId:r}})}},w=e=>{let{isAuthenticated:t}=(0,a.v9)(e=>e.auth),[r]=(0,o.D)(u,{context:{important:!0}});(0,d.useEffect)(()=>{e&&t&&r({variables:{object:{target_member_id:e}}})},[r,e,t])},x=e=>{var t;let{id:r}=(0,a.v9)(e=>e.user),{loading:n,error:o,data:d,refetch:c}=(0,s.a)((0,i.Ps)(f()),{variables:{condition:{product_id:(null==e?void 0:e.productType)?{_like:"".concat(e.productType,"\\_%")}:void 0,member_id:{_eq:r}},limit:null==e?void 0:e.limit,offset:null==e?void 0:e.offset}});return{browseHistoryProductCount:(null==d?void 0:null===(t=d.product_member_browse_history_aggregate.aggregate)||void 0===t?void 0:t.count)||0,browseHistoryProductIds:n||o||!d?[]:d.product_member_browse_history.map(e=>e.product_id),loadingBrowseHistoryProductIds:n,errorBrowseHistoryProductIds:o,refetchBrowseHistoryProductIds:c}},I=e=>{var t;let{id:r}=(0,a.v9)(e=>e.user),{loading:n,error:o,data:d,refetch:c}=(0,s.a)((0,i.Ps)(h()),{variables:{condition:{member_id:{_eq:r}},limit:null==e?void 0:e.limit,offset:null==e?void 0:e.offset}});return{browseHistoryMemberCount:(null==d?void 0:null===(t=d.member_browse_history_aggregate.aggregate)||void 0===t?void 0:t.count)||0,browseHistoryMemberIds:n||o||!d?[]:d.member_browse_history.map(e=>e.target_member_id),loadingBrowseHistoryMemberIds:n,errorBrowseHistoryMemberIds:o,refetchBrowseHistoryMemberIds:c}},j=e=>{var t;let{id:r}=(0,a.v9)(e=>e.user),{loading:n,error:o,data:d,refetch:c}=(0,s.a)((0,i.Ps)(y()),{variables:{condition:{member_id:{_eq:r}},limit:null==e?void 0:e.limit,offset:null==e?void 0:e.offset}});return{articleBrowseHistoryCount:(null==d?void 0:null===(t=d.article_member_browse_history_aggregate.aggregate)||void 0===t?void 0:t.count)||0,articleBrowseHistories:d?d.article_member_browse_history.map(e=>{var t;let r=e.article;return{id:e.id,memberId:e.member_id,articleId:e.article_id,articleTitle:(null==r?void 0:r.title)||null,articleSlug:(null==r?void 0:r.slug)||null,articlePath:"/article/".concat(null!==(t=null==r?void 0:r.slug)&&void 0!==t?t:e.article_id),createdAt:new Date(e.created_at)}}):[],loadingArticleBrowseHistories:n,errorArticleBrowseHistories:o,refetchArticleBrowseHistories:c}}},68322:function(e,t,r){"use strict";r.d(t,{Z:function(){return w}});var n=r(97458),o=r(13344),i=r(14517),s=r(83026),d=r.n(s),a=r(52983),c=r(27876),l=r(28428),u=r(81111),m=r.n(u),_=r(59140);let b=(0,a.memo)(e=>{let{facebookPageId:t}=e;return(0,n.jsxs)("div",{"data-sentry-component":"FacebookMessengerBlock","data-sentry-source-file":"FacebookMessengerEmbed.tsx",children:[(0,n.jsx)("div",{id:"fb-root"}),(0,n.jsx)("div",{id:"fb-customer-chat",className:"fb-customerchat"}),(0,n.jsx)(m(),{strategy:"afterInteractive",id:"fb-customer-chat-script","data-sentry-element":"Script","data-sentry-source-file":"FacebookMessengerEmbed.tsx",children:'\n            var chatbox = document.getElementById(\'fb-customer-chat\');\n            if (chatbox) {\n              chatbox.setAttribute("page_id", "'.concat(t,"\");\n              chatbox.setAttribute(\"attribution\", \"biz_inbox\");\n            }\n      \n            window.fbAsyncInit = function() {\n              FB.init({\n                xfbml            : true,\n                version          : 'v12.0'\n              });\n            };\n      \n            (function(d, s, id) {\n              var js, fjs = d.getElementsByTagName(s)[0];\n              if (d.getElementById(id)) return;\n              js = d.createElement(s); js.id = id;\n              js.src = 'https://connect.facebook.net/en_US/sdk/xfbml.customerchat.js';\n              fjs.parentNode.insertBefore(js, fjs);\n            }(document, 'script', 'facebook-jssdk'));\n        ")})]})},(e,t)=>e.facebookPageId===t.facebookPageId);var f=(0,a.memo)(()=>{let{settings:e}=(0,_.qD)(),t=e["social_api.facebook_page_id"],r="true"===e["social_api.is_facebook_messenger_embed_enabled"];return t&&r?(0,n.jsx)(b,{facebookPageId:t,"data-sentry-element":"MemoFacebookMessengerBlock","data-sentry-component":"FacebookMessengerEmbed","data-sentry-source-file":"FacebookMessengerEmbed.tsx"}):null}),h=r(99823),y=r(66653);let g=(0,y.zo)(o.Z).withConfig({componentId:"sc-3960eb-0"})(["position:relative;min-height:100vh !important;background:transparent !important;"]),p=(0,y.zo)(o.Z.Content).withConfig({componentId:"sc-3960eb-1"})(["position:relative;&.full-height{padding-top:4rem;height:100vh;}&.fixed-header{padding-top:var(--header-height,65px);}"]),v=y.zo.div.withConfig({componentId:"sc-3960eb-2"})(["img{object-fit:cover;object-position:center;z-index:0;}"]);var w=e=>{let{headerVariant:t="light",headerTransparent:r,headerFixed:o,headerVisible:s,noHeader:u=!1,noFooter:m=!1,noPaddingTop:b=!1,children:y}=e,{settings:w,name:x}=(0,_.qD)(),I=(0,a.useMemo)(()=>w["style.background_image_url"],[w]),j=(0,a.useMemo)(()=>"true"===w["style.is_header_hidden"],[w]),E=(0,a.useMemo)(()=>"true"===w["style.is_footer_hidden"],[w]),{isHeaderVisible:k,isHeaderTransparent:$}=(0,a.useContext)(h.$);return(0,n.jsxs)(g,{"data-sentry-element":"StyledLayout","data-sentry-component":"DefaultLayout","data-sentry-source-file":"index.tsx",children:[I&&(0,n.jsx)(v,{children:(0,n.jsx)(d(),{src:I,alt:null!=x?x:"",fill:!0,unoptimized:I.endsWith(".svg")||I.endsWith(".gif")})}),!u&&!j&&(0,n.jsx)(l.ZP,{variant:t,transparent:r||$,fixed:o,visible:s}),(0,n.jsx)(p,{className:(0,i.Z)("overflow-hidden",{"fixed-header":k&&!b&&o}),"data-sentry-element":"StyledLayoutContent","data-sentry-source-file":"index.tsx",children:y}),!m&&!E&&(0,n.jsx)(c.Z,{}),(0,n.jsx)(f,{"data-sentry-element":"FacebookMessengerEmbed","data-sentry-source-file":"index.tsx"})]})}},86143:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSG:function(){return b}});var n=r(97458),o=r(91246),i=r(8667),s=r(26153),d=r(431);r(52983);var a=r(26524),c=r(91218),l=r(68322),u=r(1071),m=r(88463),_=r(52328),b=!0;t.default=()=>{(0,s.useParams)();let e=(0,d.useRouter)(),t=(0,d.useRouter)(),r=e.query.memberId,{id:b}=(0,a.v9)(e=>e.user);(0,m.yW)(r);let{member:f}=(0,_.A4)({memberId:r});return(null==f?void 0:f.isPrivate)?(0,n.jsx)(l.Z,{headerFixed:!0,children:(0,n.jsx)(o.ZP,{status:"404",title:"找不到此會員",extra:(0,n.jsx)(i.ZP,{type:"primary",onClick:()=>{t.push("/")},children:"回首頁"},"console")})}):(0,n.jsx)(l.Z,{headerFixed:!0,"data-sentry-element":"DefaultLayout","data-sentry-component":"MemberPublicPage","data-sentry-source-file":"[memberId].tsx",children:(0,n.jsx)("div",{className:"container pt-5",children:(0,n.jsxs)("div",{className:"row",children:[(0,n.jsx)("div",{className:"col-12 col-lg-3 mb-4",children:(0,n.jsx)("div",{className:"row justify-content-center",children:(0,n.jsx)("div",{className:"col-10 col-sm-8 col-lg-12",children:(0,n.jsx)(c.default,{memberId:r,"data-sentry-element":"MemberInfoCard","data-sentry-source-file":"[memberId].tsx"})})})}),(0,n.jsx)("div",{className:"col-12 col-lg-9 px-0 px-lg-3",children:(0,n.jsx)(u.Z,{isEditable:b===r,memberId:r,"data-sentry-element":"MemberDetailCard","data-sentry-source-file":"[memberId].tsx"})})]})})})}}},function(e){e.O(0,[21249,67270,31130,83026,66036,28270,61178,40195,42949,84897,35436,13344,23780,18125,24195,75231,91246,2049,46694,85575,91218,1071,92888,49774,40179],function(){return e(e.s=27641)}),_N_E=e.O()}]);