1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[977],{1022:(e,r,t)=>{Promise.resolve().then(t.bind(t,8478))},1475:(e,r,t)=>{"use strict";t.d(r,{J:()=>s});let s={top:"/",service:"/service",about:"/about",news:"/news",works:"/works",workDetail:e=>"/works/".concat(e),memberDetail:e=>"/member/".concat(e),contact:"/contact",blog:"/blog",blogDetail:e=>"/blog/".concat(e),recruit:"/recruit",privacy:"/privacy",x:"https://x.com/IDEE_INC",note:"https://note.com/idee_inc"}},2645:(e,r,t)=>{"use strict";t.d(r,{$:()=>n});var s=t(5155),a=t(2596),l=t(9917);let n=e=>{let{href:r,className:t,children:n,target:c,scroll:o,size:i="md",onClick:d,type:u="button",invert:m}=e,p=r?l.Link:"button";return(0,s.jsx)(p,{href:r,target:c,onClick:d,...!r&&{type:u},...r&&{scroll:o},className:(0,a.A)("flex items-center justify-center rounded-full border",m?"border-white bg-black text-white hover:bg-white hover:text-black":"border-foreground hover:bg-foreground hover:text-background","sm"===i&&"px-5 py-2.5","md"===i&&"px-7.5 py-5.25",t),children:n})}},4477:(e,r,t)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),!function(e,r){for(var t in r)Object.defineProperty(e,t,{enumerable:!0,get:r[t]})}(r,{callServer:function(){return s.callServer},createServerReference:function(){return l.createServerReference},findSourceMapURL:function(){return a.findSourceMapURL}});let s=t(3806),a=t(1818),l=t(7197)},8478:(e,r,t)=>{"use strict";t.d(r,{ContactForm:()=>g});var s=t(5155),a=t(2596),l=t(2115),n=t(4477);let c=(0,n.createServerReference)("60b7fc5437faa9ccd7b5dd98429f13efb91eec4f96",n.callServer,void 0,n.findSourceMapURL,"submitContact");var o=t(2645);let i=e=>{let{label:r,name:t,required:a=!1,error:n,onChange:c}=e,[o,i]=(0,l.useState)(!1);return(0,s.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,s.jsxs)("label",{className:"flex cursor-pointer gap-1.5 sm:gap-2.5",children:[(0,s.jsxs)("span",{className:"relative",children:[(0,s.jsx)("input",{type:"checkbox",name:t,required:a,onChange:e=>{i(e.target.checked),null==c||c(e)},className:"sr-only size-5"}),(0,s.jsx)("span",{className:"flex size-4.5 items-center justify-center rounded-full border border-divider sm:size-5",children:o&&(0,s.jsx)("span",{className:"size-3 rounded-full bg-foreground"})})]}),(0,s.jsxs)("span",{className:"text-sm tracking-tight sm:text-md-bold",children:[r,a&&(0,s.jsx)("span",{className:"ml-0.5 sm:ml-1",children:"*"})]})]}),n&&(0,s.jsx)("p",{className:"text-sm text-red-500",children:n})]})},d=e=>{let{label:r,name:t,type:l="text",required:n=!1,placeholder:c,error:o,value:i,onChange:d,onBlur:u}=e;return(0,s.jsxs)("div",{className:"flex flex-col gap-2.5",children:[(0,s.jsxs)("label",{htmlFor:t,className:"text-md-bold",children:[r,n&&(0,s.jsx)("span",{className:"ml-1",children:"*"})]}),(0,s.jsx)("input",{type:l,id:t,name:t,required:n,placeholder:c,value:i,onChange:d,onBlur:u,className:(0,a.A)("w-full rounded-[5px] border px-4 py-3.25 text-md transition-colors","focus:border-foreground focus:outline-none",o?"border-red-500":"border-gray-300")}),o&&(0,s.jsx)("p",{className:"text-sm text-red-500",children:o})]})};var u=t(9917);let m=e=>{let{label:r,name:t,required:l=!1,placeholder:n,error:c,onBlur:o}=e;return(0,s.jsxs)("div",{className:"flex flex-col gap-2.5",children:[(0,s.jsxs)("label",{htmlFor:t,className:"text-md-bold",children:[r,l&&(0,s.jsx)("span",{className:"ml-1",children:"*"})]}),(0,s.jsx)("textarea",{id:t,name:t,required:l,placeholder:n,onBlur:o,className:(0,a.A)("min-h-88 w-full resize-y rounded border px-4 py-3 text-md transition-colors","focus:border-foreground focus:outline-none",c?"border-red-500":"border-gray-300")}),c&&(0,s.jsx)("p",{className:"text-sm text-red-500",children:c})]})},p="6LcCcmMsAAAAAHYcnn435ZZuL9AgefnWan9QVSc6";var x=t(1475);let h={success:!1,message:""},b=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,f={groupName:"è²´å£ä½åãå
¥åãã¦ãã ãã",name:"ãååãå
¥åãã¦ãã ãã",phoneNumber:"é»è©±çªå·ãå
¥åãã¦ãã ãã",mailAddress:"ã¡ã¼ã«ã¢ãã¬ã¹ãå
¥åãã¦ãã ãã",subject:"ä»¶åãå
¥åãã¦ãã ãã",body:"ãåãåããå
容ãå
¥åãã¦ãã ãã"},g=()=>{let[e,r,t]=(0,l.useActionState)(c,h),[n,g]=(0,l.useState)({}),[v,j]=(0,l.useState)(""),[N,y]=(0,l.useState)(""),{getToken:w}=(()=>{let[e,r]=(0,l.useState)(!1);(0,l.useEffect)(()=>
1{if(!p)return void console.warn("NEXT_PUBLIC_RECAPTCHA_SITE_KEY is not set");if(window.grecaptcha)return void window.grecaptcha.ready(()=>r(!0));let e=document.createElement("script");return e.src="https://www.google.com/recaptcha/api.js?render=".concat(p),e.async=!0,e.onload=()=>{window.grecaptcha.ready(()=>r(!0))},document.head.appendChild(e),()=>{let e=document.querySelector(".grecaptcha-badge");e instanceof HTMLElement&&(e.style.visibility="hidden")}},[]);let t=(0,l.useCallback)(async r=>{if(!e||!p)return null;try{return await window.grecaptcha.execute(p,{action:r})}catch(e){return console.error("reCAPTCHA error:",e),null}},[e]);return{isReady:e,getToken:t}})(),k=(e,r)=>{g(t=>({...t,[e]:r}))},A=(e,r)=>{k(e,((e,r)=>{if("privacyPolicy"!==e){if(!r.trim())return f[e];if("mailAddress"===e&&!b.test(r))return"æ£ããã¡ã¼ã«ã¢ãã¬ã¹ãå
¥åãã¦ãã ãã"}})(e,r))},C=r=>{var t,s;return null!=(s=n[r])?s:null==(t=e.errors)?void 0:t[r]},_=async e=>{e.preventDefault();let t=new FormData(e.currentTarget),s=await w("contact");s&&t.set("recaptchaToken",s),(0,l.startTransition)(()=>{r(t)})};return((0,l.useEffect)(()=>{e.success&&window.scrollTo({top:0})},[e.success]),e.success)?(0,s.jsxs)("div",{className:"col-span-2 py-16",children:[(0,s.jsx)("h2",{className:"text-lg-bold",children:"éä¿¡å®äº"}),(0,s.jsx)("p",{className:"mt-4 text-md-bold whitespace-pre-line",children:e.message})]}):(0,s.jsx)("form",{onSubmit:_,className:"col-span-2",children:(0,s.jsxs)("div",{className:"flex flex-col gap-7.5",children:[(0,s.jsx)(d,{label:"è²´å£ä½å",name:"groupName",required:!0,error:C("groupName"),onBlur:e=>A("groupName",e.target.value)}),(0,s.jsx)(d,{label:"ãåå",name:"name",required:!0,error:C("name"),onBlur:e=>A("name",e.target.value)}),(0,s.jsx)(d,{label:"é»è©±çªå·",name:"phoneNumber",type:"tel",required:!0,value:v,error:C("phoneNumber"),onChange:e=>j(e.target.value.replace(/[^0-9-]/g,"")),onBlur:e=>A("phoneNumber",e.target.value)}),(0,s.jsx)(d,{label:"ã¡ã¼ã«ã¢ãã¬ã¹",name:"mailAddress",type:"email",required:!0,value:N,error:C("mailAddress"),onChange:e=>y(e.target.value.replace(/[^a-zA-Z0-9@._+-]/g,"")),onBlur:e=>A("mailAddress",e.target.value)}),(0,s.jsx)(d,{label:"ä»¶å",name:"subject",required:!0,error:C("subject"),onBlur:e=>A("subject",e.target.value)}),(0,s.jsx)(m,{label:"ãåãåããå
容",name:"body",required:!0,error:C("body"),onBlur:e=>A("body",e.target.value)}),(0,s.jsxs)("div",{className:"mt-5",children:[(0,s.jsx)(i,{name:"privacyPolicy",required:!0,label:(0,s.jsxs)(s.Fragment,{children:["ãã©ã¤ãã·ã¼ããªã·ã¼",(0,s.jsxs)(u.Link,{href:x.J.privacy,target:"_blank",children:["ï¼",(0,s.jsx)("span",{className:"underline",children:"å人æ
å ±ä¿è·æ¹é"}),"ï¼"]}),"ã«åæãã"]}),error:C("privacyPolicy"),onChange:e=>{k("privacyPolicy",e.target.checked?void 0:"å人æ
å ±ä¿è·æ¹éã¸ã®åæãå¿
è¦ã§ã")}}),(0,s.jsxs)("p",{className:"mt-8 text-xs text-foreground/95",children:["ãã®ãµã¤ãã¯reCAPTCHAã«ãã£ã¦ä¿è·ããã¦ããã",(0,s.jsx)("br",{className:"sm:hidden"}),"Googleã®",(0,s.jsx)("a",{href:"https://policies.google.com/privacy",target:"_blank",rel:"noopener noreferrer",className:"underline",children:"ãã©ã¤ãã·ã¼ããªã·ã¼"}),"ã¨",(0,s.jsx)("a",{href:"https://policies.google.com/terms",target:"_blank",rel:"noopener noreferrer",className:"underline",children:"å©ç¨è¦ç´"}),"ãé©ç¨ããã¾ãã"]})]}),e.message&&(0,s.jsx)("p",{className:"text-sm text-red-500",children:e.message}),(0,s.jsx)("div",{className:"flex",children:(0,s.jsx)(o.$,{type:"submit",className:(0,a.A)("mt-25 w-48 text-lg-bold",t&&"pointer-events-none opacity-50"),children:t?"éä¿¡ä¸...":"éä¿¡ãã"})})]})})}},9917:(e,r,t)=>{"use strict";t.r(r),t.d(r,{Link:()=>c});var s=t(5155),a=t(2596),l=t(6874),n=t.n(l);let c=e=>{let{target:r="_self",...t}=e,{href:l,className:c,style:o,onClick:i,scroll:d,tabIndex:u,children:m,prefetch:p}=t;if(l)return(0,s.jsx)(n(),{href:l,className:(0,a.A)(c),target:r,rel:"_blank"===r?"noopener noreferrer":void 0,style:o,onClick:i,scroll:d,tabIndex:u,prefetch:p,children:m});let x=i?"button":"div";return(0,s.jsx)(x,{className:(0,a.A)(c),onClick:i,style:o,children:m})}}},e=>{e.O(0,[975,441,964,358],()=>e(e.s=1022)),_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.