1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3733],{3768:(e,t,a)=>{"use strict";a.d(t,{l:()=>c});var n=a(54568),r=a(24750),s=a(86461),l=a(7620),i=a(43242),o=a(39620);let c=l.forwardRef((e,t)=>{let{className:a,variant:c,size:d,onClick:u,children:m,isLoading:p,hideChildrenWhenLoading:h=!1,asChild:f=!1,...x}=e,[g,y]=(0,l.useState)(!1),N=null!=p?p:g,b=async e=>{if(u){y(!0);try{await u(e)}finally{y(!1)}}};return f?(0,n.jsx)(r.DX,{ref:t,...x,onClick:b,children:(0,n.jsx)(n.Fragment,{children:l.Children.map(m,e=>l.cloneElement(e,{className:(0,i.cn)((0,o.r)({variant:c,size:d}),a),children:(0,n.jsxs)(n.Fragment,{children:[N&&(0,n.jsx)(s.A,{className:(0,i.cn)("h-4 w-4 animate-spin",m&&"mr-2")}),e.props.children]})}))})}):(0,n.jsxs)("button",{className:(0,i.cn)((0,o.r)({variant:c,size:d,className:a})),onClick:b,ref:t,...x,disabled:N||x.disabled,children:[N&&(0,n.jsx)(s.A,{className:(0,i.cn)("h-4 w-4 animate-spin",!h&&"mr-2")}),h&&N?null:m]})});c.displayName="LoadingButton"},8526:(e,t,a)=>{"use strict";a.d(t,{w:()=>i});var n=a(54568),r=a(70119),s=a(7620),l=a(43242);let i=(0,s.forwardRef)((e,t)=>{let{className:a,orientation:s="horizontal",decorative:i=!0,...o}=e;return(0,n.jsx)(r.b,{ref:t,decorative:i,orientation:s,className:(0,l.cn)("shrink-0 bg-border","horizontal"===s?"h-[1px] w-full":"h-full w-[1px]",a),...o})});i.displayName=r.b.displayName},16606:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>eF});var n=a(54568),r=a(42608),s=a(18763),l=a(93962),i=a(83305),o=a(48031),c=a(71946),d=a(8526),u=a(43242),m=a(32536),p=a(19664),h=a.n(p),f=a(27541),x=a(4437),g=a(95277),y=a(23792),N=a(7620),b=a(47227),v=a(13499),j=a(44631);let I=a(40459).env.NEXT_PUBLIC_AS_SUPPORT_API_BASE,w=null,_=null,A=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e4;return null!=window.AsSupport?window.AsSupport:new Promise(t=>{let a=0,n=setInterval(()=>{a+=100,(null!=window.AsSupport||a>=e)&&(clearInterval(n),t(window.AsSupport))},100)})},C=(0,N.memo)(()=>{let e=(0,j.v)(),t=(0,v.Xv)(),{client:a,loading:r}=(0,b.tH)(),[s,l]=(0,N.useState)(!1),i=null==e?void 0:e.userId,o=null==t?void 0:t.companyId,c=(0,N.useCallback)(async()=>{if(r||null==i||null==o)return!1;let e="".concat(i,":").concat(o);if((null==w?void 0:w.key)===e&&Date.now()-w.at<3e6)return!0;if((null==_?void 0:_.key)===e)return _.promise;let t=(async()=>{try{let t=await A();if(null==t)throw Error("window.AsSupport is not available");let{jwt:n}=await a.support_widget.token.$post();return await t.boot({jwt:n}),w={key:e,at:Date.now()},!0}catch(e){return console.error("AS Support: failed to boot widget",e),!1}finally{(null==_?void 0:_.key)===e&&(_=null)}})();return _={key:e,promise:t},t},[r,i,o,a]);(0,N.useEffect)(()=>{I&&s&&c().catch(()=>void 0)},[s,c]);let d=(0,N.useCallback)(()=>{c().then(e=>{var t;e&&(null==(t=window.AsSupport)||t.toggle())}).catch(()=>void 0)},[c]);return I&&(null==t?void 0:t.isAsSupportEnabled)?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(y.default,{id:"as-support-widget",src:"".concat(I,"/widget-embed/as-support.js"),"data-api-base":I,"data-hide-launcher":"",strategy:"afterInteractive",onReady:()=>l(!0)}),(0,n.jsx)(x.AMY,{size:27,className:"cursor-pointer hover:text-primary-600",onClick:d,role:"button","aria-label":"ãã£ããã§åãåãã",children:(0,n.jsx)("title",{children:"ãã£ããã§åãåãã"})})]}):null});C.displayName="AsSupportLauncher";var E=a(38447),k=a(1358);let R=e=>{var t;let{hasInvoiceReadAbility:a}=e,{data:r}=(0,k.X2)({keyMonth:null,status:E.uR.paidMismatch,hasInvoiceReadAbility:a}),s=null!=(t=null==r?void 0:r.length)?t:0;return s>0&&(0,n.jsx)(c.v,{count:s})};var O=a(39620),T=a(3768),S=a(26731),D=a(16948),P=a(26110),L=a(74044),z=a(7219),F=a(90007);let M=(0,z.eU)({open:!1,csvS3Key:null,csvUrl:null}),U=()=>{let e=(0,F.Xr)(M);return{openModal:(0,N.useCallback)((t,a)=>{e({open:!0,csvS3Key:t,csvUrl:a})},[e]),closeModal:(0,N.useCallback)(()=>{e({open:!1,csvS3Key:null,csvUrl:null})},[e])}},$=e=>{let{notification:t,onMarkAsRead:a,onAfterClick:r,onOpenAsyncOperationResult:s}=e,{notificationId:l,message:i,url:o,isRead:c,createdAt:d,autoAssignmentLogId:m}=t,{openModal:p}=U(),f=async()=>{c||await a(l)},x=async()=>{c||await f(),r()},g=(0,P.m)(new Date(d),{addSuffix:!0,locale:L.ja});return(0,n.jsx)("div",{className:(0,u.cn)("border-b p-4 transition-colors hover:bg-muted/50",!c&&"bg-primary/5"),children:(0,n.jsxs)("div",{className:"flex items-start gap-2 whitespace-pre-wrap break-all",children:[!c&&(0,n.jsx)("div",{className:"mt-1.5 size-2 shrink-0 rounded-full bg-primary"}),(0,n.jsxs)("div",{className:"flex-1 space-y-1",children:[(0,n.jsx)("p",{className:(0,u.cn)("text-sm",!c&&"font-medium"),children:(()=>
1{if(null!=t.asyncOperationResultId)return(0,n.jsx)("button",{type:"button",onClick:async()=>{await x(),s(t.asyncOperationResultId)},className:"text-left text-primary hover:underline",children:i});if(null!=m)return(0,n.jsx)(h(),{href:"/schedules/auto-assign-result?autoAssignmentLogId=".concat(m),onClick:x,className:"text-primary hover:underline",children:i});if((e=>null!=e.s3Key&&e.s3Key.startsWith("analysis-export/"))(t)){let e;return(0,n.jsx)("button",{type:"button",onClick:(e=t.s3Key,async t=>{t.preventDefault(),await x(),p(e,o)}),className:"text-left text-primary hover:underline",children:i})}return null==o||""===o?(0,n.jsx)("span",{children:i}):(0,n.jsx)(h(),{href:o,onClick:x,className:"text-primary hover:underline",children:i})})()}),(0,n.jsxs)("div",{className:"flex items-center justify-between",children:[(0,n.jsx)("p",{className:"text-xs text-gray-500",children:g}),!c&&(0,n.jsx)(T.l,{variant:"outlined",size:"sm",onClick:f,children:"æ¢èª"})]})]})]})})};var H=a(54407);let G=e=>{let{data:t,onClose:a}=e,r=(0,f.useRouter)();return"succeeded"===t.status?(0,n.jsxs)("p",{children:["管å¶ã®å
¥åã",t.savedCount,"ä»¶ä¿åãã¾ããã"]}):(0,n.jsxs)("div",{className:"space-y-4 text-sm",children:[(0,n.jsx)("p",{role:"alert",children:"䏿¬ä¿åã«å¤±æãã¾ãããä»åéä¿¡ãã以ä¸ã®è¡ã¯ããã¹ã¦ä¿åããã¦ãã¾ããã"}),(0,n.jsx)("p",{children:(0,H.M)(t.errorCode)}),(0,n.jsx)("p",{children:"管å¶ç»é¢ã§ææ°ã®å
容ã確èªããå¿
è¦ãªè¡ã鏿ãã¦å
¥åãç´ãã¦ãã ããã"}),(0,n.jsx)("ul",{className:"space-y-2",children:t.rows.map(e=>(0,n.jsxs)("li",{className:"space-y-2 rounded border p-3",children:[(0,n.jsxs)("p",{className:"font-medium",children:["éä¿¡ããè¡ ",e.rowNumber,"ï¼","guard"===e.target.kind?"éå¡":"ååä¼ç¤¾","ï¼ï¼",null===e.label?"対象ã®è©³ç´°ãåå¾ã§ãã¾ããã§ãã":"".concat(e.label.keyDate," ").concat(e.label.projectName," / ").concat(e.label.name)]}),(0,n.jsxs)("p",{children:["æªä¿åï¼",(0,H.w)(e.fields)]}),e.rowNumber===t.failedRowNumber&&(0,n.jsx)("p",{className:"text-red-600",children:"ãã®è¡ã®ä¿åä¸ã«ã¨ã©ã¼ãçºçãã¾ããã"}),null!==e.label&&(0,n.jsx)(O.$,{size:"sm",variant:"outlined",onClick:()=>{var t,n,s,l;a(),r.push("/controls?keyDate=".concat(encodeURIComponent(null!=(s=null==(t=e.label)?void 0:t.keyDate)?s:""),"&focusScheduleId=").concat(encodeURIComponent(null!=(l=null==(n=e.label)?void 0:n.scheduleId)?l:"")))},children:"管å¶ç»é¢ã§ä¿®æ£ãã"})]},e.rowNumber))})]})};var Y=a(30996);let V=Y.z.object({clientInvoiceGroupId:Y.z.string().min(1),keyMonth:Y.z.string().regex(/^\d{4}-(0[1-9]|1[0-2])$/),clientId:Y.z.string().nullable(),clientName:Y.z.string().nullable(),groupName:Y.z.string().nullable()}),W=Y.z.object({code:Y.z.string().min(1),projectIds:Y.z.array(Y.z.string()).optional(),scheduleIds:Y.z.array(Y.z.string()).optional(),profileIds:Y.z.array(Y.z.string().nullable()).optional(),elementId:Y.z.string().optional()}),B=Y.z.discriminatedUnion("status",[Y.z.object({status:Y.z.literal("created"),invoiceId:Y.z.string().min(1)}),Y.z.object({status:Y.z.literal("skipped"),code:Y.z.enum(["APPROVAL_INCOMPLETE","NO_BILLABLE_CONTENT","PERIOD_OVERLAP","DOCUMENT_UNRESOLVED"]),invoiceId:Y.z.string().nullable(),issues:Y.z.array(W).optional()}),Y.z.object({status:Y.z.literal("failed"),code:Y.z.string().min(1),message:Y.z.string().min(1)})]),q=Y.z.object({target:V,outcome:B});Y.z.object({kind:Y.z.literal("completed"),companyName:Y.z.string(),items:Y.z.array(q).readonly()});var K=a(52654);let Z=e=>{let{data:t,onClose:a}=e,r=(0,f.useRouter)(),s=(e=>({createdCount:e.items.filter(e=>"created"===e.outcome.status).length,skippedCount:e.items.filter(e=>"skipped"===e.outcome.status).length,failedCount:e.items.filter(e=>"failed"===e.outcome.status).length}))(t);return(0,n.jsxs)("div",{className:"space-y-4",children:[(0,n.jsxs)("p",{className:"text-sm",children:[t.companyName,": 使 ",s.createdCount,"ä»¶ / ã¹ããã"," ",s.skippedCount,"ä»¶ / 失æ ",s.failedCount,"ä»¶"]}),(0,n.jsx)("div",{className:"space-y-2",children:t.items.map((e,t)=>{var s,l,i,o;let c=(e=>{let{outcome:t,target:a}=e;return"created"===t.status||"skipped"===t.status&&"PERIOD_OVERLAP"===t.code?null===t.invoiceId?null:{label:"è«æ±æ¸ãéã",url:"/invoices/".concat(encodeURIComponent(t.invoiceId))}:"skipped"===t.status&&"NO_BILLABLE_CONTENT"===t.code||null===a.clientId?null:"skipped"===t.status&&"DOCUMENT_UNRESOLVED"===t.code?{label:"åå¥ã«ä½æãã¦é¸æ",url:"/invoices/new?clientId=".concat(encodeURIComponent(a.clientId),"&clientInvoiceGroupId=").concat(encodeURIComponent(a.clientInvoiceGroupId),"&keyMonth=").concat(encodeURIComponent(a.keyMonth))}:{label:"ç· ãã»è«æ±å
容ã確èª",url:"/invoices/shime-check?keyMonth=".concat(encodeURIComponent(a.keyMonth),"&shimeClientId=").concat(encodeURIComponent(a.clientId),"&shimeGroupId=").concat(encodeURIComponent(a.clientInvoiceGroupId))}})(e);return(0,n.jsxs)("div",{role:"group","aria-label":"".concat(null!=(s=e.target.clientName)?s:"è«æ±å
䏿"," / ").concat(null!=(l=e.target.groupName)?l:e.target.clientInvoiceGroupId," / ").concat(e.target.keyMonth),className:"flex items-center justify-between gap-4 roun
1ded border p-3",children:[(0,n.jsxs)("div",{className:"min-w-0 text-sm",children:[(0,n.jsxs)("div",{className:"font-medium",children:[null!=(i=e.target.clientName)?i:"è«æ±å
æ
å ±ãåå¾ã§ãã¾ããã§ãã",e.target.groupName&&" / ".concat(e.target.groupName)]}),null===e.target.groupName&&(0,n.jsxs)("p",{children:["è«æ±ã°ã«ã¼ã: ",e.target.clientInvoiceGroupId]}),(0,n.jsxs)("div",{className:"text-gray-600",children:["対象æ: ",e.target.keyMonth]}),(0,n.jsx)("div",{className:"failed"===e.outcome.status?"text-red-600":"text-gray-600",children:(e=>{let{outcome:t}=e;return"created"===t.status?"使æ¸ã¿":"failed"===t.status?"失æ: ".concat(t.message):({APPROVAL_INCOMPLETE:"æ¿èªæªå®äº",NO_BILLABLE_CONTENT:"è«æ±å¯¾è±¡ãªã",PERIOD_OVERLAP:"使æ¸ã¿ã®è«æ±æ¸ã¨æéãéè¤",DOCUMENT_UNRESOLVED:"è«æ±æ¸ã®è¡¨ç¤ºæ
å ±ãæªè§£æ±º"})[t.code]})(e)}),"failed"===e.outcome.status&&(0,n.jsxs)("p",{className:"text-gray-600",children:["åå®è¡ããå ´åã¯ããã®è«æ±ã°ã«ã¼ãã»å¯¾è±¡æã ãã鏿ãã¦ãã ããã",null===e.target.clientId&&"è«æ±å
ãç¹å®ã§ããªãå ´åã¯ã表示ãããè«æ±ã°ã«ã¼ãã»å¯¾è±¡æãæ·»ãã¦ãµãã¼ãã¸ãåãåãããã ããã"]}),"skipped"===e.outcome.status&&"DOCUMENT_UNRESOLVED"===e.outcome.code&&(0,n.jsx)("ul",{className:"list-disc pl-5 text-gray-600",children:(null!=(o=e.outcome.issues)?o:[]).map(e=>(0,n.jsx)("li",{children:(0,K.R5)(e,null)},JSON.stringify(e)))}),"skipped"===e.outcome.status&&"NO_BILLABLE_CONTENT"===e.outcome.code&&(0,n.jsx)("p",{className:"text-gray-600",children:"è«æ±å¯¾è±¡ã®å
容ããªãããã使ãã¦ãã¾ããã"})]}),c&&(0,n.jsx)(O.$,{size:"sm",variant:"outlined",onClick:()=>{a(),r.push(c.url)},children:c.label})]},"".concat(e.target.clientInvoiceGroupId,":").concat(e.target.keyMonth,":").concat(t))})})]})};var Q=a(83084),X=a(68247),J=a(6680);let ee=e=>({notificationId:e.notificationId,message:e.message,url:e.url,s3Key:e.s3Key,isRead:e.isRead,createdAt:e.createdAt,autoAssignmentLogId:e.autoAssignmentLogId,asyncOperationResultId:e.asyncOperationResultId}),et=e=>({count:e.count});var ea=a(56017);let en={NO_BILLABLE_ASSIGNMENT:"å¤åå®ç¸¾æªå
¥å",NO_ASSIGNMENT:"é
ç½®æªç»é²",BILLING_REST_REQUIRED:"è«æ±ä¼æ©æªæå®",BILLING_TIME_REQUIRED:"è«æ±æå»æªå
¥å",BILLING_PRICE_REQUIRED:"è«æ±å価æªè¨å®",APPROVAL_DISPLAY_SOURCE_NOT_FOUND:"表示æ
å ±ã®åå¾ä¸è¶³",APPROVAL_PREPARATION_FAILED:"æ¿èªå
容ã使ã§ãã¾ãã",APPROVAL_SAVE_FAILED:"æ¿èªä¿å失æ"},er={NO_ASSIGNMENT:"ãä¿®æ£ãããããã宿½ããªãã£ãäºå®ã¯è«æ±ããªã䏿¢ã«ã誤ã£ã¦ç»é²ããäºå®ã¯åé¤ã§ãã¾ããå®éã«ç¨¼åããäºå®ã¯ç®¡å¶ã§é
ç½®ãç»é²ãã¦ãã ããã",APPROVAL_PREPARATION_FAILED:"ãä¿®æ£ãããã§äºå®ãéããå ´åã¯ãåå¥ã«æ¿èªãã¦ãã ãããäºå®ãéããªãå ´åããå奿¿èªã§ãåå ã表示ãããªãå ´åã¯ã管å¶ã§ãã®äºå®ã®äºå®ã°ã«ã¼ãã»æ¥åãã¿ã¼ã³ï¼è«æ±æ¸è¨è¼åï¼ã»é
ç½®æ ã»è«æ±è¨å®ãåé¤ã¾ãã¯æªè¨å®ã«ãªã£ã¦ããªãã確èªãã¦ãã ããã"},es=e=>{let{data:t,onClose:a}=e,r=(0,f.useRouter)(),{invalidateAll:s}=(0,ea.T_)();return(0,N.useEffect)(()=>{s().catch(()=>void 0)},[s]),(0,n.jsxs)("div",{className:"space-y-4",children:[(0,n.jsxs)("p",{className:"text-sm",children:["æ¿èª ",t.approvedCount,"ä»¶ / æªæ¿èª"," ",t.skippedCount+t.priceUnsetSkippedCount,"ä»¶"]}),0===t.failures.length?(0,n.jsx)("p",{className:"text-sm text-gray-500",children:"ä¿®æ£ãå¿
è¦ãªäºå®ã¯ããã¾ããã"}):(0,n.jsx)("div",{className:"space-y-2",children:t.failures.map(e=>(0,n.jsxs)("div",{className:"flex items-center justify-between gap-4 rounded border p-3",children:[(0,n.jsxs)("div",{className:"min-w-0 text-sm",children:[(0,n.jsxs)("div",{className:"font-medium",children:[e.keyDate," ",e.projectName]}),(0,n.jsx)("div",{className:"text-gray-600",children:e.clientName}),(0,n.jsxs)("div",{className:"text-red-600",children:[en[e.code],e.isResolved?"ï¼è§£æ¶æ¸ã¿ï¼":""]}),null!=er[e.code]&&!e.isResolved&&(0,n.jsx)("div",{className:"text-gray-600",children:er[e.code]}),e.affectedMembers.length>0&&(0,n.jsxs)("div",{className:"text-gray-600",children:["対象:"," ",e.affectedMembers.map(e=>{let{name:t}=e;return t}).join("ã")]})]}),(0,n.jsx)(O.$,{size:"sm",variant:"outlined",disabled:e.isResolved,onClick:()=>{s().catch(()=>void 0),a(),r.push("/invoices/shime-check?keyMonth=".concat(encodeURIComponent(t.keyMonth),"&shimeClientId=").concat(encodeURIComponent(e.clientId),"&shimeGroupId=").concat(encodeURIComponent(e.clientInvoiceGroupId),"&scheduleId=").concat(encodeURIComponent(e.scheduleId)))},children:"ä¿®æ£ãã"})]},e.scheduleId))})]})},el=e=>{let{data:t,onClose:a}=e,r=(0,f.useRouter)();return"succeeded"===t.status?(0,n.jsxs)("p",{children:["ååä¼ç¤¾ã®ç¨¼åæ
å ±ã",t.savedCount,"ä»¶ä¿åãã¾ããã"]}
1):(0,n.jsxs)("div",{className:"space-y-4 text-sm",children:[(0,n.jsx)("p",{role:"alert",children:"ååä¼ç¤¾ã®ä¸æ¬ä¿åã«å¤±æãã¾ãããä»åéä¿¡ãã以ä¸ã®è¡ã¯ããã¹ã¦ä¿åããã¦ãã¾ããã"}),(0,n.jsx)("p",{children:(0,H.M)(t.errorCode)}),(0,n.jsx)("p",{children:"管å¶ç»é¢ã§ææ°ã®å
容ã確èªããå¿
è¦ãªè¡ã鏿ãã¦å
¥åãç´ãã¦ãã ããã"}),(0,n.jsx)("ul",{className:"space-y-2",children:t.rows.map(e=>(0,n.jsxs)("li",{className:"space-y-2 rounded border p-3",children:[(0,n.jsxs)("p",{className:"font-medium",children:["éä¿¡ããè¡ ",e.rowNumber,"ï¼",null===e.target?"対象ã®è©³ç´°ãåå¾ã§ãã¾ããã§ãã":"".concat(e.target.keyDate," ").concat(e.target.projectName," / ").concat(e.target.partnerName)]}),(0,n.jsxs)("p",{children:["æªä¿åï¼",(0,H.w)(e.fields)]}),e.partnerAssignmentId===t.failedPartnerAssignmentId&&(0,n.jsx)("p",{className:"text-red-600",children:"ãã®è¡ã®ä¿åä¸ã«ã¨ã©ã¼ãçºçãã¾ããã"}),null!==e.target&&(0,n.jsx)(O.$,{size:"sm",variant:"outlined",onClick:()=>{var t,n,s,l;a(),r.push("/controls?keyDate=".concat(encodeURIComponent(null!=(s=null==(t=e.target)?void 0:t.keyDate)?s:""),"&focusScheduleId=").concat(encodeURIComponent(null!=(l=null==(n=e.target)?void 0:n.scheduleId)?l:"")))},children:"管å¶ç»é¢ã§ä¿®æ£ãã"})]},e.partnerAssignmentId))})]})};var ei=a(99122);class eo extends N.Component{static getDerivedStateFromError(){return{hasError:!0}}render(){let{hasError:e}=this.state,{children:t,fallback:a}=this.props;return e?a:t}constructor(e){super(e),this.state={hasError:!1}}}let ec=e=>{let{asyncOperationResultId:t,onClose:a}=e,{data:r}=(e=>{let{client:t}=(0,b.Zr)();return(0,X.kh)(t.notifications.operation_results._asyncOperationResultId(e),{},e=>e)})(t),{invalidateControlCache:s}=(0,ei.Y)();return((0,N.useEffect)(()=>{"control-attendance-bulk"===r.kind&&s().catch(()=>void 0)},[r,s]),"control-attendance-bulk"===r.kind)?(0,n.jsx)(G,{data:r.result,onClose:a}):"invoice-bulk-registration"===r.kind?(0,n.jsx)(Z,{data:r.result,onClose:a}):"invoice-billing-bulk-approval"===r.kind?(0,n.jsx)(es,{data:r.result,onClose:a}):(0,n.jsx)(el,{data:r.result,onClose:a})},ed=e=>{let{asyncOperationResultId:t,onClose:a}=e,r=(e=>{let{client:t,loading:a}=(0,b.tH)(),{mutate:n}=(0,J.iX)();return(0,N.useCallback)(async()=>{a||null===e||await n((0,X.qq)(t.notifications.operation_results._asyncOperationResultId(e),{}))},[t,e,a,n])})(t),[s,l]=(0,N.useState)(0),i=(0,n.jsxs)("div",{className:"space-y-3 py-8 text-center",children:[(0,n.jsx)("p",{className:"text-sm text-red-600",children:"çµæãåå¾ã§ãã¾ããã§ããã"}),(0,n.jsx)(O.$,{size:"sm",variant:"outlined",onClick:()=>{r().then(()=>l(e=>e+1)).catch(()=>void 0)},children:"åèªã¿è¾¼ã¿"})]});return(0,n.jsx)(Q.lG,{open:null!=t,onOpenChange:a,children:(0,n.jsxs)(Q.Cf,{className:"max-h-[80vh] max-w-3xl overflow-y-auto",children:[(0,n.jsx)(Q.c7,{children:(0,n.jsx)(Q.L3,{children:"å¦ççµæ"})}),null!=t&&(0,n.jsx)(eo,{fallback:i,children:(0,n.jsx)(N.Suspense,{fallback:(0,n.jsx)("p",{className:"py-8 text-center text-sm text-gray-500",children:"èªã¿è¾¼ã¿ä¸..."}),children:(0,n.jsx)(ec,{asyncOperationResultId:t,onClose:a})})},"".concat(t,":").concat(s))]})})};var eu=a(32558),em=a(60844),ep=a(82078);let eh=e=>{let{csvUrl:t,prominent:a=!1}=e,r=a?{size:"lg",className:"w-full"}:{};return null==t||""===t?(0,n.jsxs)(O.$,{disabled:!0,variant:"outlined",...r,children:[(0,n.jsx)(ep.A,{className:"mr-1 h-4 w-4"}),"CSVããã¦ã³ãã¼ã"]}):(0,n.jsx)(O.$,{asChild:!0,...r,children:(0,n.jsxs)("a",{href:t,target:"_blank",rel:"noopener noreferrer",children:[(0,n.jsx)(ep.A,{className:"mr-1 h-4 w-4"}),"CSVããã¦ã³ãã¼ã"]})})};var ef=a(74624);let ex=e=>{let{records:t}=e;return 0===t.length?null:(0,n.jsxs)("section",{className:"space-y-3",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(ef.A,{className:"h-4 w-4"}),(0,n.jsxs)("h3",{className:"font-bold",children:["ç· ãåã®ããæ°å¤ãæªç¢ºå®ã®é
ç® (",t.length,"ä»¶)"]})]}),(0,n.jsx)("ul",{className:"space-y-2",children:t.map((e,t)=>(0,n.jsx)("li",{className:"rounded border p-3 text-sm text-muted-foreground",children:(e=>{if("expected"!==e.resolution.kind)return"";switch(e.resolution.reason){case"BILLING_NOT_CLOSED":return"è«æ±ãã¾ã ç· ãããã¦ããªãããæ°å¤ã確å®ãã¦ãã¾ãããç· ããå¾ã«ååºåããã¨åæ ããã¾ãã";case"SALARY_NOT_CLOSED":return"給ä¸ãã¾ã ç· ãããã¦ããªãããæ°å¤ã確å®ãã¦ãã¾ãããç· ããå¾ã«ååºåããã¨åæ ããã¾ãã"}})(e)},t))})]})};var eg=a(21011);let ey={WAGE_NOT_FOUND:"ãã®éå¡ã®è³éãç»é²ããã¦ãã¾ããã",RATE_NOT_FOUND:"ãã®éå¡ã®æçµ¦ãç»é²ããã¦ãã¾ããã",DAILY_PAY_NOT_FOUND:"ãã®éå¡ã®æ¥çµ¦ãç»é²ããã¦ãã¾ããã",REGULAR_RATE_NOT_RESOLVED:"ãã®éå¡ã®æçµ¦ãç»é²ããã¦ãã¾ããã",DAILY_PAY_NOT_RESOLVED:"ãã®éå¡ã®æ¥çµ¦ãç»é²ããã¦ãã¾ããã",PRESCRIBED_WORKING_MINUTES_NOT_FOUND:"ãã®éå¡ã®æå®å´åæéãç»é²ããã¦ãã¾ããã",PAY_CALCULATION_FAILED:"給ä¸ã®è¨ç®ã§ã¨ã©ã¼ãçºçãã¾ãããè¨å®å
容ãã確èªãã ããã",CANCEL_PAY_
1CALCULATION_FAILED:"䏿¢çµ¦ä¸ã®è¨ç®ã§ã¨ã©ã¼ãçºçãã¾ãããè¨å®å
容ãã確èªãã ããã",CANCEL_PAY_AMOUNT_NOT_FOUND:"ãã®éå¡ã®ä¸æ¢çµ¦ä¸é¡ãç»é²ããã¦ãã¾ããã",CANCEL_PAY_NOT_FOUND:"ãã®éå¡ã®ä¸æ¢çµ¦ä¸è¨å®ãç»é²ããã¦ãã¾ããã",PAID_TIME_OFF_NOT_FOUND:"ãã®éå¡ã®æçµ¦ä¼ææ
å ±ãç»é²ããã¦ãã¾ããã",PAID_TIME_OFF_AMOUNT_NOT_FOUND:"ãã®éå¡ã®æçµ¦ä¼æé¡ãç»é²ããã¦ãã¾ããã",INSURANCE_GRADE_NOT_FOUND_FOR_KEY_MONTH:"ãã®æã«è©²å½ããä¿éºçç´ãç»é²ããã¦ãã¾ããã",STAFFING_PATTERN_WAGES_NOT_FOUND:"ãã®äºå®ã°ã«ã¼ãã®æ¥åãã¿ã¼ã³ã«è³éãç»é²ããã¦ãã¾ããã",ABSENT_V2_WAGE_NOT_RESOLVED:"ãã®éå¡ã®æ¬ 夿ã®è³éãæ±ºãããã¾ããã§ããã",ABSENT_V2_PREFETCH_MISSING:"æ¬ å¤ã®è¨ç®ã«å¿
è¦ãªæ
å ±ãããã£ã¦ãã¾ããã",V2_ASSIGNMENT_SLOT_OR_WAGE_FRAME_MISSING:"ãã®é
ç½®ã«é
ç½®æ ã¾ãã¯è³éæ ãè¨å®ããã¦ãã¾ããã",EFFECTIVE_ALLOWANCE_LOOKUP_MISSING:"ãã®éå¡ã«é©ç¨ãããæå½ãè¦ã¤ãããã¾ããã§ããã",SALARY_RESULT_MISSING_ASSIGNMENT:"給ä¸è¨ç®ã®å¯¾è±¡å¤ã¨ãã¦é¤å¤ãããå¯è½æ§ãé«ãé
ç½®ã§ãã"},eN=e=>null==e?null:Object.prototype.hasOwnProperty.call(ey,e)?ey[e]:e;var eb=a(32064);let ev=e=>{let{resolution:t}=e;return(0,n.jsx)(O.$,{variant:"outlined",size:"sm",asChild:!0,children:(0,n.jsxs)("a",{href:(e=>{switch(e.target){case"guard-wage":return"/settings/guards/".concat(e.guardId);case"partner-wage":return"/settings/partners/".concat(e.partnerId);case"project-wage":return"/projects/".concat(e.projectId);case"unapproved-performance":return"/controls?keyDate=".concat(e.keyDate)}})(t),target:"_blank",rel:"noopener noreferrer",children:[(e=>{switch(e){case"guard-wage":return"éå¡ãã¼ã¸ãéã";case"project-wage":return"ç¾å ´ãã¼ã¸ãéã";case"partner-wage":return"ååä¼ç¤¾ãã¼ã¸ãéã";case"unapproved-performance":return"管å¶ãã¼ã¸ãéã"}})(t.target),(0,n.jsx)(eb.A,{className:"ml-1 h-3 w-3"})]})})},ej=e=>{let{records:t}=e;return 0===t.length?null:(0,n.jsxs)("section",{className:"space-y-3",children:[(0,n.jsxs)("div",{className:"space-y-1",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(eg.A,{className:"h-4 w-4"}),(0,n.jsxs)("h3",{className:"font-bold",children:["è¨å®ä¸è¶³ã§ç©ºæ¬ã«ãªã£ãé
ç® (",t.length,"ä»¶)"]})]}),(0,n.jsx)("p",{className:"text-xs text-muted-foreground",children:"ä¸è¨ã®è¨å®ãæ´ãã¦ããååºåããã¨ãCSV ã«æ£ããæ°å¤ãå
¥ãã¾ãã"})]}),(0,n.jsx)("ul",{className:"space-y-2",children:t.map((e,t)=>(0,n.jsxs)("li",{className:"flex items-start justify-between gap-3 rounded border p-3",children:[(0,n.jsxs)("div",{className:"flex-1 space-y-1 text-sm",children:[(0,n.jsx)("p",{children:(e=>{if("fixable"!==e.resolution.kind)return"";switch(e.resolution.target){case"guard-wage":return"éå¡ã".concat(e.resolution.guardName||"ååæªåå¾","ã");case"project-wage":{let t=e.resolution.scheduleGroupName?"ã®äºå®ã°ã«ã¼ãã".concat(e.resolution.scheduleGroupName,"ã"):"";return"ç¾å ´ã".concat(e.resolution.projectName,"ã").concat(t)}case"partner-wage":return"ååä¼ç¤¾ã".concat(e.resolution.partnerName,"ã");case"unapproved-performance":return"".concat(e.resolution.keyDate," ã®å®ç¸¾")}})(e)}),(0,n.jsx)("p",{className:"text-muted-foreground",children:(e=>{if("fixable"!==e.resolution.kind)return"";let t="domainErrorCode"in e.resolution?eN(e.resolution.domainErrorCode):null;if(null!=t)return t;switch(e.resolution.target){case"guard-wage":return"ãã®éå¡ã®è³éãç»é²ããã¦ãã¾ããã";case"project-wage":return"ãã®äºå®ã°ã«ã¼ãã®å価ãç»é²ããã¦ãã¾ããã";case"partner-wage":return"ãã®ååä¼ç¤¾ã®å価ãç»é²ããã¦ãã¾ããã";case"unapproved-performance":return"ãã®æ¥ã®å®ç¸¾ãã¾ã æ¿èªããã¦ãã¾ããã"}})(e)})]}),"fixable"===e.resolution.kind&&(0,n.jsx)(ev,{resolution:e.resolution})]},t))})]})};var eI=a(74717);let ew=e=>{let{records:t}=e;return 0===t.length?null:(0,n.jsxs)("section",{className:"space-y-3",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(eI.A,{className:"h-4 w-4"}),(0,n.jsxs)("h3",{className:"font-bold",children:["åå 䏿ã§ç©ºæ¬ã«ãªã£ãé
ç® (",t.length,"ä»¶)"]})]}),(0,n.jsx)("ul",{className:"space-y-2",children:t.map((e,t)=>{let a=eN("investigate"===e.resolution.kind?e.resolution.domainErrorC
1ode:void 0),r=(e=>{if("investigate"!==e.resolution.kind)return null;let t=e.resolution,a=[];return t.guardName&&a.push("éå¡ã".concat(t.guardName,"ã")),t.keyDate&&a.push(t.keyDate),t.projectName&&a.push("ç¾å ´ã".concat(t.projectName,"ã")),t.scheduleGroupName&&a.push("äºå®ã°ã«ã¼ãã".concat(t.scheduleGroupName,"ã")),a.length>0?a.join(" / "):null})(e);return(0,n.jsxs)("li",{className:"space-y-1 rounded border p-3 text-sm",children:[r&&(0,n.jsx)("p",{className:"font-medium",children:r}),(0,n.jsx)("p",{children:null!=a?a:(e=>{if("investigate"!==e.resolution.kind)return"";switch(e.resolution.reason){case"SNAPSHOT_LOST":return"ç· ãæ¸ã¿ã®éè¨ãã¼ã¿ãè¦ã¤ããã¾ããã§ããã";case"PERIOD_MAPPING_ERROR":return"対象æéã®å¤å®ã«å¤±æãã¾ããã";case"MASTER_INCONSISTENCY":return"éè¨ã«å¿
è¦ãªæ
å ±ã確èªã§ãã¾ããã§ããã"}})(e)})]},t)})})]})},e_=(e,t)=>e.filter(e=>e.resolution.kind===t),eA=()=>{let{open:e,csvS3Key:t,csvUrl:a}=(0,F.md)(M),{closeModal:r}=U(),{report:s,isFallback:l,isLoading:i,error:o}=(e=>{var t,a;let{client:n,loading:r}=(0,b.tH)(),{data:s,error:l,isLoading:i}=(0,J.Ay)(r||null==e?null:["analysis-export-report-url",e],async()=>await n.analysis.export.report.$get({query:{s3Key:e}}),{revalidateOnFocus:!1,revalidateIfStale:!1}),o=null!=(t=null==s?void 0:s.reportUrl)?t:"",c=null!=s&&""===o,{data:d,error:u,isLoading:m}=(0,J.Ay)(""===o?null:["analysis-export-report-json",o],async()=>{let e=await fetch(o);if(!e.ok)throw Error("Failed to fetch report.json: ".concat(e.status));return await e.json()},{revalidateOnFocus:!1,revalidateIfStale:!1});return{report:null!=d?d:null,isFallback:c,isLoading:r||i||!c&&m,error:null!=(a=null!=l?l:u)?a:null}})(e?t:null);return(0,n.jsx)(Q.lG,{open:e,onOpenChange:e=>!e&&r(),children:(0,n.jsxs)(Q.Cf,{className:"max-w-2xl",children:[(0,n.jsx)(Q.c7,{children:(0,n.jsx)(Q.L3,{children:"çµå¶åæCSVãåºåãã¾ãã"})}),(0,n.jsxs)(Q.R4,{className:"space-y-6",children:[i&&(0,n.jsx)("div",{className:"flex items-center justify-center py-8",children:(0,n.jsx)(em.A,{className:"h-6 w-6 animate-spin"})}),!i&&null!=o&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("p",{className:"text-sm text-destructive",children:"詳細æ
å ±ã®åå¾ã«å¤±æãã¾ãããCSV ã®ãã¦ã³ãã¼ãã¯å¯è½ã§ãã"}),(0,n.jsx)(eh,{csvUrl:a,prominent:!0})]}),!i&&l&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("p",{className:"text-sm text-muted-foreground",children:"ãã®éç¥ã«ã¯è©³ç´°æ
å ±ãå«ã¾ãã¦ãã¾ãã (æ§å½¢å¼ã®éç¥)ã CSV ããã¦ã³ãã¼ããã¦ã確èªãã ããã"}),(0,n.jsx)(eh,{csvUrl:a,prominent:!0})]}),!i&&null!=s&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("p",{className:"text-sm",children:["対象æé:"," ",(0,n.jsx)("span",{className:"font-mono",children:(e=>{let t=/^month=(\d{4}-\d{2})$/.exec(e);if(t){let[e,a]=t[1].split("-");return"".concat(e,"å¹´").concat(Number(a),"æ")}let a=/^closingDate=(\d{4}-\d{2}-\d{2})$/.exec(e);if(a)return"".concat(a[1]," ç· ãæ¥");let n=/^from=(\d{4}-\d{2}-\d{2})&to=(\d{4}-\d{2}-\d{2})$/.exec(e);return n?"".concat(n[1]," ã ").concat(n[2]):e})(s.exportInfo.requestPeriod)})]}),(0,n.jsx)(eh,{csvUrl:a,prominent:!0}),0===s.missingSummary.totalCount?(0,n.jsx)("p",{className:"text-center text-sm text-muted-foreground",children:"ãã¹ã¦ã®é
ç®ãéè¨ã§ãã¾ããã"}):(0,n.jsx)(eu.nD,{type:"single",collapsible:!0,children:(0,n.jsxs)(eu.As,{value:"missing-details",className:"border-y",children:[(0,n.jsx)(eu.$m,{className:"text-sm",children:(0,n.jsxs)("span",{children:["ä¸é¨ã«ç©ºæ¬ãã (",s.missingSummary.totalCount,"ä»¶)",(0,n.jsxs)("span",{className:"ml-2 text-xs text-muted-foreground",children:["è¨å®ä¸è¶³",s.missingSummary.fixableCount,"ä»¶ / è¦ç¢ºèª",s.missingSummary.investigateCount,"ä»¶ / ç· ãå",s.missingSummary.expectedCount,"ä»¶"]})]})}),(0,n.jsx)(eu.ub,{children:(0,n.jsxs)("div",{className:"space-y-6 pt-2",children:[(0,n.jsx)(ej,{records:e_(s.missingRecords,"fixable")}),(0,n.jsx)(ew,{records:e_(s.missingRecords,"investigate")}),(0,n.jsx)(ex,{records:e_(s.missingRecords,"expected")})]})})]})})]})]})]})})},eC=()=>{var e,t,a;let[r,s]=(0,N.useState)(!1),[l,i]=(0,N.useState)(1),[o,d]=(0,N.useState)(15),[u,m]=(0,N.useState)(!1),[p,h]=(0,N.useState)(null),{data:f,mutate:g}=(()=>{let{client:e,loading:t}=(0,b.tH)(),{data:a,isLoading:n,isValidating:r,mutate:s}=(0,X.g7)(t?null:e.notifications.unread_count,{},et,{refreshInterval:5e3});return{data:a,isLoading:n||t,isValidating:r||t,mutate:s}})(),{data:y,mutate:v}=(e=>{let{page:t,perPage:a,onlyUnread:n,enabled:r=!0}=e,{client:s,loading:l}=(0,b.tH)(),{data:i,isLoading:o,isValidating:c,mutate:d}=(0,X.g7)(l||!r?null:s.notifications,{query:{page:t.toString(),perPage:a.toString(),onlyUnread:n}},e=>{let{items:t,totalCount:a,unreadCount:n}=e;return{items:t.map(ee),totalCount:a,unreadCount:n}});return{data:i,isLoading:o||l,isValidating:c||l,mutate:d}})({page:l,perPage:o,onlyUnread:u,enabled:r}),{markAsRead:j}=(()=>{let{client:e}=(0,b.tH)();return{markAsRead:(0,N.useCallback)(async t=>0===t.length?[]:(await e.notifications.read.$put({body:{notificationIds:t}})).notificationIds,[e])}})(),I=(0,N.useCallback)(async e=>{if(0!==e.length){if(await j(e),u)await v();else{let t=new Set(e);await v(a=>a?{...a,items:a.items.map(e=>t.has(e.notificationId)?{...e,isRead:!0}:e),unreadCount:Math.max(0,a.unreadCount-e.length)}:a,{revalidate:!1})}await g()}},[j,v,g,u]),w=(0,N.useCallback)(async e=>{await I([e])},[I]),_=(0,N.useCallback)(async()=>
1{if(!y)return;let e=y.items.filter(e=>!e.isRead).map(e=>e.notificationId);await I(e)},[y,I]),A=y?u?y.unreadCount:y.totalCount:0,C=A>0?Math.ceil(A/o):0,E=null!=(e=null==y?void 0:y.items.filter(e=>!e.isRead).length)?e:0,k=A>0?(l-1)*o+1:0,R=A>0?Math.min(l*o,A):0;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eA,{}),(0,n.jsx)(ed,{asyncOperationResultId:p,onClose:()=>h(null)}),(0,n.jsxs)(S.AM,{open:r,onOpenChange:s,children:[(0,n.jsx)(S.Wv,{asChild:!0,children:(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)(x.YaC,{size:27,className:"cursor-pointer hover:text-primary-600"}),(null!=(t=null==f?void 0:f.count)?t:0)>0&&(0,n.jsx)(c.v,{count:null!=(a=null==f?void 0:f.count)?a:0})]})}),(0,n.jsx)(S.hl,{className:"w-96 p-0",align:"end",children:(0,n.jsxs)("div",{className:"flex flex-col",children:[(0,n.jsx)("div",{className:"border-b p-4",children:(0,n.jsxs)("div",{className:"flex items-center justify-between",children:[(0,n.jsx)("h3",{className:"font-semibold",children:"éç¥"}),E>0&&(0,n.jsx)(T.l,{variant:"ghost",size:"sm",onClick:_,children:"ãã¹ã¦æ¢èªã«ãã"})]})}),(0,n.jsxs)("div",{className:"flex items-center justify-between gap-2 border-b p-4",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)("span",{className:"text-sm",children:"表示件æ°:"}),(0,n.jsxs)(D.l6,{value:o.toString(),onValueChange:e=>{let t=Number.parseInt(e,10);Number.isNaN(t)||(d(t),i(1))},children:[(0,n.jsx)(D.bq,{className:"w-20",children:(0,n.jsx)(D.yv,{})}),(0,n.jsxs)(D.gC,{children:[(0,n.jsx)(D.eb,{value:"15",children:"15ä»¶"}),(0,n.jsx)(D.eb,{value:"30",children:"30ä»¶"}),(0,n.jsx)(D.eb,{value:"50",children:"50ä»¶"})]})]})]}),(0,n.jsx)(O.$,{variant:u?"contained":"outlined",size:"sm",onClick:()=>{m(!u),i(1)},children:"æªèªã®ã¿"})]}),(0,n.jsx)("div",{className:"max-h-96 overflow-y-auto",children:(null==y?void 0:y.items.length)===0?(0,n.jsx)("div",{className:"p-8 text-center text-sm text-gray-500",children:"éç¥ã¯ããã¾ãã"}):null==y?void 0:y.items.map(e=>(0,n.jsx)($,{notification:e,onMarkAsRead:w,onAfterClick:()=>{s(!1)},onOpenAsyncOperationResult:h},e.notificationId))}),A>0&&(0,n.jsxs)("div",{className:"border-t p-4",children:[(0,n.jsxs)("div",{className:"mb-2 text-center text-xs text-gray-500",children:[k,"ã",R,"ä»¶ / ",A,"ä»¶"]}),C>1&&(0,n.jsxs)("div",{className:"flex items-center justify-between",children:[(0,n.jsx)(O.$,{variant:"outlined",size:"sm",onClick:()=>i(e=>Math.max(1,e-1)),disabled:1===l,children:(0,n.jsx)(x.E_E,{className:"size-4"})}),(0,n.jsxs)("span",{className:"text-sm",children:[l," / ",C]}),(0,n.jsx)(O.$,{variant:"outlined",size:"sm",onClick:()=>i(e=>Math.min(C,e+1)),disabled:l===C,children:(0,n.jsx)(x.xVu,{className:"size-4"})})]})]})]})})]})]})};var eE=a(73728),ek=a(32238),eR=a(46104),eO=a(46563),eT=a(59652);let eS=e=>{var t,a;let{hasControlReadAbility:r}=e,{data:s}=(0,eT.TY)({keyDate:new Date,hasControlReadAbility:r}),l=(null!=(t=null==s?void 0:s.lateForDepartureCount)?t:0)+(null!=(a=null==s?void 0:s.lateForArrivingCount)?a:0);return l>0&&(0,n.jsx)(c.v,{count:l})},eD=e=>{let{Icon:t,title:a,titleClassName:r,href:s}=e,l=(0,f.usePathname)(),i=s.split("?")[0],o=l.includes(i);return(0,n.jsx)(h(),{href:s,children:(0,n.jsxs)("div",{className:(0,u.cn)("flex flex-col items-center w-14 rounded-md px-1 py-0.5 transition-colors",o?"text-primary bg-primary/10":"text-muted-foreground hover:text-foreground hover:bg-accent/50"),children:[(0,n.jsx)(t,{className:"size-6"}),(0,n.jsx)("p",{className:(0,u.cn)("text-xs whitespace-nowrap",r),children:a})]})})},eP=e=>{let{canReadSalary:t,canReadNencho:a}=e,r=(0,f.usePathname)(),s=r.includes("/salaries")||r.includes("/nencho"),l=(0,u.cn)("flex flex-col items-center w-12",s?"text-primary":void 0),o=(0,u.cn)("size-6",s?"text-primary":void 0),c=(0,u.cn)("text-sm",s?"text-primary":void 0),d="flex items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground",m=t?"/salaries":"/nencho/targets";return(0,n.jsxs)(i.jc,{openDelay:100,closeDelay:150,children:[(0,n.jsx)(i.d0,{asChild:!0,children:(0,n.jsxs)(h(),{href:m,className:l,children:[(0,n.jsx)(x.RuQ,{className:o}),(0,n.jsx)("p",{className:c,children:"給ä¸"})]})}
1),(0,n.jsxs)(i.Et,{align:"start",sideOffset:4,className:"w-56 p-1",children:[t&&(0,n.jsxs)(h(),{href:"/salaries",className:d,children:[(0,n.jsx)(x.RuQ,{className:"size-4"}),"ææ¬¡çµ¦ä¸"]}),t&&(0,n.jsxs)(h(),{href:"/salaries/bonus",className:d,children:[(0,n.jsx)(x.GXd,{className:"size-4"}),"è³ä¸"]}),a&&(0,n.jsxs)(h(),{href:"/nencho/targets",className:d,children:[(0,n.jsx)(x.AdO,{className:"size-4"}),"å¹´æ«èª¿æ´"]})]})]})},eL=e=>{let{hrefs:t}=e,a=(0,f.usePathname)(),r=t.filter(e=>!("separator"in e)).some(e=>{let{href:t}=e;return a.includes(t)}),s=(0,u.cn)("flex flex-col items-center w-12",r?"text-primary":void 0),l=(0,u.cn)("size-6",r?"text-primary":void 0),o=(0,u.cn)("text-sm",r?"text-primary":void 0);return(0,n.jsxs)(i.jc,{openDelay:100,closeDelay:150,children:[(0,n.jsx)(i.d0,{asChild:!0,children:(0,n.jsxs)(h(),{href:"/settings/companies",className:s,children:[(0,n.jsx)(x.$g5,{className:l}),(0,n.jsx)("p",{className:o,children:"ãã®ä»"})]})}),(0,n.jsx)(i.Et,{align:"start",sideOffset:4,className:"w-56 p-1",children:t.map((e,t)=>"separator"in e?(0,n.jsx)(d.w,{className:"my-1"},"sep-".concat(t)):(0,n.jsxs)(h(),{href:e.href,className:"flex items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-none transition-colors hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground",children:[(0,n.jsx)(e.Icon,{className:"size-4"}),e.title]},e.href))})]})},ez=()=>{let e=(0,f.useRouter)(),t=(0,j.v)(),a=(0,v.Xv)(),{setAuthenticatedUser:i}=(0,ek.k)(),{setCompanyId:d,clearCompanyId:u}=(0,g.k)(),{ability:p}=(0,eE.IM)(),{toggleDeviceType:h}=(0,eR.k)(),{data:y}=(0,eO.ET)({hasShiftReadAbility:p.can("read","SHIFT")}),N=async()=>{u(),await Promise.all([(0,r.S6)(),i(void 0)]),e.push("/signin")},b=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t){let t=window.open("/signin?companyId=".concat(e),"_blank");d(e,{window:t})}else d(e),window.location.reload()},I=p.can("read","EDUCATION")||p.can("read","COMPLAINT"),w=p.can("read","TEMPLATE")||p.can("read","MONTHLY_REPORT"),_=p.can("read","MASTER")||p.can("read","COMPANY"),A=I||w||_,E=[...p.can("read","EDUCATION")?[{Icon:x.k0X,href:"/educations/progress",title:"æè²"}]:[],...p.can("read","COMPLAINT")?[{Icon:x.BFF,href:"/statutory-documents/complaints",title:"ãã®ä»æ³å®å仿¸é¡"}]:[],...I&&w?[{separator:!0}]:[],...p.can("read","TEMPLATE")?[{Icon:x.mhF,href:"/templates/invoiceNotes",title:"ãã³ãã¬ã¼ã"}]:[],...p.can("read","MONTHLY_REPORT")?[{Icon:x.XkG,href:"/reports",title:"å ±åæ¸"}]:[],...(I||w)&&_?[{separator:!0}]:[],...p.can("read","MASTER")?[{Icon:x.R4U,href:"/settings/areas",title:"ãã¹ã¿"}]:[],...p.can("read","COMPANY")?[{Icon:x.WRe,href:"/settings/companies",title:"è¨å®"}]:[]];return(0,n.jsxs)("header",{className:"flex h-16 w-full justify-between bg-white px-4",children:[(0,n.jsxs)("div",{className:"flex items-center gap-1",children:[(0,n.jsx)(m.default,{src:"/symbol.svg",alt:"è¦åãã©ã¼ã¹",width:64,height:64}),p.can("read","ASSIGNMENT")&&(0,n.jsx)(eD,{Icon:x.SE6,title:"é
ç½®",href:"/schedules"}),p.can("read","CONTROL")&&(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)(eD,{Icon:x.W4T,t
1itle:"管å¶",href:"/controls"}),(0,n.jsx)(eS,{hasControlReadAbility:p.can("read","CONTROL")})]}),p.can("read","PATROL")&&(0,n.jsx)(eD,{Icon:x.c1O,title:"å·¡å¯",href:"/patrols/today"}),p.can("read","PROJECT")&&(0,n.jsx)(eD,{Icon:x.pgR,title:"ç¾å ´",href:"/projects"}),p.can("read","SHIFT")&&(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)(eD,{Icon:x.lwb,title:"ã·ãã",href:"/shifts"}),(null!=y?y:0)>0&&(0,n.jsx)(c.v,{count:null!=y?y:0})]}),(p.can("read","SALARY")||p.can("readNencho","SALARY"))&&(0,n.jsx)(eP,{canReadSalary:p.can("read","SALARY"),canReadNencho:p.can("readNencho","SALARY")}),p.can("read","INVOICE")&&(0,n.jsxs)("div",{className:"relative",children:[(0,n.jsx)(eD,{Icon:x.AdO,title:"è«æ±",href:"/invoices"}),(0,n.jsx)(R,{hasInvoiceReadAbility:p.can("read","INVOICE")})]}),p.can("read","CONTRACT")&&(0,n.jsx)(eD,{Icon:x.DQW,title:"å¥ç´",href:"/contracts"}),p.can("read","ANALYSIS")&&(0,n.jsx)(eD,{Icon:x.ZYP,title:"çµå¶åæ",href:"/analysis"}),A&&(0,n.jsx)(eL,{hrefs:E})]}),(0,n.jsxs)("div",{className:"flex items-center gap-4",children:[(0,n.jsx)(o.K,{variant:"outlined",size:"sm",Icon:x.QUU,onClick:()=>{window.open("https://docs.google.com/presentation/d/1R2rX8c2rbDuFtpqdPs3EdCiL1KuWFnL5cZsZYU4qb-E/edit?usp=sharing","_blank","noopener,noreferrer")},children:"ã¢ãããã¼ãæ
å ±"}),(0,n.jsx)(o.K,{variant:"outlined",size:"sm",Icon:x.t2w,onClick:()=>{window.open("https://docs.google.com/presentation/d/1FsJVRe5pIp2PmLKaUrwD6dkxLTz1p_P6QdACJnHCxzU/edit#slide=id.g309b4012864_0_21","_blank","noopener,noreferrer")},children:"æä½ããã¥ã¢ã«"}),(0,n.jsx)(C,{}),(0,n.jsx)(eC,{}),(0,n.jsxs)(l.rI,{children:[(0,n.jsx)(l.ty,{asChild:!0,children:(0,n.jsxs)(s.eu,{children:[(0,n.jsx)(s.BK,{src:"",alt:null==t?void 0:t.name}),(0,n.jsx)(s.q5,{children:null==t?void 0:t.name})]})}),(0,n.jsxs)(l.SQ,{className:"w-56",children:[(0,n.jsx)(l.lp,{children:null==t?void 0:t.name}),(0,n.jsx)(l.mB,{}),(null==t?void 0:t.loginableCompanies)&&t.loginableCompanies.length>1&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(l.lp,{className:"flex items-center gap-2",children:[(0,n.jsx)(x.YG2,{className:"size-4"}),"äºæ¥æåãæ¿ã"]}),(0,n.jsx)(l.I,{children:t.loginableCompanies.map(e=>(0,n.jsxs)(l._2,{onClick:()=>b(e.companyId),className:"flex items-center gap-2",children:[e.companyId===(null==a?void 0:a.companyId)&&(0,n.jsx)(x.g9_,{className:"size-4"}),(0,n.jsx)("span",{className:e.companyId===(null==a?void 0:a.companyId)?"ml-0":"ml-6",children:e.companyName}),(0,n.jsx)(o.K,{variant:"ghost",size:"icon-xs",Icon:x.tOh,onClick:t=>{t.stopPropagation(),b(e.companyId,!0)},className:"ml-auto p-0"})]},e.companyId))}),(0,n.jsx)(l.mB,{})]}),(0,n.jsx)(l._2,{onClick:()=>h(),children:"ã¹ããç表示ã«ãã"}),(0,n.jsx)(l.mB,{}),(0,n.jsx)(l.I,{children:(0,n.jsx)(l._2,{onClick:N,children:"ãµã¤ã³ã¢ã¦ã"})})]})]}),(0,n.jsx)("div",{className:"text-sm font-medium",children:null==a?void 0:a.name})]})]})},eF=e=>{let{children:t}=e;return(0,n.jsxs)("div",{className:"flex h-screen flex-col bg-surface",children:[(0,n.jsx)(ez,{}),(0,n.jsx)("div",{className:"flex-1 overflow-y-auto",children:t})]})}},16948:(e,t,a)=>{"use strict";a.d(t,{TR:()=>g,bq:()=>p,eb:()=>y,gC:()=>x,l6:()=>d,mi:()=>N,s3:()=>u,yv:()=>m});var n=a(54568),r=a(4781),s=a(10451),l=a(15426),i=a(23911),o=a(7620),c=a(43242);let d=r.bL,u=r.YJ,m=r.WT,p=(0,o.forwardRef)((e,t)=>{let{className:a,children:l,...i}=e;return(0,n.jsxs)(r.l9,{ref:t,className:(0,c.cn)("flex h-10 w-full items-center justify-between rounded-md border border-input bg-background px-3 py-2 text-base sm:text-sm ring-offset-background placeholder:text-secondary-500 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 [&>span]:line-clamp-1",a),...i,children:[l,(0,n.jsx)(r.In,{asChild:!0,children:(0,n.jsx)(s.A,{className:"size-4 opacity-50"})})]})});p.displayName=r.l9.displayName;let h=(0,o.forwardRef)((e,t)=>{let{className:a,...s}=e;return(0,n.jsx)(r.PP,{ref:t,className:(0,c.cn)("flex cursor-default items-center justify-center py-1",a),...s,children:(0,n.jsx)(l.A,{className:"size-4"})})});h.displayName=r.PP.displayName;let f=(0,o.forwardRef)((e,t)=>{let{className:a,...l}=e;
1return(0,n.jsx)(r.wn,{ref:t,className:(0,c.cn)("flex cursor-default items-center justify-center py-1",a),...l,children:(0,n.jsx)(s.A,{className:"size-4"})})});f.displayName=r.wn.displayName;let x=(0,o.forwardRef)((e,t)=>{let{className:a,children:s,position:l="popper",...i}=e;return(0,n.jsx)(r.ZL,{children:(0,n.jsxs)(r.UC,{ref:t,className:(0,c.cn)("relative z-50 max-h-96 min-w-[8rem] overflow-hidden rounded-md border bg-popover text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===l&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",a),position:l,...i,children:[(0,n.jsx)(h,{}),(0,n.jsx)(r.LM,{className:(0,c.cn)("p-1","popper"===l&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:s}),(0,n.jsx)(f,{})]})})});x.displayName=r.UC.displayName;let g=(0,o.forwardRef)((e,t)=>{let{className:a,...s}=e;return(0,n.jsx)(r.JU,{ref:t,className:(0,c.cn)("py-1.5 pl-8 pr-2 text-sm font-semibold",a),...s})});g.displayName=r.JU.displayName;let y=(0,o.forwardRef)((e,t)=>{let{className:a,children:s,...l}=e;return(0,n.jsxs)(r.q7,{ref:t,className:(0,c.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a),...l,children:[(0,n.jsx)("span",{className:"absolute left-2 flex size-3.5 items-center justify-center",children:(0,n.jsx)(r.VF,{children:(0,n.jsx)(i.A,{className:"size-4"})})}),(0,n.jsx)(r.p4,{children:s})]})});y.displayName=r.q7.displayName;let N=(0,o.forwardRef)((e,t)=>{let{className:a,...s}=e;return(0,n.jsx)(r.wv,{ref:t,className:(0,c.cn)("-mx-1 my-1 h-px bg-muted",a),...s})});N.displayName=r.wv.displayName},17332:(e,t,a)=>{"use strict";a.d(t,{ZI:()=>i,DZ:()=>h,Ck:()=>l,h_:()=>p,G2:()=>r,HR:()=>s,QP:()=>c,$z:()=>d,xj:()=>o});var n=a(7219);let r=(0,n.eU)([]),s=(0,n.eU)(e=>e(r).filter(e=>"posting"===e.status).length),l=e=>"status"in e?e.status:void 0,i=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return[...e,{...t,status:"posting",isOverwritten:a}]},o=(e,t,a)=>e.map(e=>e.shiftId===t?{...e,status:a}:e),c=(e,t)=>e.filter(e=>e.shiftId!==t),d=(e,t)=>{let a=new Set(t);return e.filter(e=>!a.has(e.shiftId))};var u=a(51278);let m=e=>{let t,a;return t=e.guard.guardId,a=e.keyDate,"".concat(t,"-").concat((0,u.aI)(a))},p=(e,t)=>{if(0===t.length)return[...e];let a=new Map;for(let e of t)e.isOverwritten&&a.set(m(e),e);let n=e.map(e=>{let t=m(e),n=a.get(t);return null!=n?n:e}),r=new Set(e.map(m));return[...n,...t.filter(e=>!r.has(m(e)))]},h=(e,t)=>{let a=new Set(t.map(m));return e.filter(e=>a.has(m(e))).map(e=>e.shiftId)}},18139:(e,t,a)=>{"use strict";a.d(t,{z:()=>r.z});var n=a(94791),r=a(30996),s=a(72603),l=a(52408);n.Ay.init({lng:"ja",resources:{ja:{zod:l}}}),r.z.setErrorMap(s.g)},18763:(e,t,a)=>{"use strict";a.d(t,{BK:()=>d,eu:()=>c,q5:()=>u});var n=a(54568),r=a(66262),s=a(97282),l=a(7620),i=a(43242);let o=(0,s.F)("relative flex shrink-0 overflow-hidden rounded-full",{variants:{size:{md:"size-10",sm:"size-7",xs:"size-5"}},defaultVariants:{size:"md"}}),c=l.forwardRef((e,t)=>{let{className:a,size:s,...l}=e;return(0,n.jsx)(r.bL,{ref:t,className:(0,i.cn)(o({size:s}),a),...l})});c.displayName=r.bL.displayName;let d=l.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,n.jsx)(r._V,{ref:t,className:(0,i.cn)("aspect-square h-full w-full",a),...s})});d.displayName=r._V.displayName;let u=l.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,n.jsx)(r.H4,{ref:t,className:(0,i.cn)("flex h-full w-full items-center justify-center rounded-full bg-muted",a),...s})});u.displayName=r.H4.displayName},19968:(e,t,a)=>{"use strict";a.d(t,{J5:()=>c,WS:()=>r,bQ:()=>i,cr:()=>d,xw:()=>s});var n=a(91017);let r=["WORK","DAY_OFF_REQUEST","PAID_TIME_OFF","HALF_PAID_TIME_OFF"],s={WORK:"å¤å",DAY_OFF_REQUEST:"ä¼ã¿å¸æ",PAID_TIME_OFF:"æçµ¦ä¼æ",HALF_PAID_TIME_OFF:"æçµ¦ä¼æï¼åä¼ï¼"},{unionValues:l,unionMapping:i,getUnionLabel:o}=(0,n.s)(s,"WORK"),c=e=>"PAID_TIME_OFF"===e,d=e=>"HALF_PAID_TIME_OFF"===e},20355:(e,t,a)=>{"use strict";a.d(t,{GF:()=>s,Lp:()=>i,Ro:()=>r,TZ:()=>c,dv:()=>o,uX:()=>l,yb:()=>n});let n=e=>{if(null==e||""===e)return null;let t=Number(e);return Number.isNaN(t)||!Number.isFinite(t)?null:t},r=e=>{let t=Number(e);return Number.isNaN(t)||!Number.isFinite(t)?0:t},s=e=>e.replace(/[ï¼-ï¼]/g,e=>String.fromCharCode(e.charCodeAt(0)-65248)).replace(/[ï¼ï¼ã]/g,".").replace("ã¼","-"),l=e=>{let t=e.normalize("NFC"),a={ã¬:"ï½¶ï¾",ã®:"ï½·ï¾",ã°:"クï¾",ã²:"ï½¹ï¾",ã´:"コï¾",ã¶:"ï½»ï¾",ã¸
1:"ï½¼ï¾",ãº:"ï½½ï¾",ã¼:"ï½¾ï¾",ã¾:"ソï¾",ã:"ï¾ï¾",ã:"ï¾ï¾",ã
:"ï¾ï¾",ã:"ï¾ï¾",ã:"ï¾ï¾",ã:"ï¾ï¾",ã:"ï¾ï¾",ã:"ï¾ï¾",ã:"ï¾ï¾",ã:"ï¾ï¾",ã:"ï¾ï¾",ã:"ï¾ï¾",ã:"ï¾ï¾",ã:"ï¾ï¾",ã:"ï¾ï¾",ã´:"ï½³ï¾",ã·:"ï¾ï¾",ãº:"ヲï¾",ã¢:"ï½±",ã¤:"ï½²",ã¦:"ï½³",ã¨:"ï½´",ãª:"ï½µ",ã«:"ï½¶",ã:"ï½·",ã¯:"ク",ã±:"ï½¹",ã³:"コ",ãµ:"ï½»",ã·:"ï½¼",ã¹:"ï½½",ã»:"ï½¾",ã½:"ソ",ã¿:"ï¾",ã:"ï¾",ã:"ï¾",ã:"ï¾",ã:"ï¾",ã:"ï¾
",ã:"ï¾",ã:"ï¾",ã:"ï¾",ã:"ï¾",ã:"ï¾",ã:"ï¾",ã:"ï¾",ã:"ï¾",ã:"ï¾",ã:"ï¾",ã:"ï¾",ã :"ï¾",ã¡:"ï¾",ã¢:"ï¾",ã¤:"ï¾",ã¦:"ï¾",ã¨:"ï¾",ã©:"ï¾",ãª:"ï¾",ã«:"ï¾",ã¬:"ï¾",ã:"ï¾",ã¯:"ï¾",ã²:"ヲ",ã³:"ï¾",ã¡:"ï½§",ã£:"ィ",ã¥:"ゥ",ã§:"ェ",ã©:"ォ",ã:"ッ",ã£:"ャ",ã¥:"ï½",ã§:"ï½®",ã¼:"ï½°"},n=RegExp("(".concat(Object.keys(a).join("|"),")"),"g");return t.replace(n,e=>a[e]).replace(/ã/g,"ï¾").replace(/ã/g,"ï¾")},i=e=>e.replace(/[\u30A1-\u30F6]/g,e=>String.fromCharCode(e.charCodeAt(0)-96)),o=(e,t)=>{if(null==e||""===e)return null;let a=e;return("none"!==t.width||"none"!==t.kana)&&(a=a.normalize("NFKC")),"full"===t.width&&(a=a.replace(/[\u0021-\u007E]/g,e=>String.fromCharCode(e.charCodeAt(0)+65248))),"hiragana"===t.kana?a=i(a):"katakana"===t.kana&&(a=a.replace(/[\u3041-\u3096]/g,e=>String.fromCharCode(e.charCodeAt(0)+96))),"half"===t.space?a=a.replace(/\u3000/g," "):"full"===t.space&&(a=a.replace(/ /g,"ã")),"lower"===t.case?a=a.toLowerCase():"upper"===t.case&&(a=a.toUpperCase()),a},c=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{decimalPlaces:4,roundingMode:1};return e.toFixed(t.decimalPlaces,t.roundingMode).replace(/^0+(?=[0-9])/,"").replace(RegExp("(?<=\\..*)0+$"),"").replace(/\.$/,"")}},26731:(e,t,a)=>{"use strict";a.d(t,{AM:()=>o,Wv:()=>d,dT:()=>c,hl:()=>u});var n=a(54568),r=a(36915),s=a(7620),l=a(43242),i=a(29491);let o=r.bL,c=r.Mz,d=r.l9,u=(0,s.forwardRef)((e,t)=>{let{className:a,align:o="center",sideOffset:c=4,...d}=e,{container:u}=(0,s.use)(i.V);return(0,n.jsx)(r.ZL,{container:u,children:(0,n.jsx)(r.UC,{ref:t,align:o,sideOffset:c,className:(0,l.cn)("z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95","data-[side=bottom]:slide-in-from-top-2","data-[side=left]:slide-in-from-right-2","data-[side=right]:slide-in-from-left-2","data-[side=top]:slide-in-from-bottom-2",a),...d})})});u.displayName=r.UC.displayName},26824:(e,t,a)=>{"use strict";a.d(t,{Ao:()=>E,Eu:()=>j,Jq:()=>C,MC:()=>p,XD:()=>x,aH:()=>A,aV:()=>g,df:()=>_,kE:()=>R,rJ:()=>k,uL:()=>f,uU:()=>N,ut:()=>m});var n=a(51278),r=a(19968),s=a(91017),l=a(18139),i=a(1472),o=a(51950),c=a(79097),d=a(21938),u=a.n(d);let{unionValues:m,unionMapping:p}=(0,s.s)({NONE:"ãªã",DAILY:"æ¯æ¥",WEEKLY:"æ¯é±"},"NONE"),h=["WORK","LEGAL_DAY_OFF","SCHEDULED_DAY_OFF","OFF_DUTY","PAID_TIME_OFF","HALF_PAID_TIME_OFF"],f=[{name:"OFF_DUTY",label:"éçª"},{name:"LEGAL_DAY_OFF",label:"æ³å®ä¼æ¥"},{name:"SCHEDULED_DAY_OFF",label:"æå®ä¼æ¥"}],x=e=>{let{kind:t}=e;switch(t){case"composite":return"".concat(e.shiftPatternId).concat("::").concat(e.dayType);case"plain":return e.shiftPatternId;default:throw Error("Unknown RadioId kind: ".concat(t))}},g=e=>{if(e.includes("::")){let[t,a]=e.split("::");return{kind:"composite",shiftPatternId:t,dayType:a}}return{kind:"plain",shiftPatternId:e}},y=(e,t)=>{let{kind:a}=e;switch(a){case"composite":return{shiftPatternId:e.shiftPatternId,dayType:e.dayType};case"plain":return{shiftPatternId:e.shiftPatternId,dayType:t};default:throw Error("Unknown RadioId kind: ".concat(a))}},N=e=>e.flatMap(e=>"DAY_OFF_REQUEST"===e.dayType?f.map(t=>({id:x({kind:"composite",shiftPatternId:e.shiftPatternId,dayType:t.name}),label:"".concat(e.name,"ï¼").concat(t.label,"ï¼")})):[{id:e.shiftPatternId,label:"".concat(e.name).concat((0,r.J5)(e.dayType)?"ï¼å
¨ä¼ï¼":(0,r.cr)(e.dayType)?"ï¼åä¼ï¼":"")}]),b=l.z.object({shiftPatternId:l.z.string(),prescribedWorkingHour:l.z.number(),paidTimeOffAmount:l.z.number().int().min(0).nullable().default(null),note:l.z.string().nullable().default(null),dayType:l.z.enum(h).default("WORK")}),v=(e,t,a)=>
1{e||"PAID_TIME_OFF"!==t.dayType&&"HALF_PAID_TIME_OFF"!==t.dayType||null!=t.paidTimeOffAmount||a.addIssue({code:l.z.ZodIssueCode.custom,message:"æçµ¦ä»¥å¤ã®æçµ¦ã·ããã¯æçµ¦éé¡ã®è¨å®ãå¿
é ã§ã",path:["paidTimeOffAmount"]})},j=e=>b.superRefine((t,a)=>v(e,t,a)),I=l.z.object({shiftPatternId:l.z.string(),prescribedWorkingHour:l.z.number(),paidTimeOffAmount:l.z.number().int().min(0).nullable().default(null),note:l.z.string().nullable().default(null),dayType:l.z.enum(h).default("WORK"),repeatPolicy:l.z.enum(["NONE","DAILY","WEEKLY"]),repeatDate:l.z.object({from:l.z.date(),to:l.z.date().nullable().default(null)}),repeatWeekdays:l.z.array(l.z.number().min(0).max(6)).nullable().default(null),isAllowOverwrite:l.z.boolean().default(!1)}),w=(e,t)=>{e.repeatPolicy!==m.NONE&&null===e.repeatDate.to&&t.addIssue({code:l.z.ZodIssueCode.custom,message:"ç¹°ãè¿ãçµäºæ¥ã¯å¿
é ã§ã",path:["repeatDate"]}),null!==e.repeatDate.to&&(0,i.c)(e.repeatDate.to,e.repeatDate.from)>365&&t.addIssue({code:l.z.ZodIssueCode.custom,message:"ç¹°ãè¿ãæéã¯1年以å
ã§ããå¿
è¦ãããã¾ã",path:["repeatDate"]})};I.superRefine(w);let _=e=>I.superRefine((t,a)=>{w(t,a),v(e,t,a)}),A=e=>({shiftPatternId:x("DAY_OFF_REQUEST"===e.shiftPattern.dayType?{kind:"composite",shiftPatternId:e.shiftPattern.shiftPatternId,dayType:e.dayType}:{kind:"plain",shiftPatternId:e.shiftPattern.shiftPatternId}),prescribedWorkingHour:e.prescribedWorkingHour,paidTimeOffAmount:e.paidTimeOffAmount,note:e.note,dayType:e.dayType}),C=e=>{let{shiftPatternId:t,dayType:a}=y(g(e.shiftPatternId),e.dayType);return{shiftPatternId:t,prescribedWorkingHour:e.prescribedWorkingHour,paidTimeOffAmount:e.paidTimeOffAmount,note:e.note,dayType:a}},E=(e,t)=>({commands:e.map(e=>{let{keyDate:t,value:a}=e,{shiftPatternId:r,dayType:s}=y(g(a.shiftPatternId),a.dayType);return{shiftPatternId:r,keyDate:(0,n.aI)(t),prescribedWorkingHour:a.prescribedWorkingHour,paidTimeOffAmount:a.paidTimeOffAmount,note:a.note,dayType:s}}),guardId:t,isAllowOverwrite:!1}),k=(e,t)=>{let{repeatPolicy:a,repeatDate:r,repeatWeekdays:s,shiftPatternId:l,prescribedWorkingHour:d,paidTimeOffAmount:p,note:h,isAllowOverwrite:f}=e,{shiftPatternId:x,dayType:N}=y(g(l),e.dayType),b=(0,o.o)(r.from),v=(0,o.o)(r.to),j=(0,i.c)(v,b)+1;if(a===m.DAILY)return{commands:u()(j).map(e=>({shiftPatternId:x,keyDate:(0,n.aI)((0,c.f)(r.from,e)),prescribedWorkingHour:d,paidTimeOffAmount:p,note:h,dayType:N})),guardId:t,isAllowOverwrite:f};if(a===m.WEEKLY){let e=b.getDay();return{commands:u()(j).map(t=>{let a=(0,c.f)(b,t),r=(e+t)%7;return s.includes(r)?{shiftPatternId:x,keyDate:(0,n.aI)(a),prescribedWorkingHour:d,paidTimeOffAmount:p,note:h,dayType:N}:null}).filter(e=>null!==e),guardId:t,isAllowOverwrite:f}}return{commands:[{shiftPatternId:x,keyDate:(0,n.aI)(r.from),prescribedWorkingHour:d,paidTimeOffAmount:p,note:h,dayType:N}],guardId:t,isAllowOverwrite:f}},R=(e,t,a)=>({shiftId:a,shiftPattern:{shiftPatternId:t.shiftPatternId,colorCode:t.colorCode,name:t.shiftPatternName,dayType:t.dayType,applicationDeadline:null,availableFrom:null,availableTo:null,defaultPrescribedWorkingHour:t.defaultPrescribedWorkingHour},guard:{guardId:t.guardId,name:""},keyDate:e.repeatDate.from,prescribedWorkingHour:e.prescribedWorkingHour,paidTimeOffAmount:e.paidTimeOffAmount,note:e.note,dayType:e.dayType})},29491:(e,t,a)=>{"use strict";a.d(t,{V:()=>n});let n=(0,a(7620).createContext)({})},32238:(e,t,a)=>{"use strict";a.d(t,{Q:()=>o,k:()=>c});var n=a(42608),r=a(7219),s=a(90007),l=a(7620);let i=(0,r.eU)({isInitialized:!1,isAuthenticated:!1,email:"",emailVerified:!1,name:"",picture:""}),o=()=>(0,s.md)(i),c=()=>{let e=(0,s.Xr)(i);return{setAuthenticatedUser:(0,l.useCallback)(async t=>{if(!t)return void e(e=>({...e,isInitialized:!0,isAuthenticated:!1}));let{email:a,email_verified:r,picture:s,name:l}=await (0,n.xm)();e({isInitialized:!0,isAuthenticated:!0,email:a,emailVerified:!!r,name:null!=l?l:t.username,picture:null!=s?s:""})},[e])}}},32558:(e,t,a)=>{"use strict";a.d(t,{$m:()=>d,As:()=>c,nD:()=>o,ub:()=>u});var n=a(54568),r=a(10411),s=a(7620),l=a(42266),i=a(43242);let o=r.bL,c=s.forwardRef((e,t)=>
1{let{className:a,...s}=e;return(0,n.jsx)(r.q7,{ref:t,className:(0,i.cn)("border-b",a),...s})});c.displayName="AccordionItem";let d=s.forwardRef((e,t)=>{let{className:a,children:s,disabled:o,...c}=e;return(0,n.jsx)(r.Y9,{className:"flex",children:(0,n.jsxs)(r.l9,{ref:t,disabled:o,className:(0,i.cn)("flex flex-1 items-center justify-between py-4 text-sm font-medium transition-all [&[data-state=open]>svg]:rotate-180",o&&"cursor-default",a),...c,children:[s,!o&&(0,n.jsx)(l.D3D,{className:"size-4 shrink-0 text-secondary-600 transition-transform duration-200"})]})})});d.displayName=r.l9.displayName;let u=s.forwardRef((e,t)=>{let{className:a,children:s,...l}=e;return(0,n.jsx)(r.UC,{ref:t,className:"overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...l,children:(0,n.jsx)("div",{className:(0,i.cn)("pb-4 pt-0",a),children:s})})});u.displayName=r.UC.displayName},39620:(e,t,a)=>{"use strict";a.d(t,{$:()=>c,r:()=>o});var n=a(54568),r=a(24750),s=a(97282),l=a(7620),i=a(43242);let o=(0,s.F)("inline-flex items-center justify-center whitespace-nowrap text-sm font-medium ring-offset-background transition-colors\n focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2\n disabled:pointer-events-none aria-disabled:pointer-events-none",{variants:{variant:{contained:"bg-primary\n text-primary-foreground\n hover:bg-primary-600\n focus:ring focus:ring-ring active:bg-primary-700\n disabled:bg-disabled aria-disabled:bg-disabled","outlined-primary":"border border-primary bg-white text-primary\n hover:bg-primary-50\n focus:ring focus:ring-ring-accent active:bg-white\n disabled:text-disabled aria-disabled:text-disabled","outlined-error":"border border-error bg-white text-error\n hover:bg-error-50\n focus:ring focus:ring-ring-accent active:bg-white\n disabled:text-disabled aria-disabled:text-disabled",outlined:"border bg-white\n hover:bg-accent\n focus:ring\n focus:ring-ring-accent active:bg-white\n disabled:text-disabled aria-disabled:text-disabled",ghost:"hover:text-accent-foreground hover:bg-accent",link:"text-primary underline underline-offset-4\n hover:no-underline\n focus:ring focus:ring-ring\n disabled:text-disabled aria-disabled:text-disabled","link-secondary":"text underline underline-offset-4\n hover:no-underline\n focus:ring focus:ring-ring\n disabled:text-disabled aria-disabled:text-disabled"},size:{xs:"h-7 rounded-lg px-2 py-1.5 text-xs",sm:"h-9 rounded-md px-3.5 py-2 text-sm",md:"h-10 rounded-md px-4 py-2.5 text-base",lg:"h-11 rounded-lg px-[18px] py-2.5 text-lg","icon-xs":"size-7 rounded-lg p-1.5 text-xs","icon-sm":"size-9 rounded-lg p-2 text-sm",icon:"size-10 rounded-lg p-2.5 text-base","icon-lg":"size-11 rounded-lg p-3 text-lg"},padding:{none:"!p-0"}},defaultVariants:{variant:"contained",size:"md"}}),c=l.forwardRef((e,t)=>{let{className:a,variant:s,size:l,type:c,asChild:d=!1,...u}=e,m=d?r.DX:"button";return(0,n.jsx)(m,{className:(0,i.cn)(o({variant:s,size:l,className:a})),type:null!=c?c:"button",ref:t,...u})});c.displayName="Button"},42608:(e,t,a)=>{"use strict";a.d(t,{Pm:()=>p,QO:()=>m,S6:()=>g,Zg:()=>h,us:()=>u,w2:()=>f,xm:()=>y,xw:()=>x});var n=a(50465),r=a(94684),s=a(49478),l=a(33083),i=a(47124),o=a(66816),c=a(51437),d=a(61494);let u=async()=>await (0,r.H)(),m=async()=>{let{tokens:e}=await (0,s.$)();return null==e?void 0:e.accessToken.toString()},p=async e=>{let{username:t,password:a}=e;return await (0,l.J)({username:t,password:a,options:{authFlowType:"USER_PASSWORD_AUTH"}})},h=async e=>{let{newPassword:t}=e;return await (0,i.r)({challengeResponse:t})},f=async e=>{let{username:t}=e;return await (0,o.x)({username:t})},x=async e=>{let{username:t,confirmationCode:a,newPassword:n}=e;await (0,c.P)({username:t,newPassword:n,confirmationCode:a})},g=d.C,y=n.T},46104:(e,t,a)=>{"use strict";a.d(t,{k:()=>c});var n=a(90007),r=a(16017),s=a(7620),l=a(43470);let i=(0,r.tG)("deviceType",void 0),o=(e,t)=>{let a=e;!a&&((a=document.querySelector('meta[name="viewport"]'))||((a=document.createElement("meta")).name="viewport",document.head.appendChild(a)));let n=t?"width=1440":"width=device-width, initial-scale=1.0";a.content!==n&&a.setAttribute("content",n)},c=()=>{let e=(0,l.Ub)({minWidth:768}),[t,a]=(0,n.fp)(i),r="pc"===t||void 0===t&&e;return(0,s.useEffect)(()=>{o(null,r)},[r]),(0,s.useEffect)(()=>{let e=new MutationObserver(e=>
1{e.forEach(e=>{if(!window.matchMedia("print").matches){if("attributes"===e.type&&"content"===e.attributeName&&e.target instanceof HTMLMetaElement&&"viewport"===e.target.name&&o(e.target,r),"childList"===e.type&&e.addedNodes.length>0){let t=Array.from(e.addedNodes).find(e=>e instanceof HTMLMetaElement&&"viewport"===e.name);t&&o(t,r)}"childList"===e.type&&e.removedNodes.length>0&&Array.from(e.removedNodes).find(e=>e instanceof HTMLMetaElement&&"viewport"===e.name)&&o(null,r)}})});return e.observe(document.head,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["content"]}),()=>{e.disconnect()}},[r]),{isPc:r,toggleDeviceType:()=>{a(r?"mobile":"pc")}}}},46563:(e,t,a)=>{"use strict";a.d(t,{Ag:()=>f,Bb:()=>g,ET:()=>y,N5:()=>x,w1:()=>N});var n=a(68247),r=a(51278),s=a(66593),l=a(14950),i=a(31623),o=a(90007),c=a(7620),d=a(75454),u=a(47227),m=a(17332),p=a(26824);let h=e=>({shiftApplicationId:e.shiftApplicationId,shiftPattern:e.shiftPattern,guard:e.guard,keyDate:(0,s.H)(e.keyDate),applicationStatus:e.applicationStatus,note:e.note,lastUpdatedAt:(0,s.H)(e.lastUpdatedAt)}),f=e=>{let{keyMonth:t,includesCrossCompanyGuards:a}=e,{client:s,loading:o}=(0,u.tH)(),{data:c,isLoading:d,isValidating:m,mutate:p}=(0,n.g7)(o?null:s.shift_applications,{query:{epochFromKeyDate:(0,r.aI)((0,l.w)(t)),epochToKeyDate:(0,r.aI)((0,i.p)(t)),includesCrossCompanyGuards:a}},e=>{let{items:t}=e;return t.map(h)});return{data:c,isLoading:d||o,isValidating:m||o,mutate:p}},x=e=>{let{mutate:t,mutateShift:a,mutateGuards:n}=e,{client:r}=(0,u.tH)();return{updateShiftApplication:(0,c.useCallback)(async e=>{let{shiftApplicationId:s,status:l,reason:i,dayType:o}=e;await r.shift_applications._shiftApplicationId(s).$put({body:{status:l,reason:i,dayType:o}}),await t(),await a(),await n()},[r,t,a,n])}},g=e=>{let{mutate:t,mutateShift:a,mutateGuards:n}=e,{client:r}=(0,u.tH)();return{bulkApproveShiftApplication:(0,c.useCallback)(async e=>{let s=await r.shift_applications.bulk_approve.$post({body:e});return await t(),await a(),await n(),s},[r,t,a,n])}},y=e=>{let{hasShiftReadAbility:t}=e,{client:a,loading:r}=(0,u.tH)(),{data:s,isLoading:l,isValidating:i,mutate:o}=(0,n.g7)(r||!t?null:a.shift_applications.pending_count,{},e=>e.count);return{data:s,isLoading:l||r,isValidating:i||r,mutate:o}},N=e=>{let{mutate:t,mutateShift:a}=e,{client:n}=(0,u.tH)(),r=(0,o.Xr)(m.G2),s=(0,o.md)(m.G2),l=(0,c.useRef)(s);return l.current=s,{overrideShiftApplication:(0,c.useCallback)((e,s)=>{let i=(0,d.A)(),o=(0,p.kE)({shiftPatternId:e.shiftPatternId,prescribedWorkingHour:e.prescribedWorkingHour,paidTimeOffAmount:e.paidTimeOffAmount,note:e.note,dayType:e.dayType,repeatPolicy:"NONE",repeatDate:{from:e.keyDate,to:null},repeatWeekdays:null,isAllowOverwrite:!1},s,i);r(e=>(0,m.ZI)(e,o,!1)),n.shifts.override_shift_application.$post({body:{shiftApplicationId:e.shiftApplicationId,shiftPatternId:e.shiftPatternId,prescribedWorkingHour:e.prescribedWorkingHour,paidTimeOffAmount:e.paidTimeOffAmount,note:e.note,dayType:e.dayType}}).then(()=>{r(e=>(0,m.xj)(e,i,"posted")),Promise.all([t(),a()]).then(e=>{let[,t]=e;if(!t)return;let a=(0,m.DZ)(l.current,t);a.length>0&&r(e=>(0,m.$z)(e,a))}).catch(()=>{})}).catch(e=>{console.error("ã·ããç³è«ã®ä¸æ¸ãã«å¤±æãã¾ãã:",e),r(e=>(0,m.QP)(e,i))})},[n,t,a,r])}}},48031:(e,t,a)=>{"use strict";a.d(t,{K:()=>i});var n=a(54568),r=a(7620),s=a(43242),l=a(39620);let i=r.forwardRef((e,t)=>{let{Icon:a,className:r,type:i,size:o,children:c,...d}=e;return(0,n.jsxs)(l.$,{className:(0,s.cn)("flex flex-row gap-2 items-center",r),type:null!=i?i:"button",ref:t,size:null==c&&null==o?"icon":o,...d,children:[(0,n.jsx)(a,{className:"size-4"}),null!=c&&(0,n.jsx)("p",{className:"text-sm",children:c})]})});i.displayName="IconButton"},51278:(e,t,a)=>{"use strict";a.d(t,{$U:()=>x,$d:()=>y,A_:()=>q,BN:()=>K,Bk:()=>ee,Ch:()=>W,Du:()=>G,I8:()=>$,LC:()=>P,Mi:()=>F,Mw:()=>Q,NR:()=>g,Qf:()=>E,R2:()=>T,Rx:()=>C,SP:()=>V,Vr:()=>R,WO:()=>M,Xf:()=>X,YZ:()=>w,_9:()=>h,_C:()=>O,aB:()=>Z,aI:()=>A,bD:()=>D,eY:()=>p,fG:()=>f,gY:()=>H,im:()=>L,lA:()=>m,mg:()=>z,qB:()=>U,r7:()=>k,tj:()=>Y,vP:()=>_,x7:()=>S,x9:()=>J});var n=a(66593),r=a(28051),s=a(42694),l=a(72774),i=a(14950),o=a(31623),c=a(54687),d=a(90095),u=a(20355);let m=e=>{if(!e)return null;let t=(0,n.H)(e);return(0,r.f)(t)?t:null},p=e=>e.getMonth()>=3?e.getFullYear():e.getFullYear()-1,h=e=>{if(null==e)return null;let t=(0,u.yb)(e.slice(0,4)),a=(0,u.yb)(e.slice(5,7)),n=(0,u.yb)(e.slice(8,10));if(null==t||null==a||null==n)return null;let s=new Date(t,a-1,n);return(0,r.f)(s)?s:null},f=e=>{let t=h(e);return null==t?null:t.getDay()},x=e=>null!=e&&(0,s.u)(e,"yyyy-MM"),g=e=>null!=e&&(0,s.u)(e,"yyyy-MM-dd"),y=e=>{if(null==e)throw Error("YYYYMMDD is required");
1if(!g(e))throw Error("YYYYMMDD is invalid");return e},N="Asia/Tokyo",b=new Intl.DateTimeFormat("ja-JP",{timeZone:N,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",weekday:"short",hour12:!1}),v=new Intl.DateTimeFormat("ja-JP",{timeZone:N,year:"numeric",month:"numeric",day:"numeric",hour:"numeric",minute:"numeric",second:"numeric",weekday:"short",hour12:!1}),j=e=>{let t=b.formatToParts(e),a=e=>{var a,n;return null!=(n=null==(a=t.find(t=>t.type===e))?void 0:a.value)?n:""};return{year:a("year"),month:a("month"),date:a("day"),hour:a("hour"),minute:a("minute"),second:a("second"),weekday:a("weekday")}},I=e=>{let t=v.formatToParts(e),a=e=>{var a,n;return null!=(n=null==(a=t.find(t=>t.type===e))?void 0:a.value)?n:""};return{year:a("year"),month:a("month"),date:a("day"),hour:a("hour"),minute:a("minute"),second:a("second"),weekday:a("weekday")}},w=e=>{let{year:t,month:a}=j(e);return"".concat(t,"-").concat(a)},_=e=>{let{year:t,month:a}=I(e);return"".concat(t,"å¹´").concat(a,"æ")},A=e=>{let{year:t,month:a,date:n}=j(e);return"".concat(t,"-").concat(a,"-").concat(n)},C=e=>{let{year:t,month:a,date:n}=I(e);return"".concat(t,"/").concat(a,"/").concat(n)},E=e=>{let{month:t,date:a}=j(e);return"".concat(t,"/").concat(a)},k=e=>{let{year:t,month:a,date:n,weekday:r}=I(e);return"".concat(t,"å¹´").concat(a,"æ").concat(n,"æ¥ (").concat(r,")")},R=e=>{let{year:t,month:a,date:n}=I(e);return"".concat(t,"å¹´").concat(a,"æ").concat(n,"æ¥")},O=e=>{let t=h(e);return null==t?e:k(t)},T=function(e){var t,a;let{withMonth:n=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=/^(\d{4})-(\d{2})-(\d{2})$/.exec(e);if((null==r?void 0:r[2])==null||null==r[3])return null;let s=(null!=(t=(0,u.yb)(r[3]))?t:r[3]).toString();if(!n)return s;let l=(null!=(a=(0,u.yb)(r[2]))?a:r[2]).toString();return"".concat(l,"/").concat(s)},S=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"slash",{month:a,date:n}=I(e);return"kanji"===t?"".concat(a,"æ").concat(n,"æ¥"):"".concat(a,"/").concat(n)},D=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"slash",{month:a,date:n,weekday:r}=I(e);return"kanji"===t?"".concat(a,"æ").concat(n,"æ¥(").concat(r,")"):"".concat(a,"/").concat(n," (").concat(r,")")},P=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"slash",{hour:a,minute:n}=j(e);return"".concat(D(e,t)," ").concat(a,":").concat(n)},L=e=>{let{weekday:t}=j(e);return t},z=e=>{let{hour:t,minute:a}=j(e);return"".concat(t,":").concat(a)},F=e=>{let{year:t,month:a,date:n,hour:r,minute:s}=j(e);return"".concat(t,"-").concat(a,"-").concat(n," ").concat(r,":").concat(s)},M=e=>{let{year:t,month:a,date:n,hour:r,minute:s,second:l}=j(e);return"".concat(t,"-").concat(a,"-").concat(n," ").concat(r,":").concat(s,":").concat(l)},U=e=>{let{year:t,month:a,date:n,hour:r,minute:s,second:l}=j(e);return"".concat(t).concat(a).concat(n).concat(r).concat(s).concat(l)},$=e=>{if(null==e)return[null,null];let{year:t,month:a,date:n}=j(e),r=(0,u.yb)(t),s=(0,u.yb)(a),l=(0,u.yb)(n);return null==r||null==s||null==l||r<1868?[null,null]:r>=1868&&r<1912||1912===r&&(s<7||7===s&&l<=29)?["ææ²»",r-1868+1]:r>=1912&&r<1926||1926===r&&(s<12||12===s&&l<=24)?["大æ£",r-1912+1]:r>=1926&&r<1989||1989===r&&1===s&&l<=7?["æå",r-1926+1]:r>=1989&&r<2019||2019===r&&(s<4||4===s&&l<=30)?["å¹³æ",r-1989+1]:["令å",r-2019+1]},H=e=>new Date(parseInt(e.slice(0,4),10),parseInt(e.slice(5,7),10)-1),G=(e,t)=>(0,l.m)(e,t),Y=(e,t)=>1===G(e,t),V=e=>{let t=Math.floor(e/60);return"".concat(t,":").concat((0,d.c)(e%60))},W=(e,t)=>{let[a,n]=e.split(":").map(Number),[r,s]=t.split(":").map(Number);if(null==a||null==n||null==r||null==s||Number.isNaN(a)||Number.isNaN(n)||Number.isNaN(r)||Number.isNaN(s))return 0;let l=60*r+s-(60*a+n);return l<=0&&(l+=1440),l},B=e=>{let t=/^(\d{1,2}):(\d{2})$/.exec(null!=e?e:"");if(!t)return"";let a=String(Number(t[1]));return"00"===t[2]?a:"".concat(a,":").concat(t[2])},q=(e,t)=>{let a=e=>{let t=/^(\d{1,2}):(\d{2})$/.exec(null!=e?e:"");return t?60*Number(t[1])+Number(t[2]):null},n=a(e),r=a(t);return"".concat(B(e),"-").concat(null!=n&&null!=r&&r<=n?"ç¿":"").concat(B(t))},K=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return(e/60).toFixed(t)},Z=(e,t)=>{let a=new Date(t);return a.setHours(e.hour,e.minute,0,0),a<t&&a.setDate(a.getDate()+1),a},Q=e=>(0,i.w)(e),X=e=>(0,o.p)(e),J=e=>(0,c.GP)(e,"yyyy-MM-dd"),ee=(e,t)=>
1"".concat((0,c.GP)(e,"M/d")," ").concat((0,d.c)(t.hour,2),":").concat((0,d.c)(t.minute,2))},54407:(e,t,a)=>{"use strict";a.d(t,{M:()=>s,w:()=>r});let n={salaryTime:"çµ¦ä¸æå»",salaryRestTimeRecords:"給ä¸ä¼æ©",salaryRestDurationMinutes:"給ä¸ä¼æ©",billingTime:"è«æ±æå»",billingRestTimeRecords:"è«æ±ä¼æ©",fare:"交éè²»",note:"ä¸çªåè"},r=e=>[...new Set(e.map(e=>n[e]))].join("ã»")||"夿´é
ç®",s=e=>{switch(e){case"INVALID_TIME_INPUT":return"表示ãããé
ç®ã®éå§ã»çµäºãå¤åç¯å²ã伿©ã®éè¤ãç´ãã¦ãä¿åããããæ¼ãã¦ãã ããã";case"BULK_EDIT_ROW_CONFLICT":return"å¥ã®å¤æ´ãåæ ããã¦ãã¾ããææ°å
容ã確èªããå¿
è¦ãªé
ç®ãå
¥åãç´ãã¦ãä¿åããããæ¼ãã¦ãã ããã";case"ASSIGNMENT_NOT_FOUND":case"PARTNER_ASSIGNMENT_NOT_FOUND":case"PERFORMANCE_NOT_FOUND":case"PARTNER_PERFORMANCE_NOT_FOUND":return"対象ã夿´ã¾ãã¯åé¤ããã¦ãã¾ããä¸è¦§ãéãã¦åèªè¾¼ãã¦ãã ããã";case"PERMISSION_DENIED":return"ãã®é
ç®ãç·¨éã§ããæ¨©éãããã¾ãããæ¨©éã®ããæ
å½è
ã¸ç¢ºèªãã¦ãã ããã";case"BULK_EDIT_ROW_UNSUPPORTED":return"ãã®è¡ã¯ä¸æ¬ç·¨éã®å¯¾è±¡å¤ã§ãã詳細ç»é¢ã§ä¿®æ£ãã¦ãã ããã";default:return"å
¥åå
容ã確èªãã¦ãä¿åããããæ¼ãã¦ãã ãããè§£æ¶ããªãå ´åã¯ä¸è¦§ãåèªè¾¼ãã¦ãã ããã"}}},56017:(e,t,a)=>{"use strict";a.d(t,{Bz:()=>A,Vf:()=>g,fC:()=>y,TA:()=>N,Ec:()=>v,rV:()=>x,p9:()=>u,mD:()=>m,rv:()=>j,_n:()=>f,AG:()=>p,kc:()=>h,T_:()=>d,M8:()=>I,am:()=>_,CB:()=>w});var n=a(53638),r=a(68247),s=a(61080),l=a(66593),i=a(7620),o=a(6680),c=a(47227);let d=()=>{let{mutateByPath:e}=(0,r.Mu)();return{invalidateAll:(0,i.useCallback)(async()=>{await e("/invoice-billing-approvals")},[e])}},u=e=>{let{keyMonth:t,keyword:a,closingDay:n}=e,{client:s,loading:l}=(0,c.tH)(),{data:i,isLoading:o,mutate:d}=(0,r.g7)(l?null:s.invoice_billing_approvals,{query:{keyMonth:t,keyword:a,closingDay:n}},e=>e);return{data:i,isLoading:o||l,mutate:d}},m=e=>{let{keyMonth:t,keyword:a,closingDay:n}=e,{client:s}=(0,c.Zr)();return(0,r.kh)(s.invoice_billing_approvals,{query:{keyMonth:t,keyword:a,closingDay:n}},e=>e)},p=e=>
1{let{clientId:t,clientInvoiceGroupId:a,keyMonth:n,periodFrom:s,periodTo:l,enabled:i=!0}=e,{client:o,loading:d}=(0,c.tH)();return(0,r.g7)(d||!i?null:o.invoice_billing_approvals.details,{query:{clientId:t,clientInvoiceGroupId:a,keyMonth:n,periodFrom:s,periodTo:l}},e=>e)},h=e=>{let{clientId:t,clientInvoiceGroupId:a,keyMonth:n,periodFrom:s,periodTo:l}=e,{client:i}=(0,c.Zr)();return(0,r.kh)(i.invoice_billing_approvals.details,{query:{clientId:t,clientInvoiceGroupId:a,keyMonth:n,periodFrom:s,periodTo:l}},e=>e)},f=e=>{let{scheduleId:t}=e,{client:a}=(0,c.Zr)();return(0,r.kh)(a.invoice_billing_approvals.detail_item._scheduleId(t),{},e=>e)},x=e=>{let{client:t}=(0,c.tH)();return(0,i.useCallback)(async a=>await t.invoice_billing_approvals.detail_item._scheduleId(e).billing_time_preview.$post({body:a}),[t,e])},g=function(){let{enabled:e=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{client:t,loading:a}=(0,c.tH)(),n=(0,r.g7)(a||!e?null:t.invoice_billing_approvals.input_settings,{},e=>e);return{...n,isLoading:n.isLoading||a}},y=()=>{let{client:e}=(0,c.Zr)();return(0,r.kh)(e.invoice_billing_approvals.input_settings,{},e=>e)},N=e=>{let{client:t}=(0,c.Zr)();return(0,r.kh)(t.invoice_billing_approvals.detail_item._scheduleId(e).report_image_urls,{},e=>e.imageUrls)},b=e=>({...e,startAt:(0,l.H)(e.startAt),endAt:(0,l.H)(e.endAt),assignments:e.assignments.map(e=>({...e,firstClassSecurityReports:e.firstClassSecurityReports.map(e=>({...e,images:[...e.images]})),secondClassSecurityReports:e.secondClassSecurityReports.map(e=>({...e,images:[...e.images]})),performance:null==e.performance?null:{officialStartAt:null==e.performance.officialStartAt?null:(0,l.H)(e.performance.officialStartAt),officialEndAt:null==e.performance.officialEndAt?null:(0,l.H)(e.performance.officialEndAt)}}))}),v=e=>{let{client:t}=(0,c.Zr)();return(0,r.kh)(t.invoice_billing_approvals.detail_item._scheduleId(e).reports,{},b)},j=e=>{let{cacheVersion:t}=e,{client:a,loading:n}=(0,c.tH)(),{mutate:r}=(0,o.iX)(),s=(0,i.useRef)(t),l=(0,i.useRef)({}),d=(0,i.useRef)({}),[u,m]=(0,i.useState)({}),[p,h]=(0,i.useState)({}),[f,x]=(0,i.useState)({});(0,i.useEffect)(()=>{s.current=t,l.current={},d.current={},m({}),h({}),x({})},[t]);let g=(0,i.useCallback)(e=>{var t;return null!=(t=u[e])?t:null},[u]),y=(0,i.useCallback)(e=>!0===p[e],[p]);return{getDetailItem:g,isPrefetchingDetailItem:y,hasPrefetchError:(0,i.useCallback)(e=>!0===f[e],[f]),prefetchDetailItem:(0,i.useCallback)(async e=>{if(n)return null;let t=l.current[e];if(null!=t)return t;let i=d.current[e];if(null!=i)return await i;h(t=>t[e]?t:{...t,[e]:!0}),x(t=>{if(!t[e])return t;let a={...t};return delete a[e],a});let o=a.invoice_billing_approvals.detail_item._scheduleId(e),c=s.current,u=o.$get().then(async t=>c!==s.current?null:(l.current[e]=t,m(a=>a[e]?a:{...a,[e]:t}),await r([o.$path()],t,{populateCache:!0,revalidate:!1}),t)).catch(t=>(c!==s.current||(console.error("Failed to prefetch invoice billing detail item",t),x(t=>({...t,[e]:!0}))),null)).finally(()=>{d.current[e]===u&&delete d.current[e],c===s.current&&h(t=>{if(!t[e])return t;let a={...t};return delete a[e],a})});return d.current[e]=u,await u},[a,n,r])}},I=()=>{let{client:e}=(0,c.tH)(),t=(0,i.useCallback)(async t=>{try{await e.invoice_billing_approvals.approve.$post({body:t})}catch(e){throw"BILLING_PRICE_REQUIRED"!==(0,n.f)(e)&&(0,s.o)({title:"æ¿èªã«å¤±æãã¾ãã",variant:"error"}),e}},[e]),a=(0,i.useCallback)(async t=>{try{await e.invoice_billing_approvals.reject.$post({body:{scheduleId:t}})}catch(e){throw(0,s.o)({title:"å·®ãæ»ãã«å¤±æãã¾ãã",variant:"error"}),Error("å·®ãæ»ãã«å¤±æãã¾ãã")}},[e]),r=(0,i.useCallback)(async t=>{let{clientId:a,clientInvoiceGroupId:n,keyMonth:r,periodFrom:l,periodTo:i}=t;try{let t=await e.invoice_billing_approvals.bulk_approve.$post({body:{clientId:a,clientInvoiceGroupId:n,keyMonth:r,periodFrom:l,periodTo:i}});return(0,s.o)({title:"䏿¬æ¿èªãåãä»ãã¾ãããå®äºå¾ã«éç¥ããã¾ã",variant:"success"}),t.approvedCount}catch(e){throw(0,s.o)({title:"䏿¬æ¿èªã®éå§ã«å¤±æãã¾ãã",variant:"error"}),Error("䏿¬æ¿èªã®éå§ã«å¤±æãã¾ãã")}},[e]);return{approve:t,reject:a,bulkApprove:r,cancelWithoutBilling:(0,i.useCallback)(async t=>{let{scheduleId:a,cancelNote:n}=t;try{await e.schedules.cancel._scheduleId(a).$put({body:{scheduleId:a,cancelNote:n,cancelMessage:null,shouldBillOnCancellation:!1,shouldNotifyGuards:!1,assignments:[],partnerAssignments:[]}})}catch(e){throw(0,s.o)({title:"äºå®ã®ä¸æ¢ã«å¤±æãã¾ãã",variant:"error"}),Error("äºå®ã®ä¸æ¢ã«å¤±æãã¾ãã")}},[e]),deleteSchedule:(0,i.useCallback)(async t=>{try{await e.schedules.$delete({query:{scheduleIds:[t]}})}catch(e){throw(0,s.o)({title:"äºå®ã®åé¤ã«å¤±æãã¾ãã",variant:"error"}),Error("äºå®ã®åé¤ã«å¤±æãã¾ãã")}return{deletedDetailPath:e.schedules._scheduleId(t).$path()}},[e])}},w=e=>{let{client:t}=(0,c.tH)();return{updateExcludedFromBilling:(0,i.useCallback)(async a=>{let{assignmentId:r,isExcludedFromBilling:l}=a;
1try{let a="control"===e?t.controls.excluded_from_billing:t.invoice_billing_approvals.excluded_from_billing;await a.$post({body:{assignmentId:r,isExcludedFromBilling:l}})}catch(e){throw"CANNOT_MARK_EXCLUDED_FROM_BILLING"!==(0,n.f)(e)&&(0,s.o)({title:l?"è«æ±å¯¾è±¡å¤ã¸ã®å¤æ´ã«å¤±æãã¾ãã":"è«æ±å¯¾è±¡ã¸ã®å¤æ´ã«å¤±æãã¾ãã",variant:"error"}),Error("è«æ±å¯¾è±¡å¤ã®åãæ¿ãã«å¤±æãã¾ãã")}},[t,e])}},_=e=>{let{client:t}=(0,c.tH)();return{updateAbsent:(0,i.useCallback)(async a=>{let{assignmentId:n,isAbsent:r}=a,s="control"===e?t.controls.absent:t.invoice_billing_approvals.absent;await s.$post({body:{assignmentId:n,isAbsent:r}})},[t,e])}},A=()=>{let{client:e}=(0,c.tH)();return{applyUnitPrice:(0,i.useCallback)(async t=>{let a,{clientId:n,clientInvoiceGroupId:r,keyMonth:l,periodFrom:i,periodTo:o,projectBillingId:c,isLicensed:d,totalPrice:u,overtimePrice:m,undertimePrice:p,includeApproved:h}=t,f=(e=>{let{clientId:t,clientInvoiceGroupId:a,keyMonth:n,periodFrom:r,periodTo:s,projectBillingId:l,isLicensed:i,totalPrice:o,overtimePrice:c,undertimePrice:d,includeApproved:u}=e;
1return{clientId:t,clientInvoiceGroupId:a,keyMonth:n,periodFrom:r,periodTo:s,rows:[{projectBillingId:l,isLicensed:i,totalPrice:o,overtimePrice:c,undertimePrice:d}],includeApproved:u}})({clientId:n,clientInvoiceGroupId:r,keyMonth:l,periodFrom:i,periodTo:o,projectBillingId:c,isLicensed:d,totalPrice:u,overtimePrice:m,undertimePrice:p,includeApproved:h});try{a=await e.invoice_billing_approvals.bulk_apply_unit_price.$post({body:f})}catch(e){throw(0,s.o)({title:"å価ã®åæ ã«å¤±æãã¾ãã",variant:"error"}),Error("å価ã®åæ ã«å¤±æãã¾ãã")}return(0,s.o)({title:(e=>{let{updatedAssignmentCount:t,reapprovedScheduleCount:a}=e,n="".concat(t.toString(),"ä»¶ã®é
ç½®ã«åæ ãã¾ãã");return 0===a?n:"".concat(n,"ï¼").concat(a.toString(),"ä»¶ã®äºå®ãåæ¿èªãã¾ããï¼")})(a),variant:"success"}),a},[e])}}},71946:(e,t,a)=>{"use strict";a.d(t,{v:()=>i});var n=a(54568),r=a(97282),s=a(43242);let l=(0,r.F)("flex items-center justify-center rounded-full text-[10px] text-white",{variants:{variant:{default:"bg-primary",success:"bg-success",approved:"bg-approved",unapproved:"bg-unapproved"},position:{absolute:"absolute -right-1 -top-1 size-5",inline:"size-5"}},defaultVariants:{variant:"default",position:"absolute"}}),i=e=>{let{count:t,variant:a,position:r,className:i}=e;return(0,n.jsx)("span",{className:(0,s.cn)(l({variant:a,position:r}),i),children:t})}},83305:(e,t,a)=>{"use strict";a.d(t,{Et:()=>c,d0:()=>o,jc:()=>i});var n=a(54568),r=a(7620),s=a(18793),l=a(43242);let i=s.bL,o=s.l9,c=r.forwardRef((e,t)=>{let{className:a,align:r="center",sideOffset:i=4,...o}=e;return(0,n.jsx)(s.UC,{ref:t,align:r,sideOffset:i,className:(0,l.cn)("z-50 w-64 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-hover-card-content-transform-origin]",a),...o})});c.displayName=s.UC.displayName},85438:(e,t,a)=>{"use strict";a.d(t,{e:()=>f,I:()=>x});var n=a(53638),r=a(12933),s=a(61080),l=a(83412),i=a(71208),o=a(7219),c=a(90007),d=a(59862),u=a.n(d);let m=e=>(e=>{let{baseURL:t,fetch:a}=e,n=(void 0===t?"https://54johaxoil.execute-api.ap-northeast-1.amazonaws.com/prod/public":t).replace(/\/$/,""),s="/depart",l="/end",i="/start",o="/cognito-administrators",c="/cognito-users",d="/company-aliases",u="/company-lines",m="/guards/cognito-signin",p="/guards/identify",h="/users/emergency-alert",f="POST";return{_companyId:e=>{let t="/".concat(e);return{performances:{_assignmentId:e=>{let r="".concat(t).concat("/performances","/").concat(e);return{depart:{$post:e=>a(n,"".concat(r).concat(s),f,e).json().then(e=>e.body),$path:()=>"".concat(n).concat(r).concat(s)},end:{$post:e=>a(n,"".concat(r).concat(l),f,e).json().then(e=>e.body),$path:()=>"".concat(n).concat(r).concat(l)},start:{$post:e=>a(n,"".concat(r).concat(i),f,e).json().then(e=>e.body),$path:()=>"".concat(n).concat(r).concat(i)},$get:e=>a(n,r,"GET",e).json().then(e=>e.body),$path:()=>"".concat(n).concat(r)}}}}},assignments:{_assignmentId:e=>{let t="".concat("/assignments","/").concat(e);return{$get:e=>a(n,t,"GET",e).json().then(e=>e.body),$path:()=>"".concat(n).concat(t)}},company_id:{_assignmentId:e=>{let t="".concat("/assignments/company-id","/").concat(e);return{$get:e=>a(n,t,"GET",e).json().then(e=>e.body),$path:()=>"".concat(n).concat(t)}}}},cognito_administrators:{$get:e=>a(n,o,"GET",e).json().then(e=>e.body),$path:e=>"".concat(n).concat(o).concat(e&&e.query?"?".concat((0,r.Kk)(e.query)):"")},cognito_users:{$get:e=>a(n,c,"GET",e).json().then(e=>e.body),$path:e=>"".concat(n).concat(c).concat(e&&e.query?"?".concat((0,r.Kk)(e.query)):"")},company_aliases:{$get:e=>a(n,d,"GET",e).json().then(e=>e.body),$path:e=>"".concat(n).concat(d).concat(e&&e.query?"?".concat((0,r.Kk)(e.query)):"")},company_lines:{$get:e=>a(n,u,"GET",e).json().then(e=>e.body),$path:()=>"".concat(n).concat(u)},guards:{cognito_signin:{$post:e=>a(n,m,f,e).json().then(e=>e.body),$path:()=>"".concat(n).concat(m)},identify:{$get:e=>a(n,p,"GET",e).json().then(e=>e.body),$path:e=>"".concat(n).concat(p).concat(e&&e.query?"?".concat((0,r.Kk)(e.query)):"")}},users:{emergency_alert:{$get:e=>a(n,h,"GET",e).json().then(e=>e.body),$path:()=>"".concat(n).concat(h)}}}})(e),p=m((0,l.A)()),h=(0,o.eU)({publicAnyCompanyClient:p,getPublicCompanyClient:e=>p}),f=()=>{let[{publicAnyCompanyClient:e,getPublicCompanyClient:t}]=(0,c.fp)(h);return{publicAnyCompanyClient:e,getPublicCompanyClient:t}},x=()=>{let[,e]=(0,c.fp)(h),t=e=>{let t=i.A.create({paramsSerializer:e=>u().stringify(e,{indices:!1}),...null!=e&&{headers:{"Company-Id":e}}});return t.interceptors.response.use(e=>e,async e=>{var t,a,r;if((null==(t=e.response)?void 0:t.status)===503){let t=null!=(r=null==(a=e.response.data)?void 0:a.message)?r:"",n=encodeURIComponent(window.location.pathname+window.location.search);return window.location.href="/unavailable?message=".concat(encodeURIComponent(t),"&from=").concat(n),new Promise(()=>{})}if(e.response){let{errorCode:t,message:a}=e.response.data;if((0,s.o)({title:a,variant:"error"}),null==t||null==a)return await Promise.reject(e);let r=new n.hD(t,a);return await Promise.reject(r)}
1return e.request?console.error("No response received:",e.request):console.error("Error message:",e.message),await Promise.reject(e)}),t};return{handleBuildPublicClient:()=>{e(()=>({publicAnyCompanyClient:m((0,l.A)(t())),getPublicCompanyClient:e=>m((0,l.A)(t(e)))}))}}}},90095:(e,t,a)=>{"use strict";a.d(t,{$:()=>n,c:()=>r});let n=e=>e.toLocaleString("ja-JP",{style:"currency",currency:"JPY"}),r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return e.toString().padStart(t,"0")}},92937:(e,t,a)=>{Promise.resolve().then(a.bind(a,16606))},93962:(e,t,a)=>{"use strict";a.d(t,{I:()=>m,SQ:()=>p,_2:()=>h,hO:()=>f,lp:()=>x,mB:()=>g,rI:()=>d,ty:()=>u});var n=a(54568),r=a(36655),s=a(74187),l=a(23911),i=a(1761),o=a(7620),c=a(43242);let d=r.bL,u=r.l9,m=r.YJ;r.ZL,r.Pb,r.z6,o.forwardRef((e,t)=>{let{className:a,inset:l,children:i,...o}=e;return(0,n.jsxs)(r.ZP,{ref:t,className:(0,c.cn)("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",l&&"pl-8",a),...o,children:[i,(0,n.jsx)(s.A,{className:"ml-auto size-4"})]})}).displayName=r.ZP.displayName,o.forwardRef((e,t)=>{let{className:a,...s}=e;return(0,n.jsx)(r.G5,{ref:t,className:(0,c.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",a),...s})}).displayName=r.G5.displayName;let p=o.forwardRef((e,t)=>{let{className:a,sideOffset:s=4,...l}=e;return(0,n.jsx)(r.ZL,{children:(0,n.jsx)(r.UC,{ref:t,sideOffset:s,className:(0,c.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",a),...l})})});p.displayName=r.UC.displayName;let h=o.forwardRef((e,t)=>{let{className:a,inset:s,...l}=e;return(0,n.jsx)(r.q7,{ref:t,className:(0,c.cn)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",s&&"pl-8",a),...l})});h.displayName=r.q7.displayName;let f=o.forwardRef((e,t)=>{let{className:a,children:s,checked:i,...o}=e;return(0,n.jsxs)(r.H_,{ref:t,className:(0,c.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a),checked:i,...o,children:[(0,n.jsx)("span",{className:"absolute left-2 flex size-3.5 items-center justify-center",children:(0,n.jsx)(r.VF,{children:(0,n.jsx)(l.A,{className:"size-4"})})}),s]})});f.displayName=r.H_.displayName,o.forwardRef((e,t)=>{let{className:a,children:s,...l}=e;return(0,n.jsxs)(r.hN,{ref:t,className:(0,c.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",a),...l,children:[(0,n.jsx)("span",{className:"absolute left-2 flex size-3.5 items-center justify-center",children:(0,n.jsx)(r.VF,{children:(0,n.jsx)(i.A,{className:"size-2 fill-current"})})}),s]})}).displayName=r.hN.displayName;let x=o.forwardRef((e,t)=>{let{className:a,inset:s,...l}=e;return(0,n.jsx)(r.JU,{ref:t,className:(0,c.cn)("px-2 py-1.5 text-sm font-semibold",s&&"pl-8",a),...l})});x.displayName=r.JU.displayName;let g=o.forwardRef((e,t)=>
1{let{className:a,...s}=e;return(0,n.jsx)(r.wv,{ref:t,className:(0,c.cn)("-mx-1 my-1 h-px bg-muted",a),...s})});g.displayName=r.wv.displayName},95277:(e,t,a)=>{"use strict";a.d(t,{k:()=>r});var n=a(85438);let r=()=>{let{getCompanyAlias:e}=(()=>{let{publicAnyCompanyClient:e}=(0,n.e)();return{getCompanyAlias:async t=>{let{alias:a}=t;return(await e.company_aliases.$get({query:{alias:a}})).companyId}}})();return{getCompanyId:()=>{let e=window.sessionStorage.getItem("companyId");return null!=e?e:window.localStorage.getItem("companyId")},setCompanyId:(e,t)=>{var a;let n=null!=(a=null==t?void 0:t.window)?a:window;n.sessionStorage.setItem("companyId",e),n.localStorage.setItem("companyId",e)},clearCompanyId:()=>{window.sessionStorage.removeItem("companyId"),window.localStorage.removeItem("companyId")},fetchCompanyIdByAlias:async t=>{let{alias:a}=t;return await e({alias:a})}}}},99122:(e,t,a)=>{"use strict";a.d(t,{Y:()=>s});var n=a(7620),r=a(6680);let s=()=>{let{mutate:e}=(0,r.iX)();return{invalidateControlCache:(0,n.useCallback)(async()=>{await e(e=>((e,t)=>"string"==typeof e?e.includes(t):!!Array.isArray(e)&&("control-detail-collections"===e[0]||"control-guard-detail-reads"===e[0]||e.some(e=>"string"==typeof e&&e.includes(t))))(e,"/controls"))},[e])}}}},e=>{e.O(0,[9386,3112,9289,7,7513,6244,9159,4631,1543,4832,4131,3794,7758,1049,8256,5530,7233,9664,489,2164,411,5224,2931,3132,4899,5366,6817,587,18,7358],()=>e(e.s=92937)),_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.