1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6142],{12305:(e,r,a)=>{"use strict";a.r(r),a.d(r,{__N_SSP:()=>S,default:()=>O});var t=a(37876),l=a(14232),s=a(96168),i=a(17245),o=a.n(i),m=a(48288),n=a(22061),d=a(88992),u=a(8491),c=a(11512),f=a(50372),p=a(96558),g=a(89099),h=a(84119),_=a(64482),v=a(77158),y=a(71090),x=a(32243),b=a(22308),j=a(19374),N=a(56692),I=a(50151),P=a(41963),w=a(91180),L=a(7199),S=!0;let O=e=>{var r,a,i,S;let{reformbaseId:O,registeredReformInfo:M,registeredReformParts:A,formSelectInfo:F,defaultTitle:C}=e,E=(0,P.a)(),D=(0,g.useRouter)(),{addFileName:k,hasFileName:T,removeFileName:R}=(0,w.l)(),q=(0,l.useRef)(null),V=(0,l.useMemo)(()=>{if(!M)return{};let{images:e,...r}=M;return r},[M]),[z,B]=(0,l.useState)([]),[U,H]=(0,l.useState)([]),[Q,W]=(0,l.useState)([]),[X,Y]=(0,l.useState)([]),[K,Z]=(0,l.useState)([]),[G,J]=(0,l.useState)(!1),[$,ee]=(0,l.useState)(!1),[er,ea]=(0,l.useState)(!1);(0,l.useEffect)(()=>{(async()=>{try{var e;let r=(await Promise.all((null==M||null==(e=M.images)?void 0:e.filter(e=>0===e.status).map(async e=>{let r=await (0,p.Dq)(e.imageId);return r?{imageId:e.imageId,image:new File([r],e.name,{type:r.type})}:null}))||[])).filter(e=>null!==e);B(r)}catch(e){E(e)}})()},[M]),(0,l.useEffect)(()=>{(async()=>{try{let e=await Promise.all((null==A?void 0:A.map(async(e,r)=>{var a;let t=(await Promise.all((null==e||null==(a=e.images)?void 0:a.map(async e=>{let r=await (0,p.p9)(e.imageId);return r?{imageId:e.imageId,image:new File([r],e.name,{type:r.type})}:null}))||[])).filter(e=>null!==e),l=e.sortNumber||r+1;return{...e,images:t,defaultImages:[...t],sortNumber:l}}))||[]);Y(e)}catch(e){E(e)}})()},[A]);let{register:et,handleSubmit:el,formState:es,setError:ei,getValues:eo,control:em}=(0,d.mN)({mode:"onChange",resolver:(0,y.t)(x.j),defaultValues:{..._.LP,...V,title:(null==M?void 0:M.title)||C}}),{unLeaveConfirm:en}=(0,N.b)(es.isDirty),{manageAsyncProcessState:ed}=(0,I.e)(),eu=ed(el(async e=>{var r,a;ea(!1);let t=q.current?q.current.getAllFormData():X,l=[...K,...t.filter(e=>{let r=e.reformPartsId,a=e.images&&e.images.length>0,t=e.memo&&""!==e.memo.trim();return r&&!a&&!t}).map(e=>e.reformPartsId).filter(e=>void 0!==e)],s=t.filter(e=>{let r=e.images&&e.images.length>0,a=e.memo&&""!==e.memo.trim();return r||a}),i={},o=s.map(e=>{let r=e.part;i[r]||(i[r]=1);let a=i[r];return i[r]++,{...e,sortNumber:a}}),m=U.filter(e=>!e.imageId).length-Q.length,n=o.reduce((e,r)=>{let{images:a=[],deleteImageIds:t=[]}=r;return e+a.filter(e=>!e.imageId).length-t.length},0),d=await (0,p.Dy)(m+n);if(null===d)return;if(!d)return void ee(!0);let c=e.familyStructure.map((e,r)=>e?_.qj[r].value:-1).filter(e=>e>=0).join(","),f=(null==(r=e.buildingAge)?void 0:r.split("-").map(e=>Number(e)))||[],g=(null==(a=e.budget)?void 0:a.split("-").map(e=>Number(e)))||[],{buildingAge:y,budget:x,petMemo:b,...j}=e,N={...j,methodOfProperty:e.optionMethodOfProperty!==u.qg.other?"":e.methodOfProperty,familyStructure:c,petMemo:ef?e.petMemo:"",buildingAgeFrom:f[0],buildingAgeTo:f[1],lowerCostLimit:g[0],upperCostLimit:g[1],images:U.filter(e=>!e.imageId).map(e=>e.image)},I=O?await (0,p.TU)({...N,deleteImageIds:Q},O):await (0,p.Rh)(N);return I?I.code===v.az.alreadyExists.code?void ei("title",{message:v.az.alreadyExists.message},{shouldFocus:!0}):void(l.forEach(async e=>{await (0,p.pS)(e)}),o.forEach(e=>{var r;let a={...e,images:null==(r=e.images)?void 0:r.filter(e=>!e.imageId).map(e=>e.image)};if(e.reformPartsId){if(!(0,p.pL)({...a,deleteImageIds:e.deleteImageIds,reformBaseId:I.reformBaseId},e.reformPartsId))return}else if(!(0,p.xh)({...a,reformBaseId:I.reformBaseId}))return}),(0,h.HQ)({reformInfo:{...e,familyStructure:c},partsInfo:o}),en(),D.push("/mypage/")):void ea(!0)})),ec=(0,d.FH)({control:em,name:"familyStructure"}),ef=(0,l.useMemo)(()=>{if(!ec)return!1;let e=_.qj.findIndex(e=>e.value===u.uN.pet);return -1!==e&&ec[e]},[ec]),ep=(0,d.FH)({control:em,name:"optionMethodOfProperty"}),eg=(0,l.useMemo)(()=>!!ep&&ep===u.qg.other,[ep]),eh=(0,l.useCallback)(async e=>{let r=await (0,p.n0)(e);return null===r?null:!r},[]);return(0,t.jsxs)("div",{className:o()["reform-information-page"],children:[(0,t.jsx)("div",{className:o().nav,children:(0,t.jsx)(j.A,{noLanguage:!0,noPrint:!0,noShare:!0,noFavorite:!0})}),(0,t.jsx)("h1",{className:o().title,children:"ãããã®ãªãã©ã¼ã ã¡ã¢"}),(0,t.jsx)("p",{className:o().description,children:"ããããã®ãªãã©ã¼ã ã¡ã¢ããè¨å
¥ãã¦ããã¨ãæ¤è¨ã®æ´çã«å½¹ç«ã¤ã ãã§ãªããã·ã§ã¼ã«ã¼ã 訪åæã«å½¹ç«ã¡ã¾ãã"}),(0,t.jsxs)("div",{className:o()["reform-form"],children:[(0,t.jsx)("div",{className:o().title,children:(0,t.jsx)(m.G6,{required:!0,formLabel:"ãªãã©ã¼ã ã¿ã¤ãã«",errorMessage:null==(r=es.errors.title)?void 0:r.message,invali
1d:!!es.errors.title,placeholder:C,caption:"ã好ããªã¿ã¤ãã«ããä»ããã ãã",...et("title")})}),(0,t.jsx)("div",{className:o().state,children:(0,t.jsx)(m.v6,{formLabel:"ãªãã©ã¼ã ã®ã¹ããã",labelDescription:"ç¾å¨ã®ã客æ§ã®ç¶æ³ããé¸ã³ãã ãã",formState:es,getValues:eo,control:em,options:_.RC,...et("status")})}),(0,t.jsx)("div",{className:o().form,children:(0,t.jsx)(m.gr,{formLabel:"åå±
人æ°ï¼ãæ¬äººå«ãï¼",placeholder:_.OP,defaultIndex:eo("livingTogetherNumber"),options:_.YS,...et("livingTogetherNumber")})}),(0,t.jsx)("div",{className:o().family,children:(0,t.jsx)(m.aF,{formLabel:"åå±
è
",formState:es,getValues:eo,control:em,options:_.qj.map((e,r)=>({label:e.label,checked:!!eo("familyStructure")&&eo("familyStructure")[r]})),rules:{},...et("familyStructure")})}),ef&&(0,t.jsxs)("div",{className:o()["text-area"],children:[(0,t.jsx)(m.Lz,{formLabel:"ãããã®æ
å ±",placeholder:"å
¥åãã¦ãã ãã",errorMessage:null==(a=es.errors.petMemo)?void 0:a.message,invalid:!!es.errors.petMemo,...et("petMemo")}),!es.errors.petMemo&&(0,t.jsx)("p",{className:o().message,children:"500æå以å
ã§å
¥åãã¦ãã ãã"})]}),(0,t.jsx)("div",{className:o().age,children:(0,t.jsx)(m.gr,{formLabel:"ãæ¬äººã®å¹´ä»£",placeholder:_.OP,defaultIndex:eo("age"),options:F.ageOptions,...et("age")})}),(0,t.jsx)("div",{className:o().form,children:(0,t.jsx)(m.gr,{formLabel:"ãä½ã¾ãã®ç©ä»¶ã®å½¢æ
",placeholder:_.OP,defaultIndex:eo("formOfProperty"),options:_.gc,...et("formOfProperty")})}),(0,t.jsxs)("div",{className:o().method,children:[(0,t.jsx)("div",{className:o().buttons,children:(0,t.jsx)(m.v6,{formLabel:"ãä½ã¾ãã®ç©ä»¶ã®å·¥æ³",formState:es,getValues:eo("optionMethodOfProperty"),control:em,options:_.LR,...et("optionMethodOfProperty")})}),eg&&(0,t.jsxs)("div",{className:o()["text-area"],children:[(0,t.jsx)(m.Lz,{formLabel:"",placeholder:"å
¥åãã¦ãã ãã",errorMessage:null==(i=es.errors.methodOfProperty)?void 0:i.message,invalid:!!es.errors.methodOfProperty,...et("methodOfProperty")}),!es.errors.methodOfProperty&&(0,t.jsx)("p",{className:o().message,children:"500æå以å
ã§å
¥åãã¦ãã ãã"})]})]}),(0,t.jsx)("div",{className:o().build,children:(0,t.jsx)(m.gr,{formLabel:"ãä½ã¾ãã®ç©ä»¶ã®ç¯å¹´æ°",placeholder:_.OP,defaultIndex:eo("buildingAge"),options:_.aI,...et("buildingAge")})}),(0,t.jsx)("div",{className:o().schedule,children:(0,t.jsx)(m.gr,{formLabel:"ãªãã©ã¼ã äºå®ææ",placeholder:_.OP,defaultIndex:eo("schedule"),options:_.Lf,...et("schedule")})}),(0,t.jsxs)("div",{className:o().budget,children:[(0,t.jsx)("p",{className:o().label,children:"ãªãã©ã¼ã ã®ãäºç®"}),(0,t.jsx)(f.A,{defaultIndex:eo("budget"),options:_.F,...et("budget")})]}),(0,t.jsxs)("div",{className:o()["parts-form"],children:[(0,t.jsx)("p",{className:o().label,children:"ãªãã©ã¼ã ããé¨ä½"}),(0,t.jsx)(L.A,{ref:q,reformParts:X,setReformParts:Y,addFileName:k,hasFileName:T,removeFileName:R,hasDuplicateUploadedImageName:eh,setIsValidReformParts:J,deleteReformPartsIdList:K,setDeleteReformPartsIdList:Z})]}),(0,t.jsxs)("div",{className:o().files,children:[(0,t.jsx)("p",{className:o().label,children:"è³æã¢ãããã¼ãï¼å³é¢ã»ç¾å ´åçã»æ¥è
æ§ãææ¡æ¸ãªã©ï¼"}),(0,t.jsx)("p",{className:o().description,children:"å³é¢ãç¾å ´åçãªã©ã®è³æããããã¾ãã¨ããæé©ãªãææ¡ãã§ãã¾ãã"}),(0,t.jsx)("div",{className:o()["file-upload"],children:(0,t.jsxs)("div",{className:o().inner,children:[(0,b._5)(U)&&(0,t.jsx)("p",{className:o().title,children:"ã¢ãããã¼ãæ¸ã¿è³æ"}),(0,t.jsx)(c.f,{defaultImages:z,images:U,setImages:H,buttonText:"ãã¡ã¤ã«ãã¢ãããã¼ã",extensions:["pdf","jpeg","png","webp"],mimeTypes:["application/pdf","image/jpeg","image/png","image/webp"],fileSizeLimit:10,fileNameLimit:50,uploadLimit:5,setDeleteImageIds:W,canDownload:!0,addFileName:k,hasFileName:T,removeFileName:R,hasDuplicateUploadedImageName:eh})]})})]}),(0,t.jsx)("div",{className:o().memo,children:(0,t.jsx)(m.Lz,{formLabel:"ããªã¼ã¡ã¢",placeholder:"ãèªç±ã«ãæ¸ããã ããï¼1000æå以å
ï¼",errorMessage:null==(S=es.errors.memo)?void 0:S.message,invali
1d:!!es.errors.memo,...et("memo")})}),(0,t.jsx)("div",{className:o().button,children:(0,t.jsx)(n.A,{full:!0,fill:!0,onClick:eu,disabled:!es.isValid||!G,children:"ç·¨éãå®äºãã"})}),O&&(0,t.jsx)("div",{className:o().delete,onClick:()=>{window.confirm("æ¬å½ã«ãªãã©ã¼ã ã¡ã¢ãåé¤ãã¾ããï¼")&&(0,p.Th)(O).then(e=>{e&&(en(),D.push("/mypage/"))})},children:"ãããã®ãªãã©ã¼ã ã¡ã¢ãåé¤ãã"})]}),(0,t.jsx)(s.A,{open:$,description:v.az.fileLimitExceeded.message,onClose:()=>ee(!1)}),(0,t.jsx)(s.A,{open:er,description:v.py,onClose:()=>ea(!1)})]})}},16955:(e,r,a)=>{"use strict";a.d(r,{Cl:()=>t,aN:()=>l});var t=function(){return(t=Object.assign||function(e){for(var r,a=1,t=arguments.length;a<t;a++)for(var l in r=arguments[a])Object.prototype.hasOwnProperty.call(r,l)&&(e[l]=r[l]);return e}).apply(this,arguments)};function l(){for(var e=0,r=0,a=arguments.length;r<a;r++)e+=arguments[r].length;for(var t=Array(e),l=0,r=0;r<a;r++)for(var s=arguments[r],i=0,o=s.length;i<o;i++,l++)t[l]=s[i];return t}Object.create,Object.create},17245:e=>{e.exports={"reform-information-page":"myremodel_reform-information-page__NqmX2",nav:"myremodel_nav__aWZ0_",title:"myremodel_title__I9BnR",description:"myremodel_description__cPrs6","reform-form":"myremodel_reform-form__0M3k4",method:"myremodel_method__MHhIK",buttons:"myremodel_buttons__SYfqx",budget:"myremodel_budget__lvyx9",label:"myremodel_label__UPLVu",files:"myremodel_files__mxzwa",button:"myremodel_button__CJtpd",delete:"myremodel_delete__cvPD7","text-area":"myremodel_text-area__pbtVO","-disabled":"myremodel_-disabled__EWeQ3",message:"myremodel_message__MoIYn","parts-form":"myremodel_parts-form__okQtU",inner:"myremodel_inner__ZdINW","file-upload":"myremodel_file-upload__34PdM",fadeIn:"myremodel_fadeIn__TTtbK",slideIn:"myremodel_slideIn__ejaDV",scaleIn:"myremodel_scaleIn__oE6Lg"}},32780:(e,r,a)=>{"use strict";a.d(r,{A:()=>s});var t=a(16955),l=a(14232);let s=function(e){void 0===e&&(e=new Set);var r=(0,l.useState)(e),a=r[0],s=r[1],i=(0,l.useMemo)(function(){return{add:function(e){return s(function(r){return new Set((0,t.aN)(Array.from(r),[e]))})},remove:function(e){return s(function(r){return new Set(Array.from(r).filter(function(r){return r!==e}))})},toggle:function(e){return s(function(r){return new Set(r.has(e)?Array.from(r).filter(function(r){return r!==e}):(0,t.aN)(Array.from(r),[e]))})},reset:function(){return s(e)}}},[s]),o=(0,t.Cl)({has:(0,l.useCallback)(function(e){return a.has(e)},[a])},i);return[a,o]}},38407:(e,r,a)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/mypage/myremodel",function(){return a(12305)}])}},e=>{e.O(0,[8992,9759,8288,300,636,6593,8792],()=>e(e.s=38407)),_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.