PageSourceSearch

https://platform.salesnow.jp/_next/static/chunks/pages/external-cooperation/hubspot-44b4c37e2b215880.js

js salesnow.jp collected 2026-09-25 14:26:44 UTC 129,456 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7275],{5440:(e,n,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/external-cooperation/hubspot",function(){return a(43997)}])},20612:(e,n,a)=>{"use strict";a.d(n,{G4:()=>s,QZ:()=>m,Tx:()=>c,Zr:()=>h,aS:()=>i,fm:()=>d,iH:()=>p,lE:()=>o,s$:()=>l,w2:()=>t,z4:()=>r});let i="hubspot",t="hubspot-candidated-company",l="hubspot-connected-company",o="hubspot-hidden-company",s="hubspot-no-candidated-company",r="hubspot-needs-review-company",d="hubspot-connected-contact",c="hubspot-candidated-contact",h="hubspot-no-candidated-contact",p="hubspot-hidden-contact",m="hubspot-needs-review-contact"},26533:(e,n,a)=>{"use strict";a.d(n,{E:()=>t});var i=a(9726);let t=e=>(0,i.hX)(e)?[]:(0,i.cy)(e)?e:[e]},29267:(e,n,a)=>{"use strict";a.d(n,{hN:()=>c,pJ:()=>g,tG:()=>N});var i=a(94458),t=a(22106),l=a(95557),o=a(39882),s=a(68658),r=a(64240),d=a(29442);let c={COLLATE_COMPANY:"collateCompany",COLLATE_CONTACT:"collateContact",READABLE_FIELDS_SETTING:"readableFieldsSetting",COMPANY_SEARCH_FIELDS:"companySearchFields",COLLATION_COMPANY_RESULT:"collationCompanyResult",COLLATION_CONTACT_RESULT:"collationContactResult"},h={title:"名寄せ項目",icon:"houselist",children:[{title:"会社",key:c.COLLATE_COMPANY,validate:e=>{var n;if(!e)return"";let a=null==e?void 0:e.fieldMapSettingStatus;return!(null==a?void 0:a.isHsCompanySettingCompleted)||(null==a||null==(n=a.hsCompanyFieldMapNotExistsFields)?void 0:n.length)?"会社名寄せ項目設定を完了してください":""}}]},p={title:"名寄せ&データ登録項目",icon:"houselist",children:[{title:"コンタクト",key:c.COLLATE_CONTACT,validate:e=>{var n;if(!e)return"";let a=null==e?void 0:e.fieldMapSettingStatus;return!(null==a?void 0:a.isHsContactSettingCompleted)||(null==a||null==(n=a.hsContactFieldMapNotExistsFields)?void 0:n.length)?"コンタクト名寄せ&データ登録項目設定を完了してください":""}}]},m={title:"取得項目",icon:"noteBook",key:c.READABLE_FIELDS_SETTING,validate:e=>e?(null==e?void 0:e.isExcludedFieldSettingCompleted)?"":"取得項目設定を完了してください":""},u={title:"会社",icon:"apartment",key:c.COLLATION_COMPANY_RESULT},x={title:"コンタクト",icon:"person",key:c.COLLATION_CONTACT_RESULT},C=e=>{let{displayCollateCompany:n=!0,displayCollateContact:a=!0,displayReadableFieldsSetting:t=!0,displayCollateResult:l=!0}=e,C=(0,o.useRouter)(),{data:g}=(0,r.D)(),w=(0,s.useMemo)(()=>C.isReady&&C.query.menu?C.query.menu:c.COLLATION_COMPANY_RESULT,[C.query.menu,C.isReady]),y=(0,s.useMemo)(()=>{let e=[];return n&&e.push(h),a&&e.push(p),t&&e.push(m),l&&e.push(u,x),e},[n,a,t,l]);return(0,i.jsx)(d.w,{data:g,menus:y,selected:w,onChangeSelected:e=>{if(null==e?void 0:e.key){var n;n=e.key,C.push({pathname:C.pathname,query:{menu:n}},void 0,{shallow:!0})}}})},g=e=>(0,t.k)((0,i.jsx)(l._,{menu:(0,i.jsx)(C,{displayReadableFieldsSetting:!1,displayCollateContact:!1,displayCollateCompany:!1}),children:e}));var w=a(42765),y=a(41826);let j={title:"名寄せ項目設定",icon:"houselist",children:[{title:"会社",key:c.COLLATE_COMPANY,validate:e=>{var n;if(!e)return"";let a=null==e?void 0:e.fieldMapSettingStatus;return!(null==a?void 0:a.isHsCompanySettingCompleted)||(null==a||null==(n=a.hsCompanyFieldMapNotExistsFields)?void 0:n.length)?"会社を設定してください":""}}]},v={title:"名寄せ&データ登録項目設定",icon:"houselist",children:[{title:"コンタクト",key:c.COLLATE_CONTACT,validate:e=>{var n;if(!e)return"";let a=null==e?void 0:e.fieldMapSettingStatus;return!(null==a?void 0:a.isHsContactSettingCompleted)||(null==a||null==(n=a.hsContactFieldMapNotExistsFields)?void 0:n.length)?"コンタクトを設定してください":""}}]},f={title:"取得項目設定",icon:"noteBook",key:c.READABLE_FIELDS_SETTING,validate:e=>e?(null==e?void 0:e.isExcludedFieldSettingCompleted)?"":"取得項目設定を完了してください":""},A={title:"カスタム項目検索設定",icon:"search",key:c.COMPANY_SEARCH_FIELDS},b={title:"会社",icon:"apartment",key:c.COLLATION_COMPANY_RESULT},S={title:"コンタクト",icon:"person",key:c.COLLATION_CONTACT_RESULT},z=e=>{let{displayCollateCompany:n=!0,displayCollateContact:a=!0,displayReadableFieldsSetting:t=!0,displayCollateResult:l=!0}=e,h=(0,o.useRouter)(),{data:p}=(0,r.D)(),m=(0,w.ly)(y.eh),u=(0,s.useMemo)(()=>h.isReady&&h.query.menu?h.query.menu:c.COLLATE_COMPANY,[h.query.menu,h.isReady]),x=(0,s.useMemo)(()=>{let e=[];return n&&e.push(j),a&&e.push(v),t&&e.push(f),m&&e.push(A),l&&e.push(b,S
1),e},[n,a,t,l,m]);return(0,i.jsx)(d.w,{data:p,menus:x,selected:u,onChangeSelected:e=>{let n=null==e?void 0:e.key;n&&h.push({pathname:h.pathname,query:{menu:n}},void 0,{shallow:!0})}})},N=e=>(0,t.k)((0,i.jsx)(l._,{menu:(0,i.jsx)(z,{displayCollateResult:!1}),children:e}))},43997:(e,n,a)=>{"use strict";a.r(n),a.d(n,{default:()=>nE});var i=a(94458),t=a(39882),l=a(82288),o=a(42765),s=a(41689),r=a(91115),d=a(20612),c=a(90091),h=a(82536),p=a(93629),m=a(17459),u=a(16374),x=a(44298),C=a(36810),g=a(68658),w=a(53698),y=a(26533),j=a(9726),v=a(25199),f=a(70269),A=a(95163),b=a(70895),S=a(54793),z=a(55288);let N=()=>{let[e,n]=(0,g.useState)({}),a=(0,g.useCallback)(e=>e<=3?"default":"less",[]),i=(0,g.useCallback)(e=>{let a=e.candidatedCompanies.length;n(n=>(0,p._)((0,h._)({},n),{[e.id]:{state:a>=3?"more":"default",count:a}}))},[]),t=(0,g.useCallback)(e=>{let a=e.candidatedCompanies.length;n(n=>(0,p._)((0,h._)({},n),{[e.id]:{state:a>=3?"less":"default",count:3}}))},[]),l=(0,g.useCallback)(n=>{var a,i;return null!=(i=null==(a=e[n])?void 0:a.state)?i:"default"},[e]);return{getShowState:l,getShowCount:(0,g.useCallback)(n=>{var a,i;return null!=(i=null==(a=e[n])?void 0:a.count)?i:3},[e]),retrieveRowLevelShowToggleHandler:(0,g.useCallback)(l=>{let o=a(l.candidatedCompanies.length);return e[l.id]||n(e=>(0,p._)((0,h._)({},e),{[l.id]:{state:o,count:3}})),{handleShowMore:e=>{(0,z.q)(e),i(l)},handleShowLess:e=>{(0,z.q)(e),t(l)}}},[a,i,t,e])}};var H=a(9908),I=a(26139);let _=e=>{let{data:n,handleShowLess:a,handleShowMore:t,getShowState:l,getShowCount:o}=e,s=l(n.id),r=o(n.id),d=n.candidatedCompanies.length-r;return(0,H.YW)(s).with("default",()=>null).with("less",()=>(0,i.jsx)(I.L3,{onClick:t,text:"他の".concat(d,"件を見る"),iconType:"arrowDown"})).with("more",()=>(0,i.jsx)(I.L3,{onClick:a,text:"表示を折りたたむ",iconType:"arrowUp"})).exhaustive()};var k=a(21774),T=a(84226);let F=k.z.object({mappingCompanies:k.z.record(k.z.custom(),k.z.object({jcCode:k.z.custom().nullable(),facilityJcCode:k.z.custom().nullable().optional()}))}),O=k.z.object({hsCollateCandidatesCorporateNumber:k.z.number().optional(),hsCollateCandidatesCompanyName:k.z.string().optional(),hsCollateCandidatesOwnerUserIds:k.z.string().array().optional()}).and(F).and(T.Y);var E=a(33156),P=a(30497);k.z.string().brand("HubspotCompanyID"),k.z.string().brand("HubspotContactID");var M=a(95798),Q=a(48208),L=a(53940),R=a(3572),U=a(85713),q=a(40789),Y=a(78175),K=a(27206),D=a(41041);let J=()=>{let[e]=(0,l.iZ)(),{displayInfo:n,displayError:a}=(0,D.dj)();return{connectMutation:(0,K.C)({mutationFn:async e=>{try{let n=await s.Is.connectHsCompanies(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},onSuccess:async(a,i)=>{var t,l;await Y.q.refetchQueries({queryKey:[d.w2]}),await Y.q.refetchQueries({queryKey:[d.s$]}),await Y.q.refetchQueries({queryKey:[d.G4]}),await Y.q.refetchQueries({queryKey:[d.z4]}),n("HubSpot連携に成功しました"),(0,q.zT)("connect",null!=(l=null==(t=i.items)?void 0:t.map(e=>e.hsCompanyId))?l:[],e)},onError:e=>{var n;a(null!=(n=null==e?void 0:e.message)?n:"HubSpot連携に失敗しました")},onMutate:()=>{},onSettled:()=>{}})}};var W=a(21857);let X=e=>{var n;let{triggerButton:a,onSelect:t,onSelectFacility:o}=e,[s]=(0,l.iZ)(),r=!!(null!=(n=null==s?void 0:s.isHsFacilityCollationEnabled)?n:null==s?void 0:s.isHsCollateToFacilityEnabled);return(0,i.jsx)(W.n,{triggerButton:a,applyButton:"名寄せする",onSelect:t,onSelectFacility:o,enableFacilitySearch:r})},Z=e=>{let{data:n}=e,{connectMutation:a}=J(),t=(0,g.useCallback)(async e=>{await a.mutateAsync(e)},[a]);return(0,i.jsx)(A.Qm,{children:(0,i.jsx)(X,{triggerButton:"検索して名寄せ",onSelect:e=>{t({items:[{hsCompanyId:n.hsCompany.id,jcCode:e}]})},onSelectFacility:(e,a)=>{a&&t({items:[{hsCompanyId:n.hsCompany.id,jcCode:a,isFacility:!0,facilityJcCode:e}]})}})})},G=e=>{let{data:n,showToggleState:a}=e;return{isAllCandidatesShown:(0,g.useMemo)(()=>a.getShowCount(n.id)>=n.candidatedCompanies.length,[n.candidatedCompanies.length,n.id,a]),availableCandidates:(0,g.useMemo)(()=>(0,H.YW)(a.getShowState(n.id)).with("default",()=>n.candidatedCompanies).with("less",()=>n.candidatedCompanies.slice(0,3)).with("more",()=>n.candidatedCompanies).exhaustive(),[n.candidatedCompanies,n.id,a])}};var B=a(90018),$=a(78404);let V=e=>{let{showToggleState:n,data:a}=e,t=(0,x.A)(),{availableCandidates:l}=G({data:a,showToggleState:n});return(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.JT)(a.hsCompany)})}),l.map(e=>(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.OA)(e)}),"company"===e.candidateType&&e.isAddressMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:t.palette.primary.main})]},e.id)),(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:"-"})})]})},ee=e=>{let{showToggleState:n,data:a}=e,t=(0,x.A)(),{availableCandidates:l}=G({data:a,showToggleState:n});return(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.J2)(a.hsCompany)})}),l.map(e=>(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.WI)(e)}),"company"===e.candidateType&&e.isUrlMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:t.palette.primary.main})]},e.id)),(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:"-"})})]})},en=e=>{let{showToggleState:n,data:a}=e,{availableCandidates:t}=G({data:a,showToggleState:n});return(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.b5)(a.hsCompany)})}),t.map(e=>(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.uR)(e)})},e.id)),(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:"-"})})]})},ea=e=>{let{showToggleState:n,data:a}=e,{availableCandidates:t}=G({data:a,showToggleState:n});return(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.Ty)(a.hsCompany)})}),t.map(e=>(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.CJ)(e)})},e.id)),(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:"-"})})]})},ei=e=>{let{showToggleState:n,data:a}=e,t=(0,x.A)(),{availableCandidates:l}=G({data:a,showToggleState:n});return(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.k4)(a.hsCompany)})}),l.map(e=>(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.Hd)(e)}),"company"===e.candidateType&&e.isMailAddressMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:t.palette.primary.main})]},e.id)),(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:"-"})})]})},et=e=>{let{showToggleState:n,data:a}=e,t=(0,x.A)(),{availableCandidates:l}=G({data:a,showToggleState:n});return(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.o2)(a.hsCompany)})}),l.map(e=>(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.H$)(e)}),"company"===e.candidateType&&e.isPhoneMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:t.palette.primary.main})]},e.id)),(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:"-"})})]})};var el=a(860),eo=a(97786),es=a(36419),er=a(74706),ed=a(33954),ec=a(61094),eh=a(94947);let ep=e=>{let{data:n,getShowState:a,rowLevelShowToggle:t}=e,l=a(n.id),o=(0,g.useMemo)(()=>(0,H.YW)(l).with("default",()=>n.candidatedCompanies.slice(0,3)).with("less",()=>n.candidatedCompanies.slice(0,3)).with("more",()=>n.candidatedCompanies).exhaustive(),[n.candidatedCompanies,l]),s=e=>"facility"===e.candidateType?(0,B.ZE)(e):(0,B.wt)(e);return(0,i.jsxs)(A.sX,{children:[(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(eh.Z,{service:"hubspot",width:24,height:24}),n.hsCompany.hsCompanyDetailUrl?(0,i.jsx)(I.p3,{to:n.hsCompany.hsCompanyDetailUrl,target:"_blank",icon:"externalLink",sx:{minWidth:0},children:(0,B.fm)(n.hsCompany)}):(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT,minWidth:0},children:(0,B.fm)(n.hsCompany)})]}),(0,i.jsx)(w.xI,{name:"mappingCompanies.".concat(n.hsCompany.id),render:e=>{var a,l,r,d;let{field:c}=e;return(0,i.jsxs)(el.A,{children:[(0,i.jsx)(eo.A,{id:"radio-buttons-group-label",children:null}),(0,i.jsx)(es.A,(0,p._)((0,h._)({},c),{"aria-labelledby":"radio-buttons-group-label",value:null!=(d=null!=(r=null==(a=c.value)?void 0:a.facilityJcCode)?r:null==(l=c.value)?void 0:l.jcCode)?d:null,onChange:e=>{var n;let a=o.find(n=>n.id===e.target.value);if(!a)return void c.onChange({jcCode:null,facilityJcCode:null});c.onChange({jcCode:a.jcCode,facilityJcCode:null!=(n=a.facilityJcCode)?n:null})},name:"radio-buttons-group",sx:{gap:"4px"},children:o.map(e=>(0,i.jsx)(er.A,{value:e.id,control:(0,i.jsx)(ed.A,{}),label:(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT,minWidth:0,flex:1},children:s(e)}),(0,i.jsx)(C.A,{component:"span",sx:{flexShrink:0},onClick:e=>e.stopPropagation(),children:(0,i.jsx)(I.p3,{to:(0,v.OK)((0,ec.b)({jcCode:e.jcCode})),target:"_blank",icon:"externalLink","aria-label":"".concat(s(e),"の企業詳細を開く")})})]})},e.id))}
1)),(0,i.jsxs)(S.s,{sx:{mt:"4px",justifyContent:"space-between",alignItems:"center",width:"100%",height:"24px"},children:[(0,i.jsx)(C.A,{sx:{display:"flex",alignItems:"center",height:"100%",minWidth:"150px"},children:t(n)}),(0,i.jsx)(I.rA,{onClick:()=>{c.onChange({jcCode:null,facilityJcCode:null})},sx:{display:"flex",alignItems:"center",height:"100%"},children:(0,i.jsx)(U.E,{size:12,sx:e=>({color:e.palette.text.secondary}),children:"選択解除"})})]})]})}})]})};var em=a(83609);let eu=()=>{let{connectMutation:e}=J(),{control:n}=(0,w.xW)(),a=(0,w.FH)({control:n,name:"mappingCompanies"}),t=Object.entries(null!=a?a:{}).filter(e=>{let[,n]=e;return!(0,j.hX)(null==n?void 0:n.jcCode)&&!(0,j.Im)(null==n?void 0:n.jcCode)}),l=t.map(e=>e[0]).length,o=async()=>{let n=t.map(e=>{var n,a,i;return{hsCompanyId:e[0],jcCode:(0,M._)(null==(n=e[1])?void 0:n.jcCode),isFacility:!!(null==(a=e[1])?void 0:a.facilityJcCode),facilityJcCode:(null==(i=e[1])?void 0:i.facilityJcCode)?(0,M._)(e[1].facilityJcCode):null}});await e.mutateAsync({items:n})};return(0,i.jsxs)(C.A,{sx:{display:"flex",alignItems:"center",gap:1},children:[(0,i.jsxs)(U.E,{size:14,children:[(0,em.mC)(l),"件選択"]}),(0,i.jsx)(I.rA,{variant:"contained",color:"primary",disabled:0===l||e.isPending,onClick:o,children:"一括で名寄せ"})]})},ex=()=>{let{displayInfo:e,displayError:n}=(0,D.dj)();return{bulkToggleHiddenMutation:(0,K.C)({mutationFn:async e=>{try{let n=await s.Is.bulkHsCompaniesHidden(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},onSuccess:async()=>{e("名寄せ不要への設定変更処理を開始しました")},onError:e=>{var a;n(null!=(a=null==e?void 0:e.message)?a:"名寄せ不要への設定変更に失敗しました")},onMutate:()=>{},onSettled:()=>{}})}};var eC=a(95332),eg=a(40396);let ew=e=>{let{isOpen:n,onClose:a,selectionInfo:t,selectedCount:l}=e,{bulkToggleHiddenMutation:o}=ex(),{control:s}=(0,w.xW)(),r=(0,w.FH)({control:s}),d=async()=>{let e=(0,h._)({searchCondition:(0,h._)({},!(0,j.hX)(null==r?void 0:r.hsCollateCandidatesCompanyName)&&!(0,j.Im)(null==r?void 0:r.hsCollateCandidatesCompanyName)&&{hsCompanyName:null==r?void 0:r.hsCollateCandidatesCompanyName},!(0,j.hX)(null==r?void 0:r.hsCollateCandidatesCorporateNumber)&&!(0,j._b)(null==r?void 0:r.hsCollateCandidatesCorporateNumber)&&{hsCorporateNumber:null==r?void 0:r.hsCollateCandidatesCorporateNumber}),targetCollationResult:P.N0.MultipleCandidates},(0,H.YW)(t).with({mode:"all"},e=>({excludeHsCompanyIds:e.selection.excludeIds.map(e=>Number(e))})).with({mode:"partial"},e=>({includeHsCompanyIds:e.selection.includeIds.map(e=>Number(e))})).exhaustive());await o.mutateAsync(e),a()};return(0,i.jsxs)(eC.lG,{isOpen:n,close:a,sx:{".MuiPaper-root":{minWidth:{xs:"80vw",lg:"768px"}}},children:[(0,i.jsx)(eg.cw,{divider:!1,children:(0,i.jsxs)(C.A,{sx:e=>({display:"flex",flexDirection:"column",alignItems:"center",gap:e.spacing(3),px:e.spacing(4),py:e.spacing(3)}),children:[(0,i.jsx)(C.A,{sx:{color:"error.main"},children:(0,i.jsx)($.A,{type:"exclamationMarkCircle",width:32,height:32})}),(0,i.jsx)(U.E,{size:14,sx:{whiteSpace:"pre-wrap",textAlign:"center"},children:"一括で名寄せ不要に設定しますか?\n対象件数: ".concat((0,em.mC)(l),"件")})]})}),(0,i.jsxs)(eg.jl,{children:[(0,i.jsx)(I.rA,{variant:"text",onClick:a,children:"キャンセル"}),(0,i.jsx)(I.rA,{color:"error",onClick:d,disabled:o.isPending||0===l,children:"名寄せ不要"})]})]})};var ey=a(75623);let ej=e=>{let{onChangeFilter:n}=e,{control:a}=(0,w.xW)();return(0,i.jsx)(C.A,{children:(0,i.jsx)(ey.A_,{direction:"vertical",control:a,label:"企業名を入力",name:"hsCollateCandidatesCompanyName",required:!1,disabled:!1,onChange:e=>n(e),sx:{width:"220px"}})})},ev=e=>{let{selectionInfo:n,onChangeFilter:a}=e,[t,l]=(0,g.useState)(!1),o=(0,H.YW)(n).with({mode:"all"},e=>e.selection.selectedCount).with({mode:"partial"},e=>e.selection.selectedCount).exhaustive();return(0,i.jsxs)(C.A,{sx:e=>({display:"flex",alignItems:"center",gap:e.spacing(4)}),children:[(0,i.jsx)(ew,{isOpen:t,onClose:()=>{l(!1)},selectionInfo:n,selectedCount:o}),(0,i.jsx)(ej,{onChangeFilter:a}),(0,i.jsxs)(C.A,{sx:{display:"flex",alignItems:"center",gap:2},children:[(0,i.jsx)(eu,{}),(0,i.jsx)(C.A,{sx:{width:"1px",height:"25px",backgroundColor:"divider"}}),(0,i.jsxs)(C.A,{sx:{display:"flex",alignItems:"center",gap:1},children:[(0,i.jsx)(U.E,{size:14,children:"".concat((0,em.mC)(o),"件選択")}),(0,i.jsx)(I.rA,{variant:"contained",fullWidth:!1,color:"error",onClick:e=>{(0,z.q)(e),l(!0)},disabled:0===o,children:"名寄せ不要"})]})]})]})},ef=(0,g.memo)(()=>{var e,n,a,t;let l=(0,x.A)(),o=(0,f.p7)(),c=(0,f.EQ)(),z=(0,f.Uv)({defaultColumnSizes:{}}),{initialQueryParams:H}=(0,v.nF)(),{updateQueryParams:I}=(0,v.Uw)({}),k=(0,w.mN)({mode:"all",resolver:(0,u.u)(O),values:(0,p._)((0,h._)({hsCollateCandidatesCompanyName:null!=(e=null==H?void 0:H.hsCollateCandidatesCompanyName)?e:""},!(0,j.hX)(null==H?void 0:H.hsCollateCandidatesCorporateNumber)&&!(0,j._b)(H.hsCollateCandidatesCorporateNumber)&&{hsCollateCandidatesCorporateNumber:H.hsCollateCandidatesCorporateNumber}),{hsCollateCandidatesOwnerUserIds:(0,y.E)(null!=(n=null==H?void 0:H.hsCollateCandidatesOwnerUserIds)?n:[]),mappingCompanies:{},page:null!=(a=null==H?void 0:H.page)?a:f.sn,pageSize:null!=(t=null==H?void 0:H.pageSize)?t:f.lY})}),{control:T,setValue:F}=k,q=N(),{retrieveRowLevelShowToggleHandler:Y}=q,K=(0,m._)(q,["retrieveRowLevelShowToggleHandler"]),D=(0,g.useCallback)(e=>{let n=Y(e);return(0,i.jsx)(_,(0,h._)({data:e}
1,K,n))},[Y,K]),{columns:J,error:W,filteredData:X,isLoading:G,refetch:B,totalCount:$,selectionInfo:el}=(e=>{var n,a;let{control:t,setValue:l,rowSelectAction:o,showToggleState:c,rowLevelShowToggle:m}=e,u=(0,w.FH)({control:t}),{data:x,error:y,refetch:v,isLoading:b}=(e=>{let{data:n,error:a,refetch:i,isLoading:t}=(0,r.L)({queryKey:[d.w2,e],queryFn:async()=>{try{let n=await s.Is.getCandidatesHsCompanies(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},enabled:!0});return{data:n,error:a,refetch:i,isLoading:t,totalCount:null==n?void 0:n.count}})({searchCondition:(0,h._)({},!(0,j.hX)(null==u?void 0:u.hsCollateCandidatesCompanyName)&&!(0,j.Im)(null==u?void 0:u.hsCollateCandidatesCompanyName)&&{hsCompanyName:null==u?void 0:u.hsCollateCandidatesCompanyName},!(0,j.hX)(null==u?void 0:u.hsCollateCandidatesCorporateNumber)&&!(0,j._b)(null==u?void 0:u.hsCollateCandidatesCorporateNumber)&&{hsCorporateNumber:null==u?void 0:u.hsCollateCandidatesCorporateNumber},!(0,j.hX)(null==u?void 0:u.hsCollateCandidatesOwnerUserIds)&&!(0,j.Im)(null==u?void 0:u.hsCollateCandidatesOwnerUserIds)&&{hsOwnerUserIds:null==u?void 0:u.hsCollateCandidatesOwnerUserIds}),sort:P.r4.UpdatedAtdesc,perPage:(null==u?void 0:u.pageSize)||f.lY,page:(null==u?void 0:u.page)||f.sn+1}),S=(0,g.useMemo)(()=>{var e;return null!=(e=null==x?void 0:x.items.map(e=>{var n,a,i,t,l;if(!(null==e||null==(n=e.hsCompany)?void 0:n.id))return null;let o=[...null!=(t=null==(a=e.candidateCompanies)?void 0:a.filter(e=>null==e?void 0:e.jcCode).map(e=>(0,p._)((0,h._)({},e),{id:(0,M._)(e.jcCode),jcCode:(0,M._)(e.jcCode),facilityJcCode:null,candidateType:"company"})))?t:[],...null!=(l=null==(i=e.candidateFacilities)?void 0:i.filter(e=>(null==e?void 0:e.jcCode)&&(null==e?void 0:e.facilityJcCode)).map(e=>(0,p._)((0,h._)({},e),{id:(0,M._)(e.facilityJcCode),jcCode:(0,M._)(e.jcCode),facilityJcCode:(0,M._)(e.facilityJcCode),candidateType:"facility"})))?l:[]];return o.length?{id:"".concat(e.hsCompany.id,"-").concat((0,M._)(o[0].id)),hsCompany:(0,p._)((0,h._)({},e.hsCompany),{id:e.hsCompany.id}),candidatedCompanies:o}:null}).filter(e=>null!==e))?e:[]},[x]),{columns:z,selectionInfo:N}=(e=>{let{showToggleState:n,rowLevelShowToggle:a,totalCount:t,rowSelectAction:l}=e,[o,s]=(0,g.useState)(!1),r=(0,g.useMemo)(()=>o?"all":"partial",[o]),d=(0,f.Qk)({mode:r,totalCount:t,rowSelectAction:(0,h._)({},l)}),c=d.getSelectionInfo();return{columns:(0,g.useMemo)(()=>[{id:"select",size:150,header:()=>(0,i.jsxs)(C.A,{sx:{display:"flex",alignItems:"center",gap:1},children:[(0,i.jsx)(Q.A,{id:"checkbox-select-all",name:"checkbox-select-all",size:"small",checked:o,onChange:e=>{s(e.target.checked),d.resetSelection()}}),(0,i.jsx)(U.E,{size:14,children:"名寄せ不要"})]}),cell(e){let{row:n}=e;return(0,i.jsx)(A.Qw,{id:n.original.hsCompany.id,enhanceSelect:d})}},{id:"updatedAt",size:180,accessorFn:e=>e.hsCompany.updatedAt,header:()=>(0,i.jsx)(C.A,{component:"span",children:"更新日"}),cell:e=>(0,i.jsx)(R.K,{text:(0,L.Yq)(new Date(e.row.original.hsCompany.updatedAt),"yyyy/MM/dd"),sx:{lineHeight:A.mT}})},{id:"companyName",size:480,accessorKey:"name",header:()=>(0,i.jsx)(C.A,{component:"span",children:"企業名"}),cell:e=>(0,i.jsx)(ep,{data:e.row.original,getShowState:n.getShowState,rowLevelShowToggle:a})},{id:"corporateNumber",size:360,accessorFn:()=>"corporateNumber",header:()=>(0,i.jsx)(C.A,{component:"span",children:"法人番号"}),cell:e=>(0,i.jsx)(en,{data:e.row.original,showToggleState:n})},{id:"jcCode",size:240,accessorFn:()=>"jcCode",header:()=>(0,i.jsx)(C.A,{component:"span",children:"JCコード"}),cell:e=>(0,i.jsx)(ea,{data:e.row.original,showToggleState:n})},{id:"mailAddress",size:280,accessorFn:()=>"mailAddress",header:()=>(0,i.jsx)(C.A,{component:"span",children:"メールアドレス"}),cell:e=>(0,i.jsx)(ei,{data:e.row.original,showToggleState:n})},{id:"companyUrl",size:280,accessorFn:()=>"companyUrl",header:()=>(0,i.jsx)(C.A,{component:"span",children:"企業HP"}),cell:e=>(0,i.jsx)(ee,{data:e.row.original,showToggleState:n})},{id:"phoneNumber",size:120,accessorFn:()=>"phoneNumber",header:()=>(0,i.jsx)(C.A,{component:"span",children:"電話番号"}),cell:e=>(0,i.jsx)(et,{data:e.row.original,showToggleState:n})},{id:"address",size:420,accessorFn:()=>"address",header:()=>(0,i.jsx)(C.A,{component:"span",children:"所在地"}),cell:e=>(0,i.jsx)(V,{data:e.row.original,showToggleState:n})},{id:"action",size:150,accessorFn:()=>"action",header:()=>(0,i.jsx)(C.A,{component:"span",children:"アクション"}),cell:e=>(0,i.jsx)(Z,{data:e.row.original})}],[n,a,d,o]),selectionInfo:c}})({showToggleState:c,rowLevelShowToggle:m,totalCount:null!=(n=null==x?void 0:x.count)?n:0,rowSelectAction:o});return(0,E.Ij)(()=>{(0,j.Im)(S)||l("mappingCompanies",S.reduce((e,n)=>{var a;return(0,p._)((0,h._)({},e),{[n.hsCompany.id]:{jcCode:n.candidatedCompanies[0].jcCode,facilityJcCode:null!=(a=n.candidatedCompanies[0].facilityJcCode)?a:null}})},{}))}
1,[S]),{columns:z,error:y,filteredData:S,isLoading:b,refetch:async()=>{await v()},totalCount:null!=(a=null==x?void 0:x.count)?a:0,selectionInfo:N}})({control:T,setValue:F,rowSelectAction:c,showToggleState:K,rowLevelShowToggle:D}),eo=(0,g.useCallback)(e=>{o.setPagination({pageIndex:f.sn,pageSize:o.pagination.pageSize}),F("page",f.sn+1),I((0,p._)((0,h._)({},null!==e&&{hsCollateCandidatesCompanyName:String(e)}),{page:f.sn+1}))},[o,F,I]);return(0,g.useEffect)(()=>{F("page",o.pagination.pageIndex+1),F("pageSize",o.pagination.pageSize),I({page:o.pagination.pageIndex+1}),I({pageSize:o.pagination.pageSize})},[o.pagination.pageIndex,o.pagination.pageSize,F,I]),(0,i.jsx)(C.A,{sx:{width:"100%",height:"100%",overflow:"hidden",borderRadius:"4px"},children:(0,i.jsx)(w.Op,(0,p._)((0,h._)({},k),{children:(0,i.jsxs)(S.s,{flexDirection:"column",gap:1,sx:{height:"100%",mt:2},children:[(0,i.jsx)(ev,{selectionInfo:el,onChangeFilter:eo}),(0,i.jsx)(b.lV,{size:"fit",sx:{width:"100%",display:"grid",gap:2,backgroundColor:l.palette.background.paper,minHeight:0},children:(0,i.jsx)(A.bQ,{usePagination:!0,tableLayout:"fixed",maxHeight:"100%",stickyHeaderIdsSet:new Set(["companyName"]),useColumnResize:!0,data:X,columns:J,columnResizeAction:z,paginateAction:o,rowSelectAction:c,error:W,isLoading:G,refetch:B,onNoMatchRetry:async()=>{F("page",f.sn+1),F("pageSize",f.lY),F("hsCollateCandidatesCompanyName",""),F("mappingCompanies",{}),I({hsCollateCandidatesCompanyName:"",mappingCompanies:{},page:f.sn+1,pageSize:f.lY}),await B()}})}),(0,i.jsx)(C.A,{px:1,children:(0,i.jsx)(A.Zv,{paginateAction:o,rowSelectAction:c,totalCount:$,usePagination:!0})})]})}))})});ef.displayName="HubspotCompanyCandidateList";let eA=k.z.object({hsCollateConnectedCorporateNumber:k.z.number().optional(),hsCollateConnectedCompanyName:k.z.string().optional(),hsCollateConnectedOwnerUserIds:k.z.string().array().optional()}).and(T.Y),eb=e=>{var n;let a=null!=(n=e.matchedFacility)?n:e.matchedCompany;if(!a)return null;let i=(0,M._)(a.jcCode),t="facilityJcCode"in a&&a.facilityJcCode?a.facilityJcCode:i;return{id:"".concat(e.hsCompany.id,"-").concat(t),hsCompany:(0,p._)((0,h._)({},e.hsCompany),{id:e.hsCompany.id}),matchedCompany:(0,p._)((0,h._)({},a),{id:i,jcCode:i})}};var eS=a(70028),ez=a(36068),eN=a(97817),eH=a(29871);let eI=e=>{let{isOpen:n,onClose:a,selectionInfo:t,selectedCount:l}=e,{bulkDisconnectMutation:o}=(()=>{let{displayInfo:e,displayError:n}=(0,D.dj)();return{bulkDisconnectMutation:(0,K.C)({mutationFn:async e=>{try{let n=await s.Is.bulkDisconnectHsCompanies(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},onSuccess:async()=>{e("HubSpot連携の解除処理を開始しました")},onError:e=>{var a;n(null!=(a=null==e?void 0:e.message)?a:"HubSpot連携の解除に失敗しました")},onMutate:()=>{},onSettled:()=>{}})}})(),{control:r}=(0,w.xW)(),d=(0,w.FH)({control:r}),c=async()=>{let e=(0,h._)({searchCondition:(0,h._)({},!(0,j.hX)(null==d?void 0:d.hsCollateConnectedCompanyName)&&!(0,j.Im)(null==d?void 0:d.hsCollateConnectedCompanyName)&&{hsCompanyName:null==d?void 0:d.hsCollateConnectedCompanyName},!(0,j.hX)(null==d?void 0:d.hsCollateConnectedCorporateNumber)&&!(0,j._b)(null==d?void 0:d.hsCollateConnectedCorporateNumber)&&{hsCorporateNumber:null==d?void 0:d.hsCollateConnectedCorporateNumber})},(0,H.YW)(t).with({mode:"all"},e=>({excludeHsCompanyIds:e.selection.excludeIds.map(e=>Number(e))})).with({mode:"partial"},e=>({includeHsCompanyIds:e.selection.includeIds.map(e=>Number(e))})).exhaustive());await o.mutateAsync(e),a()};return(0,i.jsxs)(eC.lG,{isOpen:n,close:a,sx:{".MuiPaper-root":{minWidth:{xs:"80vw",lg:"768px"}}},children:[(0,i.jsx)(eg.cw,{divider:!1,children:(0,i.jsxs)(C.A,{sx:e=>({display:"flex",flexDirection:"column",alignItems:"center",gap:e.spacing(3),px:e.spacing(4),py:e.spacing(3)}),children:[(0,i.jsx)(C.A,{sx:{color:"error.main"},children:(0,i.jsx)($.A,{type:"exclamationMarkCircle",width:32,height:32})}),(0,i.jsx)(U.E,{size:14,sx:{whiteSpace:"pre-wrap",textAlign:"center"},children:"一括で連携解除を実行しますか?\n対象件数: ".concat((0,em.mC)(l),"件")})]})}),(0,i.jsxs)(eg.jl,{children:[(0,i.jsx)(I.rA,{variant:"text",onClick:a,children:"キャンセル"}),(0,i.jsx)(I.rA,{color:"error",onClick:c,disabled:o.isPending||0===l,children:"連携解除"})]})]})},e_=e=>{let{onChangeFilter:n}
1=e,{control:a}=(0,w.xW)();return(0,i.jsx)(C.A,{children:(0,i.jsx)(ey.A_,{direction:"vertical",control:a,label:"企業名を入力",name:"hsCollateConnectedCompanyName",required:!1,disabled:!1,onChange:e=>n(e),sx:{width:"220px"}})})},ek=e=>{let{selectionInfo:n,onChangeFilter:a}=e,[t,l]=(0,g.useState)(!1),o=(0,H.YW)(n).with({mode:"all"},e=>e.selection.selectedCount).with({mode:"partial"},e=>e.selection.selectedCount).exhaustive();return(0,i.jsxs)(C.A,{sx:e=>({display:"flex",alignItems:"center",gap:e.spacing(4)}),children:[(0,i.jsx)(eI,{isOpen:t,onClose:()=>{l(!1)},selectionInfo:n,selectedCount:o}),(0,i.jsx)(e_,{onChangeFilter:a}),(0,i.jsx)(U.E,{size:14,children:"".concat((0,em.mC)(o),"件選択")}),(0,i.jsx)(I.rA,{variant:"contained",fullWidth:!1,color:"error",onClick:e=>{(0,z.q)(e),l(!0)},disabled:0===o,children:"連携解除"})]})},eT=(0,g.memo)(()=>{var e,n,a,t;let l=(0,x.A)(),o=(0,f.p7)(),c=(0,f.EQ)(),m=(0,f.Uv)({defaultColumnSizes:{}}),{initialQueryParams:z}=(0,v.nF)(),{updateQueryParams:N}=(0,v.Uw)({}),H=(0,w.mN)({mode:"all",resolver:(0,u.u)(eA),values:(0,p._)((0,h._)({hsCollateConnectedCompanyName:null!=(e=null==z?void 0:z.hsCollateConnectedCompanyName)?e:""},!(0,j.hX)(null==z?void 0:z.hsCollateConnectedCorporateNumber)&&!(0,j._b)(z.hsCollateConnectedCorporateNumber)&&{hsCollateConnectedCorporateNumber:z.hsCollateConnectedCorporateNumber}),{hsCollateConnectedOwnerUserIds:(0,y.E)(null!=(n=null==z?void 0:z.hsCollateConnectedOwnerUserIds)?n:[]),page:null!=(a=null==z?void 0:z.page)?a:f.sn,pageSize:null!=(t=null==z?void 0:z.pageSize)?t:f.lY})}),{control:_,setValue:k}=H,{columns:T,error:F,filteredData:O,isLoading:E,refetch:M,totalCount:q,selectionInfo:Y}=(e=>{var n,a;let{control:t,rowSelectAction:l}=e,o=(0,w.FH)({control:t}),{data:c,error:p,refetch:m,isLoading:u}=(e=>{let{data:n,error:a,refetch:i,isLoading:t}=(0,r.L)({queryKey:[d.s$,e],queryFn:async()=>{try{let n=await s.Is.getConnectedHsCompanies(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},enabled:!0});return{data:n,error:a,refetch:i,isLoading:t,totalCount:null==n?void 0:n.count}})({searchCondition:(0,h._)({},!(0,j.hX)(null==o?void 0:o.hsCollateConnectedCompanyName)&&!(0,j.Im)(null==o?void 0:o.hsCollateConnectedCompanyName)&&{hsCompanyName:null==o?void 0:o.hsCollateConnectedCompanyName},!(0,j.hX)(null==o?void 0:o.hsCollateConnectedCorporateNumber)&&!(0,j._b)(null==o?void 0:o.hsCollateConnectedCorporateNumber)&&{hsCorporateNumber:null==o?void 0:o.hsCollateConnectedCorporateNumber},!(0,j.hX)(null==o?void 0:o.hsCollateConnectedOwnerUserIds)&&!(0,j.Im)(null==o?void 0:o.hsCollateConnectedOwnerUserIds)&&{hsOwnerUserIds:null==o?void 0:o.hsCollateConnectedOwnerUserIds}),sort:P.r4.UpdatedAtdesc,perPage:(null==o?void 0:o.pageSize)||f.lY,page:(null==o?void 0:o.page)||f.sn+1}),{columns:y,selectionInfo:b}=(e=>{let{totalCount:n,rowSelectAction:a}=e,t=(0,x.A)().palette.primary.main,[l,o]=(0,g.useState)(!1),s=(0,g.useMemo)(()=>l?"all":"partial",[l]),r=(0,f.Qk)({mode:s,totalCount:n,rowSelectAction:(0,h._)({},a)}),d=r.getSelectionInfo();return{columns:(0,g.useMemo)(()=>[{id:"select",size:50,header:()=>(0,i.jsx)(Q.A,{id:"checkbox-select-all",name:"checkbox-select-all",size:"small",checked:l,onChange:e=>{o(e.target.checked),r.resetSelection()}}),cell(e){let{row:n}=e;return(0,i.jsx)(A.Qw,{id:n.original.hsCompany.id,enhanceSelect:r})}},{id:"updatedAt",size:120,accessorFn:e=>e.hsCompany.updatedAt,header:()=>(0,i.jsx)(C.A,{component:"span",children:"更新日"}),cell:e=>(0,i.jsx)(R.K,{text:(0,L.Yq)(new Date(e.row.original.hsCompany.updatedAt),"yyyy/MM/dd")})},{id:"companyName",size:480,accessorKey:"name",header:()=>(0,i.jsx)(C.A,{component:"span",children:"企業名"}),cell(e){let n=e.row.original.matchedCompany;return(0,i.jsxs)(A.sX,{children:[(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(eh.Z,{service:"hubspot",width:24,height:24}),e.row.original.hsCompany.hsCompanyDetailUrl?(0,i.jsx)(I.p3,{to:e.row.original.hsCompany.hsCompanyDetailUrl,target:"_blank",icon:"externalLink",children:(0,B.Kt)(e.row.original.hsCompany)}):(0,i.jsx)(U.E,{size:14,bold:!0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.Kt)(e.row.original.hsCompany)})]}),(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)($.A,{type:"salesnow",width:24,height:24}),(0,i.jsx)(I.p3,{to:(0,v.OK)((0,eN.s)({matched:n,sourceType:eH._w.HsCollateResult,referrer:eS.ir.HUBSPOT_COLLATE_RESULT,companyTab:ez.gv.HubSpot})),target:"_blank",icon:"arrowRight",children:(0,B.ZE)(n)}),n.isCompanyNameMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:t})]})]})}},{id:"corporateNumber",size:360,accessorFn:()=>"corporateNumber",header:()=>(0,i.jsx)(C.A,{component:"span",children:"法人番号"}),cell:e=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{sx:{minHeight:A.mT},children:null}),(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.uR)(e.row.original.matchedCompany)})})]})},{id:"jcCode",size:360,accessorFn:()=>"jcCode",header:()=>(0,i.jsx)(C.A,{component:"span",children:"JCコード"}),cell:e=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.Ty)(e.row.original.hsCompany)})}),(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.CJ)(e.row.original.matchedCompany)})})]})},{id:"mailAddress",size:280,accessorFn:()=>"mailAddress",header:()=>(0,i.jsx)(C.A,{component:"span",children:"メールアドレス"}),cell:e=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,bold:!0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.k4)(e.row.original.hsCompany)})}),(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.Hd)(e.row.original.matchedCompany)}),e.row.original.matchedCompany.isMailAddressMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:t})]})]})},{id:"companyUrl",size:280,accessorFn:()=>"companyUrl",header:()=>(0,i.jsx)(C.A,{component:"span",children:"企業HP"}),cell:e=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,bold:!0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.J2)(e.row.original.hsCompany)})}),(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.WI)(e.row.original.matchedCompany)}),e.row.original.matchedCompany.isUrlMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:t})]})]})},{id:"phoneNumber",size:120,accessorFn:()=>"phoneNumber",header:()=>(0,i.jsx)(C.A,{component:"span",children:"電話番号"}),cell:e=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,bold:!0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.o2)(e.row.original.hsCompany)})}),(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.H$)(e.row.original.matchedCompany)}),e.row.original.matchedCompany.isPhoneMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:t})]})]})},{id:"address",size:420,accessorFn:()=>"address",header:()=>(0,i.jsx)(C.A,{component:"span",children:"所在地"}),cell:e=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,bold:!0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.JT)(e.row.original.hsCompany)})}),(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.OA)(e.row.original.matchedCompany)}),e.row.original.matchedCompany.isAddressMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:t})]})]})}],[r,l,t]),selectionInfo:d}})({rowSelectAction:l,totalCount:null!=(n=null==c?void 0:c.count)?n:0});return{columns:y,error:p,filteredData:(0,g.useMemo)(()=>(e=>{var n;return null!=(n=null==e?void 0:e.map(eb).filter(e=>null!==e))?n:[]})(null==c?void 0:c.items),[c]),isLoading:u,refetch:async()=>{await m()},totalCount:null!=(a=null==c?void 0:c.count)?a:0,selectionInfo:b}})({control:_,rowSelectAction:c}),K=(0,g.useCallback)(e=>{o.setPagination({pageIndex:f.sn,pageSize:o.pagination.pageSize}),k("page",f.sn+1),N((0,p._)((0,h._)({},null!==e&&{hsCollateConnectedCompanyName:String(e)}),{page:f.sn+1}))},[o,k,N]);return(0,g.useEffect)(()=>{k("page",o.pagination.pageIndex+1),k("pageSize",o.pagination.pageSize),N({page:o.pagination.pageIndex+1}),N({pageSize:o.pagination.pageSize})},[o.pagination.pageIndex,o.pagination.pageSize,k,N]),(0,i.jsx)(C.A,{sx:{width:"100%",height:"100%",overflow:"hidden",borderRadius:"4px"},children:(0,i.jsx)(w.Op,(0,p._)((0,h._)({},H),{children:(0,i.jsxs)(S.s,{flexDirection:"column",gap:1,sx:{height:"100%",mt:2},children:[(0,i.jsx)(ek,{selectionInfo:Y,onChangeFilter:K}),(0,i.jsx)(b.lV,{size:"fit",sx:{width:"100%",display:"grid",gap:2,backgroundColor:l.palette.background.paper,minHeight:0},children:(0,i.jsx)(A.bQ,{usePagination:!0,tableLayout:"fixed",maxHeight:"100%",stickyHeaderIdsSet:new Set(["companyName"]),useColumnResize:!0,data:O,columns:T,columnResizeAction:m,paginateAction:o,rowSelectAction:c,error:F,isLoading:E,refetch:M,onNoMatchRetry:async()=>{k("page",f.sn+1),k("pageSize",f.lY),k("hsCollateConnectedCompanyName",""),N({hsCollateConnectedCompanyName:"",page:f.sn+1,pageSize:f.lY}),await M()}})}),(0,i.jsx)(C.A,{px:1,children:(0,i.jsx)(A.Zv,{paginateAction:o,rowSelectAction:c,totalCount:q,usePagination:!0}
1)})]})}))})});eT.displayName="HubspotCompanyConnectedList";let eF=k.z.object({hsHiddenCorporateNumber:k.z.number().optional(),hsHiddenCompanyName:k.z.string().optional(),hsHiddenOwnerUserIds:k.z.string().array().optional()}).and(T.Y);var eO=a(66113),eE=a(50417);let eP=e=>{let{onChangeFilter:n}=e,{control:a}=(0,w.xW)();return(0,i.jsx)(C.A,{sx:{pt:"14px"},children:(0,i.jsx)(ey.A_,{direction:"vertical",control:a,label:"企業名を入力",name:"hsHiddenCompanyName",required:!1,disabled:!1,onChange:e=>n(e),sx:{width:"220px"}})})},eM=(0,g.memo)(()=>{var e,n,a,t;let l=(0,x.A)(),o=(0,f.p7)(),c=(0,f.EQ)(),m=(0,f.Uv)({defaultColumnSizes:{}}),{initialQueryParams:N}=(0,v.nF)(),{updateQueryParams:H}=(0,v.Uw)({}),_=(0,w.mN)({mode:"all",resolver:(0,u.u)(eF),values:(0,p._)((0,h._)({hsHiddenCompanyName:null!=(e=null==N?void 0:N.hsHiddenCompanyName)?e:""},!(0,j.hX)(null==N?void 0:N.hsHiddenCorporateNumber)&&!(0,j._b)(N.hsHiddenCorporateNumber)&&{hsHiddenCorporateNumber:N.hsHiddenCorporateNumber}),{hsHiddenOwnerUserIds:(0,y.E)(null!=(n=null==N?void 0:N.hsHiddenOwnerUserIds)?n:[]),page:null!=(a=null==N?void 0:N.page)?a:f.sn,pageSize:null!=(t=null==N?void 0:N.pageSize)?t:f.lY})}),{control:k,setValue:T}=_,{columns:F}=(()=>{let{toggleHiddenMutation:e}=(()=>{let e=(0,eE.jE)(),{displayInfo:n,displayError:a}=(0,D.dj)();return{toggleHiddenMutation:(0,K.C)({mutationFn:async e=>{try{let n=await s.Is.toggleHsCompaniesHidden(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},onSuccess:async(a,i)=>{await e.refetchQueries({queryKey:[d.s$]}),await e.refetchQueries({queryKey:[d.w2]}),await e.refetchQueries({queryKey:[d.G4]}),await e.refetchQueries({queryKey:[d.lE]});let t=i.isHidden?"名寄せ不要に設定":"再表示";n("".concat(t,"に成功しました"))},onError:e=>{a((0,eO.sP)(e))}})}})(),n=(0,g.useCallback)(async n=>{await e.mutateAsync({hsCompanyIds:[Number(n)],isHidden:!1})},[e]);return{columns:(0,g.useMemo)(()=>[{id:"updatedAt",size:180,accessorFn:e=>e.hsCompany.updatedAt,header:()=>(0,i.jsx)(C.A,{component:"span",children:"更新日"}),cell:e=>(0,i.jsx)(C.A,{sx:{py:"16px"},children:(0,i.jsx)(R.K,{text:(0,L.Yq)(new Date(e.row.original.hsCompany.updatedAt),"yyyy/MM/dd")})})},{id:"hsCompanyName",size:480,accessorFn:e=>e.hsCompany.hsCompanyName,header:()=>(0,i.jsx)(C.A,{component:"span",children:"企業名"}),cell:e=>(0,i.jsxs)(C.A,{component:"span",sx:{display:"inline-grid",gridTemplateColumns:"repeat(2, max-content)",gap:"4px",alignItems:"center"},children:[(0,i.jsx)(eh.Z,{service:"hubspot",width:24,height:24}),e.row.original.hsCompany.hsCompanyDetailUrl?(0,i.jsx)(I.p3,{to:e.row.original.hsCompany.hsCompanyDetailUrl,target:"_blank",children:(0,B.fm)(e.row.original.hsCompany)}):(0,i.jsx)(U.E,{size:14,bold:!0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",children:(0,B.fm)(e.row.original.hsCompany)})]})},{id:"action",size:120,accessorFn:()=>"action",header:()=>(0,i.jsx)(C.A,{component:"span",children:"アクション"}),cell:e=>(0,i.jsx)(I.rA,{variant:"text",color:"primary",size:"small",onClick:a=>{(0,z.q)(a),n(e.row.original.hsCompany.id)},children:"再表示する"})},{id:"hsCorporateNumber",size:360,accessorFn:e=>e.hsCompany.hsCorporateNumber,header:()=>(0,i.jsx)(C.A,{component:"span",children:"法人番号"}),cell:e=>(0,i.jsx)(R.K,{text:(0,B.b5)(e.row.original.hsCompany)})},{id:"hsMailAddress",size:280,accessorFn:e=>e.hsCompany.hsMailAddress,header:()=>(0,i.jsx)(C.A,{component:"span",children:"メールアドレス"}),cell:e=>(0,i.jsx)(R.K,{text:(0,B.k4)(e.row.original.hsCompany)})},{id:"hsWebSite",size:280,accessorFn:e=>e.hsCompany.hsWebSite,header:()=>(0,i.jsx)(C.A,{component:"span",children:"企業HP"}),cell:e=>(0,i.jsx)(R.K,{text:(0,B.J2)(e.row.original.hsCompany)})},{id:"hsPhone",size:180,accessorFn:e=>e.hsCompany.hsPhone,header:()=>(0,i.jsx)(C.A,{component:"span",children:"電話番号"}),cell:e=>(0,i.jsx)(R.K,{text:(0,B.o2)(e.row.original.hsCompany)})},{id:"address",size:420,accessorFn:()=>"address",header:()=>(0,i.jsx)(C.A,{component:"span",children:"所在地"}),cell:e=>(0,i.jsx)(R.K,{text:(0,B.JT)(e.row.original.hsCompany)})}],[n])}})(),{error:O,filteredData:E,isLoading:M,refetch:Q,totalCount:q}=(e=>{var n;
1let{control:a}=e,i=(0,w.FH)({control:a}),{data:t,error:l,refetch:o,isLoading:c}=(e=>{let{data:n,error:a,refetch:i,isLoading:t,isFetching:l}=(0,r.L)({queryKey:[d.lE,e],queryFn:async()=>{try{let n=await s.Is.getHiddenHsCompanies(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},enabled:!0,initialData:void 0,placeholderData:void 0});return{data:n,error:a,refetch:i,isLoading:t,isFetching:l,totalCount:null==n?void 0:n.count}})({searchCondition:(0,h._)({},!(0,j.hX)(null==i?void 0:i.hsHiddenCompanyName)&&!(0,j.Im)(null==i?void 0:i.hsHiddenCompanyName)&&{hsCompanyName:null==i?void 0:i.hsHiddenCompanyName}),sort:P.r4.UpdatedAtdesc,perPage:(null==i?void 0:i.pageSize)||f.lY,page:(null==i?void 0:i.page)||f.sn+1});return{error:l,filteredData:(0,g.useMemo)(()=>{var e,n;return null!=(n=null==t||null==(e=t.items)?void 0:e.map(e=>({id:"".concat(e.hsCompany.id),hsCompany:(0,p._)((0,h._)({},e.hsCompany),{id:e.hsCompany.id})})))?n:[]},[t]),isLoading:c,refetch:async()=>{await o()},totalCount:null!=(n=null==t?void 0:t.count)?n:0}})({control:k}),Y=(0,g.useCallback)(e=>{o.setPagination({pageIndex:f.sn,pageSize:o.pagination.pageSize}),T("page",f.sn+1),H({hsHiddenCompanyName:String(e),page:f.sn+1})},[o,T,H]);return(0,g.useEffect)(()=>{T("page",o.pagination.pageIndex+1),T("pageSize",o.pagination.pageSize),H({page:o.pagination.pageIndex+1}),H({pageSize:o.pagination.pageSize})},[o.pagination.pageIndex,o.pagination.pageSize,T,H]),(0,i.jsx)(C.A,{sx:{width:"100%",height:"100%",overflow:"hidden",borderRadius:"4px"},children:(0,i.jsx)(w.Op,(0,p._)((0,h._)({},_),{children:(0,i.jsxs)(S.s,{flexDirection:"column",gap:1,sx:{height:"100%"},children:[(0,i.jsx)(eP,{onChangeFilter:Y}),(0,i.jsx)(b.lV,{size:"fit",sx:{width:"100%",display:"grid",gap:2,backgroundColor:l.palette.background.paper,minHeight:0},children:(0,i.jsx)(A.bQ,{usePagination:!0,tableLayout:"fixed",maxHeight:"100%",stickyHeaderIdsSet:new Set(["hsCompanyName","action"]),useColumnResize:!0,data:E,columns:F,columnResizeAction:m,paginateAction:o,rowSelectAction:c,error:O,isLoading:M,refetch:Q,onNoMatchRetry:async()=>{T("page",f.sn+1),T("pageSize",f.lY),T("hsHiddenCompanyName",""),H({hsHiddenCompanyName:"",page:f.sn+1,pageSize:f.lY}),await Q()}})}),(0,i.jsx)(C.A,{px:1,children:(0,i.jsx)(A.Zv,{paginateAction:o,rowSelectAction:c,totalCount:q,usePagination:!0})})]})}))})});eM.displayName="HubspotCompanyHiddenList";let eQ=k.z.object({hsCollateNeedsReviewCorporateNumber:k.z.number().optional(),hsCollateNeedsReviewCompanyName:k.z.string().optional(),hsCollateNeedsReviewOwnerUserIds:k.z.string().array().optional()}).and(T.Y),eL=e=>{var n,a;let i=null!=(n=e.matchedFacility)?n:e.matchedCompany;if(!i)return null;let t=(0,M._)(i.jcCode),l="facilityJcCode"in i&&i.facilityJcCode?i.facilityJcCode:t;return{id:"".concat(e.hsCompany.id,"-").concat(l),hsCompany:(0,p._)((0,h._)({},e.hsCompany),{id:e.hsCompany.id}),matchedCompany:(0,p._)((0,h._)({},i),{corporateNumber:null!=(a=i.corporateNumber)?a:void 0,id:t,jcCode:t})}};var eR=a(73958),eU=a(49483);let eq=e=>{let{data:n}=e,{connectMutation:a}=J(),{disconnectMutation:t}=(()=>{let{displayInfo:e,displayError:n}=(0,D.dj)();return{disconnectMutation:(0,K.C)({mutationFn:async e=>{try{let n=await s.Is.disconnectHsCompany(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},onSuccess:async()=>{await Y.q.refetchQueries({queryKey:[d.z4]}),await Y.q.refetchQueries({queryKey:[d.G4]}),e("HubSpot連携を解除しました")},onError:e=>{var a;n(null!=(a=null==e?void 0:e.message)?a:"HubSpot連携の解除に失敗しました")}})}})(),l=a.isPending||t.isPending,o=(0,g.useCallback)(async()=>{let{jcCode:e,facilityJcCode:i}=n.matchedCompany,t={items:[i?{hsCompanyId:n.hsCompany.id,jcCode:e,isFacility:!0,facilityJcCode:i}:{hsCompanyId:n.hsCompany.id,jcCode:e}]};await a.mutateAsync(t)},[a,n]),r=(0,g.useCallback)(async()=>{await t.mutateAsync(n.hsCompany.id)},[t,n.hsCompany.id]);return(0,i.jsx)(A.Qm,{children:(0,i.jsxs)(S.s,{gap:1,children:[(0,i.jsx)(I.rA,{variant:"text",color:"primary",fullWidth:!1,onClick:o,disabled:l,children:"承認"}),(0,i.jsx)(I.rA,{variant:"text",color:"error",fullWidth:!1,onClick:r,disabled:l,children:"棄却"})]})})},eY=e=>{let{onChangeFilter:n}
1=e,{control:a}=(0,w.xW)();return(0,i.jsx)(C.A,{children:(0,i.jsx)(ey.A_,{direction:"vertical",control:a,label:"企業名を入力",name:"hsCollateNeedsReviewCompanyName",required:!1,disabled:!1,onChange:e=>n(e),sx:{width:"220px"}})})},eK=e=>{let{onChangeFilter:n}=e;return(0,i.jsx)(C.A,{sx:e=>({display:"flex",alignItems:"center",gap:e.spacing(4)}),children:(0,i.jsx)(eY,{onChangeFilter:n})})},eD=(0,g.memo)(()=>{var e,n,a,t;let l=(0,x.A)(),o=(0,f.p7)(),c=(0,f.Uv)({defaultColumnSizes:{}}),{initialQueryParams:m}=(0,v.nF)(),{updateQueryParams:z}=(0,v.Uw)({}),N=(0,w.mN)({mode:"all",resolver:(0,u.u)(eQ),values:(0,p._)((0,h._)({hsCollateNeedsReviewCompanyName:null!=(e=null==m?void 0:m.hsCollateNeedsReviewCompanyName)?e:""},!(0,j.hX)(null==m?void 0:m.hsCollateNeedsReviewCorporateNumber)&&!(0,j._b)(m.hsCollateNeedsReviewCorporateNumber)&&{hsCollateNeedsReviewCorporateNumber:m.hsCollateNeedsReviewCorporateNumber}),{hsCollateNeedsReviewOwnerUserIds:(0,y.E)(null!=(n=null==m?void 0:m.hsCollateNeedsReviewOwnerUserIds)?n:[]),page:null!=(a=null==m?void 0:m.page)?a:f.sn,pageSize:null!=(t=null==m?void 0:m.pageSize)?t:f.lY})}),{control:H,setValue:_}=N,{columns:k,error:T,filteredData:F,isLoading:O,refetch:E,totalCount:M}=(e=>{var n;let{control:a}=e,t=(0,w.FH)({control:a}),{data:l,error:o,refetch:c,isLoading:p}=(e=>{let{data:n,error:a,refetch:i,isLoading:t}=(0,r.L)({queryKey:[d.z4,e],queryFn:async()=>{try{let n=await s.Is.getNeedsReviewHsCompanies(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},enabled:!0});return{data:n,error:a,refetch:i,isLoading:t,totalCount:null==n?void 0:n.count}})({searchCondition:(0,h._)({},!(0,j.hX)(null==t?void 0:t.hsCollateNeedsReviewCompanyName)&&!(0,j.Im)(null==t?void 0:t.hsCollateNeedsReviewCompanyName)&&{hsCompanyName:null==t?void 0:t.hsCollateNeedsReviewCompanyName},!(0,j.hX)(null==t?void 0:t.hsCollateNeedsReviewCorporateNumber)&&!(0,j._b)(null==t?void 0:t.hsCollateNeedsReviewCorporateNumber)&&{hsCorporateNumber:null==t?void 0:t.hsCollateNeedsReviewCorporateNumber},!(0,j.hX)(null==t?void 0:t.hsCollateNeedsReviewOwnerUserIds)&&!(0,j.Im)(null==t?void 0:t.hsCollateNeedsReviewOwnerUserIds)&&{hsOwnerUserIds:null==t?void 0:t.hsCollateNeedsReviewOwnerUserIds}),sort:P.r4.UpdatedAtdesc,perPage:(null==t?void 0:t.pageSize)||f.lY,page:(null==t?void 0:t.page)||f.sn+1}),{columns:m}=(()=>{let e=(0,x.A)().palette.primary.main;return{columns:(0,g.useMemo)(()=>[{id:"updatedAt",size:120,accessorFn:e=>e.hsCompany.updatedAt,header:()=>(0,i.jsx)(C.A,{component:"span",children:"更新日"}),cell:e=>(0,i.jsx)(R.K,{text:(0,L.Yq)(new Date(e.row.original.hsCompany.updatedAt),"yyyy/MM/dd")})},{id:"companyName",size:480,accessorKey:"name",header:()=>(0,i.jsx)(C.A,{component:"span",children:"企業名"}),cell(n){let a=n.row.original.matchedCompany;return(0,i.jsxs)(A.sX,{children:[(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(eh.Z,{service:"hubspot",width:24,height:24}),n.row.original.hsCompany.hsCompanyDetailUrl?(0,i.jsx)(I.p3,{to:n.row.original.hsCompany.hsCompanyDetailUrl,target:"_blank",icon:"externalLink",children:(0,B.Kt)(n.row.original.hsCompany)}):(0,i.jsx)(eR.A,{sx:{fontSize:14,fontWeight:700,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.Kt)(n.row.original.hsCompany)})]}),(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)($.A,{type:"salesnow",width:24,height:24}),(0,i.jsx)(I.p3,{to:(0,v.OK)((0,eN.s)({matched:a,sourceType:eH._w.HsCollateResult,referrer:eS.ir.HUBSPOT_COLLATE_RESULT,companyTab:ez.gv.HubSpot})),target:"_blank",icon:"arrowRight",children:(0,B.ZE)(a)}),a.isCompanyNameMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:e})]})]})}},{id:"action",size:180,accessorFn:()=>"action",header:()=>(0,i.jsx)(C.A,{component:"span",children:"アクション"}),cell:e=>(0,i.jsx)(eq,{data:e.row.original})},{id:"collationReason",size:240,accessorFn:e=>e.hsCompany.collationReason,header:()=>(0,i.jsx)(C.A,{component:"span",children:"要確認の理由"}),cell:e=>(0,i.jsx)(U.E,{size:14,whiteSpace:"normal",children:(0,eU.q)(e.row.original.hsCompany.collationReason)})},{id:"corporateNumber",size:360,accessorFn:()=>"corporateNumber",header:()=>(0,i.jsx)(C.A,{component:"span",children:"法人番号"}),cell:e=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{sx:{minHeight:A.mT},children:null}),(0,i.jsx)(A.Qm,{children:(0,i.jsx)(eR.A,{sx:{fontSize:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.uR)(e.row.original.matchedCompany)})})]})},{id:"jcCode",size:360,accessorFn:()=>"jcCode",header:()=>(0,i.jsx)(C.A,{component:"span",children:"JCコード"}),cell:e=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(eR.A,{sx:{fontSize:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.Ty)(e.row.original.hsCompany)})}),(0,i.jsx)(A.Qm,{children:(0,i.jsx)(eR.A,{sx:{fontSize:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.CJ)(e.row.original.matchedCompany)})})]})},{id:"mailAddress",size:280,accessorFn:()=>"mailAddress",header:()=>(0,i.jsx)(C.A,{component:"span",children:"メールアドレス"}),cell:n=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(eR.A,{sx:{fontSize:14,fontWeight:700,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.k4)(n.row.original.hsCompany)})}),(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(eR.A,{sx:{fontSize:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.Hd)(n.row.original.matchedCompany)}),n.row.original.matchedCompany.isMailAddressMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:e})]})]})},{id:"companyUrl",size:280,accessorFn:()=>"companyUrl",header:()=>(0,i.jsx)(C.A,{component:"span",children:"企業HP"}),cell:n=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(eR.A,{sx:{fontSize:14,fontWeight:700,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.J2)(n.row.original.hsCompany)})}),(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(eR.A,{sx:{fontSize:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.WI)(n.row.original.matchedCompany)}),n.row.original.matchedCompany.isUrlMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:e})]})]})},{id:"phoneNumber",size:120,accessorFn:()=>"phoneNumber",header:()=>(0,i.jsx)(C.A,{component:"span",children:"電話番号"}),cell:n=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(eR.A,{sx:{fontSize:14,fontWeight:700,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.o2)(n.row.original.hsCompany)})}),(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(eR.A,{sx:{fontSize:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.H$)(n.row.original.matchedCompany)}),n.row.original.matchedCompany.isPhoneMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:e})]})]})},{id:"address",size:420,accessorFn:()=>"address",header:()=>(0,i.jsx)(C.A,{component:"span",children:"所在地"}),cell:n=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(eR.A,{sx:{fontSize:14,fontWeight:700,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.JT)(n.row.original.hsCompany)})}),(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(eR.A,{sx:{fontSize:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.OA)(n.row.original.matchedCompany)}),n.row.original.matchedCompany.isAddressMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:e})]})]})}],[e])}})();return{columns:m,error:o,filteredData:(0,g.useMemo)(()=>(e=>{var n;return null!=(n=null==e?void 0:e.map(eL).filter(e=>null!==e))?n:[]})(null==l?void 0:l.items),[l]),isLoading:p,refetch:async()=>{await c()},totalCount:null!=(n=null==l?void 0:l.count)?n:0}})({control:H}),Q=(0,g.useCallback)(e=>{o.setPagination({pageIndex:f.sn,pageSize:o.pagination.pageSize}),_("page",f.sn+1),z((0,p._)((0,h._)({},null!==e&&{hsCollateNeedsReviewCompanyName:String(e)}),{page:f.sn+1}))},[o,_,z]);return(0,g.useEffect)(()=>{_("page",o.pagination.pageIndex+1),_("pageSize",o.pagination.pageSize),z({page:o.pagination.pageIndex+1}),z({pageSize:o.pagination.pageSize})},[o.pagination.pageIndex,o.pagination.pageSize,_,z]),(0,i.jsx)(C.A,{sx:{width:"100%",height:"100%",overflow:"hidden",borderRadius:"4px"},children:(0,i.jsx)(w.Op,(0,p._)((0,h._)({},N),{children:(0,i.jsxs)(S.s,{flexDirection:"column",gap:1,sx:{height:"100%",mt:2},children:[(0,i.jsx)(eK,{onChangeFilter:Q}),(0,i.jsx)(b.lV,{size:"fit",sx:{width:"100%",display:"grid",gap:2,backgroundColor:l.palette.background.paper,minHeight:0},children:(0,i.jsx)(A.bQ,{usePagination:!0,tableLayout:"fixed",maxHeight:"100%",stickyHeaderIdsSet:new Set(["companyName","action"]),useColumnResize:!0,data:F,columns:k,columnResizeAction:c,paginateAction:o,error:T,isLoading:O,refetch:E,onNoMatchRetry:async()=>{_("page",f.sn+1),_("pageSize",f.lY),_("hsCollateNeedsReviewCompanyName",""),z({hsCollateNeedsReviewCompanyName:"",page:f.sn+1,pageSize:f.lY}),await E()}})}),(0,i.jsx)(C.A,{px:1,children:(0,i.jsx)(A.Zv,{paginateAction:o,totalCount:M,usePagination:!0}
1)})]})}))})});eD.displayName="HubspotCompanyNeedsReviewList";let eJ=k.z.object({mappingCompanies:k.z.record(k.z.custom(),k.z.object({jcCode:k.z.custom().nullable()}))}),eW=k.z.object({hsCollateNoCandidateCorporateNumber:k.z.number().optional(),hsCollateNoCandidateCompanyName:k.z.string().optional(),hsCollateNoCandidateOwnerUserIds:k.z.string().array().optional()}).and(T.Y).and(eJ),eX=e=>{var n,a;let{data:t}=e;return(0,i.jsx)(C.A,{sx:{py:"8px",display:"grid",gap:"8px"},children:(0,i.jsxs)(C.A,{component:"span",sx:{display:"inline-grid",gridTemplateColumns:"repeat(2, max-content)",gap:"4px",alignItems:"center"},children:[(0,i.jsx)(eh.Z,{service:"hubspot",width:24,height:24}),t.hsCompany.hsCompanyDetailUrl?(0,i.jsx)(I.p3,{to:t.hsCompany.hsCompanyDetailUrl,target:"_blank",icon:"externalLink",children:null!=(n=t.hsCompany.hsCompanyName)?n:"-"}):(0,i.jsx)(U.E,{size:14,bold:!0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",children:null!=(a=t.hsCompany.hsCompanyName)?a:"-"})]})})},eZ=e=>{let{isOpen:n,onClose:a,selectionInfo:t,selectedCount:l}=e,{bulkToggleHiddenMutation:o}=ex(),{control:s}=(0,w.xW)(),r=(0,w.FH)({control:s}),d=async()=>{let e=(0,h._)({searchCondition:(0,h._)({},!(0,j.hX)(null==r?void 0:r.hsCollateNoCandidateCompanyName)&&!(0,j.Im)(null==r?void 0:r.hsCollateNoCandidateCompanyName)&&{hsCompanyName:null==r?void 0:r.hsCollateNoCandidateCompanyName},!(0,j.hX)(null==r?void 0:r.hsCollateNoCandidateCorporateNumber)&&!(0,j._b)(null==r?void 0:r.hsCollateNoCandidateCorporateNumber)&&{hsCorporateNumber:null==r?void 0:r.hsCollateNoCandidateCorporateNumber}),targetCollationResult:P.N0.NoCandidate},(0,H.YW)(t).with({mode:"all"},e=>({excludeHsCompanyIds:e.selection.excludeIds.map(e=>Number(e))})).with({mode:"partial"},e=>({includeHsCompanyIds:e.selection.includeIds.map(e=>Number(e))})).exhaustive());await o.mutateAsync(e),a()};return(0,i.jsxs)(eC.lG,{isOpen:n,close:a,sx:{".MuiPaper-root":{minWidth:{xs:"80vw",lg:"768px"}}},children:[(0,i.jsx)(eg.cw,{divider:!1,children:(0,i.jsxs)(C.A,{sx:e=>({display:"flex",flexDirection:"column",alignItems:"center",gap:e.spacing(3),px:e.spacing(4),py:e.spacing(3)}),children:[(0,i.jsx)(C.A,{sx:{color:"error.main"},children:(0,i.jsx)($.A,{type:"exclamationMarkCircle",width:32,height:32})}),(0,i.jsx)(U.E,{size:14,sx:{whiteSpace:"pre-wrap",textAlign:"center"},children:"一括で名寄せ不要に設定しますか?\n対象件数: ".concat((0,em.mC)(l),"件")})]})}),(0,i.jsxs)(eg.jl,{children:[(0,i.jsx)(I.rA,{variant:"text",onClick:a,children:"キャンセル"}),(0,i.jsx)(I.rA,{color:"error",onClick:d,disabled:o.isPending||0===l,children:"名寄せ不要"})]})]})},eG=e=>{let{onChangeFilter:n}=e,{control:a}=(0,w.xW)();return(0,i.jsx)(C.A,{children:(0,i.jsx)(ey.A_,{direction:"vertical",control:a,label:"企業名を入力",name:"hsCollateNoCandidateCompanyName",required:!1,disabled:!1,onChange:e=>n(e),sx:{width:"220px"}})})},eB=e=>{let{selectionInfo:n,onChangeFilter:a}=e,[t,l]=(0,g.useState)(!1),o=(0,H.YW)(n).with({mode:"all"},e=>e.selection.selectedCount).with({mode:"partial"},e=>e.selection.selectedCount).exhaustive();return(0,i.jsxs)(C.A,{sx:e=>({display:"flex",alignItems:"center",gap:e.spacing(4)}),children:[(0,i.jsx)(eZ,{isOpen:t,onClose:()=>{l(!1)},selectionInfo:n,selectedCount:o}),(0,i.jsx)(eG,{onChangeFilter:a}),(0,i.jsx)(U.E,{size:14,children:"".concat((0,em.mC)(o),"件選択")}),(0,i.jsx)(I.rA,{variant:"contained",fullWidth:!1,color:"error",onClick:e=>{(0,z.q)(e),l(!0)},disabled:0===o,children:"名寄せ不要"})]})},e$=(0,g.memo)(()=>{var e,n,a,t;let l=(0,x.A)(),o=(0,f.p7)(),c=(0,f.EQ)(),m=(0,f.Uv)({defaultColumnSizes:{}}),{initialQueryParams:z}=(0,v.nF)(),{updateQueryParams:N}=(0,v.Uw)({}),H=(0,w.mN)({mode:"all",resolver:(0,u.u)(eW),values:(0,p._)((0,h._)({hsCollateNoCandidateCompanyName:null!=(e=null==z?void 0:z.hsCollateNoCandidateCompanyName)?e:""},!(0,j.hX)(null==z?void 0:z.hsCollateNoCandidateCorporateNumber)&&!(0,j._b)(z.hsCollateNoCandidateCorporateNumber)&&{hsCollateNoCandidateCorporateNumber:z.hsCollateNoCandidateCorporateNumber}),{hsCollateNoCandidateOwnerUserIds:(0,y.E)(null!=(n=null==z?void 0:z.hsCollateNoCandidateOwnerUserIds)?n:[]),page:null!=(a=null==z?void 0:z.page)?a:f.sn,pageSize:null!=(t=null==z?void 0:z.pageSize)?t:f.lY,mappingCompanies:{}})}),{control:I,setValue:_}=H,{columns:k,error:T,filteredData:F,isLoading:O,refetch:E,totalCount:M,selectionInfo:q}=(e=>{var n,a;let{control:t,rowSelectAction:l}=e,o=(0,w.FH)({control:t}),{data:c,error:m,refetch:u,isLoading:x}=(e=>{let{data:n,error:a,refetch:i,isLoading:t}=(0,r.L)({queryKey:[d.G4,e],queryFn:async()=>{try{let n=await s.Is.getNoCandidatesHsCompanies(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},enabled:!0});return{data:n,error:a,refetch:i,isLoading:t,totalCount:null==n?void 0:n.count}})({searchCondition:(0,h._)({},!(0,j.hX)(null==o?void 0:o.hsCollateNoCandidateCompanyName)&&!(0,j.Im)(null==o?void 0:o.hsCollateNoCandidateCompanyName)&&{hsCompanyName:null==o?void 0:o.hsCollateNoCandidateCompanyName},!(0,j.hX)(null==o?void 0:o.hsCollateNoCandidateCorporateNumber)&&!(0,j._b)(null==o?void 0:o.hsCollateNoCandidateCorporateNumber)&&{hsCorporateNumber:null==o?void 0:o.hsCollateNoCandidateCorporateNumber},!(0,j.hX)(null==o?void 0:o.hsCollateNoCandidateOwnerUserIds)&&!(0,j.Im)(null==o?void 0:o.hsCollateNoCandidateOwnerUserIds)&&{hsOwner
1UserIds:null==o?void 0:o.hsCollateNoCandidateOwnerUserIds}),sort:P.r4.UpdatedAtdesc,perPage:(null==o?void 0:o.pageSize)||f.lY,page:(null==o?void 0:o.page)||f.sn+1}),{columns:y,selectionInfo:v}=(e=>{let{totalCount:n,rowSelectAction:a}=e,[t,l]=(0,g.useState)(!1),o=(0,g.useMemo)(()=>t?"all":"partial",[t]),s=(0,f.Qk)({mode:o,totalCount:n,rowSelectAction:(0,h._)({},a)}),r=s.getSelectionInfo(),{connectMutation:d}=J(),c=(0,g.useCallback)(async e=>{await d.mutateAsync(e)},[d]);return{columns:(0,g.useMemo)(()=>[{id:"select",size:150,header:()=>(0,i.jsxs)(C.A,{sx:{display:"flex",alignItems:"center",gap:1},children:[(0,i.jsx)(Q.A,{id:"checkbox-select-all",name:"checkbox-select-all",size:"small",checked:t,onChange:e=>{l(e.target.checked),s.resetSelection()}}),(0,i.jsx)(U.E,{size:14,children:"名寄せ不要"})]}),cell(e){let{row:n}=e;return(0,i.jsx)(A.Qw,{id:n.original.hsCompany.id,enhanceSelect:s})}},{id:"updatedAt",size:180,accessorFn:e=>e.hsCompany.updatedAt,header:()=>(0,i.jsx)(C.A,{component:"span",children:"更新日"}),cell:e=>(0,i.jsx)(C.A,{sx:{py:"16px"},children:(0,i.jsx)(R.K,{text:(0,L.Yq)(new Date(e.row.original.hsCompany.updatedAt),"yyyy/MM/dd")})})},{id:"companyName",size:480,accessorKey:"name",header:()=>(0,i.jsx)(C.A,{component:"span",children:"企業名"}),cell:e=>(0,i.jsx)(eX,{data:e.row.original})},{id:"action",size:180,accessorFn:()=>"action",header:()=>(0,i.jsx)(C.A,{component:"span",children:"アクション"}),cell:e=>(0,i.jsx)(X,{triggerButton:"手動で名寄せする",onSelect:n=>{c({items:[{hsCompanyId:e.row.original.hsCompany.id,jcCode:n}]})},onSelectFacility:(n,a)=>{a&&c({items:[{hsCompanyId:e.row.original.hsCompany.id,jcCode:a,isFacility:!0,facilityJcCode:n}]})}})},{id:"corporateNumber",size:360,accessorFn:()=>"corporateNumber",header:()=>(0,i.jsx)(C.A,{component:"span",children:"法人番号"}),cell:e=>(0,i.jsx)(R.K,{text:(0,B.b5)(e.row.original.hsCompany)})},{id:"mailAddress",size:280,accessorFn:()=>"mailAddress",header:()=>(0,i.jsx)(C.A,{component:"span",children:"メールアドレス"}),cell:e=>(0,i.jsx)(R.K,{text:(0,B.k4)(e.row.original.hsCompany)})},{id:"companyUrl",size:280,accessorFn:()=>"companyUrl",header:()=>(0,i.jsx)(C.A,{component:"span",children:"企業HP"}),cell:e=>(0,i.jsx)(R.K,{text:(0,B.J2)(e.row.original.hsCompany)})},{id:"phoneNumber",size:180,accessorFn:()=>"phoneNumber",header:()=>(0,i.jsx)(C.A,{component:"span",children:"電話番号"}),cell:e=>(0,i.jsx)(R.K,{text:(0,B.o2)(e.row.original.hsCompany)})},{id:"address",size:420,accessorFn:()=>"address",header:()=>(0,i.jsx)(C.A,{component:"span",children:"所在地"}),cell:e=>(0,i.jsx)(R.K,{text:(0,B.JT)(e.row.original.hsCompany)})}],[c,s,t]),selectionInfo:r}})({totalCount:null!=(n=null==c?void 0:c.count)?n:0,rowSelectAction:l});return{columns:y,error:m,filteredData:(0,g.useMemo)(()=>{var e;return null!=(e=null==c?void 0:c.items.map(e=>({id:"".concat(e.hsCompany.id),hsCompany:(0,p._)((0,h._)({},e.hsCompany),{id:e.hsCompany.id})})))?e:[]},[c]),isLoading:x,refetch:async()=>{await u()},totalCount:null!=(a=null==c?void 0:c.count)?a:0,selectionInfo:v}})({control:I,rowSelectAction:c}),Y=(0,g.useCallback)(e=>{o.setPagination({pageIndex:f.sn,pageSize:o.pagination.pageSize}),_("page",f.sn+1),N((0,p._)((0,h._)({},null!==e&&{hsCollateNoCandidateCompanyName:String(e)}),{page:f.sn+1}))},[o,_,N]);return(0,g.useEffect)(()=>{_("page",o.pagination.pageIndex+1),_("pageSize",o.pagination.pageSize),N({page:o.pagination.pageIndex+1}),N({pageSize:o.pagination.pageSize})},[o.pagination.pageIndex,o.pagination.pageSize,_,N]),(0,i.jsx)(C.A,{sx:{width:"100%",height:"100%",overflow:"hidden",borderRadius:"4px"},children:(0,i.jsx)(w.Op,(0,p._)((0,h._)({},H),{children:(0,i.jsxs)(S.s,{flexDirection:"column",gap:1,sx:{height:"100%",mt:2}
1,children:[(0,i.jsx)(eB,{selectionInfo:q,onChangeFilter:Y}),(0,i.jsx)(b.lV,{size:"fit",sx:{width:"100%",display:"grid",gap:2,backgroundColor:l.palette.background.paper,minHeight:0},children:(0,i.jsx)(A.bQ,{usePagination:!0,tableLayout:"fixed",maxHeight:"100%",stickyHeaderIdsSet:new Set(["companyName","action"]),useColumnResize:!0,data:F,columns:k,columnResizeAction:m,paginateAction:o,rowSelectAction:c,error:T,isLoading:O,refetch:E,onNoMatchRetry:async()=>{_("page",f.sn+1),_("pageSize",f.lY),_("hsCollateNoCandidateCompanyName",""),N({hsCollateNoCandidateCompanyName:"",page:f.sn+1,pageSize:f.lY,mappingCompanies:{}}),await E()}})}),(0,i.jsx)(C.A,{px:1,children:(0,i.jsx)(A.Zv,{paginateAction:o,rowSelectAction:c,totalCount:M,usePagination:!0})})]})}))})});e$.displayName="HubspotCompanyNoCandidateList";var eV=a(80972),e0=a(41209),e1=a(60770);let e4=()=>{var e,n,a,t,l;let{data:o}=(0,c._)(),{data:h,isFetching:p}=(()=>{let{data:e,error:n,refetch:a,isLoading:i,isFetching:t}=(0,r.L)({queryKey:[d.s$],queryFn:async()=>{try{let e=await s.Is.getConnectedHsCompaniesTotalCount();return Promise.resolve(e.data)}catch(e){return Promise.reject(e)}},enabled:!0});return{data:e,error:n,refetch:a,isLoading:i,isFetching:t}})(),{data:m,isFetching:u}=(()=>{let{data:e,error:n,refetch:a,isLoading:i,isFetching:t}=(0,r.L)({queryKey:[d.z4],queryFn:async()=>{try{let e=await s.Is.getNeedsReviewHsCompaniesTotalCount();return Promise.resolve(e.data)}catch(e){return Promise.reject(e)}},enabled:!0});return{data:e,error:n,refetch:a,isLoading:i,isFetching:t}})(),{data:x,isFetching:C}=(()=>{let{data:e,error:n,refetch:a,isLoading:i,isFetching:t}=(0,r.L)({queryKey:[d.w2],queryFn:async()=>{try{let e=await s.Is.getCandidatesHsCompaniesTotalCount();return Promise.resolve(e.data)}catch(e){return Promise.reject(e)}},enabled:!0});return{data:e,error:n,refetch:a,isLoading:i,isFetching:t}})(),{data:g,isFetching:w}=(()=>{let{data:e,error:n,refetch:a,isLoading:i,isFetching:t}=(0,r.L)({queryKey:[d.G4],queryFn:async()=>{try{let e=await s.Is.getNoCandidatesHsCompaniesTotalCount();return Promise.resolve(e.data)}catch(e){return Promise.reject(e)}},enabled:!0});return{data:e,error:n,refetch:a,isLoading:i,isFetching:t}})(),{data:y,isFetching:j}=(()=>{let{data:e,error:n,refetch:a,isLoading:i,isFetching:t}=(0,r.L)({queryKey:[d.lE],queryFn:async()=>{try{let e=await s.Is.getHiddenHsCompaniesTotalCount({searchCondition:null});return Promise.resolve(e.data)}catch(e){return Promise.reject(e)}},enabled:!0});return{data:e,error:n,refetch:a,isLoading:i,isFetching:t}})();return o?(0,i.jsx)(eV.Ww,{sx:{height:"100%"},children:(0,i.jsx)(e1.t,{sxTabPanels:{height:"calc(100% - 51px)",overflow:"hidden"},tabs:[{id:"connected",label:"連携中(".concat(p?"-":null!=(e=(0,em.mC)(null==h?void 0:h.count))?e:"-","件)"),content:(0,i.jsx)(eV.cm,{height:"100%",pt:0,children:(0,i.jsx)(eT,{})})},{id:"needsReview",label:"要確認(".concat(u?"-":null!=(n=(0,em.mC)(null==m?void 0:m.count))?n:"-","件)"),content:(0,i.jsx)(eV.cm,{height:"100%",pt:0,children:(0,i.jsx)(eD,{})})},{id:"candidates",label:"複数候補あり(".concat(C?"-":null!=(a=(0,em.mC)(null==x?void 0:x.count))?a:"-","件)"),content:(0,i.jsx)(eV.cm,{height:"100%",pt:0,children:(0,i.jsx)(ef,{})})},{id:"noCandidate",label:"候補なし(".concat(w?"-":null!=(t=(0,em.mC)(null==g?void 0:g.count))?t:"-","件)"),content:(0,i.jsx)(eV.cm,{height:"100%",pt:0,children:(0,i.jsx)(e$,{})})},{id:"hidden",label:"名寄せ不要(".concat(j?"-":null!=(l=(0,em.mC)(null==y?void 0:y.count))?l:"-","件)"),content:(0,i.jsx)(eV.cm,{height:"100%",pt:0,children:(0,i.jsx)(eM,{})})}]})}):(0,i.jsx)(e0.I,{})},e2=k.z.object({mappingCompanies:k.z.record(k.z.custom(),k.z.object({jcCode:k.z.custom().nullable(),facilityJcCode:k.z.custom().nullable().optional(),hsCompanyId:k.z.string().nullable().optional()}))}),e6=k.z.object({name:k.z.string().optional()}).and(e2).and(T.Y),e8=()=>{let[e]=(0,l.iZ)(),{displayInfo:n,displayError:a}=(0,D.dj)();return{connectMutation:(0,K.C)({mutationFn:async e=>{try{let n=await s.ov.connectHsContacts(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},onSuccess:async(a,i)=>{var t,l;await Y.q.refetchQueries({queryKey:[d.Tx]}),await Y.q.refetchQueries({queryKey:[d.fm]}),await Y.q.refetchQueries({queryKey:[d.Zr]}
1),await Y.q.refetchQueries({queryKey:[d.QZ]}),n("HubSpot連携に成功しました"),(0,q.zT)("connect",null!=(l=null==(t=i.items)?void 0:t.map(e=>e.hsContactId))?l:[],e)},onError:e=>{var n;a(null!=(n=null==e?void 0:e.message)?n:"HubSpot連携に失敗しました")},onMutate:()=>{},onSettled:()=>{}})}},e3=e=>{let{data:n}=e,{connectMutation:a}=e8(),t=(0,g.useCallback)(async e=>{await a.mutateAsync(e)},[a]);return(0,i.jsx)(A.Qm,{children:(0,i.jsx)(X,{triggerButton:"検索して名寄せ",onSelect:e=>{t({items:[{hsContactId:n.hsContact.id,jcCode:e}]})},onSelectFacility:(e,a)=>{a&&t({items:[{hsContactId:n.hsContact.id,jcCode:a,isFacility:!0,facilityJcCode:e}]})}})})},e7=e=>{let{showToggleState:n,data:a}=e,t=(0,x.A)(),{availableCandidates:l}=G({data:a,showToggleState:n});return(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.JT)(a.hsContact)})}),l.map(e=>(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.OA)(e)}),"company"===e.candidateType&&e.isAddressMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:t.palette.primary.main})]},e.id)),(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:"-"})})]})},e9=e=>{let{showToggleState:n,data:a}=e,{availableCandidates:t}=G({data:a,showToggleState:n});return(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:"-"})}),t.map(e=>(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.uR)(e)})},e.id)),(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:"-"})})]})},e5=e=>{let{showToggleState:n,data:a}=e,{availableCandidates:t}=G({data:a,showToggleState:n});return(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.Ty)(a.hsContact)})}),t.map(e=>(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.CJ)(e)})},e.id)),(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:"-"})})]})},ne=e=>{let{showToggleState:n,data:a}=e,t=(0,x.A)(),{availableCandidates:l}=G({data:a,showToggleState:n});return(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.k4)(a.hsContact)})}),l.map(e=>(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.Hd)(e)}),"company"===e.candidateType&&e.isMailAddressMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:t.palette.primary.main})]},e.id)),(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:"-"})})]})},nn=e=>{let{showToggleState:n,data:a}=e,t=(0,x.A)(),{availableCandidates:l}=G({data:a,showToggleState:n});return(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.o2)(a.hsContact)})}),l.map(e=>(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.H$)(e)}),"company"===e.candidateType&&e.isPhoneMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:t.palette.primary.main})]},e.id)),(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:"-"})})]})},na=e=>{let{data:n,getShowState:a,rowLevelShowToggle:t}=e,l=a(n.id),o=(0,g.useMemo)(()=>(0,H.YW)(l).with("default",()=>n.candidatedCompanies.slice(0,3)).with("less",()=>n.candidatedCompanies.slice(0,3)).with("more",()=>n.candidatedCompanies).exhaustive(),[n.candidatedCompanies,l]),s=e=>{var n;return"facility"===e.candidateType?(0,B.ZE)(e):null!=(n=e.hsCompanyName)?n:(0,B.wt)(e)};return(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.fm)(n.hsContact)})}),(0,i.jsx)(w.xI,{name:"mappingCompanies.".concat(n.hsContact.id),render:e=>{var a,l,r,d,c,m;let{field:u}=e;return(0,i.jsxs)(el.A,{children:[(0,i.jsx)(eo.A,{id:"radio-buttons-group-label",children:null}),(0,i.jsx)(es.A,(0,p._)((0,h._)({},u),{"aria-labelledby":"radio-buttons-group-label",value:null!=(m=null!=(c=null!=(d=null==(a=u.value)?void 0:a.hsCompanyId)?d:null==(l=u.value)?void 0:l.facilityJcCode)?c:null==(r=u.value)?void 0:r.jcCode)?m:null,onChange:e=>{var n,a;let i=o.find(n=>n.id===e.target.value);if(!i)return void u.onChange({jcCode:null,facilityJcCode:null,hsCompanyId:null});u.onChange({jcCode:i.jcCode,facilityJcCode:null!=(n=i.facilityJcCode)?n:null,hsCompanyId:"company"===i.candidateType&&null!=(a=i.hsCompanyId)?a:null})},name:"radio-buttons-group",sx:{gap:"4px"},children:o.map(e=>(0,i.jsx)(er.A,{value:e.id,control:(0,i.jsx)(ed.A,{}),label:(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT,minWidth:0,flex:1},children:s(e)}),(0,i.jsx)(C.A,{component:"span",sx:{flexShrink:0},onClick:e=>e.stopPropagation(),children:(0,i.jsx)(I.p3,{to:(0,v.OK)((0,ec.b)({jcCode:e.jcCode})),target:"_blank",icon:"externalLink","aria-label":"".concat(s(e),"の企業詳細を開く")})})]})},e.id))}
1)),(0,i.jsxs)(S.s,{sx:{mt:"4px",justifyContent:"space-between",alignItems:"center",width:"100%",height:"24px"},children:[(0,i.jsx)(C.A,{sx:{display:"flex",alignItems:"center",height:"100%",minWidth:"150px"},children:t(n)}),(0,i.jsx)(I.rA,{onClick:()=>{u.onChange({jcCode:null,facilityJcCode:null,hsCompanyId:null})},sx:{display:"flex",alignItems:"center",height:"100%"},children:(0,i.jsx)(U.E,{size:12,sx:e=>({color:e.palette.text.secondary}),children:"選択解除"})})]})]})}})]})},ni=()=>{let{connectMutation:e}=e8(),{control:n}=(0,w.xW)(),a=(0,w.FH)({control:n,name:"mappingCompanies"}),t=Object.entries(null!=a?a:{}).filter(e=>{let[,n]=e;return!(0,j.hX)(null==n?void 0:n.jcCode)&&!(0,j.Im)(null==n?void 0:n.jcCode)}),l=t.map(e=>e[0]).length,o=async()=>{let n=t.map(e=>{var n,a,i,t;return(0,h._)({hsContactId:e[0],jcCode:(0,M._)(null==(n=e[1])?void 0:n.jcCode),isFacility:!!(null==(a=e[1])?void 0:a.facilityJcCode),facilityJcCode:(null==(i=e[1])?void 0:i.facilityJcCode)?(0,M._)(e[1].facilityJcCode):null},(null==(t=e[1])?void 0:t.hsCompanyId)&&{hsCompanyId:e[1].hsCompanyId})});await e.mutateAsync({items:n})};return(0,i.jsxs)(C.A,{sx:{display:"flex",alignItems:"center",gap:1},children:[(0,i.jsxs)(U.E,{size:14,children:[(0,em.mC)(l),"件選択"]}),(0,i.jsx)(I.rA,{variant:"contained",color:"primary",disabled:0===l||e.isPending,onClick:o,children:"一括で名寄せ"})]})},nt=()=>{let{displayInfo:e,displayError:n}=(0,D.dj)();return{bulkToggleHiddenMutation:(0,K.C)({mutationFn:async e=>{try{let n=await s.ov.bulkToggleHsContactsHidden(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},onSuccess:async(n,a)=>{e("HubSpotコンタクトの".concat(a.isHidden?"名寄せ不要への変更処理":"名寄せ不要から戻す処理を","を開始しました"))},onError:e=>{var a;n(null!=(a=null==e?void 0:e.message)?a:"処理に失敗しました")},onMutate:()=>{},onSettled:()=>{}})}},nl=e=>{let{isOpen:n,onClose:a,selectionInfo:t,selectedCount:l}=e,{bulkToggleHiddenMutation:o}=nt(),{control:s}=(0,w.xW)(),r=(0,w.FH)({control:s}),d=async()=>{let e=(0,h._)({searchCondition:(0,h._)({},!(0,j.hX)(null==r?void 0:r.name)&&!(0,j.Im)(null==r?void 0:r.name)&&{name:null==r?void 0:r.name}),targetCollationResult:P.N0.MultipleCandidates,isHidden:!0},(0,H.YW)(t).with({mode:"all"},e=>({excludeHsContactIds:e.selection.excludeIds.map(e=>Number(e))})).with({mode:"partial"},e=>({includeHsContactIds:e.selection.includeIds.map(e=>Number(e))})).exhaustive());await o.mutateAsync(e),a()};return(0,i.jsxs)(eC.lG,{isOpen:n,close:a,sx:{".MuiPaper-root":{minWidth:{xs:"80vw",lg:"768px"}}},children:[(0,i.jsx)(eg.cw,{divider:!1,children:(0,i.jsxs)(C.A,{sx:e=>({display:"flex",flexDirection:"column",alignItems:"center",gap:e.spacing(3),px:e.spacing(4),py:e.spacing(3)}),children:[(0,i.jsx)(C.A,{sx:{color:"error.main"},children:(0,i.jsx)($.A,{type:"exclamationMarkCircle",width:32,height:32})}),(0,i.jsx)(U.E,{size:14,sx:{whiteSpace:"pre-wrap",textAlign:"center"},children:"一括で名寄せ不要に設定しますか?\n対象件数: ".concat((0,em.mC)(l),"件")})]})}),(0,i.jsxs)(eg.jl,{children:[(0,i.jsx)(I.rA,{variant:"text",onClick:a,children:"キャンセル"}),(0,i.jsx)(I.rA,{color:"error",onClick:d,disabled:o.isPending||0===l,children:"名寄せ不要"})]})]})},no=e=>{let{onChangeFilter:n}=e,{control:a}=(0,w.xW)();return(0,i.jsx)(C.A,{children:(0,i.jsx)(ey.A_,{direction:"vertical",control:a,label:"コンタクト名/企業名を入力",name:"name",required:!1,disabled:!1,onChange:e=>n(e),sx:{width:"220px"}})})},ns=e=>{let{selectionInfo:n,onChangeFilter:a}=e,[t,l]=(0,g.useState)(!1),o=(0,H.YW)(n).with({mode:"all"},e=>e.selection.selectedCount).with({mode:"partial"},e=>e.selection.selectedCount).exhaustive();return(0,i.jsxs)(C.A,{sx:e=>({display:"flex",alignItems:"center",gap:e.spacing(4)}),children:[(0,i.jsx)(nl,{isOpen:t,onClose:()=>{l(!1)},selectionInfo:n,selectedCount:o}),(0,i.jsx)(no,{onChangeFilter:a}),(0,i.jsxs)(C.A,{sx:{display:"flex",alignItems:"center",gap:2},children:[(0,i.jsx)(ni,{}),(0,i.jsx)(C.A,{sx:{width:"1px",height:"25px",backgroundColor:"divider"}}),(0,i.jsxs)(C.A,{sx:{display:"flex",alignItems:"center",gap:1},children:[(0,i.jsx)(U.E,{size:14,children:"".concat((0,em.mC)(o),"件選択")}),(0,i.jsx)(I.rA,{variant:"contained",fullWidth:!1,color:"error",onClick:e=>{(0,z.q)(e),l(!0)},disabled:0===o,children:"名寄せ不要"})]})]})]})},nr=(0,g.memo)(()=>{var e,n,a;let t=(0,x.A)(),l=(0,f.p7)(),o=(0,f.EQ)(),c=(0,f.Uv)({defaultColumnSizes:{}}),{initialQueryParams:y}=(0,v.nF)(),{updateQueryParams:z}=(0,v.Uw)({}),H=(0,w.mN)({mode:"all",resolver:(0,u.u)(e6),values:{name:null!=(e=null==y?void 0:y.name)?e:"",mappingCompanies:{},page:null!=(n=null==y?void 0:y.page)?n:f.sn,pageSize:null!=(a=null==y?void 0:y.pageSize)?a:f.lY}}),{control:k,setValue:T}=H,F=N(),{retrieveRowLevelShowToggleHandler:O}=F,q=(0,m._)(F,["retrieveRowLevelShowToggleHandler"]),Y=(0,g.useCallback)(e=>{let n=O(e);return(0,i.jsx)(_,(0,h._)({data:e},q,n))},[O,q]),{columns:K,error:D,filteredData:J,isLoading:W,refetch:X,totalCount:Z,selectionInfo:G}=(e=>{var n,a;let{control:t,setValue:l,rowSelectAction:o,showToggleState:c,rowLevelShowToggle:m}=e,u=(0,w.FH)({control:t}),{data:x,error:y,refetch:v,isLoading:b}=(e=>{let{data:n,error:a,refetch:i,isLoading:t}=(0,r.L)({queryKey:[d.Tx,e],queryFn:async()=>{try{let n=await s.ov.getCandidatesHsContacts(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},enabled:!0});return{data:n,error:a,refetch:i,isLoading:t,totalCount:null==n?void 0:n.count}})({searchCondition:(0,h._)({},!(0,j.hX)(null==u?void 0:u.name)&&!(0,j.Im)(null==u?void 0:u.name)&&{name:null==u?void 0:u.name}),sort:P.tY.UpdatedAtdesc,perPage:(null==u?void 0:u.pageSize)||f.lY,page:(null==u?void 0:u.page)||f.sn+1}),S=(0,g.useMemo)(()=>{var e;return null!=(e=null==x?void 0:x.items.map(e=>{var n,a,i,t,l;if(!(null==e||null==(n=e.hsContact)?void 0:n.id))return null;let o=[...null!=(t=null==(a=e.candidateCompanies)?void 0:a.filter(e=>null==e?void 0:e.jcCode).map(e=>{var n;return(0,p._)((0,h._)({},e),{id:null!=(n=e.hsCompanyId)?n:(0,M._)(e.jcCode),jcCode:(0,M._)(e.jcCode),facilityJcCode:null,candidateType:"company"})}))?t:[],...null!=(l=null==(i=e.candidateFacilities)?void 0:i.filter(e=>(null==e?void 0:e.jcCode)&&(null==e?void 0:e.facilityJcCode)).map(e=>(0,p._)((0,h._)({},e),{id:(0,M._)(e.facilityJcCode),jcCode:(0,M._)(e.jcCode),facilityJcCode:(0,M._)(e.facilityJcCode),candidateType:"facility"})))?l:[]];return o.length?{id:e.hsContact.id,hsContact:(0,p._)((0,h._)({},e.hsContact),{id:e.hsContact.id}),candidatedCompanies:o}:null}).filter(e=>null!==e))?e:[]},[x]),{columns:z,selectionInfo:N}=(e=>{let{showToggleState:n,rowLevelShowToggle:a,totalCount:t,rowSelectAction:l}=e,[o,s]=(0,g.useState)(!1),r=(0,g.useMemo)(()=>o?"all":"partial",[o]),d=(0,f.Qk)({mode:r,totalCount:t,rowSelectAction:(0,h._)({},l)}),c=d.getSelectionInfo();return{columns:(0,g.useMemo)(()=>[{id:"select",size:150,header:()=>(0,i.jsxs)(C.A,{sx:{display:"flex",alignItems:"center",gap:1},children:[(0,i.jsx)(Q.A,{id:"checkbox-select-all",name:"checkbox-select-all",size:"small",checked:o,onChange:e=>{s(e.target.checked),d.resetSelection()}}),(0,i.jsx)(U.E,{size:14,children:"名寄せ不要"})]}),cell(e){let{row:n}=e;return(0,i.jsx)(A.Qw,{id:n.original.hsContact.id,enhanceSelect:d})}},{id:"updatedAt",size:180,accessorFn:e=>e.hsContact.updatedAt,header:()=>(0,i.jsx)(C.A,{component:"span",children:"更新日"}),cell:e=>(0,i.jsx)(R.K,{text:(0,L.Yq)(new Date(e.row.original.hsContact.updatedAt),"yyyy/MM/dd"),sx:{lineHeight:A.mT}}
1)},{id:"contactName",size:240,header:()=>(0,i.jsx)(C.A,{component:"span",children:"コンタクト名(名前)"}),cell(e){var n,a;let t=e.row.original.hsContact.hsLastName||e.row.original.hsContact.hsFirstName?"".concat(null!=(n=e.row.original.hsContact.hsLastName)?n:""," ").concat(null!=(a=e.row.original.hsContact.hsFirstName)?a:""):"-";return(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(eh.Z,{service:"hubspot",width:24,height:24}),e.row.original.hsContact.hsContactDetailUrl?(0,i.jsx)(I.p3,{to:e.row.original.hsContact.hsContactDetailUrl,target:"_blank",icon:"externalLink",children:t}):(0,i.jsx)(U.E,{size:14,bold:!0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",children:t})]})}},{id:"companyName",size:480,accessorKey:"name",header:()=>(0,i.jsx)(C.A,{component:"span",children:"企業名"}),cell:e=>(0,i.jsx)(na,{data:e.row.original,getShowState:n.getShowState,rowLevelShowToggle:a})},{id:"corporateNumber",size:360,accessorFn:()=>"corporateNumber",header:()=>(0,i.jsx)(C.A,{component:"span",children:"法人番号"}),cell:e=>(0,i.jsx)(e9,{data:e.row.original,showToggleState:n})},{id:"jcCode",size:240,accessorFn:()=>"jcCode",header:()=>(0,i.jsx)(C.A,{component:"span",children:"JCコード"}),cell:e=>(0,i.jsx)(e5,{data:e.row.original,showToggleState:n})},{id:"mailAddress",size:280,accessorFn:()=>"mailAddress",header:()=>(0,i.jsx)(C.A,{component:"span",children:"メールアドレス"}),cell:e=>(0,i.jsx)(ne,{data:e.row.original,showToggleState:n})},{id:"phoneNumber",size:120,accessorFn:()=>"phoneNumber",header:()=>(0,i.jsx)(C.A,{component:"span",children:"電話番号"}),cell:e=>(0,i.jsx)(nn,{data:e.row.original,showToggleState:n})},{id:"address",size:420,accessorFn:()=>"address",header:()=>(0,i.jsx)(C.A,{component:"span",children:"所在地"}),cell:e=>(0,i.jsx)(e7,{data:e.row.original,showToggleState:n})},{id:"action",size:150,accessorFn:()=>"action",header:()=>(0,i.jsx)(C.A,{component:"span",children:"アクション"}),cell:e=>(0,i.jsx)(e3,{data:e.row.original})}],[n,a,d,o]),selectionInfo:c}})({showToggleState:c,rowLevelShowToggle:m,totalCount:null!=(n=null==x?void 0:x.count)?n:0,rowSelectAction:o});return(0,E.Ij)(()=>{(0,j.Im)(S)||l("mappingCompanies",S.reduce((e,n)=>{var a,i;let t=n.candidatedCompanies[0];return(0,p._)((0,h._)({},e),{[n.hsContact.id]:{jcCode:t.jcCode,facilityJcCode:null!=(a=t.facilityJcCode)?a:null,hsCompanyId:"company"===t.candidateType&&null!=(i=t.hsCompanyId)?i:null}})},{}))},[S]),{columns:z,error:y,filteredData:S,isLoading:b,refetch:async()=>{await v()},totalCount:null!=(a=null==x?void 0:x.count)?a:0,selectionInfo:N}})({control:k,setValue:T,rowSelectAction:o,showToggleState:q,rowLevelShowToggle:Y}),B=(0,g.useCallback)(e=>{l.setPagination({pageIndex:f.sn,pageSize:l.pagination.pageSize}),T("page",f.sn+1),z((0,p._)((0,h._)({},null!==e&&{name:String(e)}),{page:f.sn+1}))},[l,T,z]);return(0,g.useEffect)(()=>{T("page",l.pagination.pageIndex+1),T("pageSize",l.pagination.pageSize),z({page:l.pagination.pageIndex+1}),z({pageSize:l.pagination.pageSize})},[l.pagination.pageIndex,l.pagination.pageSize,T,z]),(0,i.jsx)(C.A,{sx:{width:"100%",height:"100%",overflow:"hidden",borderRadius:"4px"},children:(0,i.jsx)(w.Op,(0,p._)((0,h._)({},H),{children:(0,i.jsxs)(S.s,{flexDirection:"column",gap:1,sx:{height:"100%",mt:2},children:[(0,i.jsx)(ns,{selectionInfo:G,onChangeFilter:B}),(0,i.jsx)(b.lV,{size:"fit",sx:{width:"100%",display:"grid",gap:2,backgroundColor:t.palette.background.paper,minHeight:0},children:(0,i.jsx)(A.bQ,{usePagination:!0,tableLayout:"fixed",maxHeight:"100%",stickyHeaderIdsSet:new Set(["contactName"]),useColumnResize:!0,data:J,columns:K,columnResizeAction:c,paginateAction:l,rowSelectAction:o,error:D,isLoading:W,refetch:X,onNoMatchRetry:async()=>{T("page",f.sn+1),T("pageSize",f.lY),T("name",""),T("mappingCompanies",{}),z({name:"",mappingCompanies:{},page:f.sn+1,pageSize:f.lY}),await X()}})}),(0,i.jsx)(C.A,{px:1,children:(0,i.jsx)(A.Zv,{paginateAction:l,rowSelectAction:o,totalCount:Z,usePagination:!0})})]})}))})});nr.displayName="HubspotContactCandidateList";let nd=k.z.object({name:k.z.string().optional()}).and(T.Y),nc=e=>{var n;
1let a=null!=(n=e.matchedFacility)?n:e.matchedCompany;if(!a)return null;let i=(0,M._)(a.jcCode);return{id:e.hsContact.id,hsContact:(0,p._)((0,h._)({},e.hsContact),{id:e.hsContact.id}),matchedCompany:(0,p._)((0,h._)({},a),{id:i,jcCode:i}),hsCompany:(0,p._)((0,h._)({},e.hsCompany),{id:e.hsCompany.id})}},nh=e=>{let{isOpen:n,onClose:a,selectionInfo:t,selectedCount:l}=e,{bulkDisconnectMutation:o}=(()=>{let{displayInfo:e,displayError:n}=(0,D.dj)();return{bulkDisconnectMutation:(0,K.C)({mutationFn:async e=>{try{let n=await s.ov.bulkDisconnectHsContacts(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},onSuccess:async()=>{e("HubSpot連携の解除処理を開始しました")},onError:e=>{var a;n(null!=(a=null==e?void 0:e.message)?a:"HubSpot連携の解除に失敗しました")},onMutate:()=>{},onSettled:()=>{}})}})(),{control:r}=(0,w.xW)(),d=(0,w.FH)({control:r}),c=async()=>{let e=(0,h._)({searchCondition:(0,h._)({},!(0,j.hX)(null==d?void 0:d.name)&&!(0,j.Im)(null==d?void 0:d.name)&&{name:null==d?void 0:d.name})},(0,H.YW)(t).with({mode:"all"},e=>({excludeHsContactIds:e.selection.excludeIds.map(e=>Number(e))})).with({mode:"partial"},e=>({includeHsContactIds:e.selection.includeIds.map(e=>Number(e))})).exhaustive());await o.mutateAsync(e),a()};return(0,i.jsxs)(eC.lG,{isOpen:n,close:a,sx:{".MuiPaper-root":{minWidth:{xs:"80vw",lg:"768px"}}},children:[(0,i.jsx)(eg.cw,{divider:!1,children:(0,i.jsxs)(C.A,{sx:e=>({display:"flex",flexDirection:"column",alignItems:"center",gap:e.spacing(3),px:e.spacing(4),py:e.spacing(3)}),children:[(0,i.jsx)(C.A,{sx:{color:"error.main"},children:(0,i.jsx)($.A,{type:"exclamationMarkCircle",width:32,height:32})}),(0,i.jsx)(U.E,{size:14,sx:{whiteSpace:"pre-wrap",textAlign:"center"},children:"一括で連携解除を実行しますか?\n対象件数: ".concat((0,em.mC)(l),"件")})]})}),(0,i.jsxs)(eg.jl,{children:[(0,i.jsx)(I.rA,{variant:"text",onClick:a,children:"キャンセル"}),(0,i.jsx)(I.rA,{color:"error",onClick:c,disabled:o.isPending||0===l,children:"連携解除"})]})]})},np=e=>{let{onChangeFilter:n}=e,{control:a}=(0,w.xW)();return(0,i.jsx)(C.A,{children:(0,i.jsx)(ey.A_,{direction:"vertical",control:a,label:"コンタクト名/企業名を入力",name:"name",required:!1,disabled:!1,onChange:e=>n(e),sx:{width:"220px"}})})},nm=e=>{let{selectionInfo:n,onChangeFilter:a}=e,[t,l]=(0,g.useState)(!1),o=(0,H.YW)(n).with({mode:"all"},e=>e.selection.selectedCount).with({mode:"partial"},e=>e.selection.selectedCount).exhaustive();return(0,i.jsxs)(C.A,{sx:e=>({display:"flex",alignItems:"center",gap:e.spacing(4)}),children:[(0,i.jsx)(nh,{isOpen:t,onClose:()=>{l(!1)},selectionInfo:n,selectedCount:o}),(0,i.jsx)(np,{onChangeFilter:a}),(0,i.jsx)(U.E,{size:14,children:"".concat((0,em.mC)(o),"件選択")}),(0,i.jsx)(I.rA,{variant:"contained",fullWidth:!1,color:"error",onClick:e=>{(0,z.q)(e),l(!0)},disabled:0===o,children:"連携解除"})]})},nu=(0,g.memo)(()=>{var e,n,a;let t=(0,x.A)(),l=(0,f.p7)(),o=(0,f.EQ)(),c=(0,f.Uv)({defaultColumnSizes:{}}),{initialQueryParams:m}=(0,v.nF)(),{updateQueryParams:y}=(0,v.Uw)({}),z=(0,w.mN)({mode:"all",resolver:(0,u.u)(nd),values:{name:null!=(e=null==m?void 0:m.name)?e:"",page:null!=(n=null==m?void 0:m.page)?n:f.sn,pageSize:null!=(a=null==m?void 0:m.pageSize)?a:f.lY}}),{control:N,setValue:H}=z,{columns:_,error:k,filteredData:T,isLoading:F,refetch:O,totalCount:E,selectionInfo:M}=(e=>{var n,a;let{control:t,rowSelectAction:l}=e,o=(0,w.FH)({control:t}),{data:c,error:p,refetch:m,isLoading:u}=(e=>{let{data:n,error:a,refetch:i,isLoading:t}=(0,r.L)({queryKey:[d.fm,e],queryFn:async()=>{try{let n=await s.ov.getAssociatedCompanyHsContacts(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},enabled:!0});return{data:n,error:a,refetch:i,isLoading:t,totalCount:null==n?void 0:n.count}})({searchCondition:(0,h._)({},!(0,j.hX)(null==o?void 0:o.name)&&!(0,j.Im)(null==o?void 0:o.name)&&{name:null==o?void 0:o.name}),sort:P.tY.UpdatedAtdesc,perPage:(null==o?void 0:o.pageSize)||f.lY,page:(null==o?void 0:o.page)||f.sn+1}),{columns:y,selectionInfo:b}=(e=>{let{totalCount:n,rowSelectAction:a}=e,t=(0,x.A)(),[l,o]=(0,g.useState)(!1),s=(0,g.useMemo)(()=>l?"all":"partial",[l]),r=(0,f.Qk)({mode:s,totalCount:n,rowSelectAction:(0,h._)({},a)}),d=r.getSelectionInfo();return{columns:(0,g.useMemo)(()=>[{id:"select",size:50,header:()=>(0,i.jsx)(Q.A,{id:"checkbox-select-all",name:"checkbox-select-all",size:"small",checked:l,onChange:e=>{o(e.target.checked),r.resetSelection()}}),cell(e){let{row:n}=e;return(0,i.jsx)(A.Qw,{id:n.original.hsContact.id,enhanceSelect:r})}},{id:"updatedAt",size:120,accessorFn:e=>e.hsContact.updatedAt,header:()=>(0,i.jsx)(C.A,{component:"span",children:"更新日"}),cell:e=>(0,i.jsx)(R.K,{text:(0,L.Yq)(new Date(e.row.original.hsContact.updatedAt),"yyyy/MM/dd")})},{id:"connectedHsCompanyName",size:240,accessorFn:e=>e.hsCompany.hsCompanyName,header:()=>(0,i.jsx)(C.A,{component:"span",children:"紐付け先企業名"}),cell:e=>(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(eh.Z,{service:"hubspot",width:24,height:24}),e.row.original.hsCompany.hsCompanyDetailUrl?(0,i.jsx)(I.p3,{to:e.row.original.hsCompany.hsCompanyDetailUrl,target:"_blank",rel:"noopener noreferrer",icon:"externalLink",children:e.row.original.hsCompany.hsCompanyName}):(0,i.jsx)(U.E,{size:14,bold:!0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",children:e.row.original.hsCompany.hsCompanyName})]})},{id:"contactName",size:240,header:()=>(0,i.jsx)(C.A,{component:"span",children:"コンタクト名(名前)"}),cell(e){var n,a;let t=e.row.original.hsContact.hsLastName||e.row.original.hsContact.hsFirstName?"".concat(null!=(n=e.row.original.hsContact.hsLastName)?n:""," ").concat(null!=(a=e.row.original.hsContact.hsFirstName)?a:""):"-";return(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(eh.Z,{service:"hubspot",width:24,height:24}),e.row.original.hsContact.hsContactDetailUrl?(0,i.jsx)(I.p3,{to:e.row.original.hsContact.hsContactDetailUrl,target:"_blank",icon:"externalLink",children:t}):(0,i.jsx)(U.E,{size:14,bold:!0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",children:t})]})}},{id:"companyName",size:480,accessorKey:"name",header:()=>(0,i.jsx)(C.A,{component:"span",children:"企業名"}),cell(e){let n=e.row.original.matchedCompany;return(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.Kt)(e.row.original.hsContact)})}),(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)($.A,{type:"salesnow",width:24,height:24}),(0,i.jsx)(I.p3,{to:(0,v.OK)((0,eN.s)({matched:n,sourceType:eH._w.HsCollateResult,referrer:eS.ir.HUBSPOT_COLLATE_RESULT,companyTab:ez.gv.HubSpot})),target:"_blank",icon:"arrowRight",children:(0,B.ZE)(n)}),n.isCompanyNameMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:t.palette.primary.main})]})]})}},{id:"corporateNumber",size:360,accessorFn:()=>"corporateNumber",header:()=>(0,i.jsx)(C.A,{component:"span",children:"法人番号"}),cell:e=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{sx:{minHeight:A.mT},children:null}),(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.uR)(e.row.original.matchedCompany)})})]})},{id:"mailAddress",size:280,accessorFn:()=>"mailAddress",header:()=>(0,i.jsx)(C.A,{component:"span",children:"メールアドレス"}),cell:e=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,bold:!0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.k4)(e.row.original.hsContact)})}),(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.Hd)(e.row.original.matchedCompany)}),e.row.original.matchedCompany.isMailAddressMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:t.palette.primary.main})]})]})},{id:"phoneNumber",size:120,accessorFn:()=>"phoneNumber",header:()=>(0,i.jsx)(C.A,{component:"span",children:"電話番号"}),cell:e=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,bold:!0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.o2)(e.row.original.hsContact)})}),(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.H$)(e.row.original.matchedCompany)}),e.row.original.matchedCompany.isPhoneMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:t.palette.primary.main})]})]})},{id:"address",size:280,accessorFn:()=>"address",header:()=>(0,i.jsx)(C.A,{component:"span",children:"所在地"}),cell:e=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(U.E,{size:14,bold:!0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.JT)(e.row.original.hsContact)})}),(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(U.E,{size:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",sx:{lineHeight:A.mT},children:(0,B.OA)(e.row.original.matchedCompany)}),e.row.original.matchedCompany.isAddressMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:t.palette.primary.main})]})]})}],[r,l,t.palette.primary.main]),selectionInfo:d}})({rowSelectAction:l,totalCount:null!=(n=null==c?void 0:c.count)?n:0});return{columns:y,error:p,filteredData:(0,g.useMemo)(()=>(e=>{var n;return null!=(n=null==e?void 0:e.map(nc).filter(e=>null!==e))?n:[]})(null==c?void 0:c.items),[c]),isLoading:u,refetch:async()=>{await m()},totalCount:null!=(a=null==c?void 0:c.count)?a:0,selectionInfo:b}})({control:N,rowSelectAction:o}),q=(0,g.useCallback)(e=>{l.setPagination({pageIndex:f.sn,pageSize:l.pagination.pageSize}),H("page",f.sn+1),y((0,p._)((0,h._)({},null!==e&&{name:String(e)}),{page:f.sn+1}))},[l,H,y]);return(0,g.useEffect)(()=>{H("page",l.pagination.pageIndex+1),H("pageSize",l.pagination.pageSize),y({page:l.pagination.pageIndex+1}),y({pageSize:l.pagination.pageSize})},[l.pagination.pageIndex,l.pagination.pageSize,H,y]),(0,i.jsx)(C.A,{sx:{width:"100%",height:"100%",overflow:"hidden",borderRadius:"4px"},children:(0,i.jsx)(w.Op,(0,p._)((0,h._)({},z),{children:(0,i.jsxs)(S.s,{flexDirection:"column",gap:1,sx:{height:"100%",mt:2},children:[(0,i.jsx)(nm,{selectionInfo:M,onChangeFilter:q}),(0,i.jsx)(b.lV,{size:"fit",sx:{width:"100%",display:"grid",gap:2,backgroundColor:t.palette.background.paper,minHeight:0},children:(0,i.jsx)(A.bQ,{usePagination:!0,tableLayout:"fixed",maxHeight:"100%",stickyHeaderIdsSet:new Set(["contactName"]),useColumnResize:!0,data:T,columns:_,columnResizeAction:c,paginateAction:l,rowSelectAction:o,error:k,isLoading:F,refetch:O,onNoMatchRetry:async()=>{H("page",f.sn+1),H("pageSize",f.lY),H("name",""),y({name:"",page:f.sn+1,pageSize:f.lY}),await O()}})}),(0,i.jsx)(C.A,{px:1,children:(0,i.jsx)(A.Zv,{paginateAction:l,rowSelectAction:o,totalCount:E,usePagination:!0}
1)})]})}))})});nu.displayName="HubspotContactConnectedList";let nx=k.z.object({name:k.z.string().optional()}).and(T.Y),nC=e=>{let{onChangeFilter:n}=e,{control:a}=(0,w.xW)();return(0,i.jsx)(C.A,{sx:{pt:"14px"},children:(0,i.jsx)(ey.A_,{direction:"vertical",control:a,label:"コンタクト名/企業名を入力",name:"name",required:!1,disabled:!1,onChange:e=>n(e),sx:{width:"220px"}})})},ng=(0,g.memo)(()=>{var e,n,a;let t=(0,x.A)(),l=(0,f.p7)(),o=(0,f.EQ)(),c=(0,f.Uv)({defaultColumnSizes:{}}),{initialQueryParams:m}=(0,v.nF)(),{updateQueryParams:y}=(0,v.Uw)({}),N=(0,w.mN)({mode:"all",resolver:(0,u.u)(nx),values:{name:null!=(e=null==m?void 0:m.name)?e:"",page:null!=(n=null==m?void 0:m.page)?n:f.sn,pageSize:null!=(a=null==m?void 0:m.pageSize)?a:f.lY}}),{control:H,setValue:_}=N,{columns:k}=(()=>{let{bulkToggleHiddenMutation:e}=nt(),n=(0,g.useCallback)(async n=>{await e.mutateAsync({includeHsContactIds:[Number(n)],isHidden:!1})},[e]);return{columns:(0,g.useMemo)(()=>[{id:"updatedAt",size:180,accessorFn:e=>e.hsContact.updatedAt,header:()=>(0,i.jsx)(C.A,{component:"span",children:"更新日"}),cell:e=>(0,i.jsx)(C.A,{sx:{py:"16px"},children:(0,i.jsx)(R.K,{text:(0,L.Yq)(new Date(e.row.original.hsContact.updatedAt),"yyyy/MM/dd")})})},{id:"contactName",size:240,header:()=>(0,i.jsx)(C.A,{component:"span",children:"コンタクト名(名前)"}),cell(e){var n,a;let t=e.row.original.hsContact.hsLastName||e.row.original.hsContact.hsFirstName?"".concat(null!=(n=e.row.original.hsContact.hsLastName)?n:""," ").concat(null!=(a=e.row.original.hsContact.hsFirstName)?a:""):"-";return(0,i.jsxs)(C.A,{component:"span",sx:{display:"inline-grid",gridTemplateColumns:"repeat(2, max-content)",gap:"4px",paddingY:"4px",alignItems:"center"},children:[(0,i.jsx)(eh.Z,{service:"hubspot",width:24,height:24}),e.row.original.hsContact.hsContactDetailUrl?(0,i.jsx)(I.p3,{to:e.row.original.hsContact.hsContactDetailUrl,target:"_blank",icon:"externalLink",children:t}):(0,i.jsx)(U.E,{size:14,bold:!0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",children:t})]})}},{id:"companyName",size:480,accessorFn:e=>e.hsContact.hsCompanyName,header:()=>(0,i.jsx)(C.A,{component:"span",children:"企業名"}),cell:e=>(0,i.jsx)(C.A,{component:"span",sx:{display:"inline-grid",gridTemplateColumns:"repeat(2, max-content)",gap:"4px",alignItems:"center"},children:(0,i.jsx)(U.E,{size:14,bold:!0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",children:(0,B.fm)(e.row.original.hsContact)})})},{id:"action",size:120,accessorFn:()=>"action",header:()=>(0,i.jsx)(C.A,{component:"span",children:"アクション"}),cell:e=>(0,i.jsx)(I.rA,{variant:"text",color:"primary",size:"small",onClick:a=>{(0,z.q)(a),n(e.row.original.hsContact.id)},children:"再表示する"})},{id:"mailAddress",size:280,accessorFn:e=>e.hsContact.hsMailAddress,header:()=>(0,i.jsx)(C.A,{component:"span",children:"メールアドレス"}),cell:e=>(0,i.jsx)(R.K,{text:(0,B.k4)(e.row.original.hsContact)})},{id:"phoneNumber",size:180,accessorFn:e=>e.hsContact.hsPhone,header:()=>(0,i.jsx)(C.A,{component:"span",children:"電話番号"}),cell:e=>(0,i.jsx)(R.K,{text:(0,B.o2)(e.row.original.hsContact)})},{id:"address",size:420,accessorFn:()=>"address",header:()=>(0,i.jsx)(C.A,{component:"span",children:"所在地"}),cell:e=>(0,i.jsx)(R.K,{text:(0,B.JT)(e.row.original.hsContact)})}],[n])}})(),{error:T,filteredData:F,isLoading:O,refetch:E,totalCount:M}=(e=>{var n;let{control:a}=e,i=(0,w.FH)({control:a}),{data:t,error:l,refetch:o,isLoading:c}=(e=>{let{data:n,error:a,refetch:i,isLoading:t,isFetching:l}=(0,r.L)({queryKey:[d.iH,e],queryFn:async()=>{try{let n=await s.ov.getHiddenHsContacts(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},enabled:!0,initialData:void 0,placeholderData:void 0});return{data:n,error:a,refetch:i,isLoading:t,isFetching:l,totalCount:null==n?void 0:n.count}})({searchCondition:(0,h._)({},!(0,j.hX)(null==i?void 0:i.name)&&!(0,j.Im)(null==i?void 0:i.name)&&{name:null==i?void 0:i.name}),sort:P.tY.UpdatedAtdesc,perPage:(null==i?void 0:i.pageSize)||f.lY,page:(null==i?void 0:i.page)||f.sn+1});return{error:l,filteredData:(0,g.useMemo)(()=>{var e,n;return null!=(n=null==t||null==(e=t.items)?void 0:e.map(e=>({id:e.hsContact.id,hsContact:(0,p._)((0,h._)({},e.hsContact),{id:e.hsContact.id})})))?n:[]},[t]),isLoading:c,refetch:async()=>{await o()},totalCount:null!=(n=null==t?void 0:t.count)?n:0}})({control:H}),Q=(0,g.useCallback)(e=>{l.setPagination({pageIndex:f.sn,pageSize:l.pagination.pageSize}),_("page",f.sn+1),y({name:String(e),page:f.sn+1})},[l,_,y]);return(0,g.useEffect)(()=>{_("page",l.pagination.pageIndex+1),_("pageSize",l.pagination.pageSize),y({page:l.pagination.pageIndex+1}),y({pageSize:l.pagination.pageSize})},[l.pagination.pageIndex,l.pagination.pageSize,_,y]),(0,i.jsx)(C.A,{sx:{width:"100%",height:"100%",overflow:"hidden",borderRadius:"4px"},children:(0,i.jsx)(w.Op,(0,p._)((0,h._)({},N),{children:(0,i.jsxs)(S.s,{flexDirection:"column",gap:1,sx:{height:"100%"},children:[(0,i.jsx)(nC,{onChangeFilter:Q}),(0,i.jsx)(b.lV,{size:"fit",sx:{width:"100%",display:"grid",gap:2,backgroundColor:t.palette.background.paper,minHeight:0},children:(0,i.jsx)(A.bQ,{usePagination:!0,tableLayout:"fixed",maxHeight:"100%",stickyHeaderIdsSet:new Set(["contactName","companyName","action"]),useColumnResize:!0,data:F,columns:k,columnResizeAction:c,paginateAction:l,rowSelectAction:o,error:T,isLoading:O,refetch:E,onNoMatchRetry:async()=>{_("page",f.sn+1),_("pageSize",f.lY),_("name",""),y({name:"",page:f.sn+1,pageSize:f.lY}),await E()}})}),(0,i.jsx)(C.A,{px:1,children:(0,i.jsx)(A.Zv,{paginateAction:l,rowSelectAction:o,totalCount:M,usePagination:!0}
1)})]})}))})});ng.displayName="HubspotContactHiddenList";let nw=k.z.object({name:k.z.string().optional()}).and(T.Y),ny=e=>{var n,a;let i=null!=(n=e.matchedFacility)?n:e.matchedCompany;if(!i)return null;let t=(0,M._)(i.jcCode);return{id:e.hsContact.id,hsContact:(0,p._)((0,h._)({},e.hsContact),{id:e.hsContact.id}),matchedCompany:(0,p._)((0,h._)({},i),{corporateNumber:null!=(a=i.corporateNumber)?a:void 0,id:t,jcCode:t})}},nj=e=>{let{data:n}=e,{connectMutation:a}=e8(),{disconnectMutation:t}=(()=>{let{displayInfo:e,displayError:n}=(0,D.dj)();return{disconnectMutation:(0,K.C)({mutationFn:async e=>{try{let n=await s.ov.disconnectHsContact(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},onSuccess:async()=>{await Y.q.refetchQueries({queryKey:[d.QZ]}),await Y.q.refetchQueries({queryKey:[d.Zr]}),e("HubSpot連携を解除しました")},onError:e=>{var a;n(null!=(a=null==e?void 0:e.message)?a:"HubSpot連携の解除に失敗しました")}})}})(),l=a.isPending||t.isPending,o=(0,g.useCallback)(async()=>{let{jcCode:e,facilityJcCode:i}=n.matchedCompany,t={items:[i?{hsContactId:n.hsContact.id,jcCode:e,isFacility:!0,facilityJcCode:i}:{hsContactId:n.hsContact.id,jcCode:e}]};await a.mutateAsync(t)},[a,n]),r=(0,g.useCallback)(async()=>{await t.mutateAsync(Number(n.hsContact.id))},[t,n.hsContact.id]);return(0,i.jsx)(A.Qm,{children:(0,i.jsxs)(S.s,{gap:1,children:[(0,i.jsx)(I.rA,{variant:"text",color:"primary",fullWidth:!1,onClick:o,disabled:l,children:"承認"}),(0,i.jsx)(I.rA,{variant:"text",color:"error",fullWidth:!1,onClick:r,disabled:l,children:"棄却"})]})})},nv=e=>{let{onChangeFilter:n}=e,{control:a}=(0,w.xW)();return(0,i.jsx)(C.A,{children:(0,i.jsx)(ey.A_,{direction:"vertical",control:a,label:"コンタクト名/企業名を入力",name:"name",required:!1,disabled:!1,onChange:e=>n(e),sx:{width:"220px"}})})},nf=e=>{let{onChangeFilter:n}=e;return(0,i.jsx)(C.A,{sx:e=>({display:"flex",alignItems:"center",gap:e.spacing(4)}),children:(0,i.jsx)(nv,{onChangeFilter:n})})},nA=(0,g.memo)(()=>{var e,n,a;let t=(0,x.A)(),l=(0,f.p7)(),o=(0,f.Uv)({defaultColumnSizes:{}}),{initialQueryParams:c}=(0,v.nF)(),{updateQueryParams:m}=(0,v.Uw)({}),y=(0,w.mN)({mode:"all",resolver:(0,u.u)(nw),values:{name:null!=(e=null==c?void 0:c.name)?e:"",page:null!=(n=null==c?void 0:c.page)?n:f.sn,pageSize:null!=(a=null==c?void 0:c.pageSize)?a:f.lY}}),{control:z,setValue:N}=y,{columns:H,error:_,filteredData:k,isLoading:T,refetch:F,totalCount:O}=(e=>{var n;let{control:a}=e,t=(0,w.FH)({control:a}),{data:l,error:o,refetch:c,isLoading:p}=(e=>{let{data:n,error:a,refetch:i,isLoading:t}=(0,r.L)({queryKey:[d.QZ,e],queryFn:async()=>{try{let n=await s.ov.getNeedsReviewHsContacts(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},enabled:!0});return{data:n,error:a,refetch:i,isLoading:t,totalCount:null==n?void 0:n.count}})({searchCondition:(0,h._)({},!(0,j.hX)(null==t?void 0:t.name)&&!(0,j.Im)(null==t?void 0:t.name)&&{name:null==t?void 0:t.name}),sort:P.tY.UpdatedAtdesc,perPage:(null==t?void 0:t.pageSize)||f.lY,page:(null==t?void 0:t.page)||f.sn+1}),{columns:m}=(()=>{let e=(0,x.A)().palette.primary.main;return{columns:(0,g.useMemo)(()=>[{id:"updatedAt",size:120,accessorFn:e=>e.hsContact.updatedAt,header:()=>(0,i.jsx)(C.A,{component:"span",children:"更新日"}),cell:e=>(0,i.jsx)(R.K,{text:(0,L.Yq)(new Date(e.row.original.hsContact.updatedAt),"yyyy/MM/dd")})},{id:"contactName",size:240,header:()=>(0,i.jsx)(C.A,{component:"span",children:"コンタクト名(名前)"}),cell(e){var n,a;let t=e.row.original.hsContact.hsLastName||e.row.original.hsContact.hsFirstName?"".concat(null!=(n=e.row.original.hsContact.hsLastName)?n:""," ").concat(null!=(a=e.row.original.hsContact.hsFirstName)?a:""):"-";return(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(eh.Z,{service:"hubspot",width:24,height:24}),e.row.original.hsContact.hsContactDetailUrl?(0,i.jsx)(I.p3,{to:e.row.original.hsContact.hsContactDetailUrl,target:"_blank",icon:"externalLink",children:t}):(0,i.jsx)(eR.A,{sx:{fontSize:14,fontWeight:700,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:t})]})}},{id:"companyName",size:480,accessorKey:"name",header:()=>(0,i.jsx)(C.A,{component:"span",children:"企業名"}),cell(n){let a=n.row.original.matchedCompany;return(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(eR.A,{sx:{fontSize:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.Kt)(n.row.original.hsContact)})}),(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)($.A,{type:"salesnow",width:24,height:24}),(0,i.jsx)(I.p3,{to:(0,v.OK)((0,eN.s)({matched:a,sourceType:eH._w.HsCollateResult,referrer:eS.ir.HUBSPOT_COLLATE_RESULT,companyTab:ez.gv.HubSpot})),target:"_blank",icon:"arrowRight",children:(0,B.ZE)(a)}),a.isCompanyNameMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:e})]})]})}},{id:"action",size:180,accessorFn:()=>"action",header:()=>(0,i.jsx)(C.A,{component:"span",children:"アクション"}),cell:e=>(0,i.jsx)(nj,{data:e.row.original})},{id:"collationReason",size:240,accessorFn:e=>e.hsContact.collationReason,header:()=>(0,i.jsx)(C.A,{component:"span",children:"要確認の理由"}),cell:e=>(0,i.jsx)(U.E,{size:14,whiteSpace:"normal",children:(0,eU.q)(e.row.original.hsContact.collationReason)})},{id:"corporateNumber",size:360,accessorFn:()=>"corporateNumber",header:()=>(0,i.jsx)(C.A,{component:"span",children:"法人番号"}),cell:e=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{sx:{minHeight:A.mT},children:null}),(0,i.jsx)(A.Qm,{children:(0,i.jsx)(eR.A,{sx:{fontSize:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.uR)(e.row.original.matchedCompany)})})]})},{id:"mailAddress",size:280,accessorFn:()=>"mailAddress",header:()=>(0,i.jsx)(C.A,{component:"span",children:"メールアドレス"}),cell:n=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(eR.A,{sx:{fontSize:14,fontWeight:700,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.k4)(n.row.original.hsContact)})}),(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(eR.A,{sx:{fontSize:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.Hd)(n.row.original.matchedCompany)}),n.row.original.matchedCompany.isMailAddressMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:e})]})]})},{id:"phoneNumber",size:120,accessorFn:()=>"phoneNumber",header:()=>(0,i.jsx)(C.A,{component:"span",children:"電話番号"}),cell:n=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(eR.A,{sx:{fontSize:14,fontWeight:700,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.o2)(n.row.original.hsContact)})}),(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(eR.A,{sx:{fontSize:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.H$)(n.row.original.matchedCompany)}),n.row.original.matchedCompany.isPhoneMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:e})]})]})},{id:"address",size:280,accessorFn:()=>"address",header:()=>(0,i.jsx)(C.A,{component:"span",children:"所在地"}),cell:n=>(0,i.jsxs)(A.sX,{children:[(0,i.jsx)(A.Qm,{children:(0,i.jsx)(eR.A,{sx:{fontSize:14,fontWeight:700,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.JT)(n.row.original.hsContact)})}),(0,i.jsxs)(A.Qm,{children:[(0,i.jsx)(eR.A,{sx:{fontSize:14,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",lineHeight:A.mT},children:(0,B.OA)(n.row.original.matchedCompany)}),n.row.original.matchedCompany.isAddressMatched&&(0,i.jsx)($.A,{type:"checkmark",width:16,height:16,color:e})]})]})}],[e])}})();return{columns:m,error:o,filteredData:(0,g.useMemo)(()=>(e=>{var n;return null!=(n=null==e?void 0:e.map(ny).filter(e=>null!==e))?n:[]})(null==l?void 0:l.items),[l]),isLoading:p,refetch:async()=>{await c()},totalCount:null!=(n=null==l?void 0:l.count)?n:0}})({control:z}),E=(0,g.useCallback)(e=>{l.setPagination({pageIndex:f.sn,pageSize:l.pagination.pageSize}),N("page",f.sn+1),m((0,p._)((0,h._)({},null!==e&&{name:String(e)}),{page:f.sn+1}))},[l,N,m]);return(0,g.useEffect)(()=>{N("page",l.pagination.pageIndex+1),N("pageSize",l.pagination.pageSize),m({page:l.pagination.pageIndex+1}),m({pageSize:l.pagination.pageSize})},[l.pagination.pageIndex,l.pagination.pageSize,N,m]),(0,i.jsx)(C.A,{sx:{width:"100%",height:"100%",overflow:"hidden",borderRadius:"4px"},children:(0,i.jsx)(w.Op,(0,p._)((0,h._)({},y),{children:(0,i.jsxs)(S.s,{flexDirection:"column",gap:1,sx:{height:"100%",mt:2},children:[(0,i.jsx)(nf,{onChangeFilter:E}),(0,i.jsx)(b.lV,{size:"fit",sx:{width:"100%",display:"grid",gap:2,backgroundColor:t.palette.background.paper,minHeight:0},children:(0,i.jsx)(A.bQ,{usePagination:!0,tableLayout:"fixed",maxHeight:"100%",stickyHeaderIdsSet:new Set(["contactName","companyName","action"]),useColumnResize:!0,data:k,columns:H,columnResizeAction:o,paginateAction:l,error:_,isLoading:T,refetch:F,onNoMatchRetry:async()=>{N("page",f.sn+1),N("pageSize",f.lY),N("name",""),m({name:"",page:f.sn+1,pageSize:f.lY}),await F()}})}),(0,i.jsx)(C.A,{px:1,children:(0,i.jsx)(A.Zv,{paginateAction:l,totalCount:O,usePagination:!0}
1)})]})}))})});nA.displayName="HubspotContactNeedsReviewList";let nb=k.z.object({mappingCompanies:k.z.record(k.z.custom(),k.z.object({jcCode:k.z.custom().nullable()}))}),nS=k.z.object({name:k.z.string().optional()}).and(T.Y).and(nb),nz=e=>{let{isOpen:n,onClose:a,selectionInfo:t,selectedCount:l}=e,{bulkToggleHiddenMutation:o}=nt(),{control:s}=(0,w.xW)(),r=(0,w.FH)({control:s}),d=async()=>{let e=(0,h._)({searchCondition:(0,h._)({},!(0,j.hX)(null==r?void 0:r.name)&&!(0,j.Im)(null==r?void 0:r.name)&&{name:null==r?void 0:r.name}),targetCollationResult:P.N0.NoCandidate,isHidden:!0},(0,H.YW)(t).with({mode:"all"},e=>({excludeHsContactIds:e.selection.excludeIds.map(e=>Number(e))})).with({mode:"partial"},e=>({includeHsContactIds:e.selection.includeIds.map(e=>Number(e))})).exhaustive());await o.mutateAsync(e),a()};return(0,i.jsxs)(eC.lG,{isOpen:n,close:a,sx:{".MuiPaper-root":{minWidth:{xs:"80vw",lg:"768px"}}},children:[(0,i.jsx)(eg.cw,{divider:!1,children:(0,i.jsxs)(C.A,{sx:e=>({display:"flex",flexDirection:"column",alignItems:"center",gap:e.spacing(3),px:e.spacing(4),py:e.spacing(3)}),children:[(0,i.jsx)(C.A,{sx:{color:"error.main"},children:(0,i.jsx)($.A,{type:"exclamationMarkCircle",width:32,height:32})}),(0,i.jsx)(U.E,{size:14,sx:{whiteSpace:"pre-wrap",textAlign:"center"},children:"一括で名寄せ不要に設定しますか?\n対象件数: ".concat((0,em.mC)(l),"件")})]})}),(0,i.jsxs)(eg.jl,{children:[(0,i.jsx)(I.rA,{variant:"text",onClick:a,children:"キャンセル"}),(0,i.jsx)(I.rA,{color:"error",onClick:d,disabled:o.isPending||0===l,children:"名寄せ不要"})]})]})},nN=e=>{let{onChangeFilter:n}=e,{control:a}=(0,w.xW)();return(0,i.jsx)(C.A,{children:(0,i.jsx)(ey.A_,{direction:"vertical",control:a,label:"コンタクト名/企業名を入力",name:"name",required:!1,disabled:!1,onChange:e=>n(e),sx:{width:"220px"}})})},nH=e=>{let{selectionInfo:n,onChangeFilter:a}=e,[t,l]=(0,g.useState)(!1),o=(0,H.YW)(n).with({mode:"all"},e=>e.selection.selectedCount).with({mode:"partial"},e=>e.selection.selectedCount).exhaustive();return(0,i.jsxs)(C.A,{sx:e=>({display:"flex",alignItems:"center",gap:e.spacing(4)}),children:[(0,i.jsx)(nz,{isOpen:t,onClose:()=>{l(!1)},selectionInfo:n,selectedCount:o}),(0,i.jsx)(nN,{onChangeFilter:a}),(0,i.jsx)(U.E,{size:14,children:"".concat((0,em.mC)(o),"件選択")}),(0,i.jsx)(I.rA,{variant:"contained",fullWidth:!1,color:"error",onClick:e=>{(0,z.q)(e),l(!0)},disabled:0===o,children:"名寄せ不要"})]})},nI=(0,g.memo)(()=>{var e,n,a;let t=(0,x.A)(),l=(0,f.p7)(),o=(0,f.EQ)(),c=(0,f.Uv)({defaultColumnSizes:{}}),{initialQueryParams:m}=(0,v.nF)(),{updateQueryParams:y}=(0,v.Uw)({}),z=(0,w.mN)({mode:"all",resolver:(0,u.u)(nS),values:{name:null!=(e=null==m?void 0:m.name)?e:"",page:null!=(n=null==m?void 0:m.page)?n:f.sn,pageSize:null!=(a=null==m?void 0:m.pageSize)?a:f.lY,mappingCompanies:{}}}),{control:N,setValue:H}=z,{columns:_,error:k,filteredData:T,isLoading:F,refetch:O,totalCount:E,selectionInfo:M}=(e=>{var n,a;let{control:t,rowSelectAction:l}=e,o=(0,w.FH)({control:t}),{data:c,error:m,refetch:u,isLoading:x}=(e=>{let{data:n,error:a,refetch:i,isLoading:t}=(0,r.L)({queryKey:[d.Zr,e],queryFn:async()=>{try{let n=await s.ov.getNoCandidatesHsContacts(e);return Promise.resolve(n.data)}catch(e){return Promise.reject(e)}},enabled:!0});return{data:n,error:a,refetch:i,isLoading:t,totalCount:null==n?void 0:n.count}})({searchCondition:(0,h._)({},!(0,j.hX)(null==o?void 0:o.name)&&!(0,j.Im)(null==o?void 0:o.name)&&{name:null==o?void 0:o.name}),sort:P.tY.UpdatedAtdesc,perPage:(null==o?void 0:o.pageSize)||f.lY,page:(null==o?void 0:o.page)||f.sn+1}),{columns:y,selectionInfo:v}=(e=>{let{totalCount:n,rowSelectAction:a}=e,[t,l]=(0,g.useState)(!1),o=(0,g.useMemo)(()=>t?"all":"partial",[t]),s=(0,f.Qk)({mode:o,totalCount:n,rowSelectAction:(0,h._)({},a)}),r=s.getSelectionInfo(),{connectMutation:d}=e8(),c=(0,g.useCallback)(async e=>{await d.mutateAsync(e)},[d]);return{columns:(0,g.useMemo)(()=>[{id:"select",size:150,header:()=>(0,i.jsxs)(C.A,{sx:{display:"flex",alignItems:"center",gap:1},children:[(0,i.jsx)(Q.A,{id:"checkbox-select-all",name:"checkbox-select-all",size:"small",checked:t,onChange:e=>{l(e.target.checked),s.resetSelection()}}),(0,i.jsx)(U.E,{size:14,children:"名寄せ不要"})]}),cell(e){let{row:n}=e;return(0,i.jsx)(A.Qw,{id:n.original.hsContact.id,enhanceSelect:s})}},{id:"updatedAt",size:180,accessorFn:e=>e.hsContact.updatedAt,header:()=>(0,i.jsx)(C.A,{component:"span",children:"更新日"}),cell:e=>(0,i.jsx)(C.A,{sx:{py:"16px"},children:(0,i.jsx)(R.K,{text:(0,L.Yq)(new Date(e.row.original.hsContact.updatedAt),"yyyy/MM/dd")})})},{id:"contactName",size:240,header:()=>(0,i.jsx)(C.A,{component:"span",children:"コンタクト名(名前)"}),cell(e){var n,a;let t=e.row.original.hsContact.hsLastName||e.row.original.hsContact.hsFirstName?"".concat(null!=(n=e.row.original.hsContact.hsLastName)?n:""," ").concat(null!=(a=e.row.original.hsContact.hsFirstName)?a:""):"-";
1return(0,i.jsxs)(C.A,{component:"span",sx:{display:"inline-grid",gridTemplateColumns:"repeat(2, max-content)",gap:"4px",paddingY:"4px",alignItems:"center"},children:[(0,i.jsx)(eh.Z,{service:"hubspot",width:24,height:24}),e.row.original.hsContact.hsContactDetailUrl?(0,i.jsx)(I.p3,{to:e.row.original.hsContact.hsContactDetailUrl,target:"_blank",icon:"externalLink",children:t}):(0,i.jsx)(U.E,{size:14,bold:!0,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",children:t})]})}},{id:"companyName",size:480,accessorKey:"name",header:()=>(0,i.jsx)(C.A,{component:"span",children:"企業名"}),cell:e=>(0,i.jsx)(R.K,{text:(0,B.fm)(e.row.original.hsContact)})},{id:"action",size:180,accessorFn:()=>"action",header:()=>(0,i.jsx)(C.A,{component:"span",children:"アクション"}),cell:e=>(0,i.jsx)(X,{triggerButton:"手動で名寄せする",onSelect:n=>{c({items:[{hsContactId:e.row.original.hsContact.id,jcCode:n}]})},onSelectFacility:(n,a)=>{a&&c({items:[{hsContactId:e.row.original.hsContact.id,jcCode:a,isFacility:!0,facilityJcCode:n}]})}})},{id:"mailAddress",size:280,accessorFn:()=>"mailAddress",header:()=>(0,i.jsx)(C.A,{component:"span",children:"メールアドレス"}),cell:e=>(0,i.jsx)(R.K,{text:(0,B.k4)(e.row.original.hsContact)})},{id:"phoneNumber",size:180,accessorFn:()=>"phoneNumber",header:()=>(0,i.jsx)(C.A,{component:"span",children:"電話番号"}),cell:e=>(0,i.jsx)(R.K,{text:(0,B.o2)(e.row.original.hsContact)})},{id:"address",size:420,accessorFn:()=>"address",header:()=>(0,i.jsx)(C.A,{component:"span",children:"所在地"}),cell:e=>(0,i.jsx)(R.K,{text:(0,B.JT)(e.row.original.hsContact)})}],[c,s,t]),selectionInfo:r}})({totalCount:null!=(n=null==c?void 0:c.count)?n:0,rowSelectAction:l});return{columns:y,error:m,filteredData:(0,g.useMemo)(()=>{var e;return null!=(e=null==c?void 0:c.items.map(e=>({id:e.hsContact.id,hsContact:(0,p._)((0,h._)({},e.hsContact),{id:e.hsContact.id})})))?e:[]},[c]),isLoading:x,refetch:async()=>{await u()},totalCount:null!=(a=null==c?void 0:c.count)?a:0,selectionInfo:v}})({control:N,rowSelectAction:o}),q=(0,g.useCallback)(e=>{l.setPagination({pageIndex:f.sn,pageSize:l.pagination.pageSize}),H("page",f.sn+1),y((0,p._)((0,h._)({},null!==e&&{name:String(e)}),{page:f.sn+1}))},[l,H,y]);return(0,g.useEffect)(()=>{H("page",l.pagination.pageIndex+1),H("pageSize",l.pagination.pageSize),y({page:l.pagination.pageIndex+1}),y({pageSize:l.pagination.pageSize})},[l.pagination.pageIndex,l.pagination.pageSize,H,y]),(0,i.jsx)(C.A,{sx:{width:"100%",height:"100%",overflow:"hidden",borderRadius:"4px"},children:(0,i.jsx)(w.Op,(0,p._)((0,h._)({},z),{children:(0,i.jsxs)(S.s,{flexDirection:"column",gap:1,sx:{height:"100%",mt:2},children:[(0,i.jsx)(nH,{selectionInfo:M,onChangeFilter:q}),(0,i.jsx)(b.lV,{size:"fit",sx:{width:"100%",display:"grid",gap:2,backgroundColor:t.palette.background.paper,minHeight:0},children:(0,i.jsx)(A.bQ,{usePagination:!0,tableLayout:"fixed",maxHeight:"100%",stickyHeaderIdsSet:new Set(["contactName","companyName","action"]),useColumnResize:!0,data:T,columns:_,columnResizeAction:c,paginateAction:l,rowSelectAction:o,error:k,isLoading:F,refetch:O,onNoMatchRetry:async()=>{H("page",f.sn+1),H("pageSize",f.lY),H("name",""),y({name:"",page:f.sn+1,pageSize:f.lY,mappingCompanies:{}}),await O()}})}),(0,i.jsx)(C.A,{px:1,children:(0,i.jsx)(A.Zv,{paginateAction:l,rowSelectAction:o,totalCount:E,usePagination:!0})})]})}))})});nI.displayName="HubspotContactNoCandidateList";let n_=()=>{var e,n,a,t,l;let{data:o}=(0,c._)(),{data:h,isFetching:p}=(()=>{let{data:e,error:n,refetch:a,isLoading:i,isFetching:t}=(0,r.L)({queryKey:[d.fm],queryFn:async()=>{try{let e=await s.ov.getAssociatedCompanyHsContactsTotalCount();return Promise.resolve(e.data)}catch(e){return Promise.reject(e)}},enabled:!0});return{data:e,error:n,refetch:a,isLoading:i,isFetching:t}})(),{data:m,isFetching:u}=(()=>{let{data:e,error:n,refetch:a,isLoading:i,isFetching:t}=(0,r.L)({queryKey:[d.QZ],queryFn:async()=>{try{let e=await s.ov.getNeedsReviewHsContactsTotalCount();return Promise.resolve(e.data)}catch(e){return Promise.reject(e)}},enabled:!0});return{data:e,error:n,refetch:a,isLoading:i,isFetching:t}})(),{data:x,isFetching:C}=(()=>{let{data:e,error:n,refetch:a,isLoading:i,isFetching:t}=(0,r.L)({queryKey:[d.Tx],queryFn:async()=>{try{let e=await s.ov.getCandidatesHsContactsTotalCount();return Promise.resolve(e.data)}catch(e){return Promise.reject(e)}},enabled:!0});return{data:e,error:n,refetch:a,isLoading:i,isFetching:t}})(),{data:g,isFetching:w}=(()=>{let{data:e,error:n,refetch:a,isLoading:i,isFetching:t}=(0,r.L)({queryKey:[d.Zr],queryFn:async()=>{try{let e=await s.ov.getNoCandidatesHsContactsTotalCount();return Promise.resolve(e.data)}catch(e){return Promise.reject(e)}},enabled:!0});return{data:e,error:n,refetch:a,isLoading:i,isFetching:t}})(),{data:y,isFetching:j}=(()=>{let{data:e,error:n,refetch:a,isLoading:i,isFetching:t}=(0,r.L)({queryKey:[d.iH],queryFn:async()=>{try{let e=await s.ov.getHiddenHsContactsTotalCount();return Promise.resolve(e.data)}catch(e){return Promise.reject(e)}},enabled:!0});return{data:e,error:n,refetch:a,isLoading:i,isFetching:t}})();if(!o)return(0,i.jsx)(e0.I,{});let v=p?"-":null!=(e=(0,em.mC)(null==h?void 0:h.count))?e:"-";return(0,i.jsx)(eV.Ww,{sx:{height:"100%"},children:(0,i.jsx)(e1.t,{sxTabPanels:{height:"calc(100% - 51px)",overflow:"hidden"},tabs:[{id:"connected",label:"会社紐付け済み(".concat(v,"件)"),content:(0,i.jsx)(eV.cm,{height:"100%",pt:0,children:(0,i.jsx)(nu,{})})},{id:"needsReview",label:"要確認(".concat(u?"-":null!=(n=(0,em.mC)(null==m?void 0:m.count))?n:"-","件)"),content:(0,i.jsx)(eV.cm,{height:"100%",pt:0,children:(0,i.jsx)(nA,{})})},{id:"candidates",label:"複数候補あり(".concat(C?"-":null!=(a=(0,em.mC)(null==x?void 0:x.count))?a:"-","件)"),content:(0,i.jsx)(eV.cm,{height:"100%",pt:0,children:(0,i.jsx)(nr,{})})},{id:"noCandidate",label:"候補なし(".concat(w?"-":null!=(t=(0,em.mC)(null==g?void 0:g.count))?t:"-","件)"),content:(0,i.jsx)(eV.cm,{height:"100%",pt:0,children:(0,i.jsx)(nI,{})})},{id:"hidden",label:"名寄せ不要(".concat(j?"-":null!=(l=(0,em.mC)(null==y?void 0:y.count))?l:"-","件)"),content:(0,i.jsx)(eV.cm,{height:"100%",pt:0,children:(0,i.jsx)(ng,{})})}]})})};var nk=a(29267),nT=a(41826),nF=a(19901);let nO=()=>{let e=(0,t.useRouter)(),[n]=(0,l.iZ)();return(null==n?void 0:n.canUseHubspot)?(0,i.jsxs)(o.LQ,{teamRoles:nT.RC,children:[(0,i.jsx)(nF.M,{title:"HubSpot連携: SalesNow"}),e.query.menu===nk.hN.COLLATION_CONTACT_RESULT?(0,i.jsx)(n_,{}):(0,i.jsx)(e4,{})]}):(e.replace("/"),null)};nO.getLayout=nk.pJ;let nE=nO},64240:(e,n,a)=>{"use strict";a.d(n,{D:()=>s});var i=a(41689),t=a(82288),l=a(20612),o=a(91115);let s=()=>{var e;let[n]=(0,t.iZ)(),{data:a,error:s,refetch:r,isLoading:d,isFetching:c}=(0,o.L)({queryKey:[l.aS,"usage"],queryFn:async()=>{try{let e=await i.m7.hsUsage();return Promise.resolve(e.data)}catch(e){return Promise.reject(e)}},enabled:null==n?void 0:n.canUseHubspot}
1),h=(null==a||null==(e=a.fieldMapSettingStatus)?void 0:e.isHsCompanySettingCompleted)&&(null==a?void 0:a.isExcludedFieldSettingCompleted)&&!!(null==a?void 0:a.firstFetchStartedAt)&&!(null==a?void 0:a.firstFetchCompletedAt);return{data:a,error:s,refetch:r,isLoading:d,isFetching:c,isReadHsProcessing:h}}},90018:(e,n,a)=>{"use strict";a.d(n,{CJ:()=>d,H$:()=>p,Hd:()=>c,J2:()=>y,JT:()=>v,Kt:()=>x,OA:()=>m,Ty:()=>g,WI:()=>h,ZE:()=>s,b5:()=>C,fm:()=>u,k4:()=>w,o2:()=>j,uR:()=>r,wt:()=>o});let i=e=>(null==e?void 0:e.trim())||"",t=e=>{let n=[null==e?void 0:e.hsState,null==e?void 0:e.hsCity,null==e?void 0:e.hsStreet].filter(e=>!!(null==e?void 0:e.trim())).join(" ");return{companyName:null==e?void 0:e.hsCompanyName,jcCode:null==e?void 0:e.hsJcCode,corporateNumber:null==e?void 0:e.hsCorporateNumber,address:n,phoneNumber:null==e?void 0:e.hsPhone,mailAddress:null==e?void 0:e.hsMailAddress,companyUrl:null==e?void 0:e.hsWebSite,facilityName:null==e?void 0:e.facilityName,facilityJcCode:null==e?void 0:e.facilityJcCode,facilityAddress:null==e?void 0:e.facilityAddress,facilityPhoneNumber:null==e?void 0:e.facilityPhoneNumber}},l=e=>!!(i(null==e?void 0:e.facilityName)||i(null==e?void 0:e.facilityJcCode)||i(null==e?void 0:e.facilityAddress)||i(null==e?void 0:e.facilityPhoneNumber)),o=e=>{let n=i(null==e?void 0:e.companyName),a=i(null==e?void 0:e.facilityName);return n&&a?"".concat(n,"(").concat(a,")"):a||n||"-"},s=e=>{let n=i(null==e?void 0:e.companyName),a=i(null==e?void 0:e.facilityName);return a&&n?"".concat(a,"(").concat(n,")"):a||n||"-"},r=e=>{var n;return l(e)?"-":null!=(n=(e=>null==e?null:"number"==typeof e?e:e.trim()||null)(null==e?void 0:e.corporateNumber))?n:"-"},d=e=>i(null==e?void 0:e.facilityJcCode)||i(null==e?void 0:e.jcCode)||"-",c=e=>l(e)?"-":i(null==e?void 0:e.mailAddress)||"-",h=e=>l(e)?"-":i(null==e?void 0:e.companyUrl)||"-",p=e=>i(null==e?void 0:e.facilityPhoneNumber)||i(null==e?void 0:e.phoneNumber)||"-",m=e=>i(null==e?void 0:e.facilityAddress)||i(null==e?void 0:e.address)||"-",u=e=>o(t(e)),x=e=>s(t(e)),C=e=>r(t(e)),g=e=>d(t(e)),w=e=>c(t(e)),y=e=>h(t(e)),j=e=>p(t(e)),v=e=>m(t(e))},90091:(e,n,a)=>{"use strict";a.d(n,{_:()=>s});var i=a(41689),t=a(82288),l=a(20612),o=a(91115);let s=()=>{let[e]=(0,t.iZ)(),{data:n,error:a,refetch:s,isLoading:r}=(0,o.L)({queryKey:[l.aS,"user"],queryFn:async()=>{try{let e=await i.m7.hsUser();return Promise.resolve(e.data)}catch(e){return Promise.reject(e)}},enabled:null==e?void 0:e.canUseHubspot});return{data:n,error:a,refetch:s,isLoading:r}}},97817:(e,n,a)=>{"use strict";a.d(n,{s:()=>s});var i=a(82536),t=a(36068),l=a(30728),o=a(61094);let s=e=>{var n,a;let{matched:s,sourceType:r,referrer:d,companyTab:c}=e;return s.facilityJcCode?s.jcCode?(0,o.b)({jcCode:s.jcCode,sourceType:r,referrer:d,tab:t.gv.Facility,facilityName:null!=(a=s.facilityName)?a:void 0}):{pathname:l.w.facility,query:(0,i._)({},s.facilityName&&{facilityName:s.facilityName})}:(0,o.b)({jcCode:null!=(n=s.jcCode)?n:"",sourceType:r,referrer:d,tab:c})}}},e=>{e.O(0,[6307,7226,6884,1362,2446,5162,9307,4947,642,636,6593,8792],()=>e(e.s=5440)),_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.