1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[758,1454],{45961:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return A}});var r=t(809),a=t.n(r),u=t(92447),c=t(98713),o=t(35247),s=t(57748),i=t(92141),l=t(11163),f=t(67294),m=t(84673),d=t(91706),v=t(87293),p=t(53588),h=t(75577),k=t(59835),b=t(88878),S=t(68143),g=t(15575),w=t(4241),N=t(88128),y=f.createElement,I=f.createContext(void 0),Z=(0,i.Pi)((function(e){var n=(0,h.U)("c-HouseProjectCreatePage"),t=(0,l.useRouter)(),r=(0,k.U)().patternStore,a=(0,f.useMemo)((function(){return e.schema.map((function(e){return{name:e.name,title:e.label}}))}),[e.schema]),u=(0,i.hN)((function(){return{initialStepError:"",realtyStepsSchema:void 0,values:{},currentStep:0}})),c=(0,f.useState)(e.step||0),Z=c[0],_=c[1],C=(0,f.useMemo)((function(){switch(e.from){case"client":return y(d.Z,{href:"/customer/lk"},"\u041b\u0438\u0447\u043d\u044b\u0439 \u043a\u0430\u0431\u0438\u043d\u0435\u0442 \u043a\u043b\u0438\u0435\u043d\u0442\u0430");case"agent":return y(d.Z,{href:"agent/lk"},"\u041b\u0438\u0447\u043d\u044b\u0439 \u043a\u0430\u0431\u0438\u043d\u0435\u0442 \u0430\u0433\u0435\u043d\u0442\u0430")}}),[e.from]),P=(0,f.useCallback)((function(){_(Z-1)}),[Z]),E=(0,f.useCallback)((function(n,r){return Object.assign(u.values,r),void 0===u.values.floorsInfo&&(u.values.floorsInfo=[]),u.values.dimensions=null===u.values.dimensions?"":u.values.dimensions,n===a.slice(-1)[0].name?(void 0!==e.agentId&&(u.values.mainAgentId=e.agentId),m._.createProject(u.values).then((function(e){t.replace("/projects/".concat(e))}))):m._.validateCreateProjectStep(n,u.values).then((function(){return _(Z+1)}))}),[u,Z]),j=(0,f.useMemo)((function(){return a.map((function(n,t){switch(n.name){case"main":return y(w.Z,{schema:e.schema.find((function(e){return"main"===e.name})),onStepSubmit:E,show:Z===t,key:t});case"floorLayout":return y(g.Z,{schema:e.schema.find((function(e){return"floorLayout"===e.name})),onStepSubmit:E,onBackClick:P,show:Z===t,key:t});case"complectations":return y(S.Z,{schema:e.schema.find((function(e){return"complectations"===e.name})),onStepSubmit:E,onBackClick:P,show:Z===t,key:t});case"media":return y(N.Z,{schema:e.schema.find((function(e){return"media"===e.name})),onStepSubmit:E,onBackClick:P,show:Z===t,key:t})}}))}),[Z,a]);return y("div",{className:(0,p.H)(n(),"o-Container")},y("div",{className:"Breadcrumb"},y(o.Z,{separator:">"},y(o.Z.Item,null,C),y(o.Z.Item,null,"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430"))),y("div",{className:"Content"},y(b.nf,null),y(s.Z,{className:"StepsProgress",progressDot:!0,current:Z,items:a}),y(I.Provider,{value:u.values},j),y(v.Z,{open:r.toShowListDrawer})))})),_=t(9008),C=t(62232),P=t(83211),E=t(22343),j=f.createElement,x=function(e){var n=e.data,t=e.err;return 401===t?j(P.default,{message:"\u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0438\u0440\u0443\u0439\u0442\u0435\u0441\u044c \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435",statusCode:401}):404===t||void 0===n?j(P.default,(0,E.Aw)()):j(f.Fragment,null,j(_.default,null,j("title",null,"\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0434\u043e\u043c\u0430 | \u041f\u043b\u044e\u0441\u0410\u0433\u0435\u043d\u0442")),j(Z,{from:"client",schema:n.schema,agentId:n.agentId}))};x.getInitialProps=function(){var e=(0,u.Z)(a().mark((function e(n){var t,r,u;return a().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(void 0!==(t=n.mobxStore.authStore).loggedSpecialist||t.canAdministrate){e.next=3;break}return e.abrupt("return",{err:401});case 3:return e.next=5,m._.fetchCreateProjectSchema();case 5:if(r=e.sent,!t.canAdministrate){e.next=15;break}if(void 0===(u=(0,C.Zk)(n.query,"agentId"))){e.next=12;break}return e.abrupt("return",{data:{schema:r,agentId:u}});case 12:return e.abrupt("return",{err:404});case 13:e.next=16;break;case 15:return e.abrupt("return",{data:{schema:r}});case 16:case"end":return e.stop()}}),e)})));return function(n){return e.apply(this,arguments)}}(),x.Layout=c.Z;var A=(0,i.Pi)(x)},62232:function(e,n,t){"use strict";t.d(n,{nD:function(){return r},aE:function(){return a},E5:function(){return u},Zk:function(){return c},F$:function(){return o}});var r=function(e,n){return Array.isArray(e[n])?e[n][0]:e[n]},a=function(e,n,t,r){var a=Array.isArray(e[n])?e[n][0]:e[n];return Object.values(t).includes(a)?a:r},u=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"page",t=parseInt(e[n]);return isNaN(t)?1:t},c=function(e,n){var t=parseInt(e[n]);return isNaN(t)?void 0:t},o=function(e,n){var t=parseInt(e[n]);return isNaN(t)?void 0:new Date(t)}},58587:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/realty/create/project",function(){return t(45961)}])}},function(e){e.O(0,[2897,8834,1408,1874,3818,4841,298,1413,5036,7748,3940,280,8627,9774,2888,179],(function(){return n=58587,e(e.s=n);var n}));var n=e.O();_N_E=n}]);
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.