1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1798],{93730:function(e,t,s){s.d(t,{CI:function(){return i.CI},ks:function(){return i.ks},xy:function(){return i.xy}});var i=s(12420)},2649:function(e,t,s){s.d(t,{Z:function(){return l}});var i=s(11719),a=s(26015),n=s(77804);s(88661);var c=s(52015),l=e=>(0,n.jsx)(c.Z,(0,a._)((0,i._)({},e),{className:"HaiLuo-video-checkbox ".concat(e.className)}))},24183:function(e,t,s){s.r(t),s.d(t,{InvoicesListModal:function(){return w},default:function(){return C}});var i=s(77804),a=s(88661),n=s(46153),c=s(28733),l=s(42873),r=s(77269),o=s(10162),_=s(2649),d=s(84993),x=s(71596),h=s(8050),p=s(4707),u=s(68226),v=s(79736),m=s(92599),f=s.n(m),g=s(4159),E=s(94010);let I={[E.HX.SUCCESS]:!0,[E.HX.UNDER_REVIEW]:!0,[E.HX.ISSUING]:!0,[E.HX.UNISSUED]:!1,[E.HX.REVIEW_FAILED]:!1,[E.HX.ISSUED_FAILED]:!0,[E.HX.RED_FAILED]:!0,[E.HX.IN_RED]:!0,[E.HX.END_RED]:!0,[E.HX.DISABLED]:!0},N={[E.HX.SUCCESS]:"status_sent",[E.HX.UNDER_REVIEW]:"status_under_review",[E.HX.ISSUING]:"status_processing",[E.HX.UNISSUED]:"",[E.HX.REVIEW_FAILED]:"status_review_failed",[E.HX.ISSUED_FAILED]:"status_invoice_issuance_failed",[E.HX.IN_RED]:"status_reissuing",[E.HX.END_RED]:"status_refunded",[E.HX.RED_FAILED]:"status_reissue_failed"},D={[E.HX.SUCCESS]:"invoice_already_sent",[E.HX.UNDER_REVIEW]:"invoice_under_review_toast",[E.HX.ISSUING]:"invoice_processing_toast",[E.HX.ISSUED_FAILED]:"invoice_issued_failed_toast",[E.HX.IN_RED]:"invoice_in_red_toast",[E.HX.END_RED]:"invoice_end_red_toast",[E.HX.RED_FAILED]:"invoice_red_failed_toast",[E.HX.DISABLED]:"invoice_disabled_toast"},j=(e,t)=>e===E.HX.SUCCESS&&t?"status_refunded":N[e]||"",S=(e,t)=>e===E.HX.SUCCESS&&t?"invoice_end_red_toast":D[e]||"invoice_status_not_supported";var b=s(17699),H=s(55914),X=s(95510),k=s(56108);let R=e=>{let{invoicesData:t,showCheckbox:s=!0,chargeData:n=[],setChargeData:l,onRedInvoice:r}=e,[o,d]=(0,a.useState)(!1),{DownloadPDF:x}=(0,X.i)(),h=(0,c.T)();(0,a.useEffect)(()=>{s&&d(n.some(e=>e.id===t.chargeID))},[n,s,t.chargeID]);let p=I[t.status],u=j(t.status,t.hasRedInvoice),m=u?h(u):"",N=!!t.reviewMessage&&t.status===E.HX.REVIEW_FAILED,D=async()=>{t.invoiceURL?(await x({url:t.invoiceURL.replace("http://","https://")}),(0,H.I)({id:"download_invoice_click",invoice_url:t.invoiceURL})):b.Z.error(h("invoice_download_failed_contact_support"))};return(0,i.jsxs)("div",{className:"flex cursor-pointer select-none items-start gap-4 py-3",children:[s&&(0,i.jsx)("div",{onClick:()=>{if(!s||!l)return;if(p){let e=S(t.status,t.hasRedInvoice);b.Z.warning(h(e));return}let e=!o;d(e),e?l([...n,{id:t.chargeID,price:t.price}]):l(n.filter(e=>e.id!==t.chargeID))},className:"h-4 w-4 pt-1",children:(0,i.jsx)(_.Z,{checked:o,disabled:p,className:"ZFB-invoices-checkbox-round"})}),(0,i.jsxs)("div",{className:"flex flex-1 flex-col gap-[7px]",children:[(0,i.jsxs)("div",{className:"flex items-center justify-between gap-2",children:[(0,i.jsxs)("p",{className:"text-hl_text_00 flex gap-1.5 text-[16px] leading-6",children:[t.merchandiseName,m&&(0,i.jsx)(v.Z,{title:()=>t.reviewMessage,open:!!N&&void 0,overlayClassName:"ZFB-invoices-tooltip",children:(0,i.jsx)("span",{className:"bg-hl_bg_04 text-hl_text_02 rounded-md px-2 text-[13px] backdrop-blur-[10px] [-webkit-backdrop-filter:blur(10px)]",children:m})})]}),null!==t.price&&void 0!==t.price&&(0,i.jsx)("span",{className:"text-hl_text_00 shrink-0 text-[16px]",children:(0,g.oe)(t.price)})]}),(t.buyingTime||t.chargeID)&&(0,i.jsxs)("div",{className:"text-hl_text_03 flex flex-col gap-[7px] text-[14px] leading-[19px] sm:flex-row sm:items-center",children:[t.buyingTime&&(0,i.jsx)("span",{children:t.buyingTime}),t.buyingTime&&t.chargeID&&(0,i.jsx)("span",{className:"bg-hl_line_02 hidden h-3 w-[1px] sm:block"}),t.chargeID&&(0,i.jsxs)("span",{className:"flex items-center gap-[7px]",children:[(0,i.jsx)("span",{children:"".concat(h("text_order_id"),"ï¼").concat(t.chargeID)}),(0,i.jsx)("span",{onClick:e=>{e.stopPropagation(),f()(t.chargeID),b.Z.success(h("toast_copied"))},className:"text-hl_text_03 hover:text-hl_text_00 cursor-pointer transition-colors",children:(0,i.jsx)(k.re,{})})]})]}),(t.invoiceURL||t.canRed)&&(0,i.jsxs)("p",{className:"text-hl_text_03 text-[14px] leading-[19px]",children:[t.invoiceURL&&t.email&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("span",{className:"hidden sm:inline",children:h("text_invoice_sent_to_email_full",{email:t.email})}),(0,i.jsx)("span",{className:"sm:hidden",children:h("text_invoice_sent_to_email_short",{email:t.email})}),(0,i.jsx)("a",{className:"text-hl_brand_01 cursor-pointer",onClick:D,children:h("text_invoice_download_link")})]}),t.canRed&&r&&(0,i.jsxs)(i.Fragment,{children:[t.invoiceURL&&(0,i.jsx)("span",{className:"bg-hl_text_03 mx-[7px] inline-flex h-[10px] w-[1px]"}),(0,i.jsx)("a",{className:"text-hl_brand_01 cursor-pointer",onClick:()=>r(t),children:h("text_void_and_reissue")})]})]})]})]})},w=()=>{let e=(0,n.I0)(),t=(0,c.T)(),s=(0,n.v9)(e=>e.pay.showInvoicesListModal),v=()=>{e((0,o.r$)(!1))},m=(0,n.v9)(e=>{var t,s;return null===(s=e.pay.userSubscribeInfo)||void 0===s?void 0:null===(t=s.invoice)||void 0===t?void 0:t.manageBillingUrl}),f=r.Xy,[g,E]=a.useState([]),N=(0,a.useMemo)(()=>g.filter(e=>!I[e.status]),[g]),D=(0,n.v9)(e=>e.pay.showZFBApplyModal),j=async()=>{try{let e=await (0,d.vv)();(null==e?void 0:e.data)&&E(e.data)}catch(e){console.error(e)}};(0,a.useEffect)(()=>{s&&!D&&(j(),b([]))},[s,D]);let[S,b]=a.useState([]),H=t=>{e((0,o.r$)(!1)),e((0,o.sE)(!0)),e((0,o.od)([{chargeID:t.chargeID,price:t.price,serialNo:t.serialNo}]))};return(0,i.jsxs)(l.Z,{title:f?(0,i.jsxs)("div",{className:"flex flex-col",children:[(0,i.jsx)("span",{children:t("text_purchase_history")}),(0,i.jsxs)("p",{className:"text-hl_text_02 mt-2 text-[12px] font-normal leading-[16
1px]",children:[t("invoice_tip_prefix"),(0,i.jsx)("a",{href:"/subscribe/invoice-faq",target:"_blank",rel:"noreferrer",className:"text-hl_brand_01 underline hover:underline",children:t("invoice_faq_link")}),t("invoice_tip_suffix"),t("invoice_tip_contact_support_prefix"),(0,i.jsx)(p.Z,{mouseLeaveDelay:.2,title:(0,i.jsx)(u.Z,{}),overlayClassName:"wx-customer-tooltip",arrow:!1,placement:"bottom",align:{offset:[0,10]},children:(0,i.jsx)("span",{className:"cursor-pointer underline",children:t("invoice_tip_contact_support_link")})})]})]}):t("text_purchase_history"),size:"m",onCancel:v,open:s,destroyOnClose:!0,okText:t("button_view_invoices"),cancelText:t("button_cancel"),onOk:()=>{if(f){if(0===S.length){x.Z.error(t("toast_select_invoice_required"));return}e((0,o.od)(S.map(e=>({chargeID:e.id,price:e.price})))),e((0,o.sE)(!0))}else m&&((0,h.Y)({url:m}),v())},wrapClassName:"invoices-modal",children:[f&&(0,i.jsx)("div",{className:"mb-6",children:(0,i.jsx)(_.Z,{className:"ZFB-invoices-checkbox-round flex items-center",checked:S.length>0&&S.length===N.length,disabled:0===N.length,indeterminate:S.length>0&&S.length<N.length,onChange:e=>{e.target.checked?b(N.map(e=>({id:e.chargeID,price:e.price}))):b([])},children:(0,i.jsxs)("div",{className:"flex h-[21px] items-center",children:[(0,i.jsx)("span",{className:"text-hl_text_00 text-[16px]",children:t("text_select_all")}),(0,i.jsxs)("span",{className:"text-hl_text_03 text-[14px]",children:["\xa0(",t("text_selected_count",{count:S.length}),")"]})]})})}),(0,i.jsx)("div",{className:"ZFB-invoices-list max-h-[70vh] overflow-y-auto rounded-lg",children:g.map((e,t)=>(0,i.jsx)(R,{invoicesData:e,showCheckbox:f,chargeData:S,setChargeData:b,onRedInvoice:H},t))})]})};var C=w}}]);
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.