PageSourceSearch

https://tasonal.com/_next/static/chunks/0vxwyrx3ovg47.js

js tasonal.com collected 2026-10-04 19:19:46 UTC 57,886 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,25627,e=>{"use strict";var s=e.i(85019),t=e.i(93111),a=e.i(34779),i=e.i(95738),l=e.i(55630),n=e.i(98464),r=e.i(95861),d=e.i(37337),c=e.i(30179),x=e.i(91388),o=e.i(55730),m=e.i(72173),p=e.i(4470),h=e.i(86499),u=e.i(26346),b=e.i(387),j=e.i(22403),N=e.i(14697);let g=(0,N.default)("SlidersHorizontal",[["line",{x1:"21",x2:"14",y1:"4",y2:"4",key:"obuewd"}],["line",{x1:"10",x2:"3",y1:"4",y2:"4",key:"1q6298"}],["line",{x1:"21",x2:"12",y1:"12",y2:"12",key:"1iu8h1"}],["line",{x1:"8",x2:"3",y1:"12",y2:"12",key:"ntss68"}],["line",{x1:"21",x2:"16",y1:"20",y2:"20",key:"14d8ph"}],["line",{x1:"12",x2:"3",y1:"20",y2:"20",key:"m0wm8r"}],["line",{x1:"14",x2:"14",y1:"2",y2:"6",key:"14e1ph"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"16",x2:"16",y1:"18",y2:"22",key:"1lctlv"}]]);var f=e.i(42793),y=e.i(25631),v=e.i(68325);let w=(0,N.default)("MousePointerClick",[["path",{d:"M14 4.1 12 6",key:"ita8i4"}],["path",{d:"m5.1 8-2.9-.8",key:"1go3kf"}],["path",{d:"m6 12-1.9 2",key:"mnht97"}],["path",{d:"M7.2 2.2 8 5.1",key:"1cfko1"}],["path",{d:"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z",key:"s0h3yz"}]]);var k=e.i(88949),C=e.i(58260),z=e.i(29798),T=e.i(37291),A=e.i(87413),S=e.i(18551),L=e.i(71124),$=e.i(98957),R=e.i(90023);let U=(0,a.default)(()=>e.A(42675),{loadableGenerated:{modules:[86644]},ssr:!1}),I=(0,a.default)(()=>e.A(18330),{loadableGenerated:{modules:[92483]},ssr:!1}),P={text:[{id:0,label:"テキスト入力で受付",description:"候補者の希望テキストをAIが即座に解析"},{id:1,label:"空きがあれば自動確定",description:"候補者の希望と面接官の空きをAIが突合"},{id:2,label:"空きがなくても、枠を創出",description:"面接官に打診して新しい枠を確保"},{id:3,label:"自動で確定・通知",description:"メール送信から関係者への通知まで自動"},{id:4,label:"調整状況をひと目で確認",description:"進行中の調整をリストで一覧管理"}],url:[{id:0,label:"ATS連携で自動起動・URL発行",description:"ATS起動 → 情報連携 → 候補枠計算 → URL発行・メール文ドラフト"},{id:1,label:"候補者の選択で自動確定",description:"URLから選ばれた枠をそのまま確定"},{id:2,label:"空きがなくても、枠を創出",description:"面接官に打診して新しい枠を確保"},{id:3,label:"自動で確定・通知",description:"メール送信から関係者への通知まで自動"},{id:4,label:"調整状況をひと目で確認",description:"進行中の調整をリストで一覧管理"}]},B=(e=.35)=>({hidden:{},visible:{transition:{staggerChildren:e}}}),_={hidden:{opacity:0,y:12},visible:{opacity:1,y:0,transition:{duration:.45,ease:"easeOut"}}},G=["2/18(火) 午後","2/19(水) 午後","2/20(木) 午後"],M=["田中さんのGoogleカレンダーと照合","佐藤さんのGoogleカレンダーと照合","2/18(火) 14:00 に空き枠を検出"],O=["面接官の空きを取得・負荷をスコアリング","候補枠3件を抽出 → 調整URLを生成","候補者宛のメール文をAIがドラフト"],E=[{time:"2/18(火) 14:00-15:00",interviewer:"田中",picked:!0},{time:"2/19(水) 15:00-16:00",interviewer:"佐藤",picked:!1},{time:"2/20(木) 13:00-14:00",interviewer:"田中",picked:!1}],F=[{time:"2/25(火) 15:00-16:00",current:"タスク作業(個人)",tag:"移動可能",tagColor:"text-blue-600 bg-blue-50 border-blue-100"},{time:"2/26(水) 10:00-11:00",current:"社内定例MTG",tag:"リスケ容易",tagColor:"text-amber-600 bg-amber-50 border-amber-100"}],K=["田中さんのGoogleカレンダーを取得","予定タイプを分類(タスク / 社内MTG / 外部)","調整しやすい枠を2件発見"];function q(){let[e,a]=(0,t.useState)("analyzing");return(0,t.useEffect)(()=>{let e=setTimeout(()=>a("slack"),7e3);return()=>clearTimeout(e)},[]),(0,s.jsxs)("div",{className:"bg-white rounded-xl border border-slate-200 shadow-lg overflow-hidden",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 px-4 py-3 border-b border-amber-100 bg-amber-50",children:[(0,s.jsx)("div",{className:"p-1.5 bg-amber-100 rounded-lg",children:(0,s.jsx)(j.AlertTriangle,{size:14,className:"text-amber-600"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"text-sm font-bold text-slate-700",children:"枠不足を検知"}),(0,s.jsx)("p",{className:"text-[12px] text-amber-600 font-medium",children:"AIが調整可能な枠を自動調査"})]})]}),(0,s.jsx)("div",{className:"p-4",children:(0,s.jsx)(i.AnimatePresence,{mode:"wait",children:"analyzing"===e?(0,s.jsxs)(l.motion.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0,y:-10},transition:{duration:.3},className:"space-y-3",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 bg-amber-50 border border-amber-200 rounded-xl p-3",children:[(0,s.jsx)(j.AlertTriangle,{size:13,className:"text-amber-500"}),(0,s.jsx)("span",{className:"text-[13px] font-bold text-amber-700",children:"空き枠 0件"}),(0,s.jsx)("span",{className:"text-[12px] text-slate-500",children:"候補者Bの希望: 2/24〜2/26"})]}),(0,s.jsxs)("div",{className:"flex items-center justify-center gap-2 py-2",children:[(0,s.jsx)(l.motion.div,{animate:{rotate:[0,180,360]},transition:{duration:2,repeat:1/0,ease:"linear"},children:(0,s.jsx)(r.Sparkles,{size:16,className:"text-blue-500"})}),(0,s.jsx)("span",{className:"text-sm font-bold text-slate-600",children:"AI分析中"}),(0,s.jsx)(l.motion.span,{className:"text-sm text-slate-400",animate:{opacity:[1,.3,1]},transition:{duration:1.5,repeat:1/0},children:"..."})]}),(0,s.jsx)("div",{className:"bg-slate-50 rounded-xl border border-slate-100 p-3 space-y-1.5",children:K.map((e,t)=>(0,s.jsxs)(l.motion.div,{className:"flex items-center gap-2",initial:{opacity:0,x:-8},animate:{opacity:1,x:0},transition:{delay:.3+.5*t,duration:.35},children:[(0,s.jsx)(l.motion.div,{initial:{scale:0},animate:{scale:1},transition:{delay:.5+.5*t,duration:.2},children:(0,s.jsx)(d.CheckCircle2,{size:11,className:"text-blue-500 shrink-0"})}),(0,s.jsx)("span",{className:"text-[13px] text-slate-600",children:e})]},t))}),(0,s.jsx)("div",{className:"space-y-1.5",children:F.map((e,t)=>(0,s.jsxs)(l.motion.div,{className:"flex items-center gap-2 text-[13px] bg-white border border-slate-200 rounded-lg px-3 py-2",initial:{opacity:0,y:8},animate:{opacity:1,y:0},transition:{delay:1.8+.25*t,duration:.3},children:[(0,s.jsx)(c.Clock,{size:11,className:"text-slate-400 shrink-0"}),(0,s.jsx)("span",{className:"text-slate-700 font-medium",children:e.time}),(0,s.jsx)("span",{className:"text-[12px] text-slate-400",children:e.current}),(0,s.jsx)("span",{className:`text-[11px] font-bold px-1.5 py-0.5 rounded ml-auto ${e.tagColor.split(" ").slice(0,2).join(" ")}`,children:e.tag})]},t))}),(0,s.jsxs)(l.motion.div,{className:"flex items-center justify-center gap-1.5 pt-1",initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:2.4,duration:.3},children:[(0,s.jsx)("div",{className:"w-1.5 h-1.5 rounded-full bg-blue-400 animate-pulse"}),(0,s.jsx)("span",{className:"text-[13px] text-blue-500 font-medium",children:"Slackで面接官に打診中..."})]})]},"analyzing"):(0,s.jsxs)(l.motion.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.35,ease:"easeOut"},className:"space-y-3",children:[(0,s.jsxs)("div",{className:"rounded-xl border border-slate-200 overflow-hidden",children:[(0,s.jsxs)("div",{className:"flex items-center gap-1.5 px-3 py-2 bg-[#4A154B]",children:[(0,s.jsx)(o.Hash,{size:11,className:"text-white/60"}),(0,s.jsx)("span",{className:"text-xs font-bold text-white/90",children:"採用チーム-日程調整"})]}),(0,s.jsxs)(l.motion.div,{className:"p-3 space-y-3 bg-white",variants:B(.4),initial:"hidden",animate:"visible",children:[(0,s.jsxs)(l.motion.div,{className:"flex gap-2",variants:_,children:[(0,s.jsx)("div",{className:"w-7 h-7 rounded-lg bg-blue-500 flex items-center justify-center shrink-0",children:(0,s.jsx)(b.Bot,{size:13,className:"text-white"})}),(0,s.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,s.jsxs)("div",{className:"flex items-center gap-1.5 mb-1",children:[(0,s.jsx)("span",{className:"text-[13px] font-bold text-slate-700",children:"Tasonal Bot"}),(0,s.jsx)("span",{className:"text-[11px] text-slate-400 bg-slate-100 px-1 py-0.5 rounded",children:"APP"})]}),(0,s.jsxs)("div",{className:"bg-slate-50 border border-slate-200 rounded-lg p-2.5",children:[(0,s.jsxs)("p",{className:"text-[13px] text-slate-700 mb-2 leading-relaxed",children:["田中さん、以下の時間帯は調整しやすいと判断しました。",(0,s.jsx)("br",{}),"面接枠に変更できますか?"]}),(0,s.jsx)("div",{className:"space-y-1",children:F.map((e,t)=>(0,s.jsxs)("div",{className:"flex items-center gap-2 text-[13px]",children:[(0,s.jsx)(c.Clock,{size:10,className:"text-slate-400 shrink-0"}),(0,s.jsx)("span",{className:"text-slate-700 font-medium",children:e.time}),(0,s.jsx)("span",{className:`text-[11px] font-bold px-1.5 py-0.5 rounded ${e.tagColor.split(" ").slice(0,2).join(" ")}`,children:e.tag})]},t))})]})]})]}),(0,s.jsxs)(l.motion.div,{className:"flex gap-2",variants:_,children:[(0,s.jsx)("div",{className:"w-7 h-7 rounded-lg bg-emerald-100 flex items-center justify-center shrink-0",children:(0,s.jsx)(h.User,{size:13,className:"text-emerald-600"})}),(0,s.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,s.jsx)("span",{className:"text-[13px] font-bold text-slate-700",children:"田中(面接官)"}),(0,s.jsxs)("p",{className:"text-[13px] text-slate-600 flex items-center gap-1 mt-0.5",children:[(0,s.jsx)(d.CheckCircle2,{size:10,className:"text-emerald-500 shrink-0"}
1),"2/25 15:00 で大丈夫です!"]})]})]})]})]}),(0,s.jsx)(l.motion.div,{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-2.5",initial:{opacity:0,y:6},animate:{opacity:1,y:0},transition:{delay:1,duration:.3},children:(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)(d.CheckCircle2,{size:13,className:"text-emerald-500"}),(0,s.jsx)("span",{className:"text-xs font-bold text-emerald-700",children:"枠の創出が完了"}),(0,s.jsx)("span",{className:"text-[12px] text-slate-500 ml-auto",children:"候補者Bへ提案中"})]})})]},"slack")})})]})}function H(){let[e,a]=(0,t.useState)("email");return(0,t.useEffect)(()=>{let e=setTimeout(()=>a("notify"),6e3);return()=>clearTimeout(e)},[]),(0,s.jsxs)("div",{className:"bg-white rounded-xl border border-slate-200 shadow-lg overflow-hidden",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 px-4 py-3 border-b border-slate-100 bg-emerald-50",children:[(0,s.jsx)("div",{className:"p-1.5 bg-emerald-100 rounded-lg",children:(0,s.jsx)(f.Mail,{size:14,className:"text-emerald-600"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"text-sm font-bold text-slate-700",children:"自動確定・通知"}),(0,s.jsx)("p",{className:"text-[12px] text-emerald-600 font-medium",children:"メール送信から関係者への通知まで自動"})]})]}),(0,s.jsx)("div",{className:"p-4",children:(0,s.jsx)(i.AnimatePresence,{mode:"wait",children:"email"===e?(0,s.jsxs)(l.motion.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0,y:-10},transition:{duration:.3},className:"space-y-3",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 mb-1",children:[(0,s.jsx)(l.motion.div,{animate:{rotate:[0,180,360]},transition:{duration:2,repeat:1/0,ease:"linear"},children:(0,s.jsx)(r.Sparkles,{size:14,className:"text-blue-500"})}),(0,s.jsx)("span",{className:"text-xs font-bold text-slate-600",children:"AIがメール文面を作成中"}),(0,s.jsx)(l.motion.span,{className:"text-xs text-slate-400",animate:{opacity:[1,.3,1]},transition:{duration:1.5,repeat:1/0},children:"..."})]}),(0,s.jsxs)(l.motion.div,{className:"bg-white rounded-xl border border-slate-200 overflow-hidden",initial:{opacity:0,y:8},animate:{opacity:1,y:0},transition:{delay:.4,duration:.35},children:[(0,s.jsxs)("div",{className:"bg-slate-50 border-b border-slate-100 px-3 py-2 space-y-1",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 text-[13px]",children:[(0,s.jsx)("span",{className:"text-slate-400 w-8",children:"To:"}),(0,s.jsx)("span",{className:"text-slate-700",children:"候補者A <[email protected]>"})]}),(0,s.jsxs)("div",{className:"flex items-center gap-2 text-[13px]",children:[(0,s.jsx)("span",{className:"text-slate-400 w-8",children:"件名:"}),(0,s.jsx)("span",{className:"text-slate-700 font-medium",children:"【面接日程のご案内】二次面接のお知らせ"})]})]}),(0,s.jsxs)(l.motion.div,{className:"px-3 py-2.5 space-y-2",variants:B(.4),initial:"hidden",animate:"visible",children:[(0,s.jsx)(l.motion.p,{variants:_,className:"text-[13px] text-slate-700",children:"候補者A 様"}),(0,s.jsx)(l.motion.p,{variants:_,className:"text-[13px] text-slate-600 leading-relaxed",children:"二次面接の日程が確定しましたのでご案内いたします。"}),(0,s.jsxs)(l.motion.div,{variants:_,className:"bg-blue-50 border border-blue-100 rounded-lg p-2.5",children:[(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-1.5 text-[13px]",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"text-slate-400",children:"日時"}),(0,s.jsx)("p",{className:"font-semibold text-slate-700",children:"2/18(火) 14:00-15:00"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"text-slate-400",children:"形式"}),(0,s.jsx)("p",{className:"font-semibold text-slate-700",children:"オンライン"})]})]}),(0,s.jsxs)("div",{className:"mt-1.5 pt-1.5 border-t border-blue-100 text-[13px]",children:[(0,s.jsx)("span",{className:"text-slate-400",children:"会議URL"}),(0,s.jsx)("p",{className:"text-blue-600 font-medium truncate",children:"https://meet.google.com/abc-defg-hij"})]})]})]})]}),(0,s.jsxs)(l.motion.div,{className:"flex items-center gap-2",initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:2.2,duration:.3},children:[(0,s.jsx)(l.motion.div,{initial:{scale:0},animate:{scale:1},transition:{delay:2.3,duration:.2},children:(0,s.jsx)(d.CheckCircle2,{size:13,className:"text-emerald-500"})}),(0,s.jsx)("span",{className:"text-[13px] font-bold text-emerald-600",children:"候補者に確定通知を自動送信"})]}),(0,s.jsxs)(l.motion.div,{className:"flex items-center justify-center gap-1.5 pt-0.5",initial:{opacity:0},animate:{opacity:1},transition:{delay:2.5,duration:.2},children:[(0,s.jsx)("div",{className:"w-1.5 h-1.5 rounded-full bg-blue-400 animate-pulse"}),(0,s.jsx)("span",{className:"text-[13px] text-blue-500 font-medium",children:"関係者に通知中..."})]})]},"email"):(0,s.jsxs)(l.motion.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.35,ease:"easeOut"},className:"space-y-3",children:[(0,s.jsxs)(l.motion.div,{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-3",variants:_,initial:"hidden",animate:"visible",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 mb-1.5",children:[(0,s.jsx)(d.CheckCircle2,{size:14,className:"text-emerald-500"}),(0,s.jsx)("span",{className:"text-sm font-bold text-emerald-700",children:"面接日程が確定しました"})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-1.5 text-[13px]",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"text-slate-400",children:"日時"}),(0,s.jsx)("p",{className:"font-semibold text-slate-700",children:"2/18(火) 14:00-15:00"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"text-slate-400",children:"面接官"}),(0,s.jsx)("p",{className:"font-semibold text-slate-700",children:"田中"})]})]})]}),(0,s.jsx)(l.motion.div,{className:"bg-white border border-slate-200 rounded-xl p-3",initial:{opacity:0,x:-8},animate:{opacity:1,x:0},transition:{delay:.3,duration:.35},children:(0,s.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,s.jsx)("div",{className:"w-7 h-7 rounded-full bg-emerald-100 flex items-center justify-center shrink-0",children:(0,s.jsx)(h.User,{size:13,className:"text-emerald-600"})}),(0,s.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,s.jsx)("p",{className:"text-xs font-semibold text-slate-700",children:"田中(面接官)"}),(0,s.jsx)("p",{className:"text-[12px] text-slate-500",children:"Googleカレンダーに予定を自動登録"})]}),(0,s.jsx)(l.motion.div,{initial:{scale:0},animate:{scale:1},transition:{delay:.6,duration:.2},children:(0,s.jsx)(p.CalendarCheck,{size:14,className:"text-emerald-500"})})]})}),(0,s.jsxs)(l.motion.div,{className:"bg-white border border-slate-200 rounded-xl p-3",initial:{opacity:0,x:-8},animate:{opacity:1,x:0},transition:{delay:.7,duration:.35},children:[(0,s.jsxs)("div",{className:"flex items-center gap-2.5",children:[(0,s.jsx)("div",{className:"w-7 h-7 rounded-full bg-purple-100 flex items-center justify-center shrink-0",children:(0,s.jsx)(h.User,{size:13,className:"text-purple-600"})}),(0,s.jsxs)("div",{className:"flex-1 min-w-0",children:[(0,s.jsx)("p",{className:"text-xs font-semibold text-slate-700",children:"採用担当・鈴木"}),(0,s.jsx)("p",{className:"text-[12px] text-slate-500",children:"Slackで確定通知を受信"})]}),(0,s.jsx)(l.motion.div,{initial:{scale:0},animate:{scale:1},transition:{delay:1,duration:.2},children:(0,s.jsx)(o.Hash,{size:14,className:"text-purple-500"})})]}),(0,s.jsxs)(l.motion.div,{className:"mt-2 ml-9 bg-slate-50 border border-slate-100 rounded-lg p-2",initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:1.2,duration:.3},children:[(0,s.jsxs)("div",{className:"flex items-center gap-1.5 mb-1",children:[(0,s.jsx)(b.Bot,{size:10,className:"text-blue-500"}),(0,s.jsx)("span",{className:"text-[12px] font-bold text-slate-600",children:"Tasonal Bot"})]}),(0,s.jsxs)("p",{className:"text-[12px] text-slate-600 leading-relaxed",children:["候補者Aの二次面接が確定しました",(0,s.jsx)("br",{}),"📅 2/18(火) 14:00 / 担当: 田中"]})]})]}),(0,s.jsxs)(l.motion.div,{className:"flex items-center justify-center gap-2 pt-1",initial:{opacity:0},animate:{opacity:1},transition:{delay:1.5,duration:.3},children:[(0,s.jsx)(d.CheckCircle2,{size:12,className:"text-emerald-500"}),(0,s.jsx)("span",{className:"text-[13px] font-bold text-emerald-600",children:"全関係者への通知が完了"})]})]},"notify")})})]})}let V=[{candidate:"候補者A",stage:"二次面接",interviewer:"田中",status:"confirmed",statusLabel:"確定済",detail:"2/18(火) 14:00"},{candidate:"候補者B",stage:"一次面接",interviewer:"佐藤",status:"inProgress",statusLabel:"枠調整中",detail:"Slack打診中"},{candidate:"候補者C",stage:"最終面接",interviewer:"鈴木",status:"stuck",statusLabel:"要対応",detail:"返信なし 2日"},{candidate:"候補者D",stage:"一次面接",interviewer:"田中",status:"inProgress",statusLabel:"照合中",detail:"AI突合中..."}],W={confirmed:"bg-emerald-500",inProgress:"bg-blue-500",stuck:"bg-red-500"},Z={confirmed:"bg-emerald-50 text-emerald-700",inProgress:"bg-blue-50 text-blue-700",stuck:"bg-red-50 text-red-700"};function D(){return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)("div",{className:"hidden sm:block rounded-xl border border-slate-200 bg-white/50 backdrop-blur-xl shadow-xl overflow-hidden",children:[(0,s.jsx)("div",{className:"h-1 bg-gradient-to-r from-blue-500 via-blue-400 to-blue-500"}),(0,s.jsxs)("div",{className:"flex min-h-[380px]",children:[(0,s.jsxs)("div",{className:"w-44 bg-white border-r border-slate-100 p-3 flex flex-col gap-1 shrink-0",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 px-2 py-2 mb-2",children:[(0,s.jsx)("div",{className:"w-6 h-6 rounded-lg bg-blue-500 flex items-center justify-center",children:(0,s.jsx)(p.CalendarCheck,{size:12,className:"text-white"})}),(0,s.jsx)("span",{className:"text-[13px] font-bold text-slate-700",children:"Tasonal"})]}),(0,s.jsxs)("div",{className:"flex items-center gap-2 px-2 py-1.5 bg-blue-50 border border-blue-100 rounded-lg",children:[(0,s.jsx)(p.CalendarCheck,{size:13,className:"text-blue-600"}),(0,s.jsx)("span",{className:"text-[12px] font-bold text-blue-700",children:"日程調整"})]}),(0,s.jsxs)("div",{className:"flex items-center gap-2 px-2 py-1.5 rounded-lg text-slate-400",children:[(0,s.jsx)(u.Users,{size:13}),(0,s.jsx)("span",{className:"text-[12px]",children:"候補者管理"})]}),(0,s.jsxs)("div",{className:"flex items-center gap-2 px-2 py-1.5 rounded-lg text-slate-400",children:[(0,s.jsx)(f.Mail,{size:13}),(0,s.jsx)("span",{className:"text-[12px]",children:"メール"})]}),(0,s.jsxs)("div",{className:"flex items-center gap-2 px-2 py-1.5 rounded-lg text-slate-400",children:[(0,s.jsx)(g,{size:13}),(0,s.jsx)("span",{className:"text-[12px]",children:"設定"})]}),(0,s.jsx)("div",{className:"mt-auto pt-3 border-t border-slate-100",children:(0,s.jsxs)("div",{className:"flex items-center gap-2 px-2",children:[(0,s.jsx)("div",{className:"w-6 h-6 rounded-full bg-slate-200"}),(0,s.jsxs)("div",{children:[(0,s.jsx)("div",{className:"h-2 w-12 bg-slate-200 rounded"}),(0,s.jsx)("div",{className:"h-1.5 w-8 bg-slate-100 rounded mt-1"})]})]})})]}),(0,s.jsxs)("div",{className:"flex-1 bg-slate-50 p-4 flex flex-col gap-3 min-w-0",children:[(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"text-sm font-bold text-slate-800",children:"日程調整"}),(0,s.jsx)("p",{className:"text-[12px] text-slate-400",children:"進行中の調整を一覧で管理"})]}),(0,s.jsxs)("div",{className:"flex gap-1",children:[(0,s.jsx)("span",{className:"text-[11px] font-bold bg-emerald-50 text-emerald-600 rounded-md px-1.5 py-0.5",children:"確å
1®š 1"}),(0,s.jsx)("span",{className:"text-[11px] font-bold bg-blue-50 text-blue-600 rounded-md px-1.5 py-0.5",children:"進行 2"}),(0,s.jsx)("span",{className:"text-[11px] font-bold bg-red-50 text-red-600 rounded-md px-1.5 py-0.5",children:"要対応 1"})]})]}),(0,s.jsxs)("div",{className:"bg-white rounded-xl border border-slate-200 overflow-hidden flex-1",children:[(0,s.jsx)("div",{className:"grid grid-cols-[1fr_72px_64px_56px_68px] gap-2 px-3 py-2 border-b border-slate-100 bg-slate-50",children:["候補者","面接","担当","日時","ステータス"].map(e=>(0,s.jsx)("span",{className:"text-[11px] font-bold text-slate-400",children:e},e))}),(0,s.jsx)(l.motion.div,{variants:B(.18),initial:"hidden",animate:"visible",children:V.map((e,t)=>(0,s.jsxs)(l.motion.div,{variants:_,className:`grid grid-cols-[1fr_72px_64px_56px_68px] gap-2 px-3 py-2.5 items-center border-b border-slate-50 last:border-b-0 ${"stuck"===e.status?"bg-red-50/40":"hover:bg-slate-50"} transition-colors`,children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 min-w-0",children:[(0,s.jsx)("div",{className:"w-6 h-6 rounded-full bg-slate-100 flex items-center justify-center shrink-0",children:(0,s.jsx)(h.User,{size:11,className:"text-slate-400"})}),(0,s.jsx)("span",{className:"text-[13px] font-semibold text-slate-700 truncate",children:e.candidate})]}),(0,s.jsx)("span",{className:"text-[12px] text-slate-500 truncate",children:e.stage}),(0,s.jsx)("span",{className:"text-[12px] text-slate-500 truncate",children:e.interviewer}),(0,s.jsxs)("div",{className:"flex items-center gap-1 min-w-0",children:["inProgress"===e.status&&(0,s.jsx)(l.motion.div,{className:"w-1.5 h-1.5 rounded-full bg-blue-400 shrink-0",animate:{opacity:[.4,1,.4]},transition:{duration:1.2,repeat:1/0}}),"stuck"===e.status&&(0,s.jsx)(y.AlertCircle,{size:10,className:"text-red-400 shrink-0"}),(0,s.jsx)("span",{className:`text-[11px] truncate ${"stuck"===e.status?"text-red-600 font-medium":"text-slate-500"}`,children:e.detail})]}),(0,s.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,s.jsx)("div",{className:`w-1.5 h-1.5 rounded-full shrink-0 ${W[e.status]}`}),(0,s.jsx)("span",{className:`text-[11px] font-bold rounded-md px-1.5 py-0.5 ${Z[e.status]}`,children:e.statusLabel})]})]},t))})]})]})]})]}),(0,s.jsxs)("div",{className:"sm:hidden rounded-xl border border-slate-200 bg-white shadow-lg overflow-hidden",children:[(0,s.jsx)("div",{className:"h-1 bg-gradient-to-r from-blue-500 via-blue-400 to-blue-500"}),(0,s.jsx)("div",{className:"px-4 py-3 border-b border-slate-100 bg-slate-50",children:(0,s.jsxs)("div",{className:"flex items-center justify-between",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("div",{className:"w-6 h-6 rounded-lg bg-blue-500 flex items-center justify-center",children:(0,s.jsx)(p.CalendarCheck,{size:12,className:"text-white"})}),(0,s.jsx)("span",{className:"text-sm font-bold text-slate-700",children:"日程調整"})]}),(0,s.jsxs)("div",{className:"flex gap-1",children:[(0,s.jsx)("span",{className:"text-[11px] font-bold bg-emerald-50 text-emerald-600 rounded-md px-1.5 py-0.5",children:"確定 1"}),(0,s.jsx)("span",{className:"text-[11px] font-bold bg-blue-50 text-blue-600 rounded-md px-1.5 py-0.5",children:"進行 2"}),(0,s.jsx)("span",{className:"text-[11px] font-bold bg-red-50 text-red-600 rounded-md px-1.5 py-0.5",children:"要対応 1"})]})]})}),(0,s.jsx)(l.motion.div,{className:"p-3 space-y-2",variants:B(.12),initial:"hidden",animate:"visible",children:V.map((e,t)=>(0,s.jsxs)(l.motion.div,{variants:_,className:`rounded-lg border p-3 ${"stuck"===e.status?"border-red-200 bg-red-50/40":"border-slate-200 bg-white"}`,children:[(0,s.jsxs)("div",{className:"flex items-center justify-between mb-1.5",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2",children:[(0,s.jsx)("div",{className:"w-6 h-6 rounded-full bg-slate-100 flex items-center justify-center shrink-0",children:(0,s.jsx)(h.User,{size:11,className:"text-slate-400"})}),(0,s.jsx)("span",{className:"text-[13px] font-semibold text-slate-700",children:e.candidate}),(0,s.jsx)("span",{className:"text-[12px] text-slate-400",children:e.stage})]}),(0,s.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,s.jsx)("div",{className:`w-1.5 h-1.5 rounded-full shrink-0 ${W[e.status]}`}),(0,s.jsx)("span",{className:`text-[11px] font-bold rounded-md px-1.5 py-0.5 ${Z[e.status]}`,children:e.statusLabel})]})]}),(0,s.jsxs)("div",{className:"flex items-center gap-3 ml-8 text-[12px]",children:[(0,s.jsxs)("span",{className:"text-slate-500",children:["担当: ",e.interviewer]}),(0,s.jsx)("span",{className:"text-slate-400",children:"|"}),(0,s.jsxs)("div",{className:"flex items-center gap-1",children:["inProgress"===e.status&&(0,s.jsx)(l.motion.div,{className:"w-1.5 h-1.5 rounded-full bg-blue-400 shrink-0",animate:{o
1pacity:[.4,1,.4]},transition:{duration:1.2,repeat:1/0}}),"stuck"===e.status&&(0,s.jsx)(y.AlertCircle,{size:10,className:"text-red-400 shrink-0"}),(0,s.jsx)("span",{className:"stuck"===e.status?"text-red-600 font-medium":"text-slate-500",children:e.detail})]})]})]},t))})]})]})}let J={text:[function(){return(0,s.jsxs)("div",{className:"bg-white rounded-xl border border-slate-200 shadow-lg overflow-hidden",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 px-4 py-3 border-b border-slate-100 bg-slate-50",children:[(0,s.jsx)("div",{className:"p-1.5 bg-blue-100 rounded-lg",children:(0,s.jsx)(n.MessageSquare,{size:14,className:"text-blue-600"})}),(0,s.jsx)("span",{className:"text-sm font-bold text-slate-700",children:"日程調整"}),(0,s.jsx)("span",{className:"ml-auto text-[12px] text-slate-400",children:"候補者とのやり取り"})]}),(0,s.jsxs)(l.motion.div,{className:"p-4 space-y-3",variants:B(.45),initial:"hidden",animate:"visible",children:[(0,s.jsxs)(l.motion.div,{className:"flex gap-2",variants:_,children:[(0,s.jsx)("div",{className:"w-7 h-7 rounded-full bg-slate-200 flex items-center justify-center shrink-0",children:(0,s.jsx)(h.User,{size:14,className:"text-slate-500"})}),(0,s.jsxs)("div",{className:"bg-slate-100 rounded-2xl rounded-tl-md px-3.5 py-2.5 max-w-[85%]",children:[(0,s.jsx)("p",{className:"text-xs text-slate-400 font-medium mb-1",children:"候補者A"}),(0,s.jsxs)("p",{className:"text-sm text-slate-700 leading-relaxed",children:["来週の火曜〜木曜の午後で",(0,s.jsx)("br",{}),"お願いできますか?"]})]})]}),(0,s.jsxs)(l.motion.div,{className:"flex gap-2 justify-end",variants:_,children:[(0,s.jsxs)("div",{className:"bg-blue-50 border border-blue-100 rounded-2xl rounded-tr-md px-3.5 py-2.5 max-w-[85%]",children:[(0,s.jsxs)("div",{className:"flex items-center gap-1.5 mb-1.5",children:[(0,s.jsx)(r.Sparkles,{size:11,className:"text-blue-500"}),(0,s.jsx)("span",{className:"text-xs font-bold text-blue-600",children:"Tasonal AI"})]}),(0,s.jsxs)("p",{className:"text-sm text-slate-700 leading-relaxed",children:["承知しました。火〜木の午後枠で",(0,s.jsx)("br",{}),"面接官の空きを確認しています..."]}),(0,s.jsxs)("div",{className:"flex items-center gap-1.5 mt-2 pt-2 border-t border-blue-100",children:[(0,s.jsx)("div",{className:"w-2 h-2 rounded-full bg-blue-400 animate-pulse"}),(0,s.jsx)("span",{className:"text-[13px] text-blue-500 font-medium",children:"3名の面接官の空き枠を照合中"})]})]}),(0,s.jsx)("div",{className:"w-7 h-7 rounded-full bg-blue-500 flex items-center justify-center shrink-0",children:(0,s.jsx)(b.Bot,{size:14,className:"text-white"})})]}),(0,s.jsxs)(l.motion.div,{variants:_,className:"bg-slate-50 rounded-lg border border-slate-100 p-2.5 space-y-1.5",children:[(0,s.jsx)("p",{className:"text-[12px] font-bold text-slate-400 mb-1",children:"AI分析ログ"}),["田中さんのGoogleカレンダーを取得","佐藤さんのGoogleカレンダーを取得","前後の予定タイプを分類中..."].map((e,t)=>(0,s.jsxs)(l.motion.div,{className:"flex items-center gap-1.5",initial:{opacity:0,x:-8},animate:{opacity:1,x:0},transition:{delay:1.2+.4*t,duration:.3},children:[t<2?(0,s.jsx)(d.CheckCircle2,{size:10,className:"text-blue-500 shrink-0"}):(0,s.jsx)(l.motion.div,{className:"w-2.5 h-2.5 flex items-center justify-center shrink-0",animate:{opacity:[.4,1,.4]},transition:{duration:1.2,repeat:1/0},children:(0,s.jsx)("div",{className:"w-1.5 h-1.5 rounded-full bg-blue-400"})}),(0,s.jsx)("span",{className:`text-[13px] ${t<2?"text-slate-500":"text-blue-500 font-medium"}`,children:e})]},t))]}),(0,s.jsxs)(l.motion.div,{className:"flex items-center gap-2 mt-2 pt-2 border-t border-slate-100",variants:_,children:[(0,s.jsx)("div",{className:"flex-1 bg-slate-50 rounded-full px-3.5 py-2 text-xs text-slate-400",children:"候補者の希望日を入力..."}),(0,s.jsx)("div",{className:"p-2 bg-blue-500 rounded-full",children:(0,s.jsx)(x.Send,{size:12,className:"text-white"})})]})]})]})},function(){let[e,a]=(0,t.useState)("matching");return(0,t.useEffect)(()=>{let e=setTimeout(()=>a("confirming"),6e3);return()=>clearTimeout(e)},[]),(0,s.jsxs)("div",{className:"bg-white rounded-xl border border-slate-200 shadow-lg overflow-hidden",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 px-4 py-3 border-b border-slate-100 bg-slate-50",children:[(0,s.jsx)("div",{className:"p-1.5 bg-blue-100 rounded-lg",children:(0,s.jsx)(p.CalendarCheck,{size:14,className:"text-blue-600"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"text-sm font-bold text-slate-700",children:"自動マッチング"}),(0,s.jsx)("p",{className:"text-[12px] text-slate-400",children:"候補者の希望と面接官の空きを突合"})]})]}),(0,s.jsx)("div",{className:"p-4",children:(0,s.jsx)(i.AnimatePresence,{mode:"wait",children:"matching"===e?(0,s.jsxs)(l.motion.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0,y:-10},transition:{duration:.3},className:"space-y-3",children:[(0,s.jsxs)("div",{className:"bg-slate-50 rounded-xl border border-slate-100 p-3",children:[(0,s.jsxs)("p",{className:"text-[13px] font-bold text-slate-500 mb-1.5 flex items-center gap-1.5",children:[(0,s.jsx)(h.User,{size:11,className:"text-slate-400"}),"候補者Aの希望日時"]}),(0,s.jsx)("div",{className:"flex flex-wrap gap-1.5",children:G.map((e,t)=>(0,s.jsx)("span",{className:"text-[13px] text-slate-600 bg-white border border-slate-200 rounded-md px-2 py-1",children:e},t))})]}),(0,s.jsxs)("div",{className:"flex items-center justify-center gap-2 py-2",children:[(0,s.jsx)(l.motion.div,{animate:{rotate:[0,180,360]},transition:{duration:2,repeat:1/0,ease:"linear"},children:(0,s.jsx)(r.Sparkles,{size:16,className:"text-blue-500"})}),(0,s.jsx)("span",{className:"text-sm font-bold text-slate-600",children:"カレンダーを照合中"}),(0,s.jsx)(l.motion.span,{className:"text-sm text-slate-400",animate:{opacity:[1,.3,1]},transition:{duration:1.5,repeat:1/0},children:"..."})]}),(0,s.jsx)("div",{className:"bg-slate-50 rounded-xl border border-slate-100 p-3 space-y-1.5",children:M.map((e,t)=>(0,s.jsxs)(l.motion.div,{className:"flex items-center gap-2",initial:{opacity:0,x:-8},animate:{opacity:1,x:0},transition:{delay:.3+.5*t,duration:.35},children:[(0,s.jsx)(l.motion.div,{initial:{scale:0},animate:{scale:1},transition:{delay:.5+.5*t,duration:.2},children:(0,s.jsx)(d.CheckCircle2,{size:11,className:"text-blue-500 shrink-0"})}),(0,s.jsx)("span",{className:"text-[13px] text-slate-600",children:e})]},t))}),(0,s.jsxs)(l.motion.div,{className:"bg-blue-50 border border-blue-200 rounded-xl p-3 flex items-center gap-3",initial:{opacity:0,scale:.95},animate:{opacity:1,scale:1},transition:{delay:2,duration:.35},children:[(0,s.jsx)(l.motion.div,{className:"w-8 h-8 rounded-full bg-blue-500 flex items-center justify-center shrink-0",initial:{scale:0},animate:{scale:[0,1.2,1]},transition:{delay:2.1,duration:.4},children:(0,s.jsx)(r.Sparkles,{size:14,className:"text-white"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("p",{className:"text-xs font-bold text-blue-700",children:"最適枠を発見"}),(0,s.jsx)("p",{className:"text-[13px] text-slate-600",children:"2/18(火) 14:00-15:00(田中さん)"})]})]}),(0,s.jsxs)(l.motion.div,{className:"flex items-center justify-center gap-1.5 pt-0.5",initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:2.5,duration:.2},children:[(0,s.jsx)("div",{className:"w-1.5 h-1.5 rounded-full bg-blue-400 animate-pulse"}),(0,s.jsx)("span",{className:"text-[13px] text-blue-500 font-medium",children:"確定処理に移行中..."})]})]},"matching"):(0,s.jsxs)(l.motion.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.35,ease:"easeOut"},className:"space-y-3",children:[(0,s.jsxs)(l.motion.div,{className:"flex items-center gap-2 bg-slate-50 rounded-xl border border-slate-100 p-3",variants:_,initial:"hidden",animate:"visible",children:[(0,s.jsx)(g,{size:13,className:"text-slate-400 shrink-0"}),(0,s.jsx)("span",{className:"text-[13px] text-slate-500",children:"確定ルール:"}),(0,s.jsx)("span",{className:"text-[13px] font-bold text-blue-600 bg-blue-50 border border-blue-100 rounded-md px-2 py-0.5",children:"直近の日程を優先"})]}),(0,s.jsx)(l.motion.div,{className:"bg-slate-50 rounded-xl border border-slate-100 p-3 space-y-1.5",initial:{opacity:0},animate:{opacity:1},transition:{delay:.2},children:["確定ルールを適用 → 直近の日程を選択","Googleカレンダーに予定を登録","候補者へ確認メールを送信"].map((e,t)=>(0,s.jsxs)(l.motion.div,{className:"flex items-center gap-2",initial:{opacity:0,x:-8},animate:{opacity:1,x:0},transition:{delay:.4+.35*t,duration:.3},children:[(0,s.jsx)(l.motion.div,{initial:{scale:0},animate:{scale:1},transition:{delay:.6+.35*t,duration:.2},children:(0,s.jsx)(d.CheckCircle2,{size:11,className:"text-emerald-500 shrink-0"})}),(0,s.jsx)("span",{className:"text-[13px] text-slate-600",children:e})]},t))}),(0,s.jsxs)(l.motion.div,{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-3",initial:{opacity:0,y:6},animate:{opacity:1,y:0},transition:{delay:1.2,duration:.35},children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,s.jsx)(d.CheckCircle2,{size:14,className:"text-emerald-500"}),(0,s.jsx)("span",{className:"text-sm font-bold text-emerald-700",children:"自動確定"})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-2 text-xs",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"text-slate-500",children:"日時"}),(0,s.jsx)("p",{className:"font-semibold text-slate-700",children:"2/18(火) 14:00-15:00"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"text-slate-500",children:"面接官"}),(0,s.jsx)("p",{className:"font-semibold text-slate-700",children:"田中"})]})]})]}),(0,s.jsxs)(l.motion.div,{className:"flex items-center gap-2 bg-white border border-slate-200 rounded-xl p-3",initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:1.5,duration:.3},children:[(0,s.jsx)(m.Bell,{size:12,className:"text-slate-400 shrink-0"}),(0,s.jsx)("div",{className:"flex-1 space-y-1",children:[{label:"候補者A",status:"確認メール送信済"},{label:"田中(面接官)",status:"カレンダー登録済"}].map((e,t)=>(0,s.jsxs)(l.motion.div,{className:"flex items-center gap-2",initial:{opacity:0},animate:{opacity:1},transition:{delay:1.7+.2*t,duration:.3},children:[(0,s.jsx)("span",{className:"text-[13px] text-slate-600",children:e.label}),(0,s.jsx)(d.CheckCircle2,{size:10,className:"text-emerald-500 shrink-0"}),(0,s.jsx)("span",{className:"text-[12px] text-slate-400",children:e.status})]},t))})]})]},"confirming")})})]})},q,H,D],url:[function(){let[e,a]=(0,t.useState)("ats");return(0,t.useEffect)(()=>{let e=setTimeout(()=>a("url"),5e3);return()=>clearTimeout(e)},[]),(0,s.jsxs)("div",{className:"bg-white rounded-xl border border-slate-200 shadow-lg overflow-hidden",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 px-4 py-3 border-b border-slate-100 bg-slate-50",children:[(0,s.jsx)("div",{className:"p-1.5 bg-blue-100 rounded-lg",children:(0,s.jsx)(k.Zap,{size:14,className:"text-blue-600"})}),(0,s.jsxs)("div",{className:"min-w-0",children:[(0,s.jsx)("span",{className:"text-sm font-bold text-slate-700",children:"ATS連携で日程調整を自動起動"}),(0,s.jsx)("p",{className:"text-[12px] text-slate-400",children:"ステータス変化をトリガに、URL発行・メール文ドラフトまで自動"})]})]}),(0,s.jsx)("div",{className:"p-4",children:(0,s.jsx)(i.AnimatePresence,{mode:"wait",children:"ats"===e?(0,s.jsxs)(l.motion.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0,y:-10},transition:{duration:.3},className:"space-y-3",children:[(0,s.jsxs)(l.motion.div,{className:"bg-white border border-slate-200 rounded-xl p-3",initial:{opacity:0,y:6},animate:{opacity:1,y:0},transition:{delay:.1,duration:.3},children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,s.jsx)("div",{className:"w-5 h-5 rounded-md bg-slate-900 flex items-center justify-center shrink-0",children:(0,s.jsx)("span",{className:"text-[10px] font-bold text-white",children:"ATS"})}),(0,s.jsx)("span",{className:"text-[13px] font-bold text-slate-700",children:"候補者A"}),(0,s.jsx)("span",{className:"text-[12px] text-slate-400 ml-auto",children:"2026/05/28 10:42"})]}),(0,s.jsxs)("div",{className:"flex items-center gap-2 text-[13px]",children:[(0,s.jsx)("span",{className:"text-slate-400 line-through",children:"書類選考"}),(0,s.jsx)(C.ArrowRight,{size:11,className:"text-slate-400"}),(0,s.jsx)("span",{className:"bg-blue-50 border border-blue-100 text-blue-700 font-bold rounded-md px-2 py-0.5",children:"日程調整待ち"})]})]}),(0,s.jsxs)(l.motion.div,{className:"flex items-center justify-center gap-2 py-1",initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:.7,duration:.3},children:[(0,s.jsx)(l.motion.div,{animate:{y:[0,3,0]},transition:{duration:1.2,repeat:1/0},children:(0,s.jsx)(k.Zap,{size:14,className:"text-amber-500"})}),(0,s.jsx)("span",{className:"text-[13px] font-bold text-slate-600",children:"Tasonalがフローを自動起動"})]}),(0,s.jsxs)(l.motion.div,{className:"bg-slate-50 rounded-xl border border-slate-100 p-3 space-y-1.5",initial:{opacity:0,y:6},animate:{opacity:1,y:0},transition:{delay:1,duration:.3},children:[(0,s.jsx)("p",{className:"text-[12px] font-bold text-slate-400 mb-1",children:"ATSから情報を連携中"}),["候補者プロフィール(氏名・連絡先)","選考ステップ(次は二次面接)","想定面接官(田中・佐藤)"].map((e,t)=>(0,s.jsxs)(l.motion.div,{className:"flex items-center gap-2",initial:{opacity:0,x:-8},animate:{opacity:1,x:0},transition:{delay:1.3+.4*t,duration:.3},children:[(0,s.jsx)(l.motion.div,{initial:{scale:0},animate:{scale:1},transition:{delay:1.5+.4*t,duration:.2},children:(0,s.jsx)(d.CheckCircle2,{size:11,className:"text-blue-500 shrink-0"})}),(0,s.jsx)("span",{className:"text-[13px] text-slate-600",children:e})]},t))]}),(0,s.jsx)(l.motion.p,{className:"text-[11px] text-slate-400 text-center pt-0.5",initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:2.8,duration:.3},children:"※現状はHERP連携のイメージ。他ATSは個別対応"}),(0,s.jsxs)(l.motion.div,{className:"flex items-center justify-center gap-1.5 pt-0.5",initial:{opacity:0},animate:{opacity:1},transition:{delay:3.2,duration:.3},children:[(0,s.jsx)("div",{className:"w-1.5 h-1.5 rounded-full bg-blue-400 animate-pulse"}),(0,s.jsx)("span",{className:"text-[13px] text-blue-500 font-medium",children:"URLとメール文を生成中..."})]})]},"ats"):(0,s.jsxs)(l.motion.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.35,ease:"easeOut"},className:"space-y-3",children:[(0,s.jsx)(l.motion.div,{className:"bg-slate-50 rounded-xl border border-slate-100 p-3 space-y-1.5",initial:{opacity:0},animate:{opacity:1},transition:{delay:.1},children:O.map((e,t)=>(0,s.jsxs)(l.motion.div,{className:"flex items-center gap-2",initial:{opacity:0,x:-8},animate:{opacity:1,x:0},transition:{delay:.2+.4*t,duration:.3},children:[(0,s.jsx)(l.motion.div,{initial:{scale:0},animate:{scale:1},transition:{delay:.4+.4*t,duration:.2},children:(0,s.jsx)(d.CheckCircle2,{size:11,className:"text-blue-500 shrink-0"})}),(0,s.jsx)("span",{className:"text-[13px] text-slate-600",children:e})]},t))}),(0,s.jsxs)(l.motion.div,{className:"flex items-center gap-2 bg-blue-50 border border-blue-200 rounded-xl p-3",initial:{opacity:0,scale:.96},animate:{opacity:1,scale:1},transition:{delay:1.6,duration:.35},children:[(0,s.jsx)("div",{className:"w-8 h-8 rounded-full bg-blue-500 flex items-center justify-center shrink-0",children:(0,s.jsx)(v.Link2,{size:14,className:"text-white"})}),(0,s.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,s.jsx)("p",{className:"text-xs font-bold text-blue-700",children:"調整URLを発行"}),(0,s.jsx)("p",{className:"text-[13px] text-blue-600 font-medium truncate",children:"tasonal.app/s/aB9xKp2"})]})]}),(0,s.jsxs)(l.motion.div,{className:"bg-white rounded-xl border border-slate-200 overflow-hidden",initial:{opacity:0,y:8},animate:{opacity:1,y:0},transition:{delay:2,duration:.35},children:[(0,s.jsxs)("div",{className:"bg-slate-50 border-b border-slate-100 px-3 py-2 space-y-1",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 text-[13px]",children:[(0,s.jsx)("span",{className:"text-slate-400 w-8",children:"To:"}),(0,s.jsx)("span",{className:"text-slate-700",children:"候補者A <[email protected]>"})]}),(0,s.jsxs)("div",{className:"flex items-center gap-2 text-[13px]",children:[(0,s.jsx)("span",{className:"text-slate-400 w-8",children:"件名:"}),(0,s.jsx)("span",{className:"text-slate-700 font-medium",children:"【面接日程のご相談】ご都合の良い日時をお知らせください"})]})]}),(0,s.jsxs)("div",{className:"px-3 py-2.5 space-y-2",children:[(0,s.jsx)("p",{className:"text-[13px] text-slate-600 leading-relaxed",children:"下記URLより、ご都合の良い日時をお選びください。"}),(0,s.jsxs)("div",{className:"flex items-center gap-2 bg-slate-50 border border-slate-200 rounded-lg px-2.5 py-1.5",children:[(0,s.jsx)(v.Link2,{size:11,className:"text-blue-500 shrink-0"}),(0,s.jsx)("span",{className:"text-[13px] text-blue-600 font-medium truncate",children:"https://tasonal.app/s/aB9xKp2"})]})]})]}),(0,s.jsxs)(l.motion.div,{className:"flex items-center justify-center gap-1.5 pt-0.5",initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:2.8,duration:.3},children:[(0,s.jsx)("div",{className:"w-1.5 h-1.5 rounded-full bg-blue-400 animate-pulse"}),(0,s.jsx)("span",{className:"text-[13px] text-blue-500 font-medium",children:"候補者の選択を待機中..."})]})]},"url")})})]})},function(){let[e,a]=(0,t.useState)("picking");return(0,t.useEffect)(()=>{let e=setTimeout(()=>a("confirming"),6e3);return()=>clearTimeout(e)},[]),(0,s.jsxs)("div",{className:"bg-white rounded-xl border border-slate-200 shadow-lg overflow-hidden",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 px-4 py-3 border-b border-slate-100 bg-slate-50",children:[(0,s.jsx)("div",{className:"p-1.5 bg-blue-100 rounded-lg",children:(0,s.jsx)(w,{size:14,className:"text-blue-600"})}),(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"text-sm font-bold text-slate-700",children:"候補者がURLから選択"}),(0,s.jsx)("p",{className:"text-[12px] text-slate-400",children:"選んだ枠をそのまま自動確定"})]})]}),(0,s.jsx)("div",{className:"p-4",children:(0,s.jsx)(i.AnimatePresence,{mode:"wait",children:"picking"===e?(0,s.jsxs)(l.motion.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0,y:-10},transition:{duration:.3},className:"space-y-3",children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 bg-slate-50 border border-slate-200 rounded-lg px-2.5 py-1.5",children:[(0,s.jsx)(v.Link2,{size:11,className:"text-slate-400 shrink-0"}),(0,s.jsx)("span",{className:"text-[12px] text-slate-500 truncate",children:"tasonal.app/s/aB9xKp2"})]}),(0,s.jsxs)("div",{className:"bg-slate-50 rounded-xl border border-slate-100 p-3",children:[(0,s.jsxs)("p",{className:"text-[13px] font-bold text-slate-500 mb-2 flex items-center gap-1.5",children:[(0,s.jsx)(h.User,{size:11,className:"text-slate-400"}),"候補者Aの画面"]}),(0,s.jsx)("p",{className:"text-[13px] text-slate-600 mb-2 leading-relaxed",children:"ご都合の良い日時をお選びください"}),(0,s.jsx)("div",{className:"space-y-1.5",children:E.map((e,t)=>(0,s.jsxs)(l.motion.div,{className:`flex items-center gap-2 text-[13px] rounded-lg px-3 py-2 border ${e.picked?"bg-blue-50 border-blue-300":"bg-white border-slate-200"}`,initial:{opacity:0,y:6},animate:{opacity:1,y:0},transition:{delay:.2+.18*t,duration:.3},children:[(0,s.jsx)(c.Clock,{size:11,className:"text-slate-400 shrink-0"}),(0,s.jsx)("span",{className:"text-slate-700 font-medium",children:e.time}),(0,s.jsx)("span",{className:"text-[12px] text-slate-400",children:e.interviewer}),e.picked&&(0,s.jsxs)(l.motion.div,{className:"ml-auto flex items-center gap-1",initial:{opacity:0,scale:.6},animate:{opacity:1,scale:1},transition:{delay:2.4,duration:.3},children:[(0,s.jsx)(w,{size:11,className:"text-blue-500"}),(0,s.jsx)("span",{className:"text-[11px] font-bold text-blue-600",children:"選択"})]})]},t))})]}),(0,s.jsxs)(l.motion.div,{className:"flex items-center justify-center gap-1.5 pt-0.5",initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:3,duration:.3},children:[(0,s.jsx)("div",{className:"w-1.5 h-1.5 rounded-full bg-blue-400 animate-pulse"}),(0,s.jsx)("span",{className:"text-[13px] text-blue-500 font-medium",children:"選択を受信 → 確定処理に移行..."})]})]},"picking"):(0,s.jsxs)(l.motion.div,{initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.35,ease:"easeOut"},className:"space-y-3",children:[(0,s.jsx)(l.motion.div,{className:"bg-slate-50 rounded-xl border border-slate-100 p-3 space-y-1.5",initial:{opacity:0},animate:{opacity:1},transition:{delay:.1},children:["選択された枠で確定","Googleカレンダーに予定を登録","候補者へ確認メールを送信"].map((e,t)=>(0,s.jsxs)(l.motion.div,{className:"flex items-center gap-2",initial:{opacity:0,x:-8},animate:{opacity:1,x:0},transition:{delay:.3+.35*t,duration:.3},children:[(0,s.jsx)(l.motion.div,{initial:{scale:0},animate:{scale:1},transition:{delay:.5+.35*t,duration:.2},children:(0,s.jsx)(d.CheckCircle2,{size:11,className:"text-emerald-500 shrink-0"})}),(0,s.jsx)("span",{className:"text-[13px] text-slate-600",children:e})]},t))}),(0,s.jsxs)(l.motion.div,{className:"bg-emerald-50 border border-emerald-200 rounded-xl p-3",initial:{opacity:0,y:6},animate:{opacity:1,y:0},transition:{delay:1.2,duration:.35},children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 mb-2",children:[(0,s.jsx)(d.CheckCircle2,{size:14,className:"text-emerald-500"}),(0,s.jsx)("span",{className:"text-sm font-bold text-emerald-700",children:"自動確定"})]}),(0,s.jsxs)("div",{className:"grid grid-cols-2 gap-2 text-xs",children:[(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"text-slate-500",children:"日時"}),(0,s.jsx)("p",{className:"font-semibold text-slate-700",children:"2/18(火) 14:00-15:00"})]}),(0,s.jsxs)("div",{children:[(0,s.jsx)("span",{className:"text-slate-500",children:"面接官"}),(0,s.jsx)("p",{className:"font-semibold text-slate-700",children:"田中"})]})]})]}),(0,s.jsxs)(l.motion.div,{className:"flex items-center gap-2 bg-white border border-slate-200 rounded-xl p-3",initial:{opacity:0}
1,animate:{opacity:1},transition:{delay:1.5,duration:.3},children:[(0,s.jsx)(m.Bell,{size:12,className:"text-slate-400 shrink-0"}),(0,s.jsx)("div",{className:"flex-1 space-y-1",children:[{label:"候補者A",status:"確認メール送信済"},{label:"田中(面接官)",status:"カレンダー登録済"}].map((e,t)=>(0,s.jsxs)(l.motion.div,{className:"flex items-center gap-2",initial:{opacity:0},animate:{opacity:1},transition:{delay:1.7+.2*t,duration:.3},children:[(0,s.jsx)("span",{className:"text-[13px] text-slate-600",children:e.label}),(0,s.jsx)(d.CheckCircle2,{size:10,className:"text-emerald-500 shrink-0"}),(0,s.jsx)("span",{className:"text-[12px] text-slate-400",children:e.status})]},t))})]})]},"confirming")})})]})},q,H,D]};e.s(["FeatureShowcaseSection",0,function(){let[e,a]=(0,t.useState)("text"),[r,d]=(0,t.useState)(0),[c,x]=(0,t.useState)(0),[o,m]=(0,t.useState)(!1),[p,h]=(0,t.useState)(!1),[u,b]=(0,t.useState)(!1),j=(0,t.useRef)(null),N=(0,t.useRef)(null),g=(0,t.useRef)(null),f=(0,t.useRef)(null),y=(0,t.useRef)(null),w=(0,t.useRef)(!1),k=(0,t.useRef)(!1),B=P[e],_=J[e],G=(0,t.useCallback)(()=>{j.current&&clearTimeout(j.current),N.current&&clearInterval(N.current)},[]),M=(0,t.useCallback)(s=>{G(),x(0);let t=2===s?13e3:1===s||3===s?12e3:0===s&&"url"===e?11e3:6e3,a=t/50,i=0;N.current=setInterval(()=>{x(++i/a*100)},50),j.current=setTimeout(()=>{d((s+1)%B.length)},t)},[G,e,B.length]),O=(0,t.useCallback)(e=>{w.current=!0,d(e)},[]),E=(0,t.useCallback)(e=>{a(e),d(0),x(0)},[]);(0,t.useEffect)(()=>{let e=y.current;if(!e)return;let s=new IntersectionObserver(([e])=>m(e.isIntersecting),{threshold:.15});return s.observe(e),()=>s.disconnect()},[]),(0,t.useEffect)(()=>{o?k.current?(d(0),x(0)):(k.current=!0,M(0)):G()},[o,G,M]),(0,t.useEffect)(()=>(o&&M(r),G),[r,o,M,G]),(0,t.useEffect)(()=>{if(g.current){let e=g.current.querySelector(`[data-tab="${r}"]`);if(e){let s=g.current,t=e.offsetLeft,a=e.offsetWidth,i=s.offsetWidth;s.scrollTo({left:t-(i-a)/2,behavior:"smooth"})}}w.current&&f.current&&window.innerWidth<1024&&(f.current.scrollIntoView({behavior:"smooth",block:"nearest"}),w.current=!1)},[r]);let F=_[r];return(0,s.jsxs)(T.Section,{className:"bg-gray-50 !pb-10 sm:!pb-12 md:!pb-14",children:[(0,s.jsxs)("div",{ref:y,className:"max-w-6xl mx-auto",children:[(0,s.jsx)(A.FadeIn,{children:(0,s.jsxs)("div",{className:"text-center mb-10 md:mb-14",children:[(0,s.jsx)(S.Badge,{children:"採用日程調整の自動化"}),(0,s.jsxs)("h2",{className:"md:break-keep text-2xl md:text-3xl font-bold mb-4 leading-relaxed",children:["テキスト入力から確定通知まで、",(0,s.jsx)("wbr",{}),"すべてAIが自動で完結"]}),(0,s.jsxs)("p",{className:"md:break-keep text-gray-600 max-w-2xl mx-auto",children:["候補者のテキスト入力をAIが解析し、",(0,s.jsx)("wbr",{}),"最適な日程の提案から",(0,s.jsx)("wbr",{}),"面接官との調整・確定通知まで",(0,s.jsx)("wbr",{}),"一気通貫で自動化。",(0,s.jsx)("wbr",{}),"採用担当者は調整状況を確認するだけで済みます。"]})]})}),(0,s.jsx)(A.FadeIn,{delay:.1,children:(0,s.jsx)("div",{className:"flex justify-center mb-8 md:mb-10",children:(0,s.jsx)("div",{role:"tablist","aria-label":"日程調整の受付方法",className:"inline-flex items-center gap-1 p-1 bg-white border border-slate-200 rounded-full shadow-sm",children:[{id:"text",label:"テキストで受付",icon:n.MessageSquare},{id:"url",label:"URLで送付",icon:v.Link2}].map(t=>{let a=t.icon,i=e===t.id;return(0,s.jsxs)("button",{type:"button",role:"tab","aria-selected":i,onClick:()=>E(t.id),className:`inline-flex items-center gap-1.5 px-4 py-2 rounded-full text-sm font-bold transition-all duration-200 ${i?"bg-blue-500 text-white shadow":"text-slate-500 hover:text-slate-700"}`,children:[(0,s.jsx)(a,{size:14}),t.label]},t.id)})})})}),(0,s.jsxs)(A.FadeIn,{delay:.15,children:[(0,s.jsxs)(L.Tabs,{value:String(r),onValueChange:e=>O(Number(e)),className:"hidden lg:grid lg:grid-cols-[340px_1fr] gap-8 items-start max-w-5xl mx-auto",children:[(0,s.jsx)(L.TabsList,{className:"space-y-2 sticky top-32",children:B.map(e=>(0,s.jsxs)(L.TabsTrigger,{value:String(e.id),className:`w-full text-left rounded-xl p-4 transition-all duration-300 ${r===e.id?"bg-white shadow-md border border-blue-200":"bg-transparent border border-transparent hover:bg-white/60 hover:border-slate-200"}`,children:[(0,s.jsxs)("div",{className:"flex items-center gap-3 mb-1",children:[(0,s.jsx)("div",{className:`w-6 h-6 rounded-full flex items-center justify-center text-xs font-bold shrink-0 ${r===e.id?"bg-blue-500 text-white":"bg-slate-200 text-slate-500"}`,children:e.id+1}),(0,s.jsx)("span",{className:`text-sm font-bold ${r===e.id?"text-slate-800":"text-slate-500"}`,children:e.label})]}),(0,s.jsx)("p",{className:`text-xs ml-9 ${r===e.id?"text-slate-500":"text-slate-400"}`,children:e.description}),r===e.id&&(0,s.jsx)("div",{className:"mt-3 ml-9 h-1 bg-slate-100 rounded-full overflow-hidden",children:(0,s.jsx)("div",{className:"h-full bg-blue-400 rounded-full transition-[width] duration-100 ease-linear",style:{width:`${c}%`}})})]},e.id))}),(0,s.jsx)(L.TabsContent,{value:String(r),className:"relative min-h-[460px]",children:(0,s.jsx)(i.AnimatePresence,{mode:"wait",children:(0,s.jsx)(l.motion.div,{initial:{opacity:0,x:20}
1,animate:{opacity:1,x:0},exit:{opacity:0,x:-20},transition:{duration:.3,ease:"easeInOut"},children:(0,s.jsx)(F,{})},`${e}-${r}`)})})]}),(0,s.jsxs)(L.Tabs,{value:String(r),onValueChange:e=>O(Number(e)),className:"lg:hidden",children:[(0,s.jsx)(L.TabsList,{ref:g,className:"flex gap-2 overflow-x-auto pb-4 mb-6 scrollbar-hide -mx-2 px-2",children:B.map(e=>(0,s.jsxs)(L.TabsTrigger,{"data-tab":e.id,value:String(e.id),className:`flex-shrink-0 rounded-xl px-4 py-3 transition-all duration-300 ${r===e.id?"bg-white shadow-md border border-blue-200":"bg-white/50 border border-slate-200"}`,children:[(0,s.jsxs)("div",{className:"flex items-center gap-2 mb-0.5",children:[(0,s.jsx)("div",{className:`w-5 h-5 rounded-full flex items-center justify-center text-[12px] font-bold shrink-0 ${r===e.id?"bg-blue-500 text-white":"bg-slate-200 text-slate-500"}`,children:e.id+1}),(0,s.jsx)("span",{className:`text-xs font-bold whitespace-nowrap ${r===e.id?"text-slate-800":"text-slate-500"}`,children:e.label})]}),r===e.id&&(0,s.jsx)("div",{className:"mt-2 h-0.5 bg-slate-100 rounded-full overflow-hidden",children:(0,s.jsx)("div",{className:"h-full bg-blue-400 rounded-full transition-[width] duration-100 ease-linear",style:{width:`${c}%`}})})]},e.id))}),(0,s.jsx)(L.TabsContent,{value:String(r),ref:f,className:"relative",children:(0,s.jsx)(i.AnimatePresence,{mode:"wait",children:(0,s.jsx)(l.motion.div,{initial:{opacity:0,y:12},animate:{opacity:1,y:0},exit:{opacity:0,y:-12},transition:{duration:.25,ease:"easeInOut"},children:(0,s.jsx)(F,{})},`${e}-${r}`)})})]})]}),(0,s.jsx)(A.FadeIn,{delay:.1,children:(0,s.jsxs)("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-3 mt-14 md:mt-20",children:[(0,s.jsxs)("button",{type:"button",onClick:()=>{(0,R.trackCTAClick)({ctaType:"free_trial",section:"solution_cta",buttonText:"無料で試す"}),h(!0)},className:"w-full sm:w-auto bg-blue-600 text-white px-6 py-2.5 rounded-full font-bold text-[15px] hover:bg-blue-700 transition-all hover:shadow-lg hover:-translate-y-0.5 flex items-center justify-center gap-1.5 group whitespace-nowrap",children:["無料で試す",(0,s.jsx)(C.ArrowRight,{size:16,className:"group-hover:translate-x-1 transition-transform shrink-0"})]}),(0,s.jsxs)("button",{type:"button",onClick:()=>{(0,R.trackCTAClick)({ctaType:"resource_download",section:"solution_cta",buttonText:"資料請求"}),b(!0)},className:"w-full sm:w-auto bg-white border border-gray-200 text-gray-700 px-6 py-2.5 rounded-full font-medium text-[15px] hover:bg-gray-50 transition-all flex items-center justify-center gap-1.5 whitespace-nowrap",children:[(0,s.jsx)(z.FileText,{size:15,className:"text-gray-400 shrink-0"}),"資料請求"]})]})})]}),(0,s.jsx)($.FormModal,{open:p,onClose:()=>h(!1),title:"無料トライアル",description:"以下の情報を入力後、ご相談の日程予約画面へ進みます。",children:(0,s.jsx)(U,{redirectUrl:"/features/scheduling/thanks",source:"日程調整LP|無料トライアル"})}),(0,s.jsx)($.FormModal,{open:u,onClose:()=>b(!1),title:"資料請求",description:"「Tasonal 日程調整」の資料をお送りします。",children:(0,s.jsx)(I,{resourceSlug:"tasonal-scheduling",resourceTitle:"Tasonal 日程調整",categorySlug:"service",source:"日程調整LP|資料請求"})})]})}],25627)}]);

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.