PageSourceSearch

https://bhuntr.com/react/js/chunk-page-user.10d041a.js

js bhuntr.com collected 2026-10-01 13:07:31 UTC 271,199 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkBhunterWebsite=self.webpackChunkBhunterWebsite||[]).push([[202],{16196:function(e,t,a){a.d(t,{A:function(){return m}}),a(52675),a(89463),a(2259),a(28706),a(23418),a(23792),a(48598),a(34782),a(62010),a(26099),a(3362),a(9391),a(27495),a(38781),a(47764),a(25440),a(62953);var n=a(96540),r=a(84976),s=a(76927);a(65365);var i=a(45407),c=a(98239);a(49636);var o=a(76388);function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function m(e){var t,m=e.item,u=o.A.common.hooks.useLocale();o.A.common.hooks.useIsMobile();var d=o.A.common.hooks.useActivedPage(),p=o.A.cmsAccountUser.hooks.useIsUserLogin(),f=o.A.cmsAccountUser.hooks.useUserActivityFollowingIds(),v=(0,n.useRef)(!1),b=(0,n.useRef)(!1),y=(0,n.useRef)(),h=function(e){if(Array.isArray(e))return e}(t=(0,n.useState)(!1))||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,r,s,i=[],c=!0,o=!1;try{r=(t=t.call(e)).next,!1;for(;!(c=(a=r.call(t)).done)&&(i.push(a.value),2!==i.length);c=!0);}catch(e){o=!0,n=e}finally{try{if(!c&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(o)throw n}}return i}}(t)||function(e){if(e){if("string"==typeof e)return l(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?l(e,2):void 0}}(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),g=(h[0],h[1]);(0,n.useEffect)(function(){!0!==v.current&&(new IntersectionObserver(function(e){!0===b.current||i.Ay.isEmpty(e)||0===e.length||0!==e[0].intersectionRatio&&(k(),C(),b.current=!0)}).observe(y.current),v.current=!0)},[]);var A=(0,n.useMemo)(function(){return i.Ay.isEmpty(null==m?void 0:m.coverImage)?null:i.Ay.isObject(m.coverImage)?i.Ay.isNotEmpty(m.coverImage.url)?m.coverImage.url+"?size=640":null:m.coverImage+"?size=640"},[m]),E=(0,n.useCallback)(function(e){e.preventDefault();var t=function(){g(!0),o.A.cmsBhuntr.actions.addActivityFollowerItem({locale:u,alias:m.alias,data:{language:u}}).then(function(){o.A.cmsAccountUser.actions.getUserActivityFollowingIds({locale:u}).finally(function(){g(!1)})}).catch(function(){g(!1)})};!1===p?N(function(){t()}):-1===f.indexOf(m.id)?t():(g(!0),o.A.cmsBhuntr.actions.removeActivityFollowerItem({locale:u,alias:m.alias,data:{language:u}}).then(function(){o.A.cmsAccountUser.actions.getUserActivityFollowingIds({locale:u}).finally(function(){g(!1)})}).catch(function(){g(!1)}))},[p,f,u,m]),N=(0,n.useCallback)(function(e){o.A.common.actions.setRedirectUrl(window.location.pathname),o.A.common.actions.setModalHub({target:"account",data:{action:"portal",callback:e}})},[]),k=(0,n.useCallback)(function(){c.Ay.trigger("kaoBei",{category:"Global",action:"Show",object:"ActivityItem",page:i.Ay.ucfirst(d.name),layout:null,modal:null,component:"ActivityCard",label:m.title,activityId:m.id,activityAlias:m.alias})},[d,m]),C=(0,n.useCallback)(function(){!0===m.isHostessAdvertising&&c.Ay.trigger("kaoBei",{category:"Advert",action:"Show",object:"Item",type:"Hostess",page:i.Ay.ucfirst(d.name),layout:null,modal:null,component:"ActivityCard",label:m.title,activityId:m.id,activityAlias:m.alias}),!0===m.isToppingAdvertising&&c.Ay.trigger("kaoBei",{category:"Advert",action:"Show",object:"Item",type:"Topping",page:i.Ay.ucfirst(d.name),layout:null,modal:null,component:"ActivityCard",label:m.title,activityId:m.id,activityAlias:m.alias})},[d,m]),w=(0,n.useCallback)(function(){!0===m.isHostessAdvertising&&c.Ay.trigger("kaoBei",{category:"Advert",action:"Click",object:"Item",type:"Hostess",page:i.Ay.ucfirst(d.name),layout:null,modal:null,component:"ActivityCard",label:m.title,activityId:m.id,activityAlias:m.alias}),!0===m.isToppingAdvertising&&c.Ay.trigger("kaoBei",{category:"Advert",action:"Click",object:"Item",type:"Topping",page:i.Ay.ucfirst(d.name),layout:null,modal:null,component:"ActivityCard",label:m.title,activityId:m.id,activityAlias:m.alias})},[d,m]),I=(0,n.useCallback)(function(){c.Ay.trigger("kaoBei",{category:"Link",action:"Click",object:"Item",type:"Event",page:i.Ay.ucfirst(d.name),layout:null,modal:null,component:"ActivityCard",label:m.title,activityId:m.id,activityAlias:m.alias})},[d,m]),U=(0,n.useCallback)(function(e){var t="";return i.Ay.isNotEmpty(e.country)&&"Taiwan"!==e.country&&(t+=e.country),i.Ay.isNotEmpty(e.city)&&(t+=e.city),i.Ay.isNotEmpty(e.district)&&(t+=e.district),i.Ay.isNotEmpty(e.address)&&(t+=e.address.replace(t,"")),""!==t?t:null},[]),_=(0,n.useMemo)(function(){return i.Ay.isEmpty(m)?null:i.Ay.isNotEmpty(m.relationship
1)&&i.Ay.isNotEmpty(m.relationship.sessionList)&&0<m.relationship.sessionList.length?1===m.relationship.sessionList.length?U(m.relationship.sessionList[0]):(0,s.A)("component.activity.card.multipleLocations",{_:"於多個地點舉辦"}):U(m)},[m]);return!!i.Ay.isNotEmpty(m)&&n.createElement("div",{className:["bh-activity-card","activityList"===d.name||"contestList"===d.name?"is-in-list":""].join(" "),ref:y,"data-v-9018dae8":""},n.createElement("div",{className:"bh-wrapper","data-v-9018dae8":""},n.createElement("div",{className:"bh-top","data-v-9018dae8":""},n.createElement(r.N_,{className:"bh-cover",to:"/".concat(u,"/events/").concat(m.alias),onClick:function(){w(),I()},"data-v-9018dae8":""},n.createElement("div",{className:"bh-cover-image-background",style:{backgroundImage:"url("+A+")"},"data-v-9018dae8":""}),n.createElement("div",{className:"bh-cover-image-background is-blur",style:{backgroundImage:"url("+A+")"},"data-v-9018dae8":""}),n.createElement("picture",{className:"bh-cover-image","data-v-9018dae8":""},n.createElement("img",{alt:"Cover Image",className:"bh-image",loading:"lazy",src:A,"data-v-9018dae8":""}))),-1===f.indexOf(m.id)?n.createElement("div",{className:"bh-follow-icon",onClick:E,"data-v-9018dae8":""},n.createElement("i",{className:"fas fa-heart","data-v-9018dae8":""})):n.createElement("div",{className:"bh-follow-icon is-following",onClick:E,"data-v-9018dae8":""},n.createElement("i",{className:"fas fa-heart","data-v-9018dae8":""}))),n.createElement("div",{className:"bh-middle","data-v-9018dae8":""},n.createElement("div",{className:"bh-title-block","data-v-9018dae8":""},n.createElement(r.N_,{className:"bh-title",to:"/".concat(u,"/events/").concat(m.alias),onClick:function(){w(),I()},"data-v-9018dae8":""},m.title),-1===f.indexOf(m.id)?n.createElement("div",{className:"bh-follow-icon",onClick:E,"data-v-9018dae8":""},n.createElement("i",{className:"fas fa-heart","data-v-9018dae8":""})):n.createElement("div",{className:"bh-follow-icon is-following",onClick:E,"data-v-9018dae8":""},n.createElement("i",{className:"fas fa-heart","data-v-9018dae8":""}))),n.createElement("div",{className:"bh-info-block","data-v-9018dae8":""},!!m.isHostessAdvertising&&n.createElement("div",{className:"bh-hostess-label","data-v-9018dae8":""},n.createElement("img",{src:a(96026),alt:"老闆娘嚴選","data-v-9018dae8":""}))),!!i.Ay.isNotEmpty(m.timelineFlag)&&n.createElement("div",{className:"bh-timeline-block","data-v-9018dae8":""},!0===m.timelineFlag.isOverallBeginning&&n.createElement("span",{className:"bh-item is-begining","data-v-9018dae8":""},(0,s.A)("component.activity.card.isOverallBeginning",{_:"未開始"})),!0===m.timelineFlag.isOverallProcessing&&n.createElement("span",{className:"bh-item is-processing","data-v-9018dae8":""},(0,s.A)("component.activity.card.isOverallProcessing",{_:"進行中"})),!0===m.timelineFlag.isOverallEnded&&n.createElement("span",{className:"bh-item is-ended","data-v-9018dae8":""},(0,s.A)("component.activity.card.isOverallEnded",{_:"已截止"}))),!!i.Ay.isNotEmpty(_)&&n.createElement("div",{className:"bh-location-block","data-v-9018dae8":""},n.createElement("div",{className:"bh-item","data-v-9018dae8":""},n.createElement("span",{className:"bh-text","data-v-9018dae8":""},(0,s.A)("component.activity.card.eventLocation",{_:"活動地點:"})),n.createElement("span",{className:"bh-value","data-v-9018dae8":""},_)))),n.createElement("div",{className:"bh-bottom","data-v-9018dae8":""},n.createElement("div",{className:"bh-analytics-block","data-v-9018dae8":""},!!i.Ay.isNotEmpty(m.analyticsFlag)&&n.createElement(n.Fragment,null,n.createElement("span",{className:"bh-item","data-v-9018dae8":""},n.createElement("span",{className:"bh-icon","data-v-9018dae8":""},n.createElement("i",{className:"fas fa-fire","data-v-9018dae8":""})),n.createElement("span",{className:"bh-value","data-v-9018dae8":""},i.Ay.formatMoney(m.analyticsFlag.fever))),n.createElement("span",{className:"bh-item","data-v-9018dae8":""},n.createElement("span",{className:"bh-icon","data-v-9018dae8":""},n.createElement("i",{className:"fas fa-heart","data-v-9018dae8":""})),n.createElement("span",{className:"bh-value","data-v-9018dae8":""},i.Ay.formatMoney(m.analyticsFlag.followerCount))),n.createElement("span",{className:"bh-item","data-v-9018dae8":""},n.createElement("span",{className:"bh-icon","data-v-9018dae8":""},n.createElement("i",{className:"fas fa-comment","data-v-9018dae8":""})),n.createElement("span",{className:"bh-value","data-v-9018dae8":""},i.Ay.formatMoney(m.analyticsFlag.commentCount))))))))}},30573:function(e,t,a){a.d(t,{A:function(){return i}}),a(48598);var n=a(96540);a(76927),a(65365);var r=a(45407),s=a(76388);function i(e){var t=e.data,a=void 0===t?{page:{prev:1,current:1,first:1,last:1,next:1},item:{limit:1,count:1}}
1:t,i=e.onChange,c=void 0===i?function(){}:i;s.A.common.hooks.useLocale(),s.A.common.hooks.useIsMobile();var o=(0,n.useCallback)(function(e){"function"==typeof c&&c(e)},[c]);return!!r.Ay.isNotEmpty(a)&&n.createElement("div",{className:"bh-pagination-ui"},n.createElement("ul",{className:"bh-pagination-list"},n.createElement("li",{className:["bh-pagination-item first",a.page.current===a.page.first?"is-disabled":""].join(" "),onClick:function(){o(a.page.first)}},n.createElement("i",{className:"fa fa-angle-double-left"})),n.createElement("li",{className:["bh-pagination-item prev",a.page.current===a.page.prev?"is-disabled":""].join(" "),onClick:function(){o(a.page.prev)}},n.createElement("i",{className:"fa fa-angle-left"})),a.page.current-4>0&&a.page.last-a.page.current<=0&&n.createElement("li",{className:"bh-pagination-item",onClick:function(){o(a.page.current-4)}},n.createElement("span",null,a.page.current-4)),a.page.current-3>0&&a.page.last-a.page.current<=1&&n.createElement("li",{className:"bh-pagination-item",onClick:function(){o(a.page.current-3)}},n.createElement("span",null,a.page.current-3)),a.page.current-2>0&&n.createElement("li",{className:"bh-pagination-item",onClick:function(){o(a.page.current-2)}},n.createElement("span",null,a.page.current-2)),a.page.current-1>0&&n.createElement("li",{className:"bh-pagination-item",onClick:function(){o(a.page.current-1)}},n.createElement("span",null,a.page.current-1)),n.createElement("li",{className:"bh-pagination-item active"},n.createElement("span",null,a.page.current)),a.page.current+1<=a.page.last&&n.createElement("li",{className:"bh-pagination-item",onClick:function(){o(a.page.current+1)}},n.createElement("span",null,a.page.current+1)),a.page.current+2<=a.page.last&&n.createElement("li",{className:"bh-pagination-item",onClick:function(){o(a.page.current+2)}},n.createElement("span",null,a.page.current+2)),a.page.current+3<=a.page.last&&a.page.current<=2&&n.createElement("li",{className:"bh-pagination-item",onClick:function(){o(a.page.current+3)}},n.createElement("span",null,a.page.current+3)),a.page.current+4<=a.page.last&&a.page.current<=1&&n.createElement("li",{className:"bh-pagination-item",onClick:function(){o(a.page.current+4)}},n.createElement("span",null,a.page.current+4)),n.createElement("li",{className:["bh-pagination-item next",a.page.current===a.page.next?"is-disabled":""].join(" "),onClick:function(){o(a.page.next)}},n.createElement("i",{className:"fa fa-angle-right"})),n.createElement("li",{className:["bh-pagination-item last",a.page.current===a.page.last?"is-disabled":""].join(" "),onClick:function(){o(a.page.last)}},n.createElement("i",{className:"fa fa-angle-double-right"}))))}},98311:function(e,t,a){a.r(t),a.d(t,{default:function(){return o}});var n=a(96540),r=a(47767),s=a(76927);a(65365),a(45407);var i=a(98239),c=a(76388);function o(){var e=c.A.common.hooks.useLocale(),t=c.A.common.hooks.useActivedPage(),a=c.A.common.hooks.useIsInited();c.A.common.hooks.useIsMobile();var o=c.A.cmsAccountUser.hooks.useIsUserLogin(),l=(0,n.useRef)(!1);(0,r.g)();var m=(0,r.zy)(),u=(0,r.Zp)();(0,n.useEffect)(function(){c.A.common.actions.setActivedPage({name:"user"})},[]),(0,n.useEffect)(function(){!1===d()||!0!==l.current&&(document.title=(0,s.A)("page.user.title")+" - "+(0,s.A)("siteName"),i.Ay.trigger("kaoBei",{action:"pageView",contentGroup:"User_bhuntr"}),l.current=!0)},[a,t,o]);var d=(0,n.useCallback)(function(){return!1===a||(!1===o?(c.A.common.actions.setRedirectUrl(window.location.pathname),u("/".concat(e,"/signin")),!1):"/".concat(e,"/user")===m.pathname?(u("/".concat(e,"/user/settings")),!1):void 0)},[a,o,m]);return n.createElement("div",{className:"bh-page bh-user-page","data-v-ce41c263":""},n.createElement(r.sv,{"data-v-ce41c263":""}))}},92247:function(e,t,a){a.r(t),a.d(t,{default:function(){return f}}),a(52675),a(89463),a(2259),a(28706),a(23418),a(23792),a(48598),a(62062),a(34782),a(26910),a(62010),a(26099),a(3362),a(9391),a(27495),a(38781),a(47764),a(62953);var n=a(96540),r=a(84976),s=a(47767),i=a(76927);a(65365);var c=a(45407),o=a(98239),l=a(76388),m=a(83463),u=a(16196);function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,s,i,c=[],o=!0,l=!1;try{if(s=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;
1!(o=(n=s.call(a)).done)&&(c.push(n.value),c.length!==t);o=!0);}catch(e){l=!0,r=e}finally{try{if(!o&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?p(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function f(){var e=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin();var t=l.A.cmsAccountUser.hooks.useUserActivityFollowingList(),a=(0,n.useRef)(!1),p=d((0,n.useState)(null),2),f=p[0],v=p[1],b=d((0,n.useState)({sort:"mixed"}),2),y=b[0],h=b[1],g=d((0,n.use
1State)(!0),2),A=g[0],E=g[1],N=(0,s.g)();(0,s.zy)();var k=(0,s.Zp)();(0,n.useEffect)(function(){l.A.common.actions.setActivedPage({name:"userActivity"})},[]),(0,n.useEffect)(function(){!0!==a.current&&(a.current=!0)},[]),(0,n.useEffect)(function(){if("all"===f?document.title=(0,i.A)("page.user.activity.following.tab.all")+" - "+(0,i.A)("page.user.activity.following.title")+" - "+(0,i.A)("siteName"):"notEnded"===f?document.title=(0,i.A)("page.user.activity.following.tab.notEnded")+" - "+(0,i.A)("page.user.activity.following.title")+" - "+(0,i.A)("siteName"):"sessionProcessing"===f?document.title=(0,i.A)("page.user.activity.following.tab.sessionProcessing")+" - "+(0,i.A)("page.user.activity.following.title")+" - "+(0,i.A)("siteName"):document.title=(0,i.A)("page.user.activity.following.title")+" - "+(0,i.A)("siteName"),o.Ay.trigger("kaoBei",{action:"pageView",contentGroup:"User_bhuntr"}),!c.Ay.isEmpty(f)){var t={timeline:f};c.Ay.isNotEmpty(y.location)&&(t.location=y.location),c.Ay.isNotEmpty(y.sort)&&(t.sort=y.sort),E(!0),l.A.cmsAccountUser.actions.getUserActivityFollowingList({locale:e,data:{language:e,page:1,filter:t}}).then(function(){}).catch(function(){}).finally(function(){E(!1)})}},[e,f,y]),(0,n.useEffect)(function(){var t=N.tab;(c.Ay.isEmpty(t)||""===t)&&(t="all",k("/".concat(e,"/user/activities/following/").concat(t),{replace:!0})),v(t)},[e,N]);var C=(0,n.useCallback)(function(e,t){""===t?y[e]=null:!0===/^\d+$/.test(t)?y[e]=parseInt(t,10):y[e]=t,h(c.Ay.deepCopy(y))},[y]);return n.createElement("div",{className:"bh-page bh-user-activity-following-page","data-v-2f5bab3c":""},n.createElement("div",{className:"bh-header","data-v-2f5bab3c":""},n.createElement("div",{className:"bh-title","data-v-2f5bab3c":""},n.createElement("h1",{"data-v-2f5bab3c":""},(0,i.A)("page.user.activity.following.title",{_:"我收藏的活動"})))),n.createElement("div",{className:"bh-container row","data-v-2f5bab3c":""},n.createElement("div",{className:"bh-tabs","data-v-2f5bab3c":""},n.createElement(r.N_,{className:["bh-item","all"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/activities/following/all"),"data-v-2f5bab3c":""},(0,i.A)("page.user.activity.following.tab.all",{_:"全部"})),n.createElement(r.N_,{className:["bh-item","notEnded"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/activities/following/notEnded"),"data-v-2f5bab3c":""},(0,i.A)("page.user.activity.following.tab.notEnded",{_:"未結束"})),n.createElement(r.N_,{className:["bh-item","sessionProcessing"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/activities/following/sessionProcessing"),"data-v-2f5bab3c":""},(0,i.A)("page.user.activity.following.tab.sessionProcessing",{_:"報名中"}))),!0===A?n.createElement("div",{className:"bh-content","data-v-2f5bab3c":""},n.createElement("div",{className:"bh-loading","data-v-2f5bab3c":""},n.createElement("i",{className:"fas fa-circle-notch fa-spin","data-v-2f5bab3c":""}))):n.createElement("div",{className:"bh-content","data-v-2f5bab3c":""},n.createElement("div",{className:"bh-panel","data-v-2f5bab3c":""},n.createElement("div",{className:"bh-item","data-v-2f5bab3c":""},n.createElement("div",{className:"bh-label","data-v-2f5bab3c":""},(0,i.A)("page.user.activity.following.sort.title",{_:"排序"})),n.createElement("div",{className:"bh-form-unit","data-v-2f5bab3c":""},n.createElement(m.A,{key:y.sort,value:y.sort,options:[{key:"mixed",value:(0,i.A)("page.user.activity.following.sort.option.mixed",{_:"綜合"})},{key:"popular",value:(0,i.A)("page.user.activity.following.sort.option.popular",{_:"熱門"})},{key:"expiring",value:(0,i.A)("page.user.activity.following.sort.option.expiring",{_:"截止"})},{key:"newest",value:(0,i.A)("page.user.activity.following.sort.option.newest",{_:"最新"})}],onChange:function(e){C("sort",e)},"data-v-2f5bab3c":""})))),0<t.length?n.createElement("div",{className:"row bh-card-list","data-v-2f5bab3c":""},t.map(function(e){return n.createElement("div",{className:"col-md-3 col-sm-6 col-12 bh-card-item","data-v-2f5bab3c":""},n.createElement(u.A,{key:e.id,item:e,"data-v-2f5bab3c":""}))})):n.createElement("div",{className:"bh-not-found","data-v-2f5bab3c":""},n.createElement("div",{className:"bh-jimi-icon","data-v-2f5bab3c":""}),n.createElement("div",{className:"bh-back-to-my-participated","data-v-2f5bab3c":""},n.createElement("p",{"data-v-2f5bab3c":""},(0,i.A)("page.user.activity.following.noData",{_:"目前沒有收藏的活動"})))))))}},91001:function(e,t,a){a.r(t),a.d(t,{default:function(){return f}}),a(52675),a(89463),a(2259),a(28706),a(23418),a(23792),a(48598),a(62062),a(34782),a(26910),a(62010),a(26099),a(3362),a(9391),a(27495),a(38781),a(47764),a(62953);var n=a(96540),r=a(84976),s=a(47767),i=a(76927);a(65365);var c=a(45407),o=a(98239),l=a(76388),m=a(83463),u=a(16196);function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,s,i,c=[],o=!0,l=!1;try{if(s=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;
1!(o=(n=s.call(a)).done)&&(c.push(n.value),c.length!==t);o=!0);}catch(e){l=!0,r=e}finally{try{if(!o&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?p(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function f(){var e=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin();var t=l.A.cmsAccountUser.hooks.useUserActivitySubmittedList(),a=(0,n.useRef)(!1),p=d((0,n.useState)(null),2),f=p[0],v=p[1],b=d((0,n.useState)({sort:"mixed"}),2),y=b[0],h=b[1],g=d((0,n.use
1State)(!0),2),A=g[0],E=g[1],N=(0,s.g)();(0,s.zy)();var k=(0,s.Zp)();(0,n.useEffect)(function(){l.A.common.actions.setActivedPage({name:"userActivity"})},[]),(0,n.useEffect)(function(){!0!==a.current&&(a.current=!0)},[]),(0,n.useEffect)(function(){if("all"===f?document.title=(0,i.A)("page.user.activity.submitted.tab.all")+" - "+(0,i.A)("page.user.activity.submitted.title")+" - "+(0,i.A)("siteName"):"notEnded"===f?document.title=(0,i.A)("page.user.activity.submitted.tab.notEnded")+" - "+(0,i.A)("page.user.activity.submitted.title")+" - "+(0,i.A)("siteName"):"sessionProcessing"===f?document.title=(0,i.A)("page.user.activity.submitted.tab.sessionProcessing")+" - "+(0,i.A)("page.user.activity.submitted.title")+" - "+(0,i.A)("siteName"):document.title=(0,i.A)("page.user.activity.submitted.title")+" - "+(0,i.A)("siteName"),o.Ay.trigger("kaoBei",{action:"pageView",contentGroup:"User_bhuntr"}),!c.Ay.isEmpty(f)){var t={timeline:f};c.Ay.isNotEmpty(y.location)&&(t.location=y.location),c.Ay.isNotEmpty(y.sort)&&(t.sort=y.sort),E(!0),l.A.cmsAccountUser.actions.getUserActivitySubmittedList({locale:e,data:{language:e,page:1,filter:t}}).then(function(){}).catch(function(){}).finally(function(){E(!1)})}},[e,f,y]),(0,n.useEffect)(function(){var t=N.tab;(c.Ay.isEmpty(t)||""===t)&&(t="all",k("/".concat(e,"/user/activities/submitted/").concat(t),{replace:!0})),v(t)},[e,N]);var C=(0,n.useCallback)(function(e,t){""===t?y[e]=null:!0===/^\d+$/.test(t)?y[e]=parseInt(t,10):y[e]=t,h(c.Ay.deepCopy(y))},[y]);return n.createElement("div",{className:"bh-page bh-user-activity-submitted-page","data-v-cf24728e":""},n.createElement("div",{className:"bh-header","data-v-cf24728e":""},n.createElement("div",{className:"bh-title","data-v-cf24728e":""},n.createElement("h1",{"data-v-cf24728e":""},(0,i.A)("page.user.activity.submitted.title",{_:"我參加的活動"})))),n.createElement("div",{className:"bh-container row","data-v-cf24728e":""},n.createElement("div",{className:"bh-tabs","data-v-cf24728e":""},n.createElement(r.N_,{className:["bh-item","all"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/activities/submitted/all"),"data-v-cf24728e":""},(0,i.A)("page.user.activity.submitted.tab.all",{_:"全部"})),n.createElement(r.N_,{className:["bh-item","notEnded"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/activities/submitted/notEnded"),"data-v-cf24728e":""},(0,i.A)("page.user.activity.submitted.tab.notEnded",{_:"未結束"})),n.createElement(r.N_,{className:["bh-item","sessionProcessing"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/activities/submitted/sessionProcessing"),"data-v-cf24728e":""},(0,i.A)("page.user.activity.submitted.tab.sessionProcessing",{_:"報名中"}))),!0===A?n.createElement("div",{className:"bh-content","data-v-cf24728e":""},n.createElement("div",{className:"bh-loading","data-v-cf24728e":""},n.createElement("i",{className:"fas fa-circle-notch fa-spin","data-v-cf24728e":""}))):n.createElement("div",{className:"bh-content","data-v-cf24728e":""},n.createElement("div",{className:"bh-panel","data-v-cf24728e":""},n.createElement("div",{className:"bh-item","data-v-cf24728e":""},n.createElement("div",{className:"bh-label","data-v-cf24728e":""},(0,i.A)("page.user.activity.submitted.sort.title",{_:"排序"})),n.createElement("div",{className:"bh-form-unit","data-v-cf24728e":""},n.createElement(m.A,{key:y.sort,value:y.sort,options:[{key:"mixed",value:(0,i.A)("page.user.activity.submitted.sort.option.mixed",{_:"綜合"})},{key:"popular",value:(0,i.A)("page.user.activity.submitted.sort.option.popular",{_:"熱門"})},{key:"expiring",value:(0,i.A)("page.user.activity.submitted.sort.option.expiring",{_:"截止"})},{key:"newest",value:(0,i.A)("page.user.activity.submitted.sort.option.newest",{_:"最新"})}],onChange:function(e){C("sort",e)},"data-v-cf24728e":""})))),0<t.length?n.createElement("div",{className:"row bh-card-list","data-v-cf24728e":""},t.map(function(e){return n.createElement("div",{className:"col-md-3 col-sm-6 col-12 bh-card-item","data-v-cf24728e":""},n.createElement(u.A,{key:e.id,item:e,"data-v-cf24728e":""}))})):n.createElement("div",{className:"bh-not-found","data-v-cf24728e":""},n.createElement("div",{className:"bh-jimi-icon","data-v-cf24728e":""}),n.createElement("div",{className:"bh-back-to-my-participated","data-v-cf24728e":""},n.createElement("p",{"data-v-cf24728e":""},(0,i.A)("page.user.activity.submitted.noData",{_:"目前沒有參加的æ´
1»å‹•"})))))))}},48115:function(e,t,a){a.r(t),a.d(t,{default:function(){return f}}),a(52675),a(89463),a(2259),a(28706),a(23418),a(23792),a(48598),a(62062),a(34782),a(62010),a(26099),a(3362),a(9391),a(27495),a(38781),a(47764),a(62953);var n=a(96540),r=a(47767),s=a(84976),i=a(76927);a(65365);var c=a(45407),o=a(98239),l=a(76388);function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function u(e){var t,a=e.certificateItem;l.A.common.hooks.useLocale(),l.A.common.hooks.useIsMobile();var r=l.A.common.hooks.useActivedPage();l.A.cmsAccountUser.hooks.useIsUserLogin();var s=function(e){if(Array.isArray(e))return e}(t=(0,n.useState)(!1))||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,r,s,i=[],c=!0,o=!1;try{r=(t=t.call(e)).next,!1;for(;!(c=(a=r.call(t)).done)&&(i.push(a.value),2!==i.length);c=!0);}catch(e){o=!0,n=e}finally{try{if(!c&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(o)throw n}}return i}}(t)||function(e){if(e){if("string"==typeof e)return m(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?m(e,2):void 0}}(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),u=s[0],d=s[1],p=(0,n.useMemo)(function(){return c.Ay.env().domain.bhuntrApi+"/cms/file/download/certificate/"+a.fileName},[]),f=(0,n.useMemo)(function(){return c.Ay.isNotEmpty(a)&&c.Ay.isNotEmpty(a.type)?"is-"+a.type:""},[a]),v=(0,n.useMemo)(function(){if(c.Ay.isEmpty(a))return"";switch(a.type){case"paper":return(0,i.A)("component.user.certificate.card.badge.paper",{_:"參賽證明"});case"electronic":return(0,i.A)("component.user.certificate.card.badge.electronic",{_:"投稿憑證"});default:return""}},[a]),b=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==a||null==(e=a.relationship)?void 0:e.submissionItem)?null:a.relationship.submissionItem},[a]),y=(0,n.useMemo)(function(){var e,t;return c.Ay.isNotEmpty(null==b||null==(e=b.metadata)||null==(e=e.submission)?void 0:e.title)?b.metadata.submission.title:c.Ay.isNotEmpty(null==b||null==(t=b.metadata)||null==(t=t.stage)?void 0:t.title)?b.metadata.stage.title:null},[b]),h=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==b||null==(e=b.relationship)||null==(e=e.contestData)?void 0:e.title)?null:b.relationship.contestData.title},[b]),g=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==a||null==(e=a.relationship)?void 0:e.orderItem)?null:a.relationship.orderItem},[a]),A=(0,n.useMemo)(function(){return c.Ay.isEmpty(g)?0:g.amount*g.quantity+(c.Ay.isNotEmpty(g.shippingFee)?g.shippingFee:0)},[g]),E=(0,n.useMemo)(function(){return c.Ay.isEmpty(null==g?void 0:g.expireTime)?"":c.Ay.timestampToDatetime(g.expireTime)},[g]),N=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==g||null==(e=g.relationship)?void 0:e.orderPaymentItem)?null:g.relationship.orderPaymentItem},[g]),k=(0,n.useMemo)(function(){return!!c.Ay.isEmpty(null==N?void 0:N.expireTime)||N.expireTime<c.Ay.timestamp()},[N]),C=(0,n.useMemo)(function(){if(c.Ay.isEmpty(N))return"";switch(N.method){case"creditCard":return(0,i.A)("userOrders.credit");case"cvs":return(0,i.A)("userOrders.store");case"atm":return(0,i.A)("userOrders.atm");default:return""}},[N]),w=(0,n.useMemo)(function(){return c.Ay.isEmpty(N)||c.Ay.isEmpty(N.expireTime)?"":c.Ay.timestampToDatetime(N.expireTime)},[N]);(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==g||null==(e=g.relationship)?void 0:e.orderInvoiceItem)?null:g.relationship.orderInvoiceItem},[g]);var I=(0,n.useMemo)(function(){return!(c.Ay.isEmpty(g)||0==g.amount*g.quantity||"unavailable"===g.status||c.Ay.isNotEmpty(g.expireTime)&&g.expireTime<c.Ay.timestamp())&&(!!c.Ay.isEmpty(N)||"success"!==N.status)},[g,N]),U=(0,n.useCallback)(function(){_();var e={serialNumber:g.serialNumber,action:"continueOrderPayment",type:g.type,extData:g.extData,onFinish:function(){}};c.Ay.isNotEmpty(g.userId)&&(e.userId=g.userId),c.Ay.isNotEmpty(g.organizerId)&&(e.organizerId=g.organizerId),c.Ay.isNotEmpty(g.contestId)&&(e.contestId=g.contestId),c.Ay.isNotEmpty(g.contestGroupId)&&(e.contestGroupId=g.contestGroupId),c.Ay.isNotEmpty(g.submissionId)&&(e.submissionId=g.submissionId),c.Ay.isNotEmpty(g.certificateId)&&(e.certificateId=g.certificateId),l.A.common.actions.setModalHub({target:"checkout",data:e})},[g]),_=(0,n.useCallback)(function(){o.Ay.trigger("kaoBei",{category:"Func",action:"Continue",object:"Payment",type:c.Ay.ucfirst(g.type),page:c.Ay.ucfirst(r.name),layout:null,modal:null,component:null})},[r,g]),S=(0,n.useMemo)(function(){return c.Ay.isNotEmpty(a.metadata)&&c.Ay.isNotEmpty(a.metadata.backgroundImageUrl)&&c.Ay.isNotEmpty(a.metadata.textBlocks)},[a]),x=(0,n.useCallback)(function(e){return{left:e.x+"mm",top:e.y+"mm",width:e.width>0?e.width+"mm":"auto",fontSize:e.fontSize+"pt",fontWeight:({regular:"normal",bold:"bold"})[e.fontWeight],textAlign:e.textAlign,color:e.color}},[a]);return n.createElement("div",{className:"bh-user-certificates-card","data-v-70574ef7":""},n.createElement("div",{className:"bh-certificate-summary-block","data-v-70574ef7":""},n.createElement("div",{className:"bh-left","data-v-70574ef7":""},n.createElement("div",{className:"bh-row","data-v-70574ef7":""},n.createElement("span",{className:["bh-certificate-type",f].join(" "),"data-v-70574ef7":""},v)),!!c.Ay.isNotEmpty(y)&&n.createElement("div",{className:"bh-row","data-v-70574ef7":""},n.createElement("span",{className:"bh-submission-title","data-v-70574ef7":""},y)),!!c.Ay.isNotEmpty(h)&&n.createElement("div",{className:"bh-row","data-v-70574ef7":""},n.createElement("span",{className:"bh-contest-title","data-v-70574ef7":""},h)),n.createElement("br",{"data-v-70574ef7":""}),n.createElement("div",{className:"bh-row","data-v-70574ef7":""},n.createElement("span",{className:"bh-text","data-v-70574ef7":""},(0,i.A)("component.user.certificate.card.serialNumber",{_:"憑證序號:"})),n.createElement("span",{className:"bh-value","data-v-70574ef7":""}
1,a.serialNumber)),n.createElement("div",{className:"bh-row","data-v-70574ef7":""},n.createElement("span",{className:"bh-text","data-v-70574ef7":""},(0,i.A)("component.user.certificate.card.createTime",{_:"建立時間:"})),n.createElement("span",{className:"bh-value","data-v-70574ef7":""},c.Ay.timestampToDatetime(a.createTime)))),n.createElement("div",{className:"bh-right","data-v-70574ef7":""},n.createElement("div",{className:"bh-top","data-v-70574ef7":""},!0===S?n.createElement("a",{className:"bh-button bh-button-green",href:p,target:"_blank","data-v-70574ef7":""},(0,i.A)("component.user.certificate.card.button.download",{_:"下載檔案"})):n.createElement(n.Fragment,null,!!c.Ay.isNotEmpty(N)&&"success"===N.status&&"electronic"===a.type&&n.createElement("a",{className:"bh-button bh-button-green",href:p,target:"_blank","data-v-70574ef7":""},(0,i.A)("component.user.certificate.card.button.download",{_:"下載檔案"})),!0===I&&(!0===k||"creditCard"===N.method)&&n.createElement("button",{className:"bh-button bh-button-orange",type:"button",onClick:function(){U()},"data-v-70574ef7":""},(0,i.A)("component.user.submission.card.button.continuePay",{_:"繼續付款"})))),n.createElement("div",{className:"bh-bottom","data-v-70574ef7":""},n.createElement("span",{className:"bh-more",onClick:function(){d(!u)},"data-v-70574ef7":""},n.createElement("span",{"data-v-70574ef7":""},(0,i.A)("component.user.certificate.card.detail",{_:"詳細資料"})),n.createElement("i",{className:["fas fa-chevron-right",u?"is-show":""].join(" "),"data-v-70574ef7":""}))))),n.createElement("div",{className:["bh-certificate-detail-block",u?"is-show":""].join(" "),"data-v-70574ef7":""},!1===S&&n.createElement("div",{className:"bh-block","data-v-70574ef7":""},n.createElement("h3",{"data-v-70574ef7":""},(0,i.A)("component.user.certificate.card.field")),n.createElement("div",{className:"bh-fields","data-v-70574ef7":""},["group","stage","info","submission","additional","other"].map(function(e){return!(c.Ay.isEmpty(a.metadata)||c.Ay.isEmpty(a.metadata[e+"Fields"]))&&0!==a.metadata[e+"Fields"].length&&a.metadata[e+"Fields"].map(function(e){return n.createElement("div",{className:"bh-field",key:e.machineName,"data-v-70574ef7":""},n.createElement("span",{className:"bh-text","data-v-70574ef7":""},e.displayName,":"),n.createElement("span",{className:"bh-value","data-v-70574ef7":""},e.value))})})),!!c.Ay.isNotEmpty(g)&&n.createElement(n.Fragment,null,n.createElement("hr",{"data-v-70574ef7":""}),n.createElement("h3",{"data-v-70574ef7":""},(0,i.A)("component.user.submission.card.orderNumber",{_:"訂單資訊"})),n.createElement("div",{className:"bh-fields","data-v-70574ef7":""},n.createElement("div",{className:"bh-field","data-v-70574ef7":""},n.createElement("span",{className:"bh-text","data-v-70574ef7":""},(0,i.A)("component.user.submission.card.orderNumber",{_:"訂單編號"})),n.createElement("span",{className:"bh-value","data-v-70574ef7":""},g.serialNumber)),n.createElement("div",{className:"bh-field","data-v-70574ef7":""},n.createElement("span",{className:"bh-text","data-v-70574ef7":""},(0,i.A)("component.user.submission.card.totalAmount",{_:"總價"})),n.createElement("span",{className:"bh-value","data-v-70574ef7":""},c.Ay.formatMoney(A))),!0===I&&n.createElement(n.Fragment,null,!!c.Ay.isNotEmpty(g.expireTime)&&n.createElement("div",{className:"bh-field","data-v-70574ef7":""},n.createElement("span",{className:"bh-text","data-v-70574ef7":""},(0,i.A)("component.user.submission.card.expiredTime",{_:"失效日期"})),n.createElement("span",{className:"bh-value","data-v-70574ef7":""},E)),!!c.Ay.isNotEmpty(N)&&n.createElement(n.Fragment,null,n.createElement("div",{className:"bh-field","data-v-70574ef7":""},n.createElement("span",{className:"bh-text","data-v-70574ef7":""},(0,i.A)("component.user.submission.card.paymentType",{_:"付款方式"})),n.createElement("span",{className:"bh-value","data-v-70574ef7":""},C)),"success"!==N.status&&n.createElement(n.Fragment,null,"cvs"===N.method&&n.createElement(n.Fragment,null,n.createElement("div",{className:"bh-field","data-v-70574ef7":""},n.createElement("span",{className:"bh-text","data-v-70574ef7":""},(0,i.A)("component.user.submission.card.cvsCode")),n.createElement("span",{className:"bh-value","data-v-70574ef7":""},N.cvsCode)),n.createElement("div",{className:"bh-field","data-v-70574ef7":""},n.createElement("span",{className:"bh-text","data-v-70574ef7":""},(0,i.A)("component.user.submission.card.cvsCodeLink")),n.createElement("span",{className:"bh-value","data-v-70574ef7":""},n.createElement("a",{href:N.cvsUrl,target:"_blank","data-v-70574ef7":""},(0,i.A)("component.user.certificate.card.button.enter"))))),"atm"===N.method&&n.createElement("div",{className:"bh-field","data-v-70574ef7":""},n.createElement("span",{className:"bh-text","data-v-70574ef7":""}
1,(0,i.A)("component.user.submission.card.visualAccount")),n.createElement("span",{className:"bh-value","data-v-70574ef7":""},"(".concat(N.bankCode,") ").concat(N.virtualAccount))),!!c.Ay.isNotEmpty(N.expireTime)&&n.createElement("div",{className:"bh-field","data-v-70574ef7":""},n.createElement("span",{className:"bh-text","data-v-70574ef7":""},(0,i.A)("component.user.submission.card.paymentExpireDate",{_:"付款截止日期"})),n.createElement("span",{className:"bh-value","data-v-70574ef7":""},w)))))))),!0===S&&n.createElement("div",{className:"bh-ca-render","data-v-70574ef7":""},!!c.Ay.isNotEmpty(a.metadata.backgroundImageUrl)&&n.createElement("div",{className:"bh-background-image",style:{backgroundImage:"url(".concat(a.metadata.backgroundImageUrl,")")},"data-v-70574ef7":""}),!!c.Ay.isNotEmpty(a.metadata.textBlocks)&&a.metadata.textBlocks.map(function(e){return n.createElement("div",{className:"bh-text-block",key:c.Ay.jsonHash(e),style:x(e),"data-v-70574ef7":""},e.content.trim())}))))}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,s,i,c=[],o=!0,l=!1;try{if(s=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;!(o=(n=s.call(a)).done)&&(c.push(n.value),c.length!==t);o=!0);}catch(e){l=!0,r=e}finally{try{if(!o&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?p(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function f(){var e=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin();var t=l.A.cmsAccountUser.hooks.useUserCertificateList(),a=(0,n.useRef)(!1),m=d((0,n.useState)(null),2),p=m[0],f=m[1],v=d((0,n.useState)(!0),2),b=v[0],y=v[1],h=(0,r.g)();(0,r.zy)();var g=(0,r.Zp)();return(0,n.useEffect)(function(){l.A.common.actions.setActivedPage({name:"userCertificate"})},[]),(0,n.useEffect)(function(){!0!==a.current&&(a.current=!0)},[]),(0,n.useEffect)(function(){var t=(0,i.A)("page.user.certificate.title",{_:"我的投稿憑證"})+" - "+(0,i.A)("siteName");"all"===p?document.title=(0,i.A)("page.user.certificate.tab.all",{_:"全部"})+" - "+t:"paid"===p?document.title=(0,i.A)("page.user.certificate.tab.paid",{_:"已付款"})+" - "+t:"unpaid"===p?document.title=(0,i.A)("page.user.certificate.tab.unpaid",{_:"未付款"})+" - "+t:document.title=t,o.Ay.trigger("kaoBei",{action:"pageView",contentGroup:"User_bhuntr"}),c.Ay.isEmpty(p)||(y(!0),l.A.cmsAccountUser.actions.getUserCertificateList({locale:e,data:{page:1,filter:{status:p}}}).then(function(){}).catch(function(){}).finally(function(){y(!1)}))},[e,p]),(0,n.useEffect)(function(){var t=h.tab;(c.Ay.isEmpty(t)||""===t)&&(t="all",g("/".concat(e,"/user/certificates/").concat(t),{replace:!0})),f(t)},[e,h]),n.createElement("div",{className:"bh-page bh-user-certificate-page","data-v-601f2db3":""},n.createElement("div",{className:"bh-header","data-v-601f2db3":""},n.createElement("div",{className:"bh-title","data-v-601f2db3":""},n.createElement("h1",{"data-v-601f2db3":""},(0,i.A)("page.user.certificate.title",{_:"我的投稿憑證"})))),n.createElement("div",{className:"bh-container","data-v-601f2db3":""},n.createElement("div",{className:"bh-tabs","data-v-601f2db3":""},n.createElement(s.N_,{className:["bh-item","all"===p&&"is-active"].join(" "),to:"/".concat(e,"/user/certificates/all"),"data-v-601f2db3":""},(0,i.A)("page.user.certificate.tab.all",{_:"全部"})),n.createElement(s.N_,{className:["bh-item","paid"===p&&"is-active"].join(" "),to:"/".concat(e,"/user/certificates/paid"),"data-v-601f2db3":""},(0,i.A)("page.user.certificate.tab.paid",{_:"已付款"})),n.createElement(s.N_,{className:["bh-item","unpaid"===p&&"is-active"].join(" "),to:"/".concat(e,"/user/certificates/unpaid"),"data-v-601f2db3":""},(0,i.A)("page.user.certificate.tab.unpaid",{_:"未付款"}))),!0===b?n.createElement("div",{className:"bh-content","data-v-601f2db3":""},n.createElement("div",{className:"bh-loading","data-v-601f2db3":""},n.createElement("i",{className:"fas fa-circle-notch fa-spin","data-v-601f2db3":""}))):n.createElement("div",{className:"bh-content","data-v-601f2db3":""},0<t.length?n.createElement("div",{className:"bh-list","data-v-601f2db3":""},t.map(function(e){return n.createElement(u,{certificateItem:e,key:e.serialNumber,"data-v-601f2db3":""})})):n.createElement("div",{className:"bh-not-found","data-v-601f2db3":""},n.createElement("div",{className:"bh-jimi-icon","data-v-601f2db3":""}),n.createElement("div",{className:"bh-back-to-my-participated","data-v-601f2db3":""},n.createElement("p",{"data-v-601f2db3":""},(0,i.A)("page.user.certificate.noData",{_:"目前沒有任何投稿憑證"})))))))}a(42762),a(49636)},69666:function(e,t,a){a.r(t),a.d(t,{default:function(){return v}}),a(52675),a(89463),a(2259),a(28706),a(23418),a(23792),a(62062),a(34782),a(62010),a(69085),a(26099),a(16034),a(3362),a(9391),a(27495),a(38781),a(47764),a(62953),a(3296),a(27208),a(48408);var n=a(96540),r=a(84976),s=a(47767),i=a(76927);a(65365);var c=a(45407),o=a(98239),l=a(76388),m=a(15471);function u(e,t){var a="u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=p(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,i=!0,c=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return i=e.done,e},e:function(e){c=!0,s=e},f:function(){try{i||null==a.return||a.return()}finally{if(c)throw s}}}}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,s,i,c=[],o=!0,l=!1;try{if(s=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;
1!(o=(n=s.call(a)).done)&&(c.push(n.value),c.length!==t);o=!0);}catch(e){l=!0,r=e}finally{try{if(!o&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return c}}(e,t)||p(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){if(e){if("string"==typeof e)return f(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?f(e,t):void 0}}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function v(){var e=l.A.common.hooks.useLocale(),t=l.A.common.hooks.useIsMobile();l.A.cmsAccountUser.hooks.useIsUserLogin();var p=d((0,n.useState)(null),2),f=p[0],v=p[1],b=d((0,n.useState)({}),2),y=b[0],h=b[1],g=d((0,n.useState)(!1),2),A=g[0],E=g[1],N=d((0,n.useState)(!1),2),k=N[0],C=N[1],w=d((0,n.useState)(!1),2),I=w[0],U=w[1],_=(0,n.useRef)(!1),S=(0,n.useRef)(null),x=(0,n.useRef)(null),j=(0,n.useRef)(null),T=(0,n.useRef)(null),M=(0,n.useRef)(null),D=(0,s.g)();(0,s.zy)();var O=(0,s.Zp)();(0,n.useEffect)(function(){return l.A.common.actions.setActivedPage({name:"userCertificateApply"}),window.addEventListener("resize",H,!1),function(){window.removeEventListener("resize",H,!1)}},[H]),(0,n.useEffect)(function(){if(!c.Ay.isNotEmpty(f)){var t=D.submissionId;c.Ay.isEmpty(t)||""===t||(o.Ay.trigger("kaoBei",{action:"pageView",contentGroup:"User_bhuntr"}),l.A.cmsAccountUser.actions.getUserSubmissionItem({locale:e,submissionId:t}).then(function(e){v(e)}).catch(function(){}).finally(function(){}))}},[e,D,f]),(0,n.useEffect)(function(){z()},[f]),(0,n.useEffect)(function(){c.Ay.isNotEmpty(M.current)&&clearTimeout(M.current),M.current=setTimeout(function(){z()},200)},[y,M]),(0,n.useEffect)(function(){!0===_.current||(document.title=(0,i.A)("page.user.certificationApply.title")+" - "+(0,i.A)("siteName"),c.Ay.isEmpty(S.current)||(j.current=document.createElement("canvas"),j.current.setAttribute("width","500"),j.current.setAttribute("height","500"),T.current=document.createElement("div"),T.current.style.visibility="hidden",T.current.style.position="absolute",T.current.style.width="100%",S.current.appendChild(j.current),S.current.appendChild(T.current),x.current=j.current.getContext("2d"),z(),_.current=!0))},[f,S,j,T,I]);var P=(0,n.useCallback)(function(e){var t,a,n,r;switch(e){case"group":return{fields:null==f||null==(t=f.relationship)||null==(t=t.contestGroupData)?void 0:t.fields,translateFields:null==f||null==(a=f.relationship)||null==(a=a.contestGroupData)?void 0:a.translateFields};case"stage":return{fields:null==f||null==(n=f.relationship)||null==(n=n.contestStageData)?void 0:n.fields,translateFields:null==f||null==(r=f.relationship)||null==(r=r.contestStageData)?void 0:r.translateFields};default:return null}},[f]),F=(0,n.useMemo)(function(){for(var e={},t=0,a=["group","stage"];t<a.length;t++){var n=a[t];e[n]=[];var r=P(n);if(!(c.Ay.isEmpty(r)||c.Ay.isEmpty(r.fields))){var s,i=u(r.fields);try{for(i.s();!(s=i.n()).done;){var o=s.value;-1!==["text","richText"].indexOf(o.type)&&e[n].push({machineName:o.machineName,displayName:c.Ay.isNotEmpty(r.translateFields)&&c.Ay.isNotEmpty(r.translateFields[o.machineName])&&c.Ay.isNotEmpty(r.translateFields[o.machineName].displayName)?r.translateFields[o.machineName].displayName:o.machineName,value:f.metadata[n][o.machineName]})}}catch(e){i.e(e)}finally{i.f()}}}return e},[f,y]),L=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==f||null==(e=f.relationship)||null==(e=e.contestData)?void 0:e.title)?"":f.relationship.contestData.title},[f]),R=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==f||null==(e=f.relationship)||null==(e=e.contestData)?void 0:e.organizerTitle)?"":f.relationship.contestData.organizerTitle},[f]);(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==f||null==(e=f.metadata)||null==(e=e.submission)?void 0:e.title)?"":f.metadata.submission.title},[f]);var B=(0,n.useMemo)(function(){return c.Ay.isEmpty(null==f?void 0:f.createTime)?"":c.Ay.timestampToDatetime(f.createTime)},[f]),H=(0,n.useCallback)(function(){!1===t&&U(!1),j.current=S.current.querySelector("canvas"),x.current=j.current.getContext("2d"),z()},[t,x]),z=(0,n.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!c.Ay.isEmpty(f)&&!(c.Ay.isEmpty(j.current)||c.Ay.isEmpty(x.current))){j.current.setAttribute("width","500"),j.current.setAttribute("height",c.Ay.isEmpty(t)?"500":t),x.current=j.current.getContext("2d"),x.current.drawImage(document.querySelector(".bh-preview-slider .bh-logo"),0,0,127.108,39.206);for(var a='<div xmlns="http://www.w3.org/1999/xhtml"><p>'+L+" / "+(0,i.A)("page.user.certificationApply.name")+'</p><table cellspacing="0" border="0" style="width:100%;"><tr><td style="width:15%">'+(0,i.A)("page.user.certificationApply.organizer")+'</td><td style="width:30%">'+R+'</td><td style="width:15%">'+(0,i.A)("page.user.certificationApply.serialNumber")+'</td><td style="width:30%">OOOOOOOO</td></tr>',n=0,r=0,s=["group","stage"];r<s.length;r++){var o=s[r];if(!c.Ay.isEmpty(F[o])){var l,m=u(F[o]);try{for(m.s();!(l=m.n()).done;){var d=l.value;if(!(c.Ay.isEmpty(f)||c.Ay.isEmpty(f.metadata)||c.Ay.isEmpty(f.metadata[o]))){var p="".concat(o,":").concat(d.machineName);!c.Ay.isEmpty(y[p])&&((0===n||n%2==0)&&(a+="<tr>"),a+='<td style="width:15%">',a+=y[p].displayName,a+="</td>",a+='<td style="width:30%">',a+=y[p].value,a+="</td>",0!==n&&n%2==1&&(a+="</tr>"),n++)}}}catch(e){m.e(e)}finally{m.f()}}}n%2!=0&&(a+='<td style="width:15%"></td><td style="width:30%"></td></tr>'),a+="</table>",a+='<p style="text-align:left;">'+(0,i.A)("page.user.certificationApply.submittedDate"),a+=B,a+="</p><br /><br />";var v=new Date,b=v.getFullYear()+" / "+(v.getMonth()+1)+" / "+v.getDate();a+='<p style="text-align:right;">'+(0,i.A)("page.user.certificationApply.bountyHunter")+"</p>",a+='<p style="text-align:right;">'+b+"</p>",a+="</div>",a='<svg xmlns="http://www.w3.org/2000/svg" width="500"><style>td { border-right: 1px solid #333; border-bottom: 1px solid #333; word-break:break-all; }td:first-child { text-align: center; }table { border-left: 1px solid #333; border-top: 1px solid #333; }</style><foreignObject x="0" y="0" position="absolute" width="100%" height="100%">'+a+"</foreignObject></svg>",T.current.innerHTML=a;var h=new Blob([a],{type:"image/svg+xml;charset=utf-8"}),g=window.URL||window.webkitURL||window,A=g.createObjectURL(h),E=new Image;E.onload=function(){x.current.drawImage(E,0,72),g.revokeObjectURL(A);var t=2*T.current.querySelector("div").getBoundingClientRect().height;t>500&&!1===e&&z(!0,t),x.current.drawImage(document.querySelector(".bh-preview-slider .bh-water-mask"),0,0)},E.src=A}},[f,B,L,R,F,y,j,x,T]),V=(0,n.useCallback)(function(e,t){var a="".concat(e,":").concat(t.machineName);c.Ay.isEmpty(y[a])?y[a]=t:delete y[a],h(Object.assign({},y))},[y]),W=(0,n.useCallback)(function(){if(0===Object.values(y).length)return c.Ay.alertWarning((0,i.A)("page.user.certificationApply.oops"),(0,i.A)("page.user.certificationApply.error.pleaseChooseOneField")),!1;for(var t={},a=0,n=["group","stage"];a<n.length;a++){var r=n[a];if(!c.Ay.isEmpty(F[r])){var s,o=u(F[r]);try{for(o.s();!(s=o.n()).done;){var m=s.value,d="".concat(r,":").concat(m.machineName);c.Ay.isEmpty(y[d])||(c.Ay.isEmpty(t[r+"Fields"])&&(t[r+"Fields"]=[]),t[r+"Fields"].push(y[d]))}}catch(e){o.e(e)}finally{o.f()}}}return!1===A?(c.Ay.alertWarning((0,i.A)("page.user.certificationApply.oops"),(0,i.A)("page.user.certificationApply.error.pleaseAgreeAllowTerms")),!1):!1===k?(c.Ay.alertWarning((0,i.A)("page.user.certificationApply.oops"),(0,i.A)("page.user.certificationApply.error.pleaseAgreeAllowNoRefund")),!1):void l.A.common.actions.setModalHub({target:"checkout",data:{contestId:f.contestId,submissionId:f.id,action:"createOrder",type:"electronicCA",extData:{metadata:t},onFinish:function(){O("/".concat(e,"/user/certificates"),{replace:!0})}}})},[y,f,A,k,F]);return n.createElement("div",{className:"bh-page bh-user-certificate-apply-page","data-v-6068faa8":""},n.createElement("div",{className:"bh-header","data-v-6068faa8":""},n.createElement("div",{className:"bh-title","data-v-6068faa8":""},n.createElement("h1",{"data-v-6068faa8":""},(0,i.A)("page.user.certificationApply.title")))),n.createElement("div",{className:"bh-container row","data-v-6068faa8":""},!!c.Ay.isNotEmpty(f)&&n.createElement("div",{className:"bh-content","data-v-6068faa8":""},n.createElement("div",{className:"bh-top","data-v-6068faa8":""},n.createElement("div",{className:"bh-left","data-v-6068faa8":""},n.createElement("form",{"data-v-6068faa8":""},n.createElement("div",{className:"bh-contest-title","data-v-6068faa8":""},L),!0===t&&n.createElement("button",{className:"bh-button",type:"button",onClick:function(){U(!0)},"data-v-6068faa8":""},(0,i.A)("page.user.certificationApply.button.title")),n.createElement("div",{className:"bh-list","data-v-6068faa8":""},n.createElement("p",{"data-v-6068faa8":""}
1,(0,i.A)("page.user.certificationApply.chooseDisplayFields")),n.createElement("div",{className:"row","data-v-6068faa8":""},["group","stage"].map(function(e){return!c.Ay.isEmpty(F[e])&&0!==F[e].length&&F[e].map(function(t){return n.createElement("div",{className:"col-xs-12 col-md-4",key:e+":"+t.machineName,"data-v-6068faa8":""},n.createElement("div",{className:"bh-form-unit","data-v-6068faa8":""},n.createElement("label",{className:"bh-label","data-v-6068faa8":""},n.createElement(m.A,{value:c.Ay.isNotEmpty(y[e+":"+t.machineName]),onChange:function(){V(e,t)},"data-v-6068faa8":""}),n.createElement("span",{"data-v-6068faa8":""},t.displayName))))})}))))),n.createElement("div",{className:"bh-right","data-v-6068faa8":""},(!1===t||!0===I)&&n.createElement("div",{className:"bh-preview-slider","data-v-6068faa8":""},n.createElement("div",{className:"bh-preview-container","data-v-6068faa8":""},n.createElement("div",{className:"bh-preview-block",ref:S,"data-v-6068faa8":""})),n.createElement("img",{className:"bh-logo",src:a(88144),alt:"Logo",loading:"lazy","data-v-6068faa8":""}),n.createElement("img",{className:"bh-water-mask",src:a(65616),alt:"Logo",loading:"lazy","data-v-6068faa8":""})))),n.createElement("div",{className:"bh-bottom","data-v-6068faa8":""},n.createElement("div",{className:"bh-form-unit","data-v-6068faa8":""},n.createElement("label",{className:"bh-label","data-v-6068faa8":""},n.createElement(m.A,{value:A,onChange:function(){E(!A)},"data-v-6068faa8":""}),n.createElement("span",{"data-v-6068faa8":""},(0,i.A)("page.user.certificationApply.allowTerms")))),n.createElement("div",{className:"bh-form-unit","data-v-6068faa8":""},n.createElement("label",{className:"bh-label","data-v-6068faa8":""},n.createElement(m.A,{value:k,onChange:function(){C(!k)},"data-v-6068faa8":""}),n.createElement("span",{"data-v-6068faa8":""},(0,i.A)("page.user.certificationApply.allowNoRefund")))),n.createElement(r.N_,{className:"bh-button",to:"/".concat(e,"/user/submissions"),"data-v-6068faa8":""},(0,i.A)("page.user.certificationApply.button.back")),n.createElement("button",{className:"bh-button bh-button-green",type:"button",onClick:W,"data-v-6068faa8":""},(0,i.A)("page.user.certificationApply.button.checkout"))))))}},21706:function(e,t,a){a.r(t),a.d(t,{default:function(){return f}}),a(52675),a(89463),a(2259),a(28706),a(23418),a(23792),a(48598),a(62062),a(34782),a(26910),a(62010),a(26099),a(3362),a(9391),a(27495),a(38781),a(47764),a(62953);var n=a(96540),r=a(84976),s=a(47767),i=a(76927);a(65365);var c=a(45407),o=a(98239),l=a(76388),m=a(83463),u=a(55983);function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,s,i,c=[],o=!0,l=!1;try{if(s=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;!(o=(n=s.call(a)).done)&&(c.push(n.value),c.length!==t);o=!0);}catch(e){l=!0,r=e}finally{try{if(!o&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?p(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function f(){var e=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin();
1var t=l.A.cmsAccountUser.hooks.useUserContestFollowingList(),a=(0,n.useRef)(!1),p=d((0,n.useState)(null),2),f=p[0],v=p[1],b=d((0,n.useState)({location:"all",sort:"mixed"}),2),y=b[0],h=b[1],g=d((0,n.useState)(!0),2),A=g[0],E=g[1],N=(0,s.g)();(0,s.zy)();var k=(0,s.Zp)();(0,n.useEffect)(function(){l.A.common.actions.setActivedPage({name:"userContest"})},[]),(0,n.useEffect)(function(){!0!==a.current&&(a.current=!0)},[]),(0,n.useEffect)(function(){if("all"===f?document.title=(0,i.A)("page.user.contest.following.tab.all")+" - "+(0,i.A)("page.user.contest.following.title")+" - "+(0,i.A)("siteName"):"notEnded"===f?document.title=(0,i.A)("page.user.contest.following.tab.notEnded")+" - "+(0,i.A)("page.user.contest.following.title")+" - "+(0,i.A)("siteName"):"voteProcessing"===f?document.title=(0,i.A)("page.user.contest.following.tab.voteProcessing")+" - "+(0,i.A)("page.user.contest.following.title")+" - "+(0,i.A)("siteName"):"nearWinnerAnnouncement"===f?document.title=(0,i.A)("page.user.contest.following.tab.nearWinnerAnnouncement")+" - "+(0,i.A)("page.user.contest.following.title")+" - "+(0,i.A)("siteName"):document.title=(0,i.A)("page.user.contest.following.title")+" - "+(0,i.A)("siteName"),o.Ay.trigger("kaoBei",{action:"pageView",contentGroup:"User_bhuntr"}),!c.Ay.isEmpty(f)){var t={timeline:f};c.Ay.isNotEmpty(y.location)&&(t.location=y.location),c.Ay.isNotEmpty(y.sort)&&(t.sort=y.sort),E(!0),l.A.cmsAccountUser.actions.getUserContestFollowingList({locale:e,data:{language:e,page:1,filter:t}}).then(function(){}).catch(function(){}).finally(function(){E(!1)})}},[e,f,y]),(0,n.useEffect)(function(){var t=N.tab;(c.Ay.isEmpty(t)||""===t)&&(t="all",k("/".concat(e,"/user/contests/following/").concat(t),{replace:!0})),v(t)},[e,N]);var C=(0,n.useCallback)(function(e,t){""===t?y[e]=null:!0===/^\d+$/.test(t)?y[e]=parseInt(t,10):y[e]=t,h(c.Ay.deepCopy(y))},[y]);return n.createElement("div",{className:"bh-page bh-user-contest-following-page","data-v-eb8dc924":""},n.createElement("div",{className:"bh-header","data-v-eb8dc924":""},n.createElement("div",{className:"bh-title","data-v-eb8dc924":""},n.createElement("h1",{"data-v-eb8dc924":""},(0,i.A)("page.user.contest.following.title",{_:"我收藏的比賽"})))),n.createElement("div",{className:"bh-container row","data-v-eb8dc924":""},n.createElement("div",{className:"bh-tabs","data-v-eb8dc924":""},n.createElement(r.N_,{className:["bh-item","all"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/contests/following/all"),"data-v-eb8dc924":""},(0,i.A)("page.user.contest.following.tab.all",{_:"全部"})),n.createElement(r.N_,{className:["bh-item","notEnded"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/contests/following/notEnded"),"data-v-eb8dc924":""},(0,i.A)("page.user.contest.following.tab.notEnded",{_:"未結束"})),n.createElement(r.N_,{className:["bh-item","submitProcessing"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/contests/following/submitProcessing"),"data-v-eb8dc924":""},(0,i.A)("page.user.contest.following.tab.submitProcessing",{_:"投稿中"})),n.createElement(r.N_,{className:["bh-item","voteProcessing"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/contests/following/voteProcessing"),"data-v-eb8dc924":""},(0,i.A)("page.user.contest.following.tab.voteProcessing",{_:"投票中"})),n.createElement(r.N_,{className:["bh-item","nearWinnerAnnouncement"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/contests/following/nearWinnerAnnouncement"),"data-v-eb8dc924":""},(0,i.A)("page.user.contest.following.tab.nearWinnerAnnouncement",{_:"近期得獎公佈"}))),!0===A?n.createElement("div",{className:"bh-content","data-v-eb8dc924":""},n.createElement("div",{className:"bh-loading","data-v-eb8dc924":""},n.createElement("i",{className:"fas fa-circle-notch fa-spin","data-v-eb8dc924":""}))):n.createElement("div",{className:"bh-content","data-v-eb8dc924":""},n.createElement("div",{className:"bh-panel","data-v-eb8dc924":""},n.createElement("div",{className:"bh-item","data-v-eb8dc924":""},n.createElement("div",{className:"bh-label","data-v-eb8dc924":""},(0,i.A)("page.user.content.following.location",{_:"國家 / 地區"})),n.createElement("div",{className:"bh-form-unit","data-v-eb8dc924":""},n.createElement(m.A,{key:y.location,value:y.location,options:[{key:"all",value:(0,i.A)("page.user.contest.following.option.all",{_:"全部"})},{key:"taiwan",value:(0,i.A)("page.user.contest.following.option.taiwan",{_:"台灣"})},{key:"international",value:(0,i.A)("page.user.contest.following.option.international",{_:"國際"})}],onChange:function(e){C("location",e)},"data-v-eb8dc924":""}))),n.createElement("div",{className:"bh-item","data-v-eb8dc924":""},n.createElement("div",{className:"bh-label","data-v-eb8dc924":""},(0,i.A)("page.user.content.following.sort",{_:"排序"})),n.createElement("div",{className:"bh-form-unit","data-v-eb8dc924":""},n.createElement(m.A,{key:y.sort,value:y.sort,options:[{key:"mixed",value:(0,i.A)("page.user.contest.judged.option.mixed",{_:"綜合"})},{key:"popular",value:(0,i.A)("page.user.contest.judged.option.popular",{_:"熱門"})},{key:"highestPrize",value:(0,i.A)("page.user.contest.judged.option.highestPrize",{_:"獎金"})},{key:"expiring",value:(0,i.A)("page.user.contest.judged.option.expiring",{_:"截止"})},{key:"newest",value:(0,i.A)("page.user.contest.judged.option.newest",{_:"最新"})}],onChange:function(e){C("sort",e)},"data-v-eb8dc924":""})))),0<t.length?n.createElement("div",{className:"row bh-card-list","data-v-eb8dc924":""},t.map(function(e){return n.createElement("div",{className:"col-md-3 col-sm-6 col-12 bh-card-item","data-v-eb8dc924":""},n.createElement(u.A,{key:e.id,item:e,"data-v-eb8dc924":""}))})):n.createElement("div",{className:"bh-not-found","data-v-eb8dc924":""},n.createElement("div",{className:"bh-jimi-icon","data-v-eb8dc924":""}),n.createElement("div",{className:"bh-back-to-my-participated","data-v-eb8dc924":""},n.createElement("p",{"data-v-eb8dc924":""},(0,i.A)("page.user.contest.following.noData",{_:"目前沒有收藏的比賽"})))))))}},1412:function(e,t,a){a.r(t),a.d(t,{default:function(){return f}}),a(52675),a(89463),a(2259),a(28706),a(23418),a(23792),a(48598),a(62062),a(34782),a(26910),a(62010),a(26099),a(3362),a(9391),a(27495),a(38781),a(47764),a(62953);var n=a(96540),r=a(84976),s=a(47767),i=a(76927);a(65365);var c=a(45407),o=a(98239),l=a(76388),m=a(83463),u=a(55983);function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,s,i,c=[],o=!0,l=!1;try{if(s=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;
1!(o=(n=s.call(a)).done)&&(c.push(n.value),c.length!==t);o=!0);}catch(e){l=!0,r=e}finally{try{if(!o&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?p(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function f(){var e=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin();var t=l.A.cmsAccountUser.hooks.useUserContestJudgedList(),a=(0,n.useRef)(!1),p=d((0,n.useState)(null),2),f=p[0],v=p[1],b=d((0,n.useState)({location:"all",sort:"mixed"}
1),2),y=b[0],h=b[1],g=d((0,n.useState)(!0),2),A=g[0],E=g[1],N=(0,s.g)();(0,s.zy)();var k=(0,s.Zp)();(0,n.useEffect)(function(){l.A.common.actions.setActivedPage({name:"userContest"})},[]),(0,n.useEffect)(function(){!0!==a.current&&(a.current=!0)},[]),(0,n.useEffect)(function(){if("all"===f?document.title=(0,i.A)("page.user.contest.judged.tab.all")+" - "+(0,i.A)("page.user.contest.judged.title")+" - "+(0,i.A)("siteName"):"beginning"===f?document.title=(0,i.A)("page.user.contest.judged.tab.beginning")+" - "+(0,i.A)("page.user.contest.judged.title")+" - "+(0,i.A)("siteName"):"processing"===f?document.title=(0,i.A)("page.user.contest.judged.tab.processing")+" - "+(0,i.A)("page.user.contest.judged.title")+" - "+(0,i.A)("siteName"):"ended"===f?document.title=(0,i.A)("page.user.contest.judged.tab.ended")+" - "+(0,i.A)("page.user.contest.judged.title")+" - "+(0,i.A)("siteName"):document.title=(0,i.A)("page.user.contest.judged.title")+" - "+(0,i.A)("siteName"),o.Ay.trigger("kaoBei",{action:"pageView",contentGroup:"User_bhuntr"}),!c.Ay.isEmpty(f)){var t={timeline:f};c.Ay.isNotEmpty(y.location)&&(t.location=y.location),c.Ay.isNotEmpty(y.sort)&&(t.sort=y.sort),E(!0),l.A.cmsAccountUser.actions.getUserContestJudgedList({locale:e,data:{language:e,page:1,filter:t}}).then(function(){}).catch(function(){}).finally(function(){E(!1)})}},[e,f,y]),(0,n.useEffect)(function(){var t=N.tab;(c.Ay.isEmpty(t)||""===t)&&(t="all",k("/".concat(e,"/user/contests/judged/").concat(t),{replace:!0})),v(t)},[e,N]);var C=(0,n.useCallback)(function(e,t){""===t?y[e]=null:!0===/^\d+$/.test(t)?y[e]=parseInt(t,10):y[e]=t,h(c.Ay.deepCopy(y))},[y]);return n.createElement("div",{className:"bh-page bh-user-contest-judged-page","data-v-1b1dae50":""},n.createElement("div",{className:"bh-header","data-v-1b1dae50":""},n.createElement("div",{className:"bh-title","data-v-1b1dae50":""},n.createElement("h1",{"data-v-1b1dae50":""},(0,i.A)("page.user.contest.judged.title",{_:"我評審的比賽"})))),n.createElement("div",{className:"bh-container row","data-v-1b1dae50":""},n.createElement("div",{className:"bh-tabs","data-v-1b1dae50":""},n.createElement(r.N_,{className:["bh-item","all"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/contests/judged/all"),"data-v-1b1dae50":""},(0,i.A)("page.user.contest.judged.tab.all",{_:"全部"})),n.createElement(r.N_,{className:["bh-item","beginning"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/contests/judged/beginning"),"data-v-1b1dae50":""},(0,i.A)("page.user.contest.judged.tab.beginning",{_:"未開始"})),n.createElement(r.N_,{className:["bh-item","processing"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/contests/judged/processing"),"data-v-1b1dae50":""},(0,i.A)("page.user.contest.judged.tab.processing",{_:"進行中"})),n.createElement(r.N_,{className:["bh-item","ended"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/contests/judged/ended"),"data-v-1b1dae50":""},(0,i.A)("page.user.contest.judged.tab.ended",{_:"已結束"}))),!0===A?n.createElement("div",{className:"bh-content","data-v-1b1dae50":""},n.createElement("div",{className:"bh-loading","data-v-1b1dae50":""},n.createElement("i",{className:"fas fa-circle-notch fa-spin","data-v-1b1dae50":""}))):n.createElement("div",{className:"bh-content","data-v-1b1dae50":""},n.createElement("div",{className:"bh-panel","data-v-1b1dae50":""},n.createElement("div",{className:"bh-item","data-v-1b1dae50":""},n.createElement("div",{className:"bh-label","data-v-1b1dae50":""},(0,i.A)("page.user.content.judged.location",{_:"國家 / 地區"})),n.createElement("div",{className:"bh-form-unit","data-v-1b1dae50":""},n.createElement(m.A,{key:y.location,value:y.location,options:[{key:"all",value:(0,i.A)("page.user.contest.judged.option.all",{_:"全部"})},{key:"taiwan",value:(0,i.A)("page.user.contest.judged.option.taiwan",{_:"台灣"})},{key:"international",value:(0,i.A)("page.user.contest.judged.option.international",{_:"國際"})}],onChange:function(e){C("location",e)},"data-v-1b1dae50":""}))),n.createElement("div",{className:"bh-item","data-v-1b1dae50":""},n.createElement("div",{className:"bh-label","data-v-1b1dae50":""},(0,i.A)("page.user.content.judged.sort",{_:"排序"})),n.createElement("div",{className:"bh-form-unit","data-v-1b1dae50":""},n.createElement(m.A,{key:y.sort,value:y.sort,options:[{key:"mixed",value:(0,i.A)("page.user.contest.judged.option.mixed",{_:"綜合"})},{key:"popular",value:(0,i.A)("page.user.contest.judged.option.popular",{_:"熱門"})},{key:"highestPrize",value:(0,i.A)("page.user.contest.judged.option.highestPrize",{_:"獎金"})},{key:"expiring",value:(0,i.A)("page.user.contest.judged.option.expiring",{_:"截止"})},{key:"newest",value:(0,i.A)("page.user.contest.judged.option.newest",{_:"最新"})}],onChange:function(e){C("sort",e)},"data-v-1b1dae50":""})))),0<t.length?n.createElement("div",{className:"row bh-card-list","data-v-1b1dae50":""},t.map(function(e){return n.createElement("div",{className:"col-md-3 col-sm-6 col-12 bh-card-item","data-v-1b1dae50":""},n.createElement(u.A,{key:e.id,item:e,"data-v-1b1dae50":""}))})):n.createElement("div",{className:"bh-not-found","data-v-1b1dae50":""},n.createElement("div",{className:"bh-jimi-icon","data-v-1b1dae50":""}),n.createElement("div",{className:"bh-back-to-my-participated","data-v-1b1dae50":""},n.createElement("p",{"data-v-1b1dae50":""},(0,i.A)("page.user.contest.judged.noData",{_:"目前沒有評審的比賽"})))))))}},72980:function(e,t,a){a.r(t),a.d(t,{default:function(){return f}}),a(52675),a(89463),a(2259),a(28706),a(23418),a(23792),a(48598),a(62062),a(34782),a(26910),a(62010),a(26099),a(3362),a(9391),a(27495),a(38781),a(47764),a(62953);var n=a(96540),r=a(84976),s=a(47767),i=a(76927);a(65365);var c=a(45407),o=a(98239),l=a(76388),m=a(83463),u=a(55983);function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,s,i,c=[],o=!0,l=!1;try{if(s=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;
1!(o=(n=s.call(a)).done)&&(c.push(n.value),c.length!==t);o=!0);}catch(e){l=!0,r=e}finally{try{if(!o&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?p(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function f(){var e=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin();var t=l.A.cmsAccountUser.hooks.useUserContestSubmittedList(),a=(0,n.useRef)(!1),p=d((0,n.useState)(null),2),f=p[0],v=p[1],b=d((0,n.useState)({location:"all",sort:"mixed"}
1),2),y=b[0],h=b[1],g=d((0,n.useState)(!0),2),A=g[0],E=g[1],N=(0,s.g)();(0,s.zy)();var k=(0,s.Zp)();(0,n.useEffect)(function(){l.A.common.actions.setActivedPage({name:"userContest"})},[]),(0,n.useEffect)(function(){!0!==a.current&&(a.current=!0)},[]),(0,n.useEffect)(function(){if("all"===f?document.title=(0,i.A)("page.user.contest.submitted.tab.all")+" - "+(0,i.A)("page.user.contest.submitted.title")+" - "+(0,i.A)("siteName"):"notEnded"===f?document.title=(0,i.A)("page.user.contest.submitted.tab.notEnded")+" - "+(0,i.A)("page.user.contest.submitted.title")+" - "+(0,i.A)("siteName"):"voteProcessing"===f?document.title=(0,i.A)("page.user.contest.submitted.tab.voteProcessing")+" - "+(0,i.A)("page.user.contest.submitted.title")+" - "+(0,i.A)("siteName"):"nearWinnerAnnouncement"===f?document.title=(0,i.A)("page.user.contest.submitted.tab.nearWinnerAnnouncement")+" - "+(0,i.A)("page.user.contest.submitted.title")+" - "+(0,i.A)("siteName"):document.title=(0,i.A)("page.user.contest.submitted.title")+" - "+(0,i.A)("siteName"),o.Ay.trigger("kaoBei",{action:"pageView",contentGroup:"User_bhuntr"}),!c.Ay.isEmpty(f)){var t={timeline:f};c.Ay.isNotEmpty(y.location)&&(t.location=y.location),c.Ay.isNotEmpty(y.sort)&&(t.sort=y.sort),E(!0),l.A.cmsAccountUser.actions.getUserContestSubmittedList({locale:e,data:{language:e,page:1,filter:t}}).then(function(){}).catch(function(){}).finally(function(){E(!1)})}},[e,f,y]),(0,n.useEffect)(function(){var t=N.tab;(c.Ay.isEmpty(t)||""===t)&&(t="all",k("/".concat(e,"/user/contests/submitted/").concat(t),{replace:!0})),v(t)},[e,N]);var C=(0,n.useCallback)(function(e,t){""===t?y[e]=null:!0===/^\d+$/.test(t)?y[e]=parseInt(t,10):y[e]=t,h(c.Ay.deepCopy(y))},[y]);return n.createElement("div",{className:"bh-page bh-user-contest-submitted-page","data-v-8f8ebbf0":""},n.createElement("div",{className:"bh-header","data-v-8f8ebbf0":""},n.createElement("div",{className:"bh-title","data-v-8f8ebbf0":""},n.createElement("h1",{"data-v-8f8ebbf0":""},(0,i.A)("page.user.contest.submitted.title",{_:"我參加的比賽"})))),n.createElement("div",{className:"bh-container row","data-v-8f8ebbf0":""},n.createElement("div",{className:"bh-tabs","data-v-8f8ebbf0":""},n.createElement(r.N_,{className:["bh-item","all"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/contests/submitted/all"),"data-v-8f8ebbf0":""},(0,i.A)("page.user.contest.submitted.tab.all",{_:"全部"})),n.createElement(r.N_,{className:["bh-item","notEnded"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/contests/submitted/notEnded"),"data-v-8f8ebbf0":""},(0,i.A)("page.user.contest.submitted.tab.notEnded",{_:"未結束"})),n.createElement(r.N_,{className:["bh-item","submitProcessing"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/contests/submitted/submitProcessing"),"data-v-8f8ebbf0":""},(0,i.A)("page.user.contest.submitted.tab.submitProcessing",{_:"投稿中"})),n.createElement(r.N_,{className:["bh-item","voteProcessing"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/contests/submitted/voteProcessing"),"data-v-8f8ebbf0":""},(0,i.A)("page.user.contest.submitted.tab.voteProcessing",{_:"投票中"})),n.createElement(r.N_,{className:["bh-item","nearWinnerAnnouncement"===f&&"is-active"].join(" "),to:"/".concat(e,"/user/contests/submitted/nearWinnerAnnouncement"),"data-v-8f8ebbf0":""},(0,i.A)("page.user.contest.submitted.tab.nearWinnerAnnouncement",{_:"近期得獎公佈"}))),!0===A?n.createElement("div",{className:"bh-content","data-v-8f8ebbf0":""},n.createElement("div",{className:"bh-loading","data-v-8f8ebbf0":""},n.createElement("i",{className:"fas fa-circle-notch fa-spin","data-v-8f8ebbf0":""}))):n.createElement("div",{className:"bh-content","data-v-8f8ebbf0":""},n.createElement("div",{className:"bh-panel","data-v-8f8ebbf0":""},n.createElement("div",{className:"bh-item","data-v-8f8ebbf0":""},n.createElement("div",{className:"bh-label","data-v-8f8ebbf0":""},(0,i.A)("page.user.content.submited.location",{_:"國家 / 地區"})),n.createElement("div",{className:"bh-form-unit","data-v-8f8ebbf0":""},n.createElement(m.A,{key:y.location,value:y.location,options:[{key:"all",value:(0,i.A)("page.user.contest.submited.option.all",{_:"全部"})},{key:"taiwan",value:(0,i.A)("page.user.contest.submited.option.taiwan",{_:"台灣"})},{key:"international",value:(0,i.A)("page.user.contest.submited.option.international",{_:"國際"})}],onChange:function(e){C("location",e)},"data-v-8f8ebbf0":""}))),n.createElement("div",{className:"bh-item","data-v-8f8ebbf0":""},n.createElement("div",{className:"bh-label","data-v-8f8ebbf0":""},(0,i.A)("page.user.content.submited.sort",{_:"排序"})),n.createElement("div",{className:"bh-form-unit","data-v-8f8ebbf0":""},n.createElement(m.A,{key:y.sort,value:y.sort,options:[{key:"mixed",value:(0,i.A)("page.user.contest.judged.option.mixed",{_:"綜合"})},{key:"popular",value:(0,i.A)("page.user.contest.judged.option.popular",{_:"熱門"})},{key:"highestPrize",value:(0,i.A)("page.user.contest.judged.option.highestPrize",{_:"獎金"})},{key:"expiring",value:(0,i.A)("page.user.contest.judged.option.expiring",{_:"截止"})},{key:"newest",value:(0,i.A)("page.user.contest.judged.option.newest",{_:"最新"})}],onChange:function(e){C("sort",e)},"data-v-8f8ebbf0":""})))),0<t.length?n.createElement("div",{className:"row bh-card-list","data-v-8f8ebbf0":""},t.map(function(e){return n.createElement("div",{className:"col-md-3 col-sm-6 col-12 bh-card-item","data-v-8f8ebbf0":""},n.createElement(u.A,{key:e.id,item:e,"data-v-8f8ebbf0":""}))})):n.createElement("div",{className:"bh-not-found","data-v-8f8ebbf0":""},n.createElement("div",{className:"bh-jimi-icon","data-v-8f8ebbf0":""}),n.createElement("div",{className:"bh-back-to-my-participated","data-v-8f8ebbf0":""},n.createElement("p",{"data-v-8f8ebbf0":""},(0,i.A)("page.user.contest.submitted.noData",{_:"目前沒有參加的比賽"})))))))}},77995:function(e,t,a){a.r(t),a.d(t,{default:function(){return f}}),a(52675),a(89463),a(2259),a(28706),a(23418),a(23792),a(48598),a(62062),a(34782),a(62010),a(26099),a(3362),a(9391),a(27495),a(38781),a(47764),a(62953);var n=a(96540),r=a(47767),s=a(84976),i=a(76927);a(65365);var c=a(45407),o=a(98239),l=a(76388);function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function u(e){var t,a=e.orderItem;l.A.common.hooks.useLocale(),l.A.common.hooks.useIsMobile();var r=l.A.common.hooks.useActivedPage();l.A.cmsAccountUser.hooks.useIsUserLogin();var s=function(e){if(Array.isArray(e))return e}
1(t=(0,n.useState)(!1))||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,r,s,i=[],c=!0,o=!1;try{r=(t=t.call(e)).next,!1;for(;!(c=(a=r.call(t)).done)&&(i.push(a.value),2!==i.length);c=!0);}catch(e){o=!0,n=e}finally{try{if(!c&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(o)throw n}}return i}}(t)||function(e){if(e){if("string"==typeof e)return m(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?m(e,2):void 0}}(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),u=s[0],d=s[1],p=(0,n.useMemo)(function(){if(c.Ay.isEmpty(a))return"";switch(a.type){case"submissionFee":return"is-submission-fee";case"paperCA":return"is-paper-ca";case"electronicCA":return"is-electronic-ca";case"contestPlan":return"is-contest-plan";case"contestPermission":return"is-contest-permission";case"contestAdvertising":return"is-contest-advertising";case"activityPlan":return"is-activity-plan";case"activityPermission":return"is-activity-permission";case"activityAdvertising":return"is-activity-advertising";case"gameProduct":return"is-game-product";default:return""}},[a]),f=(0,n.useMemo)(function(){if(c.Ay.isEmpty(a))return"";switch(a.type){case"submissionFee":return(0,i.A)("component.user.order.card.badge.submissionFee",{_:"報名費"});case"paperCA":return(0,i.A)("component.user.order.card.badge.paperCA",{_:"參賽證明"});case"electronicCA":return(0,i.A)("component.user.order.card.badge.electronicCA",{_:"投稿憑證"});case"contestPlan":return(0,i.A)("component.user.order.card.badge.contestPlan",{_:"比賽方案"});case"contestPermission":return(0,i.A)("component.user.order.card.badge.contestPermission",{_:"比賽加值功能"});case"contestAdvertising":return(0,i.A)("component.user.order.card.badge.advertising",{_:"比賽加值廣告"});case"activityPlan":return(0,i.A)("component.user.order.card.badge.activityPlan",{_:"活動方案"});case"activityPermission":return(0,i.A)("component.user.order.card.badge.activityPermission",{_:"活動加值功能"});case"activityAdvertising":return(0,i.A)("component.user.order.card.badge.activityAdvertising",{_:"活動加值廣告"});case"gameProduct":return(0,i.A)("component.user.order.card.badge.gameProduct",{_:"會員商品"});default:return""}},[a]),v=(0,n.useMemo)(function(){return c.Ay.isEmpty(a)?0:a.amount*a.quantity+(c.Ay.isNotEmpty(a.shippingFee)?a.shippingFee:0)},[a]),b=(0,n.useMemo)(function(){return c.Ay.isEmpty(a)||c.Ay.isEmpty(a.expireTime)?"":c.Ay.timestampToDatetime(a.expireTime)},[a]),y=(0,n.useMemo)(function(){return c.Ay.isEmpty(a)?"":c.Ay.timestampToDatetime(a.createTime)},[a]),h=(0,n.useMemo)(function(){if(c.Ay.isEmpty(a))return"";switch(a.status){case"available":return(0,i.A)("component.user.order.card.available");case"unavailable":return(0,i.A)("component.user.order.card.unavailable");default:return""}},[a]);(0,n.useMemo)(function(){if(c.Ay.isEmpty(a))return"";switch(a.shippingStatus){case"pending":return(0,i.A)("component.user.order.card.shipping.status.pending",{_:"待處理"});case"processing":return(0,i.A)("component.user.order.card.shipping.status.processing",{_:"處理中"});case"shipped":return(0,i.A)("component.user.order.card.shipping.status.shipped",{_:"已出貨"});case"completed":return(0,i.A)("component.user.order.card.shipping.status.completed",{_:"已完成"});default:return""}},[a]);var g=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==a||null==(e=a.relationship)?void 0:e.orderPaymentItem)?null:a.relationship.orderPaymentItem},[a]),A=(0,n.useMemo)(function(){return!!c.Ay.isEmpty(null==g?void 0:g.expireTime)||g.expireTime<c.Ay.timestamp()},[g]),E=(0,n.useMemo)(function(){return c.Ay.isEmpty(null==g?void 0:g.expireTime)?"":c.Ay.timestampToDatetime(g.expireTime)},[g]),N=(0,n.useMemo)(function(){if(c.Ay.isEmpty(g))return"";
1switch(g.method){case"creditCard":return(0,i.A)("component.user.order.card.credit",{_:"信用卡"});case"cvs":return(0,i.A)("component.user.order.card.store",{_:"超商"});case"atm":return(0,i.A)("component.user.order.card.atm",{_:"ATM"});case"gameCoin":return(0,i.A)("component.user.order.card.gameCoin",{_:"獵人幣"});default:return""}},[g]),k=(0,n.useMemo)(function(){if(c.Ay.isEmpty(g))return"";switch(g.status){case"pending":return(0,i.A)("component.user.order.card.status.pending");case"processing":return(0,i.A)("component.user.order.card.status.processing");case"success":return(0,i.A)("component.user.order.card.status.success");case"failed":return(0,i.A)("component.user.order.card.status.failed");default:return""}},[g]),C=(0,n.useMemo)(function(){return c.Ay.isEmpty(g)?"":c.Ay.timestampToDatetime(g.createTime)},[g]),w=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==a||null==(e=a.relationship)?void 0:e.orderInvoiceItem)?null:a.relationship.orderInvoiceItem},[a]),I=(0,n.useMemo)(function(){if(c.Ay.isEmpty(w))return"";switch(w.status){case"pending":return(0,i.A)("component.user.order.card.status.pending");case"processing":return(0,i.A)("component.user.order.card.status.processing");case"success":return(0,i.A)("component.user.order.card.status.success");case"failed":return(0,i.A)("component.user.order.card.status.failed");default:return""}},[w]),U=(0,n.useMemo)(function(){return c.Ay.isEmpty(w)?"":c.Ay.timestampToDatetime(w.createTime)},[w]),_=(0,n.useMemo)(function(){return!(c.Ay.isEmpty(a)||"gameProduct"===a.type||0==a.amount*a.quantity||"unavailable"===a.status||c.Ay.isNotEmpty(a.expireTime)&&a.expireTime<c.Ay.timestamp())&&(!!c.Ay.isEmpty(g)||"success"!==g.status)},[a,g]),S=(0,n.useCallback)(function(){d(!u)},[u]),x=(0,n.useCallback)(function(){j();var e={serialNumber:a.serialNumber,action:"continueOrderPayment",type:a.type,extData:a.extData,onFinish:function(){}};c.Ay.isNotEmpty(a.userId)&&(e.userId=a.userId),c.Ay.isNotEmpty(a.organizerId)&&(e.organizerId=a.organizerId),c.Ay.isNotEmpty(a.contestId)&&(e.contestId=a.contestId),c.Ay.isNotEmpty(a.contestGroupId)&&(e.contestGroupId=a.contestGroupId),c.Ay.isNotEmpty(a.activityId)&&(e.activityId=a.activityId),c.Ay.isNotEmpty(a.submissionId)&&(e.submissionId=a.submissionId),c.Ay.isNotEmpty(a.certificateId)&&(e.certificateId=a.certificateId),l.A.common.actions.setModalHub({target:"checkout",data:e})},[a]),j=(0,n.useCallback)(function(){o.Ay.trigger("kaoBei",{category:"Func",action:"Continue",object:"Payment",type:c.Ay.ucfirst(a.type),page:c.Ay.ucfirst(r.name),layout:null,modal:null,component:null})},[r,a]);return n.createElement("div",{className:"bh-user-orders-card","data-v-7ae2e73a":""},n.createElement("div",{className:"bh-order-summary-block","data-v-7ae2e73a":""},n.createElement("div",{className:"bh-left","data-v-7ae2e73a":""},n.createElement("div",{className:"bh-row","data-v-7ae2e73a":""},n.createElement("span",{className:["bh-order-type",p].join(" "),"data-v-7ae2e73a":""},f)),n.createElement("div",{className:"bh-row","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-order-title","data-v-7ae2e73a":""},a.title)),n.createElement("br",{"data-v-7ae2e73a":""}),n.createElement("div",{className:"bh-row","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.label.id",{_:"訂單編號:"})),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.serialNumber)),n.createElement("div",{className:"bh-row","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.createdAt",{_:"訂單時間:"})),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},y))),n.createElement("div",{className:"bh-right","data-v-7ae2e73a":""},n.createElement("div",{className:"bh-top","data-v-7ae2e73a":""},!0===_&&(!0===A||"creditCard"===g.method)&&n.createElement("button",{className:"bh-button bh-button-orange",type:"button",onClick:function(){x()},"data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.button.continuePay"))),n.createElement("div",{className:"bh-bottom","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-more",onClick:function(){S()},"data-v-7ae2e73a":""},n.createElement("span",{"data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.detail")),n.createElement("i",{className:["fas fa-chevron-right",u?"is-show":""].join(" "),"data-v-7ae2e73a":""}))))),n.createElement("div",{className:["bh-order-detail-block",u?"is-show":""].join(" "),"data-v-7ae2e73a":""},n.createElement("div",{className:"bh-block","data-v-7ae2e73a":""},n.createElement("h3",{"data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.title")),n.createElement("div",{className:"bh-fields","data-v-7ae2e73a":""},n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.bill.amount")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},n.createElement("span",{"data-v-7ae2e73a":""},"HunterCoin"===a.currency?(0,i.A)("component.user.order.currency.hunterCoin",{_:"獵人幣"}):a.currency,"\xa0"),n.createElement("span",{"data-v-7ae2e73a":""},c.Ay.formatMoney(a.amount)))),n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.bill.quantity")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.quantity)),!!c.Ay.isNotEmpty(a.shippingFee)&&n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.bill.shippingFee")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},c.Ay.formatMoney(a.quantity))),n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.bill.totalAmount")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},n.createElement("span",{"data-v-7ae2e73a":""},"HunterCoin"===a.currency?(0,i.A)("component.user.order.currency.hunterCoin",{_:"獵人幣"}):a.currency,"\xa0"),n.createElement("span",{"data-v-7ae2e73a":""},c.Ay.formatMoney(v)))),n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.bill.status")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},h)),!!c.Ay.isNotEmpty(a.expireTime)&&n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.bill.expiredTime")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},b))),n.createElement("hr",{"data-v-7ae2e73a":""}),n.createElement("h3",{"data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.bill.information")),n.createElement("div",{className:"bh-fields","data-v-7ae2e73a":""},c.Ay.isNotEmpty(a.billingVATNumber)?n.createElement(n.Fragment,null,n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.bill.taxNumber")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.billingVATNumber)),n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.bill.companyName")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.billingRecipientName))):n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.bill.name")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.billingRecipientName)),!!c.Ay.isNotEmpty(a.billingEmail)&&n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.bill.email")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.billingEmail)),!!c.Ay.isNotEmpty(a.billingPhone)&&n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.bill.phone")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.billingPhone)),n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.bill.address")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},!!c.Ay.isNotEmpty(a.billingPostalCode)&&a.billingPostalCode,!!c.Ay.isNotEmpty(a.billingCity)&&a.billingCity,!!c.Ay.isNotEmpty(a.billingDistrict)&&a.billingDistrict,!!c.Ay.isNotEmpty(a.billingAddress1)&&a.billingAddress1,!!c.Ay.isNotEmpty(a.billingAddress2)&&a.billingAddress2))),!!c.Ay.isNotEmpty(a.shippingMethod)&&n.createElement(n.Fragment,null,n.createElement("hr",{"data-v-7ae2e73a":""}),n.createElement("h3",{"data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.shipping.information")),n.createElement("div",{className:"bh-fields","data-v-7ae2e73a":""},n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.shipping.type")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.shippingMethod)),!!c.Ay.isNotEmpty(a.shippingFee)&&n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.shipping.fee")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.shippingFee)),n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.shipping.name")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.shippingRecipientName)),!!c.Ay.isNotEmpty(a.shippingEmail)&&n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.shipping.email")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.shippingEmail)),!!c.Ay.isNotEmpty(a.shippingPhone)&&n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.shipping.phone")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.shippingPhone)),n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.shipping.address")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},!!c.Ay.isNotEmpty(a.shippingPostalCode)&&a.shippingPostalCode,!!c.Ay.isNotEmpty(a.shippingCity)&&a.shippingCity,!!c.Ay.isNotEmpty(a.shippingDistrict)&&a.shippingDistrict,!!c.Ay.isNotEmpty(a.shippingAddress1)&&a.shippingAddress1,!!c.Ay.isNotEmpty(a.shippingAddress2)&&a.shippingAddress2)))),!!c.Ay.isNotEmpty(g)&&n.createElement(n.Fragment,null,n.createElement("hr",{"data-v-7ae2e73a":""}),n.createElement("h3",{"data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.paymentInformation")),n.createElement("div",{className:"bh-fields","data-v-7ae2e73a":""},n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.paymentNumber")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},g.serialNumber)),n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.paymentType")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},N)),(!0===_||!1===A)&&n.createElement(n.Fragment,null,"cvs"===g.method&&n.createElement(n.Fragment,null,n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.cvsCode")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},g.cvsCode)),n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.cvsCodeLink")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},n.createElement("a",{href:g.cvsUrl,target:"_blank","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.button.enter"))))),"atm"===g.method&&n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""}
1,(0,i.A)("component.user.order.card.visualAccount")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},"(".concat(g.bankCode,") ").concat(g.virtualAccount))),!!c.Ay.isNotEmpty(g.expireTime)&&n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.paymentExpiredTime")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},E))),n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.paymentStatus")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},k)),n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.bill.createTime")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},C)))),!!c.Ay.isNotEmpty(w)&&n.createElement(n.Fragment,null,n.createElement("hr",{"data-v-7ae2e73a":""}),n.createElement("h3",{"data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.invoice.information")),n.createElement("div",{className:"bh-fields","data-v-7ae2e73a":""},n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.invoice.serialNumber")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},w.serialNumber)),!!c.Ay.isNotEmpty(w.number)&&n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.invoice.invoiceNo")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},w.number)),!!c.Ay.isNotEmpty(w.randomCode)&&n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.invoice.randomCode")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},w.randomCode)),n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.invoice.status")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},I)),n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.invoice.createTime")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},U)),!!(c.Ay.isNotEmpty(w.number)||c.Ay.isNotEmpty(w.randomCode))&&n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-value",dangerouslySetInnerHTML:{__html:(0,i.A)("component.user.order.card.invoice.queryInvoice",{url:"https://www.einvoice.nat.gov.tw"})},"data-v-7ae2e73a":""})))),-1!==["submissionFee","paperCA","electronicCA"].indexOf(a.type)&&n.createElement(n.Fragment,null,n.createElement("hr",{"data-v-7ae2e73a":""}),n.createElement("h3",{"data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.other.information")),n.createElement("div",{className:"bh-fields","data-v-7ae2e73a":""},n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.other.contestId")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.contestId)),!!c.Ay.isNotEmpty(a.relationship.contestTitle)&&n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.other.contestTitle")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.relationship.contestTitle)),n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.other.submissionId")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.submissionId)),!!c.Ay.isNotEmpty(a.relationship.submissionTitle)&&n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.other.submissionTitle")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.relationship.submissionTitle)))),-1!==["contestPlan","contestPermission","contestAdvertising"].indexOf(a.type)&&n.createElement(n.Fragment,null,n.createElement("hr",{"data-v-7ae2e73a":""}),n.createElement("h3",{"data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.other.information")),n.createElement("div",{className:"bh-fields","data-v-7ae2e73a":""},n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.other.organizerId")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.organizerId)),!!c.Ay.isNotEmpty(a.relationship.organizerTitle)&&n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.other.organizerTitle")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.relationship.organizerTitle)),n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.other.contestId")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.contestId)),!!c.Ay.isNotEmpty(a.relationship.contestTitle)&&n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.other.contestTitle")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.relationship.contestTitle)))),-1!==["activityPlan","activityPermission","activityAdvertising"].indexOf(a.type)&&n.createElement(n.Fragment,null,n.createElement("hr",{"data-v-7ae2e73a":""}),n.createElement("h3",{"data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.other.information")),n.createElement("div",{className:"bh-fields","data-v-7ae2e73a":""},n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.other.organizerId")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.organizerId)),!!c.Ay.isNotEmpty(a.relationship.organizerTitle)&&n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.other.organizerTitle")),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.relationship.organizerTitle)),n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.other.activityId",{_:"AID:"})),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.activityId)),!!c.Ay.isNotEmpty(a.relationship.activityTitle)&&n.createElement("div",{className:"bh-field","data-v-7ae2e73a":""},n.createElement("span",{className:"bh-text","data-v-7ae2e73a":""},(0,i.A)("component.user.order.card.other.activityTitle",{_:"活動名稱:"})),n.createElement("span",{className:"bh-value","data-v-7ae2e73a":""},a.relationship.activityTitle)))))))}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,s,i,c=[],o=!0,l=!1;try{if(s=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;
1!(o=(n=s.call(a)).done)&&(c.push(n.value),c.length!==t);o=!0);}catch(e){l=!0,r=e}finally{try{if(!o&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return p(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?p(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function f(){var e=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin();var t=l.A.cmsAccountUser.hooks.useUserOrderList(),a=(0,n.useRef)(!1),m=d((0,n.useState)(null),2),p=m[0],f=m[1],v=d((0,n.useState)(!0),2),b=v[0],y=v[1],h=(0,r.g)();(0,r.zy)();var g=(0,r.Zp)();return(0,n.useEffect)(function(){l.A.common.actions.setActivedPage({name:"userOrder"})},[]),(0,n.useEffect)(function(){!0!==a.current&&(a.current=!0)},[]),(0,n.useEffect)(function(){var t=(0,i.A)("page.user.order.title",{_:"我的訂單"})+" - "+(0,i.A)("siteName");"all"===p?document.title=(0,i.A)("page.user.order.tab.all",{_:"全部"})+" - "+t:"completed"===p?document.title=(0,i.A)("page.user.order.tab.completed",{_:"已完成"})+" - "+t:"pending"===p?document.title=(0,i.A)("page.user.order.tab.pending",{_:"待付款"})+" - "+t:"cancel"===p?document.title=(0,i.A)("page.user.order.tab.cancel",{_:"已取消"})+" - "+t:document.title=t,o.Ay.trigger("kaoBei",{action:"pageView",contentGroup:"User_bhuntr"}),c.Ay.isEmpty(p)||(y(!0),l.A.cmsAccountUser.actions.getUserOrderList({locale:e,data:{page:1,filter:{status:p}}}).then(function(){}).catch(function(){}).finally(function(){y(!1)}))},[e,p]),(0,n.useEffect)(function(){var t=h.tab;(c.Ay.isEmpty(t)||""===t)&&(t="all",g("/".concat(e,"/user/orders/").concat(t),{replace:!0})),f(t)},[e,h]),n.createElement("div",{className:"bh-page bh-user-order-page","data-v-bd5bdcfc":""},n.createElement("div",{className:"bh-header","data-v-bd5bdcfc":""},n.createElement("div",{className:"bh-title","data-v-bd5bdcfc":""},n.createElement("h1",{"data-v-bd5bdcfc":""},(0,i.A)("page.user.order.title",{_:"我的訂單"})))),n.createElement("div",{className:"bh-container","data-v-bd5bdcfc":""},n.createElement("div",{className:"bh-tabs","data-v-bd5bdcfc":""},n.createElement(s.N_,{className:["bh-item","all"===p&&"is-active"].join(" "),to:"/".concat(e,"/user/orders/all"),"data-v-bd5bdcfc":""},(0,i.A)("page.user.order.tab.all",{_:"全部"})),n.createElement(s.N_,{className:["bh-item","completed"===p&&"is-active"].join(" "),to:"/".concat(e,"/user/orders/completed"),"data-v-bd5bdcfc":""},(0,i.A)("page.user.order.tab.completed",{_:"已完成"})),n.createElement(s.N_,{className:["bh-item","pending"===p&&"is-active"].join(" "),to:"/".concat(e,"/user/orders/pending"),"data-v-bd5bdcfc":""},(0,i.A)("page.user.order.tab.pending",{_:"待付款"})),n.createElement(s.N_,{className:["bh-item","cancel"===p&&"is-active"].join(" "),to:"/".concat(e,"/user/orders/cancel"),"data-v-bd5bdcfc":""},(0,i.A)("page.user.order.tab.cancel",{_:"已取消"}))),!0===b?n.createElement("div",{className:"bh-content","data-v-bd5bdcfc":""},n.createElement("div",{className:"bh-loading","data-v-bd5bdcfc":""},n.createElement("i",{className:"fas fa-circle-notch fa-spin","data-v-bd5bdcfc":""}))):n.createElement("div",{className:"bh-content","data-v-bd5bdcfc":""},0<t.length?n.createElement("div",{className:"bh-list","data-v-bd5bdcfc":""},t.map(function(e){return n.createElement(u,{orderItem:e,key:e.serialNumber,"data-v-bd5bdcfc":""})})):n.createElement("div",{className:"bh-not-found","data-v-bd5bdcfc":""},n.createElement("div",{className:"bh-jimi-icon","data-v-bd5bdcfc":""}),n.createElement("div",{className:"bh-back-to-my-participated","data-v-bd5bdcfc":""},n.createElement("p",{"data-v-bd5bdcfc":""},(0,i.A)("page.user.order.noData",{_:"目前沒有任何訂單"})))))))}a(49636)},9175:function(e,t,a){a.r(t),a.d(t,{default:function(){return h}}),a(52675),a(89463),a(2259),a(28706),a(23418),a(23792),a(48598),a(62062),a(34782),a(62010),a(69085),a(79432),a(26099),a(27495),a(38781),a(47764),a(5746),a(62953),a(48408);var n=a(96540),r=a(47767),s=a(84976),i=a(76927);a(65365);var c=a(45407),o=a(98239),l=a(76388),m=a(30573),u=a(47884);a(3362),a(9391),a(49636);var d=a(39014);function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function f(e){var t,a=e.item,r=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile();var s=l.A.common.hooks.useActivedPage(),i=l.A.cmsAccountUser.hooks.useIsUserLogin(),m=l.A.cmsAccountUser.hooks.useUserAlias(),u=l.A.cmsAccountUser.hooks.useUserFollowingIds(),f=(0,n.useRef)(!1),v=(0,n.useRef)(),b=function(e){if(Array.isArray(e))return e}
1(t=(0,n.useState)(!1))||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,r,s,i=[],c=!0,o=!1;try{r=(t=t.call(e)).next,!1;for(;!(c=(a=r.call(t)).done)&&(i.push(a.value),2!==i.length);c=!0);}catch(e){o=!0,n=e}finally{try{if(!c&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(o)throw n}}return i}}(t)||function(e){if(e){if("string"==typeof e)return p(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?p(e,2):void 0}}(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),y=b[0],h=b[1];(0,n.useEffect)(function(){!0!==f.current&&(f.current=!0)},[]);var g=(0,n.useMemo)(function(){return!(c.Ay.isEmpty(m)||c.Ay.isEmpty(a))&&m===a.alias},[m,a]),A=(0,n.useCallback)(function(e){return{alias:e.alias,nickname:e.nickname,avatar:e.avatar,hasPremiumBorder:!!c.Ay.isNotEmpty(e.hasPremiumBorder)&&e.hasPremiumBorder}},[]),E=(0,n.useCallback)(function(e){e.preventDefault();var t=function(){h(!0),l.A.cmsAccountUser.actions.addUserFollowItem({locale:r,alias:a.alias,data:{language:r}}).then(function(){l.A.cmsAccountUser.actions.getUserFollowingIds().finally(function(){h(!1)}),k()}).catch(function(){h(!1)})};!1===i?N(function(){t()}):-1===u.indexOf(a.id)?t():(h(!0),l.A.cmsAccountUser.actions.removeUserFollowItem({locale:r,alias:a.alias,data:{language:r}}).then(function(){l.A.cmsAccountUser.actions.getUserFollowingIds({locale:r}).finally(function(){h(!1)}),C()}).catch(function(){h(!1)}))},[i,u,r,s,a]),N=(0,n.useCallback)(function(e){l.A.common.actions.setRedirectUrl(window.location.pathname),l.A.common.actions.setModalHub({target:"account",data:{action:"portal",callback:e}})},[]),k=(0,n.useCallback)(function(){o.Ay.trigger("kaoBei",{category:"Follow",action:"Save",object:"UserItem",page:c.Ay.ucfirst(s.name),layout:null,modal:null,component:"UserCard",label:a.nickname,userId:a.id,userAlias:a.alias})},[s,a]),C=(0,n.useCallback)(function(){o.Ay.trigger("kaoBei",{category:"Follow",action:"Unsave",object:"UserItem",page:c.Ay.ucfirst(s.name),layout:null,modal:null,component:"UserCard",label:a.nickname,userId:a.id,userAlias:a.alias})},[s,a]);return!!c.Ay.isNotEmpty(a)&&n.createElement("div",{className:"bh-user-card",ref:v,"data-v-d521153b":""},n.createElement("div",{className:"bh-border","data-v-d521153b":""},n.createElement("div",{className:"bh-left","data-v-d521153b":""},n.createElement(d.A,{item:A(a),"data-v-d521153b":""})),n.createElement("div",{className:"bh-right","data-v-d521153b":""},n.createElement("div",{className:"bh-nickname","data-v-d521153b":""},a.nickname),!!c.Ay.isNotEmpty(a.location)&&""!==a.location&&n.createElement("span",{className:"bh-location","data-v-d521153b":""},n.createElement("span",{className:"bh-icon","data-v-d521153b":""},n.createElement("i",{className:"fas fa-map-marker-alt","data-v-d521153b":""})),n.createElement("span",{"data-v-d521153b":""},a.location))),!1===g&&(!0===y?n.createElement("div",{className:"bh-following-button","data-v-d521153b":""},n.createElement("button",{className:"bh-button bh-button-green",disabled:!0,"data-v-d521153b":""},n.createElement("i",{className:"fas fa-circle-notch fa-spin","data-v-d521153b":""}))):-1===u.indexOf(a.id)?n.createElement("div",{className:"bh-following-button","data-v-d521153b":""},n.createElement("button",{className:"bh-button bh-button-green",onClick:E,"data-v-d521153b":""},"追隨")):n.createElement("div",{className:"bh-following-button","data-v-d521153b":""},n.createElement("button",{className:"bh-button bh-button-green",onClick:E,"data-v-d521153b":""},"已追隨")))))}var v=a(39264);function b(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,s,i,c=[],o=!0,l=!1;try{if(s=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;
1!(o=(n=s.call(a)).done)&&(c.push(n.value),c.length!==t);o=!0);}catch(e){l=!0,r=e}finally{try{if(!o&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return y(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?y(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function h(){var e=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile();var t=l.A.common.hooks.useIsLoading();l.A.cmsAccountUser.hooks.useIsUserLogin();var a=(0,n.useRef)(!1),d=b((0,n.useState)(null),2),p=d[0],y=d[1],h=b((0,n.useState)(1),2),g=h[0],A=h[1],E=b((0,n.useState)(null),2),N=E[0],k=E[1],C=b((0,n.useState)(null),2),w=C[0],I=C[1],U=b((0,n.useState)(null),2),_=U[0],S=U[1],x=b((0,n.useState)(null),2),j=x[0],T=x[1],M=b((0,n.useState)(null),2),D=M[0],O=M[1],P=b((0,n.useState)(null),2),F=P[0],L=P[1],R=b((0,n.useState)(null),2),B=R[0],H=R[1],z=(0,r.g)(),V=(0,r.zy)(),W=(0,r.Zp)();(0,n.useEffect)(function(){l.A.common.actions.setActivedPage({name:"userProfile"})},[]),(0,n.useEffect)(function(){!0!==a.current&&(a.current=!0)},[]),(0,n.useLayoutEffect)(function(){window.scrollTo(0,0)},[V]),(0,n.useEffect)(function(){var t=z.alias,a=z.tab;c.Ay.isEmpty(t)||""===t||((c.Ay.isEmpty(a)||""===a)&&(a="work",W("/".concat(e,"/user/").concat(t,"/").concat(a),{replace:!0})),y(a),A(1),k(t))},[e,z]),(0,n.useEffect)(function(){var e=new URLSearchParams(V.search),t=V.pathname+"?"+e.toString(),a=null;!0===e.has("page")?""!==(a=e.get("page"))?A(parseInt(a,10)):(e.delete("page"),A(1)):A(1);var n=V.pathname+"?"+e.toString();t!==n&&W(n)},[V,p]),(0,n.useEffect)(function(){"account"===p?document.title=" - 個人資料 - "+(0,i.A)("siteName"):"follower"===p?document.title="追隨者 - 個人資料 - "+(0,i.A)("siteName"):"following"===p?document.title="追隨中 - 個人資料 - "+(0,i.A)("siteName"):"judgedContest"===p?document.title="評審的比賽 - 個人資料 - "+(0,i.A)("siteName"):document.title="個人資料 - "+(0,i.A)("siteName")},[p]),(0,n.useEffect)(function(){c.Ay.isEmpty(N)||$()},[e,N]),(0,n.useEffect)(function(){if(!c.Ay.isEmpty(N)&&!c.Ay.isEmpty(p))switch(p){case"work":K();break;case"follower":J();break;case"following":Z();break;case"judgedContest":Q()}},[e,N,p,V]);var q=(0,n.useCallback)(function(e){A(e);var t=new URLSearchParams(V.search);t.set("page",e),W(V.pathname+"?"+t.toString())},[]),G=(0,n.useCallback)(function(){W("/".concat(e,"/404"),{replace:!0})},[e]),$=(0,n.useCallback)(function(){l.A.cmsAccountUser.actions.getUserInfoItem({locale:e,alias:N}).then(function(e){I(e),document.title="個人資料 - "+(0,i.A)("siteName"),o.Ay.trigger("kaoBei",{action:"pageView"})}).catch(function(){G()})},[e,N]),K=(0,n.useCallback)(function(){l.A.cmsAccountUser.actions.getUserWorkList({locale:e,alias:N,data:{language:e,page:g,limit:12}}).then(function(e){S(e.list),T(Object.assign({},{item:e.item,page:e.page}))}).catch(function(){S(null),T(null)})},[e,N,g]),J=(0,n.useCallback)(function(){l.A.cmsAccountUser.actions.getUserFollowerList({locale:e,alias:N,data:{language:e,page:g,limit:12}}).then(function(e){O(e.list),T(null)}).catch(function(){O(null),T(null)})},[e,N]),Z=(0,n.useCallback)(function(){l.A.cmsAccountUser.actions.getUserFollowingList({locale:e,alias:N,data:{language:e,page:g,limit:12}}).then(function(e){L(e.list),T(null)}).catch(function(){L(null),T(null)})},[e,N]),Q=(0,n.useCallback)(function(){l.A.cmsAccountUser.actions.getUserJudgedContestList({locale:e,alias:N,data:{language:e,page:g,limit:12}}).then(function(e){H(e.list),T(null)}).catch(function(){H(null),T(null)})},[e,N]),Y=(0,n.useCallback)(function(t){if(c.Ay.isNotEmpty(t[e])&&c.Ay.isNotEmpty(t[e].contest))return t[e].contest;var a=Object.keys(t)[0];return c.Ay.isNotEmpty(t[a])&&c.Ay.isNotEmpty(t[a].contest)?t[a].contest:null},[e]),X=(0,n.useCallback)(function(t){if(c.Ay.isNotEmpty(t[e])&&c.Ay.isNotEmpty(t[e].organizer))return t[e].organizer;var a=Object.keys(t)[0];return c.Ay.isNotEmpty(t[a])&&c.Ay.isNotEmpty(t[a].organizer)?t[a].organizer:null},[e]);return c.Ay.isEmpty(w)?n.createElement("div",{className:"bh-page bh-user-profile-page","data-v-a78f4dc9":""},n.createElement("div",{className:"bh-container","data-v-a78f4dc9":""},n.createElement("div",{className:"bh-section","data-v-a78f4dc9":""},n.createElement("div",{className:"bh-breadcrumb-block","data-v-a78f4dc9":""},n.createElement(s.N_,{to:"/".concat(e),"data-v-a78f4dc9":""},(0,i.A)("layout.header.label.homepage")),n.createElement("i",{className:"fas fa-chevron-right","data-v-a78f4dc9":""}),n.createElement("span",{"data-v-a78f4dc9":""},"獵人")))),n.createElement("div",{className:"bh-container","data-v-a78f4dc9":""},n.createElement("div",{className:"bh-loading-block","data-v-a78f4dc9":""},n.createElement("i",{className:"fas fa-circle-notch fa-spin","data-v-a78f4dc9":""}
1)))):n.createElement("div",{className:"bh-page bh-user-profile-page","data-v-a78f4dc9":""},n.createElement("div",{className:"bh-container","data-v-a78f4dc9":""},n.createElement("div",{className:"bh-section","data-v-a78f4dc9":""},n.createElement("div",{className:"bh-breadcrumb-block","data-v-a78f4dc9":""},n.createElement(s.N_,{to:"/".concat(e),"data-v-a78f4dc9":""},(0,i.A)("layout.header.label.homepage")),n.createElement("i",{className:"fas fa-chevron-right","data-v-a78f4dc9":""}),n.createElement("span",{"data-v-a78f4dc9":""},"獵人"),n.createElement("i",{className:"fas fa-chevron-right","data-v-a78f4dc9":""}),n.createElement("span",{"data-v-a78f4dc9":""},w.relationship.userDetailItem.nickname)))),n.createElement("div",{className:"bh-container","data-v-a78f4dc9":""},n.createElement("div",{className:"row bh-section bh-main-section","data-v-a78f4dc9":""},n.createElement("div",{className:"col-md-4 col-12 bh-left","data-v-a78f4dc9":""},n.createElement("div",{className:"bh-block bh-hero-block","data-v-a78f4dc9":""},n.createElement("div",{className:"bh-body","data-v-a78f4dc9":""},n.createElement(u.A,{item:w,direction:"vertical","data-v-a78f4dc9":""}))),!!c.Ay.isNotEmpty(w.relationship.userDetailItem.websiteUrl)&&n.createElement("div",{className:"bh-block bh-website-url-block","data-v-a78f4dc9":""},n.createElement("div",{className:"bh-body","data-v-a78f4dc9":""},n.createElement("div",{className:"bh-list","data-v-a78f4dc9":""},w.relationship.userDetailItem.websiteUrl.map(function(e){return n.createElement("div",{className:"bh-item",key:c.Ay.jsonHash(e),"data-v-a78f4dc9":""},n.createElement("a",{className:"bh-link",href:e,target:"_blank","data-v-a78f4dc9":""},n.createElement("span",{className:"bh-text","data-v-a78f4dc9":""},e),n.createElement("span",{className:"bh-icon","data-v-a78f4dc9":""},n.createElement("i",{className:"fa-solid fa-link","data-v-a78f4dc9":""}))))}))))),n.createElement("div",{className:"col-md-8 col-12 bh-right","data-v-a78f4dc9":""},n.createElement("div",{className:"bh-tabs","data-v-a78f4dc9":""},n.createElement(s.N_,{className:["bh-item","work"===p&&"is-active"].join(" "),to:"/".concat(e,"/user/").concat(N,"/work"),"data-v-a78f4dc9":""},"作品"),n.createElement(s.N_,{className:["bh-item","follower"===p&&"is-active"].join(" "),to:"/".concat(e,"/user/").concat(N,"/follower"),"data-v-a78f4dc9":""},"追隨者"),n.createElement(s.N_,{className:["bh-item","following"===p&&"is-active"].join(" "),to:"/".concat(e,"/user/").concat(N,"/following"),"data-v-a78f4dc9":""},"追隨中")),!0===t?n.createElement("div",{className:"bh-content","data-v-a78f4dc9":""},n.createElement("div",{className:"bh-loading","data-v-a78f4dc9":""},n.createElement("i",{className:"fas fa-circle-notch fa-spin","data-v-a78f4dc9":""}))):n.createElement("div",{className:"bh-content","data-v-a78f4dc9":""},"work"===p&&n.createElement(n.Fragment,null,n.createElement("div",{className:"bh-work-list","data-v-a78f4dc9":""},c.Ay.isNotEmpty(_)&&0!==_.length?_.map(function(e){return n.createElement(v.A,{item:e,key:c.Ay.jsonHash(e),onChange:K,"data-v-a78f4dc9":""})}):n.createElement("div",{className:"bh-not-found","data-v-a78f4dc9":""},n.createElement("div",{className:"bh-jimi-icon","data-v-a78f4dc9":""}),n.createElement("div",{className:"bh-back-to-my-participated","data-v-a78f4dc9":""},n.createElement("p",{"data-v-a78f4dc9":""},"尚無資料")))),!!c.Ay.isNotEmpty(j)&&n.createElement("div",{className:"bh-pagination","data-v-a78f4dc9":""},n.createElement(m.A,{data:j,onChange:q,"data-v-a78f4dc9":""}))),"follower"===p&&n.createElement("div",{className:"bh-follower-list","data-v-a78f4dc9":""},c.Ay.isNotEmpty(D)&&0!==D.length?D.map(function(e){return n.createElement(f,{item:e,key:c.Ay.jsonHash(e),"data-v-a78f4dc9":""})}):n.createElement("div",{className:"bh-not-found","data-v-a78f4dc9":""},n.createElement("div",{className:"bh-jimi-icon","data-v-a78f4dc9":""}),n.createElement("div",{className:"bh-back-to-my-participated","data-v-a78f4dc9":""},n.createElement("p",{"data-v-a78f4dc9":""},"尚無資料")))),"following"===p&&n.createElement("div",{className:"bh-following-list","data-v-a78f4dc9":""},c.Ay.isNotEmpty(F)&&0!==F.length?F.map(function(e){return n.createElement(f,{item:e,key:c.Ay.jsonHash(e),"data-v-a78f4dc9":""})}):n.createElement("div",{className:"bh-not-found","data-v-a78f4dc9":""},n.createElement("div",{className:"bh-jimi-icon","data-v-a78f4dc9":""}),n.createElement("div",{className:"bh-back-to-my-participated","data-v-a78f4dc9":""},n.createElement("p",{"data-v-a78f4dc9":""},"尚無資料")))),"judgedContest"===p&&n.createElement("div",{className:"bh-judged-contest-list","data-v-a78f4dc9":""},n.createElement("div",{className:"bh-table","data-v-a78f4dc9":""},n.createElement("table",{"data-v-a78f4dc9":""},n.createElement("thead",{"data-v-a78f4dc9":""},n.createElement("tr",{"data-v-a78f4dc9":""},n.createElement("td",{"data-v-a78f4dc9":""},"比賽名稱"),n.createElement("td",{"data-v-a78f4dc9":""},"主辦單位名稱"))),n.createElement("tbody",{"data-v-a78f4dc9":""},c.Ay.isNotEmpty(B)&&0!==B.length?B.map(function(e){return n.createElement("tr",{"data-v-a78f4dc9":""},n.createElement("td",{"data-v-a78f4dc9":""},Y(e)),n.createElement("td",{"data-v-a78f4dc9":""},X(e)))}):n.createElement("tr",{"data-v-a78f4dc9":""},n.createElement("td",{className:"bh-not-found",colspan:"2","data-v-a78f4dc9":""},n.createElement("div",{className:"bh-jimi-icon","data-v-a78f4dc9":""}),n.createElement("div",{className:"bh-back-to-my-participated","data-v-a78f4dc9":""},n.createElement("p",{"data-v-a78f4dc9":""},"尚無資料")))))))))))))}},64359:function(e,t,a){a.r(t),a.d(t,{default:function(){return ec}}),a(52675),a(89463),a(2259),a(28706),a(23418),a(23792),a(48598),a(34782),a(62010),a(26099),a(27495),a(38781),a(47764),a(62953);var n=a(96540),r=a(47767),s=a(84976),i=a(76927);a(65365);var c=a(45407),o=a(98239),l=a(76388);a(62062),a(84864),a(25440),a(5746);var m=a(49636),u=a(48075),d=a(83463);function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}var f=[{text:"正體中文",value:"tw"},{text:"English",value:"en"},{text:"日本語",value:"jp"},{text:"ไทย",value:"th"}];function v(){var e,t=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin();
1var a=l.A.cmsAccountUser.hooks.useUserItem(),s=function(e){if(Array.isArray(e))return e}(e=(0,n.useState)({language:null,timezone:null}))||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,r,s,i=[],c=!0,o=!1;try{r=(t=t.call(e)).next,!1;for(;!(c=(a=r.call(t)).done)&&(i.push(a.value),2!==i.length);c=!0);}catch(e){o=!0,n=e}finally{try{if(!c&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(o)throw n}}return i}}(e)||function(e){if(e){if("string"==typeof e)return p(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?p(e,2):void 0}}(e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=s[0],v=s[1],b=(0,r.zy)();(0,n.useEffect)(function(){c.Ay.isNotEmpty(a)&&c.Ay.isNotEmpty(a.relationship)&&c.Ay.isNotEmpty(a.relationship.userDetailItem)&&v({language:a.relationship.userDetailItem.language,timezone:a.relationship.userDetailItem.timezone})},[a]);var y=(0,n.useCallback)(function(e,t){var a=c.Ay.deepCopy(o);a[e]=""!==t?t:null,v(c.Ay.deepCopy(a))},[o]),h=(0,n.useCallback)(function(e){e.preventDefault();var n=null;o.language!==a.relationship.userDetailItem.language&&(n=o.language),l.A.cmsAccountUser.actions.updateUserDetailItem({locale:t,data:o}).then(function(){if(c.Ay.isNotEmpty(n)){m.A.set("bhuntrUserLang",n);var e=b.pathname+b.search;e=e.replace(new RegExp("^/".concat(t)),"/".concat(n)),location.href=e}else c.Ay.toastOK((0,i.A)("component.user.setting.success.saved"))},function(e){c.Ay.alertError(e.messages)}).catch(function(e){c.Ay.alertError(e.messages)})},[o,a,t]);return!!c.Ay.isNotEmpty(a)&&n.createElement("div",{className:"bh-block bh-basic-block","data-v-94973c53":""},n.createElement("div",{className:"bh-title","data-v-94973c53":""},(0,i.A)("component.user.setting.basic.title")),n.createElement("form",{className:"bh-content",onSubmit:h,"data-v-94973c53":""},n.createElement("div",{className:"bh-form-unit","data-v-94973c53":""},n.createElement("div",{className:"bh-text","data-v-94973c53":""},(0,i.A)("component.user.setting.basic.language")),n.createElement(d.A,{key:o.language,value:o.language,options:[{key:null,value:(0,i.A)("component.user.setting.basic.pleaseChoose")}].concat(f.map(function(e){return{key:e.value,value:e.text}})),onChange:function(e){y("language",e)},"data-v-94973c53":""})),n.createElement("div",{className:"bh-form-unit","data-v-94973c53":""},n.createElement("div",{className:"bh-text","data-v-94973c53":""},(0,i.A)("component.user.setting.basic.timezone")),n.createElement(d.A,{key:o.timezone,value:o.timezone,options:[{key:null,value:(0,i.A)("component.user.setting.basic.pleaseChoose")}].concat(u.Ay.timezoneList.map(function(e){return{key:e,value:e}})),onChange:function(e){y("timezone",e)},"data-v-94973c53":""})),n.createElement("button",{className:"bh-button bh-button-green",type:"submit","data-v-94973c53":""},(0,i.A)("component.user.setting.button.save"))))}var b=a(41641);function y(e,t){var a="u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=h(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s,i=!0,c=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return i=e.done,e},e:function(e){c=!0,s=e},f:function(){try{i||null==a.return||a.return()}finally{if(c)throw s}}}}function h(e,t){if(e){if("string"==typeof e)return g(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?g(e,t):void 0}}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function A(){var e,t=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile();var a=l.A.cmsAccountUser.hooks.useIsUserLogin(),r=l.A.cmsAccountUser.hooks.useUserItem(
1),s=function(e){if(Array.isArray(e))return e}(e=(0,n.useState)({email:null,phone:null,emailCode:null,phoneCode:null,code:null}))||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,r,s,i=[],c=!0,o=!1;try{r=(t=t.call(e)).next,!1;for(;!(c=(a=r.call(t)).done)&&(i.push(a.value),2!==i.length);c=!0);}catch(e){o=!0,n=e}finally{try{if(!c&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(o)throw n}}return i}}(e)||h(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=s[0],m=s[1],u=(0,n.useMemo)(function(){if(!1===a||c.Ay.isEmpty(null==r||null==(e=r.relationship)?void 0:e.userAuthenticationList))return null;var e,t,n=y(r.relationship.userAuthenticationList);try{for(n.s();!(t=n.n()).done;){var s=t.value;if("email"===s.type)return s.account}}catch(e){n.e(e)}finally{n.f()}return null},[a,r]),d=(0,n.useMemo)(function(){if(!1===a||c.Ay.isEmpty(null==r||null==(e=r.relationship)?void 0:e.userAuthenticationList))return null;var e,t,n=y(r.relationship.userAuthenticationList);try{for(n.s();!(t=n.n()).done;){var s=t.value;if("phone"===s.type)return s.account}}catch(e){n.e(e)}finally{n.f()}return null},[a,r]),p=(0,n.useMemo)(function(){return!1!==a&&c.Ay.isNotEmpty(u)},[a,u]),f=(0,n.useMemo)(function(){return!1!==a&&c.Ay.isNotEmpty(d)},[a,d]),v=(0,n.useCallback)(function(e,t){var a=c.Ay.deepCopy(o);a[e]=""!==t?t:null,m(c.Ay.deepCopy(a))},[o]),g=(0,n.useCallback)(function(e){var a=null;switch(e){case"email":a=o.email;break;case"phone":a=o.phone}c.Ay.isEmpty(a)||""===a?c.Ay.toastError((0,i.A)("component.user.setting.error.fillAccount")):window.grecaptcha.ready(function(){window.grecaptcha.execute(c.Ay.env().google.recaptchav3.key,{action:"addUserAccount"}).then(function(n){l.A.cmsAccountUser.actions.addUserAccount({locale:t,data:{type:e,account:a,recaptchaToken:n}}).then(function(){m({email:null,phone:null,emailCode:null,phoneCode:null,code:null}),c.Ay.toastOK((0,i.A)("component.user.setting.success.added"))},function(e){c.Ay.alertError(e.messages)}).catch(function(e){c.Ay.alertError(e.messages)})})})},[t,o]),A=(0,n.useCallback)(function(e,a){l.A.cmsAccountUser.actions.removeUserAccount({locale:t,data:{type:e,account:a}}).then(function(){c.Ay.toastOK((0,i.A)("component.user.setting.success.removed"))},function(e){c.Ay.alertError(e.messages)}).catch(function(e){c.Ay.alertError(e.messages)})},[t]),E=(0,n.useCallback)(function(e,a){c.Ay.isEmpty(a)?c.Ay.toastError((0,i.A)("component.user.setting.error.fillAccount")):window.grecaptcha.ready(function(){window.grecaptcha.execute(c.Ay.env().google.recaptchav3.key,{action:"sendUserVerifyCode"}).then(function(n){l.A.cmsAccountUser.actions.sendUserVerifyCode({locale:t,data:{type:e,account:a,recaptchaToken:n}}).then(function(){c.Ay.toastOK((0,i.A)("component.user.setting.success.send"))},function(e){c.Ay.alertError(e.messages)}).catch(function(e){c.Ay.alertError(e.messages)})})})},[t]),N=(0,n.useCallback)(function(e){c.Ay.isEmpty(e)||""===e?c.Ay.toastError((0,i.A)("component.user.setting.error.fillVerifyCode")):(m({email:null,phone:null,emailCode:null,phoneCode:null,code:null}),l.A.cmsAccountUser.actions.checkUserVerifyCode({locale:t,code:e}).then(function(){c.Ay.toastOK((0,i.A)("component.user.setting.success.verified"))},function(e){c.Ay.alertError(e.messages)}).catch(function(e){c.Ay.alertError(e.messages)}))},[t]),k=(0,n.useMemo)(function(){return!!c.Ay.isNotEmpty(r)&&n.createElement("div",{className:"bh-block bh-account-block","data-v-4bbededf":""},n.createElement("div",{className:"bh-title","data-v-4bbededf":""},(0,i.A)("component.user.setting.account.inUsed")),n.createElement("div",{className:"bh-content","data-v-4bbededf":""},n.createElement("div",{className:"bh-form-unit","data-v-4bbededf":""},n.createElement("div",{className:"bh-tips","data-v-4bbededf":""},(0,i.A)("component.user.setting.account.inUsedTip"))),!1===p&&n.createElement("div",{className:"bh-form-unit","data-v-4bbededf":""},n.createElement("div",{className:"bh-text","data-v-4bbededf":""},"Email"),!!c.Ay.isNotEmpty(r.email)&&n.createElement(n.Fragment,null,n.createElement(b.A,{value:r.email,onChange:function(e){v("email",e)},isDisabled:!0,"data-v-4bbededf":""}),!!c.Ay.isNotEmpty(r.phone)&&n.createElement("button",{className:"bh-button bh-button-red",type:"button",onClick:function(){A("email",r.email)},"data-v-4bbededf":""},(0,i.A)("component.user.setting.button.remove"))),!!c.Ay.isEmpty(r.email)&&n.createElement("form",{onSubmit:function(e){e.preventDefault(),g("email")},"data-v-4bbededf":""},n.createElement(b.A,{value:o.email,onChange:function(e){v("email",e)},"data-v-4bbededf":""}),!!c.Ay.isNotEmpty(o.email)&&n.createElement("button",{className:"bh-button bh-button-green",type:"submit","data-v-4bbededf":""},(0,i.A)("component.user.setting.button.add")))),!1===f&&n.createElement("div",{className:"bh-form-unit","data-v-4bbededf":""},n.createElement("div",{className:"bh-text","data-v-4bbededf":""},(0,i.A)("component.user.setting.account.phone")),!!c.Ay.isNotEmpty(r.phone)&&n.createElement(n.Fragment,null,n.createElement(b.A,{value:r.phone,onChange:function(e){v("phone",e)},isDisabled:!0,"data-v-4bbededf":""}),!!c.Ay.isNotEmpty(r.email)&&n.createElement("button",{className:"bh-button bh-button-red",type:"button",onClick:function(){A("phone",r.phone)},"data-v-4bbededf":""},(0,i.A)("component.user.setting.button.remove"))),!!c.Ay.isEmpty(r.phone)&&n.createElement("form",{onSubmit:function(e){e.preventDefault(),g("phone")},"data-v-4bbededf":""},n.createElement(b.A,{value:o.phone,onChange:function(e){v("phone",e)},"data-v-4bbededf":""}),!!c.Ay.isNotEmpty(o.phone)&&n.createElement("button",{className:"bh-button bh-button-green",type:"submit","data-v-4bbededf":""},(0,i.A)("component.user.setting.button.add"))))))},[o,r,p,f]),C=(0,n.useMemo)(function(){return!!c.Ay.isNotEmpty(r)&&n.createElement("div",{className:"bh-block bh-account-block","data-v-4bbededf":""},n.createElement("div",{className:"bh-title","data-v-4bbededf":""},(0,i.A)("component.user.setting.account.inVerify")),n.createElement("div",{className:"bh-content","data-v-4bbededf":""},n.createElement("div",{className:"bh-form-unit","data-v-4bbededf":""},n.createElement("div",{className:"bh-tips","data-v-4bbededf":""},(0,i.A)("component.user.setting.account.inVerifyTip"))),!0===p&&n.createElement(n.Fragment,null,n.createElement("div",{className:"bh-form-unit","data-v-4bbededf":""},n.createElement("div",{className:"bh-text","data-v-4bbededf":""},"E-mail"),n.createElement(b.A,{value:c.Ay.isNotEmpty(u)?u:"",isDisabled:!0,"data-v-4bbededf":""}),n.createElement("button",{className:"bh-button bh-button-red",type:"button",onClick:function(){A("email",u)},"data-v-4bbededf":""},(0,i.A)("component.user.setting.button.remove")),n.createElement("button",{className:"bh-button bh-button-green",type:"button",onClick:function(){E("email",u)},"data-v-4bbededf":""},(0,i.A)("component.user.setting.button.resendVerifyCode"))),n.createElement("form",{className:"bh-form-unit",onSubmit:function(e){e.preventDefault(),N(o.emailCode)},"data-v-4bbededf":""},n.createElement("div",{className:"bh-text","data-v-4bbededf":""},(0,i.A)("component.user.setting.merge.verifyCode")),n.createElement(b.A,{value:o.emailCode,onChange:function(e){v("emailCode",e)},"data-v-4bbededf":""}),n.createElement("button",{className:"bh-button bh-button-green",type:"submit","data-v-4bbededf":""},(0,i.A)("component.user.setting.button.send")))),!0===p&&!0===f&&n.createElement("br",{"data-v-4bbededf":""}),!0===f&&n.createElement(n.Fragment,null,n.createElement("div",{className:"bh-form-unit","data-v-4bbededf":""},n.createElement("div",{className:"bh-text","data-v-4bbededf":""},(0,i.A)("component.user.setting.account.phone")),n.createElement(b.A,{value:c.Ay.isNotEmpty(d)?d:"",isDisabled:!0,"data-v-4bbededf":""}),n.createElement("button",{className:"bh-button bh-button-red",type:"button",onClick:function(){A("phone",d)},"data-v-4bbededf":""},(0,i.A)("component.user.setting.button.remove")),n.createElement("button",{className:"bh-button bh-button-green",type:"button",onClick:function(){E("phone",d)},"data-v-4bbededf":""},(0,i.A)("component.user.setting.button.resendVerifyCode"))),n.createElement("form",{className:"bh-form-unit",onSubmit:function(e){e.preventDefault(),N(o.phoneCode)},"data-v-4bbededf":""},n.createElement("div",{className:"bh-text","data-v-4bbededf":""},(0,i.A)("component.user.setting.merge.verifyCode")),n.createElement(b.A,{value:o.phoneCode,onChange:function(e){v("phoneCode",e)},"data-v-4bbededf":""}),n.createElement("button",{className:"bh-button bh-button-green",type:"submit","data-v-4bbededf":""},(0,i.A)("component.user.setting.button.send"))))))},[o,r]);return!!c.Ay.isNotEmpty(r)&&n.createElement(n.Fragment,null,k,(!0===p||!0===f)&&n.createElement(n.Fragment,null,n.createElement("hr",{"data-v-4bbededf":""}),C))}function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,s,i,c=[],o=!0,l=!1;try{if(s=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;
1!(o=(n=s.call(a)).done)&&(c.push(n.value),c.length!==t);o=!0);}catch(e){l=!0,r=e}finally{try{if(!o&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return N(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?N(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function k(){var e=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin();var t=l.A.cmsAccountUser.hooks.useUserItem(),a=E((0,n.useState)(""),2),r=a[0],s=a[1],o=E((0,n.useState)(null),2),m=o[0],u=o[1];(0,n.useEffect)(function(){return window.addEventListener("message",d,!1),document.addEventListener("visibilitychange",p,!1),function(){window.removeEventListener("message",d,!1),document.removeEventListener("visibilitychange",p,!1)}},[r]);var d=(0,n.useCallback)(function(e){e.origin===c.Ay.env().domain.bhuntrApi&&f()},[r]),p=(0,n.useCallback)(function(e){"visible"===e.target.visibilityState&&c.Ay.isNotEmpty(r)&&c.Ay.isNotEmpty(m)&&f()},[r,m]),f=(0,n.useCallback)(function(){l.A.cmsAccountUser.actions.checkUserThirdPartyItem({locale:e,data:{authKey:r}}).then(function(e){g(Object.assign(e,{authKey:r}))},y).catch(h)},[e,r]),v=(0,n.useCallback)(function(e){c.Ay.toastOK((0,i.A)("component.user.setting.success.added"))},[]),y=(0,n.useCallback)(function(e){c.Ay.alertError(e.messages)},[]),h=(0,n.useCallback)(function(e){c.Ay.debug(e)},[]),g=(0,n.useCallback)(function(t){l.A.cmsAccountUser.actions.addUserThirdPartyAccount({locale:e,data:t}).then(v,y).catch(h)},[e]),A=(0,n.useCallback)(function(e){if(c.Ay.isEmpty(e)||""===e)return c.Ay.toastError((0,i.A)("component.user.setting.error.fillThirdPartyAccount")),!1;if(c.Ay.isEmpty(window.navigator.onLine)&&!1===window.navigator.onLine)return c.Ay.toastError((0,i.A)("modal.account.error.ssoPluginException")),!1;var t=c.Ay.hash("cms:user:thirdParty:authKey:".concat(e,":").concat(Math.random())),a=c.Ay.env().domain.bhuntrApi+"/cms/account/user/third-party/"+e+"?authKey="+t;window.open(a,e,"rel=opener,noopener=false").focus(),s(t),u(e)},[]),N=(0,n.useCallback)(function(t,a){l.A.cmsAccountUser.actions.removeUserThirdPartyAccount({locale:e,data:{type:t,account:a}}).then(function(){c.Ay.toastOK((0,i.A)("component.user.setting.success.removed"))},y).catch(h)},[e]);return!!c.Ay.isNotEmpty(t)&&n.createElement("div",{className:"bh-block bh-thirdparty-account-block","data-v-6f5e6a08":""},n.createElement("div",{className:"bh-title","data-v-6f5e6a08":""},(0,i.A)("component.user.setting.thirdPartyAccount.title")),n.createElement("div",{className:"bh-content","data-v-6f5e6a08":""},n.createElement("div",{className:"bh-form-unit","data-v-6f5e6a08":""},n.createElement("div",{className:"bh-text","data-v-6f5e6a08":""},"Facebook"),!!c.Ay.isNotEmpty(t.facebookId)&&n.createElement(b.A,{value:t.facebookId,isDisabled:!0,"data-v-6f5e6a08":""}),c.Ay.isNotEmpty(t.facebookId)?n.createElement("button",{className:"bh-button bh-button-red",onClick:function(){N("facebook",t.facebookId)},"data-v-6f5e6a08":""},(0,i.A)("component.user.setting.button.disconnect")):n.createElement("button",{className:"bh-button bh-button-green",onClick:function(){A("facebook")},"data-v-6f5e6a08":""},(0,i.A)("component.user.setting.button.connect"))),n.createElement("div",{className:"bh-form-unit","data-v-6f5e6a08":""},n.createElement("div",{className:"bh-text","data-v-6f5e6a08":""},"Google"),!!c.Ay.isNotEmpty(t.googleId)&&n.createElement(b.A,{value:t.googleId,isDisabled:!0,"data-v-6f5e6a08":""}),c.Ay.isNotEmpty(t.googleId)?n.createElement("button",{className:"bh-button bh-button-red",onClick:function(){N("google",t.googleId)},"data-v-6f5e6a08":""},(0,i.A)("component.user.setting.button.disconnect")):n.createElement("button",{className:"bh-button bh-button-green",onClick:function(){A("google")},"data-v-6f5e6a08":""},(0,i.A)("component.user.setting.button.connect"))),n.createElement("div",{className:"bh-form-unit","data-v-6f5e6a08":""},n.createElement("div",{className:"bh-text","data-v-6f5e6a08":""},"LINE"),!!c.Ay.isNotEmpty(t.lineId)&&n.createElement(b.A,{value:t.lineId,isDisabled:!0,"data-v-6f5e6a08":""}),c.Ay.isNotEmpty(t.lineId)?n.createElement("button",{className:"bh-button bh-button-red",onClick:function(){N("line",t.lineId)},"data-v-6f5e6a08":""},(0,i.A)("component.user.setting.button.disconnect")):n.createElement("button",{className:"bh-button bh-button-green",onClick:function(){A("line")},"data-v-6f5e6a08":""},(0,i.A)("component.user.setting.button.connect")))))}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function w(){var e,t=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin();
1var a=l.A.cmsAccountUser.hooks.useUserItem(),r=function(e){if(Array.isArray(e))return e}(e=(0,n.useState)({password:null,newPassword:null,confirmPassword:null}))||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,r,s,i=[],c=!0,o=!1;try{r=(t=t.call(e)).next,!1;for(;!(c=(a=r.call(t)).done)&&(i.push(a.value),2!==i.length);c=!0);}catch(e){o=!0,n=e}finally{try{if(!c&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(o)throw n}}return i}}(e)||function(e){if(e){if("string"==typeof e)return C(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?C(e,2):void 0}}(e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),s=r[0],o=r[1],m=(0,n.useCallback)(function(e,t){var a=c.Ay.deepCopy(s);a[e]=""!==t?t:null,o(c.Ay.deepCopy(a))},[s]),u=(0,n.useCallback)(function(e){if(e.preventDefault(),""===s.newPassword)return c.Ay.toastError("users.newPasswordIsEmpty"),!1;if(s.newPassword!==s.confirmPassword)return c.Ay.toastError("users.newPasswordAndConfirmIsNotTheSame"),!1;var n={newPassword:s.newPassword,confirmPassword:s.confirmPassword};if(!0===a.hasPassword){if(""===s.password)return c.Ay.toastError("users.oldPasswordIsEmpty"),!1;n.password=s.password}l.A.cmsAccountUser.actions.refreshUserPassword({locale:t,data:n}).then(function(e){o({password:null,newPassword:null,confirmPassword:null}),c.Ay.toastOK((0,i.A)("component.user.setting.success.saved"))},function(e){c.Ay.alertError(e.messages)}).catch(function(e){c.Ay.alertError(e.messages)})},[t,a,s]);return!!c.Ay.isNotEmpty(a)&&n.createElement("div",{className:"bh-block bh-password-block","data-v-993ee03f":""},n.createElement("div",{className:"bh-title","data-v-993ee03f":""},(0,i.A)("component.user.setting.password.reset")),n.createElement("form",{className:"bh-content",onSubmit:u,"data-v-993ee03f":""},!0===a.hasPassword&&n.createElement("div",{className:"bh-form-unit","data-v-993ee03f":""},n.createElement("div",{className:"bh-text","data-v-993ee03f":""},(0,i.A)("component.user.setting.password.oldPassword")),n.createElement(b.A,{type:"password",value:s.password,onChange:function(e){m("password",e)},"data-v-993ee03f":""})),n.createElement("div",{className:"bh-form-unit","data-v-993ee03f":""},n.createElement("div",{className:"bh-text","data-v-993ee03f":""},(0,i.A)("component.user.setting.password.newPassword")),n.createElement(b.A,{type:"password",value:s.newPassword,onChange:function(e){m("newPassword",e)},"data-v-993ee03f":""})),n.createElement("div",{className:"bh-form-unit","data-v-993ee03f":""},n.createElement("div",{className:"bh-text","data-v-993ee03f":""},(0,i.A)("component.user.setting.password.confirmPassword")),n.createElement(b.A,{type:"password",value:s.confirmPassword,onChange:function(e){m("confirmPassword",e)},"data-v-993ee03f":""})),n.createElement("button",{className:"bh-button bh-button-green",type:"submit","data-v-993ee03f":""},(0,i.A)("component.user.setting.button.save"))))}a(69085),a(2008),a(79432);var I=a(11590);a(40875),a(10287),a(3362),a(3296),a(27208),a(48408);var U=a(73805);function _(){var e,t,a="function"==typeof Symbol?Symbol:{},n=a.iterator||"@@iterator",r=a.toStringTag||"@@toStringTag";function s(a,n,r,s){var o=Object.create((n&&n.prototype instanceof c?n:c).prototype);return S(o,"_invoke",function(a,n,r){var s,c,o,l=0,m=r||[],u=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,a){return s=t,c=0,o=e,d.n=a,i}};function p(a,n){for(c=a,o=n,t=0;!u&&l&&!r&&t<m.length;t++){var r,s=m[t],p=d.p,f=s[2];a>3?(r=f===n)&&(o=s[(c=s[4])?5:(c=3,3)],s[4]=s[5]=e):s[0]<=p&&((r=a<2&&p<s[1])?(c=0,d.v=n,d.n=s[1]):p<f&&(r=a<3||s[0]>n||n>f)&&(s[4]=a,s[5]=n,d.n=f,c=0))}if(r||a>1)return i;throw u=!0,n}return function(r,m,f){if(l>1)throw TypeError("Generator is already running");for(u&&1===m&&p(m,f),c=m,o=f;(t=c<2?e:o)||!u;){s||(c?c<3?(c>1&&(d.n=-1),p(c,o)):d.n=o:d.v=o);try{if(l=2,s){if(c||(r="next"),t=s[r]){if(!(t=t.call(s,o)))throw TypeError("iterator result is not an object");
1if(!t.done)return t;o=t.value,c<2&&(c=0)}else 1===c&&(t=s.return)&&t.call(s),c<2&&(o=TypeError("The iterator does not provide a '"+r+"' method"),c=1);s=e}else if((t=(u=d.n<0)?o:a.call(n,d))!==i)break}catch(t){s=e,c=1,o=t}finally{l=1}}return{value:t,done:u}}}(a,r,s),!0),o}var i={};function c(){}function o(){}function l(){}t=Object.getPrototypeOf;var m=l.prototype=c.prototype=Object.create([][n]?t(t([][n]())):(S(t={},n,function(){return this}),t));function u(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,S(e,r,"GeneratorFunction")),e.prototype=Object.create(m),e}return o.prototype=l,S(m,"constructor",l),S(l,"constructor",o),o.displayName="GeneratorFunction",S(l,r,"GeneratorFunction"),S(m),S(m,r,"Generator"),S(m,n,function(){return this}),S(m,"toString",function(){return"[object Generator]"}),(_=function(){return{w:s,m:u}})()}function S(e,t,a,n){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}(S=function(e,t,a,n){function s(t,a){S(e,t,function(e){return this._invoke(t,a,e)})}t?r?r(e,t,{value:a,enumerable:!n,configurable:!n,writable:!n}):e[t]=a:(s("next",0),s("throw",1),s("return",2))})(e,t,a,n)}function x(e,t,a,n,r,s,i){try{var c=e[s](i),o=c.value}catch(e){return void a(e)}c.done?t(o):Promise.resolve(o).then(n,r)}function j(e){return function(){var t=this,a=arguments;return new Promise(function(n,r){var s=e.apply(t,a);function i(e){x(s,n,r,i,c,"next",e)}function c(e){x(s,n,r,i,c,"throw",e)}i(void 0)})}}function T(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,s,i,c=[],o=!0,l=!1;try{if(s=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;!(o=(n=s.call(a)).done)&&(c.push(n.value),c.length!==t);o=!0);}catch(e){l=!0,r=e}finally{try{if(!o&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return M(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?M(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function D(e){var t,a,r=e.value,s=void 0===r?null:r,o=e.payload,m=void 0===o?{field:{machineName:"userAvatar",validation:{allowCropper:!0,limitSize:5242880}}}:o,u=e.onChange,d=void 0===u?function(){}:u,p=e.isDisabled,f=void 0!==p&&p,v=l.A.common.hooks.useLocale(),b=l.A.common.hooks.useIsLoading();l.A.common.hooks.useIsMobile();var y=(0,n.useRef)(null),h=(0,n.useRef)(null),g=(0,n.useRef)(null),A=(0,n.useRef)(null),E=T((0,n.useState)(s),2),N=E[0],k=E[1],C=T((0,n.useState)(!1),2),w=C[0],I=C[1],S=T((0,n.useState)(!1),2),x=S[0],M=S[1];(0,n.useEffect)(function(){k(s)},[s]);var D=(0,n.useMemo)(function(){return c.Ay.isNotEmpty(null==N?void 0:N.url)},[N]),O=(0,n.useCallback)(function(e){if(!0===f)return void e.preventDefault()},[f]),P=(0,n.useCallback)(function(){y.current.value=null,h.current.src=null,M(!1),d(null)},[m,s]),F=(0,n.useCallback)((t=j((_()).m(function e(t,a){var n,r,s,o,l,m,u;return _().w(function(e){for(;;)switch(e.p=e.n){case 0:if(-1!==t.type.indexOf("image")&&-1!==["jpeg","png","gif"].indexOf(t.type.replace("image/",""))){e.n=1;break}return e.a(2,!0);case 1:return n=null,e.p=2,n=function(e){return new Promise(function(t){var a=new Image;a.onload=function(){URL.revokeObjectURL(a.src),t({width:a.width,height:a.height})},a.src=URL.createObjectURL(e)})},e.n=3,n(t);case 3:n=e.v,e.n=5;break;case 4:return e.p=4,u=e.v,Sentry.captureException(u),r='<p style="text-align:left">'+(0,i.A)("ui.imageUploader.label.onlineResizeImage")+"</p>"+('<p style="text-align:left">'+(0,i.A)("ui.imageUploader.label.changeDpi"))+"</p>"+('<p style="text-align:left">'+(0,i.A)("ui.imageUploader.label.imageOnlineEditor"))+"</p>",c.Ay.alertError((0,i.A)("ui.imageUploader.error.imageDimensionFailed"),r),n=null,e.a(2,!1);case 5:if(s=function(e,t,a){var n="width"===a?(0,i.A)("ui.imageUploader.label.
1width"):(0,i.A)("ui.imageUploader.label.height"),r="limit"+a[0].toUpperCase()+a.substring(1),s=r+"Condition",o=null,l=null;switch(a){case"fileSize":l=(0,i.A)("ui.imageUploader.error.image.fileSizeIsInvalid");break;case"width":l=(0,i.A)("ui.imageUploader.error.image.widthIsInvalid");break;case"height":l=(0,i.A)("ui.imageUploader.error.image.heightIsInvalid");break;case"widthAndHeight":l=(0,i.A)("ui.imageUploader.error.image.widthAndHeightIsInvalid");break;case"heightAndWidth":l=(0,i.A)("ui.imageUploader.error.image.heightAndWidthIsInvalid");break;case"dpi":l=(0,i.A)("ui.imageUploader.error.image.dpiIsInvalid")}var m=!1,u=null,d=null;if(c.Ay.isNotEmpty(t.allowSameRatio)&&!0===t.allowSameRatio&&(m=!0,"width"===a?(u="limitHeight",l=(0,i.A)("ui.imageUploader.error.image.widthAndHeightIsInvalid"),d=(0,i.A)("ui.imageUploader.label.widthAndHeight")):(u="limitWidth",l=(0,i.A)("ui.imageUploader.error.image.heightAndWidthIsInvalid"),d=(0,i.A)("ui.imageUploader.label.heightAndWidth"))),c.Ay.isNotEmpty(t[s])){if("range"===t[s]){var p="limitMax"+a[0].toUpperCase()+a.substring(1),f="limitMin"+a[0].toUpperCase()+a.substring(1);c.Ay.isNotEmpty(t[p])&&c.Ay.isNotEmpty(t[f])&&(e[a]<t[f]||e[a]>t[p])&&(o=(0,i.A)("ui.imageUploader.error.image.range",{origin:e[a],target:n,condition:m?n:d,min:t[f],max:t[p]}),m&&("width"===a?e.height>=t[f]&&e.height<=t[p]&&(o=null):e.width>=t[f]&&e.width<=t[p]&&(o=null)))}else if(c.Ay.isNotEmpty(t[r]))switch(t[s]){case"equal":e[a]!==t[r]&&(o=(0,i.A)("ui.imageUploader.error.image.equal",{origin:e[a],target:n,condition:m?n:d,value:t[r]}),m&&e[a]===t[u]&&(o=null));break;case"notEqual":e[a]===t[r]&&(o=(0,i.A)("ui.imageUploader.error.image.notEqual",{origin:e[a],target:n,condition:n,value:t[r]}));break;case"greater":e[a]<=t[r]&&(o=(0,i.A)("ui.imageUploader.error.image.greater",{origin:e[a],target:n,condition:m?n:d,value:t[r]}),m&&e[a]>t[u]&&(o=null));break;case"greaterEqual":e[a]<t[r]&&(o=(0,i.A)("ui.imageUploader.error.image.greaterEqual",{origin:e[a],target:n,condition:m?n:d,value:t[r]}),m&&e[a]>=t[u]&&(o=null));break;case"less":e[a]>=t[r]&&(o=(0,i.A)("ui.imageUploader.error.image.less",{origin:e[a],target:n,condition:m?n:d,value:t[r]}),m&&e[a]<t[u]&&(o=null));break;case"lessEqual":e[a]>t[r]&&(o=(0,i.A)("ui.imageUploader.error.image.lessEqual",{origin:e[a],target:n,condition:m?n:d,value:t[r]}),m&&e[a]<=t[u]&&(o=null))}}if(c.Ay.isNotEmpty(o)){var v='<p style="text-align:left">'+(0,i.A)("ui.imageUploader.label.onlineResizeImage")+"</p>";return v+='<p style="text-align:left">'+(0,i.A)("ui.imageUploader.label.changeDpi")+"</p>"+('<p style="text-align:left">'+(0,i.A)("ui.imageUploader.label.imageOnlineEditor"))+"</p>",c.Ay.alertError(l,null,{html:"<p>"+o+"<br />"+v+"</p>",allowOutsubmissionIdeClick:!1,allowEscapeKey:!1,allowEnterKey:!1,showCloseButton:!1,showCancelButton:!0,confirmButtonText:(0,i.A)("ui.imageUploader.button.ok",{_:"確定"})}),!1}return!0},!c.Ay.isNotEmpty(n)){e.n=7;break}if(!(n.width*n.height>36e6)){e.n=6;break}return o=(0,i.A)("ui.imageUploader.error.image.dpiIsInvalid"),l=(0,i.A)("ui.imageUploader.error.image.dpi",{origin:Math.ceil(n.width*n.height/1e4),value:3600}),m='<p style="text-align:left">'+(0,i.A)("ui.imageUploader.label.onlineResizeImage")+"</p>"+('<p style="text-align:left">'+(0,i.A)("ui.imageUploader.label.changeDpi"))+"</p>"+('<p style="text-align:left">'+(0,i.A)("ui.imageUploader.label.imageOnlineEditor"))+"</p>",c.Ay.alertError(o,null,{html:"<p>"+l+"<br />"+m+"</p>",allowOutsubmissionIdeClick:!1,allowEscapeKey:!1,allowEnterKey:!1,showCloseButton:!1,showCancelButton:!0,confirmButtonText:(0,i.A)("ui.imageUploader.button.ok",{_:"確定"})}),e.a(2,!1);case 6:e.n=8;break;case 7:return c.Ay.alertError((0,i.A)("ui.imageUploader.error.imageInvalid")),e.a(2,!1);case 8:if(!c.Ay.isEmpty(a)){e.n=9;break}return e.a(2,!0);case 9:if(!(c.Ay.isEmpty(a.limitDpi)&&c.Ay.isEmpty(a.limitHeight)&&c.Ay.isEmpty(a.limitHeightCondition)&&c.Ay.isEmpty(a.limitWidth)&&c.Ay.isEmpty(a.limitWidthCondition))){e.n=10;break}return e.a(2,!0);case 10:if(!1!==s(n,a,"width")){e.n=11;break}return e.a(2,!1);case 11:if(!1!==s(n,a,"height")){e.n=12;break}return e.a(2,!1);case 12:return e.a(2,!0)}},e,null,[[2,4]])})),function(e,a){return t.apply(this,arguments)}),[]),L=(0,n.useCallback)(function(){I(!1),A.current=null,P()},[s]),R=(0,n.useCallback)((a=j((_()).m(function e(t){var a,n,r,s,o,l;return _().w(function(e){for(;;)switch(e.n){case 0:if(a=function(){c.Ay.alertError((0,i.A)("ui.imageUploader.fileInvalid",{_:"檔案錯誤,請重新選取"})),P()},!(c.Ay.isEmpty(t.target)||c.Ay.isEmpty(t.target.files)||0===t.target.files.length)){e.n=1;break}return a(),e.a(2);case 1:if(n=t.target.files[0],!c.Ay.isEmpty(n)){e.n=2;break}return a(),e.a(2);case 2:if(r=m.field.validation,s="",!(c.Ay.isNotEmpty(r.limitSize)&&n.size>1024*r.limitSize*1024)){e.n=3;break}return s=(0,i.A)("ui.imageUploader.error.fileSizeToLarge",{size:Math.ceil(n.size/1e3/1e3),maxSize:r.limitSize}),o='<p style="text-align:left">'+(0,i.A)("ui.imageUploader.label.onlineResizeImage")+"</p>"+('<p style="text-align:left">'+(0,i.A)("ui.imageUploader.label.changeDpi"))+"</p>"+('<p style="text-align:left">'+(0,i.A)("ui.imageUploader.label.imageOnlineEditor"))+"</p>",c.Ay.alertError((0,i.A)("ui.imageUploader.error.image.fileSizeIsInvalid"),null,{html:"<p>"+s+"<br />"+o+"</p>",allowOutsubmissionIdeClick:!1,allowEscapeKey:!1,allowEnterKey:!1,showCloseButton:!1,showCancelButton:!0,confirmButtonText:(0,i.A)("ui.imageUploader.button.ok",{_:"確定"})}),P(),e.a(2);case 3:return e.n=4,F(n,r);case 4:if(!1!==e.v){e.n=5;break}return P(),e.a(2);case 5:A.current=null,(l=new window.FileReader).readAsDataURL(n),l.onload=function(e){c.Ay.isEmpty(g.current)||(I(!0),setTimeout(function(){A.current=ne
1w U.A(g.current,{aspectRatio:1}),A.current.loadImage(e.target.result)},300))};case 6:return e.a(2)}},e)})),function(e){return a.apply(this,arguments)}),[v,m,s]),B=(0,n.useCallback)(function(){c.Ay.isEmpty(A.current)||A.current.rotate()},[]),H=(0,n.useCallback)(function(){var e=function(){c.Ay.alertError((0,i.A)("ui.imageUploader.fileInvalid",{_:"檔案錯誤,請重新選取"})),P()};if(c.Ay.isEmpty(y.current)||c.Ay.isEmpty(y.current.files)||0===y.current.files.length)return void e();var t=y.current.files[0];if(c.Ay.isEmpty(t))return void e();I(!1);var a=function(e){c.Ay.alertError((0,i.A)("ui.imageUploader.uploadFail",{_:"上傳失敗"}),null,{html:"<p>"+(e.messages||"")+"</p>",allowOutsubmissionIdeClick:!1,allowEscapeKey:!1,allowEnterKey:!1,showCloseButton:!1,showCancelButton:!0,confirmButtonText:(0,i.A)("ui.imageUploader.button.ok",{_:"確定"})}),P()};l.A.cms.actions.uploadFileItem({locale:v,data:{target:"userAvatar",file:t,cropConfig:A.current.getRealCropData().cropInfo}}).then(function(t){c.Ay.isNotEmpty(t)&&c.Ay.isNotEmpty(t.id)&&c.Ay.isNotEmpty(t.url)?(h.current.src=A.current.getCroppedCanvasDataURL(),h.current.style.display="block",M(!0),d({fileId:t.id,url:t.url})):e()},function(e){a(e)}).catch(function(e){a(e)})},[v,m,s]);return n.createElement("div",{className:"bh-avatar-uploader-ui",onClick:O},n.createElement("img",{className:"bh-image is-url",src:null==N?void 0:N.url,style:{display:!0===D&&!1===x?"block":"none"}}),n.createElement("img",{className:"bh-image is-blob",ref:h,style:{display:!0===x?"block":"none"}}),n.createElement("div",{className:"bh-cropper-wrapper",style:{display:!0===w?"block":"none"}},n.createElement("canvas",{className:"bh-cropper",ref:g})),n.createElement("div",{className:"bh-functional-buttons"},!1===w&&n.createElement("button",{className:"bh-button bh-button-green",type:"button",onClick:function(){y.current.click()},disabled:b},(0,i.A)("ui.imageUploader.button.selectImage",{_:"選擇圖片"})),!0===w&&n.createElement(n.Fragment,null,n.createElement("button",{className:"bh-button bh-button-green",type:"button",onClick:function(){H()},disabled:b},(0,i.A)("ui.imageUploader.button.cropAndUpload",{_:"裁切並上傳"})),n.createElement("button",{className:"bh-button bh-button-black",type:"button",onClick:function(){B()},disabled:b},(0,i.A)("ui.imageUploader.button.rotateRight",{_:"向右旋轉"})),n.createElement("button",{className:"bh-button",type:"button",onClick:function(){L()},disabled:b},(0,i.A)("ui.imageUploader.button.cancelCrop",{_:"取消裁切"}))),!0===D&&!1===w&&n.createElement("button",{className:"bh-button bh-button-red",type:"button",onClick:function(){P()},disabled:b},(0,i.A)("ui.imageUploader.button.removeOption",{_:"移除圖片"}))),n.createElement("input",{className:"bh-input",type:"file",ref:y,accept:"image/*",style:{display:"none"},onChange:function(e){R(e)},disabled:b||D}))}var O=a(26722),P=a(76052);function F(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,s,i,c=[],o=!0,l=!1;try{if(s=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;!(o=(n=s.call(a)).done)&&(c.push(n.value),c.length!==t);o=!0);}catch(e){l=!0,r=e}finally{try{if(!o&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return L(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?L(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}var R={visualArtist:(0,i.A)("user.profile.visualArtist",{_:"視覺藝術"}),photographer:(0,i.A)("user.profile.photographer",{_:"攝影師"}),writer:(0,i.A)("user.profile.writer",{_:"作家"}
1),musicain:(0,i.A)("user.profile.musicain",{_:"音樂家"}),geek:(0,i.A)("user.profile.geek",{_:"工程師"}),talent:(0,i.A)("user.profile.talent",{_:"達人"}),polymath:(0,i.A)("user.profile.polymath",{_:"博學"})},B="userProfileComponent";function H(){var e,t=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin();var a=l.A.cmsAccountUser.hooks.useUserItem(),r=F((0,n.useState)(null),2),s=r[0],o=r[1],m=F((0,n.useState)(null),2),p=m[0],f=m[1];(0,n.useEffect)(function(){if(!c.Ay.isEmpty(a)){var e=F(I.Ay.getClientMapping("update",B),2),t=e[0],n=e[1];o(t),f(n)}},[a]);var v=(0,n.useCallback)(function(e,t){c.Ay.isEmpty(s)||(""===t?s[e]=null:!0===/^\d+$/.test(t)?s[e]=parseInt(t,10):s[e]=t,o(c.Ay.deepCopy(s)))},[s]),y=(0,n.useCallback)(function(e,t){c.Ay.isEmpty(s)||(c.Ay.isEmpty(s.websiteUrl)&&(s.websiteUrl=[]),s.websiteUrl[e]=""!==t?t:null,o(Object.assign({},s)))},[s]),h=(0,n.useCallback)(function(e){c.Ay.isEmpty(s)||(c.Ay.isEmpty(s.websiteUrl)&&(s.websiteUrl=[]),s.websiteUrl[e]=null,s.websiteUrl=s.websiteUrl.filter(function(e){return c.Ay.isNotEmpty(e)}),o(Object.assign({},s)))},[s]),g=(0,n.useCallback)(function(e){return e.preventDefault(),c.Ay.isNotEmpty(s.websiteUrl)&&c.Ay.isArray(s.websiteUrl)&&(s.websiteUrl=s.websiteUrl.filter(function(e){return c.Ay.isNotEmpty(e)&&""!==e&&c.Ay.isUrl(e)})),(!1===c.Ay.isArray(s.websiteUrl)||0===s.websiteUrl.length)&&(s.websiteUrl=null),I.Ay.setServerMapping({},"update",B,s,p,function(e){})},[t,s]);return!!c.Ay.isNotEmpty(s)&&n.createElement("div",{className:"bh-block bh-profile-block","data-v-dd1a58d8":""},n.createElement("div",{className:"bh-title","data-v-dd1a58d8":""},(0,i.A)("component.user.setting.profile.information")),n.createElement("form",{className:"bh-content",onSubmit:g,"data-v-dd1a58d8":""},n.createElement("div",{className:"bh-form-unit","data-v-dd1a58d8":""},n.createElement(D,{value:s.avatar,onChange:function(e){v("avatar",e)},"data-v-dd1a58d8":""})),n.createElement("div",{className:"bh-form-unit","data-v-dd1a58d8":""},n.createElement("div",{className:"bh-text","data-v-dd1a58d8":""},n.createElement("span",{"data-v-dd1a58d8":""},(0,i.A)("processor.scopeMapping.userDetail.nickname.displayName")),I.Ay.isDataRequired(B,"nickname")?n.createElement("span",{"data-v-dd1a58d8":""},"*"):null),n.createElement(b.A,{value:s.nickname,onChange:function(e){v("nickname",e)},"data-v-dd1a58d8":""})),n.createElement("div",{className:"bh-form-unit","data-v-dd1a58d8":""},n.createElement("div",{className:"bh-text","data-v-dd1a58d8":""},n.createElement("span",{"data-v-dd1a58d8":""},(0,i.A)("processor.scopeMapping.userDetail.class.displayName")),I.Ay.isDataRequired(B,"class")?n.createElement("span",{"data-v-dd1a58d8":""},"*"):null),n.createElement(d.A,{key:s.class,value:s.class,options:[{key:null,value:(0,i.A)("component.user.setting.basic.pleaseChoose")}].concat(Object.keys(R).map(function(e){return{key:e,value:R[e]}})),onChange:function(e){v("class",e)},"data-v-dd1a58d8":""})),n.createElement("div",{className:"bh-form-unit","data-v-dd1a58d8":""},n.createElement("div",{className:"bh-text","data-v-dd1a58d8":""},n.createElement("span",{"data-v-dd1a58d8":""},(0,i.A)("processor.scopeMapping.userDetail.location.displayName")),I.Ay.isDataRequired(B,"location")?n.createElement("span",{"data-v-dd1a58d8":""},"*"):null),n.createElement(b.A,{value:s.location,onChange:function(e){v("location",e)},"data-v-dd1a58d8":""})),n.createElement("div",{className:"bh-form-unit","data-v-dd1a58d8":""},n.createElement("div",{className:"bh-text","data-v-dd1a58d8":""},n.createElement("span",{"data-v-dd1a58d8":""},(0,i.A)("processor.scopeMapping.userDetail.websiteUrl.displayName")),I.Ay.isDataRequired(B,"websiteUrl")?n.createElement("span",{"data-v-dd1a58d8":""},"*"):null),!!(c.Ay.isNotEmpty(s.websiteUrl)&&c.Ay.isArray(s.websiteUrl))&&s.websiteUrl.map(function(e,t){return n.createElement("div",{key:c.Ay.jsonHash(t+e),"data-v-dd1a58d8":""},n.createElement(b.A,{value:e,onBlur:function(e){y(t,e.target.value)},"data-v-dd1a58d8":""}),1!==s.websiteUrl.length&&n.createElement("span",{className:"bh-button bh-button-red",onClick:function(){h(t)},"data-v-dd1a58d8":""},(0,i.A)("component.user.setting.button.remove",{_:"移除"})))}),(!!c.Ay.isEmpty(s.websiteUrl)||!1===c.Ay.isArray(s.websiteUrl)||10>=s.websiteUrl.length)&&n.createElement("div",{className:"bh-button bh-button-black",onClick:function(){y(s.websiteUrl.length,"")},"data-v-dd1a58d8":""},(0,i.A)("component.user.setting.button.add",{_:"新增"}
1))),n.createElement("div",{className:"bh-form-unit","data-v-dd1a58d8":""},n.createElement("div",{className:"bh-text","data-v-dd1a58d8":""},n.createElement("span",{"data-v-dd1a58d8":""},(0,i.A)("processor.scopeMapping.userDetail.bio.displayName")),I.Ay.isDataRequired(B,"bio")?n.createElement("span",{"data-v-dd1a58d8":""},"*"):null),n.createElement(O.A,{value:s.bio,onChange:function(e){v("bio",e)},"data-v-dd1a58d8":""})),n.createElement("hr",{"data-v-dd1a58d8":""}),n.createElement("div",{className:"bh-form-unit","data-v-dd1a58d8":""},n.createElement("div",{className:"bh-text","data-v-dd1a58d8":""},n.createElement("span",{"data-v-dd1a58d8":""},(0,i.A)("processor.scopeMapping.userDetail.fullname.displayName")),I.Ay.isDataRequired(B,"fullname")?n.createElement("span",{"data-v-dd1a58d8":""},"*"):null),n.createElement(b.A,{value:s.fullname,onChange:function(e){v("fullname",e)},"data-v-dd1a58d8":""})),n.createElement("div",{className:"bh-form-unit","data-v-dd1a58d8":""},n.createElement("div",{className:"bh-text","data-v-dd1a58d8":""},n.createElement("span",{"data-v-dd1a58d8":""},(0,i.A)("processor.scopeMapping.userDetail.gender.displayName")),I.Ay.isDataRequired(B,"gender")?n.createElement("span",{"data-v-dd1a58d8":""},"*"):null),n.createElement(d.A,{key:s.gender,value:s.gender,options:[{key:null,value:(0,i.A)("component.user.setting.basic.pleaseChoose")},{key:"male",value:(0,i.A)("component.user.setting.profile.male")},{key:"female",value:(0,i.A)("component.user.setting.profile.female")},{key:"other",value:(0,i.A)("component.user.setting.profile.other")}],onChange:function(e){v("gender",e)},"data-v-dd1a58d8":""})),n.createElement("div",{className:"bh-form-unit","data-v-dd1a58d8":""},n.createElement("div",{className:"bh-text","data-v-dd1a58d8":""},n.createElement("span",{"data-v-dd1a58d8":""},(0,i.A)("processor.scopeMapping.userDetail.birthday.displayName")),I.Ay.isDataRequired(B,"birthday")?n.createElement("span",{"data-v-dd1a58d8":""},"*"):null),n.createElement(P.A,{value:s.birthday,onChange:function(e){v("birthday",e)},"data-v-dd1a58d8":""})),n.createElement("hr",{"data-v-dd1a58d8":""}),n.createElement("div",{className:"bh-form-unit","data-v-dd1a58d8":""},n.createElement("div",{className:"bh-text","data-v-dd1a58d8":""},n.createElement("span",{"data-v-dd1a58d8":""},(0,i.A)("processor.scopeMapping.userDetail.email.displayName")),I.Ay.isDataRequired(B,"email")?n.createElement("span",{"data-v-dd1a58d8":""},"*"):null),n.createElement(b.A,{type:"email",value:s.email,onChange:function(e){v("email",e)},"data-v-dd1a58d8":""})),n.createElement("div",{className:"bh-form-unit","data-v-dd1a58d8":""},n.createElement("div",{className:"bh-text","data-v-dd1a58d8":""},n.createElement("span",{"data-v-dd1a58d8":""},(0,i.A)("processor.scopeMapping.userDetail.phone.displayName")),I.Ay.isDataRequired(B,"phone")?
1n.createElement("span",{"data-v-dd1a58d8":""},"*"):null),n.createElement(b.A,{type:"number",value:s.phone,onChange:function(e){v("phone",e)},"data-v-dd1a58d8":""})),n.createElement("hr",{"data-v-dd1a58d8":""}),n.createElement("div",{className:"bh-form-unit","data-v-dd1a58d8":""},n.createElement("div",{className:"bh-text","data-v-dd1a58d8":""},n.createElement("span",{"data-v-dd1a58d8":""},(0,i.A)("processor.scopeMapping.userDetail.country.displayName")),I.Ay.isDataRequired(B,"country")?n.createElement("span",{"data-v-dd1a58d8":""},"*"):null),n.createElement(d.A,{key:s.country,value:s.country,options:[{key:null,value:(0,i.A)("component.user.setting.basic.pleaseChoose")}].concat(u.Ay.countryList.map(function(e){return{key:e.code,value:e.name}})),onChange:function(e){v("country",e),"TW"===e?(v("city",null),v("district",null)):(v("city","none"),v("district","none"))},"data-v-dd1a58d8":""})),"TW"===s.country&&n.createElement(n.Fragment,null,n.createElement("div",{className:"bh-form-unit","data-v-dd1a58d8":""},n.createElement("div",{className:"bh-text","data-v-dd1a58d8":""},n.createElement("span",{"data-v-dd1a58d8":""},(0,i.A)("processor.scopeMapping.userDetail.city.displayName")),I.Ay.isDataRequired(B,"city")?n.createElement("span",{"data-v-dd1a58d8":""},"*"):null),n.createElement(d.A,{key:s.city,value:s.city,options:[{key:null,value:(0,i.A)("component.user.setting.basic.pleaseChoose")}].concat(u.Ay.cityList.map(function(e){return{key:e.name,value:e.name}})),onChange:function(e){v("city",e),v("district",null)},"data-v-dd1a58d8":""})),n.createElement("div",{className:"bh-form-unit","data-v-dd1a58d8":""},n.createElement("div",{className:"bh-text","data-v-dd1a58d8":""},n.createElement("span",{"data-v-dd1a58d8":""},(0,i.A)("processor.scopeMapping.userDetail.district.displayName")),I.Ay.isDataRequired(B,"district")?n.createElement("span",{"data-v-dd1a58d8":""},"*"):null),n.createElement(d.A,{key:"".concat(s.city,":").concat(s.district),value:s.district,options:[{key:null,value:(0,i.A)("component.user.setting.basic.pleaseChoose")}].concat((e=[],u.Ay.cityList.map(function(t){if(t.name!==s.city)return!1;e=t.districtList.map(function(e){return{key:e.name,value:e.name}})}),e)),onChange:function(e){v("district",e)},"data-v-dd1a58d8":""}))),n.createElement("div",{className:"bh-form-unit","data-v-dd1a58d8":""},n.createElement("div",{className:"bh-text","data-v-dd1a58d8":""},n.createElement("span",{"data-v-dd1a58d8":""},(0,i.A)("processor.scopeMapping.userDetail.address.displayName")),I.Ay.isDataRequired(B,"address")?n.createElement("span",{"data-v-dd1a58d8":""},"*"):null),n.createElement(b.A,{value:s.address,onChange:function(e){v("address",e)},"data-v-dd1a58d8":""})),n.createElement("button",{className:"bh-button bh-button-green",type:"submit","data-v-dd1a58d8":""},(0,i.A)("component.user.setting.button.save"))))}var z=a(15471);function V(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function W(){var e,t=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin();var a=l.A.cmsAccountUser.hooks.useUserItem(),r=function(e){if(Array.isArray(e))return e}(e=(0,n.useState)({tabloidSubscription:!1,contestInvitesAny:!1,contestInvitesDesignAndDrawing:!1,contestInvitesFilmAndVideo:!1,contestInvitesPlanningAndBusiness:!1,contestInvitesPhotography:!1,contestInvitesWriting:!1,contestInvitesMusic:!1,organizerCreativeTrendsDigest:!1}))||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,r,s,i=[],c=!0,o=!1;try{r=(t=t.call(e)).next,!1;for(;!(c=(a=r.call(t)).done)&&(i.push(a.value),2!==i.length);c=!0);}catch(e){o=!0,n=e}finally{try{if(!c&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(o)throw n}}return i}}(e)||function(e){if(e){if("string"==typeof e)return V(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?V(e,2):void 0}}
1(e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),s=r[0],o=r[1];(0,n.useEffect)(function(){if(c.Ay.isNotEmpty(a)){var e=a.relationship.userExtDataMapping;o({tabloidSubscription:!!c.Ay.isNotEmpty(e.tabloidSubscription)&&e.tabloidSubscription,contestInvitesAny:!!c.Ay.isNotEmpty(e.contestInvitesAny)&&e.contestInvitesAny,contestInvitesDesignAndDrawing:!!c.Ay.isNotEmpty(e.contestInvitesDesignAndDrawing)&&e.contestInvitesDesignAndDrawing,contestInvitesFilmAndVideo:!!c.Ay.isNotEmpty(e.contestInvitesFilmAndVideo)&&e.contestInvitesFilmAndVideo,contestInvitesPlanningAndBusiness:!!c.Ay.isNotEmpty(e.contestInvitesPlanningAndBusiness)&&e.contestInvitesPlanningAndBusiness,contestInvitesPhotography:!!c.Ay.isNotEmpty(e.contestInvitesPhotography)&&e.contestInvitesPhotography,contestInvitesWriting:!!c.Ay.isNotEmpty(e.contestInvitesWriting)&&e.contestInvitesWriting,contestInvitesMusic:!!c.Ay.isNotEmpty(e.contestInvitesMusic)&&e.contestInvitesMusic,organizerCreativeTrendsDigest:!!c.Ay.isNotEmpty(e.organizerCreativeTrendsDigest)&&e.organizerCreativeTrendsDigest})}return function(){}},[a]);var m=(0,n.useCallback)(function(e){c.Ay.isNotEmpty(s[e])?s[e]=!s[e]:s[e]=!0,o(Object.assign({},s))},[s]),u=(0,n.useCallback)(function(e){e.preventDefault(),l.A.cmsAccountUser.actions.setUserSubscriptions({locale:t,data:{subscriptionMapping:s}}).then(function(e){c.Ay.toastOK((0,i.A)("component.user.setting.success.updated"))},function(e){c.Ay.alertError(e.messages)}).catch(function(e){c.Ay.alertError(e.messages)})},[t,s]);return!!c.Ay.isNotEmpty(a)&&n.createElement("div",{className:"bh-block bh-subscribe-block","data-v-5929042a":""},n.createElement("div",{className:"bh-title","data-v-5929042a":""},(0,i.A)("component.user.setting.subscribe.title")),n.createElement("form",{className:"bh-content",onSubmit:u,"data-v-5929042a":""},n.createElement("div",{className:"bh-form-unit","data-v-5929042a":""},n.createElement("div",{className:"bh-text","data-v-5929042a":""},(0,i.A)("component.user.setting.subscribe.edm")),n.createElement("div",{className:"bh-tips","data-v-5929042a":""},(0,i.A)("component.user.setting.subscribe.edmTip")),n.createElement("label",{className:"bh-label","data-v-5929042a":""},n.createElement(z.A,{value:s.tabloidSubscription,onChange:function(){m("tabloidSubscription")},"data-v-5929042a":""}),n.createElement("span",{"data-v-5929042a":""},(0,i.A)("component.user.setting.button.subscribe")))),n.createElement("br",{"data-v-5929042a":""}),n.createElement("div",{className:"bh-form-unit","data-v-5929042a":""},n.createElement("div",{className:"bh-text","data-v-5929042a":""},(0,i.A)("component.user.setting.subscribe.contestEdm")),n.createElement("div",{className:"bh-tips","data-v-5929042a":""},(0,i.A)("component.user.setting.subscribe.contestEdmTip")),n.createElement("label",{className:"bh-label","data-v-5929042a":""},n.createElement(z.A,{value:s.contestInvitesAny,onChange:function(){m("contestInvitesAny")},"data-v-5929042a":""}),n.createElement("span",{"data-v-5929042a":""},(0,i.A)("component.user.setting.subscribe.type.none"))),n.createElement("label",{className:"bh-label","data-v-5929042a":""},n.createElement(z.A,{value:s.contestInvitesDesignAndDrawing,onChange:function(){m("contestInvitesDesignAndDrawing")},"data-v-5929042a":""}),n.createElement("span",{"data-v-5929042a":""},(0,i.A)("component.user.setting.subscribe.type.design"))),n.createElement("label",{className:"bh-label","data-v-5929042a":""},n.createElement(z.A,{value:s.contestInvitesFilmAndVideo,onChange:function(){m("contestInvitesFilmAndVideo")},"data-v-5929042a":""}),n.createElement("span",{"data-v-5929042a":""},(0,i.A)("component.user.setting.subscribe.type.video"))),n.createElement("label",{className:"bh-label","data-v-5929042a":""},n.createElement(z.A,{value:s.contestInvitesPlanningAndBusiness,onChange:function(){m("contestInvitesPlanningAndBusiness")},"data-v-5929042a":""}),n.createElement("span",{"data-v-5929042a":""},(0,i.A)("component.user.setting.subscribe.type.planning"))),n.createElement("label",{className:"bh-label","data-v-5929042a":""},n.createElement(z.A,{value:s.contestInvitesPhotography,onChange:function(){m("contestInvitesPhotography")},"data-v-5929042a":""}),n.createElement("span",{"data-v-5929042a":""},(0,i.A)("component.user.setting.subscribe.type.photography"))),n.createElement("label",{className:"bh-label","data-v-5929042a":""},n.createElement(z.A,{value:s.contestInvitesWriting,onChange:function(){m("contestInvitesWriting")},"data-v-5929042a":""}),n.createElement("span",{"data-v-5929042a":""},(0,i.A)("component.user.setting.subscribe.type.writing"))),n.createElement("label",{className:"bh-label","data-v-5929042a":""},n.createElement(z.A,{value:s.contestInvitesMusic,onChange:function(){m("contestInvitesMusic")},"data-v-5929042a":""}),n.createElement("span",{"data-v-5929042a":""},(0,i.A)("component.user.setting.subscribe.type.music")))),n.createElement("br",{"data-v-5929042a":""}),n.createElement("div",{className:"bh-form-unit","data-v-5929042a":""},n.createElement("div",{className:"bh-text","data-v-5929042a":""},(0,i.A)("component.user.setting.subscribe.organizerEdm")),n.createElement("div",{className:"bh-tips","data-v-5929042a":""},(0,i.A)("component.user.setting.subscribe.organizerEdmTip")),n.createElement("label",{className:"bh-label","data-v-5929042a":""},n.createElement(z.A,{value:s.organizerCreativeTrendsDigest,onChange:function(){m("organizerCreativeTrendsDigest")},"data-v-5929042a":""}),n.createElement("span",{"data-v-5929042a":""},(0,i.A)("component.user.setting.button.subscribe")))),n.createElement("button",{className:"bh-button bh-button-green",type:"submit","data-v-5929042a":""}
1,(0,i.A)("component.user.setting.button.save"))))}var q=a(76619);function G(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,s,i,c=[],o=!0,l=!1;try{if(s=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;!(o=(n=s.call(a)).done)&&(c.push(n.value),c.length!==t);o=!0);}catch(e){l=!0,r=e}finally{try{if(!o&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return $(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?$(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}var K={contest:{cmsContestCommentReplyByUser:{email:!0,im:!0},cmsContestCommentReplyByOrganzier:{email:!0,im:!0},cmsContestSubmitDeadlineRemaining:{email:!0,im:!0},cmsContestVoteDeadlineRemaining:{email:!0,im:!0},cmsContestAnnouncementPublish:{email:!0,im:!0}},blog:{cmsBlogTagUpdateAi:{email:!1,im:!1},cmsBlogTagUpdateLife:{email:!1,im:!1},cmsBlogTagUpdateNews:{email:!1,im:!1},cmsBlogTagUpdateIdeas:{email:!1,im:!1},cmsBlogTagUpdateContest:{email:!1,im:!1},cmsBlogTagUpdateGuide:{email:!1,im:!1}}};function J(){var e=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin();var t=l.A.cmsAccountUser.hooks.useUserItem(),a=G((0,n.useState)({}),2),r=a[0],s=a[1],o=G((0,n.useState)({}),2),m=o[0],u=o[1];(0,n.useEffect)(function(){if(c.Ay.isNotEmpty(t)){var e=t.relationship.userExtDataMapping;c.Ay.isNotEmpty(e.notificationHub)&&c.Ay.isNotEmpty(e.notificationHub.email)&&s(e.notificationHub.email),c.Ay.isNotEmpty(e.notificationHub)&&c.Ay.isNotEmpty(e.notificationHub.im)&&u(e.notificationHub.im)}return function(){}},[t]);var d=(0,n.useCallback)(function(e,t){r[e]=t,s(Object.assign({},r))},[r]);(0,n.useCallback)(function(e,t){m[e]=t,u(Object.assign({},m))},[m]);var p=(0,n.useCallback)(function(e,t,a,n){return c.Ay.isNotEmpty(e)&&c.Ay.isNotEmpty(e[t])?!0===e[t]:!(c.Ay.isEmpty(K)||c.Ay.isEmpty(K[a])||c.Ay.isEmpty(K[a][t])||c.Ay.isEmpty(K[a][t][n]))&&K[a][t][n]},[]),f=(0,n.useCallback)(function(t){t.preventDefault(),l.A.cmsAccountUser.actions.setUserNotifications({locale:e,data:{emailMapping:r,imMapping:m}}).then(function(e){c.Ay.toastOK((0,i.A)("component.user.setting.success.updated"))},function(e){c.Ay.alertError(e.messages)}).catch(function(e){c.Ay.alertError(e.messages)})},[e,r,m]),v=(0,n.useCallback)(function(e){switch(e){case"cmsUserVerifyCodeRegister":return(0,i.A)("component.user.setting.notificationHub.cmsUserVerifyCodeRegister",{_:"會員註冊"});case"cmsUserVerifyCodeAppend":return(0,i.A)("component.user.setting.notificationHub.cmsUserVerifyCodeAppend",{_:"會員新增帳號"});case"cmsUserVerifyCodeMerge":return(0,i.A)("component.user.setting.notificationHub.cmsUserVerifyCodeMerge",{_:"會員合併"});case"cmsUserVerifyCodeResume":return(0,i.A)("component.user.setting.notificationHub.cmsUserVerifyCodeResume",{_:"會員重新驗證"});case"cmsUserVerifyCodeInviteOrganizer":return(0,i.A)("component.user.setting.notificationHub.cmsUserVerifyCodeInviteOrganizer",{_:"會員被邀請為主辦單位"});case"cmsUserVerifyCodeInviteJudge":return(0,i.A)("component.user.setting.notificationHub.cmsUserVerifyCodeInviteJudge",{_:"會員被邀請為評審"});case"cmsUserVerifyCodeSubmit":return(0,i.A)("component.user.setting.notificationHub.cmsUserVerifyCodeSubmit",{_:"會員投稿"});case"cmsUserVerifyCodeSubmitAfter3Days":return(0,i.A)("component.user.setting.notificationHub.cmsUserVerifyCodeSubmitAfter3Days",{_:"會員投稿後三天"});case"cmsUserVerifyCodeSubmitDeadlineRemaining":return(0,i.A)("component.user.setting.notificationHub.cmsUserVerifyCodeSubmitDeadlineRemaining",{_:"會員投稿截止前一天"});case"cmsUserVerifyCodeApply":return(0,i.A)("component.user.setting.notificationHub.cmsUserVerifyCodeApply",{_:"會員履歷投遞"});case"cmsUserResetCode":return(0,i.A)("component.user.setting.notificationHub.cmsUserResetCode",{_:"會員重設密碼"});case"cmsUserAfterRegister":return(0,i.A)("component.user.setting.notificationHub.cmsUserAfterRegister",{_:"會員註冊後"});case"cmsUserBadgeEarn":return(0,i.A)("component.user.setting.notificationHub.cmsUserBadgeEarn",{_:"使用者獲得徽章"});case"cmsUserFollow":return(0,i.A)("component.user.setting.notificationHub.cmsUserFollow",{_:"其他使用者追蹤你"});case"cmsWorkCreate":return(0,i.A)("component.user.setting.notificationHub.cmsWorkCreate",{_:"追蹤的使用者新增了作品"});case"cmsWorkCommentReply":return(0,i.A)("component.user.setting.notificationHub.cmsWorkCommentReply",{_:"其他使用者在作品留言"});case"cmsWorkCommentReplyByOther":return(0,i.A)("component.user.setting.notificationHub.cmsWorkCommentReplyByOther",{_:"其他使用者在作品回覆留言"});case"cmsWorkFollow":return(0,i.A)("component.user.setting.notificationHub.cmsWorkFollow",{_:"其他使用者收藏你的作品"});case"cmsContestReviewing":return(0,i.A)("component.user.setting.notificationHub.cmsContestReviewing",{_:"比賽審核中"});case"cmsContestReviewApprove":return(0,i.A)("component.user.setting.notificationHub.cmsContestReviewApprove",{_:"比賽審核通過"});case"cmsContestReviewReject":return(0,i.A)("component.user.setting.notificationHub.cmsContestReviewReject",{_:"比賽審核不通過"});case"cmsContestCommentReply":return(0,i.A)("component.user.setting.notificationHub.cmsContestCommentReply",{_:"會員在比賽留言"});case"cmsContestCommentReplyByUser":return(0,i.A)("component.user.setting.notificationHub.cmsContestCommentReplyByUser",{_:"其他使用者回覆您的留言"});case"cmsContestCommentReplyByOrganzier":return(0,i.A)("component.user.setting.notificationHub.cmsContestCommentReplyByOrganzier",{_:"主辦單位回覆您的留言"});case"cmsContestCommentMayHasAdultInfo":return(0,i.A)("component.user.setting.notificationHub.cmsContestCommentMayHasAdultInfo",{_:"會員留言疑似色情訊息"});case"cmsContestAnalyticsUpdate":return(0,i.A)("component.user.setting.notificationHub.cmsContestAnalyticsUpdate",{_:"比賽數據已更新"});case"cmsContestSubmitDeadlineRemaining":return(0,i.A)("component.user.setting.notificationHub.cmsContestSubmitDeadlineRemaining",{_:"您收藏的比賽即將投稿截止"});case"cmsContestVoteDeadlineRemaining":return(0,i.A)("component.user.setting.notificationHub.cmsContestVoteDeadlineRemaining",{_:"您參加的比賽即將投票截止"});case"cmsContestFollowerPromo":return(0,i.A)("component.user.setting.notificationHub.cmsContestFollowerPromo",{_:"主辦單位任意通知"});case"cmsContestAnnouncementPublish":return(0,i.A)("component.user.setting.notificationHub.cmsContestAnnouncementPublish",{_:"您參加的比賽有新公告"});case"cmsContestAnnouncementWinnerRemaining":return(0,i.A)("component.user.setting.notificationHub.cmsContestAnnouncementWinnerRemaining",{_:"得獎公告設定提醒"});case"cmsSubmissionReport":return(0,i.A)("component.user.setting.notificationHub.cmsSubmissionReport",{_:"作品報告通知"});case"cmsSubmissionSubmit":return(0,i.A)("component.user.setting.notificationHub.cmsSubmissionSubmit",{_:"作品報名"});case"cmsSubmissionSubmitWithEmptyFields":return(0,i.A)("component.user.setting.notificationHub.cmsSubmissionSubmitWithEmptyFields",{_:"作品報名"});case"cmsSubmissionSubmitByOrganizer":return(0,i.A)("component.user.setting.notificationHub.cmsSubmissionSubmitByOrganizer",{_:"作品由主辦單位報名"});case"cmsSubmissionSubmitByOrganizerWithEmptyFields":return(0,i.A)("component.user.setting.notificationHub.cmsSubmissionSubmitByOrganizerWithEmptyFields",{_:"作品由主辦單位報名"});case"cmsSubmissionApprove":return(0,i.A)("component.user.setting.notificationHub.cmsSubmissionApprove",{_:"作品審核通過"});case"cmsSubmissionReject":return(0,i.A)("component.user.setting.notificationHub.cmsSubmissionReject",{_:"作品審核不通過"});case"cmsSubmissionRequest":return(0,i.A)("component.user.setting.notificationHub.cmsSubmissionRequest",{_:"作品請求修改"});case"cmsSubmissionRevise":return(0,i.A)("component.user.setting.notificationHub.cmsSubmissionRevise",{_:"作品請求更新"});case"cmsSubmissionAccept":return(0,i.A)("component.user.setting.notificationHub.cmsSubmissionAccept",{_:"作品同意更新"});case"cmsSubmissionRefuse":return(0,i.A)("component.user.setting.notificationHub.cmsSubmissionRefuse",{_:"作品拒絕更新"});case"cmsCareerResumeSubmit":return(0,i.A)("component.user.setting.notificationHub.cmsCareerResumeSubmit",{_:"履歷投遞"});case"cmsJudgeUserInvite":return(0,i.A)("component.user.setting.notificationHub.cmsJudgeUserInvite",{_:"評審邀請"});case"cmsJudgeUserDeadlineRemaining":return(0,i.A)("component.user.setting.notificationHub.cmsJudgeUserDeadlineRemaining",{_:"評審期限剩下三天"});case"cmsJudgeReviewerInvite":return(0,i.A)("component.user.setting.notificationHub.cmsJudgeReviewerInvite",{_:"評審邀請 (給評審)"});case"cmsJudgeReviewerDeadlineRemaining":return(0,i.A)("component.user.setting.notificationHub.cmsJudgeReviewerDeadlineRemaining",{_:"評審期限剩下三天 (給評審)"});case"cmsOrderCreate":return(0,i.A)("component.user.setting.notificationHub.cmsOrderCreate",{_:"訂單建立"});case"cmsOrderPaymentCreateCVS":return(0,i.A)("component.user.setting.notificationHub.cmsOrderPaymentCreateCVS",{_:"訂單付款選擇超商"});case"cmsOrderPaymentCreateATM":return(0,i.A)("component.user.setting.notificationHub.cmsOrderPaymentCreateATM",{_:"訂單付款選擇ATM"});case"cmsOrderPaymentSuccess":return(0,i.A)("component.user.setting.notificationHub.cmsOrderPaymentSuccess",{_:"訂單付款成功"});case"cmsOrderPaymentFailed":return(0,i.A)("component.user.setting.notificationHub.cmsOrderPaymentFailed",{_:"訂單付款失敗"});case"cmsOrderInvoiceSuccess":return(0,i.A)("component.user.setting.notificationHub.cmsOrderInvoiceSuccess",{_:"訂單發票開立成功"});case"cmsOrderInvoiceFailed":return(0,i.A)("component.user.setting.notificationHub.cmsOrderInvoiceFailed",{_:"訂單發票開立失敗"});case"cmsOrderPaymentCallbackFailed":return(0,i.A)("component.user.setting.notificationHub.cmsOrderPaymentCallbackFailed",{_:"金流失敗"});case"cmsBlogTagUpdateAi":return(0,i.A)("component.user.setting.notificationHub.cmsBlogTagUpdateAi",{_:"AI & 科技"});case"cmsBlogTagUpdateLife":return(0,i.A)("component.user.setting.notificationHub.cmsBlogTagUpdateLife",{_:"LIFE愛生活"});case"cmsBlogTagUpdateNews":return(0,i.A)("component.user.setting.notificationHub.cmsBlogTagUpdateNews",{_:"News新知"});case"cmsBlogTagUpdateIdeas":return(0,i.A)("component.user.setting.notificationHub.cmsBlogTagUpdateIdeas",{_:"創作靈感"});case"cmsBlogTagUpdateContest":return(0,i.A)("component.user.setting.notificationHub.cmsBlogTagUpdateContest",{_:"比賽競賽"});case"cmsBlogTagUpdateGuide":return(0,i.A)("component.user.setting.notificationHub.cmsBlogTagUpdateGuide",{_:"獎金獵人操作QA"});default:return null}},[]);return!!c.Ay.isNotEmpty(t)&&n.createElement("form",{className:"bh-block bh-notification-block",onSubmit:f,"data-v-2b8a4498":""},n.createElement("div",{className:"bh-title","data-v-2b8a4498":""},"信件寄送設定"),n.createElement("div",{className:"bh-tips","data-v-2b8a4498":""},"您可以在此調整開啟或關閉是否寄送信件"),n.createElement("br",{"data-v-2b8a4498":""}),n.createElement("div",{className:"bh-content","data-v-2b8a4498":""},n.createElement("div",{className:"bh-form-unit","data-v-2b8a4498":""},n.createElement("div",{className:"bh-text","data-v-2b8a4498":""},"比賽通知"),n.createElement("ul",{"data-v-2b8a4498":""},Object.keys(K.contest).map(function(e){return n.createElement("li",{"data-v-2b8a4498":""},n.createElement("span",{className:"bh-option","data-v-2b8a4498":""},v(e)),n.createElement("label",{className:"bh-label","data-v-2b8a4498":""},n.createElement(q.A,{value:!0===p(r,e,"contest","email"),onChange:function(){d(e,!0)},"data-v-2b8a4498":""}),n.createElement("span",{"data-v-2b8a4498":""},"啟用")),n.createElement("label",{className:"bh-label","data-v-2b8a4498":""},n.createElement(q.A,{value:!1===p(r,e,"contest","email"),onChange:function(){d(e,!1)},"data-v-2b8a4498":""}),n.createElement("span",{"data-v-2b8a4498":""},"關閉")))}))),n.createElement("button",{className:"bh-button bh-button-green",type:"submit","data-v-2b8a4498":""}
1,(0,i.A)("component.user.setting.button.save"))))}function Z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,s,i,c=[],o=!0,l=!1;try{if(s=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;!(o=(n=s.call(a)).done)&&(c.push(n.value),c.length!==t);o=!0);}catch(e){l=!0,r=e}finally{try{if(!o&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Q(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Q(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Q(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function Y(){var e=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin();
1var t=l.A.cmsAccountUser.hooks.useUserItem(),a=Z((0,n.useState)(!1),2),r=a[0],s=a[1],o=Z((0,n.useState)({account:null,code:null}),2),m=o[0],u=o[1],d=(0,n.useCallback)(function(e,t){var a=c.Ay.deepCopy(m);a[e]=""!==t?t:null,u(c.Ay.deepCopy(a))},[m]),p=(0,n.useCallback)(function(t){if(t.preventDefault(),c.Ay.isEmpty(m.account)||""===m.account)return c.Ay.toastError((0,i.A)("component.user.setting.error.fillAccount")),!1;l.A.cmsAccountUser.actions.mergeUserItem({locale:e,data:{method:"code",type:c.Ay.getAccountType(m.account),account:m.account}}).then(function(){s(!0),c.Ay.toastOK((0,i.A)("component.user.setting.success.send"))},function(e){c.Ay.alertError(e.messages)}).catch(function(e){c.Ay.alertError(e.messages)})},[e,m]),f=(0,n.useCallback)(function(t){if(t.preventDefault(),c.Ay.isEmpty(m.account)||""===m.account)return c.Ay.toastError((0,i.A)("component.user.setting.error.fillAccount")),!1;l.A.cmsAccountUser.actions.sendUserVerifyCode({locale:e,data:{type:c.Ay.getAccountType(m.account),account:m.account}}).then(function(){c.Ay.toastOK((0,i.A)("component.user.setting.success.send"))},function(e){c.Ay.alertError(e.messages)}).catch(function(e){c.Ay.alertError(e.messages)})},[e,m]),v=(0,n.useCallback)(function(t){if(t.preventDefault(),c.Ay.isEmpty(m.code)||""===m.code)return c.Ay.toastError((0,i.A)("component.user.setting.error.fillVerifyCode")),!1;l.A.cmsAccountUser.actions.checkUserVerifyCode({locale:e,code:m.code}).then(function(){u({account:null,code:null}),s(!1),c.Ay.toastOK((0,i.A)("component.user.setting.success.merged"))},function(e){c.Ay.alertError(e.messages)}).catch(function(e){c.Ay.alertError(e.messages)})},[e,m]);return!!c.Ay.isNotEmpty(t)&&n.createElement("div",{className:"bh-merge-by-code-block","data-v-366218eb":""},n.createElement("div",{className:"bh-title","data-v-366218eb":""},(0,i.A)("component.user.setting.merge.usingVerifyCode")),n.createElement("div",{className:"bh-content","data-v-366218eb":""},n.createElement("div",{className:"bh-form-unit","data-v-366218eb":""},n.createElement("div",{className:"bh-tips","data-v-366218eb":""},(0,i.A)("component.user.setting.merge.tip"))),n.createElement("form",{className:"bh-form-unit",onSubmit:!1===r?p:f,"data-v-366218eb":""},n.createElement("div",{className:"bh-text","data-v-366218eb":""},(0,i.A)("component.user.setting.merge.emailAndPhone")),n.createElement(b.A,{value:c.Ay.isNotEmpty(m.account)?m.account:"",onChange:function(e){d("account",e)},"data-v-366218eb":""}),!1===r?n.createElement("button",{className:"bh-button bh-button-green",type:"submit","data-v-366218eb":""},(0,i.A)("component.user.setting.button.sendVerifyCode")):n.createElement("button",{className:"bh-button bh-button-green",type:"submit","data-v-366218eb":""},(0,i.A)("component.user.setting.button.resendVerifyCode"))),n.createElement("form",{className:"bh-form-unit",onSubmit:v,"data-v-366218eb":""},n.createElement("div",{className:"bh-text","data-v-366218eb":""},(0,i.A)("component.user.setting.merge.verifyCode")),n.createElement(b.A,{value:c.Ay.isNotEmpty(m.code)?m.code:"",onChange:function(e){d("code",e)},"data-v-366218eb":""}),n.createElement("button",{className:"bh-button bh-button-green",type:"submit","data-v-366218eb":""},(0,i.A)("component.user.setting.button.merge")))))}function X(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function ee(){var e,t=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin();var a=l.A.cmsAccountUser.hooks.useUserItem(),r=function(e){if(Array.isArray(e))return e}(e=(0,n.useState)({account:null,password:null}))||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,r,s,i=[],c=!0,o=!1;try{r=(t=t.call(e)).next,!1;for(;!(c=(a=r.call(t)).done)&&(i.push(a.value),2!==i.length);c=!0);}catch(e){o=!0,n=e}finally{try{if(!c&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(o)throw n}}return i}}(e)||function(e){if(e){if("string"==typeof e)return X(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?X(e,2):void 0}}
1(e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),s=r[0],o=r[1],m=(0,n.useCallback)(function(e,t){var a=c.Ay.deepCopy(s);a[e]=""!==t?t:null,o(c.Ay.deepCopy(a))},[s]),u=(0,n.useCallback)(function(e){return(e.preventDefault(),c.Ay.isEmpty(s.account)||""===s.account)?(c.Ay.toastError((0,i.A)("component.user.setting.error.fillAccount")),!1):c.Ay.isEmpty(s.password)||""===s.password?(c.Ay.toastError((0,i.A)("component.user.setting.error.fillPassword")),!1):void l.A.cmsAccountUser.actions.mergeUserItem({locale:t,data:{method:"password",type:c.Ay.getAccountType(s.account),account:s.account,password:s.password}}).then(function(){o({account:null,password:null}),c.Ay.toastOK((0,i.A)("component.user.setting.success.merged"))},function(e){c.Ay.alertError(e.messages)}).catch(function(e){c.Ay.alertError(e.messages)})},[t,s]);return!!c.Ay.isNotEmpty(a)&&n.createElement("div",{className:"bh-merge-by-password-block","data-v-d133cf01":""},n.createElement("div",{className:"bh-title","data-v-d133cf01":""},(0,i.A)("component.user.setting.merge.usingPassword")),n.createElement("form",{className:"bh-content",onSubmit:u,"data-v-d133cf01":""},n.createElement("div",{className:"bh-form-unit","data-v-d133cf01":""},n.createElement("div",{className:"bh-tips","data-v-d133cf01":""},(0,i.A)("component.user.setting.merge.tip"))),n.createElement("div",{className:"bh-form-unit","data-v-d133cf01":""},n.createElement("div",{className:"bh-text","data-v-d133cf01":""},(0,i.A)("component.user.setting.merge.emailAndPhone")),n.createElement(b.A,{value:s.account,onChange:function(e){m("account",e)},"data-v-d133cf01":""})),n.createElement("div",{className:"bh-form-unit","data-v-d133cf01":""},n.createElement("div",{className:"bh-text","data-v-d133cf01":""},(0,i.A)("component.user.setting.merge.password")),n.createElement(b.A,{type:"password",value:s.password,onChange:function(e){m("password",e)},"data-v-d133cf01":""})),n.createElement("button",{className:"bh-button bh-button-green",type:"submit","data-v-d133cf01":""},(0,i.A)("component.user.setting.button.merge"))))}function et(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,s,i,c=[],o=!0,l=!1;try{if(s=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;!(o=(n=s.call(a)).done)&&(c.push(n.value),c.length!==t);o=!0);}catch(e){l=!0,r=e}finally{try{if(!o&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ea(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?ea(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ea(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function en(){var e=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin();var t=l.A.cmsAccountUser.hooks.useUserItem(),a=et((0,n.useState)(""),2),r=a[0],s=a[1],o=et((0,n.useState)(null),2),m=o[0],u=o[1],d=et((0,n.useState)({type:null}),2),p=d[0],f=d[1];(0,n.useEffect)(function(){return window.addEventListener("message",v,!1),document.addEventListener("visibilitychange",b,!1),function(){window.removeEventListener("message",v,!1),document.addEventListener("visibilitychange",b,!1)}},[r]);var v=(0,n.useCallback)(function(e){e.origin===c.Ay.env().domain.bhuntrApi&&y()},[r]),b=(0,n.useCallback)(function(e){"visible"===e.target.visibilityState&&c.Ay.isNotEmpty(r)&&c.Ay.isNotEmpty(m)&&y()},[r,m]),y=(0,n.useCallback)(function(){l.A.cmsAccountUser.actions.checkUserThirdPartyItem({locale:e,data:{authKey:r}}).then(function(e){E(Object.assign(e,{authKey:r}))},g).catch(A)},[e,r]),h=(0,n.useCallback)(function(e){c.Ay.toastOK((0,i.A)("component.user.setting.merge.success.merged"))},[]),g=(0,n.useCallback)(function(e){c.Ay.alertError(e.messages)},[]),A=(0,n.useCallback)(function(e){c.Ay.debug(e)},[]),E=(0,n.useCallback)(function(t){l.A.cmsAccountUser.actions.mergeUserThirdPartyItem({locale:e,data:t}).then(h,g).catch(A)},[e]),N=(0,n.useCallback)(function(e){if(e.preventDefault(),c.Ay.isEmpty(p.type)||""===p.type)return c.Ay.toastError((0,i.A)("component.user.setting.error.chooseThirdPartyAccount")),!1;if(c.Ay.isEmpty(window.navigator.onLine)&&!1===window.navigator.onLine)return c.Ay.toastError((0,i.A)("modal.account.error.ssoPluginException")),!1;var t=p.type,a=c.Ay.hash("cms:user:thirdParty:authKey:".concat(t,":").concat(Math.random())),n=c.Ay.env().domain.bhuntrApi+"/cms/account/user/third-party/"+t+"?authKey="+a;window.open(n,t,"rel=opener,noopener=false").focus(),s(a),u(t)},[p]),k=(0,n.useCallback)(function(e,t){var a=c.Ay.deepCopy(p);a[e]=""!==t?t:null,f(c.Ay.deepCopy(a))}
1,[p]);return!!c.Ay.isNotEmpty(t)&&n.createElement("div",{className:"bh-merge-by-thirdparty-block","data-v-9fec6e2f":""},n.createElement("div",{className:"bh-title","data-v-9fec6e2f":""},(0,i.A)("component.user.setting.merge.usingThirdParty")),n.createElement("form",{className:"bh-content",onSubmit:N,"data-v-9fec6e2f":""},n.createElement("div",{className:"bh-form-unit","data-v-9fec6e2f":""},n.createElement("div",{className:"bh-tips","data-v-9fec6e2f":""},(0,i.A)("component.user.setting.merge.tip")),n.createElement("label",{className:"bh-label","data-v-9fec6e2f":""},n.createElement(q.A,{value:"facebook"===p.type,onChange:function(){k("type","facebook")},"data-v-9fec6e2f":""}),n.createElement("span",{"data-v-9fec6e2f":""},"Facebook")),n.createElement("label",{className:"bh-label","data-v-9fec6e2f":""},n.createElement(q.A,{value:"google"===p.type,onChange:function(){k("type","google")},"data-v-9fec6e2f":""}),n.createElement("span",{"data-v-9fec6e2f":""},"Google")),n.createElement("label",{className:"bh-label","data-v-9fec6e2f":""},n.createElement(q.A,{value:"line"===p.type,onChange:function(){k("type","line")},"data-v-9fec6e2f":""}),n.createElement("span",{"data-v-9fec6e2f":""},"LINE"))),n.createElement("button",{className:"bh-button bh-button-green",type:"submit","data-v-9fec6e2f":""},(0,i.A)("component.user.setting.button.merge"))))}function er(){var e=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin(),l.A.cmsAccountUser.hooks.useUserItem();var t=l.A.cmsAccountUser.hooks.useUserAuthenticationOrganizerList(),a=l.A.cmsAccountUser.hooks.useUserAuthenticationJudgeList(),r=l.A.cmsAccountUser.hooks.useUserAuthenticationSubmissionList(),s=l.A.cmsAccountUser.hooks.useUserAuthenticationCareerResumeList();(0,n.useEffect)(function(){l.A.cmsAccountUser.actions.getUserAuthenticationOrganizerList({locale:e}),l.A.cmsAccountUser.actions.getUserAuthenticationJudgeList({locale:e}),l.A.cmsAccountUser.actions.getUserAuthenticationSubmissionList({locale:e}),l.A.cmsAccountUser.actions.getUserAuthenticationCareerResumeList({locale:e})},[e]);var o=(0,n.useCallback)(function(e){return c.Ay.isEmpty(null==e?void 0:e.title)?"未知":e.title},[]),m=(0,n.useCallback)(function(t){if(c.Ay.isEmpty(null==t?void 0:t.languageMapping))return"未知";var a=e;return(c.Ay.isEmpty(null==t?void 0:t.languageMapping[a])&&(a=Object.keys(null==t?void 0:t.languageMapping[a])[0]),c.Ay.isEmpty(null==t?void 0:t.languageMapping[a].title))?(0,i.A)("component.user.setting.claim.unknownJudge",{_:"未知評審單"}):t.languageMapping[a].title},[e]),u=(0,n.useCallback)(function(e){var t;return c.Ay.isEmpty(null==e||null==(t=e.relationship)||null==(t=t.contestData)?void 0:t.title)?(0,i.A)("component.user.setting.claim.unknownContest",{_:"未知比賽"}):e.relationship.contestData.title},[]),d=(0,n.useCallback)(function(e){var t,a;return c.Ay.isEmpty(null==e||null==(t=e.relationship)||null==(t=t.contestGroupData)?void 0:t.title)?null:c.Ay.isEmpty(null==e||null==(a=e.relationship)||null==(a=a.contestStageData)?void 0:a.title)?e.relationship.contestGroupData.title:e.relationship.contestGroupData.title+" "+e.relationship.contestStageData.title},[]),p=(0,n.useCallback)(function(e){var t;return c.Ay.isEmpty(null==e||null==(t=e.relationship)||null==(t=t.contestStageData)?void 0:t.countLimit)?null:e.relationship.contestStageData.countLimit},[]),f=(0,n.useCallback)(function(e){var t;return c.Ay.isEmpty(null==e||null==(t=e.metadata)||null==(t=t.submission)?void 0:t.title)?(0,i.A)("component.user.setting.claim.unknownSubmission",{_:"未知投稿"}):e.metadata.submission.title},[]),v=(0,n.useCallback)(function(e){var t;return c.Ay.isEmpty(null==e||null==(t=e.relationship)||null==(t=t.careerData)?void 0:t.title)?(0,i.A)("component.user.setting.claim.unknownCareer",{_:"未知履歷"}):e.relationship.careerData.title},[]),b=(0,n.useCallback)(function(e){var t;return c.Ay.isEmpty(null==e||null==(t=e.relationship)||null==(t=t.careerJobData)?void 0:t.title)?(0,i.A)("component.user.setting.claim.unknownCareerJob",{_:"未知職缺"}):e.relationship.careerJobData.title},[]),y=(0,n.useCallback)(function(t,a){var n=function(){var n={locale:e,relationId:a.id};switch(t){case"organizer":l.A.cmsAccountUser.actions.approveUserAuthenticationOrganizerItem(n).then(function(e){c.Ay.toastOK((0,i.A)("component.user.setting.claim.approveSuccess",{_:"認領成功"}))},function(e){c.Ay.alertError(e.messages)}).catch(function(e){c.Ay.alertError(e.messages)});break;case"judge":l.A.cmsAccountUser.actions.approveUserAuthenticationJudgeItem(n).then(function(e){c.Ay.toastOK((0,i.A)("component.user.setting.claim.approveSuccess",{_:"認領成功"}))},function(e){c.Ay.alertError(e.messages)}).catch(function(e){c.Ay.alertError(e.messages)});break;case"submission":l.A.cmsAccountUser.actions.approveUserAuthenticationSubmissionItem(n).then(function(e){c.Ay.toastOK((0,i.A)("component.user.setting.claim.approveSuccess",{_:"認領成功"}))},function(e){c.Ay.alertError(e.messages)}).catch(function(e){c.Ay.alertError(e.messages)});break;case"careerResume":l.A.cmsAccountUser.actions.approveUserAuthenticationCareerResumeItem(n).then(function(e){c.Ay.toastOK((0,i.A)("component.user.setting.claim.approveSuccess",{_:"認領成功"}))},function(e){c.Ay.alertError(e.messages)}).catch(function(e){c.Ay.alertError(e.messages)})}},r=null,s=null;switch(t){case"organizer":r=(0,i.A)("component.user.setting.claim.confirmOrganizer",{_:"確認同意主辦單位的管理邀請?"});break;case"judge":r=(0,i.A)("component.user.setting.claim.confirmJudge",{_:"確認同意比賽的評審邀請?"});break;case"submission":r=(0,i.A)("component.user.setting.claim.confirmSubmission",{_:"確認領取投稿作品?"}),c.Ay.isNotEmpty(p(a.relationship.submissionItem))&&(s=(0,i.A)("component.user.setting.claim.confirmSubmissionText",{_:"此比賽投稿次數限制為 :count: 次",count:p(a.relationship.submissionItem)}));break;case"careerResume":r=(0,i.A)("component.user.setting.claim.confirmCareerResume",{_:"確認領取應徵履歷?"})}c.Ay.isEmpty(r)||c.Ay.alertQuestion(r,s).then(function(e){!0===e.value&&n()}).catch(function(e){throw e})},[e]);return n.createElement("div",{className:"bh-block bh-claim-block","data-v-76074f27":""},n.createElement("div",{className:"bh-title","data-v-76074f27":""},(0,i.A)("component.user.setting.claim.organizerTitle",{_:"主辦單位邀請"})),n.createElement("div",{className:"bh-content","data-v-76074f27":""},c.Ay.isNotEmpty(t)&&0!==t.length?t.map(function(e){return n.createElement("div",{className:"bh-item",key:c.Ay.jsonHash(e),"data-v-76074f27":""},n.createElement("div",{className:"bh-left","data-v-76074f27":""},n.createElement("span",{className:"bh-icon","data-v-76074f27":""},n.createElement("i",{className:"fa fa-file-contract","data-v-76074f27":""}))),n.createElement("div",{className:"bh-middle","data-v-76074f27":""},n.createElement("div",{className:"bh-top","data-v-76074f27":""},n.createElement("span",{"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.organizerName",{_:"主辦單位名稱:"}),o(e.relationship.organizerItem))),n.createElement("div",{className:"bh-bottom","data-v-76074f27":""},n.createElement("span",{"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.createTime",{_:"建立時間:"}),c.Ay.timestampToDatetime(e.createTime)))),n.createElement("div",{className:"bh-right","data-v-76074f27":""},n.createElement("button",{className:"bh-button bh-button-red",type:"button",onClick:function(){y("organizer",e)},"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.confirmInvite",{_:"確認邀請"}))))}):n.createElement("div",{className:"bh-no-item","data-v-76074f27":""},n.createElement("span",{"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.noInvite",{_:"暫無邀請"})))),n.createElement("hr",{"data-v-76074f27":""}),n.createElement("div",{className:"bh-title","data-v-76074f27":""},(0,i.A)("component.user.setting.claim.judgeTitle",{_:"評審邀請"})),n.createElement("div",{className:"bh-content","data-v-76074f27":""},c.Ay.isNotEmpty(a)&&0!==a.length?a.map(function(e){return n.createElement("div",{className:"bh-item",key:c.Ay.jsonHash(e),"data-v-76074f27":""},n.createElement("div",{className:"bh-left","data-v-76074f27":""},n.createElement("span",{className:"bh-icon","data-v-76074f27":""},n.createElement("i",{className:"fa fa-file-contract","data-v-76074f27":""}))),n.createElement("div",{className:"bh-middle","data-v-76074f27":""},n.createElement("div",{className:"bh-top","data-v-76074f27":""},n.createElement("span",{"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.judgeName",{_:"評審單名稱:"}),m(e.relationship.judgeItem))),n.createElement("div",{className:"bh-bottom","data-v-76074f27":""},n.createElement("span",{"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.createTime",{_:"建立時間:"}),c.Ay.timestampToDatetime(e.createTime)))),n.createElement("div",{className:"bh-right","data-v-76074f27":""},n.createElement("button",{className:"bh-button bh-button-red",type:"button",onClick:function(){y("judge",e)},"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.confirmInvite",{_:"確認邀請"}))))}):n.createElement("div",{className:"bh-no-item","data-v-76074f27":""},n.createElement("span",{"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.noInvite",{_:"暫無邀請"})))),n.createElement("hr",{"data-v-76074f27":""}),n.createElement("div",{className:"bh-title","data-v-76074f27":""},(0,i.A)("component.user.setting.claim.submissionTitle",{_:"投稿認領"})),n.createElement("div",{className:"bh-content","data-v-76074f27":""},c.Ay.isNotEmpty(r)&&0!==r.length?r.map(function(e){return n.createElement("div",{className:"bh-item",key:c.Ay.jsonHash(e),"data-v-76074f27":""},n.createElement("div",{className:"bh-left","data-v-76074f27":""},n.createElement("span",{className:"bh-icon","data-v-76074f27":""},n.createElement("i",{className:"fa fa-file-contract","data-v-76074f27":""}))),n.createElement("div",{className:"bh-middle","data-v-76074f27":""},n.createElement("div",{className:"bh-top","data-v-76074f27":""},n.createElement("span",{"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.submissionTitle",{_:"投稿標題:"}),f(e.relationship.submissionItem)),n.createElement("span",{"data-v-76074f27":""}," • "),n.createElement("span",{"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.contestName",{_:"比賽名稱:"}),u(e.relationship.submissionItem)),!!c.Ay.isNotEmpty(d(e.relationship.submissionItem))&&n.createElement(n.Fragment,null,n.createElement("span",{"data-v-76074f27":""}," • "),n.createElement("span",{"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.contestTimelineName",{_:"分組階段名稱:"}),d(e.relationship.submissionItem))),!!c.Ay.isNotEmpty(p(e.relationship.submissionItem))&&n.createElement(n.Fragment,null,n.createElement("span",{"data-v-76074f27":""}," • "),n.createElement("span",{"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.submissionCountLimit",{_:"投稿次數限制:"}),p(e.relationship.submissionItem)))),n.createElement("div",{className:"bh-bottom","data-v-76074f27":""},n.createElement("span",{"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.createTime",{_:"建立時間:"}),c.Ay.timestampToDatetime(e.createTime)))),n.createElement("div",{className:"bh-right","data-v-76074f27":""},n.createElement("button",{className:"bh-button bh-button-red",type:"button",onClick:function(){y("submission",e)},"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.claimSubmission",{_:"領取投稿"}))))}):n.createElement("div",{className:"bh-no-item","data-v-76074f27":""},n.createElement("span",{"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.noClaim",{_:"暫無認領"})))),n.createElement("hr",{"data-v-76074f27":""}),n.createElement("div",{className:"bh-title","data-v-76074f27":""},(0,i.A)("component.user.setting.claim.careerResumeTitle",{_:"履歷認領"})),n.createElement("div",{className:"bh-content","data-v-76074f27":""},c.Ay.isNotEmpty(s)&&0!==s.length?s.map(function(e){return n.createElement("div",{className:"bh-item",key:c.Ay.jsonHash(e),"data-v-76074f27":""},n.createElement("div",{className:"bh-left","data-v-76074f27":""},n.createElement("span",{className:"bh-icon","data-v-76074f27":""},n.createElement("i",{className:"fa fa-file-contract","data-v-76074f27":""}))),n.createElement("div",{className:"bh-middle","data-v-76074f27":""},n.createElement("div",{className:"bh-top","data-v-76074f27":""},n.createElement("span",{"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.companyName",{_:"公司名稱:"}),v(e.relationship.careerResumeItem)),n.createElement("span",{"data-v-76074f27":""}," • "),n.createElement("span",{"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.jobName",{_:"職缺名稱:"}),b(e.relationship.careerResumeItem))),n.createElement("div",{className:"bh-bottom","data-v-76074f27":""},n.createElement("span",{"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.createTime",{_:"建立時間:"}),c.Ay.timestampToDatetime(e.createTime)))),n.createElement("div",{className:"bh-right","data-v-76074f27":""},n.createElement("button",{className:"bh-button bh-button-red",type:"button",onClick:function(){y("careerResume",e)},"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.claimCareerResume",{_:"領取履歷"}))))}):n.createElement("div",{className:"bh-no-item","data-v-76074f27":""},n.createElement("span",{"data-v-76074f27":""},(0,i.A)("component.user.setting.claim.noClaim",{_:"暫無認領"})))))}function es(){var e=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin(),l.A.cmsAccountUser.hooks.useUserItem(
1);var t=l.A.cmsAccountUser.hooks.useUserTokenList();(0,n.useEffect)(function(){l.A.cmsAccountUser.actions.getUserTokenList({locale:e})},[e]);var a=(0,n.useCallback)(function(t){c.Ay.alertQuestion((0,i.A)("component.user.setting.status.confirmLogout")).then(function(a){!0===a.value&&l.A.cmsAccountUser.actions.removeUserTokenItem({locale:e,userTokenId:t}).then(function(e){c.Ay.toastOK((0,i.A)("component.user.setting.success.updated"))},function(e){c.Ay.alertError(e.messages)}).catch(function(e){c.Ay.alertError(e.messages)})}).catch(function(e){throw e})},[e]);return n.createElement("div",{className:"bh-block bh-status-block","data-v-a1628fe9":""},n.createElement("div",{className:"bh-title","data-v-a1628fe9":""},(0,i.A)("component.user.setting.status.loginList")),n.createElement("div",{className:"bh-content","data-v-a1628fe9":""},!!c.Ay.isNotEmpty(t)&&t.map(function(t){return n.createElement("div",{className:"bh-item",key:c.Ay.jsonHash(t),"data-v-a1628fe9":""},n.createElement("div",{className:"bh-left","data-v-a1628fe9":""},n.createElement("span",{className:"bh-icon","data-v-a1628fe9":""},t.isMobile?n.createElement("i",{className:"fa fa-mobile-alt","data-v-a1628fe9":""}):n.createElement("i",{className:"fa fa-desktop","data-v-a1628fe9":""}))),n.createElement("div",{className:"bh-middle","data-v-a1628fe9":""},n.createElement("div",{className:"bh-top","data-v-a1628fe9":""},n.createElement("span",{"data-v-a1628fe9":""},(0,i.A)("component.user.setting.status.device")," ",t.device),!!c.Ay.isNotEmpty(t.location)&&n.createElement(n.Fragment,null,n.createElement("span",{"data-v-a1628fe9":""}," • "),n.createElement("span",{"data-v-a1628fe9":""},(0,i.A)("component.user.setting.status.location")," ",t.location))),n.createElement("div",{className:"bh-bottom","data-v-a1628fe9":""},n.createElement("span",{"data-v-a1628fe9":""},(0,i.A)("component.user.setting.status.os")," ",t.os),n.createElement("span",{"data-v-a1628fe9":""}," • "),n.createElement("span",{"data-v-a1628fe9":""},(0,i.A)("component.user.setting.status.lastModifyTime")," ",c.Ay.timestampToDatetimeToNow(t.modifyTime,e)))),n.createElement("div",{className:"bh-right","data-v-a1628fe9":""},!1===t.isActive&&n.createElement("button",{className:"bh-button bh-button-red",type:"button",onClick:function(){a(t.id)},"data-v-a1628fe9":""},(0,i.A)("component.user.setting.button.forceLogout"))))})))}function ei(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function ec(){var e,t=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useUserItem(),l.A.cmsAccountUser.hooks.useIsUserLogin();var a=(0,n.useRef)(!1),m=function(e){if(Array.isArray(e))return e}(e=(0,n.useState)(null))||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,r,s,i=[],c=!0,o=!1;try{r=(t=t.call(e)).next,!1;for(;!(c=(a=r.call(t)).done)&&(i.push(a.value),2!==i.length);c=!0);}catch(e){o=!0,n=e}finally{try{if(!c&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(o)throw n}}return i}}(e)||function(e){if(e){if("string"==typeof e)return ei(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?ei(e,2):void 0}}(e)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),u=m[0],d=m[1],p=(0,r.g)();(0,r.zy)();var f=(0,r.Zp)();return(0,n.useEffect)(function(){l.A.common.actions.setActivedPage({name:"userSetting"})},[]),(0,n.useEffect)(function(){!0!==a.current&&(a.current=!0)},[]),(0,n.useEffect)(function(){"account"===u?document.title=(0,i.A)("page.user.settings.tab.account")+" - "+(0,i.A)("page.user.settings.title")+" - "+(0,i.A)("siteName"):"profile"===u?document.title=(0,i.A)("page.user.settings.tab.profile")+" - "+(0,i.A)("page.user.settings.title")+" - "+(0,i.A)("siteName"):"subscribe"===u?document.title=(0,i.A)("page.user.settings.tab.subscribe")+" - "+(0,i.A)("page.user.settings.title")+" - "+(0,i.A)("siteName"):"claim"===u?document.title=(0,i.A)("page.user.settings.tab.claim")+" - "+(0,i.A)("page.user.settings.title")+" - "+(0,i.A)("siteName"):"status"===u?document.title=(0,i.A)("page.user.settings.tab.status")+" - "+(0,i.A)("page.user.settings.title")+" - "+(0,i.A)("siteName"):document.title=(0,i.A)("page.user.settings.title")+" - "+(0,i.A)("siteName"),o.Ay.trigger("kaoBei",{action:"pageView",contentGroup:"User_bhuntr"})},[u]),(0,n.useEffect)(function(){var e=p.tab;(c.Ay.isEmpty(e)||""===e)&&(e="account",f("/".concat(t,"/user/settings/").concat(e),{replace:!0})),d(e)}
1,[t,p]),n.createElement("div",{className:"bh-page bh-user-setting-page","data-v-97441704":""},n.createElement("div",{className:"bh-header","data-v-97441704":""},n.createElement("div",{className:"bh-title","data-v-97441704":""},n.createElement("h1",{"data-v-97441704":""},(0,i.A)("page.user.settings.title")))),n.createElement("div",{className:"bh-container row","data-v-97441704":""},n.createElement("div",{className:"bh-tabs","data-v-97441704":""},n.createElement(s.N_,{className:["bh-item","account"===u&&"is-active"].join(" "),to:"/".concat(t,"/user/settings/account"),"data-v-97441704":""},(0,i.A)("page.user.settings.tab.account")),n.createElement(s.N_,{className:["bh-item","profile"===u&&"is-active"].join(" "),to:"/".concat(t,"/user/settings/profile"),"data-v-97441704":""},(0,i.A)("page.user.settings.tab.profile")),n.createElement(s.N_,{className:["bh-item","subscribe"===u&&"is-active"].join(" "),to:"/".concat(t,"/user/settings/subscribe"),"data-v-97441704":""},(0,i.A)("page.user.settings.tab.subscribe")),n.createElement(s.N_,{className:["bh-item","claim"===u&&"is-active"].join(" "),to:"/".concat(t,"/user/settings/claim"),"data-v-97441704":""},(0,i.A)("page.user.settings.tab.claim")),n.createElement(s.N_,{className:["bh-item","status"===u&&"is-active"].join(" "),to:"/".concat(t,"/user/settings/status"),"data-v-97441704":""},(0,i.A)("page.user.settings.tab.status"))),n.createElement("div",{className:"bh-content bh-tour-user-setting-page","data-v-97441704":""},"account"===u&&n.createElement(n.Fragment,null,n.createElement(v,{"data-v-97441704":""}),n.createElement("hr",{"data-v-97441704":""}),n.createElement("div",{className:"bh-sub-block","data-v-97441704":""},n.createElement("div",{className:"bh-title","data-v-97441704":""},(0,i.A)("page.user.settings.tab.account.login",{_:"登入帳號"})),n.createElement(A,{"data-v-97441704":""}),n.createElement("hr",{"data-v-97441704":""}),n.createElement(k,{"data-v-97441704":""})),n.createElement("hr",{"data-v-97441704":""}),n.createElement(w,{"data-v-97441704":""}),n.createElement("hr",{"data-v-97441704":""}),n.createElement("div",{className:"bh-sub-block","data-v-97441704":""},n.createElement("div",{className:"bh-title","data-v-97441704":""},(0,i.A)("page.user.settings.tab.account.merge",{_:"合併帳號"})),n.createElement(Y,{"data-v-97441704":""}),n.createElement("hr",{"data-v-97441704":""}),n.createElement(ee,{"data-v-97441704":""}),n.createElement("hr",{"data-v-97441704":""}),n.createElement(en,{"data-v-97441704":""}))),"profile"===u&&n.createElement(H,{"data-v-97441704":""}),"subscribe"===u&&n.createElement(n.Fragment,null,n.createElement(W,{"data-v-97441704":""}),n.createElement("hr",{"data-v-97441704":""}),n.createElement(J,{"data-v-97441704":""})),"claim"===u&&n.createElement(er,{"data-v-97441704":""}),"status"===u&&n.createElement(es,{"data-v-97441704":""}))))}},41851:function(e,t,a){a.r(t),a.d(t,{default:function(){return b}}),a(52675),a(89463),a(2259),a(28706),a(23418),a(23792),a(48598),a(62062),a(34782),a(62010),a(26099),a(3362),a(9391),a(27495),a(38781),a(47764),a(62953);var n=a(96540),r=a(47767),s=a(84976),i=a(76927);a(65365);var c=a(45407),o=a(98239),l=a(76388);a(25440),a(49636);var m=a(43165);function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function p(e){var t,a=e.submissionItem,r=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile();var p=l.A.common.hooks.useActivedPage();l.A.cmsAccountUser.hooks.useIsUserLogin();var f=function(e){if(Array.isArray(e))return e}(t=(0,n.useState)(!1))||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,r,s,i=[],c=!0,o=!1;try{r=(t=t.call(e)).next,!1;for(;!(c=(a=r.call(t)).done)&&(i.push(a.value),2!==i.length);c=!0);}catch(e){o=!0,n=e}finally{try{if(!c&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(o)throw n}}return i}}(t)||function(e){if(e){if("string"==typeof e)return d(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?d(e,2):void 0}}
1(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),v=f[0],b=f[1],y=(0,n.useMemo)(function(){var e,t;return c.Ay.isNotEmpty(null==a||null==(e=a.metadata)||null==(e=e.submission)?void 0:e.title)?a.metadata.submission.title:c.Ay.isNotEmpty(null==a||null==(t=a.metadata)||null==(t=t.stage)?void 0:t.title)?a.metadata.stage.title:null},[a]),h=(0,n.useMemo)(function(){return c.Ay.isNotEmpty(a)&&c.Ay.isNotEmpty(a.status)?"is-"+a.status:""},[a]),g=(0,n.useMemo)(function(){if(c.Ay.isEmpty(a))return"";switch(a.status){case"draft":return(0,i.A)("component.user.submission.card.status.draft");case"pending":return(0,i.A)("component.user.submission.card.status.pending");case"requested":return(0,i.A)("component.user.submission.card.status.requested");case"modified":return(0,i.A)("component.user.submission.card.status.modified");case"revised":return(0,i.A)("component.user.submission.card.status.revised");case"refused":return(0,i.A)("component.user.submission.card.status.refused");case"published":return(0,i.A)("component.user.submission.card.status.published");case"rejected":return(0,i.A)("component.user.submission.card.status.rejected");case"deleted":return(0,i.A)("component.user.submission.card.status.deleted");default:return""}},[a]),A=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==a||null==(e=a.relationship)||null==(e=e.contestData)?void 0:e.title)?null:a.relationship.contestData.title},[a]),E=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==a||null==(e=a.relationship)||null==(e=e.contestData)?void 0:e.domain)?null:a.relationship.contestData.domain},[a]),N=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==a||null==(e=a.relationship)||null==(e=e.contestData)?void 0:e.alias)?null:a.relationship.contestData.alias},[a]),k=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==a||null==(e=a.relationship)||null==(e=e.contestData)?void 0:e.type)?null:a.relationship.contestData.type},[a]),C=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==a||null==(e=a.relationship)||null==(e=e.contestData)?void 0:e.submitBufferMinutes)||a.relationship.contestData.submitBufferMinutes<0||a.relationship.contestData.submitBufferMinutes>60?0:60*a.relationship.contestData.submitBufferMinutes},[a]),w=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==a||null==(e=a.relationship)||null==(e=e.contestGroupData)?void 0:e.title)?null:a.relationship.contestGroupData.title},[a]),I=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==a||null==(e=a.relationship)||null==(e=e.contestStageData)?void 0:e.title)?null:a.relationship.contestStageData.title},[a]),U=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==a||null==(e=a.relationship)||null==(e=e.contestStageData)?void 0:e.startTime)?null:a.relationship.contestStageData.startTime},[a]),_=(0,n.useMemo)(function(){var e;return!c.Ay.isEmpty(null==a||null==(e=a.relationship)||null==(e=e.contestStageData)?void 0:e.endTime)&&a.relationship.contestStageData.endTime},[a]),S=(0,n.useMemo)(function(){var e;return!c.Ay.isEmpty(null==a||null==(e=a.relationship)||null==(e=e.contestStageData)?void 0:e.canModify)&&a.relationship.contestStageData.canModify},[a]),x=(0,n.useMemo)(function(){var e;return!c.Ay.isEmpty(null==a||null==(e=a.relationship)||null==(e=e.contestStageData)?void 0:e.isSkipReview)&&a.relationship.contestStageData.isSkipReview},[a]),j=(0,n.useMemo)(function(){var e;if(c.Ay.isEmpty(a)||!1===(null==(e=a.isOwner)||e))return!1;if(!1===x){if("published"===a.status||"rejected"===a.status)return!1;if("requested"===a.status||"modified"===a.status)return!0;if(!1===S)return!1}return!(c.Ay.isEmpty(U)||c.Ay.isEmpty(_)||c.Ay.timestamp()<U||c.Ay.timestamp()>_+C)},[a,C,S,x,U,_]),T=(0,n.useCallback)(function(e){var t,n,r,s;switch(e){case"group":return{fields:null==a||null==(t=a.relationship)||null==(t=t.contestGroupData)?void 0:t.fields,translateFields:null==a||null==(n=a.relationship)||null==(n=n.contestGroupData)?void 0:n.translateFields};
1case"stage":return{fields:null==a||null==(r=a.relationship)||null==(r=r.contestStageData)?void 0:r.fields,translateFields:null==a||null==(s=a.relationship)||null==(s=s.contestStageData)?void 0:s.translateFields};default:return null}},[a]),M=(0,n.useMemo)(function(){for(var e={},t=0,n=["group","stage"];t<n.length;t++){var r=n[t];e[r]=null;var s=T(r);c.Ay.isEmpty(s)||c.Ay.isEmpty(s.fields)||(e[r]=m.Ay.expandTeamRepeatCardFields(s.fields,s.translateFields,a.metadata,r))}return e},[a]),D=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==a||null==(e=a.relationship)?void 0:e.proofreadingLogItem)?null:a.relationship.proofreadingLogItem},[a]),O=(0,n.useMemo)(function(){if(c.Ay.isEmpty(D))return"";switch(D.category){case"none":return(0,i.A)("component.user.submission.card.proofreading.none");case"overdue":return(0,i.A)("component.user.submission.card.proofreading.overdue");case"duplicate":return(0,i.A)("component.user.submission.card.proofreading.duplicate");case"incompatible":return(0,i.A)("component.user.submission.card.proofreading.incompatible");case"violation":return(0,i.A)("component.user.submission.card.proofreading.violation");case"other":return(0,i.A)("component.user.submission.card.proofreading.other");default:return""}},[D]),P=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==a||null==(e=a.relationship)?void 0:e.orderItem)?null:a.relationship.orderItem},[a]),F=(0,n.useMemo)(function(){return c.Ay.isEmpty(P)?0:P.amount*P.quantity+(c.Ay.isNotEmpty(P.shippingFee)?P.shippingFee:0)},[P]),L=(0,n.useMemo)(function(){return c.Ay.isEmpty(null==P?void 0:P.expireTime)?"":c.Ay.timestampToDatetime(P.expireTime)},[P]),R=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==P||null==(e=P.relationship)?void 0:e.orderPaymentItem)?null:P.relationship.orderPaymentItem},[P]),B=(0,n.useMemo)(function(){if(c.Ay.isEmpty(R))return"";switch(R.method){case"creditCard":return(0,i.A)("userOrders.credit");case"cvs":return(0,i.A)("userOrders.store");case"atm":return(0,i.A)("userOrders.atm");default:return""}},[R]),H=(0,n.useMemo)(function(){return!!c.Ay.isEmpty(null==R?void 0:R.expireTime)||R.expireTime<c.Ay.timestamp()},[R]),z=(0,n.useMemo)(function(){return c.Ay.isEmpty(null==R?void 0:R.expireTime)?"":c.Ay.timestampToDatetime(R.expireTime)},[R]),V=(0,n.useMemo)(function(){return!(c.Ay.isEmpty(P)||0==P.amount*P.quantity||"unavailable"===P.status||c.Ay.isNotEmpty(P.expireTime)&&P.expireTime<c.Ay.timestamp())&&(!!c.Ay.isEmpty(R)||"success"!==R.status)},[P,R]),W=(0,n.useMemo)(function(){var e;return!1!==(null==(e=a.isOwner)||e)&&!0!==V&&"published"===a.status},[a,V]),q=(0,n.useCallback)(function(e){if(c.Ay.isEmpty(e))return"";if(Array.isArray(e))e=e.join(", ");else if("object"===u(e))return"";var t=(e+"").replace(/(https?:\/\/[^\s]+)/g,function(e){return'<a href="'+e+'" target="_blank" rel="noopener">'+e+"</a>"}).replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br>$2");return n.createElement("span",{dangerouslySetInnerHTML:{__html:t},"data-v-1171afed":""})},[]),G=(0,n.useMemo)(function(){return c.Ay.env().domain.bhuntrWebsite+"/"+a.language+"/competitions/"+N},[a,N]),$=(0,n.useMemo)(function(){return(c.Ay.isNotEmpty(E)?window.location.protocol+"//"+E:c.Ay.env().domain.bhuntrContestWebsite)+"/"+a.language+"/"+N},[E,N,a]),K=(0,n.useMemo)(function(){return(c.Ay.isNotEmpty(E)?window.location.protocol+"//"+E:c.Ay.env().domain.bhuntrContestWebsite)+"/"+a.language+"/"+N+"?modify&submissionId="+a.id},[E,N,a]),J=(0,n.useCallback)(function(){Q();var e={serialNumber:P.serialNumber,action:"continueOrderPayment",type:P.type,extData:P.extData,onFinish:function(){}};c.Ay.isNotEmpty(P.userId)&&(e.userId=P.userId),c.Ay.isNotEmpty(P.organizerId)&&(e.organizerId=P.organizerId),c.Ay.isNotEmpty(P.contestId)&&(e.contestId=P.contestId),c.Ay.isNotEmpty(P.contestGroupId)&&(e.contestGroupId=P.contestGroupId),c.Ay.isNotEmpty(P.submissionId)&&(e.submissionId=P.submissionId),c.Ay.isNotEmpty(P.certificateId)&&(e.certificateId=P.certificateId),l.A.common.actions.setModalHub({target:"checkout",data:e})},[P]),Z=function(e,t){if(c.Ay.isEmpty(e)||c.Ay.isEmpty(e[t.machineName]))return"";switch(t.type){case"mixed":var a=t.machineName.split(":")[0];if("idNumberUpload"===a){if("idCard"===e[t.machineName].type)return n.createElement("div",{className:"bh-mixed-field","data-v-1171afed":""},!!c.Ay.isNotEmpty(e[t.machineName].idCardNumber)&&n.createElement("div",{className:"col-12","data-v-1171afed":""},(0,i.A)("component.user.submission.card.field.idCardNumber"),e[t.machineName].idCardNumber),!!c.Ay.isNotEmpty(e[t.machineName].idCardFrontImage)&&n.createElement("div",{className:"col-6","data-v-1171afed":""},n.createElement("span",{"data-v-1171afed":""},(0,i.A)("component.user.submission.card.field.idCardFront")),n.createElement("div",{className:"bh-image-field","data-v-1171afed":""},c.Ay.isNotEmpty(e[t.machineName].idCardFrontImage.path)?n.createElement("img",{src:e[t.machineName].idCardFrontImage.path,"data-v-1171afed":""}):!!c.Ay.isNotEmpty(e[t.machineName].idCardFrontImage.url)&&n.createElement("img",{src:e[t.machineName].idCardFrontImage.url,"data-v-1171afed":""}))),!!c.Ay.isNotEmpty(e[t.machineName].idCardBackImage)&&n.createElement("div",{className:"col-6","data-v-1171afed":""},n.createElement("span",{"data-v-1171afed":""},(0,i.A)("component.user.submission.card.field.idCardBack")),n.createElement("div",{className:"bh-image-field","data-v-1171afed":""},c.Ay.isNotEmpty(e[t.machineName].idCardBackImage.path)?n.createElement("img",{src:e[t.machineName].idCardBackImage.path,"data-v-1171afed":""}):!!c.Ay.isNotEmpty(e[t.machineName].idCardBackImage.url)&&n.createElement("img",{src:e[t.machineName].idCardBackImage.url,"data-v-1171afed":""}))));if("passport"===e[t.machineName].type)return n.createElement("div",{className:"bh-mixed-field","data-v-1171afed":""},!!c.Ay.isNotEmpty(e[t.machineName].passportNumber)&&n.createElement("div",{className:"col-12","data-v-1171afed":""},(0,i.A)("component.user.submission.card.field.passportNumber"),e[t.machineName].passportNumber),!!c.Ay.isNotEmpty(e[t.machineName].passportInnerImage)&&n.createElement("div",{className:"col-6","data-v-1171afed":""},n.createElement("span",{"data-v-1171afed":""},(0,i.A)("component.user.submission.card.field.passportInner")),n.createElement("div",{className:"bh-image-field","data-v-1171afed":""},n.createElement("img",{src:e[t.machineName].passportInnerImage.url,"data-v-1171afed":""}))))}if("studentIdNumberUpload"===a)return n.createElement("div",{className:"bh-mixed-field","data-v-1171afed":""},!!c.Ay.isNotEmpty(e[t.machineName].idCardFrontImage)&&n.createElement("div",{className:"col-6","data-v-1171afed":""},n.createElement("span",{"data-v-1171afed":""},(0,i.A)("component.user.submission.card.field.idCardFront")),n.createElement("div",{className:"bh-image-field","data-v-1171afed":""},c.Ay.isNotEmpty(e[t.machineName].idCardFrontImage.path)?n.createElement("img",{src:e[t.machineName].idCardFrontImage.path,"data-v-1171afed":""}):!!c.Ay.isNotEmpty(e[t.machineName].idCardFrontImage.url)&&n.createElement("img",{src:e[t.machineName].idCardFrontImage.url,"data-v-1171afed":""}))),!!c.Ay.isNotEmpty(e[t.machineName].idCardBackImage)&&n.createElement("div",{className:"col-6","data-v-1171afed":""},n.createElement("span",{"data-v-1171afed":""},(0,i.A)("component.user.submission.card.field.idCardBack")),n.createElement("div",{className:"bh-image-field","data-v-1171afed":""},c.Ay.isNotEmpty(e[t.machineName].idCardBackImage.path)?n.createElement("img",{src:e[t.machineName].idCardBackImage.path,"data-v-1171afed":""}):!!c.Ay.isNotEmpty(e[t.machineName].idCardBackImage.url)&&n.createElement("img",{src:e[t.machineName].idCardBackImage.url,"data-v-1171afed":""}))));case"imageUpload":case"coverImage":return n.createElement("div",{className:"bh-image-field","data-v-1171afed":""},c.Ay.isNotEmpty(e[t.machineName].path)?n.createElement("img",{src:e[t.machineName].path,"data-v-1171afed":""}):!!c.Ay.isNotEmpty(e[t.machineName].url)&&n.createElement("img",{src:e[t.machineName].url,"data-v-1171afed":""}));case"audioUpload":case"fileUpload":case"lfsFileUpload":return n.createElement("div",{className:"bh-upload-field","data-v-1171afed":""},c.Ay.isNotEmpty(e[t.machineName].path)?n.createElement("a",{href:e[t.machineName].path,rel:"nofollow",target:"_blank","data-v-1171afed":""},e[t.machineName].realname):!!c.Ay.isNotEmpty(e[t.machineName].url)&&n.createElement("a",{href:e[t.machineName].url,rel:"nofollow",target:"_blank","data-v-1171afed":""},e[t.machineName].realname));case"audioUrl":case"videoUrl":case"snsMedia":return n.createElement("div",{className:"bh-url-field","data-v-1171afed":""},n.createElement("a",{href:e[t.machineName],rel:"nofollow",target:"_blank","data-v-1171afed":""},e[t.machineName]));default:return q(e[t.machineName])}},Q=(0,n.useCallback)(function(){o.Ay.trigger("kaoBei",{category:"Func",action:"Continue",object:"Payment",type:c.Ay.ucfirst(P.type),page:c.Ay.ucfirst(p.name),layout:null,modal:null,component:null})},[p,P]),Y=(0,n.useCallback)(function(e){switch(e){case"group":return(0,i.A)("component.user.submission.card.field.group",{_:"組別欄位"});case"stage":return(0,i.A)("component.user.submission.card.field.stage",{_:"階段欄位"});case"other":return(0,i.A)("component.user.submission.card.field.other",{_:"其他欄位"});case"idCardNumber":return(0,i.A)("component.user.submission.card.field.idCardNumber",{_:"身分證號碼:"});case"idCardFront":return(0,i.A)("component.user.submission.card.field.idCardFront",{_:"正面:"});case"idCardBack":return(0,i.A)("component.user.submission.card.field.idCardBack",{_:"反面:"});case"passportNumber":return(0,i.A)("component.user.submission.card.field.passportNumber",{_:"護照號碼:"});case"passportInner":return(0,i.A)("component.user.submission.card.field.passportInner",{_:"內
1頁:"});default:return null}},[]);return n.createElement("div",{className:"bh-user-submission-card","data-v-1171afed":""},n.createElement("div",{className:"bh-submission-summary-block","data-v-1171afed":""},n.createElement("div",{className:"bh-left","data-v-1171afed":""},n.createElement("div",{className:"bh-row","data-v-1171afed":""},c.Ay.isNotEmpty(k)&&"wall"===k?n.createElement("span",{className:"bh-submission-status is-published","data-v-1171afed":""},(0,i.A)("component.user.submission.card.label.wall",{_:"已投稿"})):n.createElement("span",{className:["bh-submission-status",h].join(" "),"data-v-1171afed":""},g)),!!c.Ay.isNotEmpty(y)&&n.createElement("div",{className:"bh-row","data-v-1171afed":""},n.createElement("span",{className:"bh-submission-title","data-v-1171afed":""},y)),!!c.Ay.isNotEmpty(A)&&n.createElement("div",{className:"bh-row","data-v-1171afed":""},n.createElement("span",{className:"bh-contest-title","data-v-1171afed":""},A)),!!(c.Ay.isNotEmpty(w)||c.Ay.isNotEmpty(I))&&n.createElement("div",{className:"bh-row","data-v-1171afed":""},!!c.Ay.isNotEmpty(w)&&n.createElement("span",{className:"bh-contest-title","data-v-1171afed":""},w),!!c.Ay.isNotEmpty(I)&&n.createElement("span",{className:"bh-contest-title","data-v-1171afed":""},I)),n.createElement("br",{"data-v-1171afed":""}),n.createElement("div",{className:"bh-row","data-v-1171afed":""},n.createElement("span",{className:"bh-text","data-v-1171afed":""},(0,i.A)("component.user.submission.card.label.id",{_:"SID:"})),n.createElement("span",{className:"bh-value","data-v-1171afed":""},a.id)),n.createElement("div",{className:"bh-row","data-v-1171afed":""},n.createElement("span",{className:"bh-text","data-v-1171afed":""},(0,i.A)("component.user.submission.card.label.createTime",{_:"投稿時間:"})),n.createElement("span",{className:"bh-value","data-v-1171afed":""},c.Ay.timestampToDatetime(a.createTime)))),n.createElement("div",{className:"bh-right","data-v-1171afed":""},n.createElement("div",{className:"bh-top","data-v-1171afed":""},"wall"===k&&n.createElement(n.Fragment,null,!!(!1===a.relationship.contestData.isHideWall&&c.Ay.isNotEmpty(G))&&n.createElement("a",{className:"bh-button bh-button-green",href:G,rel:"nofollow",target:"_blank","data-v-1171afed":""},(0,i.A)("component.user.submission.card.button.gotoWall",{_:"前往佈告"}))),"site"===k&&n.createElement(n.Fragment,null,!0===W&&n.createElement(s.N_,{className:"bh-button",to:"/".concat(r,"/user/certificates/submission/").concat(a.id,"/apply"),"data-v-1171afed":""},n.createElement("span",{"data-v-1171afed":""},(0,i.A)("component.user.submission.card.applyForECetrificate",{_:"申請參賽憑證"}))),!!(!1===a.relationship.contestData.isHideWall&&c.Ay.isNotEmpty(G))&&n.createElement("a",{className:"bh-button bh-button-green",href:G,rel:"nofollow",target:"_blank","data-v-1171afed":""},(0,i.A)("component.user.submission.card.button.gotoWall",{_:"前往佈告"})),!!(!1===a.relationship.contestData.isHideSite&&c.Ay.isNotEmpty($))&&n.createElement("a",{className:"bh-button bh-button-green",href:$,rel:"nofollow",target:"_blank","data-v-1171afed":""},(0,i.A)("component.user.submission.card.button.gotoSite",{_:"前往比賽"})),!!(!0===j&&c.Ay.isNotEmpty(K))&&n.createElement("a",{className:"bh-button bh-button-black",href:K,rel:"nofollow",target:"_blank","data-v-1171afed":""},(0,i.A)("component.user.submission.card.button.gotoModify",{_:"前往修改"})),!0===V&&(!0===H||"creditCard"===R.method)&&n.createElement("button",{className:"bh-button bh-button-orange",type:"button",onClick:function(){J()},"data-v-1171afed":""},(0,i.A)("component.user.submission.card.button.continuePay",{_:"繼續付款"})))),n.createElement("div",{className:"bh-bottom","data-v-1171afed":""},n.createElement("span",{className:"bh-more",onClick:function(){b(!v)},"data-v-1171afed":""},n.createElement("span",{"data-v-1171afed":""},(0,i.A)("component.user.submission.card.entry.detail",{_:"詳細資料"})),n.createElement("i",{className:["fas fa-chevron-right",v?"is-show":""].join(" "),"data-v-1171afed":""}))))),n.createElement("div",{className:["bh-submission-detail-block",v?"is-show":""].join(" "),"data-v-1171afed":""},n.createElement("div",{className:"bh-block","data-v-1171afed":""},!!c.Ay.isNotEmpty(D)&&n.createElement(n.Fragment,null,n.createElement("h3",{"data-v-1171afed":""},(0,i.A)("component.user.submission.card.entry.otherInformation")),n.createElement("div",{className:"bh-fields","data-v-1171afed":""},"requested"===a.status&&n.createElement("div",{className:"bh-field","data-v-1171afed":""},n.createElement("span",{className:"bh-text","data-v-1171afed":""},(0,i.A)("component.user.submission.card.entry.requested")),n.createElement("span",{className:"bh-value","data-v-1171afed":""},D.reason)),"rejected"===a.status&&n.createElement(n.Fragment,null,n.createElement("div",{className:"bh-field","data-v-1171afed":""},n.createElement("span",{className:"bh-text","data-v-1171afed":""},(0,i.A)("component.user.submission.card.entry.rejectedReason")),n.createElement("span",{className:"bh-value","data-v-1171afed":""},O)),n.createElement("div",{className:"bh-field","data-v-1171afed":""},n.createElement("span",{className:"bh-text","data-v-1171afed":""},(0,i.A)("component.user.submission.card.entry.rejectedContent")),n.createElement("span",{className:"bh-value","data-v-1171afed":""},D.reason)))),n.createElement("hr",{"data-v-1171afed":""})),!!c.Ay.isNotEmpty(P)&&n.createElement(n.Fragment,null,n.createElement("h3",{"data-v-1171afed":""},(0,i.A)("component.user.submission.card.orderTitle",{_:"訂單資訊"})),n.createElement("div",{className:"bh-fields","data-v-1171afed":""},n.createElement("div",{className:"bh-field","data-v-1171afed":""},n.createElement("span",{className:"bh-text","data-v-1171afed":""},(0,i.A)("component.user.submission.card.orderNumber",{_:"訂單編號"})),n.createElement("span",{className:"bh-value","data-v-1171afed":""},P.serialNumber)),n.createElement("div",{className:"bh-field","data-v-1171afed":""},n.createElement("span",{className:"bh-text","data-v-1171afed":""},(0,i.A)("component.user.submission.card.totalAmount",{_:"總價"})),n.createElement("span",{className:"bh-value","data-v-1171afed":""},c.Ay.formatMoney(F))),!!c.Ay.isNotEmpty(P.expireTime)&&n.createElement("div",{className:"bh-field","data-v-1171afed":""},n.createElement("span",{className:"bh-text","data-v-1171afed":""},(0,i.A)("component.user.submission.card.expiredTime",{_:"失效日期"})),n.createElement("span",{className:"bh-value","data-v-1171afed":""},L)),!0===V&&n.createElement(n.Fragment,null,!!c.Ay.isNotEmpty(R)&&n.createElement(n.Fragment,null,n.createElement("div",{className:"bh-field","data-v-1171afed":""},n.createElement("span",{className:"bh-text","data-v-1171afed":""},(0,i.A)("component.user.submission.card.paymentType",{_:"付款方式"})),n.createElement("span",{className:"bh-value","data-v-1171afed":""},B)),"success"!==R.status&&n.createElement(n.Fragment,null,"cvs"===R.method&&n.createElement(n.Fragment,null,n.createElement("div",{className:"bh-field","data-v-1171afed":""},n.createElement("span",{className:"bh-text","data-v-1171afed":""},(0,i.A)("component.user.submission.card.cvsCode",{_:"超商代碼"})),n.createElement("span",{className:"bh-value","data-v-1171afed":""},R.cvsCode)),n.createElement("div",{className:"bh-field","data-v-1171afed":""},n.createElement("span",{className:"bh-text","data-v-1171afed":""},(0,i.A)("component.user.submission.card.cvsCodeLink",{_:"超商代碼連結"})),n.createElement("span",{className:"bh-value","data-v-1171afed":""},n.createElement("a",{href:R.cvsUrl,target:"_blank","data-v-1171afed":""},(0,i.A)("component.user.submission.card.button.enter",{_:"進入"}))))),"atm"===R.method&&n.createElement("div",{className:"bh-field","data-v-1171afed":""},n.createElement("span",{className:"bh-text","data-v-1171afed":""}
1,(0,i.A)("component.user.submission.card.visualAccount",{_:"虛擬帳號"})),n.createElement("span",{className:"bh-value","data-v-1171afed":""},"(".concat(R.bankCode,") ").concat(R.virtualAccount))),!!c.Ay.isNotEmpty(R.expireTime)&&n.createElement("div",{className:"bh-field","data-v-1171afed":""},n.createElement("span",{className:"bh-text","data-v-1171afed":""},(0,i.A)("component.user.submission.card.paymentExpireDate",{_:"付款截止日期"})),n.createElement("span",{className:"bh-value","data-v-1171afed":""},z)))))),n.createElement("hr",{"data-v-1171afed":""})),[{target:"group",isSkip:!1},{target:"stage",isSkip:!1}].map(function(e){return!c.Ay.isEmpty(M[e.target])&&0!==M[e.target].length&&!0!==e.isSkip&&n.createElement(n.Fragment,null,n.createElement("h3",{"data-v-1171afed":""},Y(e.target)),n.createElement("div",{className:"bh-fields",key:e.target,"data-v-1171afed":""},M[e.target].map(function(t){return n.createElement("div",{className:"bh-field",key:t.machineName,"data-v-1171afed":""},n.createElement("span",{className:"bh-text","data-v-1171afed":""},t.displayName,":"),n.createElement("span",{className:"bh-value","data-v-1171afed":""},Z(a.metadata[e.target],t)))})))}))))}function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,s,i,c=[],o=!0,l=!1;try{if(s=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;!(o=(n=s.call(a)).done)&&(c.push(n.value),c.length!==t);o=!0);}catch(e){l=!0,r=e}finally{try{if(!o&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return v(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?v(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function b(){var e=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin();var t=l.A.cmsAccountUser.hooks.useUserSubmissionList(),a=(0,n.useRef)(!1),m=f((0,n.useState)(null),2),u=m[0],d=m[1],v=f((0,n.useState)(!0),2),b=v[0],y=v[1],h=(0,r.g)();(0,r.zy)();var g=(0,r.Zp)();return(0,n.useEffect)(function(){l.A.common.actions.setActivedPage({name:"userSubmission"})},[]),(0,n.useEffect)(function(){!0!==a.current&&(a.current=!0)},[]),(0,n.useEffect)(function(){var t=(0,i.A)("page.user.submission.title",{_:"我的參賽記錄"})+" - "+(0,i.A)("siteName");"all"===u?document.title=(0,i.A)("page.user.submission.tab.all",{_:"全部"})+" - "+t:"paid"===u?document.title=(0,i.A)("page.user.submission.tab.paid",{_:"已付款"})+" - "+t:"unpaid"===u?document.title=(0,i.A)("page.user.submission.tab.unpaid",{_:"未付款"})+" - "+t:document.title=t,o.Ay.trigger("kaoBei",{action:"pageView",contentGroup:"User_bhuntr"}),c.Ay.isEmpty(u)||(y(!0),l.A.cmsAccountUser.actions.getUserSubmissionList({locale:e,data:{page:1,filter:{status:u}}}).then(function(){}).catch(function(){}).finally(function(){y(!1)}))},[e,u]),(0,n.useEffect)(function(){var t=h.tab;(c.Ay.isEmpty(t)||""===t)&&(t="all",g("/".concat(e,"/user/submissions/").concat(t),{replace:!0})),d(t)},[e,h]),n.createElement("div",{className:"bh-page bh-user-submission-page","data-v-8e4863f4":""},n.createElement("div",{className:"bh-header","data-v-8e4863f4":""},n.createElement("div",{className:"bh-title","data-v-8e4863f4":""},n.createElement("h1",{"data-v-8e4863f4":""},(0,i.A)("page.user.submission.title",{_:"我的參賽記錄"})))),n.createElement("div",{className:"bh-container","data-v-8e4863f4":""},n.createElement("div",{className:"bh-tabs","data-v-8e4863f4":""},n.createElement(s.N_,{className:["bh-item","all"===u&&"is-active"].join(" "),to:"/".concat(e,"/user/submissions/all"),"data-v-8e4863f4":""},(0,i.A)("page.user.submission.tab.all",{_:"全部"})),n.createElement(s.N_,{className:["bh-item","paid"===u&&"is-active"].join(" "),to:"/".concat(e,"/user/submissions/paid"),"data-v-8e4863f4":""},(0,i.A)("page.user.submission.tab.paid",{_:"已付款"})),n.createElement(s.N_,{className:["bh-item","unpaid"===u&&"is-active"].join(" "),to:"/".concat(e,"/user/submissions/unpaid"),"data-v-8e4863f4":""},(0,i.A)("page.user.submission.tab.unpaid",{_:"未付款"}))),!0===b?n.createElement("div",{className:"bh-content","data-v-8e4863f4":""},n.createElement("div",{className:"bh-loading","data-v-8e4863f4":""},n.createElement("i",{className:"fas fa-circle-notch fa-spin","data-v-8e4863f4":""}))):n.createElement("div",{className:"bh-content","data-v-8e4863f4":""},0<t.length?n.createElement("div",{className:"bh-list","data-v-8e4863f4":""},t.map(function(e){return n.createElement(p,{submissionItem:e,key:e.id,"data-v-8e4863f4":""})})):n.createElement("div",{className:"bh-not-found","data-v-8e4863f4":""},n.createElement("div",{className:"bh-jimi-icon","data-v-8e4863f4":""}),n.createElement("div",{className:"bh-back-to-my-participated","data-v-8e4863f4":""},n.createElement("p",{"data-v-8e4863f4":""},(0,i.A)("page.user.submission.noData",{_:"目前沒有任何參賽記錄"})))))))}},41162:function(e,t,a){a.r(t),a.d(t,{default:function(){return y}}),a(52675),a(89463),a(2259),a(28706),a(23418),a(23792),a(48598),a(62062),a(34782),a(62010),a(26099),a(3362),a(9391),a(27495),a(38781),a(47764),a(62953);var n=a(96540),r=a(47767),s=a(84976),i=a(76927);a(65365);var c=a(45407),o=a(98239),l=a(76388);a(25440);var m=a(87583);a(49636);var u=a(43165);function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function f(e){var t,a=e.ticketItem;l.A.common.hooks.useLocale(),l.A.common.hooks.useIsMobile(),l.A.common.hooks.useActivedPage(),l.A.cmsAccountUser.hooks.useIsUserLogin();var r=(0,n.useRef)(null),s=function(e){if(Array.isArray(e))return e}
1(t=(0,n.useState)(!1))||function(e){var t=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var a,n,r,s,i=[],c=!0,o=!1;try{r=(t=t.call(e)).next,!1;for(;!(c=(a=r.call(t)).done)&&(i.push(a.value),2!==i.length);c=!0);}catch(e){o=!0,n=e}finally{try{if(!c&&null!=t.return&&(s=t.return(),Object(s)!==s))return}finally{if(o)throw n}}return i}}(t)||function(e){if(e){if("string"==typeof e)return p(e,2);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?p(e,2):void 0}}(t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=s[0],f=s[1],v=(0,n.useMemo)(function(){return c.Ay.isNotEmpty(a)&&c.Ay.isNotEmpty(a.status)?"is-"+a.status:""},[a]),b=(0,n.useMemo)(function(){if(c.Ay.isEmpty(a))return"";switch(a.status){case"invalid":return(0,i.A)("component.user.ticket.card.status.invalid",{_:"無效票"});case"valid":return(0,i.A)("component.user.ticket.card.status.valid",{_:"有效票"});case"used":return(0,i.A)("component.user.ticket.card.status.used",{_:"已使用"});case"deleted":return(0,i.A)("component.user.ticket.card.status.deleted",{_:"已刪除"});default:return""}},[a]);(0,n.useEffect)(function(){c.Ay.isEmpty(a)||c.Ay.isEmpty(a.verificationText)||m.toCanvas(r.current,a.verificationText,{width:285},function(e){e&&c.Ay.error(e),c.Ay.log("success!")})},[a]);var y=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==a||null==(e=a.relationship)?void 0:e.projectData)?null:a.relationship.projectData},[a]),h=(0,n.useMemo)(function(){return c.Ay.isEmpty(null==y?void 0:y.title)?null:y.title},[y]),g=(0,n.useMemo)(function(){return c.Ay.isEmpty(null==y?void 0:y.alias)?null:y.alias},[y]),A=(0,n.useMemo)(function(){return c.Ay.isEmpty(null==y?void 0:y.target)?null:y.target},[y]);(0,n.useMemo)(function(){return c.Ay.isEmpty(null==y?void 0:y.type)?null:y.type},[y]);var E=(0,n.useMemo)(function(){var e;return c.Ay.isEmpty(null==a||null==(e=a.relationship)?void 0:e.sessionData)?null:a.relationship.sessionData},[a]),N=(0,n.useMemo)(function(){return c.Ay.isEmpty(null==E?void 0:E.title)?null:E.title},[E]),k=(0,n.useMemo)(function(){return c.Ay.isEmpty(null==E?void 0:E.activityStartTime)?null:E.activityStartTime},[E]),C=(0,n.useMemo)(function(){return c.Ay.isEmpty(null==E?void 0:E.activityEndTime)?null:E.activityEndTime},[E]),w=(0,n.useMemo)(function(){if(c.Ay.isEmpty(E))return null;var e="";return c.Ay.isNotEmpty(E.country)&&"Taiwan"!==E.country&&(e+=E.country),c.Ay.isNotEmpty(E.city)&&(e+=E.city),c.Ay.isNotEmpty(E.district)&&(e+=E.district),c.Ay.isNotEmpty(E.address)&&(e+=E.address),""!==e?e:null},[E]),I=(0,n.useCallback)(function(e){var t,n;return"session"===e?{fields:null==a||null==(t=a.relationship)||null==(t=t.sessionData)?void 0:t.fields,translateFields:null==a||null==(n=a.relationship)||null==(n=n.sessionData)?void 0:n.translateFields}:null},[a]),U=(0,n.useMemo)(function(){for(var e={},t=0,n=["session"];t<n.length;t++){var r=n[t];e[r]=null;var s=I(r);c.Ay.isEmpty(s)||c.Ay.isEmpty(s.fields)||(e[r]=u.Ay.expandTeamRepeatCardFields(s.fields,s.translateFields,a.metadata,r))}return e},[a]),_=(0,n.useCallback)(function(e){if(c.Ay.isEmpty(e))return"";if(Array.isArray(e))e=e.join(", ");else if("object"===d(e))return"";var t=(e+"").replace(/(https?:\/\/[^\s]+)/g,function(e){return'<a href="'+e+'" target="_blank" rel="noopener">'+e+"</a>"}).replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g,"$1<br>$2");return n.createElement("span",{dangerouslySetInnerHTML:{__html:t},"data-v-f16a25e3":""})},[]),S=(0,n.useMemo)(function(){var e=c.Ay.env().domain.bhuntrWebsite;return"contest"===A?e+"/"+a.language+"/competitions/"+g:"activity"===A?e+"/"+a.language+"/events/"+g:null},[a,g,A]),x=function(e,t){if(c.Ay.isEmpty(e)||c.Ay.isEmpty(e[t.machineName]))return"";switch(t.type){case"mixed":var a=t.machineName.split(":")[0];if("idNumberUpload"===a){if("idCard"===e[t.machineName].type)return n.createElement("div",{className:"bh-mixed-field","data-v-f16a25e3":""},!!c.Ay.isNotEmpty(e[t.machineName].idCardNumber)&&n.createElement("div",{className:"col-12","data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.field.idCardNumber",{_:"身分證字號"}),e[t.machineName].idCardNumber),!!c.Ay.isNotEmpty(e[t.machineName].idCardFrontImage)&&n.createElement("div",{className:"col-6","data-v-f16a25e3":""},n.createElement("span",{"data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.field.idCardFront",{_:"身分證正面"})),n.createElement("div",{className:"bh-image-field","data-v-f16a25e3":""},c.Ay.isNotEmpty(e[t.machineName].idCardFrontImage.path)?n.createElement("img",{src:e[t.machineName].idCardFrontImage.path,"data-v-f16a25e3":""}):!!c.Ay.isNotEmpty(e[t.machineName].idCardFrontImage.url)&&n.createElement("img",{src:e[t.machineName].idCardFrontImage.url,"data-v-f16a25e3":""}))),!!c.Ay.isNotEmpty(e[t.machineName].idCardBackImage)&&n.createElement("div",{className:"col-6","data-v-f16a25e3":""},n.createElement("span",{"data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.field.idCardBack",{_:"身分證背面"})),n.createElement("div",{className:"bh-image-field","data-v-f16a25e3":""},c.Ay.isNotEmpty(e[t.machineName].idCardBackImage.path)?n.createElement("img",{src:e[t.machineName].idCardBackImage.path,"data-v-f16a25e3":""}):!!c.Ay.isNotEmpty(e[t.machineName].idCardBackImage.url)&&n.createElement("img",{src:e[t.machineName].idCardBackImage.url,"data-v-f16a25e3":""}))));if("passport"===e[t.machineName].type)return n.createElement("div",{className:"bh-mixed-field","data-v-f16a25e3":""},!!c.Ay.isNotEmpty(e[t.machineName].passportNumber)&&n.createElement("div",{className:"col-12","data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.field.passportNumber",{_:"護照號碼"}),e[t.machineName].passportNumber),!!c.Ay.isNotEmpty(e[t.machineName].passportInnerImage)&&n.createElement("div",{className:"col-6","data-v-f16a25e3":""},n.createElement("span",{"data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.field.passportInner",{_:"護照內頁"})),n.createElement("div",{className:"bh-image-field","data-v-f16a25e3":""},n.createElement("img",{src:e[t.machineName].passportInnerImage.url,"data-v-f16a25e3":""}))))}if("studentIdNumberUpload"===a)return n.createElement("div",{className:"bh-mixed-field","data-v-f16a25e3":""},!!c.Ay.isNotEmpty(e[t.machineName].idCardFrontImage)&&n.createElement("div",{className:"col-6","data-v-f16a25e3":""},n.createElement("span",{"data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.field.idCardFront",{_:"身分證正面"})),n.createElement("div",{className:"bh-image-field","data-v-f16a25e3":""},c.Ay.isNotEmpty(e[t.machineName].idCardFrontImage.path)?n.createElement("img",{src:e[t.machineName].idCardFrontImage.path,"data-v-f16a25e3":""}):!!c.Ay.isNotEmpty(e[t.machineName].idCardFrontImage.url)&&n.createElement("img",{src:e[t.machineName].idCardFrontImage.url,"data-v-f16a25e3":""}))),!!c.Ay.isNotEmpty(e[t.machineName].idCardBackImage)&&n.createElement("div",{className:"col-6","data-v-f16a25e3":""},n.createElement("span",{"data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.field.idCardBack",{_:"身分證背面"})),n.createElement("div",{className:"bh-image-field","data-v-f16a25e3":""},c.Ay.isNotEmpty(e[t.machineName].idCardBackImage.path)?n.createElement("img",{src:e[t.machineName].idCardBackImage.path,"data-v-f16a25e3":""}):!!c.Ay.isNotEmpty(e[t.machineName].idCardBackImage.url)&&n.createElement("img",{src:e[t.machineName].idCardBackImage.url,"data-v-f16a25e3":""}))));case"imageUpload":case"coverImage":return n.createElement("div",{className:"bh-image-field","data-v-f16a25e3":""},c.Ay.isNotEmpty(e[t.machineName].path)?n.createElement("img",{src:e[t.machineName].path,"data-v-f16a25e3":""}):!!c.Ay.isNotEmpty(e[t.machineName].url)&&n.createElement("img",{src:e[t.machineName].url,"data-v-f16a25e3":""}));case"audioUpload":case"fileUpload":case"lfsFileUpload":return n.createElement("div",{className:"bh-upload-field","data-v-f16a25e3":""},c.Ay.isNotEmpty(e[t.machineName].path)?n.createElement("a",{href:e[t.machineName].path,rel:"nofollow",target:"_blank","data-v-f16a25e3":""},e[t.machineName].realname):!!c.Ay.isNotEmpty(e[t.machineName].url)&&n.createElement("a",{href:e[t.machineName].url,rel:"nofollow",target:"_blank","data-v-f16a25e3":""},e[t.machineName].realname));case"audioUrl":case"videoUrl":case"snsMedia":return n.createElement("div",{className:"bh-url-field","data-v-f16a25e3":""},n.createElement("a",{href:e[t.machineName],rel:"nofollow",target:"_blank","data-v-f16a25e3":""},e[t.machineName]));default:return _(e[t.machineName])}},j=(0,n.useCallback)(function(e){switch(e){case"session":return(0,i.A)("component.user.submission.card.field.session",{_:"資訊欄位"});case"other":return(0,i.A)("component.user.submission.card.field.other",{_:"其他欄位"});default:return null}},[]);return n.createElement("div",{className:"bh-user-ticket-card","data-v-f16a25e3":""},n.createElement("div",{className:"bh-ticket-summary-block","data-v-f16a25e3":""},n.createElement("div",{className:"bh-left","data-v-f16a25e3":""},n.createElement("div",{className:"bh-row","data-v-f16a25e3":""},n.createElement("span",{className:["bh-ticket-status",v].join(" "),"data-v-f16a25e3":""},b)),!!c.Ay.isNotEmpty(h)&&n.createElement("div",{className:"bh-row","data-v-f16a25e3":""},n.createElement("span",{className:"bh-project-title","data-v-f16a25e3":""},h)),!!c.Ay.isNotEmpty(N)&&n.createElement("div",{className:"bh-row","data-v-f16a25e3":""},n.createElement("span",{className:"bh-session-title","data-v-f16a25e3":""},N)),n.createElement("br",{"data-v-f16a25e3":""}),n.createElement("div",{className:"bh-row","data-v-f16a25e3":""},n.createElement("span",{className:"bh-text","data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.label.serialNumber",{_:"票券序號:"})),n.createElement("span",{className:"bh-value","data-v-f16a25e3":""}
1,a.serialNumber)),n.createElement("div",{className:"bh-row","data-v-f16a25e3":""},n.createElement("span",{className:"bh-text","data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.label.createTime",{_:"報名時間:"})),n.createElement("span",{className:"bh-value","data-v-f16a25e3":""},c.Ay.timestampToDatetime(a.createTime)))),n.createElement("div",{className:"bh-right","data-v-f16a25e3":""},n.createElement("div",{className:"bh-top","data-v-f16a25e3":""},!!c.Ay.isNotEmpty(S)&&n.createElement("a",{className:"bh-button bh-button-green",href:S,rel:"nofollow",target:"_blank","data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.button.gotoWall",{_:"前往佈告"}))),n.createElement("div",{className:"bh-bottom","data-v-f16a25e3":""},n.createElement("span",{className:"bh-more",onClick:function(){f(!o)},"data-v-f16a25e3":""},n.createElement("span",{"data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.entry.detail",{_:"詳細資料"})),n.createElement("i",{className:["fas fa-chevron-right",o?"is-show":""].join(" "),"data-v-f16a25e3":""}))))),n.createElement("div",{className:["bh-ticket-detail-block",o?"is-show":""].join(" "),"data-v-f16a25e3":""},n.createElement("div",{className:"bh-block","data-v-f16a25e3":""},!!c.Ay.isNotEmpty(a)&&n.createElement(n.Fragment,null,n.createElement("h3",{"data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.ticket",{_:"票券資訊"})),n.createElement("div",{className:"bh-fields","data-v-f16a25e3":""},!!c.Ay.isNotEmpty(a.expireTime)&&n.createElement("div",{className:"bh-field","data-v-f16a25e3":""},n.createElement("span",{className:"bh-text","data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.expiredTime",{_:"過期時間:"})),n.createElement("span",{className:"bh-value","data-v-f16a25e3":""},c.Ay.timestampToDatetime(a.expireTime))),!!c.Ay.isNotEmpty(a.checkinTime)&&n.createElement("div",{className:"bh-field","data-v-f16a25e3":""},n.createElement("span",{className:"bh-text","data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.expiredTime",{_:"報到時間:"})),n.createElement("span",{className:"bh-value","data-v-f16a25e3":""},c.Ay.timestampToDatetime(a.checkinTime))),n.createElement("div",{className:"bh-field","data-v-f16a25e3":""},n.createElement("span",{className:"bh-text","data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.qrCode",{_:"報到 QR Code:"})),n.createElement("span",{className:"bh-value","data-v-f16a25e3":""},n.createElement("div",{className:"bh-cover","data-v-f16a25e3":""},n.createElement("div",{className:"bh-cover-image",style:{visibility:c.Ay.isNotEmpty(a.verificationText)?"visible":"hidden"},"data-v-f16a25e3":""},n.createElement("canvas",{ref:r,"data-v-f16a25e3":""})))))),n.createElement("hr",{"data-v-f16a25e3":""})),!!c.Ay.isNotEmpty(E)&&n.createElement(n.Fragment,null,n.createElement("h3",{"data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.session",{_:"場次資訊"})),n.createElement("div",{className:"bh-fields","data-v-f16a25e3":""},!!(c.Ay.isNotEmpty(k)&&c.Ay.isNotEmpty(C))&&n.createElement("div",{className:"bh-field","data-v-f16a25e3":""},n.createElement("span",{className:"bh-text","data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.projectTime",{_:"活動時間:"})),n.createElement("span",{className:"bh-value","data-v-f16a25e3":""},c.Ay.timestampToDatetime(k)," ~ ",c.Ay.timestampToDatetime(C))),!!(c.Ay.isNotEmpty(k)&&c.Ay.isEmpty(C))&&n.createElement("div",{className:"bh-field","data-v-f16a25e3":""},n.createElement("span",{className:"bh-text","data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.projectStartTime",{_:"開始時間:"})),n.createElement("span",{className:"bh-value","data-v-f16a25e3":""},c.Ay.timestampToDatetime(k))),!!(c.Ay.isEmpty(k)&&c.Ay.isNotEmpty(C))&&n.createElement("div",{className:"bh-field","data-v-f16a25e3":""},n.createElement("span",{className:"bh-text","data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.projectEndTime",{_:"結束時間:"})),n.createElement("span",{className:"bh-value","data-v-f16a25e3":""},c.Ay.timestampToDatetime(C))),!!c.Ay.isNotEmpty(w)&&n.createElement("div",{className:"bh-field","data-v-f16a25e3":""},n.createElement("span",{className:"bh-text","data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.location",{_:"地址:"})),n.createElement("span",{className:"bh-value","data-v-f16a25e3":""},w)),!!c.Ay.isNotEmpty(E.place)&&n.createElement("div",{className:"bh-field","data-v-f16a25e3":""},n.createElement("span",{className:"bh-text","data-v-f16a25e3":""},(0,i.A)("component.user.ticket.card.place",{_:"場地:"})),n.createElement("span",{className:"bh-value","data-v-f16a25e3":""},E.place))),n.createElement("hr",{"data-v-f16a25e3":""})),[{target:"session",isSkip:!1}].map(function(e){return!c.Ay.isEmpty(U[e.target])&&0!==U[e.target].length&&!0!==e.isSkip&&n.createElement(n.Fragment,null,n.createElement("h3",{"data-v-f16a25e3":""},j(e.target)),n.createElement("div",{className:"bh-fields",key:e.target,"data-v-f16a25e3":""},U[e.target].map(function(t){return n.createElement("div",{className:"bh-field",key:t.machineName,"data-v-f16a25e3":""},n.createElement("span",{className:"bh-text","data-v-f16a25e3":""},t.displayName,":"),n.createElement("span",{className:"bh-value","data-v-f16a25e3":""},x(a.metadata[e.target],t)))})))}))))}function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=a){var n,r,s,i,c=[],o=!0,l=!1;try{if(s=(a=a.call(e)).next,0===t){if(Object(a)!==a)return;o=!1}else for(;
1!(o=(n=s.call(a)).done)&&(c.push(n.value),c.length!==t);o=!0);}catch(e){l=!0,r=e}finally{try{if(!o&&null!=a.return&&(i=a.return(),Object(i)!==i))return}finally{if(l)throw r}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return b(e,t);var a=({}).toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?b(e,t):void 0}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}function y(){var e=l.A.common.hooks.useLocale();l.A.common.hooks.useIsMobile(),l.A.cmsAccountUser.hooks.useIsUserLogin();var t=l.A.cmsAccountUser.hooks.useUserSessionTicketList(),a=(0,n.useRef)(!1),m=v((0,n.useState)(null),2),u=m[0],d=m[1],p=v((0,n.useState)(!0),2),b=p[0],y=p[1],h=(0,r.g)();(0,r.zy)();var g=(0,r.Zp)();return(0,n.useEffect)(function(){l.A.common.actions.setActivedPage({name:"userSessionTicket"})},[]),(0,n.useEffect)(function(){!0!==a.current&&(a.current=!0)},[]),(0,n.useEffect)(function(){var t=(0,i.A)("page.user.ticket.title",{_:"我的活動票券"})+" - "+(0,i.A)("siteName");"all"===u?document.title=(0,i.A)("page.user.ticket.tab.all",{_:"全部"})+" - "+t:"notExpired"===u?document.title=(0,i.A)("page.user.ticket.tab.notExpired",{_:"未過期"})+" - "+t:"expired"===u?document.title=(0,i.A)("page.user.ticket.tab.expired",{_:"已過期"})+" - "+t:document.title=t,o.Ay.trigger("kaoBei",{action:"pageView",contentGroup:"User_bhuntr"}),c.Ay.isEmpty(u)||(y(!0),l.A.cmsAccountUser.actions.getUserSessionTicketList({locale:e,data:{page:1,filter:{status:u}}}).then(function(){}).catch(function(){}).finally(function(){y(!1)}))},[e,u]),(0,n.useEffect)(function(){var t=h.tab;(c.Ay.isEmpty(t)||""===t)&&(t="all",g("/".concat(e,"/user/tickets/").concat(t),{replace:!0})),d(t)},[e,h]),n.createElement("div",{className:"bh-page bh-user-ticket-page","data-v-5155ac4d":""},n.createElement("div",{className:"bh-header","data-v-5155ac4d":""},n.createElement("div",{className:"bh-title","data-v-5155ac4d":""},n.createElement("h1",{"data-v-5155ac4d":""},(0,i.A)("page.user.ticket.title",{_:"我的活動票券"})))),n.createElement("div",{className:"bh-container","data-v-5155ac4d":""},n.createElement("div",{className:"bh-tabs","data-v-5155ac4d":""},n.createElement(s.N_,{className:["bh-item","all"===u&&"is-active"].join(" "),to:"/".concat(e,"/user/tickets/all"),"data-v-5155ac4d":""},(0,i.A)("page.user.ticket.tab.all",{_:"全部"})),n.createElement(s.N_,{className:["bh-item","notExpired"===u&&"is-active"].join(" "),to:"/".concat(e,"/user/tickets/notExpired"),"data-v-5155ac4d":""},(0,i.A)("page.user.ticket.tab.notExpired",{_:"未過期"})),n.createElement(s.N_,{className:["bh-item","expired"===u&&"is-active"].join(" "),to:"/".concat(e,"/user/tickets/expired"),"data-v-5155ac4d":""},(0,i.A)("page.user.ticket.tab.expired",{_:"已過期"}))),!0===b?n.createElement("div",{className:"bh-content","data-v-5155ac4d":""},n.createElement("div",{className:"bh-loading","data-v-5155ac4d":""},n.createElement("i",{className:"fas fa-circle-notch fa-spin","data-v-5155ac4d":""}))):n.createElement("div",{className:"bh-content","data-v-5155ac4d":""},0<t.length?n.createElement("div",{className:"bh-list","data-v-5155ac4d":""},t.map(function(e){return n.createElement(f,{ticketItem:e,key:e.id,"data-v-5155ac4d":""})})):n.createElement("div",{className:"bh-not-found","data-v-5155ac4d":""},n.createElement("div",{className:"bh-jimi-icon","data-v-5155ac4d":""}),n.createElement("div",{className:"bh-back-to-my-participated","data-v-5155ac4d":""},n.createElement("p",{"data-v-5155ac4d":""},(0,i.A)("page.user.ticket.noData",{_:"目前沒有任何活動票券"})))))))}},88144:function(e,t,a){e.exports=a.p+"img/BountyHunterLogo.f0c3935.svg"},65616:function(e,t,a){e.exports=a.p+"img/certification_watermask.4cacdf7.webp"}}]);

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.