1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[32147,37959,46880,48627],{45894:(e,t,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/subscription",function(){return i(30513)}])},91358:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});let n={src:"/_next/static/media/cards.ce84f4ab.png",height:25,width:130,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAACCAMAAABSSm3fAAAAHlBMVEX+/f/R3Oi8zuLqyabBzeL5wofsp6Kxmqv+hn6slKQnJ7a+AAAABHRSTlNon678P8Fp6wAAAAlwSFlzAAAZ1gAAGdYBGNHK7QAAABpJREFUeJxjYGFk4GBlYGJnYGFkYGNmYOIEAAHRADVNXkLuAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:2}},92842:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});let n={src:"/_next/static/media/cvc.37fd79ea.svg",height:22,width:32,blurWidth:0,blurHeight:0}},51761:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});let n={src:"/_next/static/media/confetti.f80540ff.png",height:768,width:1024,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAMAAADJ2y/JAAAAOVBMVEVMaXHgWzPZZzn64Y2zYCLDSCauUzLKb0fEez3WXyvAYDd/NRVdRCKzQhTBpFzRazTRrGfTTijeim632791AAAAE3RSTlMAyUwvEmenBB0tJRgePYS1o6rNgj/IAgAAAAlwSFlzAAAOwwAADsMBx2+oZAAAADJJREFUeJwdxUcOgEAMwEBvdUJb4P+PRWIuA6gIEPHXD7e0dvYZ5lxgGVd7CzjOu9UnPxmCASLgXTB2AAAAAElFTkSuQmCC",blurWidth:8,blurHeight:6}},78846:(e,t,i)=>{"use strict";i.d(t,{A:()=>d});var n=i(2445),r=i(27006),a=i(96540),l=i(8548),o=i(13302);let d=(0,r.forwardRef)((e,t)=>{let{onClick:i=()=>{},onBeforeClick:d,title:s,body:A,confirm:c,cancel:u,checkPhrase:g,passwordConfirm:m,confirmColorScheme:f="red",as:h,modalSize:p="md",CustomComponent:v=null,onConfirmDialogImpress:b=null,textAlign:M,...Y}=e,[y,D]=(0,a.useState)(!1),w=v||l.A;return(0,n.FD)(n.FK,{children:[(0,n.Y)(w,{...Y,as:h&&(0,r.forwardRef)((e,t)=>(0,a.createElement)(h,{...Y,...e,ref:t})),onClick:async e=>{e.preventDefault(),e.stopPropagation();let t=!0;try{"function"==typeof d&&(t=await d()),t&&D(!0)}catch(e){}},ref:t}),(0,n.Y)(o.A,{isOpen:y,onClose:()=>D(!1),title:s,body:A,confirm:c,cancel:u,onConfirm:i,checkPhrase:g,passwordConfirm:m,colorScheme:f,size:p,onDialogImpress:b,textAlign:M})]})})},13302:(e,t,i)=>{"use strict";i.d(t,{A:()=>m});var n=i(2445),r=i(27006),a=i(61032),l=i(96540),o=i(6442),d=i(99624),s=i(10767),A=i(79871),c=i(8548);let u=e=>{let{onAuthLoaded:t,onUserLoaded:i}=e,n=(0,s.A)(),{data:r}=(0,d.aB)(n);return(0,l.useEffect)(()=>{n&&r&&(t(n),i(r))},[n,r]),null},g=e=>{let{onImpress:t}=e,i=(0,A.A)(t);return(0,n.Y)("div",{ref:i})},m=e=>{let{isOpen:t,onClose:i,title:d,body:s,confirm:A,cancel:m="",onConfirm:f,onCancle:h,checkPhrase:p,passwordConfirm:v,colorScheme:b,size:M,onDialogImpress:Y=null,textAlign:y="center"}=e,D=(0,o.A)(),[w,C]=(0,l.useState)(),[x,I]=(0,l.useState)(),F=(0,l.useMemo)(()=>null==w?void 0:w.providerData.some(e=>{let{providerId:t}=e;return"google.com"===t}),[null==w?void 0:w.providerData]),[E,S]=(0,l.useState)(""),[B,T]=(0,l.useState)(),[k,P]=(0,l.useState)(),[R,z]=(0,l.useState)(!p),H=(0,l.useRef)(),Q=async()=>{if(F){let e=new a.GoogleAuthProvider;try{if((await (0,a.signInWithPopup)(x,e)).user.uid!==w.uid){T(D.formatMessage({defaultMessage:"Google帳èä¸ç¬¦",id:"admin.shared.confirmDialog.Google帳èä¸ç¬¦"})),P(!1);return}}catch(e){console.error(e),P(!1);return}}else try{let e=a.EmailAuthProvider.credential(x.currentUser.email,E);await (0,a.reauthenticateWithCredential)(w,e)}catch(e){"auth/wrong-password"===e.code&&T(D.formatMessage({defaultMessage:"å¯ç¢¼é¯èª¤",id:"admin.shared.confirmDialog.å¯ç¢¼é¯èª¤"})),P(!1);return}},N=async()=>{P(!0),v&&await Q();try{await f(),H.current&&(P(!1),i())}catch(e){console.error(e),H.current&&P(!1)}},O=(0,l.useMemo)(()=>R&&(!v||E.length>=6||F),[R,E]);return(0,n.FD)(n.FK,{children:[(0,n.Y)(r.AlertDialog,{isOpen:t,leastDestructiveRef:H,onClose:i,isCentered:!0,returnFocusOnClose:!1,motionPreset:"none",size:M,blockScrollOnMount:!1,children:(0,n.Y)(r.AlertDialogOverlay,{children:(0,n.FD)(r.AlertDialogContent,{children:[Y&&(0,n.Y)(g,{onImpress:Y}),(0,n.Y)(r.AlertDialogHeader,{fontSize:"lg",fontWeight:"bold",textAlign:y,children:d||D.formatMessage({defaultMessage:"注æ",id:"admin.shared.confirmDialog.注æ"})}),(0,n.FD)(r.AlertDialogBody,{as:r.VStack,children:[(0,n.Y)(r.Box,{whiteSpace:"pre-wrap",textAlign:y,children:s||D.formatMessage({defaultMessage:"確èªå·è¡æ¤åä½",id:"admin.shared.confirmDialog.確èªå·è¡æ¤åä½"})}),p&&(0,n.FD)(r.FormControl,{isRequired:!0,children:[(0,n.FD)(r.FormLabel,{children:[D.formatMessage({defaultMessage:"è«è¼¸å
¥",id:"admin.shared.confirmDialog.è«è¼¸å
¥"}),(0,n.Y)(r.Code,{colorScheme:"red",fontWeight:"bold",children:p}),D.formatMessage({defaultMessage:"ä¾ç¢ºèªå·è¡",id:"admin.shared.confirmDialog.ä¾ç¢ºèªå·è¡"})]}),(0,n.Y)(r.Input,{onChange:e=>{p&&z(e.target.value===p)},focusBorderColor:"red.500",onKeyUp:e=>{"Enter"===e.key&&O&&N()}})]}),v&&!F&&(0,n.FD)(r.FormControl,{isRequired:!0,isInvalid:B,children:[(0,n.Y)(r.FormLabel,{children:D.formatMessage({defaultMessage:"è«è¼¸å
¥æ¨çå¯ç¢¼",id:"admin.shared.confirmDialog.è«è¼¸å
¥æ¨çå¯ç¢¼"})}),(0,n.Y)(r.Input,{onChange:e=>S(e.target.value),type:"password",autoComplete:"new-password",onKeyUp:e=>{"Enter"===e.key&&O&&N()}}),(0,n.Y)(r.FormErrorMessage,{children:B})]})]}),(0,n.FD)(r.AlertDialogFooter,{justifyContent:"center",children:[(0,n.Y)(c.A,{colorScheme:"gray",ref:H,onClick:()=>{i(),"function"==typeof h&&h()},isLoading:k,rounded:"full",children:m||D.formatMessage({defaultMessage:"åæ¶",id:"admin.shared.confirmDialog.åæ¶"})}),(0,n.Y)(c.A,{rounded:"full",colorScheme:b||"green",onClick:N,ml:3,isLoading:k,isDisabled:!O,children:A||D.formatMessage({defaultMessage:"確èª",id:"admin.shared.confirmDialog.確èª"})})]})]})})}),v&&(0,n.Y)(u,{onUserLoaded:C,onAuthLoaded:I})]})}},41421:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});var n=i(2445),r=i(27006),a=i(96540),l=i(26923),o=i(33877);let d=e=>{let{label:t,children:i,size:l=6,color:d="gray.700",as:s=o.MJW,onClick:A,...c}=e,[u,g]=(0,a.useState)(!1);return(0,n.Y)(r.Tooltip,{label:t||i,isOpen:u,onClose:()=>g(!1),children:(0,n.Y)(r.Text,{as:"span",...c,onClick:e=>{e.stopPropagation(),A&&A(e)},children:(0,n.Y)(r.Icon,{color:d,w:l,h:l,as:s,onMouseEnter:()=>g(!0),onMouseLeave:()=>g(!1),onClick:()=>g(!0)})})})};d.Question=e=>(0,n.Y)(d,{as:l.kAG,...e});let s=d},6131:(e,t,i)=>{"use strict";i.d(t,{A:()=>d,a:()=>o});var n=i(2445),r=i(27006),a=i(96540),l=i(49785);let o=e=>{let{isOpen:t,onClose:i,isForm:l,onSubmit:o,title:d,children:s,footer:A,footerLabel:c="ç¥éäº",colorScheme:u,isLoading:g,subTitle:m,footerCallToAction:f,...h}=e;return(0,n.FD)(r.Modal,{isOpen:t,onClose:i,isCentered:!0,returnFocusOnClose
1:!1,...h,children:[(0,n.Y)(r.ModalOverlay,{}),(0,a.createElement)(l?"form":a.Fragment,l?{onSubmit:o}:{},(0,n.FD)(r.ModalContent,{children:[d&&(0,n.Y)(r.ModalHeader,{children:(0,n.FD)(r.VStack,{children:[(0,n.Y)(r.Text,{fontSize:"xl",fontWeight:"bold",children:d}),m&&(0,n.Y)(r.Text,{fontSize:"md",color:"gray.500",children:m})]})}),(0,n.Y)(r.ModalCloseButton,{}),(0,n.Y)(r.ModalBody,{children:s}),(0,n.Y)(r.ModalFooter,{children:A?"function"==typeof A?A({onClose:i}):A:(0,n.Y)(r.Button,{onClick:l?void 0:i,type:l?"submit":"button",isLoading:g,colorScheme:u,w:"100%",children:c})}),f&&(0,n.Y)(r.VStack,{pb:"1em",children:f})]}))]})},d=e=>{var t;let{children:i,title:a,trigger:d,footer:s,modalProps:A,footerLabel:c,isForm:u,onSubmit:g,subTitle:m,footerCallToAction:f,...h}=e,p=(0,l.xW)(),{isOpen:v,onOpen:b,onClose:M}=(0,r.useDisclosure)();return(0,n.FD)(n.FK,{children:[(0,n.Y)(r.Button,{...h,onClick:e=>{h.onClick&&h.onClick(e),b()},children:d}),(0,n.Y)(o,{isOpen:v,onClose:M,isForm:u,onSubmit:g,title:a,footer:s,footerLabel:c,isLoading:null==p?void 0:null===(t=p.formState)||void 0===t?void 0:t.isSubmitting,subTitle:m,footerCallToAction:f,...A,children:i})]})}},91711:(e,t,i)=>{"use strict";i.d(t,{A:()=>d,_:()=>l});var n=i(2445),r=i(22405),a=i(49177);let l=e=>e instanceof r.Timestamp?e.toDate():new Date(e instanceof Date?+e:e&&"object"==typeof e?"number"==typeof e._seconds?1e3*e._seconds:"number"==typeof e.seconds?1e3*e.seconds:NaN:"string"!=typeof e||/^\d+$/.test(e.trim())?+e:e),o=e=>{let{value:t,children:i,timeFormat:n="yy/MM/dd"}=e,r=t||i;if(!r)return null;try{return(0,a.b6)(l(r),n)||null}catch(e){return console.error(e),null}};o.DateTime=e=>(0,n.Y)(o,{timeFormat:"yy/MM/dd HH:mm",...e});let d=o},19682:(e,t,i)=>{"use strict";i.d(t,{A:()=>m});var n=i(2445),r=i(27006),a=i(96540),l=i(49785),o=i(14120),d=i(46479),s=i(91358),A=i(92842),c=i(96007);let u=async()=>window.TPDirect?Promise.resolve(window.TPDirect):document.getElementById("tappay-sdk")?new Promise(e=>{let t=setInterval(()=>{window.TPDirect&&(clearInterval(t),e(window.TPDirect))},100)}):new Promise((e,t)=>{let i=document.createElement("script");i.src="https://js.tappaysdk.com/sdk/tpdirect/v5.18.0",i.setAttribute("id","tappay-sdk"),i.onload=()=>{e(window.TPDirect)},i.onerror=()=>{t(Error("Failed to load SDK"))},document.body.appendChild(i)}),g=(0,r.forwardRef)((e,t)=>{let{rightElement:i,...a}=e;return(0,n.FD)(r.Box,{pos:"relative",border:"1px solid",borderRadius:"md",borderColor:"gray.100",w:"full",children:[(0,n.Y)(r.Box,{px:4,py:2,h:"2.5em",...a,ref:t}),i&&(0,n.Y)(r.Box,{pos:"absolute",top:"50%",right:"3",transform:"translateY(-50%)",children:i})]})}),m=e=>{let{isSubscription:t,setError:i,setLocalErrors:m,setIsDebitCardError:f,clearErrors:h,control:p,onlyCreditCard:v}=e,{customTappay:b}=(0,a.useContext)(o.A),M=(0,r.useToken)("colors","gray.300"),Y=(0,r.useToken)("fonts","body"),y=(0,a.useRef)(),[D,w]=(0,a.useState)(!1),[C,x]=(0,a.useState)(!1),I=(0,r.useTheme)(),F=t?"light":I.colorMode,E="dark"===F?"white":"#333333",S=(0,a.useMemo)(()=>Array.from({length:3},()=>(0,a.createRef)()),[]),{field:B}=(0,l.as)({name:"useDebitCard",control:p}),{field:T}=(0,l.as)({name:"cardInfo",control:p,rules:{required:{value:!0,message:"è«è¼¸å
¥ä¿¡ç¨å¡è³æ"}}}),{emit:k}=(0,d.A)(),[P,R]=(0,a.useState)(!1),[z,H]=(0,a.useState)(!1);(0,a.useEffect)(()=>{if(!t||!P)return()=>{};k(z?c.dd:c.ob)},[k,P,z,t]);let Q=(0,a.useCallback)(e=>n=>{T.onChange(null),n.hasError?i("cardInfo",{type:"manual",message:"ä¿¡ç¨å¡è³æé¯èª¤"}):h("cardInfo"),m([2===n.status.number?"ä¿¡ç¨å¡èé¯èª¤":null,2===n.status.expiry?"æææéé¯èª¤":null]),n.canGetPrime?e.card.getPrime(e=>{if(0!==e.status)return i("cardInfo",{type:"manual",message:"ä¿¡ç¨å¡è³æé¯èª¤"});R(!0);let n=0!==e.card.funding,r=z!==n;if(H(n),r&&n&&B.onChange(!1),t&&n&&(!B.value||r&&n||v)){f(!0),i("cardInfo",{type:"manual",message:"IS_DEBIT_CARD"});return}f(!1),T.onChange({prime:e.prime,...e.card,card_identifier:e.card_identifier})}):f(!1)},[h,t,B.value,v,z,i,f,m]);return(0,a.useEffect)(()=>{let e,t=0;return u().then(async i=>{if(i.setupSDK(...(null==b?void 0:b.appId)?[b.appId,b.appKey,b.env]:["125400","app_4bOlXIB0tKktTPng1i1oseGT8tJpXXM1L7e5VuYv68aljBUkE2J66QfRVS1S","production"]),S.every(e=>{if(e.current)return e.current.innerHTML="",!0})){let n={number:{element:S[0].current,placeholder:"1234 1234 1234 1234"},expirationDate:{element:S[1].current,placeholder:"æä»½ / 年份"},ccv:{element:S[2].current,placeholder:"CVC"}},r=()=>new Promise((a,l)=>
1{i.card.setup({fields:n,styles:{input:{"font-size":"16px","font-family":Y,color:E},"::placeholder":{color:M}},isMaskCreditCardNumber:!0,maskCreditCardNumberRange:{beginIndex:6,endIndex:11}}),e=setTimeout(()=>{if(S.every(e=>{try{return e.current.childElementCount}catch(e){}}))a();else{if((t+=1)>3)return l(Error("Timeout"));e=setTimeout(()=>{a(r())},1e3*t)}},100)});await r(),w(!0),i.card.onUpdate(Q(i))}y&&(y.current=i)}).catch(e=>{console.error(e),x(!0),w(!1)}),()=>{e&&clearTimeout(e)}},[]),(0,a.useEffect)(()=>{if(null==y?void 0:y.current){let e=y.current,t=e.card.getTappayFieldsStatus();Q(e)(t),e.card.onUpdate(Q(e))}},[B.value,v,z,Q]),(0,n.FD)(r.Box,{pos:"relative",mb:"2",children:[(0,n.FD)(r.Stack,{spacing:4,children:[(0,n.Y)(g,{ref:S[0],rightElement:(0,n.Y)(r.Image,{w:{base:"90px",md:"110px"},sx:{"@media (max-width: 400px)":{w:"100px"}},alt:"Accept Visa Master JCB",src:s.A.src})}),(0,n.FD)(r.HStack,{spacing:4,w:"full",children:[(0,n.Y)(g,{ref:S[1]}),(0,n.Y)(g,{ref:S[2],rightElement:(0,n.Y)(r.Image,{w:"32px",alt:"CVC",src:A.A.src})})]})]}),!D&&(0,n.Y)(r.Center,{bg:"dark"===F?"blackAlpha.800":"whiteAlpha.800",pos:"absolute",top:"0",left:"0",w:"full",h:"full",children:C?(0,n.Y)(r.Text,{fontSize:"sm",children:"嵿¸¬å°é£çºè«æ±ï¼éæµé£ç·æ«æééï¼è«ç¨å¾å試"}):(0,n.Y)(r.Spinner,{})})]})}},32147:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>m});var n=i(2445),r=i(27006),a=i(96540),l=i(49785),o=i(18875);let d=[{name:"cardholder.email",placeholder:"æå¡äººE-mail",rules:{required:{value:!0,message:"è«è¼¸å
¥æå¡äººE-mail"}}},{name:"cardholder.phone",placeholder:"æå¡äººé»è©±",rules:{required:{value:!0,message:"è«è¼¸å
¥æå¡äººé»è©±"}}},{name:"cardholder.name",placeholder:"æå¡äººå§å",rules:{required:{value:!0,message:"è«è¼¸å
¥æå¡äººå§å"}}}],s=e=>{let{register:t,control:i}=e,{errors:a}=(0,l.lN)({control:i});return(0,n.FD)(r.FormControl,{isRequired:!0,children:[(0,n.Y)(r.FormLabel,{children:"æå¡äººè³è¨"}),(0,n.Y)(r.Stack,{spacing:4,children:d.map(e=>(0,n.Y)(r.Input,{...t(e.name,e.rules),placeholder:e.placeholder},e.name))})]})};var A=i(8548);let c=e=>{let{onlyCreditCard:t,showSwitchYearPeriodButtonOnDebitCardError:i,control:a,onYearPeriodSet:o,clearErrors:d,setIsDebitCardError:s,isRebindCard:c}=e,{field:u}=(0,l.as)({name:"useDebitCard",control:a}),g=()=>{u.onChange(!0),s(!1),d("cardInfo")};return(0,n.FD)(r.FormErrorMessage,{children:[t?"簽帳å¡å
é©ç¨æ¼å¹´è¨é±".concat(c?"":"ï¼"):"",c?"":"è¥ä½¿ç¨ç°½å¸³å¡è¨é±ï¼å°æ¼åç´å¾ç«å³æ£æ¬¾",i&&(0,n.Y)(A.A,{h:7,px:2,ml:2,size:"sm",variant:"solid",onClick:t?()=>(g(),o()):g,children:t?"åæå¹´è¨":"使ç¨ç°½å¸³å¡"})]})};var u=i(19682),g=i(88282);let m=e=>{let{control:t,setError:i,clearErrors:d,isSubscription:A,isRebindCard:m,register:f,defaultHasCard:h,onlyCreditCard:p=!0,onYearPeriodSet:v=()=>{},showSwitchYearPeriodButtonOnDebitCardError:b=!1}=e,[M,Y]=(0,a.useState)([]),[y,D]=(0,a.useState)(!1),w=M.some(Boolean)||y,{field:C}=(0,l.as)({name:"useNewCard",control:t}),x=!!C.value||!A,I=(0,l.FH)({control:t,name:"cardId"});return(0,n.FD)(n.FK,{children:[(0,n.FD)(r.FormControl,{isRequired:!0,isInvalid:w,w:"full",children:[(0,n.Y)(r.FormLabel,{fontWeight:"500",children:"仿¬¾è³è¨"}),h&&(0,n.Y)(r.RadioGroup,{mb:x&&4,...C,onChange:e=>{Y([]),D(!1),d("cardInfo"),C.onChange(e)},children:(0,n.FD)(r.HStack,{children:[(0,n.Y)(r.Radio,{value:"",children:"沿ç¨èå¡"}),(0,n.Y)(r.Radio,{value:"1",children:"ç¶å®æ°å¡"})]})}),x?(0,n.Y)(u.A,{setLocalErrors:Y,setIsDebitCardError:D,setError:i,clearErrors:d,control:t,isSubscription:A,onlyCreditCard:p}):I&&(0,n.Y)(o.A,{cardId:I}),!A&&(0,n.Y)(g.A,{}),M.filter(Boolean).length>0&&(0,n.Y)(r.FormErrorMessage,{children:M.filter(Boolean).join("ã")}),y&&(0,n.Y)(c,{onlyCreditCard:p,showSwitchYearPeriodButtonOnDebitCardError:b,control:t,onYearPeriodSet:v,clearErrors:d,setIsDebitCardError:D,isRebindCard:m})]}),A&&x&&(0,n.Y)(s,{register:f,control:t})]})}},38887:(e,t,i)=>{"use strict";i.d(t,{A:()=>b});var n=i(2445),r=i(27006),a=i(58065),l=i(41421),o=i(74698),d=i(87260),s=i(22405),A=i(99624),c=i(77666),u=i(59852);let g=e=>{let t=(0,c.A)(),{data:i}=(0,A.dg)((0,s.collection)(t,"profiles",e,"orderStats"));return i?i.reduce((e,t)=>
1{let{total:i=0,fee:n=0}=t;return e+(Math.round(i*u.Qx/100)-n)},0):0};var m=i(96540),f=i(11335),h=i(90682);let p=e=>{let{subscriptionId:t,profileId:i}=e,l=(0,h.A)(t,i),o=(0,f.A)(),[d,s]=(0,m.useState)();return(null==l?void 0:l.stopAfter)&&(0,n.Y)(r.Stack,{alignSelf:"flex-end",pt:"4",children:(0,n.Y)(r.Button,{colorScheme:"purple",size:"sm",isLoading:d,onClick:async()=>{s(!0),await o("/api/subscription/".concat(null==l?void 0:l.id,"/resume"),{method:"POST"}),s(!1)},children:(0,n.Y)(a.A,{defaultMessage:"æ¢å¾©è¨é±",id:"admin.order.accountSaved.æ¢å¾©è¨é±"})})})};var v=i(85247);let b=e=>{let{noInfo:t,subscriptionId:i,profileId:s,tier:A,...c}=e,u=g(s);return u>1e3&&(0,n.FD)(r.VStack,{bg:"GUI.purple.bg",w:c.w,p:"5",borderRadius:"2xl",color:"GUI.purple.500",alignItems:"space-between",children:[(0,n.FD)(r.HStack,{justifyContent:"space-between",alignItems:"flex-end",children:[(0,n.FD)(r.HStack,{children:[(0,n.Y)(r.Image,{src:"/accountSaved.png",alt:"",w:"3em"}),(0,n.FD)(r.VStack,{spacing:0,fontWeight:800,children:[(0,n.Y)(r.Text,{children:(0,n.Y)(a.A,{defaultMessage:"ééé ç´æ¹æ¡",id:"admin.order.accountSaved.ééé ç´æ¹æ¡"})}),(0,n.Y)(r.Text,{children:(0,n.Y)(a.A,{defaultMessage:"å·²çºä½ å¤è³ºå",id:"admin.order.accountSaved.å·²çºä½ å¤è³ºå"})})]}),(0,n.Y)(o.A,{greaterThanOrEqual:"lg",children:(0,n.Y)(r.Box,{pl:"4",children:(0,n.Y)(l.A.Question,{size:4,children:"交æè²»ç 12% â 6%ï¼çºä½ å¤è³ºåçéé¡ã"})})})]}),(0,n.FD)(r.Text,{fontWeight:700,fontSize:"24px",children:["$",u.toLocaleString()]})]}),t&&(0,n.FD)(r.HStack,{spacing:2,alignItems:"center",pt:"4",children:[(0,n.Y)(r.Text,{fontSize:"14px",children:(0,n.Y)(a.A,{defaultMessage:"æ¤éé¡å¯è½å
å«åå,è´å©çç³»çµ±æ½æ",id:"admin.order.accountSaved.æ¤éé¡å¯è½å
å«åå,è´å©çç³»çµ±æ½æ"})}),(0,n.Y)(o.A,{lessThan:"lg",children:(0,n.Y)(l.A.Question,{size:4,children:"交æè²»ç 12% â 6%ï¼çºä½ å¤è³ºåçéé¡ã"})})]}),A===v.fb.FREE?(0,n.Y)(r.Stack,{alignSelf:"flex-end",pt:"4",children:(0,n.Y)(d.A,{colorScheme:"purple",color:"white",tracker:"accountSaved",children:(0,n.Y)(a.A,{defaultMessage:"ç«å³åç´",id:"admin.order.accountSaved.ç«å³åç´"})})}):i&&(0,n.Y)(p,{subscriptionId:i,profileId:s})]})}},5712:(e,t,i)=>{"use strict";i.d(t,{A:()=>w});var n=i(2445),r=i(27006),a=i(96540),l=i(14120),o=i(47648),d=i(46479),s=i(6442),A=i(40255),c=i(96323),u=i(78459),g=i(41012),m=i(73013),f=i(96007);let h={".swiper-slide":{position:"relative",textAlign:"start",fontSize:"18px",background:"#fff"},".swiper-pagination-bullet":{width:{base:"50px",md:"100px"},height:"7px",textAlign:"center",borderRadius:"5px",fontSize:"0px",color:"#000",opacity:1,background:"rgba(0, 0, 0, 0.2)"},".swiper-pagination-bullet-active":{background:"#11A4A1"},".swiper-pagination-horizontal":{height:"100px",top:"-10px"}},p=e=>{e&&"function"==typeof window.gtag&&window.gtag("event","click_button",{button_name:e})},v=e=>{let{onClose:t,setActivePage:i,finalPages:l,buttonName:o,onRead:d,firstPages:A,firstButtonName:u,oneSlider:g,ctaButtonProps:m}=e,f=(0,s.A)(),h=(0,c.Mn)();(0,a.useEffect)(()=>{h&&h.on("slideChange",function(){i(h.activeIndex)})},[h]);let p=null!=o?o:f.formatMessage({defaultMessage:"ç«å³ä½¿ç¨",id:"admin.coverModal.ç«å³ä½¿ç¨"}),v=(0,a.useMemo)(()=>l||g?p:A&&u?u:f.formatMessage({defaultMessage:"ä¸ä¸æ¥",id:"admin.coverModal.ä¸ä¸æ¥"}),[h,A,l]);return(0,n.Y)(r.Button,{borderRadius:"20px",bg:"#7C07A5",border:"none",w:"8em",_focusVisible:"none",_hover:{bg:"#51056b"},...m,onClick:()=>{(l||g)&&(d&&d(),t()),h&&h.slideNext()},children:v})},b=e=>{let{isEn:t}=e,i=(0,c.Mn)();return(0,n.Y)(n.FK,{children:(0,n.Y)(r.Button,{borderRadius:"20px",colorScheme:"ghost",color:"gray.300",border:"none",w:"3em",onClick:()=>{i.slidePrev()},_focusVisible:"none",children:t?"Prev":"ä¸ä¸æ¥"})})},M=e=>{if(e&&"function"==typeof window.gtag)return window.gtag("event","button_visible",{button_name:e}),!0},Y=e=>{let{isOpen:t,onClose:i,id:l,sliderContent:o,noCloseButton:Y,firstButtonName:y,buttonName:D,closeOnOverlayClick:w,onRead:C,onCTAClick:x,ctaButtonProps:I}=e,F="en"===(0,s.A)().locale,[E,S]=(0,a.useState)(0),B=0===E,T=E===(null==o?void 0:o.length)-1,k=(null==o?void 0:o.length)===1,{emit:P}=(0,d.A)(),R=(0,g.A)(()=>(P(f.Xy,{bannerId:l}),M("modal.".concat(l)))),z=(0,m.A)("admin");return(0,n.FD)(r.Modal,{isOpen:t,onClose:i,size:"xl",isCentered:!0,closeOnOverlayClick:!!w,initialFocusRef:null,closeOnEsc:z,children:[(0,n.Y)(r.ModalOverlay,{}),(0,n.FD)(r.ModalContent,{px:{base:1,md:15},py:{base:5,lg:5},ref:R,children:[(T||(null==o?void 0:o.length)===1)&&!Y&&(0,n.Y)(r.ModalCloseButton,{onClick:()=>{l&&(C(),P(f.m1,{bannerId:l}),p("modal.modalCloseButton.".concat(l)))},_focusVisible:"none"}),(0,n.Y)(r.ModalBody,{p:{base:3,md:""},children:(0,n.Y)(r.Box,{w:"100%",pos:"relative",mt:"0",sx:h,children:(0,n.FD)(c.RC,{cssMode:!0,pagination:!0,mousewheel:!0,keyboard:!0,modules:[A.Vx,A.dK,A.FJ,A.s3],
1children:[null==o?void 0:o.map(e=>{var t,i;return(0,n.Y)(c.qr,{children:(0,n.FD)(r.VStack,{alignItems:"flex-start",mt:k?0:"1.5em",children:[(0,n.FD)(r.Box,{px:{base:"0",md:"1.5em"},children:[(0,n.Y)(r.Text,{fontSize:"24px",fontWeight:"900",children:null==e?void 0:e.title}),(0,n.FD)(r.Text,{fontWeight:"400",fontSize:"16px",mt:3,children:[null==e?void 0:e.subTitle,(0,n.Y)(r.Text,{as:"span",color:"red.500",fontWeight:"900",children:null==e?void 0:null===(t=e.highlight)||void 0===t?void 0:t.split(",")[0]})," ",(0,n.Y)(r.Text,{as:"span",children:null==e?void 0:null===(i=e.highlight)||void 0===i?void 0:i.split(",")[1]})]})]}),(null==e?void 0:e.content)&&(0,n.Y)(r.Box,{pt:"1em",alignSelf:"stretch",px:{base:"0",md:"1.5em"},children:e.content}),(null==e?void 0:e.image)&&(0,n.Y)(r.Box,{pt:"1em",alignSelf:"center",w:F?"85%":"full",children:(0,n.Y)(u.Ay,{ratio:2,src:"/".concat(null==e?void 0:e.image,".png"),alt:""})})]})},e)}),(0,n.FD)(r.HStack,{justifyContent:B?"end":"space-between",mt:"2em",px:F&&"10",children:[!B&&(0,n.Y)(b,{setActivePage:S,onClose:i,isEn:F,initialFocusRef:null}),(0,n.Y)(v,{onClose:i,setActivePage:S,sliderContent:o,buttonName:D,oneSlider:k,onRead:()=>{l&&(x&&x(),C(),P(f.aG,{bannerId:l}),p("modal.checkButton.".concat(l)))},firstButtonName:y,firstPages:B,finalPages:T,ctaButtonProps:I})]})]})})})]})]})},y=e=>{let{isOpen:t,onClose:i,onOpen:a,...l}=e;return(0,n.FD)(n.FK,{children:[(0,n.Y)(r.Button,{onClick:a,cursor:"pointer",...l,children:l.triggerName}),(0,n.Y)(Y,{isOpen:t,onClose:i,...l,closeOnOverlayClick:!0})]})};class D{}D.BUTTON_NOTI="button",D.PERMANENT_NOTI="permanent",D.CENTER_NOTI="center";let w=e=>{let{subscriptionData:t,subscription:i,mode:s="center",id:A,...c}=e,{profileId:u}=(0,a.useContext)(l.A),{emit:g}=(0,d.A)(),m=(0,o.A)({profileId:u,subscriptionData:t,id:A}),f=null==m?void 0:m.tracking,h=f?"".concat(m.id,":").concat(f.event):null;(0,a.useEffect)(()=>{f&&g(f.event,f.payload)},[h]);let{onClose:p,onOpen:v,isOpen:b}=(0,r.useDisclosure)({defaultIsOpen:"button"!==s});return m&&(e=>{switch(e){case D.PERMANENT_NOTI:return(0,n.Y)(Y,{isOpen:!0,onClose:p,...m});case D.CENTER_NOTI:return(0,n.Y)(Y,{isOpen:b,onClose:p,...m});case D.BUTTON_NOTI:return(0,n.Y)(y,{onClose:p,onOpen:v,isOpen:b,...c,...m})}})(s)}},18875:(e,t,i)=>{"use strict";i.d(t,{A:()=>u});var n=i(2445),r=i(27006),a=i(22405),l=i(96540),o=i(6442),d=i(99624),s=i(80812),A=i(78165),c=i(77666);let u=(0,A.A)(e=>{var t,i,A,u;let{cardId:g,editorCardButton:m,cardError:f,onCardData:h}=e,p=(0,c.A)(),{data:v,status:b}=(0,d.rt)((0,a.doc)(p,"cards",g)),M=(0,o.A)();if((0,l.useEffect)(()=>{v&&"function"==typeof h&&h(v)},[v,h]),"loading"===b)return(0,n.Y)(r.Spinner,{});if("success"===b&&!v)return(0,n.Y)(r.Box,{p:"4",children:M.formatMessage({defaultMessage:"ç¡",id:"admin.subscription.ç¡"})});let Y=(null==v?void 0:null===(t=v.cardInfo)||void 0===t?void 0:t.last_four)||(null==v?void 0:null===(i=v.cardInfo)||void 0===i?void 0:i.lastfour),y=null==v?void 0:null===(A=v.cardInfo)||void 0===A?void 0:A.expiry_date,D=!f&&!!v;return(0,n.Y)(s.A,{cardType:null==v?void 0:null===(u=v.cardInfo)||void 0===u?void 0:u.type,lastFour:Y,expiryDate:y,isValid:D,showValidation:!!m,actionButton:v&&m})})},76904:(e,t,i)=>{"use strict";i.d(t,{A:()=>y});var n=i(2445),r=i(27006),a=i(14953),l=i.n(a),o=i(29965),d=i.n(o),s=i(96540),A=i(89571),c=i(46817),u=i(32181),g=i(74062),m=i(67836);let f=()=>{let e=(0,m.A)(),t=(0,s.useRef)({});return async i=>{let{InvoiceDate:n,InvoiceNo:r}=i,a=t.current[r];if(!a){let i=(0,g.Qg)(e,"printInvoice"),{data:l}=await i({InvoiceDate:n.slice(0,10),InvoiceNo:r});if("string"!=typeof l){console.error("Expected invoice URL string from printInvoice callable");return}t.current[r]=l,a=l}if(!window.open(a,"_blank")){console.error("Failed to open invoice window for printing");return}}};var h=i(57754);let p=e=>{let{data:t,postfix:i="",...r}=e,a=f();return(0,n.FD)(h.A,{...r,onClick:async()=>{await a(t)},children:["檢è¦",i]})},v={src:"/_next/static/media/b2c-invoice.edc6776a.png",height:1411,width:1495,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAHlBMVEX+/v77+/r09fTn6Ob95OTG2dDJysrP0NCt0bPs7OwV0PzaAAAACXBIWXMAABnWAAAZ1gEY0crtAAAAMklEQVR4nBWLuQ0AMAyEOOx8+y8cuYECAbCK4bJK5V41CRAdaewOJKR7Ql7VbOHsfcgHEnQAi9ZVri4AAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},b=l()(()=>Promise.all([i.e(38563),i.e(28035),i.e(75945),i.e(78758),i.e(63596),i.e(65354),i.e(42419),i.e(92893),i.e(97042),i.e(80971),i.e(45310),i.e(37500),i.e(46661),i.e(87627),i.e(20821),i.e(31833),i.e(96323),i.e(34005),i.e(4589),i.e(57716),i.e(93892),i.e(10900),i.e(87583),i.e(66428),i.e(10907),i.e(94708),i.e(82122),i.e(46438),i.e(71086),i.e(24005),i.e(22990),i.e(87260),i.e(64190),i.e(2316),i.e(75167),i.e(70789),i.e(92556),i.e(65581),i.e(62919),i.e(72982),i.e(61137)]).then(i.bind(i,87330)),{loadableGenerated:{webpack:()=>[87330]},ssr:!1}),M={b2c:"äºè¯å¼",b2b:"ä¸è¯å¼"},Y={icon:e=>{let{onClick:t}=e;return(0,n.Y)(r.Tooltip,{label:"ç¼ç¥¨è³è¨",children:(0,n.Y)(c.A,{icon:(0,n.Y)(A.aFU,{size:"1.5em"}),onClick:t,variant:"ghost",size:"xs"})})},button:e=>{let{onClick:t}=e;return(0,n.Y)(r.Button,{variant:"ghost",size:"sm",rightIcon:(0,n.Y)(A.aFU,{size:"1.25em"}),onClick:t,children:"ç¼ç¥¨è³è¨"})}},y=e=>{var t,i,a;let{data:l,variant:o="icon",withEditor:s}=e,{isOpen:A,onOpen:c,onClose:g}=(0,r.useDisclosure)(),m=[["ç¼ç¥¨é¡å",M[null===(t=l.invoice)||void 0===t?void 0:t.type]],["ç¼ç¥¨è碼",null===(i=l.ecpayInvoice)||void 0===i?void 0:i.InvoiceNo],["鍿©ç¢¼",null===(a=l.ecpayInvoice)||void 0===a?void 0:a.RandomNumber]],f=Y[o];return l.invoice&&f?(0,n.FD)(n.FK,{children:[(0,n.Y)(f,{onClick:c}
1),(0,n.FD)(r.Modal,{isOpen:A,onClose:g,returnFocusOnClose:!1,isCentered:"b2b"===l.invoice.type,children:[(0,n.Y)(r.ModalOverlay,{}),(0,n.FD)(r.ModalContent,{children:[(0,n.Y)(r.ModalCloseButton,{}),(0,n.Y)(r.ModalHeader,{children:"ç¼ç¥¨è³è¨"}),(0,n.FD)(r.ModalBody,{children:[s&&(0,n.Y)(r.Flex,{justifyContent:"flex-end",children:(0,n.Y)(b,{data:l})}),(0,n.Y)(r.Table,{children:(0,n.Y)(r.Tbody,{children:m.map(e=>{let[t,i]=e;return(0,n.FD)(r.Tr,{children:[(0,n.Y)(r.Td,{children:(0,n.Y)("b",{children:t})}),(0,n.Y)(r.Td,{children:i})]},t)})})}),"b2c"===l.invoice.type&&(0,n.FD)(r.Stack,{mt:"4",children:[(0,n.FD)(r.Text,{color:"gray.500",children:["ç¼ç¥¨æç´°å¯è³",(0,n.Y)(r.Link,{href:"https://einvoice.ecpay.com.tw/SearchInvoice/Invoice",isExternal:!0,textDecoration:"underline",children:"ç¶ çé»åç¼ç¥¨å¹³å°"}),"æ¥è©¢ã"]}),(0,n.Y)(r.Link,{href:"https://einvoice.ecpay.com.tw/SearchInvoice/Invoice",isExternal:!0,children:(0,n.Y)(d(),{src:v,width:747,height:705,alt:"ç¶ çé»åç¼ç¥¨å¹³å°æå¸"})})]})]}),(0,n.Y)(r.ModalFooter,{children:(0,n.FD)(r.ButtonGroup,{children:["b2b"===l.invoice.type&&l.ecpayInvoice&&(0,n.Y)(p,{data:l.ecpayInvoice,postfix:"ç¼ç¥¨"}),(0,n.Y)(u.A,{onClick:g,children:"éé"})]})})]})]})]}):null}},54468:(e,t,i)=>{"use strict";i.d(t,{A:()=>u});var n=i(2445),r=i(27006),a=i(96540),l=i(6442),o=i(78459),d=i(40090),s=i(69141);let A=e=>{let[t,i]=(0,a.useState)();return(0,a.useEffect)(()=>{let t=!1;if(!e)return i(void 0),()=>{t=!0};i(void 0);let n=(0,s.ref)((0,s.getDatabase)());return(0,s.get)((0,s.child)(n,"upgradeModals/data/".concat(e))).then(e=>{if(t||!e.exists())return;let{title:n,description:r,video:a,hidden:l,description_EN:o,title_EN:d}=e.val();i({title:n,description:r,video:a,hidden:l,description_EN:o,title_EN:d})}).catch(n=>{t||(console.error("[useUpgradeModals] Failed to load upgrade modal data",{name:e,error:n}),i(void 0))}),()=>{t=!0}},[e]),t};var c=i(87260);let u=e=>{var t;let{isOpen:i,onClose:s,tier:u,tierContent:g,tracker:m,onMount:f,isPreview:h,superAdminPreviewData:p}=e,v=(0,l.A)(),b="en"===v.locale,[M]=(0,r.useMediaQuery)("(max-width: 768px)"),Y=A(g),y=h?p:Y,D=M?220:400,[w,C]=(0,a.useState)(!1);(0,a.useEffect)(()=>{f&&f()},[]);let{emitFeatureModalOpen:x,emitFeatureModalUpgradeButtonClick:I}=(0,d.Ay)();(0,a.useEffect)(()=>{!i||(null==y?void 0:y.hidden)||x()},[i,x,null==y?void 0:y.hidden]);let F=null==y?void 0:null===(t=y.video)||void 0===t?void 0:t.includes("image");return(0,n.FD)(r.Modal,{isOpen:i,onClose:s,isCentered:!0,size:"4xl",portalProps:{appendToParentPortal:!1},trapFocus:!1,children:[(0,n.Y)(r.ModalOverlay,{}),(0,n.FD)(r.ModalContent,{py:M?"1em":"5em",px:M?"1em":"2em",children:[(0,n.Y)(r.ModalCloseButton,{}),(0,n.Y)(r.ModalBody,{children:(0,a.createElement)(M?r.VStack:r.HStack,{spacing:M?"2":"10"},(0,n.FD)(n.FK,{children:[F?(0,n.Y)(r.Box,{w:D,children:(0,n.Y)(o.Ay,{src:(e=>(null==e?void 0:e.startsWith("https"))?e:"/".concat(e.replace(/\.image$/,""),".png"))(null==y?void 0:y.video),ratio:1})}):(0,n.Y)(r.Skeleton,{isLoaded:w,children:(0,n.Y)(r.Box,{w:"".concat(D,"px"),h:"".concat(D,"px"),children:(0,n.Y)("video",{width:D,height:D,autoPlay:!0,loop:!0,muted:!0,playsInline:!0,onCanPlay:()=>C(!0),children:(0,n.Y)("source",{src:(()=>{if(null==y?void 0:y.video){var e;return(null==y?void 0:null===(e=y.video)||void 0===e?void 0:e.startsWith("http"))?null==y?void 0:y.video:b?"/video/".concat(null==y?void 0:y.video,"_en.mp4"):"/video/".concat(null==y?void 0:y.video,".mp4")}})()})})})}),(0,n.FD)(r.VStack,{alignItems:M?"center":"start",textAlign:M&&"center",spacing:M?1:4,w:M?"100%":"50%",children:[(0,n.Y)(r.Text,{fontWeight:"900",fontSize:{base:"16px",md:"20px"},color:"GUI.green.500",children:v.formatMessage({defaultMessage:"é ç´æå¡å°å±¬åè½",id:"admin.subscription.é ç´æå¡å°å±¬åè½"})}),(0,n.Y)(r.Text,{fontWeight:"900",fontSize:{base:"22px",md:"36px"},color:"gray.700",children:b?null==y?void 0:y.title_EN:null==y?void 0:y.title}),(0,n.Y)(r.Text,{fontWeight:"500",color:"gray.700",w:"100%",fontSize:{base:"14px",md:"16px"},children:b?null==y?void 0:y.description_EN:null==y?void 0:y.description}),(0,n.Y)(r.Box,{pt:{base:"2em",md:"3em"},children:(0,n.Y)(c.A,{tracker:m,colorScheme:"green",subClose:s,requiredTier:u,fontSize:"20px",tierContentButton:!0,skipPremiumMod
1al:!0,tierContentTitle:!(null==y?void 0:y.hidden)&&(b?null==y?void 0:y.title_EN:null==y?void 0:y.title),py:"6",px:"10",size:"md",border:"none",adminIsOpen:(null==y?void 0:y.hidden)&&!h&&!0,onClick:(e,t)=>{t(),I()},children:v.formatMessage({defaultMessage:"ç«å³åç´",id:"admin.subscription.ç«å³åç´"})})})]})]}))})]})]})}},69553:(e,t,i)=>{"use strict";i.d(t,{A:()=>d});var n=i(2445),r=i(27006);i(96540);var a=i(26923),l=i(6442),o=i(1666);let d=e=>{let{additionalTrial:t,bonus:i,color:d="text",fontWeight:s="bold"}=e,A=[],c=(null==t?void 0:t[0])===0,u=(0,l.A)();return((null==t?void 0:t[1])&&(A=c?A.concat(null==t?void 0:t[1]):null==t?void 0:t[1]),i.length&&(A=A.concat(i.map(e=>{var t;return Array.isArray(e)?e[1]:null===(t=(0,o.Ay)(u)[e])||void 0===t?void 0:t.label}))),A.length)?(0,n.Y)(r.List,{spacing:1,py:"2",children:A.map((e,t)=>(0,n.FD)(r.ListItem,{color:"gray.500",children:[(0,n.Y)(r.ListIcon,{as:a.ko0,w:4,h:4,color:"teal.500",verticalAlign:"middle"}),u.formatMessage({defaultMessage:"å·²å¥ç¨",id:"admin.subscription.å·²å¥ç¨"})," ",(0,n.Y)(r.Text,{fontWeight:s,color:d,as:"span",children:e})]},t))}):null}},80812:(e,t,i)=>{"use strict";i.d(t,{A:()=>A});var n=i(2445),r=i(27006),a=i(99160),l=i(6442),o=i(78459);let d={1:["VISA",{src:"/_next/static/media/visa.453abf79.svg",height:32,width:48,blurWidth:0,blurHeight:0}],2:["MasterCard",{src:"/_next/static/media/master.c550b536.svg",height:32,width:48,blurWidth:0,blurHeight:0}],3:["JCB",{src:"/_next/static/media/jcb.fdb22556.svg",height:32,width:48,blurWidth:0,blurHeight:0}],4:["Union Pay"],5:["AMEX",{src:"/_next/static/media/amex.e3896e6a.svg",height:32,width:48,blurWidth:0,blurHeight:0}]},s=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return 6===e.length?"".concat(e.slice(4)," / ").concat(e.slice(0,4)):e},A=e=>{let{cardType:t,lastFour:i,expiryDate:A,isValid:c=!0,showValidation:u=!1,actionButton:g}=e,m=(0,l.A)(),f=d[t];return(0,n.Y)(r.HStack,{py:"4",w:"100%",justifyContent:"space-between",children:(0,n.FD)(r.Stack,{justifyContent:"space-between",w:"100%",direction:{base:"column",lg:"row"},children:[(0,n.FD)(r.HStack,{w:"100%",justifyContent:{base:"space-between",lg:"start"},children:[(0,n.FD)(r.HStack,{children:[u&&(0,n.Y)(r.Box,{pr:"5",pt:"2",children:(0,n.Y)(r.Icon,{as:c?a.VJW:a.TCu,w:"1.5em",h:"1.5em",color:c?"custom.green":"red.400"})}),(null==f?void 0:f[1])&&(0,n.Y)(r.Box,{w:"2em",children:(0,n.Y)(o.Ay,{ratio:1.5,src:f[1]})}),(null==f?void 0:f[0])&&(0,n.Y)(r.Text,{children:f[0]})]}),i&&(0,n.FD)(r.HStack,{children:[(0,n.Y)(r.Text,{children:"\xb7\xb7\xb7\xb7"}),(0,n.Y)(r.Text,{fontSize:"sm",fontWeight:"500",children:i})]})]}),(0,n.FD)(r.HStack,{w:"100%",children:[A&&(0,n.FD)(n.FK,{children:[(0,n.Y)(r.Box,{w:{base:0,md:"3em"}}),(0,n.FD)(r.Text,{fontSize:"sm",fontWeight:"500",children:[m.formatMessage({defaultMessage:"å°ææï¼",id:"admin.subscription.å°ææï¼"}),s(A)]})]}),g&&g]})]})})}},49177:(e,t,i)=>{"use strict";i.d(t,{$i:()=>o,RU:()=>f,S8:()=>b,YW:()=>u,_W:()=>v,a7:()=>c,ae:()=>m,b6:()=>A,mG:()=>M,pp:()=>h,tK:()=>g});var n=i(77381),r=i(39182),a=i(85911),l=i(74447);let o="Asia/Taipei",d=/^\d{4}-\d{2}-\d{2}$/,s=e=>{if(e instanceof Date)return e;if("number"==typeof e)return new Date(e);if(d.test(e))return new Date("".concat(e,"T00:00:00.000Z"));let t=new Date(e);if(Number.isNaN(t.getTime())||/[Zz]|[+-]\d{2}:?\d{2}$/.test(e))return t;throw TypeError('adminTimezone: ç¡æåè³è¨çæ¥æå串 "'.concat(e,'" æä¾çè¦½å¨æåè§£æï¼è«å³ yyyy-MM-ddã帶æåç ISO å串æ Date'))},A=(e,t)=>{if(null==e||""===e)return"";let i=s(e);return Number.isNaN(i.getTime())?"":(0,l.formatInTimeZone)(i,o,t)},c=e=>A(e,"yyyy-MM-dd"),u=e=>A(e,"yyyy-MM"),g=e=>(0,l.zonedTimeToUtc)("".concat(c(e),"T00:00:00.000"),o),m=e=>(0,l.zonedTimeToUtc)("".concat(c(e),"T23:59:59.999"),o),f=e=>{let[t,i,n]=c(e).split("-").map(Number);return new Date(t,i-1,n)},h=()=>f(new Date),p=e=>(0,l.zonedTimeToUtc)("".concat((0,n.A)(e,"yyyy-MM-dd"),"T00:00:00.000"),o),v=(e,t)=>p((0,r.A)(f(e),t)),b=(e,t)=>(0,a.A)(f(t),f(e))+1,M=(e,t)=>{let i=f(e);return Array.from({length:Math.max(b(e,t),0)},(e,t)=>(0,n.A)((0,r.A)(i,t),"yyyy-MM-dd"))}},78165:(e,t,i)=>{"use strict";i.d(t,{A:()=>a});var n=i(2445),r=i(38146);let a=e=>t=>(0,n.Y)(r.A,{children:(0,n.Y)(e,{...t})})},82419:(e,t,i)=>{"use strict";i.d(t,{A:()=>
1o});var n=i(22405),r=i(96540),a=i(77666),l=i(85247);let o=e=>{let[t,i]=(0,r.useState)({}),o=(0,a.A)();return(0,r.useEffect)(()=>{if(o&&e){let t=(0,n.doc)(o,"profiles",e);return(0,n.onSnapshot)(t,e=>{let t=e.data();i({value:null==t?void 0:t.vipStatus,tier:(0,l.Zx)(null==t?void 0:t.vipStatus),isVip:null==t?void 0:t.isVip,subscription:(null==t?void 0:t.activeSubscription)||"",lastFailedSubscription:(null==t?void 0:t.lastFailedSubscription)||""})})}},[o,e]),t}},73013:(e,t,i)=>{"use strict";i.d(t,{A:()=>A});var n=i(58156),r=i.n(n),a=i(96540),l=i(8519),o=i(7817),d=i(37098);let s=e=>{var t;return(null===(t=(0,l.A)("session"))||void 0===t?void 0:t.getItem(e))==="1"},A=e=>{let t="".concat(d.tX,":").concat(e),[i,n]=(0,a.useState)(()=>s(t)),A=(0,o.A)();return(0,a.useEffect)(()=>{if(A){let i=!!r()(A,e);(0,l.F)(t,i?"1":"0","session"),n(i)}},[A]),i}},72283:(e,t,i)=>{"use strict";i.d(t,{A:()=>D});var n=i(2445),r=i(27006),a=i(77381),l=i(22405),o=i(29965),d=i.n(o),s=i(86715),A=i(6442),c=i(46112),u=i(30808),g=i(99624),m=i(8548),f=i(17194),h=i(1666);let p=(e,t)=>{let i=(0,h.Ay)(t)[e[0]];return(null==i?void 0:i.short)||(null==i?void 0:i.label)};var v=i(77666),b=i(85247),M=i(51761);let Y=(e,t)=>"function"==typeof(null==e?void 0:e.toDate)?(0,a.A)(e.toDate(),"yyyy-MM-dd HH:mm"):t,y=e=>{var t;let{subscriptionId:i,firestore:a,setNotified:o,onClick:c}=e,u=(0,A.A)(),f="en"===u.locale,h=(0,s.useRouter)(),v=(0,l.doc)(a,"subscriptions",i),{data:y,status:D}=(0,g.rt)(v),w=(null==y?void 0:y.status)==="error";return"loading"===D?(0,n.Y)(r.Spinner,{}):(0,n.FD)(n.FK,{children:[(0,n.Y)(r.Heading,{color:w?"red.500":"custom.purple",textAlign:"center",children:w?u.formatMessage({defaultMessage:"è¨é±ä»æ¬¾å¤±æ",id:"admin.subscription.è¨é±ä»æ¬¾å¤±æ"}):u.formatMessage({defaultMessage:"æåè¨é±",id:"admin.subscription.æåè¨é±"})}),!w&&(0,n.FD)(n.FK,{children:[(0,n.Y)(d(),{src:M.A,alt:"æè¬ä»æ¬¾",width:"512",height:"384"}),(0,n.FD)(r.VStack,{fontSize:"lg",children:[(0,n.FD)(r.Text,{children:[u.formatMessage({defaultMessage:"æ¯æéé¡ï¼",id:"admin.subscription.æ¯æéé¡ï¼"})," ","zh"===u.locale&&"NT","$ ",null==y?void 0:y.amount," /"," ",(0,b.IR)(null==y?void 0:y.period,f)]}),(null==y?void 0:null===(t=y.bonus)||void 0===t?void 0:t.length)>0&&(0,n.Y)(r.Text,{children:p(y.bonus,u)}),(0,n.FD)(r.Text,{children:[(null==y?void 0:y.status)==="trial"?u.formatMessage({defaultMessage:"ç¬¬ä¸æ¬¡",id:"admin.subscription.ç¬¬ä¸æ¬¡"}):u.formatMessage({defaultMessage:"䏿¬¡",id:"admin.subscription.䏿¬¡"})," ",u.formatMessage({defaultMessage:"æ£æ¬¾æ¥ï¼",id:"admin.subscription.æ£æ¬¾æ¥ï¼"})," ",Y(null==y?void 0:y.nextPaymentTime,null==y?void 0:y.nextPaymentDate)]})]})]}),(0,n.Y)(r.Box,{textAlign:"center",children:(0,n.Y)(m.A.Colorful,{size:"lg",onClick:()=>{o(!0),c&&c(),w&&h.push("/admin/subscription")},children:w?u.formatMessage({defaultMessage:"é試è¨é±",id:"admin.subscription.é試è¨é±"}):u.formatMessage({defaultMessage:"éå§ä½¿ç¨",id:"admin.subscription.éå§ä½¿ç¨"})})})]})},D=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{onClick:t,id:i,notified:a,setNotified:l}=e,o=(0,v.A)(),d=(0,c.A)("subscriptionId"),s=i||d,[A,g]=(0,u.A)("subscriptionSuccess:".concat(s)),m="function"==typeof l?l:g;return s&&(0,n.FD)(r.Modal,{isCentered:!0,isOpen:!("boolean"==typeof a?a:A),onClose:()=>{m(!0),t&&t()},children:[(0,n.Y)(r.ModalOverlay,{}),(0,n.FD)(r.ModalContent,{children:[(0,n.Y)(r.ModalCloseButton,{}),(0,n.Y)(r.ModalBody,{py:"8",as:r.VStack,spacing:6,children:o?(0,n.Y)(y,{subscriptionId:s,firestore:o,setNotified:m,onClick:t}):(0,n.Y)(f.A,{})})]})]})}},99328:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var n=i(32477),r=i(1666),a=i(6442);let l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],i=arguments.length>2?arguments[2]:void 0,l=(0,n.A)(e,"usedBonus",!0),o=(0,a.A)();return t.filter(e=>{var t,n;let a=(null===(t=(0,r.Ay)(o)[e])||void 0===t?void 0:t.times)||1;return((null==l?void 0:l[e])||0)<a&&(!i||(null===(n=(0,r.Ay)(o)[e])||void 0===n?void 0:n.expiredOn)!=="used")})}},46112:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var n=i(96540),r=i(14299),a=function(e,t){return new URLSearchParams(e).get(t)};
1let l=r.Bd?function(e){var t=window.location,i=(0,n.useState)(function(){return a(t.search,e)}),l=i[0],o=i[1];return(0,n.useEffect)(function(){var i=function(){o(a(t.search,e))};return(0,r.on)(window,"popstate",i),(0,r.on)(window,"pushstate",i),(0,r.on)(window,"replacestate",i),function(){(0,r.AU)(window,"popstate",i),(0,r.AU)(window,"pushstate",i),(0,r.AU)(window,"replacestate",i)}},[]),l}:function(){return null}},30513:(e,t,i)=>{"use strict";i.r(t),i.d(t,{default:()=>e2});var n=i(2445),r=i(96540),a=i(6442),l=i(92227),o=i(19082),d=i(27006),s=i(29887),A=i(81984),c=i(86715),u=i(77037),g=i(58065);let m=()=>"en"!==(0,a.A)().locale&&(0,n.Y)(d.Text,{as:"span",children:"NT"});var f=i(55981),h=i(70382),p=i(58953),v=i(60089),b=i(91711),M=i(54468),Y=i(97165),y=i(82419),D=i(32477),w=i(90682),C=i(72283),x=i(80800),I=i(95400),F=i(38887),E=i(5712),S=i(69553),B=i(99328);let T=e=>{let{subscriptionData:t,profileId:i,color:r="teal.500",fontWeight:l="500"}=e,o=(0,a.A)(),s=(0,B.A)(i,t.bonus);return null==s?void 0:s.map(e=>(0,n.FD)(d.Box,{children:[(0,n.Y)(S.A,{bonus:[e],color:r,fontWeight:l}),(0,n.Y)(d.Text,{color:"gray.500",fontSize:"sm",pl:"24px",fontWeight:"500",children:o.formatMessage({defaultMessage:"æ¼ {date} æ£æ¬¾å¾çæ",id:"admin.subscription.æ¼{date}æ£æ¬¾å¾çæ"},{date:t.nextPaymentDate})})]},e))},k=e=>(0,n.Y)(d.Stack,{border:"1px solid",borderColor:"gray.200",rounded:"lg",px:"4",py:"2",direction:{base:"column",lg:"row"},...e});var P=i(18875),R=i(89571),z=i(78846),H=i(11335);let Q=e=>{let{cardId:t}=e,i=(0,H.A)();return(0,n.Y)(z.A,{as:d.IconButton,variant:"ghost",colorScheme:"red",icon:(0,n.Y)(R.yRo,{size:"1.25em"}),onClick:()=>i("/api/card/".concat(t),{method:"DELETE"}),title:"åªé¤å¡ç",size:"sm"})};var N=i(94650),O=i(78165),J=i(59324),G=i(52787);let L=()=>{var e;let t=(0,H.A)(),{withIdentityUrl:i}=(0,G.A)(),n=i("/api/portaly-foundry/membership-payments"),{data:r,isLoading:a}=(0,J.Ay)(n,t,{revalidateOnFocus:!1,shouldRetryOnError:!1});return{records:null!==(e=null==r?void 0:r.records)&&void 0!==e?e:[],isLoading:!n||a}},K={SUCCESS:"teal.400",REFUNDED:"orange.400"},U=e=>{let{addOns:t}=e,i=(0,a.A)(),r=e=>{let t=Math.max(0,Number(null==e?void 0:e.value)||0);return(null==e?void 0:e.unit)==="year"?i.formatMessage({defaultMessage:"{value} å¹´",id:"admin.subscription.foundry.å¹´"},{value:t}):(null==e?void 0:e.unit)==="month"?i.formatMessage({defaultMessage:"{value} åæ",id:"admin.subscription.foundry.åæ"},{value:t}):i.formatMessage({defaultMessage:"{value} 天",id:"admin.subscription.foundry.天"},{value:t})};return(0,n.Y)(n.FK,{children:t.map((e,t)=>(0,n.FD)(d.Text,{children:[e.name,(0,n.FD)(d.Text,{as:"span",color:"gray.400",children:["ï¼",r(e.duration),"ï¼"]})]},t))})},V=e=>{let{record:t}=e,i=(0,a.A)();return(0,n.FD)(d.Tr,{children:[(0,n.Y)(d.Td,{px:"0",verticalAlign:"top",children:(0,n.Y)(U,{addOns:t.addOns})}),(0,n.FD)(d.Td,{px:"0",textAlign:"center",verticalAlign:"top",children:["NT$ ",t.amount.toLocaleString()]}),(0,n.Y)(d.Td,{px:"0",textAlign:"center",verticalAlign:"top",color:K[t.status],children:"REFUNDED"===t.status?i.formatMessage({defaultMessage:"已鿬¾",id:"admin.subscription.foundry.已鿬¾"}):i.formatMessage({defaultMessage:"æå",id:"admin.subscription.foundry.æå"})}),(0,n.Y)(d.Td,{px:"0",textAlign:"end",verticalAlign:"top",children:(0,n.Y)(b.A,{value:t.paidAt,timeFormat:"yyyy-MM-dd"})})]})},W=(0,O.A)(()=>{let e=(0,a.A)(),{records:t,isLoading:i}=L(),[l,o]=(0,r.useState)(!1),s=(0,r.useMemo)(()=>l?t:t.slice(0,3),[t,l]);if(!i&&0===t.length)return null;let A=(0,n.Y)(d.Text,{fontSize:{base:"16px",lg:"20px"},fontWeight:700,children:e.formatMessage({defaultMessage:"Foundry å è³¼ç´é",id:"admin.subscription.foundry.å è³¼ç´é"})});return i?(0,n.FD)(d.Stack,{w:"100%",pt:"6",children:[A,(0,n.Y)(d.HStack,{py:"4",justify:"center",children:(0,n.Y)(d.Spinner,{size:"sm",color:"gray.400"})})]}):(0,n.FD)(d.Stack,{w:"100%",pt:"6",children:[A,(0,n.FD)(d.Table,{size:"lg",sx:{tableLayout:"fixed"},children:[(0,n.Y)(d.Thead,{children:(0,n.FD)(d.Tr,{children:[(0,n.Y)(d.Th,{pl:"0",w:"25%",children:e.formatMessage({defaultMessage:"é
ç®",id:"admin.subscription.foundry.é
ç®"})}),(0,n.Y)(d.Th,{px:"0",textAlign:"center",w:"25%",children:e.formatMessage({defaultMessage:"éé¡",id:"admin.subscription.foundry.éé¡"})}),(0,n.Y)(d.Th,{px:"0",textAlign:"center",w:"25%",children:e.formatMessage({defaultMessage:"çæ
",id:"admin.subscription.foundry.çæ
"})}),(0,n.Y)(d.Th,{px:"0",textAlign:"end",w:"25%",children:e.formatMessage({defaultMessage:"仿¬¾æ¥æ",id:"admin.subscription.foundry.仿¬¾æ¥æ"})})]})}),(0,n.Y)(d.Tbody,{children:s.map(e=>(0,n.Y)(V,{record:e},e.id))})]}),t.length>3?(0,n.FD)(d.HStack,{color:"gray.500",cursor:"pointer",onClick:()=>o(e=>!e),children:[(0,n.Y)(d.Text,{children:l?e.formatMessage({defaultMessage:"æª¢è¦æ´å°",id:"admin.subscription.foundry.æª¢è¦æ´å°"}):e.formatMessage({defaultMessage:"æª¢è¦æ´å¤",id:"admin.subscription.foundry.æª¢è¦æ´å¤"})}),(0,n.Y)(d.Icon,{as:l?N.Ik:N.pte})]}):null]})});var j=i(49785),X=i(6131),q=i(2383),Z=i(27536);let _=e=>{let{data:t,subscriptionId:i}=e,r=(0,a.A)(),l=(0,H.A)(),o=(0,j.mN)({defaultValues:t}),{control:d,setValue:s,handleSubmit:A}=o,c=async e=>{await l("/api/subscription/".concat(i,"/invoice"),{method:"PATCH",body:JSON.stringify({invoice:(0,Z.A)(e)}),headers:{"Content-Type":"application/json"}})};return(0,n.Y)(j.Op,{...o,children:(0,n.Y)(X.A,{variant:"ghost",size:"sm",trigger:r.formatMessage({defaultMessage:"編輯ç¼ç¥¨è³è¨",id:"admin.subscription.編輯ç¼ç¥¨è³è¨"}),title:r.formatMessage({defaultMessage:"ç¼ç¥¨è³è¨",id:"admin.subscription.ç¼ç¥¨è³è¨"}),footerLabel:r.formatMessage({defaultMessage:"æ´æ°",id:"admin.subscription.æ´æ°"}),isForm:!0,onSubmit:A(c),children:(0,n.Y)(q.A,{control:d,setValue:s,withRemark:!0})})})};var $=i(87260),ee=i(9749),et=i(78885),ei=i(8548),en=i(67836);let er=e=>{let{cards:t}=e,{isOpen:i,onClose:a,onOpen:l}=(0,d.useDisclosure)(),o=(0,en.A)(),s=(0,d.useToast)();return(0,n.FD)(n.FK,{children:[(0,n.Y)(d.Collapse,{in:i,children:(0,n.Y)(d.Stack,{spacing:4,children:t.map(e=>(0,n.Y)(k,{children:(0,n.Y)(P.A,{cardId:e.cardId,editorCardButton:(0,n.FD)(n.FK,{children:[(0,n.Y)(d.Spacer,{}),(0,n.Y)(z.A,{as:d.IconButton,onClick:async()=>{let t=(0,ee.httpsCallable)(o,"removeCard");await t({cardId:e.cardId}),s({title:"åªé¤æå",status:"success",duration:3e3})},icon:(0,n.Y)(et.tW_,{size:"1.25em"}),variant:"ghost",colorScheme:"red",body:"確å®è¦åªé¤éå¼µå¡çåï¼"})]})})},e.cardId))})}),(0,n.Y)("div",{children:(0,n.Y)(ei.A,{variant:"link",color:"gray.500",onClick:i?a:l,rightIcon:(0,r.createElement)(i?et.Ttk:et.gqA,{size:"1.25em"}),children:i?"æ¶å":"æª¢è¦æ´å¤"})})]})},ea=e=>{let{showTrialBar:t}=e,i=(0,a.A)();
1return(0,n.FD)(d.Alert,{rounded:"md",status:"error",children:[(0,n.Y)(d.Tooltip,{label:i.formatMessage({defaultMessage:"è«ç«å³ç¶è¨ä¿¡ç¨å¡ï¼å¦åå°å½±é¿æ¨çä½¿ç¨æ¬ç",id:"admin.subscription.è«ç«å³ç¶è¨ä¿¡ç¨å¡ï¼å¦åå°å½±é¿æ¨çä½¿ç¨æ¬ç"}),children:(0,n.Y)(d.Center,{children:(0,n.Y)(d.AlertIcon,{})})}),(0,n.Y)(d.AlertTitle,{flex:1,children:i.formatMessage({defaultMessage:"å°æªç¶å®ä¿¡ç¨å¡",id:"admin.subscription.å°æªç¶å®ä¿¡ç¨å¡"})}),(0,n.Y)($.A,{tracker:"admin.subscription.noCardAlert",colorScheme:"red",variant:"solid",isStartTrial:!0,id:"plan-manager",children:i.formatMessage({defaultMessage:"ç«å³ç¶å¡",id:"admin.subscription.ç«å³ç¶å¡"})})]})};var el=i(77381),eo=i(22405),ed=i(78459),es=i(54760),eA=i(77666),ec=i(35056),eu=i(85247);let eg=e=>{let{nextPaymentTime:t,period:i,subscriptionId:a,subscriptionData:l}=e,o=(0,eA.A)(),[d,s]=(0,r.useState)(!1),A=(0,eu.IY)(i),{handleSubmit:c,setValue:u,register:g}=(0,j.mN)(),m=async e=>{let{paypalSubscriptionId:t}=e;await (0,eo.updateDoc)((0,eo.doc)(o,"subscriptions",a),{oldPaypalId:l.paypalId,paypalId:t})};return d?(0,n.FD)("form",{onSubmit:c(m),children:[(0,n.Y)("input",{type:"hidden",...g("paypalSubscriptionId")}),(0,n.Y)("input",{type:"hidden",...g("paypalPlanId")}),(0,n.Y)(ec.A,{setValue:u,period:A,paymentDate:(0,el.A)(t.toDate(),"yyyy/MM/dd")})]}):(0,n.Y)(ei.A,{onClick:()=>s(!0),children:"Re-Link PayPal"})},em=()=>(0,n.FD)(d.Stack,{align:"center",spacing:3,py:6,children:[(0,n.Y)(d.Spinner,{}),(0,n.Y)(d.Text,{color:"gray.600",fontSize:"sm",textAlign:"center",children:"Waiting for PayPal to finish linking your subscription. This may take up to a minute."})]}),ef=e=>{var t;let{id:i,subscriptionData:a,cardErrors:l}=e,o=(0,eA.A)(),[s,A]=(0,r.useState)(null),[c,u]=(0,r.useState)(!0),[g,m]=(0,r.useState)(null),[f,h]=(0,r.useState)(0);return((0,r.useEffect)(()=>{let e=(0,eo.doc)(o,"paypalSubscriptions",i),t=(0,eo.onSnapshot)(e,e=>{e.exists()?(A(e.data()),m(null),h(0)):A(null),u(!1)},e=>{var t;("permission-denied"===e.code||(null===(t=e.message)||void 0===t?void 0:t.includes("insufficient permissions")))&&f<12?setTimeout(()=>{h(e=>e+1)},5e3):(m(e),u(!1))});return()=>t()},[o,i,f]),c||g||!s)?(0,n.Y)(em,{}):(0,n.FD)(n.FK,{children:[l,(0,n.FD)(d.Stack,{spacing:4,p:"4",borderRadius:"md",border:"1px solid",borderColor:"gray.200",w:{xl:"50%"},children:[(0,n.Y)(d.Box,{width:"5em",children:(0,n.Y)(ed.Ay,{src:es.A,ratio:1280/339})}),(0,n.Y)(d.Text,{whiteSpace:"nowrap",children:null===(t=s.subscriber)||void 0===t?void 0:t.email_address}),(null==a?void 0:a.cardIsExpired)&&(0,n.Y)(d.Box,{textAlign:"right",minW:"20em",children:(0,n.Y)(eg,{nextPaymentTime:a.nextPaymentTime,period:a.period,subscriptionId:a.id,subscriptionData:a})})]})]})},eh=(0,O.A)(e=>{let{id:t,subscriptionData:i,cardErrors:r}=e;return t?(0,n.Y)(ef,{id:t,subscriptionData:i,cardErrors:r}):(0,n.Y)(em,{})});var ep=i(76904),ev=i(13596),eb=i(57754),eM=i(7817);let eY=e=>{let{invoice:t,date:i,payment:r,period:l,transcationId:o}=e,d=(0,a.A)(),s=(0,eM.A)(),A=async()=>{let e=new ev.uE,n=[t.name,t.address,s.email].filter(Boolean),a=["Invoice - # ".concat(o),"Invoice Date - ".concat((0,el.A)(1e3*i.seconds,"PP")),"Invoice Amount - $".concat(r," (USD)"),s.email].filter(Boolean),d=["Portaly - ".concat(0===l?"Monthly":"Annual"),"1","$".concat(r),"$".concat(r)];e.addImage("data:image/png;base64,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","JPEG",5,10,55,35),e.setFontSize(10),["Real Engine, Inc.","No. 352, Sec. 1","Fuxing S. Rd.","Daâan Dist.","Taipei City","Taiwan"].forEach((t,i)=>{e.text(t,10,55+5*i)}),e.setDrawColor("#BEBEBE"),e.line(10,83,40,83),e.text("BILLED TO",10,110),n.forEach((t,i)=>{e.text(t,10,115+5*i)}),e.setFontSize(20),e.text("INVOICE",120,20),e.setFontSize(10),a.forEach((t,i)=>{e.text(t,120,30+5*i)}),e.setTextColor("#73BF00"),e.text("PAID",120,35+5*a.length),e.setDrawColor("#BEBEBE"),e.line(10,130,200,130),e.setTextColor("black"),["DESCRIPTION","UNITS","UNIT PRICE","AMOUNT(USD)"].forEach((t,i)=>{e.text(t,10+40*i,136)}),e.line(10,140,200,140),d.forEach((t,i)=>{e.text(t,10+40*i,146)}),e.line(10,150,200,150),e.text("Total",90,155),e.text("$".concat(r),130,155),e.text("Payments",90,160),e.text("($".concat(r,")"),130,160),e.line(100,165,200,165),e.setFontSize(14),e.text("Amount Due(USD)",50,175),e.text("$".concat(r),130,175),e.line(100,180,200,180),e.setFontSize(10),e.text("PAYMENTS",10,190),e.text("$".concat(r," was paid on ").concat((0,el.A)(1e3*i.seconds,"PP")," by Transcation ID ").concat(o," "),10,195),e.save("invoice-".concat(o,".pdf"))};return(0,n.Y)(n.FK,{children:(0,n.Y)(eb.A,{size:"sm",colorScheme:"teal",variant:"link",rightIcon:(0,n.Y)(R.Dus,{}),onClick:A,children:d.formatMessage({defaultMessage:"ä¸è¼",id:"admin.subscription.ä¸è¼"})})})};var ey=i(99624);let eD=e=>{let t=(0,eA.A)(),{data:i}=(0,ey.dg)((0,eo.query)((0,eo.collection)(t,"subscriptionPayments"),(0,eo.where)("profileId","==",e)));return i},ew=e=>({Error:e?"Error":"失æ",SUCCESS:e?"Success":"æå",Refund:e?"Refund":"鿬¾",0:e?"Success":"æå"}),eC={Error:"red.400",SUCCESS:"teal.400",Refund:"orange.400",0:"teal.400"},ex=(0,O.A)(e=>{let{invoice:t,period:i,profileId:l}=e,o=(0,a.A)(),s=eD(l),[A,c]=(0,r.useState)(!1),u=(0,r.useMemo)(()=>{var e;return null!==(e=null==s?void 0:s.sort((e,t)=>
1t.timestamp.toMillis()-e.timestamp.toMillis()))&&void 0!==e?e:[]},[s]),g=u.slice(0,3),m=A?u:g;return(null==s?void 0:s.length)?(0,n.FD)(d.Stack,{children:[(0,n.FD)(d.Table,{size:"lg",sx:{tableLayout:"fixed"},children:[(0,n.Y)("thead",{children:(0,n.FD)(d.Tr,{children:[(0,n.Y)(d.Th,{pl:"0",w:"25%",children:o.formatMessage({defaultMessage:"æ¥æ",id:"admin.subscription.æ¥æ"})}),(0,n.Y)(d.Th,{px:"0",textAlign:"center",w:"25%",children:o.formatMessage({defaultMessage:"éé¡",id:"admin.subscription.éé¡"})}),(0,n.Y)(d.Th,{textAlign:"center",pr:"0",w:"25%",children:o.formatMessage({defaultMessage:"çæ
",id:"admin.subscription.çæ
"})}),(0,n.Y)(d.Th,{textAlign:"end",pr:"0",w:"25%",children:o.formatMessage({defaultMessage:"ç¼ç¥¨",id:"admin.subscription.ç¼ç¥¨"})})]})}),(0,n.Y)("tbody",{children:null==m?void 0:m.map((e,r)=>{var a,l,s,A,c;let u=!!e.paypalData,g=u?e.paypalData:e;return(0,n.FD)(d.Tr,{children:[(0,n.Y)(d.Td,{px:"0",children:(0,n.Y)(b.A,{value:null==e?void 0:e.timestamp,timeFormat:"yyyy-MM-dd"})}),(0,n.FD)(d.Td,{textAlign:"center",px:"0",children:[!u&&"NT","$"," ","object"==typeof(null==g?void 0:g.amount)?(null==g?void 0:null===(a=g.amount)||void 0===a?void 0:a.total)||(null==g?void 0:null===(l=g.amount)||void 0===l?void 0:l.value):Number((null==g?void 0:g.amount)||(null==g?void 0:null===(s=g.Result)||void 0===s?void 0:s.AuthAmt)||(null==g?void 0:null===(A=g.Result)||void 0===A?void 0:A.PeriodAmt)).toLocaleString()]}),(0,n.Y)(d.Td,{color:eC[(null==e?void 0:e.Status)||(null==e?void 0:e.status)],textAlign:"center",pr:"0",children:ew(u)[(null==e?void 0:e.Status)||(null==e?void 0:e.status)]}),(0,n.Y)(d.Td,{textAlign:"end",pr:"0",children:(null==e?void 0:e.Status)!=="Error"&&(u?(0,n.Y)(eY,{invoice:t,date:null==e?void 0:e.timestamp,payment:Number(null==g?void 0:g.amount.total).toLocaleString(),period:i,transcationId:g.id}):(null==g?void 0:g.Status)==="Refund"?(0,n.Y)(d.Text,{color:"gray.400",children:o.formatMessage({defaultMessage:"å·²ä½å»¢",id:"admin.subscription.å·²ä½å»¢"})}):(0,n.Y)(ep.A,{variant:"button",data:{...g,invoice:{type:(null===(c=g.ecpayInvoice)||void 0===c?void 0:c.isB2B)?"b2b":"b2c"}}}))})]},r)})})]}),(null==s?void 0:s.length)>3&&(0,n.FD)(d.HStack,{color:"gray.500",cursor:"pointer",onClick:()=>{c(!A)},children:[A?(0,n.Y)(d.Text,{children:o.formatMessage({defaultMessage:"æª¢è¦æ´å°",id:"admin.subscription.æª¢è¦æ´å°"})}):(0,n.Y)(d.Text,{children:o.formatMessage({defaultMessage:"æª¢è¦æ´å¤",id:"admin.subscription.æª¢è¦æ´å¤"})}),(0,n.Y)(d.Icon,{as:A?N.Ik:N.pte})]})]}):(0,n.Y)(d.Text,{children:"en"===o.locale?"Empty":"ç¡"})});var eI=i(32147),eF=i(88282);let eE=e=>{let{subscriptionId:t,cardId:i,cardAlert:l,period:o}=e,[s,A]=(0,r.useState)(0),{data:c}=(0,ey.aB)(),u=(0,en.A)(),g=(0,a.A)(),m="en"===g.locale,f=(0,j.mN)({defaultValues:{useNewCard:"1"},onClose:()=>{A(e=>e+1)}}),{isOpen:h,onOpen:p,onClose:v}=(0,d.useDisclosure)({onClose:()=>{f.reset()}}),b=async e=>{let i=(0,ee.httpsCallable)(u,"rebindCard"),{data:n}=await i({createdBy:c.uid,location:window.location.href,...e,subscriptionId:t});n.redirect&&(window.location.href=n.redirect,await new Promise(()=>{}))},M=g.formatMessage({defaultMessage:"æ´æå¡è",id:"admin.subscription.æ´æå¡è"});return(0,n.FD)(n.FK,{children:[(0,n.Y)(ei.A,{variant:l?"outline":"ghost",colorScheme:l&&"red",size:"sm",onClick:p,id:"rebind-card",children:M}),(0,n.FD)(d.Modal,{isOpen:h,onClose:v,isCentered:!0,trapFocus:!1,children:[(0,n.Y)(d.ModalOverlay,{}),(0,n.FD)(d.ModalContent,{children:[(0,n.Y)(d.ModalCloseButton,{}),(0,n.Y)(d.ModalBody,{py:"4",children:(0,n.FD)("form",{onSubmit:f.handleSubmit(b),children:[(0,n.Y)(d.Heading,{as:"h4",size:"md",children:M}),(0,n.Y)(d.Stack,{mt:"4",spacing:4,children:f.formState.isSubmitSuccessful?(0,n.FD)(d.Box,{textAlign:"center",py:"8",children:[(0,n.Y)(d.Heading,{as:"h4",size:"lg",children:g.formatMessage({defaultMessage:"å·²æ´æå¡è",id:"admin.subscription.å·²æ´æå¡è"})}),(0,n.Y)(ei.A,{mt:"4",onClick:v,children:g.formatMessage({defaultMessage:"éé",id:"admin.subscription.éé"})})]}):(0,n.FD)(n.FK,{children:[i&&(0,n.FD)(d.Box,{children:[(0,n.Y)(d.Text,{fontWeight:"500",children:g.formatMessage({defaultMessage:"åå¡çè³è¨",id:"admin.subscription.åå¡çè³è¨"})}),(0,n.Y)(P.A,{cardId:i,onCardData:e=>{if(null==e?void 0:e.cardholder){var t,i,n;f.setValue("cardholder",{name:null!==(t=e.cardholder.name)&&void 0!==t?t:"",phone:null!==(i=e.cardholder.phone_number)&&void 0!==i?i:"",email:null!==(n=e.cardholder.email)&&void 0!==n?n:""})}}})]}),(0,n.Y)(eI.default,{...f,isSubscription:!0,isRebindCard:!0,onlyCreditCard:"M"===o,showSwitchYearPeriodButtonOnDebitCardError:"Y"===o}),!m&&(0,n.Y)(eF.A,{isBind:!l}),(0,n.Y)(d.Box,{w:"full",textAlign:"right",children:(0,n.Y)(ei.A,{type:"submit",isLoading:f.formState.isSubmitting,children:g.formatMessage({defaultMessage:"ç¶å®æ°å¡",id:"admin.subscription.ç¶å®æ°å¡"})})})]})})]})})]})]},s)]})};var eS=i(27885),eB=i(46112);let eT=(0,eS.YK)({bank_declined:{defaultMessage:"ç¼å¡éè¡æçµäºéç交æãè«èç¼å¡éè¡ç¢ºèªå¡çæ¯å¦éæ¾ç¶²è·¯äº¤æèå®ææ£æ¬¾ãé¡åº¦æ¯å¦è¶³å¤ ï¼ææ¹ç¨å
¶ä»å¡çã",id:"admin.subscription.ç¼å¡éè¡æçµäºéç交æ"},three_ds_failed:{defaultMessage:"3D é©èæªå®æãè«éæ°æä½ï¼ä¸¦å®æéè¡ç°¡è¨æ App çé©èæ¥é©ã",id:"admin.subscription.3D é©èæªå®æ"},fallback:{defaultMessage:"交æç°å¸¸ï¼è«éæ°æä½ã",id:"admin.subscription.交æç°å¸¸ï¼è«éæ°æä½ã"}}),ek=()=>{let{isOpen:e,onClose:t}=(0,d.useDisclosure)({defaultIsOpen:!0}),i=(0,a.A)(),r=(0,eB.A)("status"),l=(0,eB.A)("reason"),o=Object.prototype.hasOwnProperty.call(eT,l)?eT[l]:eT.fallback;return(0,n.Y)(d.AlertDialog,{isOpen:e,onClose:t,isCentered:!0,children:(0,n.Y)(d.AlertDialogOverlay,{children:(0,n.FD)(d.AlertDialogContent,{children:[(0,n.Y)(d.AlertDialogHeader,{children:i.formatMessage({defaultMessage:"ä¿¡ç¨å¡äº¤æå¤±æ",id:"admin.subscription.ä¿¡ç¨å¡äº¤æå¤±æ"})}),(0,n.Y)(d.AlertDialogBody,{children:i.formatMessage(o)}),(0,n.Y)(d.AlertDialogFooter,{children:(0,n.Y)(d.Button,{colorScheme:"red",onClick:()=>{var e;t(),null===(e=document.getElementById("payment-error"===r?"rebind-card":"plan-manager"))||void 0===e||e.click(),window.history.replaceState({},document.title,window.location.pathname)},children:i.formatMessage({defaultMessage:"äºè§£",id:"admin.subscription.äºè§£"})})})]})})})};var eP=i(17437),eR=i(25505),ez=i(42189),eH=i(91106),eQ=i.n(eH),eN=i(88590);let eO=(e,t)=>"function"==typeof(null==e?void 0:e.toDate)?(0,el.A)(e.toDate(),"yyyy-MM-dd HH:mm"):t;var eJ=i(2867);let eG=(0,eP.keyframes)("0%,80%{opacity:1;}40%{opacity:0.2;}"),eL={normal:"green.400","rev-trial":"green.400",trial:"green.400",redeemed:"green.400",willStop:"orange.200",willChange:"yellow.200",error:"red.500"},eK=(0,eR.default)(d.Circle,{target:"e1jjvo8e0"})("animation:",eG," 2.8s infinite;"),eU=(0,O.A)(e=>{let{data:t}=e,i=(0,a.A)(),l=(0,c.useRouter)(),o="en"===i.locale,s={"rev-trial":e=>"".concat((0,ez.A)(new Date(e),new Date)+1," ").concat(i.formatMessage({defaultMessage:"天",id:"admin.subscription.天"})),redeemed:e=>"".concat((0,ez.A)(new Date(e),new Date)+1," ").concat(i.formatMessage({defaultMessage:"天",id:"admin.subscription.天"}))},A={paused:i.formatMessage({defaultMessage:"æ«åè¨é±ä¸",id:"admin.subscription.æ«åè¨é±ä¸"}),willPause:i.formatMessage({defaultMessage:"å³å°æ«åè¨é±",id:"admin.subscription.å³å°æ«åè¨é±"}),willStop:i.formatMessage({defaultMessage:"å³å°çµæè¨é±",id:"admin.subscription.å³å°çµæè¨é±"}),willChange:i.formatMessage({defaultMessage:"å³å°è½ææ¹æ¡",id:"admin.subscription.å³å°è½ææ¹æ¡"}),trial:i.formatMessage({defaultMessage:"å
費試ç¨ä¸",id:"admin.subscription.å
費試ç¨ä¸"}),"rev-trial":i.formatMessage({defaultMessage:"å
費試ç¨ä¸",id:"admin.subscription.å
費試ç¨ä¸"}),normal:i.formatMessage({defaultMessage:"æ£å¸¸æ£æ¬¾ä¸",id:"admin.subscription.æ£å¸¸æ£æ¬¾ä¸"}),error:i.formatMessage({defaultMessage:"æ£æ¬¾ç°å¸¸",id:"admin.subscription.æ£æ¬¾ç°å¸¸"}),redeemed:i.formatMessage({defaultMessage:"æ¨è¦çåµåç¨ä¸",id:"admin.subscription.æ¨è¦çåµåç¨ä¸"})},u={willStop:i.formatMessage({defaultMessage:"è¨é±çµææ¥",id:"admin.subscription.è¨é±çµææ¥"}),willChange:i.formatMessage({defaultMessage:"æ¹æ¡è½ææ¥",id:"admin.subscription.æ¹æ¡è½ææ¥"}),redeemed:i.formatMessage({defaultMessage:"å
費天æ¸éå©",id:"admin.subscription.å
費天æ¸éå©"}),"rev-trial":i.formatMessage({defaultMessage:"å
費天æ¸éå©",id:"admin.subscription.å
費天æ¸éå©"})},g=null==t?void 0:t.isOneYearRedeem,m=(null==t?void 0:t.sourceType)==="portalyFoundryMembershipAddon"&&!g,f=m&&!!(null==t?void 0:t.bonusStopAfter),h=m&&!f,p=(0,r.useMemo)(()=>{let e=(0,eN.A)(null==t?void 0:t.createdAt);return(0,el.A)(e,"yyyy-MM-dd HH:mm")},[null==t?void 0:t.createdAt]),v=(null==t?void 0:t.requestStopAt)?(0,el.A)((0,eN.A)(null==t?void 0:t.requestStopAt),"yyyy-MM-dd HH:mm"):null,b=(0,r.useMemo)(()=>g?"redeemed":(null==t?void 0:t.status)==="paused"?"paused":(null==t?void 0:t.pauseSettings)&&(null==t?void 0:t.stopAfter)&&["normal","trial"].includes(null==t?void 0:t.status)?"willPause":(null==t?void 0:t.stopAfter)?"willStop":(null==t?void 0:t.changeAfter)?"willChange":null==t?void 0:t.status,[g,t]);return t?(0,n.FD)(d.Stack,{spacing:3,w:"100%",children:[(0,n.Y)(d.Text,{children:i.formatMessage({defaultMessage:"帳èçæ
",id:"admin.subscription.帳èçæ
"})}),(0,n.FD)(d.HStack,{fontWeight:"medium",fontSize:"lg",children:[(0,n.Y)(d.Text,{as:"span",fontWeight:700,children:A[b]}),(0,n.Y)(eK,{size:"2",bg:eL[b]||"gray.400"}),"willStop"===b&&(0,n.Y)(d.Text,{px:"1",fontSize:"sm",children:"(".concat(i.formatMessage({defaultMessage:"ç®åæ¹æ¡ï¼",id:"admin.subscription.ç®åæ¹æ¡ï¼"}
1)).concat((0,eu.qO)(null==t?void 0:t.tier,o)," ").concat(i.formatMessage({defaultMessage:"æå¡",id:"admin.subscription.æå¡"}),")")})]}),["willPause","paused","willStop"].includes(b)&&!t.cardIsExpired&&(0,n.Y)(eJ.A,{subscriptionData:t}),(0,n.Y)(d.Divider,{color:"gray.200",py:"0.5"}),(0,n.Y)(()=>{var e,r,a,l;let A=(null==t?void 0:null===(e=t.pauseSettings)||void 0===e?void 0:e.resumeAt)?eO(null==t?void 0:null===(r=t.pauseSettings)||void 0===r?void 0:r.resumeAt,null):null,c=null==t?void 0:null===(a=t.pauseSettings)||void 0===a?void 0:a.resumeAt.toDate();return c&&c.setMonth(c.getMonth()-((null==t?void 0:null===(l=t.pauseSettings)||void 0===l?void 0:l.duration)||0)),(0,n.Y)(n.FK,{children:"paused"===b||"willPause"===b?(0,n.FD)(n.FK,{children:[(0,n.FD)(d.Text,{children:[i.formatMessage({defaultMessage:"æ«åæéï¼",id:"admin.subscription.æ«åæéï¼"}),c?(0,el.A)(c,"yyyy-MM-dd HH:mm"):""," ","~ ",A]}),(0,n.FD)(d.Text,{children:[i.formatMessage({defaultMessage:"䏿¬¡æ£æ¬¾æ¥ï¼",id:"admin.subscription.䏿¬¡æ£æ¬¾æ¥ï¼"}),o?": ":"ï¼",A]})]}):(0,n.FD)(n.FK,{children:[" ",(0,n.FD)(d.Text,{children:[i.formatMessage({defaultMessage:"æ¹æ¡èµ·å§æ¥ï¼",id:"admin.subscription.æ¹æ¡èµ·å§æ¥ï¼"}),p]}),(0,n.FD)(d.Text,{children:[u[b]||i.formatMessage({defaultMessage:"䏿¬¡æ£æ¬¾æ¥",id:"admin.subscription.䏿¬¡æ£æ¬¾æ¥"}),o?": ":"ï¼",s[b]?s[b](null==t?void 0:t.nextPaymentDate):null==t?void 0:t.nextPaymentDate]}),"willStop"===b&&v&&(0,n.FD)(d.Text,{children:[i.formatMessage({defaultMessage:"åæ¶è¨é±æ¥ï¼",id:"admin.subscription.åæ¶è¨é±æ¥ï¼"}),v]}),h&&(0,n.Y)(d.Text,{fontSize:"sm",color:"gray.400",children:i.formatMessage({defaultMessage:"ç®åçº Portaly Foundry å è³¼æ¹æ¡ï¼è³ä¸æ¬¡æ£æ¬¾æ¥å°ä»¥åå¹ ${amount} èªåçºè¨ã",id:"admin.subscription.foundryMembershipRenewNotice"},{amount:(Number(null==t?void 0:t.amount)||0).toLocaleString()})}),f&&(0,n.Y)(d.Text,{mt:"1",px:"2",py:"0.5",fontSize:"xs",fontWeight:500,rounded:"md",bg:"GUI.green.50",color:"GUI.green.600",w:"fit-content",children:i.formatMessage({defaultMessage:"å·²éé Portaly Foundry å è³¼ï¼å»¶é·ä¸å¹´æå¡è³æ ¼",id:"admin.subscription.foundryMembershipExtendBadge"})})]})})},{}),["willPause","paused"].includes(b)&&(0,n.Y)("div",{children:(0,n.Y)(d.Button,{as:eQ(),href:{pathname:"/admin/downgrade",query:l.query},size:"sm",variant:"link",colorScheme:"gray",children:i.formatMessage({defaultMessage:"éçºå
è²»æ¹æ¡",id:"admin.subscription.éçºå
è²»æ¹æ¡"})})})]}):(0,n.Y)(d.Spinner,{})}),eV=e=>{var t,i;let{vibeSubscription:l}=e,o=(0,a.A)(),s=null===(t=(0,p.A)({intl:o}))||void 0===t?void 0:t[eu.fb.PREMIUM],A=(0,r.useMemo)(()=>{let e=(0,eN.A)(null==l?void 0:l.createdAt);return e?(0,el.A)(e,"yyyy-MM-dd HH:mm"):"-"},[null==l?void 0:l.createdAt]),c=(0,r.useMemo)(()=>{let e=(0,eN.A)(null==l?void 0:l.nextBillingAt);return e?(0,el.A)(e,"yyyy-MM-dd HH:mm"):"-"},[null==l?void 0:l.nextBillingAt]);return(0,n.FD)(d.Stack,{justifyContent:"space-between",alignItems:"start",w:"100%",spacing:4,flexDir:{base:"column",lg:"row"},children:[(0,n.FD)(d.VStack,{rounded:"md",border:"1px solid",borderColor:"gray.200",alignItems:"start",w:"100%",p:"6",flex:1,children:[(0,n.Y)(d.Text,{children:o.formatMessage({defaultMessage:"ä½ çæ¹æ¡",id:"admin.subscription.ä½ çæ¹æ¡"})}),(0,n.FD)(d.Stack,{justifyContent:"space-between",w:"100%",direction:{base:"column",lg:"row"},children:[(0,n.FD)(d.Heading,{as:"h4",size:"md",color:"custom.green",children:["Vibe",o.formatMessage({defaultMessage:"æå¡",id:"admin.subscription.æå¡"})]}),(0,n.FD)(d.HStack,{children:[(0,n.Y)(d.Text,{children:(0,n.FD)(d.Text,{as:"span",color:"red.400",children:["NT$",(null!==(i=null==l?void 0:l.amount)&&void 0!==i?i:599).toLocaleString()," ","/"," ",o.formatMessage({defaultMessage:"æ",id:"admin.subscription.æ"})]})}),(0,n.FD)(d.Text,{as:"del",children:["$",1200..toLocaleString()," /"," ",o.formatMessage({defaultMessage:"æ",id:"admin.subscription.æ"})]})]})]}),(0,n.Y)(d.Divider,{color:"gray.200",py:"2"}),(0,n.Y)(d.Box,{h:"2"}),(0,n.Y)(f.A,{features:null==s?void 0:s.features,highlightColor:null==s?void 0:s.highlightColor,fontSize:"16px",py:"0"})]}),(0,n.FD)(d.VStack,{flex:1,alignItems:"start",p:{base:"0",lg:"6"},py:{base:"6",lg:"0"},spacing:3,children:[(0,n.Y)(d.Text,{color:"gray.500",fontWeight:"600",children:o.formatMessage({defaultMessage:"帳èçæ
",id:"admin.subscription.帳èçæ
"})}),(0,n.FD)(d.HStack,{children:[(0,n.Y)(d.Box,{w:"8px",h:"8px",borderRadius:"full",bg:"green.400"}),(0,n.FD)(d.Text,{fontWeight:"700",children:["Vibe",o.formatMessage({defaultMessage:"è¨é±ä¸",id:"admin.subscription.è¨é±ä¸"})]})]}),(0,n.Y)(d.Divider,{color:"gray.200",py:"0.5"}),(0,n.FD)(d.Text,{children:[o.formatMessage({defaultMessage:"æ¹æ¡èµ·å§æ¥ï¼",id:"admin.subscription.æ¹æ¡èµ·å§æ¥ï¼"}),A]}),(0,n.FD)(d.Text,{children:[o.formatMessage({defaultMessage:"䏿¬¡æ£æ¬¾æ¥ï¼",id:"admin.subscription.䏿¬¡æ£æ¬¾æ¥ï¼"}),c]}),(0,n.Y)(d.Box,{h:"1"}),(0,n.Y)(d.Text,{fontSize:"sm",color:"gray.500",children:o.formatMessage({defaultMessage:"仿¬¾æ¹å¼è帳å®ç± Portaly Vibe 管ç",id:"admin.subscription.仿¬¾æ¹å¼è帳å®ç± Portaly Vibe 管ç"})}),(0,n.FD)(ei.A,{href:"".concat("https://portaly.ai","/dashboard/subscription"),isExternal:!0,colorScheme:"teal",size:"sm",children:[o.formatMessage({defaultMessage:"åå¾ Portaly Vibe 管çè¨é±",id:"admin.subscription.åå¾ Portaly Vibe 管çè¨é±"})," â"]})]})]})},eW=e=>{var t,i;let{subscriptionData:r,subscriptionId:l}=e,o=(0,a.A)(),s="en"===o.locale,A={b2c:o.formatMessage({defaultMessage:"äºè¯å¼",id:"admin.subscription.äºè¯å¼"}),b2b:o.formatMessage({defaultMessage:"ä¸è¯å¼",id:"admin.subscription.ä¸è¯å¼"}
1),donate:o.formatMessage({defaultMessage:"æè´",id:"admin.subscription.æè´"})};return(0,n.FD)(d.HStack,{children:[!s&&(0,n.FD)(n.FK,{children:[(0,n.FD)(d.Text,{children:[o.formatMessage({defaultMessage:"ç¼ç¥¨é¡åï¼",id:"admin.subscription.ç¼ç¥¨é¡åï¼"}),null!==(i=A[null==r?void 0:null===(t=r.invoice)||void 0===t?void 0:t.type])&&void 0!==i?i:o.formatMessage({defaultMessage:"äºè¯å¼",id:"admin.subscription.äºè¯å¼"})]}),(0,n.Y)(d.Box,{flex:"1"}),(0,n.Y)(h.A,{children:o.formatMessage({defaultMessage:"é»åç¼ç¥¨æå¨æ£æ¬¾å¾åæ¥å¯è³æ¨çä¿¡ç®±ï¼ç®åå¾å°å
æä¾ä¸è¯å¼ç¼ç¥¨ä¸è¼",id:"admin.subscription.é»åç¼ç¥¨æå¨æ£æ¬¾å¾åæ¥å¯è³æ¨çä¿¡ç®±ï¼ç®åå¾å°å
æä¾ä¸è¯å¼ç¼ç¥¨ä¸è¼"})})]}),(0,n.Y)(_,{data:null==r?void 0:r.invoice,subscriptionId:l},JSON.stringify(null==r?void 0:r.invoice))]})},ej=e=>{let{cardId:t}=e,i=(0,a.A)();return(0,n.FD)(n.FK,{children:[(0,n.Y)(d.Box,{flex:"1"}),(0,n.Y)($.A,{colorScheme:"green",isRebindCard:!0,size:"sm",children:i.formatMessage({defaultMessage:"æ¢å¾©åç´",id:"admin.subscription.æ¢å¾©åç´"})}),(0,n.Y)(Q,{cardId:t})]})},eX=e=>{let{subscriptionData:t,subscriptionId:i,cardId:l}=e,o=(0,a.A)(),s=null==t?void 0:t.isOneYearRedeem,A=(0,r.useMemo)(()=>s?"redeemed":(null==t?void 0:t.stopAfter)&&!(null==t?void 0:t.cardIsExpired)?"willStop":(null==t?void 0:t.changeAfter)?"willChange":null==t?void 0:t.status,[t]);if(!t)return l?(0,n.Y)(ej,{cardId:l}):(0,n.Y)(d.Spinner,{});let c=(0,eu.Zx)(null==t?void 0:t.tier);return("trial"===A||"normal"===A)&&(0,n.FD)(n.FK,{children:[(0,n.Y)(d.Box,{flex:"1"}),(null==t?void 0:t.cardId)?(0,n.Y)(eE,{subscriptionId:i,cardId:null==t?void 0:t.cardId,period:null==t?void 0:t.period,cardAlert:(null==t?void 0:t.cardExpiringSoon)||(null==t?void 0:t.cardIsExpired)}):c>=eu.fb.PREMIUM&&(0,n.Y)($.A,{variant:"ghost",colorScheme:"teal",color:"teal.500",isRebindCard:!0,children:o.formatMessage({defaultMessage:"éæ°ç¶å¡",id:"admin.subscription.éæ°ç¶å¡"})})]})},eq=e=>{var t;let{amount:i=0,period:r,tier:l}=e,o=(0,eu.IY)(r),s=(0,v.A)(o),A=(0,eu.Zx)(l),c=null===(t=s.find(e=>e.index===A))||void 0===t?void 0:t.price,u=(0,a.A)(),g="en"===u.locale;return(0,n.FD)(d.HStack,{children:[g?(0,n.FD)(n.FK,{children:[(0,n.Y)(m,{}),c>0&&(0,n.FD)(d.Text,{as:"del",children:["$",(c*(o?12:1)).toLocaleString()]}),(0,n.FD)(d.Text,{as:"span",color:c>0&&"red.400",children:["$",i.toLocaleString(),"/ ",(0,eu.IR)(r,g)]})]}):(0,n.FD)(n.FK,{children:[(0,n.FD)(d.Text,{children:[(0,n.Y)(m,{}),(0,n.FD)(d.Text,{as:"span",color:c>0&&"red.400",children:["$",i.toLocaleString()," / ",(0,eu.IR)(r,g)]})]}),c>0&&(0,n.FD)(d.Text,{as:"del",children:["$",(c*(o?12:1)).toLocaleString()," /"," ",(0,eu.IR)(r,g)]})]}),i>0&&(0,n.Y)(h.A,{children:u.formatMessage({defaultMessage:"æ¨æè¨è³¼çæ¹æ¡äº«ãæ©é³¥ææ£ãï¼å¦æ´åæ¹æ¡å¯è½æå½±é¿åªæ æ¬çã",id:"admin.subscription.æ¨æè¨è³¼çæ¹æ¡äº«ãæ©é³¥ææ£ãï¼å¦æ´åæ¹æ¡å¯è½æå½±é¿åªæ æ¬çã"})})]})},eZ=e=>{let{subscriptionId:t,subscriptionData:i}=e,[n,a]=(0,r.useState)(),l=(0,C.A)({id:t,notified:!n,setNotified:e=>a(!e)});return(0,r.useEffect)(()=>{if(null==i?void 0:i.updatedAt){var e;2>(0,s.A)(new Date,null==i?void 0:null===(e=i.updatedAt)||void 0===e?void 0:e.toDate())&&!i.stopAfter&&a(!0)}},[null==i?void 0:i.updatedAt]),l},e_=e=>{var t;let{isEn:i,tier:r,isVip:l,theLabel:o,isRedeemed:s,subscriptionData:c,profileId:g,subscriptionId:m}=e,h=(0,a.A)(),v=null===(t=(0,p.A)({intl:h}))||void 0===t?void 0:t[r===eu.fb.FREE?eu.fb.FREE:eu.fb.PREMIUM],b=(null==c?void 0:c.stopAfter)&&!(null==c?void 0:c.cardIsExpired),M=(0,Y.Sk)(g),y=(0,A.A)(new Date,null==M?void 0:M.validUntil),D=i?eu.d0[r]:eu.d4[r];return(0,n.FD)(d.VStack,{rounded:"md",border:"1px solid",borderColor:"gray.200",alignItems:"start",pos:"relative",w:"100%",p:"6",flex:1,children:[(0,n.FD)(d.HStack,{justifyContent:"space-between",w:"100%",pb:"2",children:[(0,n.Y)(d.Text,{children:h.formatMessage({defaultMessage:"ä½ çæ¹æ¡",id:"admin.subscription.ä½ çæ¹æ¡"})}),"number"==typeof r&&r>eu.fb.FREE&&!b&&c&&!(i&&s)&&(0,n.Y)($.A,{tracker:i?"en.admin.subscription.changePlan":"admin.subscription.changePlan",variant:"outline",leftIcon:!r&&(0,n.Y)(u.gt3,{}),colorScheme:r?"teal":"yellow",isDisabled:l,canFree:!0,id:"plan-manager",children:o})]}),(0,n.FD)(d.Stack,{justifyContent:"space-between",w:"100%",direction:{base:"column",lg:"row"},children:[(0,n.Y)(d.Heading,{as:"h4",size:"md",color:r===eu.fb.FREE?""
1:"custom.green",children:D&&"".concat(D).concat(i?"":s?"åªæ ":"æå¡")}),l&&(0,n.Y)(d.Tooltip,{label:h.formatMessage({defaultMessage:"VIP çºå®æ¹åä½å¤¥ä¼´",id:"admin.subscription.VIP çºå®æ¹åä½å¤¥ä¼´"}),children:(0,n.Y)(d.Badge,{colorScheme:"yellow",children:"VIP"})}),(0,n.Y)(eq,{period:null==c?void 0:c.period,amount:(null==c?void 0:c.isOneYearRedeem)?0:null==c?void 0:c.amount,tier:null==c?void 0:c.tier})]}),(0,n.Y)(d.Divider,{color:"gray.200",py:"2"}),(0,n.Y)(d.Box,{h:"2"}),(0,n.Y)(F.A,{noInfo:!0,w:"100%",profileId:g,tier:r,subscriptionId:m}),(0,n.Y)("br",{}),r===eu.fb.PRO&&(0,n.Y)(d.Text,{pb:"3",children:h.formatMessage({defaultMessage:"åç´è³é ç´æ¹æ¡ï¼å¯äº«ä»¥ä¸åè½ï¼",id:"admin.subscription.åç´è³é ç´æ¹æ¡ï¼å¯äº«ä»¥ä¸åè½ï¼"})}),(0,n.Y)(f.A,{features:null==v?void 0:v.features,highlightColor:null==v?void 0:v.highlightColor,fontSize:"16px",py:"0"}),(0,n.Y)(d.Box,{h:"2"}),(0,n.FD)(d.HStack,{spacing:"5",children:[r<eu.fb.PREMIUM&&(null==c?void 0:c.status)!=="paused"&&(0,n.Y)($.A,{colorScheme:"",bg:"custom.green",tracker:"subscription.pro",p:"5",px:"7",isPlanPicker:r===eu.fb.FREE,isAfterTrial:y,id:"plan-manager",children:h.formatMessage({defaultMessage:"ç«å»åç´",id:"admin.subscription.ç«å»åç´"})}),!i&&(0,n.Y)(d.Link,{href:"https://portaly.cc/blog/portaly_premium",isExternal:!0,children:(0,n.FD)(d.Text,{color:"gray.300",pos:r===eu.fb.FREE?"static":"absolute",bottom:{base:"3",lg:"10"},right:{lg:"3"},children:[h.formatMessage({defaultMessage:"äºè§£æ´å¤",id:"admin.subscription.äºè§£æ´å¤"}),"â"]})})]})]})},e$=e=>{let{subscriptionData:t,subscriptionId:i,tier:l,isNoCardTrial:o,showTrialBar:s,profileId:A}=e,c=(0,a.A)(),u="en"===c.locale,m=(0,x.A)(A),f=!((null==t?void 0:t.isTapPay)||(null==t?void 0:t.isPayPal))&&l>=eu.fb.PREMIUM&&!o&&!s,h=(0,n.Y)(n.FK,{children:(null==t?void 0:t.cardIsExpired)?(0,n.FD)(d.Alert,{status:"error",borderRadius:"lg",children:[(0,n.Y)(d.AlertIcon,{}),(0,n.FD)(d.AlertTitle,{children:[(0,n.Y)(g.A,{defaultMessage:"æ¬æçé ç´æ¹æ¡è¨é±æªè½æåæ£æ¬¾ï¼è«ç«å³æ´æ°ä»æ¬¾è³è¨ãè¥æåå¨",id:"admin.subscription.æ¬æçé ç´æ¹æ¡è¨é±æªè½æåæ£æ¬¾ï¼è«ç«å³æ´æ°ä»æ¬¾è³è¨ãè¥æåå¨"})," ",(0,n.Y)(b.A,{timeFormat:"yyyy/MM/dd HH:mm",children:t.stopAfter})," ",(0,n.Y)(g.A,{defaultMessage:"åç¡æ³èçæ¨ç仿¬¾ï¼åæåæ¶æ¨çè¨é±ï¼å±æææé²éåè½å°ç¡æ³ä½¿ç¨ã",id:"admin.subscription.åç¡æ³èçæ¨ç仿¬¾ï¼åæåæ¶æ¨çè¨é±ï¼å±æææé²éåè½å°ç¡æ³ä½¿ç¨ã"})]})]}):(null==t?void 0:t.cardExpiringSoon)&&(0,n.FD)(d.Alert,{status:"warning",borderRadius:"lg",children:[(0,n.Y)(d.AlertIcon,{}),(0,n.Y)(d.AlertTitle,{children:(0,n.Y)(g.A,{defaultMessage:"æ ¹æéæµç³»çµ±åå ±ï¼æ¨çå¡çå³å°å°æï¼è«ç«å³æ´æ°ä¿¡ç¨å¡è³è¨ä»¥ç¢ºä¿æ¬çã",id:"admin.subscription.æ ¹æéæµç³»çµ±åå ±ï¼æ¨çå¡çå³å°å°æï¼è«ç«å³æ´æ°ä¿¡ç¨å¡è³è¨ä»¥ç¢ºä¿æ¬çã"})})]})}),p=(0,n.Y)(eh,{id:null==t?void 0:t.paypalId,subscriptionData:t,cardErrors:h}),v=(0,r.useMemo)(()=>(0,n.FD)(n.FK,{children:[h,(()=>{var e,r;let a=(null==t?void 0:t.cardId)||(null==m?void 0:null===(e=m[0])||void 0===e?void 0:e.cardId);return(0,n.FD)(n.FK,{children:[(0,n.Y)(k,{children:(0,n.Y)(P.A,{cardError:(null==t?void 0:t.cardIsExpired)||(null==t?void 0:t.cardExpiringSoon),cardId:a,editorCardButton:(0,n.Y)(eX,{subscriptionId:i,subscriptionData:t,cardId:null==m?void 0:null===(r=m[0])||void 0===r?void 0:r.cardId})})}),(null==m?void 0:m.length)>1&&(0,n.Y)(er,{cards:m.filter(e=>e.cardId!==a)})]})})()]}),[t,i,m]),M=(0,n.Y)($.A,{variant:"outline",color:"GUI.green.500",isRebindCard:!0,w:u?"12em":"7em",children:c.formatMessage({defaultMessage:"ç«å³ç¶å¡",id:"admin.subscription.ç«å³ç¶å¡"})});return(0,r.useMemo)(()=>{if(u){if(null==t?void 0:t.paypalId)return p}else if((null==t?void 0:t.cardId)||(null==m?void 0:m.length)>0)return v;return f?M:o||s?(0,n.Y)(ea,{tier:l,showTrialBar:s}):l===eu.fb.FREE?(0,n.Y)(d.Text,{children:c.formatMessage({defaultMessage:"ç¡",id:"admin.subscription.ç¡"})}):void 0},[null==t?void 0:t.cardId,v,f,M,o,s,l,m,u])},e0=e=>{var t;let{subscriptionId:i,subscriptionData:l,profileId:o,isVip:s,tier:A}=e,{query:{status:u}}=(0,c.useRouter)(),g=(0,a.A)(),m="en"===g.locale,f=(0,r.useMemo)(()=>(0,eu.Zx)(null==l?void 0:l.orgTier),[null==l?void 0:l.orgTier]),h=(0,Y.Sk)(o),p=(0,D.A)(o,"trialUsed"),v=(null==l?void 0:l.isOneYearRedeem)&&!(null==l?void 0:l.prevSubscription),b=v&&!f,M=l&&"".concat(i,"+").concat(l.period),y=(null==h?void 0:h.validUntil)>new Date,w=(0,r.useMemo)(()=>s?"VIP":A?g.formatMessage({defaultMessage:"æ´æ¹æ¹æ¡",id:"admin.subscription.æ´æ¹æ¹æ¡"}):p?g.formatMessage({defaultMessage:"åç´æ¹æ¡",id:"admin.subscription.åç´æ¹æ¡"}):g.formatMessage({defaultMessage:"å
è²»åç´",id:"admin.subscription.å
è²»åç´"}),[p,s,A]);return void 0===i?(0,n.Y)(d.Spinner,{}):(0,n.FD)(n.FK,{children:[(0,n.FD)(d.Stack,{justifyContent:"space-between",alignItems:"start",w:"100%",spacing:4,flexDir:{base
1:"column",lg:"row"},children:[(0,n.Y)(e_,{isEn:m,tier:A,theLabel:w,isRedeemed:v,subscriptionData:l,subscriptionId:i,profileId:o}),(A>eu.fb.FREE||(null==l?void 0:l.status)==="paused")&&(0,n.FD)(d.VStack,{flex:1,alignItems:"start",p:{base:"0",lg:"6"},py:{base:"6",lg:"0"},children:[(i||y)&&(0,n.Y)(eU,{subscriptionId:i,data:h&&y&&!h.subscriptionId?{createdAt:null==h?void 0:h.startedAt,tier:eu.fb.PREMIUM,status:"rev-trial",nextPaymentDate:null==h?void 0:h.validUntil}:l}),!m&&(null==l?void 0:null===(t=l.bonus)||void 0===t?void 0:t.length)&&!l.stopAfter&&(0,n.Y)(T,{subscriptionData:l,profileId:o,color:"custom.green",fontWeight:"700"})]})]}),!s&&(0,n.FD)(n.FK,{children:[((null==l?void 0:l.cardId)||A!==eu.fb.PRO)&&(0,n.Y)(d.Text,{fontSize:{base:"16px",lg:"20px"},fontWeight:700,children:g.formatMessage({defaultMessage:"仿¬¾æ¹å¼",id:"admin.subscription.仿¬¾æ¹å¼"})}),(0,n.Y)(e$,{subscriptionData:l,subscriptionId:i,tier:A,isNoCardTrial:b,showTrialBar:y,profileId:o}),(0,n.Y)("br",{}),(0,n.FD)(d.Stack,{w:"100%",justifyContent:"space-between",direction:{base:"column",lg:"row"},children:[(0,n.Y)(d.Text,{fontSize:{base:"16px",lg:"20px"},fontWeight:700,children:g.formatMessage({defaultMessage:"仿¬¾è¨é",id:"admin.subscription.仿¬¾è¨é"})}),(0,n.Y)(eW,{subscriptionData:l,subscriptionId:i})]}),(0,n.Y)(ex,{profileId:o,invoice:null==l?void 0:l.invoice,period:null==l?void 0:l.periodIndex}),(0,n.Y)(W,{})]}),M&&(0,n.Y)(eZ,{subscriptionData:l,subscriptionId:i},M),u&&"0"!==u&&(0,n.Y)(ek,{})]})},e1=e=>{let{subscriptionId:t,...i}=e,r=(0,w.A)(t,i.profileId);return r?(0,n.FD)(n.FK,{children:[(0,n.Y)(e0,{subscriptionData:r,subscriptionId:t,...i}),(0,n.Y)(E.A,{subscriptionData:r,subscription:t,mode:"center"})]}):(0,n.Y)(d.Spinner,{})},e4=e=>{let{profileId:t}=e,i=(0,a.A)(),{tier:l,isVip:o,subscription:s}=(0,y.A)(t),A=(0,I.A)(t),u=(0,c.useRouter)(),{query:{ad:g,feature:m,id:f},pathname:h}=u,{isOpen:p,onClose:v}=(0,d.useDisclosure)({defaultIsOpen:g||m,onClose:()=>{let e=h;f&&(e+="?id=".concat(f)),u.replace(e)}}),b=m||"whyShowAd";return(0,n.FD)(d.Stack,{spacing:6,mt:"32px",children:[(0,n.Y)(d.Heading,{children:i.formatMessage({defaultMessage:"è¨é±ç®¡ç",id:"admin.subscription.è¨é±ç®¡ç"})}),A?(0,n.Y)(eV,{vibeSubscription:A}):(0,r.createElement)(s?e1:e0,{profileId:t,subscriptionId:s,tier:l,isVip:o}),(0,n.Y)(M.A,{tierContent:b,isOpen:p,onClose:v,tracker:b})]})};var e8=i(14120);let e2=function(){let e=(0,a.A)(),{profileId:t}=(0,r.useContext)(e8.A);return(0,n.FD)(n.FK,{children:[(0,n.Y)(l.A,{title:e.formatMessage({defaultMessage:"è¨é±ç®¡ç",id:"admin.shared.è¨é±ç®¡ç"})}),(0,n.Y)(o.A,{maxW:"lg",children:(0,n.Y)(e4,{profileId:t})})]})}},27885:(e,t,i)=>{"use strict";i.d(t,{zR:()=>u,YK:()=>c});var n,r,a=i(16404),l=i(96540),o=i(6442);!function(e){e.formatDate="FormattedDate",e.formatTime="FormattedTime",e.formatNumber="FormattedNumber",e.formatList="FormattedList",e.formatDisplayName="FormattedDisplayName"}(n||(n={})),function(e){e.formatDate="FormattedDateParts",e.formatTime="FormattedTimeParts",e.formatNumber="FormattedNumberParts",e.formatList="FormattedListParts"}(r||(r={}));var d=function(e){var t=(0,o.A)(),i=e.value,n=e.children,r=(0,a.Tt)(e,["value","children"]);return n(t.formatNumberToParts(i,r))};function s(e){var t=function(t){var i=(0,o.A)(),n=t.value,r=t.children,l=(0,a.Tt)(t,["value","children"]),d="string"==typeof n?new Date(n||0):n;return r("formatDate"===e?i.formatDateToParts(d,l):i.formatTimeToParts(d,l))};return t.displayName=r[e],t}function A(e){var t=function(t){var i=(0,o.A)(),n=t.value,r=t.children,d=(0,a.Tt)(t,["value","children"]),s=i[e](n,d);if("function"==typeof r)return r(s);var A=i.textComponent||l.Fragment;return l.createElement(A,null,s)};return t.displayName=n[e],t}function c(e){return e}function u(e){return e}d.displayName="FormattedNumberParts",d.displayName="FormattedNumberParts",A("formatDate"),A("formatTime"),A("formatNumber"),A("formatList"),A("formatDisplayName"),s("formatDate"),s("formatTime")}},e=>{var t=t=>e(e.s=t);e.O(0,[19883,28505,58247,67690,17057,43465,87551,69735,81544,75687,38563,53958,75377,92535,28035,75945,78758,63596,65354,42419,92893,97042,38808,85673,64065,99624,13404,49785,96323,77381,90585,34005,47533,5244,85701,4589,93892,95413,31834,69861,95005,87260,89775,67988,69455,50537,90636,46593,38792],()=>t(45894)),_N_E=e.O()}]);
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.