1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1703,2012],{50918:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/residences/list",function(){return s(34115)}])},87540:function(e,t,s){"use strict";s.d(t,{V:function(){return l}});var r=s(14986),n=s(89681),i=s(57149);function a(e){var t,s,i,a;let l=e.defects||[],c=l.some(e=>!!e.reviewRequestedAt),o=l.length>0&&!c;return{id:e.id,image_url:(null===(t=e.images)||void 0===t?void 0:null===(s=t[0])||void 0===s?void 0:s.url)||"",is_complete:"DRAFT"!==e.state,is_fast_enabled:!!e.isFast,last_update_time:e.updatedAt,name:e.name,published:!!e.published,reference:e.reference,public_id:(null===(i=e.reference)||void 0===i?void 0:i.startsWith("ODOO-"))&&Number(e.reference.slice(5))||e.id,res_type:(a=e.type,(0,r.y)(a)),sales_count:e.salesCount??0,state:function(e){switch(e){case"DRAFT":case"PENDING":return n.c.COMPLETING;case"PUBLISHED":return n.c.ACTIVE;default:return n.c.DISABLED}}(e.state),raw_state:e.state,suspended:!!e.suspendedAt,suspension_reason:e.suspensionReason??null,has_pending_changes:!!e.pendingChangesSubmittedAt,has_open_defect:o,defect_review_requested:c,open_defects:o?l.map(e=>({section:e.section,severity:e.severity,description:e.description})):[],completion_percent:"DRAFT"===e.state?Math.round((e.step||0)/14*100):100,step:e.step||0}}let l=async()=>{let e=await i.Z.setUrl("/api/host/residences").setCallMethod("GET").call();return(null==e?void 0:e.status)!=="success"?{status:"error",err_msg:null==e?void 0:e.message}:{status:"success",params:{residences:(e.data||[]).map(a),rooms:[]}}}},47416:function(e,t,s){"use strict";var r=s(85893);s(67294),t.Z=function(e){let{icon:t,title:s,containerClassname:n,element:i,asH1:a}=e;return(0,r.jsxs)("div",{className:`flex items-center justify-between ${n||""}`,children:[(0,r.jsxs)("div",{className:"flex items-center",children:[!!t&&(0,r.jsx)("div",{className:"flex items-center ml-12",children:t}),a?(0,r.jsx)("h1",{className:"text-[#000000] text-16 leading-28 font-m",children:s}):(0,r.jsx)("h2",{className:"text-[#000000] text-16 leading-28 font-m",children:s})]}),i]})}},5518:function(e,t,s){"use strict";var r=s(85893),n=s(47300),i=s(82941);t.Z=function(e){let{title:t="Ø§Ø·ÙØ§Ø¹Ø§Øª Ø¨Ø§Ø±Ú¯Ø°Ø§Ø±Û ÙØ´Ø¯",subTitle:s="ارتباط Ø¨Ø±ÙØ±Ø§Ø± ÙØ´Ø¯. Ø¯ÙØ¨Ø§Ø±Ù ØªÙØ§Ø´ Ú©ÙÛØ¯.",onRetry:a,isRetrying:l}=e;return(0,r.jsx)(i.Z,{iconSrc:(0,r.jsx)("i",{"aria-hidden":"true",className:"icon-Warning text-56 text-warning"}),title:t,subTitle:s,containerClassname:"py-40",actions:(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsx)(n.z,{variant:"outlined",color:"black",onClick:a,isLoading:l,loadingText:"در ØØ§Ù ØªÙØ§Ø´â¦",rightIcon:(0,r.jsx)("i",{"aria-hidden":"true",className:"icon-Refresh text-20"}),children:"ØªÙØ§Ø´ Ø¯ÙØ¨Ø§Ø±Ù"})})})}},8849:function(e,t,s){"use strict";s.d(t,{j:function(){return i}});var r=s(85893),n=s(2195);function i(){return(0,r.jsx)(n.Z,{widthClass:"w-full",heightClass:"h-[37px]",borderRadiusClass:"rounded-9"})}},2195:function(e,t,s){"use strict";var r=s(85893);t.Z=function(e){let{widthClass:t,heightClass:s,borderRadiusClass:n,marginsClassnames:i,extraClassnames:a}=e;return(0,r.jsx)("div",{className:` 2 skeleton-shimmer 3 ${t||"w-48"} 4 ${s||"h-48"} 5 ${i||""} 6 ${a||""} 7 `,children:(0,r.jsx)("div",{className:` 8 w-full h-full 9 bg-gray-E9EdF1 10 ${n||"rounded-8"} 11 `})})}},83888:function(e,t,s){"use strict";var r=s(85893);function n(e){return(0,r.jsx)("div",{className:` 12 flex flex-row md:flex-col items-center justify-center cursor-pointer pt-4 pb-4 px-4 md:px-0 md:pt-10 md:pb-0 13 ${e.scroll?"grow-0 shrink-0 basis-auto whitespace-nowrap":"grow md:grow-0 shrink md:shrink-0 basis-0 md:basis-auto"} 14 ${e.currentActiveIndex===e.tabIndex?"bg-white rounded-6 md:after:content-[''] md:after:w-full md:after:mt-10 md:after:block md:after:h-4 md:after:bg-primary-main md:after:rounded-tr-100 md:after:rounded-tl-100":"md:pb-6"} 15 drop-shadow-[0px_1px_6px_rgba(0,0,0,0.1)] md:drop-shadow-none 16 text-12 md:text-16 leading-21 md:leading-24 font-r text-black 17 `,onClick:()=>{e.onChange(e.tabIndex)},children:e.label})}t.Z=function(e){let{activeIndex:t,onChange:s,data:i,scroll:a}=e;return(0,r.jsx)("div",{className:`flex items-center rounded-9 bg-gray-EFEFF0 md:bg-transparent px-4 py-4 md:px-16 md:py-0 gap-x-5 md:gap-x-32 md:border-b-1 md:border-b-gray-CACFD3 md:border-solid md:rounded-0 ${a?"w-max min-w-full":""}`,children:i.map((e,i)=>(0,r.jsx)(n,{label:e.tabLabel,tabIndex:e.tabIndex||i,currentActiveIndex:t,onChange:s,scroll:a},i))})}},89681:function(e,t,s){"use strict";var r,n;s.d(t,{c:function(){return r},r:function(){return i}}),(n=r||(r={})).ACTIVE="active",n.DISABLED="disabled",n.COMPLETING="completing",n.SUSPENDED="suspended";let i={active:{text:"ÙØ¹Ø§Ù",bgColor:"bg-success"},suspended:{text:"٠عÙ٠شدÙ",bgColor:"bg-warning"},disabled:{text:"ØºÛØ± ÙØ¹Ø§Ù",bgColor:"bg-error-light"},completing:{text:"در ØØ§Ù تک٠ÛÙ",bgColor:"bg-warning"}}},60243:function(e,t,s){"use strict";var r,n,i,a;s.d(t,{h:function(){return r}}),(i=r||(r={})).PRODUCT="product",i.ROOM="room",(a=n||(n={})).BOOMGARDI="boomgardi",a.SUIT="suit",a.HOTEL="hotel"},54473:function(e,t,s){"use strict";s.d(t,{B1:function(){return n},M2:function(){return r},bl:function(){return a},xS:function(){return i}});let r="ResidencesList_ActiveTab",n="ResidencesList_ClickedResidence_Id",i="ResidencesList_ClickedResidence_Type";function a(e){let{residenceId:t,residenceType:s}=e;sessionStorage.setItem(n,t.toString()),sessionStorage.setItem(i,s)}},34115:function(e,t,s){"use strict";s.r(t),s.d(t,{__N_SSP:function(){return ee},default:function(){return et}});var r=s(85893),n=s(36492),i=s(47300),a=s(47416),l=s(67294),c=s(54473),o=s(60243),d=function(e){let{residenceId:t,residenceType:s,displayType:n}=e,a=s===o.h.ROOM,l=a?`/b-room/${t}/edit`:`/residences/${t}/edit?residenceType=${s}`;return"boomgardi"===n&&a?null:(0,r.jsx)(i.Q,{href:l,isFullWidth:!0,rightIcon:(0,r.jsx)("i",{className:"icon-Edit text-22 text-black"}),color:"grey",onClick:()=>{(0,c.bl)({residenceId:t,residenceType:s})},children:a?"ÙÛØ±Ø§ÛØ´ اتاÙ":"ÙÛØ±Ø§ÛØ´ Ø§ÙØ§Ù تگاÙ"})},u=s(51687),h=s(57149);let m=async e=>{let{product_id:t,product_type:s}=e;return s===o.h.ROOM?{status:"error",err_msg:"اÛÙ ÙØ§Ø¨ÙÛØª Ø¨Ø±Ø§Û Ø§ØªØ§ÙâÙØ§Û بÙÙ âÚ¯Ø±Ø¯Û ÙÙÙØ² Ù¾Ø´ØªÛØ¨Ø§ÙÛ ÙÙ ÛâØ´ÙØ¯"}:h.Z.setUrl(`/api/host/residences/${t}/state`).setCallMethod("PATCH").setParams({action:"activate"}).call()};var x=s(68398),p=s(45551),f=s(85945),g=s(48228),b=function(e){let{handleSmoothClose:t,residenceId:s,productType:n}=e,a=(0,f.NL)(),l=(0,g.D)(e=>{let{productId:t,productType:s}=e;return m({product_id:t,product_type:s})},{onSuccess:e=>{(null==e?void 0:e.status)==="success"?(a.invalidateQueries(["getResidencesList"]),p.Z.message([{type:x.L.SUCCESS,title:"ÙØ¹Ø§Ù Ø³Ø§Ø²Û Ø§ÙØ§Ù تگا٠با Ù ÙÙÙÛØª Ø§ÙØ¬Ø§Ù شد"}]),t()):(p.Z.message([{type:x.L.ERROR,title:(null==e?void 0:e.err_msg)||x.i}]),t())}});return(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"mb-8 text-14 leading-24 text-black font-r",children:"Ø¢ÛØ§ از ÙØ¹Ø§ÙØ³Ø§Ø²Û Ø§ÙØ§Ù ØªÚ¯Ø§Ù Ø®ÙØ¯ Ù Ø·Ù Ø¦Ù ÙØ³ØªÛد Ø"}),(0,r.jsxs)("div",{className:"flex items-center gap-x-8 mb-16",children:[(0,r.jsx)("li",{className:"text-warning text-14 leading-24 font-r",children:"ØªÙØ¬Ù : "}),(0,r.jsx)("p",{className:"text-gray-77828F text-12 leading-21 font-r",children:"با ÙØ¹Ø§ÙØ³Ø§Ø²ÛØ Ø§ÙØ§Ù ØªÚ¯Ø§Ù ÙØ§Ø¨Ù Ø±Ø²Ø±Ù Ø®ÙØ§Ùد Ø¨ÙØ¯"})]}),(0,r.jsxs)("div",{className:"grid grid-cols-2 gap-x-8",children:[(0,r.jsx)("div",{className:"col-span-1",children:(0,r.jsx)(i.z,{isFullWidth:!0,color:"grey",onClick:t,children:"Ø§ÙØµØ±Ø§Ù"})}),(0,r.jsx)("div",{className:"col-span-1",children:(0,r.jsx)(i.z,{isFullWidth:!0,type:"submit",isLoading:l.isLoading,onClick:()=>l.mutate({productId:s,productType:n}),children:"بÙÙØ ÙØ¹Ø§Ù Ú©Ù"})})]})]})},j=function(e){let{residenceId:t,residenceType:s,displayType:n}=e,[a,d]=(0,l.useState)(!1);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"grid grid-cols-2 gap-x-8",children:[(0,r.jsx)("div",{className:"col-span-1",children:(0,r.jsx)(i.z,{color:"secondary",isFullWidth:!0,rightIcon:(0,r.jsx)("i",{className:"icon-Power text-white text-24"}),onClick:()=>d(!0),children:"ÙØ¹Ø§ÙسازÛ"})}),(0,r.jsx)("div",{className:"col-span-1",children:(0,r.jsx)(i.Q,{href:s===o.h.PRODUCT?`/residences/${t}/edit?residenceType=${s}`:`/b-room/${t}/edit`,isFullWidth:!0,rightIcon:(0,r.jsx)("i",{className:"icon-Edit text-22 text-black"}),className:"!px-4",color:"grey",onClick:()=>{(0,c.bl)({residenceId:t,residenceType:s})},children:s===o.h.PRODUCT?"ÙÛØ±Ø§ÛØ´ Ø§ÙØ§Ù تگاÙ":"ÙÛØ±Ø§ÛØ´ اتاÙ"})})]}),(0,r.jsx)(u.default,{open:a,handleClose:()=>d(!1),headerTitle:"ÙØ¹Ø§ÙØ³Ø§Ø²Û Ø§ÙØ§Ù تگاÙ",body:e=>{let{handleSmoothClose:n}=e;return(0,r.jsx)(b,{handleSmoothClose:n,residenceId:t,productType:s})}})]})},v=function(e){let{untilWhichStepUserHasCompleted:t,residenceId:s,setDeleteResidenceBottomSheet:n,residenceType:a}=e;
17return(0,r.jsxs)("div",{className:"grid grid-cols-5 gap-x-12",children:[(0,r.jsx)("div",{className:"col-span-2",children:(0,r.jsx)(i.z,{isFullWidth:!0,variant:"outlined",color:"error",onClick:()=>n({show:!0,data:{residenceId:s,productType:a}}),children:"ØØ°Ù"})}),(0,r.jsx)("div",{className:"col-span-3",children:(0,r.jsx)(i.Q,{href:`/residences/submit?productId=${s}`,isFullWidth:!0,className:"!pr-12 !pl-8",onClick:()=>{(0,c.bl)({residenceId:s,residenceType:a})},children:(0,r.jsxs)("div",{className:"flex items-center justify-between w-full",children:[(0,r.jsx)("p",{children:"ادا٠٠رÙÙØ¯ ثبت"}),(0,r.jsx)("i",{className:"icon-FlashLeft text-24"})]})})})]})},y=function(){return(0,r.jsx)(i.Q,{href:"tel:02191070021",isFullWidth:!0,rightIcon:(0,r.jsx)("i",{className:"icon-Phone text-white text-24"}),children:"ت٠اس با Ù¾Ø´ØªÛØ¨Ø§ÙÛ"})},N=s(41664),C=s.n(N),k=s(89681),w=s(95774);s(97743);var _=s(25675),I=s.n(_),R=s(80113),E=s(72012),S=function(e){let{data:t}=e,[s,n]=(0,l.useState)(!1),i=(0,l.useRef)();return(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("div",{ref:i,className:"w-24 h-24 rounded-full bg-white flex items-center justify-center cursor-pointer",onClick:()=>n(e=>!e),children:(0,r.jsx)(I(),{src:"/assets/dots-vertical.svg",height:16,width:16,alt:"",style:{maxWidth:"100%",height:"auto"}})}),!!s&&(0,r.jsx)(E.Z,{handleClick:()=>n(!1),exceptionElementsRef:[i],children:(0,r.jsx)("div",{className:"p-12 rounded-12 bg-white absolute top-28 right-0 z-3 w-max",children:t.map((e,t)=>(0,r.jsxs)("div",{className:"flex items-center gap-x-4 pl-16 pb-8 last:pb-0 mb-8 last:mb-0 border-b-1 border-solid border-b-[rgba(28,52,84,0.26)] last:border-b-none cursor-pointer",onClick:()=>e.onclick(),children:[!!e.icon&&(0,r.jsx)("div",{className:"flex items-center",children:e.icon}),(0,r.jsx)("p",{className:"text-14 leading-24 text-black font-r",children:e.text})]},t))})})]})},T=s(11163);let D=async e=>{let{product_id:t,product_type:s}=e;return s===o.h.ROOM?{status:"error",err_msg:"اÛÙ ÙØ§Ø¨ÙÛØª Ø¨Ø±Ø§Û Ø§ØªØ§ÙâÙØ§Û بÙÙ âÚ¯Ø±Ø¯Û ÙÙÙØ² Ù¾Ø´ØªÛØ¨Ø§ÙÛ ÙÙ ÛâØ´ÙØ¯"}:h.Z.setUrl(`/api/host/residences/${t}/state`).setCallMethod("PATCH").setParams({action:"delete"}).call()};var O=function(e){let{handleSmoothClose:t,residenceId:s,productType:n}=e,a=(0,f.NL)(),l=(0,g.D)(e=>{let{productId:t}=e;return D({product_id:t,product_type:n})},{onSuccess:e=>{(null==e?void 0:e.status)==="success"?(a.invalidateQueries(["getResidencesList"]),p.Z.message([{type:x.L.SUCCESS,title:"ØØ°Ù Ø§ÙØ§Ù تگا٠با Ù ÙÙÙÛØª Ø§ÙØ¬Ø§Ù شد"}]),t()):(p.Z.message([{type:x.L.ERROR,title:(null==e?void 0:e.err_msg)||x.i}]),t())}});return(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"mb-8 text-14 leading-24 text-black font-r",children:"Ø¢ÛØ§ از ØØ°Ù Ø§ÙØ§Ù ØªÚ¯Ø§Ù Ø®ÙØ¯ Ù Ø·Ù Ø¦Ù ÙØ³ØªÛد Ø"}),(0,r.jsxs)("div",{className:"flex items-center gap-x-8 mb-16",children:[(0,r.jsx)("li",{className:"text-error-light text-14 leading-24 font-r",children:"ØªÙØ¬Ù : "}),(0,r.jsx)("p",{className:"text-gray-77828F text-12 leading-21 font-r",children:"اÛ٠٠رØÙÙ ÙØ§Ø¨Ù Ø¨Ø§Ø²ÛØ§Ø¨Û ÙØ®ÙØ§ÙØ¯ Ø¨ÙØ¯"})]}),(0,r.jsxs)("div",{className:"grid grid-cols-2 gap-x-8",children:[(0,r.jsx)("div",{className:"col-span-1",children:(0,r.jsx)(i.z,{isFullWidth:!0,color:"grey",onClick:t,children:"Ø§ÙØµØ±Ø§Ù"})}),(0,r.jsx)("div",{className:"col-span-1",children:(0,r.jsx)(i.z,{isFullWidth:!0,type:"submit",color:"error",isLoading:l.isLoading,onClick:()=>l.mutate({productId:s}),children:"بÙÙØ ØØ°Ù Ú©Ù"})})]})]})};let P=async e=>{let{product_id:t,product_type:s}=e;return s===o.h.ROOM?{status:"error",err_msg:"اÛÙ ÙØ§Ø¨ÙÛØª Ø¨Ø±Ø§Û Ø§ØªØ§ÙâÙØ§Û بÙÙ âÚ¯Ø±Ø¯Û ÙÙÙØ² Ù¾Ø´ØªÛØ¨Ø§ÙÛ ÙÙ ÛâØ´ÙØ¯"}:h.Z.setUrl(`/api/host/residences/${t}/state`).setCallMethod("PATCH").setParams({action:"deactivate"}).call()};var L=function(e){let{handleSmoothClose:t,residenceId:s,productType:n}=e,a=(0,f.NL)(),l=(0,g.D)(e=>{let{productId:t}=e;return P({product_id:t,product_type:n})},{onSuccess:e=>{(null==e?void 0:e.status)==="success"?(a.invalidateQueries(["getResidencesList"]),p.Z.message([{type:x.L.SUCCESS,title:"ØºÛØ±ÙØ¹Ø§Ù Ø³Ø§Ø²Û Ø§ÙØ§Ù تگا٠با Ù ÙÙÙÛØª Ø§ÙØ¬Ø§Ù شد"}]),t()):(p.Z.message([{type:x.L.ERROR,title:(null==e?void 0:e.err_msg)||x.i}]),t())}});return(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"mb-8 text-14 leading-24 text-black font-r",children:"Ø¢ÛØ§ از ØºÛØ±ÙØ¹Ø§Ù Ø³Ø§Ø²Û Ø§ÙØ§Ù ØªÚ¯Ø§Ù Ø®ÙØ¯ Ù Ø·Ù Ø¦Ù ÙØ³ØªÛد Ø"}),(0,r.jsxs)("div",{className:"grid grid-cols-2 gap-x-8",children:[(0,r.jsx)("div",{className:"col-span-1",children:(0,r.jsx)(i.z,{isFullWidth:!0,color:"grey",onClick:t,children:"Ø§ÙØµØ±Ø§Ù"})}),(0,r.jsx)("div",{className:"col-span-1",children:(0,r.jsx)(i.z,{isFullWidth:!0,type:"submit",color:"error",isLoading:l.isLoading,onClick:()=>l.mutate({productId:s}),children:"ØºÛØ±Ùعا٠سازÛ"})})]})]})},M=s(77087);let $={show:!1,data:{residenceId:0,productType:null}},F={show:!1,data:{residenceId:0,productType:null}};var A=function(e){var t,s;let{residenceId:n,state:i,step:a,completionPercent:o,resCode:h,publicId:m,resName:x,lastUpdate:p,displayType:f,residenceType:g,imageUrl:b,badgeOverride:N,defectNote:_}=e,E=(0,T.useRouter)(),D=(0,l.useRef)(),[P,A]=(0,l.useState)($),[W,Z]=(0,l.useState)(F),U=[{icon:(0,r.jsx)(I(),{src:"/assets/non-icomoon-icons/amar.svg",height:24,width:24,alt:"",style:{maxWidth:"100%",height:"auto"}}),text:"Ù Ø´Ø§ÙØ¯Ù آ٠ار",onclick:()=>{(0,c.bl)({residenceId:n,residenceType:g}),E.push(`/statistics/residences?residenceId=${n}`)}},{icon:(0,r.jsx)(I(),{width:24,height:24,src:"/assets/non-icomoon-icons/comment2.svg",alt:"",style:{maxWidth:"100%",height:"auto"}}),text:"Ù Ø´Ø§ÙØ¯Ù ÙØ¸Ø±Ø§Øª",onclick:()=>{(0,c.bl)({residenceId:n,residenceType:g})}},{icon:(0,r.jsx)("i",{className:"icon-Power text-22 text-error-light"}),text:(0,r.jsx)("span",{className:"text-error-light",children:"ØºÛØ±Ùعا٠سازÛ"}),onclick:()=>{Z({show:!0,data:{residenceId:n,productType:g}})}},{icon:(0,r.jsx)("i",{className:"icon-Delete text-22 text-black"}),text:"ØØ°Ù Ø§ÙØ§Ù تگاÙ",onclick:()=>{A({show:!0,data:{residenceId:n,productType:g}})}}],Y=[{icon:(0,r.jsx)(I(),{src:"/assets/non-icomoon-icons/amar.svg",height:24,width:24,alt:"",style:{maxWidth:"100%",height:"auto"}}),text:"Ù Ø´Ø§ÙØ¯Ù آ٠ار",onclick:()=>{(0,c.bl)({residenceId:n,residenceType:g}),E.push(`/statistics/residences?residenceId=${n}`)}},{icon:(0,r.jsx)(I(),{width:24,height:24,src:"/assets/non-icomoon-icons/comment2.svg",alt:"",style:{maxWidth:"100%",height:"auto"}}),text:"Ù Ø´Ø§ÙØ¯Ù ÙØ¸Ø±Ø§Øª",onclick:()=>{(0,c.bl)({residenceId:n,residenceType:g})}},{icon:(0,r.jsx)("i",{className:"icon-Delete text-22 text-black"}),text:"ØØ°Ù Ø§ÙØ§Ù تگاÙ",onclick:()=>{A({show:!0,data:{residenceId:n,productType:g}})}}];return(0,l.useEffect)(()=>{let e=sessionStorage.getItem(c.B1),t=sessionStorage.getItem(c.xS);e&&t&&Number(e)===n&&t===g&&(D.current.scrollIntoView({behavior:"smooth",block:"center"}),sessionStorage.removeItem(c.B1),sessionStorage.removeItem(c.xS))},[]),(0,r.jsxs)("div",{className:"rounded-16 h-full flex flex-col",ref:D,children:[(0,r.jsxs)("div",{className:"w-full h-[214px] p-12 relative rounded-tr-16 rounded-tl-16 shrink-0",children:[b?(0,r.jsx)(I(),{src:b,fill:!0,style:{objectFit:"cover"},alt:x||"",className:"rounded-tr-16 rounded-tl-16",placeholder:"blur",blurDataURL:(0,R.n)(b)}):(0,r.jsx)("div",{"aria-hidden":"true",className:"absolute inset-0 rounded-tr-16 rounded-tl-16 bg-gray-F3F5F7 grid place-items-center",children:(0,r.jsx)("i",{className:"icon-Photo text-40 text-gray-A9B1BC"})}),(0,r.jsxs)("div",{className:"flex flex-col justify-between h-full",children:[(0,r.jsx)("div",{className:"z-3",children:(0,r.jsxs)("div",{className:` 18 flex 19 ${i===k.c.COMPLETING?"items-start":"items-center"} 20 justify-between 21 `,children:[(0,r.jsxs)("div",{className:"flex items-center gap-x-4",children:[i===k.c.ACTIVE?(0,r.jsx)(S,{data:U}):i===k.c.SUSPENDED?null:i===k.c.DISABLED?(0,r.jsx)(S,{data:Y}):null,(0,r.jsx)("div",{className:` 22 text-12 leading-21 text-white font-r px-10 py-2 23 ${(null==N?void 0:N.bgColorClass)??(null===(t=k.r[i])||void 0===t?void 0:t.bgColor)} 24 rounded-50 25 `,children:(null==N?void 0:N.text)??(null===(s=k.r[i])||void 0===s?void 0:s.text)})]}),i!==k.c.COMPLETING?(0,r.jsxs)(C(),{passHref:!0,prefetch:!1,href:(0,M.$)({residenceId:m??n}),className:"p-5 pl-12 text-white flex items-center gap-x-5 bg-black rounded-50 bg-opacity-80 curs
25or-pointer",onClick:()=>{(0,c.bl)({residenceId:n,residenceType:g})},children:[(0,r.jsx)("i",{className:"icon-See text-18"}),(0,r.jsx)("span",{className:"text-12 leading-21",children:"Ù
Ø´Ø§ÙØ¯Ù"})]}):(0,r.jsxs)("div",{className:"relative w-48 h-48",children:[(0,r.jsx)(w.Ip,{value:o,strokeWidth:50,styles:(0,w.y3)({strokeLinecap:"butt",backgroundColor:"#fff",pathColor:"#FFC120",trailColor:"#1C2E4599"})}),(0,r.jsxs)("div",{className:"w-32 h-32 bg-white text-10 flex items-center justify-center font-m text-black rounded-full absolute top-1/2 right-1/2 translate-x-1/2 -translate-y-1/2",children:[o,"%"]})]})]})}),(0,r.jsx)("div",{className:"z-2",children:(0,r.jsxs)("div",{className:"flex grow items-end justify-between gap-x-8",children:[(0,r.jsxs)("div",{className:"text-14 leading-24 text-white OnlyOneLineAndEndWithElipsis",children:[(0,r.jsx)("p",{className:"OnlyOneLineAndEndWithElipsis",children:x}),(0,r.jsxs)("p",{className:"text-12 leading-21 font-l text-[rgba(255,255,255,0.65)] OnlyOneLineAndEndWithElipsis",children:["آخرÛÙ Ø¨Ø±ÙØ²Ø±Ø³Ø§ÙÛ : ",p]})]}),!!h&&(0,r.jsx)("div",{className:"shrink-0 flex justify-end",children:(0,r.jsxs)("p",{className:"rounded-50 bg-white text-12 leading-21 text-black whitespace-nowrap px-12 py-2 flex items-center justify-center w-fit-content",children:["کد Ø§ÙØ§Ù
تگا٠: ",h]})})]})})]}),(0,r.jsx)("div",{className:"h-[107px] absolute w-full bottom-0 right-0",style:{background:"linear-gradient(0deg, #000000 7%, rgba(0, 0, 0, 0.52) 49.82%, rgba(0, 0, 0, 0.0001) 80.84%)"}})]}),(0,r.jsxs)("div",{className:"p-12 border-1 border-solid border-[#1C345442] border-t-none rounded-br-12 rounded-bl-12 grow",children:[!!_&&(0,r.jsxs)("div",{className:"mb-10 flex items-start justify-between gap-x-8 rounded-10 bg-error-light bg-opacity-10 px-10 py-8",children:[(0,r.jsxs)("p",{className:"text-11 leading-18 font-r text-error-light",children:[_.description,_.extraCount>0&&` (Ù ${_.extraCount} ÙÙØµ دÛگر)`]}),void 0!==_.sectionKey&&(0,r.jsx)(C(),{href:`/residences/${n}/edit?section=${_.sectionKey}`,className:"shrink-0 text-11 leading-18 font-m text-primary-dark underline",children:"Ø±ÙØ¹ ÙÙØµ"})]}),i===k.c.ACTIVE?(0,r.jsx)(d,{residenceId:n,residenceType:g,displayType:f}):i===k.c.SUSPENDED?(0,r.jsx)(y,{}):i===k.c.DISABLED?(0,r.jsx)(j,{residenceId:n,residenceType:g,displayType:f}):(0,r.jsx)(v,{residenceId:n,untilWhichStepUserHasCompleted:a,setDeleteResidenceBottomSheet:A,residenceType:g})]}),(0,r.jsx)(u.default,{open:!!P.show,handleClose:()=>A($),headerTitle:"ØØ°Ù Ø§ÙØ§Ù
تگاÙ",body:e=>{let{handleSmoothClose:t}=e;return(0,r.jsx)(O,{handleSmoothClose:t,residenceId:P.data.residenceId,productType:P.data.productType})}}),(0,r.jsx)(u.default,{open:!!W.show,handleClose:()=>Z(F),headerTitle:"ØºÛØ±ÙØ¹Ø§Ù Ø³Ø§Ø²Û Ø§ÙØ§Ù
تگاÙ",body:e=>{let{handleSmoothClose:t}=e;return(0,r.jsx)(L,{handleSmoothClose:t,residenceId:W.data.residenceId,productType:W.data.productType})}})]})},W=s(83888),Z=s(82941),U=s(5518),Y=s(49276),B=s(8849),z=s(2195);function H(){return(0,r.jsxs)("div",{className:"rounded-16",children:[(0,r.jsx)("div",{className:"w-full h-[214px] relative rounded-tr-16 rounded-tl-16 border-1 border-solid border-[#1C345442] border-b-none",children:(0,r.jsx)(z.Z,{widthClass:"w-full",heightClass:"h-full",borderRadiusClass:"rounded-tr-16 rounded-tl-16"})}),(0,r.jsx)("div",{className:"p-12 border-1 border-solid border-[#1C345442] border-t-none rounded-br-12 rounded-bl-12",children:(0,r.jsx)("div",{className:"grid grid-cols-12 gap-12",children:Array.from({length:4}).map((e,t)=>(0,r.jsx)("div",{className:"col-span-6",children:(0,r.jsx)(z.Z,{widthClass:"w-full",heightClass:"h-[40px]",borderRadiusClass:"rounded-8"})},t))})})]})}var V=s(87540),G=s(80129),Q=s(68220);let q=[{key:"active",label:"ÙØ¹Ø§Ù",match:e=>e.published},{key:"all",label:"ÙÙ
Ù",match:()=>!0},{key:"suspended",label:"Ù
عÙÙ",match:e=>e.suspended},{key:"drafting",label:"Ø¯Ø±ØØ§Ù تکÙ
ÛÙ",match:e=>"DRAFT"===e.raw_state},{key:"in_review",label:"در Ø§ÙØªØ¸Ø§Ø± بررسÛ",match:e=>"PENDING"===e.raw_state||e.has_pending_changes||e.defect_review_requested},{key:"defective",label:"Ø¯Ø§Ø±Ø§Û ÙÙØµ",match:e=>e.has_open_defect},{key:"deactivated",label:"ØºÛØ±ÙعاÙ",match:e=>"DEACTIVATED"===e.raw_state}],K={active:"Ø§ÙØ§Ù
ØªÚ¯Ø§Ù ÙØ¹Ø§ÙÛ ÙØ¯Ø§Ø±Û",all:"ÙÙÙØ² Ø§ÙØ§Ù
تگاÙÛ Ø±Ù Ø«Ø¨Øª ÙÚ©Ø±Ø¯Û !",suspended:"Ø§ÙØ§Ù
تگا٠Ù
عÙÙÛ ÙØ¯Ø§Ø±Û",drafting:"Ø§ÙØ§Ù
ØªÚ¯Ø§Ù Ø¯Ø±ØØ§Ù تکÙ
ÛÙÛ ÙØ¯Ø§Ø±Û",in_review:"Ø§ÙØ§Ù
تگاÙÛ Ø¯Ø± Ø§ÙØªØ¸Ø§Ø± Ø¨Ø±Ø±Ø³Û ÙØ¯Ø§Ø±Û",defective:"Ø§ÙØ§Ù
ØªÚ¯Ø§Ù Ø¯Ø§Ø±Ø§Û ÙÙØµÛ ÙØ¯Ø§Ø±Û",deactivated:"Ø§ÙØ§Ù
ØªÚ¯Ø§Ù ØºÛØ±ÙعاÙÛ ÙØ¯Ø§Ø±Û"};var X=function(){let[e,t]=(0,l.useState)(null),[s,d]=(0,l.useState)(),[u,h]=(0,l.useState)(8),{isLoading:m,data:f,isError:g,isFetching:b,refetch:j}=(0,n.a)(["getResidencesList"],()=>(0,V.V)());(0,l.useEffect)(()=>
25{if(f){if((null==f?void 0:f.status)==="success"){var e;d(null==f?void 0:null===(e=f.params)||void 0===e?void 0:e.residences)}else p.Z.message([{type:x.L.ERROR,title:(null==f?void 0:f.err_msg)||x.i}])}},[f]);let v=(0,l.useMemo)(()=>s?q.filter(e=>s.some(e.match)):q,[s]);(0,l.useEffect)(()=>{e&&sessionStorage.setItem(c.M2,e)},[e]),(0,l.useEffect)(()=>{let e=sessionStorage.getItem(c.M2);t(e&&q.some(t=>t.key===e)?e:q[0].key)},[]),(0,l.useEffect)(()=>{s&&e&&!v.some(t=>t.key===e)&&t("all")},[s,v,e]),(0,l.useEffect)(()=>{h(8)},[e]);let y=(0,l.useMemo)(()=>v.find(t=>t.key===e),[v,e]),N=(0,l.useMemo)(()=>{if(y&&s)return s.filter(y.match)},[y,s]),C=null==N?void 0:N.slice(0,u),k=(0,l.useMemo)(()=>m||!y,[m,y]);return(0,r.jsxs)("div",{className:"pb-40 ",children:[(0,r.jsx)(a.Z,{title:"Ø§ÙØ§Ù
ØªÚ¯Ø§Ù ÙØ§",icon:(0,r.jsx)("i",{className:"icon-Home text-24"}),containerClassname:"mb-16"}),k?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"mb-24",children:(0,r.jsx)(B.j,{})}),Array.from({length:4}).map((e,t)=>(0,r.jsx)("div",{className:"mb-16 last:mb-0",children:(0,r.jsx)(H,{})},t))]}):g||!s?(0,r.jsx)(U.Z,{title:"Ø§ÙØ§Ù
تگاÙâÙØ§ Ø¨Ø§Ø±Ú¯Ø°Ø§Ø±Û ÙØ´Ø¯",onRetry:()=>void j(),isRetrying:b}):(null==s?void 0:s.length)===0?(0,r.jsx)("div",{className:"pt-40",children:(0,r.jsx)(Z.Z,{title:"ÙÙÙØ² Ø§ÙØ§Ù
تگاÙÛ Ø±Ù Ø«Ø¨Øª ÙÚ©Ø±Ø¯Û !",iconSrc:"/assets/No-residance.svg",actions:(0,r.jsx)("div",{className:"flex justify-center",children:(0,r.jsx)(i.Q,{href:"/residences/submit",children:"Ø´Ø±ÙØ¹ ثبت Ø§ÙØ§Ù
تگاÙ"})})})}):(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"mb-24 overflow-x-auto",children:(0,r.jsx)(W.Z,{scroll:!0,activeIndex:v.findIndex(t=>t.key===e),onChange:e=>t(v[e].key),data:v.map((e,t)=>({tabLabel:s?`${e.label} (${(0,Q.YS)(s.filter(e.match).length)})`:e.label,tabIndex:t}))})}),(0,r.jsx)("div",{className:"grid grid-cols-12 sm:gap-x-16 md:gap-x-16 gap-y-16 sm:gap-y-16 md:gap-y-24",children:C&&0!==C.length?C.map(e=>(0,r.jsx)("div",{className:"col-span-full sm:col-span-6 md:col-span-6 md:h-full",children:(0,r.jsx)(A,{residenceId:e.id,state:e.state,step:e.step,completionPercent:e.completion_percent,publicId:e.public_id??e.id,resCode:String(e.public_id??e.id),resName:e.name,lastUpdate:(0,Y.mW)(e.last_update_time),imageUrl:e.image_url,displayType:e.res_type,residenceType:o.h.PRODUCT,badgeOverride:e.suspended?{text:"Ù
عÙÙ",bgColorClass:"bg-warning"}:e.has_open_defect?{text:"Ø¯Ø§Ø±Ø§Û ÙÙØµ",bgColorClass:"bg-error-light"}:e.defect_review_requested||"PUBLISHED"===e.raw_state&&e.has_pending_changes?{text:"در Ø§ÙØªØ¸Ø§Ø± بررسÛ",bgColorClass:"bg-blue-main"}:void 0,defectNote:function(e){if(!e.has_open_defect||0===e.open_defects.length)return;let[t,...s]=e.open_defects;return{description:t.description,sectionKey:G.ny[t.section],extraCount:s.length}}(e)})},e.id)):(0,r.jsx)("div",{className:"pt-40 col-span-full",children:(0,r.jsx)(Z.Z,{title:y?K[y.key]:"",iconSrc:"/assets/No-residance.svg"})})}),!!N&&N.length>u&&(0,r.jsx)("div",{className:"mt-16 md:mt-24 md:w-[280px] md:mx-auto",children:(0,r.jsx)(i.z,{variant:"outlined",color:"black",isFullWidth:!0,onClick:()=>h(e=>e+8),rightIcon:(0,r.jsx)("i",{className:"icon-Plus hidden md:block text-20 text-black"}),children:"ÙÙ
Ø§ÛØ´ Ø¨ÛØ´ØªØ±"})})]})]})};let J=()=>(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(X,{})});var ee=!0,et=J},72012:function(e,t,s){"use strict";var r=s(85893),n=s(67294);t.Z=function(e){let{children:t,handleClick:s,exceptionElementsRef:i=[]}=e,a=(0,n.useRef)(null);return(0,n.useEffect)(()=>{function e(e){let t=e.target;(!t||document.contains(t))&&(i.some(e=>{var s;return null==e?void 0:null===(s=e.current)||void 0===s?void 0:s.contains(t)})||!a.current||a.current.contains(t)||s())}return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[a]),(0,r.jsx)("div",{ref:a,children:t})}},50534:function(e,t,s){"use strict";function r(e,t){let s=e.map(e=>e.format("jYYYY/jMM/jDD")),r=t.map(e=>{let t=[],s=e[0].clone();for(;s.isSameOrBefore(e[1]);)t.push(s.format("jYYYY/jMM/jDD")),s.add(1,"day");return t}),n=r.flat(1),i=new Set([...s,...n]),a=[...i];return a}s.d(t,{M:function(){return r}})},49276:function(e,t,s){"use strict";s.d(t,{IS:function(){return l},K9:function(){return m},ZJ:function(){return a},_q:function(){return c},bP:function(){return d},mW:function(){return o},qK:function(){return u},wI:function(){return h}});var r=s(68289),n=s.n(r),i=s(50534);function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new(n());return e.format("jYYYY/jMM/jDD - hh:mm")}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new(n());return e.format("HH:mm - jYYYY/jMM/jDD")}function c(e){return e.format("jYYYY/jMM/jDD")}function o(e){return c(n()(e))}function d(e){return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new(n());return e.format("jMMMM jYYYY")}(n()(e))}function u(e,t){let s=(0,i.M)([],[[e,t]]);return s.length}n().loadPersian({dialect:"persian-modern"}),n().locale("fa-IR");let h=e=>(e||(e=new(n())),n()(e).startOf("jMonth").format("dd")),m=e=>{e||(e=new(n()));let t=o(e).split("/"),s=t[0],r=t[1];return n().jDaysInMonth(Number(s),Number(r)-1)}},77087:function(e,t,s){"use strict";function r(e){let{residenceId:t,startDate:s,endDate:r,guestsCount:n}=e;return`/rentals/${t}${s&&r?`?start=${s}&end=${r}`:""}${n&&s&&r?`&guests_count=${n}`:n?`?guests_count=${n}`:""}`}s.d(t,{$:function(){return r}})},14986:function(e,t,s){"use strict";s.d(t,{P:function(){return a},y:function(){return i}});let r={SUIT:"suit",BOOMGARDI:"boomgardi",HOTEL:"hotel"},n={SUIT:"Ø³ÙØ¦Ûت",BOOMGARDI:"بÙÙ
âگردÛ",HOTEL:"ÙØªÙ"};function i(e){return r[e??"SUIT"]??"suit"}function a(e){return n[e??"SUIT"]??"Ø³ÙØ¦Ûت"}},97743:function(){},95774:function(e,t,s){"use strict";s.d(t,{Ip:function(){return a},y3:function(){return l}});
25var r=s(67294),n=function(e,t){return(n=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s])})(e,t)};function i(e){var t,s,n,i,a,l,c,o=e.className,d=e.counterClockwise,u=e.dashRatio,h=e.pathRadius,m=e.strokeWidth,x=e.style;return(0,r.createElement)("path",{className:o,style:Object.assign({},x,(s=(t={pathRadius:h,dashRatio:u,counterClockwise:d}).counterClockwise,i=(1-t.dashRatio)*(n=2*Math.PI*t.pathRadius),{strokeDasharray:n+"px "+n+"px",strokeDashoffset:(s?-i:i)+"px"})),d:"\n M 50,50\n m 0,-"+(l=(a={pathRadius:h,counterClockwise:d}).pathRadius)+"\n a "+l+","+l+" "+(c=a.counterClockwise?1:0)+" 1 1 0,"+2*l+"\n a "+l+","+l+" "+c+" 1 1 0,-"+2*l+"\n ",strokeWidth:m,fillOpacity:0})}var a=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return!function(e,t){function s(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(s.prototype=t.prototype,new s)}(t,e),t.prototype.getBackgroundPadding=function(){return this.props.background?this.props.backgroundPadding:0},t.prototype.getPathRadius=function(){return 50-this.props.strokeWidth/2-this.getBackgroundPadding()},t.prototype.getPathRatio=function(){var e=this.props,t=e.value,s=e.minValue,r=e.maxValue;return(Math.min(Math.max(t,s),r)-s)/(r-s)},t.prototype.render=function(){var e=this.props,t=e.circleRatio,s=e.className,n=e.classes,a=e.counterClockwise,l=e.styles,c=e.strokeWidth,o=e.text,d=this.getPathRadius(),u=this.getPathRatio();return(0,r.createElement)("svg",{className:n.root+" "+s,style:l.root,viewBox:"0 0 100 100","data-test-id":"CircularProgressbar"},this.props.background?(0,r.createElement)("circle",{className:n.background,style:l.background,cx:50,cy:50,r:50}):null,(0,r.createElement)(i,{className:n.trail,counterClockwise:a,dashRatio:t,pathRadius:d,strokeWidth:c,style:l.trail}),(0,r.createElement)(i,{className:n.path,counterClockwise:a,dashRatio:u*t,pathRadius:d,strokeWidth:c,style:l.path}),o?(0,r.createElement)("text",{className:n.text,style:l.text,x:50,y:50},o):null)},t.defaultProps={background:!1,backgroundPadding:0,circleRatio:1,classes:{root:"CircularProgressbar",trail:"CircularProgressbar-trail",path:"CircularProgressbar-path",text:"CircularProgressbar-text",background:"CircularProgressbar-background"},counterClockwise:!1,className:"",maxValue:100,minValue:0,strokeWidth:8,styles:{root:{},trail:{},path:{},text:{},background:{}},text:""},t}(r.Component);function l(e){var t=e.rotation,s=e.strokeLinecap,r=e.textColor,n=e.textSize,i=e.pathColor,a=e.pathTransition,l=e.pathTransitionDuration,o=e.trailColor,d=e.backgroundColor,u=null==t?void 0:"rotate("+t+"turn)",h=null==t?void 0:"center center";return{root:{},path:c({stroke:i,strokeLinecap:s,transform:u,transformOrigin:h,transition:a,transitionDuration:null==l?void 0:l+"s"}),trail:c({stroke:o,strokeLinecap:s,transform:u,transformOrigin:h}),text:c({fill:r,fontSize:n}),background:c({fill:d})}}function c(e){return Object.keys(e).forEach(function(t){null==e[t]&&delete e[t]}),e}}},function(e){e.O(0,[4885,8289,113,8220,578,9774,2888,179],function(){return e(e.s=50918)}),_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.