1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6028],{7371:e=>{e.exports={failure:"MessageProblem_failure__QtsYJ",note:"MessageProblem_note__3eylj"}},35978:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/profile/distributor/deliveries",function(){return r(41687)}])},41687:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>et});var s=r(80263),a=r(61528),i=r(13463),d=r(53239),n=r(50005),l=r(42173),c=r(54923),o=r(7060),u=r(59486),g=r(95041),h=r(45740),_=r(97930),m=r(14676),f=r(136),p=r(93611),x=r(62546),D=r(78852),j=r(55132),v=r(40377),b=r(74488),S=r(98720),y=r(3305),w=r(17403),E=r(35951),C=r(89654),X=r(51143);let k=function(e){let t,r,s=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{api:a}=(0,C.gf)(),{user:i}=(0,X.IE)();return(0,S.I)({queryKey:[(t=i?.email,r=e,(0,w.Z6)({userEmail:t,query:r,scope:E.B.DistributorDdexbatches}))],queryFn:()=>a.getDistributorDdexbatches(e),enabled:s,...s?{placeholderData:y.rX}:{}})},F=function(e){let t,r,s=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{api:a}=(0,C.gf)(),{user:i}
1=(0,X.IE)();return(0,S.I)({queryKey:[(t=i?.email,r=e,(0,w.Z6)({userEmail:t,query:r,scope:E.B.DistributorDdexmessages}))],queryFn:()=>a.getDistributorDdexmessages(e),enabled:s,...s?{placeholderData:y.rX}:{}})};var I=r(41030),R=r(93107),H=r(3638),L=r(68357),N=r.n(L);let P=e=>{let{className:t,label:r,tone:a}=e;return(0,s.jsxs)("span",{className:(0,H.A)(N().root,N()[`tone--${a}`],t),children:[(0,s.jsx)("span",{className:N().circle}),(0,s.jsx)("span",{children:r})]})};var M=r(92165),B=r.n(M),W=r(65963);let q=["uploading_failed","ingesting_failed","processing_failed","rejected"],K=["failed","rejected"],O=e=>{switch(e){case"uploading_failed":case"ingesting_failed":case"processing_failed":case"rejected":return"failed";case"processed":return"ok";case"incomplete":return"muted";default:return"pending"}},Q=(e,t)=>{switch(e){case"incomplete":return t("Still arriving","DDEX delivery status");case"complete":return t("Received","DDEX delivery status");case"uploading":return t("Transferring","DDEX delivery status");case"uploading_failed":return t("Transfer failed","DDEX delivery status");case"uploaded":return t("Transferred","DDEX delivery status");case"ingesting":return t("Reading","DDEX delivery status");case"ingesting_failed":return t("Reading failed","DDEX delivery status");case"ingested":return t("Read","DDEX delivery status");case"processing":return t("Processing","DDEX delivery status");case"processing_failed":return t("Processing failed","DDEX delivery status");case"processed":return t("Processed","DDEX delivery status");case"waiting_for_reprocessing":return t("Waiting for reprocessing","DDEX delivery status");case"rejected":return t("Rejected","DDEX delivery status");default:return(0,W.ZH)(e)}},T=e=>{let{stats:t}=e,{t:r}=(0,i.c3)();if(!t)return null;let a=Object.values(t).reduce((e,t)=>e+t,0),d=K.reduce((e,r)=>e+(t[r]??0),0);return(0,s.jsxs)(s.Fragment,{children:[a,d>0&&(0,s.jsxs)("span",{className:B().failed,children:[" ",r("({count} failed)",void 0,{count:d})]})]})};var V=r(45208),A=r(50016),$=r(7371),z=r.n($);let Z=e=>{let{message:t}=e,{t:r}=(0,i.c3)(),a=t.error??t.reject_reason;return a?(0,s.jsx)("span",{className:z().failure,children:a}):t.ignore_reason?(0,s.jsx)("span",{className:z().note,children:t.ignore_reason}):null!==t.superseded_by_ddexmessage_id?(0,s.jsx)("span",{className:z().note,children:r("Replaced by a later message ({id})",void 0,{id:t.superseded_by_ddexmessage_id})}):null},Y=e=>{let{batchId:t,distributorId:r,isVisible:a}=e,{locale:n,t:l}=(0,i.c3)(),c=(0,d.useMemo)(()=>[{accessor:"filename",canSort:!0,width:"*",renderCell:e=>{let{row:t}=e;return t.filename},renderHeading:()=>l("File")},{accessor:"state",canSort:!0,width:"140px",renderCell:e=>{let{row:t}=e;return(0,s.jsx)(P,{label:((e,t)=>{switch(e){case"new":return t("Queued","DDEX message status");case"rejected":return t("Rejected","DDEX message status");case"failed":return t("Failed","DDEX message status");case"ignored":return t("Ignored","DDEX message status");case"processed":return t("Processed","DDEX message status");case"waiting_reprocess":return t("Waiting for reprocessing","DDEX message status");case"superseded":return t("Superseded","DDEX message status");default:return(0,W.ZH)(e)}})(t.state,l),tone:(e=>{switch(e){case"failed":case"rejected":return"failed";case"processed":return"ok";case"ignored":case"superseded":return"muted";default:return"pending"}})(t.state)})},renderHeading:()=>l("State")},{accessor:"album_title",width:"*",renderCell:e=>{let{row:t}=e;return t.album_title},renderHeading:()=>l("Release")},{accessor:"error",width:"2fr",renderCell:e=>{let{row:t}=e;return(0,s.jsx)(Z,{message:t})},renderHeading:()=>l("Details")},{accessor:"created_at",canSort:!0,defaultSortDirection:"desc",width:"*",renderCell:e=>{let{row:t}=e;return(0,R.ik)(t.created_at,{locale:n})},renderHeading:()=>l("Queued")}],[n,l]),[o,u]=(0,d.useState)(),g=F({distributor_id:r,filter:{ddexbatch_id:t},limit:100,sort:o?`${"desc"===o.direction?"-":""}${o.accessor}`:"id"},a),_=g.data;return g.error?(0,s.jsx)(f.p,{fullWidth:!0,type:"error",children:l("We could not load the files of this delivery")}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(h.bQ,{columns:c,data:_?.items,defaultSortBy:o,isLoading:g.isFetching,variant:"secondary",onSortByChange:u}),_&&_.count>_.items.length&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(D.K,{mt:1}),(0,s.jsx)(A.V,{color:"secondary",variant:"body3",children:l("Showing the first {shown} of {total} files",void 0,{shown:_.items.length,total:_.count})})]})]})},G=e=>{let{batch:t,distributorId:r,isVisible:a}=e,{locale:d,t:n}=(0,i.c3)(),l=t.error??t.reject_reason,c=[{date:t.complete_at,label:n("Received")},{date:t.uploaded_at,label:n("Transferred")},{date:t.ingested_at,label:n("Read")}
1,{date:t.processed_at,label:n("Processed")},{date:t.rejected_at,label:n("Rejected")}];return(0,s.jsxs)(_.xA,{verticalSpacing:2,children:[l&&(0,s.jsx)(f.p,{fullWidth:!0,type:"error",children:l}),(0,s.jsxs)("div",{children:[(0,s.jsx)(V.m,{label:n("State"),value:(0,s.jsx)(P,{label:Q(t.state,n),tone:O(t.state)})}),(0,s.jsx)(V.m,{label:n("Delivery"),value:t.name}),c.map(e=>null!==e.date&&(0,s.jsx)(V.m,{label:e.label,value:(0,R.ik)(e.date,{locale:d})},e.label))]}),(0,s.jsxs)("div",{children:[(0,s.jsx)(A.V,{variant:"h5",children:n("Files in this delivery")}),(0,s.jsx)(D.K,{mt:1}),(0,s.jsx)(Y,{batchId:t.id,distributorId:r,isVisible:a})]})]})},U=[50,250,500,1e3],J=()=>{let{locale:e,t}=(0,i.c3)(),[r,a]=(0,d.useState)(),[n,l]=(0,d.useState)(""),[c,o]=(0,d.useState)(!1),[u,S]=(0,d.useState)(U[0]),[y,w]=(0,d.useState)(0),[E,C]=(0,d.useState)({accessor:"created_at",direction:"desc"}),[X,F]=(0,d.useState)(),H=(0,d.useMemo)(()=>{if(void 0===r)return;let e=(0,v.xC)({name:n||void 0,state:c?q:void 0});return{distributor_id:r,filter:Object.keys(e).length?e:void 0,limit:u,offset:y*u||void 0,sort:E?`${"desc"===E.direction?"-":""}${E.accessor}`:void 0}},[c,y,u,n,r,E]),L=(0,I.OY)(),N=k(H,void 0!==H),M=!!L.data?.items.length,B=L.isPending||M&&(void 0===r||N.isFetching),W=L.error??N.error,K=(0,d.useMemo)(()=>[{accessor:"id",canSort:!0,width:"70px",renderCell:e=>{let{row:t}=e;return t.id},renderHeading:()=>t("ID")},{accessor:"name",canSort:!0,width:"*",renderCell:e=>{let{row:t}=e;return t.name},renderHeading:()=>t("Delivery")},{accessor:"state",canSort:!0,width:"*",renderCell:e=>{let{row:r}=e;return(0,s.jsx)(P,{label:Q(r.state,t),tone:O(r.state)})},renderHeading:()=>t("State")},{accessor:"message_stats",width:"*",renderCell:e=>{let{row:t}=e;return(0,s.jsx)(T,{stats:t.message_stats})},renderHeading:()=>t("Files")},{accessor:"created_at",canSort:!0,defaultSortDirection:"desc",width:"*",renderCell:t=>{let{row:r}=t;return(0,R.ik)(r.created_at,{locale:e})},renderHeading:()=>t("Started arriving")},{accessor:"updated_at",canSort:!0,defaultSortDirection:"desc",width:"*",renderCell:t=>{let{row:r}=t;return(0,R.ik)(r.updated_at,{locale:e})},renderHeading:()=>t("Last change")}],[e,t]),V=(0,d.useCallback)(e=>{a(e),w(0)},[]);return(0,s.jsxs)(_.xA,{verticalSpacing:1,children:[(0,s.jsx)(b.C,{value:r,onChange:V}),(0,s.jsx)(x.E,{controlledWhenFocused:!0,initialValue:n,placeholder:t("Search in deliveries"),onSearch:e=>{l(e),w(0)}}),(0,s.jsx)(m.S,{checked:c,label:t("Only deliveries that failed"),onChange:e=>{o(e.target.checked),w(0)}}),W?(0,s.jsx)(f.p,{fullWidth:!0,type:"error",children:t("We could not load the deliveries")}):void 0!==r&&N.data?(0,s.jsxs)("div",{children:[(0,s.jsx)(h.bQ,{columns:K,data:N.data.items,defaultSortBy:E,isLoading:N.isFetching,renderRow:(e,t)=>(0,s.jsx)(h.wI,{columns:K,row:e,rowId:t,onClick:()=>F(X!==t?t:void 0),children:(0,s.jsx)(g.m,{expanded:X===t,children:(0,s.jsx)(D.K,{mb:4,ml:5.5,mr:2,mt:2,children:(0,s.jsx)(G,{batch:e,distributorId:r,isVisible:X===t})})})},t),onSortByChange:C}),(0,s.jsx)(D.K,{mt:2}),(0,s.jsx)(p.l,{index:y,rowsTotalCount:N.data.count,size:u,sizes:U,onChangeIndex:e=>{w(e),(0,j.eG)()},onChangeSize:e=>{w(0),S(e)}})]}):(0,s.jsx)(h.bQ,{columns:K,data:B?void 0:[],isLoading:B})]})},ee=()=>{let{t:e}=(0,i.c3)(),t=(0,c.UV)(e),r=e("Deliveries"),o=(0,d.useMemo)(()=>({title:r}),[r]),g=(0,d.useMemo)(()=>[t.Root,t.UserProfile,t.DistributorDashboard,{text:r}],[t,r]);return(0,s.jsxs)(u.u,{topLine:(0,s.jsx)(n.I,{pageName:"distributorDashboard",values:g}),children:[(0,s.jsx)(l.t,{fields:o,microdata:(0,a.Oq)(g),pageName:"distributorDashboard"}),(0,s.jsx)(J,{})]})};ee.getConfig=()=>({isAuthenticationRequired:!0}),ee.renderInLayout=o.P;let et=ee},68357:e=>{e.exports={root:"StateLabel_root__iPaiM",circle:"StateLabel_circle__BvabK","tone--failed":"StateLabel_tone--failed__zGa7S","tone--ok":"StateLabel_tone--ok__k_u9F","tone--muted":"StateLabel_tone--muted__oYAQC","tone--pending":"StateLabel_tone--pending__tLesq"}},92165:e=>{e.exports={failed:"BatchMessagesSummary_failed__4CEDx"}}},e=>{e.O(0,[4001,7236,8288,5720,7874,4802,5599,7095,1488,5740,451,636,6593,8792],()=>e(e.s=35978)),_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.