PageSourceSearch

https://safehomes.kr/_next/static/chunks/63096.20711f1629698272.js

js safehomes.kr collected 2026-09-24 11:47:33 UTC 106,911 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[63096],{44916:function(e,s,l){"use strict";var a=l(57437);s.Z=({width:e=14,color:s="var(--main-color)"})=>(0,a.jsxs)("svg",{width:e,height:e,viewBox:"0 0 14 14",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,a.jsx)("path",{d:"M5.39117 6.5098C5.11117 6.2298 4.69117 6.2298 4.41117 6.5098C4.13117 6.7898 4.13117 7.2098 4.41117 7.4898L6.51117 9.5898C6.65117 9.7298 6.79117 9.7998 7.00117 9.7998C7.21117 9.7998 7.35117 9.7298 7.49117 9.5898L12.3912 3.9898C12.6012 3.6398 12.6012 3.2198 12.2512 3.0098C11.9712 2.7998 11.5512 2.7998 11.3412 3.0798L7.00117 8.0498L5.39117 6.5098Z",fill:s}),(0,a.jsx)("path",{d:"M13.3 6.3C12.88 6.3 12.6 6.58 12.6 7C12.6 10.08 10.08 12.6 7 12.6C3.92 12.6 1.4 10.08 1.4 7C1.4 5.53 1.96 4.13 3.01 3.08C4.06 1.96 5.46 1.4 7 1.4C7.42 1.4 7.91 1.47 8.33 1.54C8.68 1.68 9.1 1.47 9.24 1.05C9.38 0.63 9.1 0.35 8.75 0.21H8.68C8.12 0.07 7.56 0 7 0C3.15 0 0 3.15 0 7.07C0 8.89 0.77 10.71 2.03 11.97C3.36 13.3 5.11 14 6.93 14C10.78 14 13.93 10.85 13.93 7C14 6.58 13.65 6.3 13.3 6.3Z",fill:"#1D1D1D"})]})},73116:function(e,s,l){"use strict";var a=l(57437);l(2265),s.Z=({color:e="#F0932B",width:s=18})=>(0,a.jsx)("svg",{width:s,height:s,viewBox:"0 0 18 18",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,a.jsx)("path",{d:"M9 0C4.02891 0 0 4.02891 0 9C0 13.9711 4.02891 18 9 18C13.9711 18 18 13.9711 18 9C18 4.02891 13.9711 0 9 0ZM9 14.7586C8.30039 14.7586 7.73438 14.1926 7.73438 13.493C7.73438 12.7934 8.30039 12.2273 9 12.2273C9.69961 12.2273 10.2656 12.7934 10.2656 13.493C10.2656 14.1926 9.69961 14.7586 9 14.7586ZM10.2656 9.79805C10.2656 10.4977 9.69961 11.0637 9 11.0637C8.30039 11.0637 7.73438 10.4977 7.73438 9.79805V4.50703C7.73438 3.80742 8.30039 3.24141 9 3.24141C9.69961 3.24141 10.2656 3.80742 10.2656 4.50703V9.79805Z",fill:e})})},97743:function(e,s,l){"use strict";l.d(s,{ZY:function(){return i},wo:function(){return t}});var a=l(2265),r=l(68575);function t(e){let s=(0,r.v9)(e=>e.reportStore?.addr),l=(0,r.v9)(e=>e.reportStore?.general);return(0,a.useMemo)(()=>e?function(e){let s=e.addr??{},l=e.general?.user_data??{},a=e.general?.juso_data?.summary_addr||s.short_addr||s.address||"";if(!a)return null;let r=l.debt_prior_tenant??s.debt_prior_tenant??null;return{summary_addr:a,deposit:l.deposit??s.deposit??null,rent_price:l.rent_price??s.rent_price??null,contract_duedate:l.contract_duedate??s.contract_duedate??null,is_dasaedae:l.is_dasaedae??e.general?.juso_data?.is_dasaedae??s.is_dasaedae??null,debt_prior_tenant:r,origin_debt_prior_tenant:null==r?void 0:String(r),service_name:e.general?.service_data?.service_name||void 0}}({addr:s,general:l}):null,[e,s,l])}function i(e){let s=(0,r.v9)(e=>e.reportStore?.general?.created_at),[l]=(0,a.useState)(()=>new Date().toISOString());return e?s||l:null}},39497:function(e,s,l){"use strict";l.r(s),l.d(s,{default:function(){return el}});var a=l(57437),r=l(77471);l(15240),l(93398),l(37774);var t=l(96624);l(43819);var i=l(77398),n=l.n(i),d=l(36760),c=l.n(d),h=l(2265),x=l(62306),o=l(57744),m=l(3865),j=l(99376),_=l(68575),p=l(67428),u=l(60338),N=l(52935),g=l(97537),v=l(40106),f=l(97743),b=l(44027),y=l(32003);let w=["insur","insur_hug","insur_hf","insur_imdae"],k={deposit:"deposit",deposit_price:"deposit",deposit_law:"deposit",deposit_word:"deposit",owner:"owner",owner_ref:"owner",owner_ref2:"owner",iros:"building",iros_bld:"building",insur_hug:"hug",insur_hf:"hf",insur_imdae:"imdae"};var I=l(77152),M=l(11184),R=l(9614),S=l(74471),C=l(85926),D=l(22102);let H=[{key:"hug",page:"insur_hug",title:"전세보증금반환보증(HUG)"},{key:"hf",page:"insur_hf",title:"일반전세지킴보증(HF)"},{key:"imdae",page:"insur_imdae",title:"임대인반환보증금보증(HUG)"}],T={possible:"safe",impossible:"danger",check:"warning",check01:"warning",none:"danger",pending:"check"},E=e=>(0,I.jH)(T[e||"pending"]||"check"),F=e=>(0,I.jH)(null==e?"warning":e?"safe":"danger"),Y=e=>null==e?1:e?2:0,$=e=>{let s=F(e);return"safe"===s.key?"#57D58C":s.color},A=e=>Number(e||0),L=(e,s)=>{let l=e.base_data||{};if("hug"===s){let s=e.hug_data||{};return{data:s,result:s.hug_result,limit:s.hug_limit,pay:s.hug_pay_price,base:l}}if("hf"===s){let s=e.hf_data||{};return{data:s,result:s.hf_result,limit:s.hf_limit,pay:s.hf_pay_price,base:l}}let a=e.hug_owner_data||{};return{data:a,result:l.is_imdae?a.hug_owner_result:"none",limit:a.hug_owner_limit,pay:a.hug_owner_pay_price,base:l}},P=e=>Number(e||0)>0?`${(0,x.dN)(Number(e))} 이내`:I.GR,G=(e,s,l)=>null==e?"확인 필요":e?s:l,O=(e,s,l)=>{let{data:r,base:t}=l,i=A(r.summary_house_price),n=A(r.summary_insurance_price),d=A(t.custom_debt_iros),c=A(t.debt_prior_tenant??r.prior_debt_tenant),h=A(t.deposit),x=A(t.rent_price),o=(0,S.Pg)(h,x),m=i>0?Math.round(n/i*100):0,j=(0,S.Fq)(r.deposit_check,o,(0,S.kr)(t.is_sudo)),_=(0,S.Fq)(r.debt_check_1,d,.6*n),p=(0,S.Fq)(r.debt_check_2,d+c,.8*n),u=(0,S.Fq)(r.debt_check_3,h+c+d,n),N=e=>(0,a.jsxs)("div",{children:[(0,a.jsx)(D.DK,{title:"주택가액 산정 기준",caption:"주택가격 * 담보인정비율"}),(0,a.jsx)(M.PI,{groups:[[{label:"주택가격",value:(0,I.Wt)(i)},{label:"담보인정비율",value:m?`x ${m}%`:I.GR}],[{label:"주택가액",value:(0,I.Wt)(n),strong:!0}]]})]},`basis-${e}`),g=(e,s,l,r,t)=>i=>[(0,a.jsxs)("div",{className:"rr-chart-cols",children:[(0,a.jsxs)("div",{children:[(0,a.jsx)(D.DK,{title:"진행 가능 범위"}),(0,a.jsx)(C.CK,{value:e,limit:s,value_label:l,limit_label:r,color:$(t)})]}),N(i)]},`range-${i}`)],v=t.house_type||I.GR,f=!!t.is_dasaedae,b={house_type:{title:"보증 대상 주택",check:r.house_type_check,comment:r.house_type_comment,now:v,next:"보증 대상 주택",extra:e=>
1[(0,a.jsxs)("div",{children:[(0,a.jsx)(D.DK,{title:"주택 유형"}),(0,a.jsx)(M.wQ,{head:["주택 유형"],rows:[[v]]})]},`ht-${e}`)]},deposit:{title:"보증 대상 전세보증금",check:j,comment:r.deposit_comment,now:(0,I.Wt)(o),next:P((0,S.kr)(t.is_sudo)),next_sub:x?"보증금 + {월세 * 12 / 전월세전환율 (6.5%)}":void 0},bad_bld:{title:"위반건축물 여부",check:r.bad_bld_check,comment:r.bad_bld_comment,now:G(r.bad_bld_check,"위반건축물 없음","위반건축물 있음"),next:"위반건축물 없음"},ground:{title:f?"대지권":"건물\xb7토지 소유자",check:r.ground_check,comment:r.ground_comment,now:f?r.daejigwon_ratio||G(r.ground_check,"대지권 있음","대지권 없음"):G(r.ground_check,"소유자 일치","소유자 미일치"),next:f?"대지권 있음":"소유자 일치"},invasion:{title:"권리침해 사항",check:r.soyugwon_invasion_check,comment:r.soyugwon_invasion_comment,now:(()=>{let e=r.soyugwon_invasion_info||[];if(!e.length)return G(r.soyugwon_invasion_check,"제한 사항 없음","제한 사항 있음");let s=e[0]?.purpose||"제한 사항";return e.length>1?`${s} 외 ${e.length-1}건`:s})(),next:"제한 사항 없음",extra:e=>{let s=r.soyugwon_invasion_info||[];return[(0,y.JA)(s.length||1,(l,r)=>(0,a.jsxs)("div",{children:[(0,a.jsx)(D.DK,{title:"권리침해 사항"}),(0,a.jsx)(M.wQ,{head:["목적","접수","내용"],cols:[220,220,"*"],rows:s.slice(l,r).map(e=>[e?.purpose||I.GR,e?.date||I.GR,{v:e?.content||I.GR,cn:"left"}]),empty:"권리침해 사항이 없습니다."})]},`inv-${e}-${l}`))]}},debt_1:{title:"선순위채권",check:_,comment:r.debt_1_comment,now:(0,I.Wt)(d),next:P(.6*n),next_sub:n?`${(0,I.Wt)(n)} * 60%`:void 0,extra:g(d,.6*n,"선순위채권","주택가액 * 60%",_)},debt_2:{title:"선순위채권 총액",check:p,comment:r.debt_2_comment,now:(0,I.Wt)(d+c),next:P(.8*n),next_sub:n?`${(0,I.Wt)(n)} * 80%`:void 0,extra:g(d+c,.8*n,"선순위채권 총액","주택가액 * 80%",p)},debt_3:{title:"hug"===s?"전세보증금 + 선순위채권":"보증금 + 선순위채권 총액",check:u,comment:r.debt_3_comment,now:(0,I.Wt)(h+c+d),next:P(n),extra:g(h+c+d,n,"hug"===s?"전세보증금 + 선순위채권":"보증금 + 선순위채권 총액","주택가액",u)},jeonsegwon:{title:"전세권",check:r.hug_jeonsegwon_check,comment:r.hug_jeonsegwon_comment,now:G(r.hug_jeonsegwon_check,"전세권 없음","전세권 있음"),next:"이전 완료",extra:e=>{let s=r.jeonsegwon_info||[];return s.length?[(0,y.JA)(s.length,(l,r)=>(0,a.jsxs)("div",{children:[(0,a.jsx)(D.DK,{title:"전세권"}),(0,a.jsx)(M.wQ,{head:["목적","접수","내용"],cols:[220,220,"*"],rows:s.slice(l,r).map(e=>[e?.purpose||I.GR,e?.date||I.GR,{v:e?.content||I.GR,cn:"left"}])})]},`jg-${e}-${l}`))]:[]}},hf_house_price:{title:"주택가격",check:r.hf_house_price_check,comment:r.hf_house_price_comment,now:(0,I.Wt)(i),next:"공적 기준가격 확인"}};return({hug:["house_type","deposit","bad_bld","ground","invasion","debt_1","debt_2","debt_3","jeonsegwon"],hf:["house_type","deposit","bad_bld","ground","invasion","debt_1","debt_2","debt_3","hf_house_price"],imdae:["bad_bld","invasion","debt_1","debt_3"]})[s].map(e=>b[e]).filter(Boolean)};function K({insur:e,product:s}){let l=L(e,s.key),t=E(l.result),{data:i,base:n}=l,d=R.sV[s.key]?.label,c="imdae"===s.key&&!n.is_imdae,h=c?[]:O(e,s.key,l),x=[...h.filter(e=>!1===e.check),...h.filter(e=>null===e.check||void 0===e.check)].map(e=>e.title),o=c?"가입 대상 아님":x.length?`${x[0]}${x.length>1?` 외 ${x.length-1}건`:""}`:"기준 충족",m=(0,a.jsxs)("div",{className:"rr-stack",children:[(0,a.jsxs)("div",{className:"rr-cols",children:[(0,a.jsxs)("div",{className:"rr-summary",style:(0,D.oY)(t),children:[(0,a.jsxs)("div",{className:"rr-summary__top",children:[(0,a.jsx)("p",{className:"rr-summary__title",children:"진단 결과"}),(0,a.jsx)(D.In,{status:t})]}),(0,a.jsx)("div",{className:"rr-summary__gauge",children:(0,a.jsx)(r.default,{src:t.chart_img,alt:""})}),(0,a.jsxs)("div",{className:"rr-summary__note",children:[(0,a.jsx)("p",{className:"rr-summary__lead",children:(0,a.jsxs)("span",{children:["‘",s.title,"’ 진단 결과는 ",t.content," 상태입니다."]})}),(0,a.jsxs)("p",{children:["주요 사유는 ‘",o,"’ 입니다."]})]})]}),(0,a.jsx)(D.Gn,{head:{label:"주택유형",value:n.house_type||I.GR},rows:[{label:"보증사 기준",status:{content:t.content,color:t.color},value:o}]})]}),(0,a.jsx)(D.DK,{title:"보증 한도 \xb7 예상 보증료"}),(0,a.jsx)(M.PI,{className:"rr-insur-sum",groups:[[{label:"주택가격",value:(0,I.Wt)(i.summary_house_price)},{label:"주택가액",value:(0,I.Wt)(i.summary_insurance_price)},{label:"선순위채권 총액",value:(0,I.Wt)(n.debt_prior_tenant??i.prior_debt_tenant)}],[{label:"보증한도",value:(0,I.Wt)(l.limit),strong:!0},{label:"예상 보증료",value:l.pay?`${(0,I.Wt)(l.pay)} (1년 기준)`:I.GR,strong:!0}]]})]}),j=[];return c&&j.push((0,a.jsxs)(D.Zb,{title:"가입 대상 아님",status:t,children:[(0,a.jsx)(D.qI,{lines:["등록임대사업자인 <span class='ty01'>임대인이 가입하는 보증</span>입니다.<br/>임대인이 등록임대사업자로 확인되지 않아, 이 보증의 가입 대상이 아닙니다."],ref_label:d}),(0,a.jsx)(D.LC,{status:t,now:{value:"가입 대상 아님"},next:{value:"등록임대사업자 확인"}})]}
1,"not-target")),[...h].sort((e,s)=>Y(e.check)-Y(s.check)).forEach((e,s)=>{let l=F(e.check);j.push((0,a.jsxs)(D.Zb,{title:e.title,status:l,children:[(0,a.jsx)(D.qI,{lines:[e.comment].flat(),ref_label:d}),(0,a.jsx)(D.LC,{status:l,now:{value:e.now,sub:e.now_sub},next:{value:e.next,sub:e.next_sub}})]},`c-${s}`)),e.extra&&j.push(...e.extra(String(s)))}),(0,a.jsx)(y.Hd,{id:s.page,title:s.title,banner:(0,a.jsx)(D.Gj,{title:s.title}),head:m,deps:e,blocks:j,first_class:"rr-insur"})}let W="보증보험 가입 가능성",U=e=>[...e.filter(e=>!1===e.check),...e.filter(e=>null===e.check||void 0===e.check)],B=(e,s)=>s?"가입 대상 아님":e.length?`${e[0].title}${e.length>1?` 외 ${e.length-1}건`:""}`:"기준 충족";function V({insur:e}){let{pageOf:s}=(0,y.kh)(),l=E(e.result_category),r=H.map(l=>{let a=L(e,l.key),r="imdae"===l.key&&!a.base.is_imdae,t=U(r?[]:O(e,l.key,a));return{...l,status:E(a.result),blocked:t,not_target:r,reason:B(t,r),page:s(l.page)}}),t=({row:e})=>(0,a.jsxs)("div",{className:"rr-axis-card",style:(0,D.oY)(e.status),children:[(0,a.jsxs)("div",{className:"rr-axis-card__top",children:[(0,a.jsx)("h4",{children:e.title}),(0,a.jsx)(D.In,{status:e.status,sm:!0})]}),(0,a.jsxs)("p",{children:["safe"===e.status.key?"주요 확인 결과는":"주요 사유는"," ‘",e.reason,"’ 입니다."]})]}),i=(0,a.jsxs)("div",{className:"rr-cols wide-left",children:[(0,a.jsxs)("div",{className:"rr-summary",style:(0,D.oY)(l),children:[(0,a.jsxs)("div",{className:"rr-summary__top",children:[(0,a.jsx)("p",{className:"rr-summary__title",children:"현재 계약 상태"}),(0,a.jsx)(D.In,{status:l})]}),(0,a.jsx)("ul",{className:"rr-stepper",children:["danger","check","warning","safe"].map(e=>{let s=(0,I.jH)(e);return(0,a.jsx)("li",{className:e===l.key?"on":void 0,style:(0,D.oY)(s),children:s.content},e)})}),(0,a.jsx)("div",{className:"rr-summary__note",children:(0,a.jsxs)("p",{className:"rr-summary__lead",children:[(0,a.jsx)(b.Z,{color:l.color,width:18}),(0,a.jsxs)("span",{children:["현재 조건은 적용 기준을 충족하지 않아 ‘",l.content,"’으로 판단했습니다."]})]})})]}),(0,a.jsxs)("div",{className:"rr-basis",children:[(0,a.jsx)("p",{className:"rr-basis__title",children:"임차인 가입"}),(0,a.jsx)("div",{children:r.filter(e=>"imdae"!==e.key).map(e=>(0,a.jsx)(t,{row:e},e.key))}),(0,a.jsx)("p",{className:"rr-basis__title",children:"임대인 가입"}),(0,a.jsx)("div",{children:r.filter(e=>"imdae"===e.key).map(e=>(0,a.jsx)(t,{row:e},e.key))})]})]}),n=[(0,a.jsx)("div",{children:(0,a.jsxs)("p",{className:"rr-todo__title",children:[(0,a.jsx)("span",{children:"진단 사유 및 해야 할 일"}),(0,a.jsx)("small",{children:"해야 할 일을 확인 및 조정한 뒤 보증보험 가입 가능성을 재평가하면, 보증사 기준 충족 시 진행 가능으로 변경 될 수 있습니다."})]})},"todo-title")];return r.filter(e=>e.blocked.length>0).forEach(e=>n.push((0,y.JA)(e.blocked.length,(s,l)=>(0,a.jsxs)("div",{children:[(0,a.jsxs)("p",{className:"rr-todo__axis",style:(0,D.oY)(e.status),children:[(0,a.jsx)("span",{children:e.title}),(0,a.jsx)("em",{children:e.status.content})]}),(0,a.jsx)(M.wQ,{cols:[200,460,"*"],head:["현재 상태",`${e.status.content} 사유`,"해야할 일"],rows:e.blocked.slice(s,l).map(s=>[{v:(0,a.jsxs)(a.Fragment,{children:[s.title,(0,a.jsxs)("small",{children:[e.page," 페이지 참고"]})]}),cn:"gray-cell"},{v:[s.comment].flat().filter(Boolean).map((e,s)=>(0,a.jsx)("p",{dangerouslySetInnerHTML:{__html:e}},s)),cn:"left"},{v:(0,a.jsxs)("div",{className:"rr-todo__act",children:[(0,a.jsx)("b",{children:"진행 가능 상태"}),(0,a.jsx)("span",{children:s.next}),!!s.next_sub&&(0,a.jsx)("small",{children:s.next_sub})]}),cn:"left"}])})]},`todo-${e.key}-${s}`)))),r.every(e=>0===e.blocked.length)&&n.push((0,a.jsx)("p",{className:"rr-empty",children:"세 보증 모두 보증사 기준을 충족했습니다. 추가 조치가 필요한 항목은 없습니다."},"todo-empty")),(0,a.jsx)(y.Hd,{id:"insur",title:W,banner:(0,a.jsx)(D.vz,{title:W}),first_class:"entire",head:i,deps:e,blocks:n})}function Z({insur:e}){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(V,{insur:e}),H.map(s=>(0,a.jsx)(K,{insur:e,product:s},s.key))]})}let q={check:{...g.F.check,content:g.F.check.display,class:"ty02",sub_class:"type02",title:(0,a.jsxs)(a.Fragment,{children:["데이터",(0,a.jsx)("span",{className:"font-gray",children:g.F.check.display})]}),img:t.e1.signal_ty02,chart_img:t.e1.ty02_img},danger:{...g.F.danger,content:g.F.danger.display,class:"ty01",sub_class:"type01",title:(0,a.jsxs)(a.Fragment,{children:["분석 결과 :"," ",(0,a.jsx)("span",{className:"font-red",children:g.F.danger.display})]}),img:t.e1.signal_ty01,chart_img:t.e1.ty01_img},warning:{...g.F.warning,content:g.F.warning.display,color:g.F.warning.color,class:"ty03",sub_class:"type03",title:(0,a.jsxs)(a.Fragment,{children:["분석 결과 :"," ",(0,a.jsx)("span",{className:"font-yellow",children:g.F.warning.display})]}),img:t.e1.signal_ty03,chart_img:t.e1.ty03_img},safe:{...g.F.safe,content:g.F.safe.display,class:"ty04",sub_class:"type04",title:(0,a.jsxs)(a.Fragment,{children:["분석 결과 :"," ",(0,a.jsx)("span",{className:"font-green",children:g.F.safe.display})]}),img:t.e1.signal_ty04,chart_img:t.e1.ty04_img}},z=e=>e.includes("신탁")?["RC_TRUST_OWNERSHIP_REGISTERED"]:["RC_ACTIVE_RIGHTS_RESTRICTION"],Q=e=>{if(e&&!e.startsWith("&")){if(e.includes("신탁"))return["RC_TRUST_OWNERSHIP_REGISTERED"];if(e.includes("압류")||e.includes("경매")||e.includes("가등기")||e.includes("임차권")||e.includes("처분"))return["RC_ACTIVE_RIGHTS_RESTRICTION"];if(e.includes("전세권"))return["RC_JEONSE_RIGHT_REVIEW_REQUIRED_DAGAGU","RC_JEONSE_RIGHT_REVIEW_REQUIRED_JIPHAB"]}},J=(e,s,l)=>Array.isArray(s)?s.map(s=>l?o.gi(e?.rc_template_set,s,l,e?.reason_code_data):o.BN(e?.rc_template_set,s,e?.reason_code_data)).find(e=>e?.template)?.template:o.BN(e?.rc_template_set,s,e?.reason_code_data)?.template,X=["RC_BUILDING_VIOLATION_FLAGGED","RC_BUILDING_NOT_RESIDENTIAL","RC_BUILDING_CLASSIFICATION_MISMATCH"],ee=(0,h.createContext)(!1);function es(){return(0,h.useContext)(ee)?(0,a.jsx)(r.default,{src:t.e1.sample_watermark,className:"watermark sample",width:971,height:182,alt:""}):(0,a.jsx)(r.default,{src:t.e1.certi_seal_watermark,className:"watermark",alt:""})}function el({risk_data:e,insur_data:s=null}){let l=(0,_.v9)(e=>e.commonStore);(0,_.I0)(),(0,j.useRouter)();let{MovePage:r}=(0,p.Z)(),[t,i]=(0,h.useState)(null),[n,d]=(0,h.useState)(!1);(0,h.useEffect)(()=>
1{if(e){let s=e.result_data.result_category;i(q[(0,v.Pq)(s)])}},[e]);let{download_loading:c,set_download_loading:x}=(0,u.Z)(),m=e.deposit_result_data?.priority_price_history?.priority_history?.length>0,N=e?.bld_iros_result_data.estate_info[0],g=e?.bld_iros_result_data.estate_info[1],b="danger"!==e.bld_iros_result_data.owner_risk_result,I=m?4:3,M=b&&N.length+g.length===0?2:3,[R,S]=(0,h.useState)({deposit_pages:I,owner_pages:2,bld_pages:M,full_pages:3+I+2+M}),C=!!s,[D,H]=(0,h.useState)(w.length),T=R.full_pages,E=(0,h.useMemo)(()=>[...Array.from({length:T},(e,s)=>`risk_${s+1}`),...w],[T]),F=T+(C?D:0),{rc_code_template:Y}=e,$=(0,h.useMemo)(()=>(0,o.AC)(Y),[Y]),A=(0,f.ZY)(!!e.is_example),L=(0,h.useMemo)(()=>({...e,rc_template_set:$,...A?{created_at:A}:{}}),[e,$,A]);return(0,a.jsxs)(ee.Provider,{value:!!e.is_example,children:[c,(0,a.jsxs)("div",{className:"top-area",children:[l.isPC?(0,a.jsx)("div",{}):(0,a.jsx)(a.Fragment,{}),e.id?(0,a.jsx)("div",{className:"font-blue click",onClick:()=>{x({page_id:"RiskPDF",page_selector:C?"#RiskPDF > .PageWrap:not(.invisible), #RiskPDF > .rr-v3 > .PageWrap:not(.invisible)":void 0,desc:[(0,a.jsx)(a.Fragment,{children:"정밀 분석 결과를 공식 상세 분석 문서로 발급하고 있습니다."}),(0,a.jsxs)(a.Fragment,{children:["완료 시 리포트는"," ",(0,a.jsx)("span",{className:"font-blue",children:"'기기 파일함(PDF)'"}),"에 문서로 자동 저장됩니다."]})],title:"안심등기 상세 분석 문서 발급 중",content:[{text:"상세 분석 데이터 데이터셋 확정",completionPercent:15},{text:"근거 자료 및 발급 정보 최종 검증",completionPercent:50},{text:"공식 전문 문서 형식(PDF) 적용",completionPercent:75},{text:"공식 발급 문서 파일 다운로드",completionPercent:100}]})},children:"다운로드"}):(0,a.jsx)("div",{}),!l.isPC&&(0,a.jsx)("div",{className:"click",onClick:()=>{l.isPC||localStorage.setItem("report_side_open","true"),r({href:"back",noLoading:!0})},children:"닫기"})]}),(0,a.jsxs)("div",{id:"RiskPDF",className:(n?"pdf-loading ":"")+"homes",children:[(0,a.jsx)(er,{risk_data:L,isRealtor:l.isRealtor}),(0,a.jsx)(et,{risk_data:L,full_pages:F,deposit_pages:R.deposit_pages,owner_pages:R.owner_pages,bld_pages:R.bld_pages,has_insur:C,insur_page:T+1}),(0,a.jsx)(ei,{risk_data:L,status:t,full_pages:F,deposit_pages:R.deposit_pages,owner_pages:R.owner_pages,bld_pages:R.bld_pages,isRealtor:l.isRealtor}),(0,a.jsx)(ed,{risk_data:L,full_pages:F}),(0,a.jsx)(ec,{risk_data:L,full_pages:F,has_priority:m}),m&&(0,a.jsx)(eh,{risk_data:L,full_pages:F}),(0,a.jsx)(ex,{risk_data:L,current_page:3+I,full_pages:F}),(0,a.jsx)(eo,{risk_data:L,current_page:3+I+1,full_pages:F,owner_pages:R.owner_pages,set_page_cnt:S,isRealtor:l.isRealtor}),(0,a.jsx)(em,{risk_data:L,full_pages:F,bld_pages:R.bld_pages,set_page_cnt:S}),(0,a.jsx)(ej,{risk_data:L,full_pages:F}),C&&(0,a.jsx)("div",{className:"rr-v3",children:(0,a.jsxs)(y.eZ,{order:E,axis_of:k,safe_code:L.safe_code,created_at:L.created_at,is_example:!!L.is_example,date_format:"YY년 MM월 DD일 HH:mm",children:[(0,a.jsx)(ea,{base:T,onChange:H}),(0,a.jsx)(Z,{insur:s})]})})]})]})}function ea({base:e,onChange:s}){let{total:l}=(0,y.kh)(),a=Math.max(l-e,0);return(0,h.useEffect)(()=>{s(a)},[a,s]),null}function er({risk_data:e,isRealtor:s}){let l=e.is_origin_user&&s;return(0,a.jsxs)("section",{className:"PageWrap cover01",children:[(0,a.jsx)(es,{}),(0,a.jsxs)("div",{className:"cover-box",children:[(0,a.jsx)("div",{className:"certi-code",children:e.safe_code}),(0,a.jsxs)("div",{className:"flex",children:[!e.is_example&&(0,a.jsx)("div",{className:"certi-seal",children:(0,a.jsx)(r.default,{src:t.T_.certi_mark,alt:""})}),(0,a.jsx)("h1",{className:c()({realtor:l,column:l&&l.office_name.length>13}),children:(0,a.jsx)("b",{children:"전\xb7월세 계약 정밀진단"})}),(0,a.jsxs)("div",{className:"certi-date",children:["출력일시 :"," ",(0,a.jsx)("b",{children:n()(e.created_at).format("YY년 M월 D일 HH:mm")})]}),(0,a.jsx)("div",{className:"logo",children:(0,a.jsx)(r.default,{src:t.qx.safehomes_logo_kor_399,alt:""})})]}),(0,a.jsx)("p",{children:"전월세 AI 지킴이는 공공데이터\xb7등기정보\xb7건축물 정보와 사용자가 입력한 계약 조건을 분석해, 계약 전 확인할 내용과 필요한 조치를 안내하는 서비스입니다. 가격 관련 결과는 유사 거래와 부동산 조건을 바탕으로 산출한 추정 정보이며, 감정평가사가 산정한 감정평가액이 아닙니다. 계약 상대방 관련 결과는 확인 가능한 사실정보를 안내하는 것으로, 신용점수\xb7신용등급\xb7지급 능력 또는 장래의 계약 이행 가능성을 평가하지 않습니다. 권리관계\xb7계약 조건\xb7필요한 조치와 특약 예시는 일반 기준에 따른 참고 정보이며, 개별 계약에 대한 법률자문이나 법률의견서를 대신하지 않습니다. 진단 결과는 계약 이행이나 보증금 반환을 보장하지 않습니다. 자료는 조회 시점과 원천정보의 제공 범위에 따라 달라질 수 있습니다. 계약금\xb7잔금 지급 전 최신 원본 서류와 실제 현황을 다시 확인해 주세요. 별도의 감정평가나 법률 판단이 필요한 경우 해당 분야 전문가의 검토를 받아 주세요."})]})]})}function et({risk_data:e,full_pages:s,deposit_pages:l,owner_pages:r,bld_pages:t,has_insur:i=!1,insur_page:d=0}){let h=(0,f.wo)(!!e.is_example),o=h?{...e.user_data,...h}:e.user_data,m=o.is_dasaedae,j=!!o.rent_price;return(0,a.jsxs)("section",{className:"PageWrap index",children:[(0,a.jsx)(es,{}),(0,a.jsxs)("section",{className:"callout-box",children:[(0,a.jsx)("p",{className:"section-title",children:"계약 및 물건 기본 정보"}),(0,a.jsxs)("div",{className:"info-data",children:[(0,a.jsx)("dt",{children:"주소"}),(0,a.jsx)("dd",{children:o.summary_addr})]}
1),(0,a.jsxs)("div",{className:c()("flex-wrap",[m,j].filter(Boolean).length<2?"g3":"g4"),children:[(0,a.jsxs)("div",{className:"info-data",children:[(0,a.jsx)("dt",{children:"내 보증금"}),(0,a.jsx)("dd",{children:+o.deposit>0?(0,x.dN)(o.deposit):"-"})]}),o.rent_price&&(0,a.jsxs)("div",{className:"info-data",children:[(0,a.jsx)("dt",{children:"내 월세"}),(0,a.jsx)("dd",{children:+o.rent_price>0?(0,x.dN)(o.rent_price):"-"})]}),!o.is_dasaedae&&(0,a.jsxs)("div",{className:"info-data",children:[(0,a.jsx)("dt",{children:"선순위보증금"}),(0,a.jsx)("dd",{children:+o.debt_prior_tenant>0?(0,x.dN)(o.debt_prior_tenant):"0"===o.origin_debt_prior_tenant?"-":(0,a.jsx)("div",{className:"flex-row ty01",children:"입력 필요"})})]}),o.contract_duedate&&(0,a.jsxs)("div",{className:"info-data",children:[(0,a.jsx)("dt",{children:"입주 및 잔금 예정일"}),(0,a.jsx)("dd",{children:o.contract_duedate?n()(o.contract_duedate).format("YYYY.MM.DD"):"-"})]})]})]}),(0,a.jsxs)("section",{className:"list-section",children:[(0,a.jsx)("div",{className:"section-title",children:"정밀진단 구성"}),(0,a.jsx)("div",{className:"list-content",children:(0,a.jsxs)("ol",{children:[(0,a.jsx)("li",{children:(0,a.jsxs)("div",{className:"flex-row",children:["I. 종합 결과",(0,a.jsx)("div",{className:"divide"}),(0,a.jsx)("span",{children:"3 P"})]})}),(0,a.jsxs)("li",{children:[(0,a.jsxs)("div",{className:"flex-row",children:["II. 시세 대비 보증금",(0,a.jsx)("div",{className:"divide"}),(0,a.jsx)("span",{children:"4 P"})]}),(0,a.jsx)("small",{children:"시장 참고가격 \xb7 시세 대비 보증금 \xb7 예상 회수 금액 \xb7 선순위 권리 \xb7 임대차보호법 적용 기준"})]}),(0,a.jsxs)("li",{children:[(0,a.jsxs)("div",{className:"flex-row",children:["III. 임대인",(0,a.jsx)("div",{className:"divide"}),(0,a.jsxs)("span",{children:[3+l+1," P"]})]}),(0,a.jsx)("small",{children:"등기부상 소유자 \xb7 임대인 일치 여부 \xb7 확인 가능한 보증사고 이력"})]}),(0,a.jsxs)("li",{children:[(0,a.jsxs)("div",{className:"flex-row",children:["IV. 등기\xb7건축물",(0,a.jsx)("div",{className:"divide"}),(0,a.jsxs)("span",{children:[3+l+r+1," P"]})]}),(0,a.jsx)("small",{children:"소유권\xb7지분 \xb7 등기상 권리 \xb7 건축물 정보 \xb7 위반건축물 여부 \xb7 과거 권리 설정\xb7변동 이력"})]}),i&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("li",{children:[(0,a.jsxs)("div",{className:"flex-row",children:["V. 보증보험 가입 가능성",(0,a.jsx)("div",{className:"divide"}),(0,a.jsxs)("span",{children:[d," P"]})]}),(0,a.jsx)("small",{children:"상품별 가입 가능성 종합 \xb7 심사 항목별 판정 \xb7 가입까지 필요한 조치"})]}),(0,a.jsx)("li",{children:(0,a.jsxs)("div",{className:"flex-row",children:["VI. 전세보증금반환보증(HUG)",(0,a.jsx)("div",{className:"divide"}),(0,a.jsxs)("span",{children:[d+1," P"]})]})}),(0,a.jsx)("li",{children:(0,a.jsxs)("div",{className:"flex-row",children:["VII. 일반전세지킴보증(HF)",(0,a.jsx)("div",{className:"divide"}),(0,a.jsxs)("span",{children:[d+2," P"]})]})}),(0,a.jsx)("li",{children:(0,a.jsxs)("div",{className:"flex-row",children:["VIII. 임대인반환보증금보증(HUG)",(0,a.jsx)("div",{className:"divide"}),(0,a.jsxs)("span",{children:[d+3," P"]})]})})]})]})})]}),(0,a.jsx)("div",{className:"section-wrap"}),(0,a.jsxs)("div",{className:"page-foot",children:[(0,a.jsx)("span",{children:"목차"}),(0,a.jsxs)("span",{children:[(0,a.jsx)(a.Fragment,{children:"2"}),"/",s]}),(0,a.jsxs)("span",{children:["출력일시 : ",n()(e.created_at).format("YY.MM.DD HH:mm")]})]})]})}function ei({risk_data:e,status:s,full_pages:l,deposit_pages:i,owner_pages:d,bld_pages:h,isRealtor:x}){let{is_bad_owner:m,is_high_owner:j}=e.owner_result_data;[...new Set(e.bld_iros_result_data.estate_info[1].filter(e=>"임차권"===e.category))],[...new Set(e.bld_iros_result_data.estate_info[0].filter(e=>["신탁","압류","처분","가등기","경매","임차권"].includes(e.category)))];let _=e.bld_iros_result_data.estate_info.flat(),p=(0,v.Ox)(s);x||(e?.required_action_data||[]).find(e=>"ACT_VERIFY_TAX_CLEARANCE"===e.code);let u=(e.reason_code_data||[]).filter(s=>o.FK(e?.rc_template_set,s.code)?.template),N={deposit:{text:"시세 대비 보증금",page:4},landlord:{text:"임대인",page:3+i+1},iros_bld:{text:"등기\xb7건축물",page:3+i+d+1}},g=["deposit","landlord","iros_bld"],f={deposit:e.deposit_result_data.deposit_risk_result,landlord:e.owner_result_data.owner_risk_result,iros_bld:e.bld_iros_result_data.owner_risk_result},b=["danger","warning","safe","check"],y=[...u].filter(e=>e.affects_result).sort((e,s)=>{let l=b.indexOf(f[e.category])-b.indexOf(f[s.category]);return 0!==l?l:g.indexOf(e.category)-g.indexOf(s.category)});return(0,a.jsxs)("section",{className:"PageWrap entire element",children:[(0,a.jsx)(es,{}),(0,a.jsxs)("div",{className:"page-head",children:[(0,a.jsx)("h2",{children:"종합 결과"}),(0,a.jsxs)("div",{className:"flex-row",children:[(0,a.jsx)("img",{src:t.T_.certi_mark,alt:"안심등기 인증 마크"}),(0,a.jsx)("small",{children:e.safe_code})]})]}),s&&(0,a.jsxs)("div",{className:"entire-result ",children:[(0,a.jsxs)("div",{className:"result",children:[(0,a.jsxs)("div",{className:"flex-row",children:[(0,a.jsx)("p",{className:"result-card-title",children:"현재 계약 상태"}),(0,a.jsx)("div",{className:"tag",children:(0,a.jsx)("span",{className:s.sub_class,children:s.content})})]}),e.malso_li?.length>0&&(0,a.jsxs)("div",{className:"flex-row left start mt30",children:[(0,a.jsx)(r.default,{src:t.qx.rounded_alert_gray,alt:"",style:{height:"14px",width:"14px",marginTop:"6px"}}),(0,a.jsxs)("p",{className:"font-light-gray",style:{fontSize:"17px"},children:[n()(e.created_at).format("YYYY.MM.DD")," 기준, 고객님의 요청으로 ‘",e.malso_li.join(", "),"’을 가정하여 재산정된 결과입니다."]})]}),(0,a.jsx)("div",{className:"result-card-content",children:Object.values(q).map((e,l)=>(0,a.jsx)("div",{className:c()(e.content===s.content?e.class:"none"),children:e.content},`fin_result_status_${e.content}`))}),(0,a.jsxs)("div",{className:"txt ",children:[(0,a.jsx)("div",{className:"p-div",children:(0,a.jsx)("p",{children:(0,a.jsxs)("span",{className:"on",children:[s.content," 사유 요약"]})})}),e.result_data.result_comment.map((e,s)=>(0,a.jsx)("div",{className:c()("p-div",{mt20:0===s}),dangerouslySetInnerHTML:{__html:e}},s))]})]}),(0,a.jsxs)("div",{className:" items",children:[(0,a.jsx)("div",{className:"s-title",children:(0,a.jsx)("h3",{children:(0,a.jsx)("span",{children:"항목별 분석 결과"})})}),(0,a.jsxs)("ul",{className:"secion-result-list",children:[(0,a.jsx)("li",{children:(0,a.jsxs)("div",{className:"border-box",children:[(0,a.jsxs)("div",{className:"flex-row",children:[(0,a.jsx)("p",{children:"시세 대비 보증금"}),(0,a.jsx)("div",{className:"tag",children:(0,a.jsx)("span",{className:q[e.deposit_result_data.deposit_risk_result].sub_class,children:q[e.deposit_result_data.deposit_risk_result].content})})]}),(0,a.jsx)("div",{children:e.deposit_result_data.deposit_comment.slice(0,1).map((e,s)=>(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:e},className:"p-div"},s))})]})}),(0,a.jsx)("li",{children:(0,a.jsxs)("div",{className:"border-box",children:[(0,a.jsxs)("div",{className:"flex-row",children:[(0,a.jsx)("p",{children:"임대인"}),(0,a.jsx)("div",{className:"tag",children:(0,a.jsx)("span",{className:q[e.owner_result_data.owner_risk_result].sub_class,children:q[e.owner_result_data.owner_risk_result].content})})]}),(0,a.jsx)("div",{children:e.owner_result_data.owner_result_comment.slice(0,1).map((e,s)=>(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:e},className:"p-div"},s))})]})}),(0,a.jsx)("li",{children:(0,a.jsxs)("div",{className:"border-box",children:[(0,a.jsxs)("div",{className:"flex-row",children:[(0,a.jsx)("p",{children:"등기\xb7건축물"}),(0,a.jsx)("div",{className:"tag",children:(0,a.jsx)("span",{className:q[e.bld_iros_result_data.owner_risk_result].sub_class,children:q[e.bld_iros_result_data.owner_risk_result].content})})]}),(0,a.jsx)("div",{children:e.bld_iros_result_data.bld_iros_comment.slice(0,1).map((e,s)=>(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:e},className:"p-div"},s))})]})})]})]})]}),(0,a.jsxs)("div",{className:"items",children:[(0,a.jsxs)("div",{className:"s-title",children:[(0,a.jsx)("h3",{children:(0,a.jsx)("span",{children:"계약 전 필요한 조치"})}),p&&(0,a.jsx)("small",{children:"필요한 조치를 확인\xb7조정한 뒤 안심등기 정밀진단을 평가하면, 정책 기준 충족 시 진행 가능으로 변경 될 수 있습니다."})]}),(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsxs)("colgroup",{children:[(0,a.jsx)("col",{width:200}),(0,a.jsx)("col",{width:300})]}),(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"항목"}),(0,a.jsx)("th",{children:"현재 상태"}),(0,a.jsx)("th",{children:"필요한 조치"})]})}),y.length>0?(0,a.jsx)("tbody",{children:y.map((s,l)=>{let r=o.FK(e?.rc_template_set,s.code)?.template?.body||[],t=N[s.category];
1return f[s.category],(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"gray-cell",children:t?.text||"-"}),(0,a.jsxs)("td",{children:[s.status,(0,a.jsxs)("small",{className:"gray",children:[t?.page," 페이지 참고"]})]}),(0,a.jsxs)("td",{className:"left",children:[(0,a.jsx)("p",{className:"font-blue text-medium",children:s.action}),(0,a.jsx)("div",{className:"sol-box mt10",children:(0,a.jsx)("p",{dangerouslySetInnerHTML:{__html:r[r.length-1]}})})]})]},`rc_action_${s.code}-${l}`)})}):(0,a.jsx)("tbody",{children:(0,a.jsx)("tr",{children:(0,a.jsx)("td",{colSpan:3,children:s?.key==="safe"?(0,a.jsx)("p",{children:"보증금, 임대인, 등기\xb7건축물 평가가 모두 진행 가능으로 확인된 매물입니다. 추가 조치가 필요한 항목은 없습니다."}):(0,a.jsx)("p",{children:"건축물대장 확인 중입니다."})})})})]})})]}),e.malso_li?.length>0&&(0,a.jsxs)("div",{className:"items",children:[(0,a.jsx)("div",{className:"s-title",children:(0,a.jsx)("h3",{children:(0,a.jsx)("span",{children:"계약 조건 변경"})})}),(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsxs)("colgroup",{children:[(0,a.jsx)("col",{width:320}),(0,a.jsx)("col",{width:320})]}),(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"항목"}),(0,a.jsx)("th",{children:"변경"}),(0,a.jsx)("th",{children:"설명"})]})}),(0,a.jsx)("tbody",{children:_.filter(e=>/\(말소.*?조건\)/.test(e.title)).map((s,l)=>{let r=s.title.match(/&([^(&]+)\((말소.*?조건)\)&/);return(0,a.jsxs)("tr",{children:[(0,a.jsxs)("td",{children:[r[1],(0,a.jsx)("small",{className:"gray",children:s.date.replace(/&/g,"")})]}),(0,a.jsx)("td",{className:"font-blue text-medium",children:r[2]}),0===l&&(0,a.jsxs)("td",{rowSpan:e.malso_li.length,className:"left font-more-gray sm",children:[n()(e.created_at).format("YYYY.MM.DD")," ","기준, 고객님의 요청으로 말소(연장) 조건에 따라",(0,a.jsx)("br",{}),"분석 결과가 변동되었습니다."]})]},`sol_table_malso_${l}`)})})]})})]}),(0,a.jsxs)("div",{className:"page-foot",children:[(0,a.jsx)("span",{children:"종합 결과"}),(0,a.jsxs)("span",{children:[(0,a.jsx)(a.Fragment,{children:"3"}),"/",l]}),(0,a.jsxs)("span",{children:["출력일시 : ",n()(e.created_at).format("YY.MM.DD HH:mm")]})]})]})}let en=({deposit_result_data:e,deposit:s})=>{let l=e=>+(Number(e||0)/1e8).toFixed(2),r=l(s),t=l(e.ai_recovery_reference_price),i=l(e.summary_house_price),n=l(e.ai_market_price_q10),d=l(e.ai_market_price_q90),c=[r,t,i,n].filter(e=>e>0),h=c.length>0&&1>Math.min(...c)?0:1,x=Math.max(r,t,i,d,h+1),o=(0,m.NV)(x-h)||1,j=[];for(let e=h;e<x-.001*o;e+=o)j.push(+e.toFixed(2));j.push(+(j[j.length-1]+o).toFixed(2));let _=e=>(e-h)/o+1,p=e=>`${o>=1?Math.round(e):+e.toFixed(1)}억`,u={"--n":j.length},N=[{key:"deposit",v:r,c:"#57D58C"},{key:"reference",v:t,c:"#9580FF"},{key:"market",v:i,c:"var(--main-color)"}].filter(e=>e.v>0);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"vchart",style:u,children:[j.map(e=>(0,a.jsx)("div",{className:"vchart__grid",style:{"--v":_(e)}},`vgrid-${e}`)),!1,N.map(e=>(0,a.jsx)("div",{className:"vchart__mark",style:{"--v":_(e.v),"--c":e.c}},`vmark-${e.key}`)),!1]}),(0,a.jsx)("div",{className:"vchart__axis",style:u,children:j.map(e=>(0,a.jsx)("span",{style:{"--v":_(e)},children:p(e)},`vaxis-${e}`))}),(0,a.jsxs)("ul",{className:"vchart__legend",children:[(0,a.jsxs)("li",{children:[(0,a.jsx)("i",{style:{background:"#57D58C"}}),"내 보증금"]}),(0,a.jsxs)("li",{children:[(0,a.jsx)("i",{style:{background:"var(--main-color)"}}),"시장 참고가"]}),(0,a.jsxs)("li",{children:[(0,a.jsx)("i",{style:{background:"#9580FF"}}),"보수적 회수 기준가"]})]})]})};function ed({risk_data:e,full_pages:s}){let l=q[e.deposit_result_data.deposit_risk_result],i=Math.max(+e.deposit_result_data.ai_recovery_reference_price||0,+e.deposit_result_data.prior_debt_tenant||0,+e.user_data.deposit||0,+e.deposit_result_data.rest_price||0),d=(0,m.p9)(i),h=+e.deposit_result_data.ai_recovery_reference_price>0;return(0,a.jsxs)("section",{className:"PageWrap element deposit",children:[(0,a.jsx)(es,{}),(0,a.jsx)("div",{className:"page-head",children:(0,a.jsx)("span",{className:"pret-sb",children:e.safe_code})}),(0,a.jsx)("h2",{children:"시세 대비 보증금"}),l&&(0,a.jsxs)("div",{className:"grid g2 g-20",children:[(0,a.jsxs)("div",{className:"result",children:[(0,a.jsxs)("div",{className:"flex-row",children:[(0,a.jsx)("p",{className:"result-card-title",children:"진단 결과"}),(0,a.jsx)("div",{className:"tag",children:(0,a.jsx)("span",{className:l.sub_class,children:l.content})})]}),e.malso_li?.length>0&&(0,a.jsxs)("div",{className:"flex-row left start",children:[(0,a.jsx)(r.default,{src:t.qx.rounded_alert_gray,alt:"",style:{height:"14px",width:"14px",marginTop:"6px"}}),(0,a.jsxs)("p",{className:"font-light-gray",style:{fontSize:"17px"},children:[n()(e.created_at).format("YYYY.MM.DD")," 기준, 고객님의 요청으로 ‘",e.malso_li.join(", "),"’을 가정하여 재산정된 결과입니다."]})]}),(0,a.jsx)("div",{className:c()("chart"),children:(0,a.jsx)(r.default,{src:l.chart_img,alt:""})}),(0,a.jsxs)("div",{className:"txt",children:[(0,a.jsx)("div",{className:"p-div",children:(0,a.jsx)("p",{children:(0,a.jsxs)("span",{className:"on",children:[l.content," 사유 요약"]})})}),e.deposit_result_data.deposit_comment.map((e,s)=>(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:e},className:c()("p-div",{mt20:0===s})}
1,s))]})]}),(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"항목"}),(0,a.jsx)("th",{children:"결과"})]})}),(0,a.jsxs)("tbody",{children:[(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:"내 보증금"})}),(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:(0,x.dN)(e.user_data.deposit)})})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:"시장 참고가"})}),(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:(0,x.dN)(String(e.deposit_result_data.summary_house_price))})})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:"최우선변제금"})}),(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:(0,x.dN)(String(e.deposit_result_data.available_priority_price))})})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:"보증금 예상 회수액"})}),(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:(0,x.dN)(String(e.deposit_result_data.rest_price))})})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:"보증금 예상 회수 부족액"})}),(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:(0,x.dN)(String(Math.abs(e.deposit_result_data.safe_or_risk)))})})]})]})]})})]}),(0,a.jsxs)("section",{className:"items",children:[(0,a.jsxs)("div",{className:"s-title",children:[l.content!==g.F.safe.display&&(0,a.jsx)(b.Z,{width:16,color:l.color}),(0,a.jsxs)("h3",{children:[(0,a.jsx)("span",{children:"보증금 예상 회수액 "}),l.content!==g.F.safe.display&&(0,a.jsxs)("span",{className:c()(l.class,"state"),children:["(",l.content,")"]})]})]}),(0,a.jsxs)("div",{className:"flex-row g-30",children:[(0,a.jsx)("div",{className:"graph-wrap",children:h?(0,a.jsx)(en,{deposit_result_data:e.deposit_result_data,deposit:e.user_data.deposit}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"graph",children:(0,a.jsxs)("ul",{children:[(0,a.jsxs)("li",{children:[(0,a.jsx)("span",{children:"보수적 회수 기준가"}),(0,a.jsx)("div",{className:"box",children:(0,a.jsx)("div",{className:"ty-reference",style:{width:`${e.deposit_result_data.ai_recovery_reference_price/d*100}%`},children:(0,a.jsx)("span",{className:0==e.deposit_result_data.ai_recovery_reference_price?"zero":"",children:(0,x.dN)(e.deposit_result_data.ai_recovery_reference_price||0)})})})]}),(0,a.jsxs)("li",{children:[(0,a.jsx)("span",{children:"선순위 채권 총액"}),(0,a.jsx)("div",{className:"box",children:(0,a.jsx)("div",{className:"ty-debt",style:{width:`${e.deposit_result_data.prior_debt_tenant/d*100}%`},children:(0,a.jsx)("span",{className:0==e.deposit_result_data.prior_debt_tenant?"zero":"",children:(0,x.dN)(e.deposit_result_data.prior_debt_tenant)})})})]}),(0,a.jsxs)("li",{children:[(0,a.jsx)("span",{className:"bold",children:"보증금 예상 회수액"}),(0,a.jsx)("div",{className:"box",children:(0,a.jsx)("div",{style:{width:`${+e.deposit_result_data.rest_price/d*100}%`},className:c()("black",{over:+e.deposit_result_data.rest_price>+e.user_data.deposit}),children:(0,a.jsx)("span",{className:0==+e.deposit_result_data.rest_price?"zero":"",children:(0,x.dN)(e.deposit_result_data.rest_price)})})})]}),(0,a.jsxs)("li",{children:[(0,a.jsx)("span",{className:+e.deposit_result_data.rest_price<+e.user_data.deposit?"font-red":"font-blue",children:"내 보증금"}),(0,a.jsx)("div",{className:"box",children:(0,a.jsx)("div",{style:{width:`${+e.user_data.deposit/d*100}%`},className:c()("my",{over:+e.deposit_result_data.rest_price<+e.user_data.deposit}),children:(0,a.jsx)("span",{className:0==+e.user_data.deposit?"zero":"",children:(0,x.dN)(e.user_data.deposit)})})})]})]})}),(0,a.jsx)("div",{className:"x-line",children:(()=>{let e=(0,m.NV)(d),s=[];if(e>0)for(let l=0;l<=d+.001*e;l+=e)s.push(l);return s.map((e,s)=>(0,a.jsx)("span",{style:{left:`${e/d*100}
1%`},children:(0,m.qn)(e,d)},s))})()})]})}),(0,a.jsxs)("div",{className:"border-box side-box",children:[(0,a.jsxs)("ul",{className:"info-list",children:[(0,a.jsx)("li",{children:(0,a.jsxs)("div",{children:[(0,a.jsx)("dt",{children:"① 보수적 회수 기준가"}),(0,a.jsx)("dd",{children:(0,x.dN)(e.deposit_result_data.ai_recovery_reference_price||"0")})]})}),(0,a.jsx)("li",{children:(0,a.jsxs)("div",{children:[(0,a.jsx)("dt",{children:"② 선순위 채권 총액"}),(0,a.jsxs)("dd",{children:["-\xa0",(0,x.dN)(e.deposit_result_data.rest_price_col?.prior_debt_tenant||"0")]})]})}),(0,a.jsx)("li",{children:(0,a.jsxs)("div",{children:[(0,a.jsx)("dt",{children:"③ 예상 경매 비용"}),(0,a.jsxs)("dd",{children:["-\xa0",(0,x.dN)(e.deposit_result_data.rest_price_col?.auction_pay_price||"0")]})]})})]}),(0,a.jsx)("div",{className:"lined-bt"}),(0,a.jsxs)("ul",{className:"info-list ",children:[(0,a.jsx)("li",{children:(0,a.jsxs)("div",{children:[(0,a.jsx)("dt",{children:(0,a.jsx)("span",{className:"pret-m",children:"예상 최우선 변제금액"})}),(0,a.jsx)("dd",{children:(0,a.jsx)("span",{className:"pret-m",children:(0,x.dN)(e.deposit_result_data.available_priority_price)})})]})}),(0,a.jsx)("li",{children:(0,a.jsxs)("div",{children:[(0,a.jsx)("dt",{children:(0,a.jsx)("span",{className:"pret-m",children:"보증금 예상 회수액"})}),(0,a.jsx)("dd",{children:(0,a.jsx)("span",{className:"pret-m",children:(0,x.dN)(e.deposit_result_data.rest_price)})})]})}),(0,a.jsx)("li",{children:(0,a.jsxs)("div",{children:[(0,a.jsx)("dt",{children:(0,a.jsx)("span",{className:"pret-m ty01",children:"보증금 예상 회수 부족액"})}),(0,a.jsx)("dd",{children:(0,a.jsx)("span",{className:"pret-m ty01",children:(0,x.dN)(String(Math.abs(e.deposit_result_data.safe_or_risk)))})})]})})]})]})]}),(0,a.jsxs)("div",{className:c()("desc-box",(0,v.Ox)(l)&&"extra"),children:[(0,a.jsx)("div",{className:"desc-title",children:"산정 기준"}),e.deposit_result_data.rest_price_comment.map((e,s)=>(0,a.jsx)("div",{className:c()("p-div dot",0===s?"mt20":"mt10"),dangerouslySetInnerHTML:{__html:e}},s)),(0,a.jsx)("div",{className:c()("p-div dot","mt10"),children:(0,a.jsx)("p",{children:"보증금 예상 회수액 등 관련 용어의 정의는 7페이지 「보증금 회수 구조 진단 용어 사전」을 참고하시기 바랍니다."})})]}),(()=>{let s=["RC_PRIORITY_DEBT_HIGH_AMOUNT","RC_DEPOSIT_HIGH_AMOUNT","RC_NONCOLLECTIVE_PRIORITY_STRUCTURE_REVIEW_REQUIRED","RC_PRIORITY_DEPOSIT_HIGH_AMOUNT","RC_DEPOSIT_OVER_MARKET","RC_DEPOSIT_PARTIAL_RISK"].filter(s=>o.FK(e.rc_template_set,s)?.template?.title&&o.FK(e.rc_template_set,s)?.template?.body?.length>0);return 0===s.length?null:(0,a.jsxs)("div",{className:"desc-extra-box",children:[(0,a.jsx)("div",{className:"desc-title font-blue",children:"필요한 조치"}),s.map(s=>{let l=o.FK(e.rc_template_set,s)?.template?.body||[];return(0,a.jsx)("div",{className:"p-div dot mt10",children:(0,a.jsxs)("p",{className:"font-black",children:[l.slice(0,-1).join(" "),(0,a.jsxs)("span",{children:[" ",l[l.length-1]]})]})},s)})]})})(),o.FK(e.rc_template_set,"RC_PRIORITY_DEBT_HIGH_AMOUNT")?.template&&(0,a.jsxs)("div",{className:"desc-box mt30",children:[(0,a.jsx)("div",{className:"desc-title",children:"특약 예시"}),(0,a.jsx)("div",{className:"p-div",children:(0,a.jsx)(ep,{risk_data:e,content:"RC_PRIORITY_DEBT_HIGH_AMOUNT",has_contract:!1,is_additional:!0})})]})]}),(0,a.jsxs)("div",{className:"page-foot",children:[(0,a.jsx)("span",{children:"시세 대비 보증금"}),(0,a.jsxs)("span",{children:[(0,a.jsx)(a.Fragment,{children:"4"}),"/",s]}),(0,a.jsxs)("span",{children:["출력일시 : ",n()(e.created_at).format("YY.MM.DD HH:mm")]})]})]})}function ec({risk_data:e,full_pages:s,has_priority:l}){let{deposit_result_data:r}=e,t=!!r.summary_tax_price,i=e.user_data.is_dasaedae,d=/gongdong|dagagu|officetel/.test(r?.price_type)?"disclosure":r?.price_type,h={landvisor:{name:"감정평가액",price:r.landvisor_price||0,expression:["감정평가액"],formula:[(0,x.KE)(r.landvisor_price||0)]},kb:{name:"KB 부동산 시세",price:r.summary_kb_price||0,expression:["KB 부동산 시세"],formula:[(0,x.KE)(r.summary_kb_price||0)]},real:{name:"실거래가",price:r.real_price||0,expression:["실거래가"],formula:[(0,x.KE)(r.real_price||0)]},tech:r.summary_tech_price&&{name:"부동산테크",price:r.summary_tech_price||0,expression:["부동산테크"],formula:[(0,x.KE)(r.summary_tech_price||0)]},ai_market:{name:"AI 추정 시장가",price:r.summary_house_price||0,expression:["AI 추정 시장가"],formula:[(0,x.KE)(r.summary_house_price||0)]},disclosure:{name:"공시가격",price:r.summary_disclosure_price||0,expression:i?["공시가격","보정계수"]:[t?"공시가격 (상가 부분 포함)":"공시가격","토지가격 * 1.4"],formula:i?[(0,x.KE)(r.summary_disclosure_price||0),"x 1.4"]:[(0,x.KE)(r.summary_disclosure_price||0),(0,x.KE)(1.4*(r.summary_land_area_price||0))],dot_list:!i&&[t&&"공시가격 = 상가부분이 포함된 공시가격","토지가격 = 대지면적 * 토지공시지가"].filter(
1Boolean)},tax:{name:"건축물 시가표준액",price:r.summary_tax_price||0,expression:i?["시가표준액","토지가격","보정계수"]:["시가표준액","토지가격 * 1.4"],formula:i?[(0,x.KE)(r.summary_tax_price||0),(0,x.KE)(r.summary_land_area_price||0),"x 1.4"]:[(0,x.KE)(r.summary_tax_price||0),(0,x.KE)(1.4*(r.summary_land_area_price||0))],dot_list:["토지가격 = 대지권 비율 * 토지공시지가"]}},o=Math.max(...Object.values(h).map(e=>e.price)),j=(0,m.p9)(o);return(0,a.jsxs)("section",{className:"PageWrap element deposit",children:[(0,a.jsx)(es,{}),(0,a.jsx)("div",{className:"page-head",children:(0,a.jsx)("span",{className:"pret-sb",children:e.safe_code})})," ",(0,a.jsx)("h2",{children:"시세 대비 보증금"}),(0,a.jsxs)("div",{className:"items mtn",children:[(0,a.jsx)("div",{className:"s-title",children:(0,a.jsx)("h3",{children:(0,a.jsx)("span",{children:"시장 참고가"})})}),(0,a.jsxs)("div",{className:"flex-row g-30",children:[(0,a.jsxs)("div",{className:"graph-wrap ",children:[(0,a.jsx)("div",{className:"graph ",children:(0,a.jsx)("ul",{children:Object.entries(h).map(([s,l],r)=>(0,a.jsxs)("li",{children:[(0,a.jsx)("span",{children:l.name}),(0,a.jsx)("div",{className:"box",children:(0,a.jsx)("div",{style:{width:`${l.price/j*100}%`},className:c()("",e.deposit_result_data.price_type==s||/gongdong|dagagu|officetel/.test(e.deposit_result_data.price_type)&&"공시가격"==l.name?"my":"default"),children:(0,a.jsx)("span",{className:0==l.price?"zero":"",children:(0,x.dN)(l.price)})})})]},r))})}),(0,a.jsx)("div",{className:"x-line",children:(()=>{let e=(0,m.NV)(j),s=[];if(e>0)for(let l=0;l<=j+.001*e;l+=e)s.push(l);return s.map((e,s)=>(0,a.jsx)("span",{style:{left:`${e/j*100}%`},children:(0,m.qn)(e,j)},s))})()})]}),(0,a.jsxs)("div",{className:"border-box side-box",children:[h[d].expression&&(0,a.jsx)("ul",{className:"info-list mt20",children:h[d].expression?.slice(0,2).map((e,s)=>a.jsx("li",{children:a.jsxs("div",{children:[a.jsx("dt",{children:e}),a.jsxs("dd",{children:[s>0&&"보정계수"!==e&&"+ ",h[d].formula[s]]})]})},`price_expression_${s}`))}),h[d].expression.length>2&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"lined-bt"}),(0,a.jsx)("ul",{className:"info-list",children:(0,a.jsx)("li",{children:(0,a.jsxs)("div",{children:[(0,a.jsx)("dt",{children:h[d].expression[2]}),(0,a.jsx)("dd",{children:h[d].formula[2]})]})})})]}),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"lined-bt"}),(0,a.jsx)("ul",{className:"info-list ",children:(0,a.jsx)("li",{children:(0,a.jsxs)("div",{children:[(0,a.jsx)("dt",{children:(0,a.jsx)("span",{className:"pret-m",children:"시장 참고가"})}),(0,a.jsx)("dd",{children:(0,a.jsx)("span",{className:"pret-m",children:(0,x.dN)(r.summary_house_price)})})]})})})]}),(0,a.jsxs)("div",{className:"desc-extra-box",children:[(0,a.jsx)("div",{className:"desc-title",children:"계약 전 확인사항"}),(0,a.jsx)("div",{className:"p-div dot dashed-bt",children:(0,a.jsxs)("p",{children:["시장 참고가 등 관련 용어의 정의는 7페이지",(0,a.jsx)("br",{}),"「시세 대비 보증금 진단 용어 사전」을 참고하시기 바랍니다."]})})]})]})]})]}),!l&&(0,a.jsxs)("div",{className:"items mtn",children:[(0,a.jsxs)("div",{className:"s-title flex-row",children:[(0,a.jsx)("h3",{className:"",children:(0,a.jsx)("span",{children:"최근 주변 전세 거래 내역"})}),(0,a.jsx)("small",{className:"caption",children:"국토교통부 실거래가 공개시스템 기준"})]}),(0,a.jsxs)("div",{className:"flex-row g-30",children:[(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"계약일"}),(0,a.jsx)("th",{children:"거래가"}),(0,a.jsx)("th",{children:"층/면적"})]})}),(0,a.jsx)("tbody",{children:e.deposit_result_data.all_candidates.length>0?e.deposit_result_data.all_candidates.map((s,l)=>(0,a.jsxs)("tr",{children:[(0,a.jsxs)("td",{children:[s.year%100,".",s.month,".",s.day]}),(0,a.jsx)("td",{children:(0,x.KE)(s.price||s.deposit,!0)}),e.user_data.is_dasaedae?(0,a.jsxs)("td",{children:[s.floor,"층"]}):(0,a.jsxs)("td",{children:[s.total_area,"㎡"]})]},l)):(0,a.jsx)("tr",{children:(0,a.jsx)("td",{colSpan:3,children:(0,a.jsx)("span",{className:"none",children:"최근 전세 거래 내역 없음"})})})})]})}),(0,a.jsx)("div",{className:"",children:(0,a.jsxs)("div",{className:"desc-box",children:[(0,a.jsx)("div",{className:"desc-title",children:"계약 전 확인사항"}),(0,a.jsx)("div",{className:"p-div dot mt20",children:(0,a.jsx)("p",{children:"현재 보증금
1이 주변 시세와 비교하여 적정한지 판단하는 참고 자료입니다."})})]})})]})]}),(0,a.jsxs)("div",{className:"page-foot",children:[(0,a.jsx)("span",{children:"시세 대비 보증금"}),(0,a.jsxs)("span",{children:[(0,a.jsx)(a.Fragment,{children:"5"}),"/",s]}),(0,a.jsxs)("span",{children:["출력일시 : ",n()(e.created_at).format("YY.MM.DD HH:mm")]})]})]})}function eh({risk_data:e,full_pages:s}){let l=e.deposit_result_data.priority_comment.findIndex(e=>"guide-start"===e);return(0,a.jsxs)("section",{className:"PageWrap element repayment",children:[(0,a.jsx)(es,{}),(0,a.jsx)("div",{className:"page-head",children:(0,a.jsx)("span",{className:"pret-sb",children:e.safe_code})}),(0,a.jsx)("h2",{children:"시세 대비 보증금"}),(0,a.jsxs)("div",{className:"items mtn",children:[(0,a.jsxs)("div",{className:"s-title flex-row",children:[(0,a.jsx)("h3",{children:(0,a.jsx)("span",{children:"예상 최우선변제금"})}),(0,a.jsxs)("small",{className:"caption",children:[e.deposit_result_data.priority_price_history.priority_history[0].name," ","소액임차인 기준표"]})]}),(0,a.jsxs)("div",{className:"flex-row g-30",children:[(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"기준시점"}),(0,a.jsx)("th",{children:"보증금"}),(0,a.jsx)("th",{children:"최우선변제금"})]})}),(0,a.jsx)("tbody",{children:e.deposit_result_data.priority_price_history.priority_history.slice().reverse().map((s,l,r)=>(0,a.jsxs)("tr",{className:s.id===e.deposit_result_data.priority_price_history.available_priority.priority_id?"on":"",children:[(0,a.jsxs)("td",{children:[n()(s.start_date).format("YY.MM.DD"),"~"]}),(0,a.jsxs)("td",{children:[(0,x.dN)(s.deposit)," 이하"]}),(0,a.jsx)("td",{children:(0,x.dN)(s.price)})]},l))})]})}),(0,a.jsxs)("div",{className:"flex-col g-30",children:[0!==l&&(0,a.jsxs)("div",{className:"desc-box",children:[(0,a.jsx)("div",{className:"desc-title",children:"산정 기준"}),e.deposit_result_data.priority_comment.slice(0,-1===l?void 0:l).map((e,s)=>(0,a.jsx)("div",{className:c()("p-div dot",0===s?"mt20":"mt10"),dangerouslySetInnerHTML:{__html:e}},s))]}),l>-1&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"dashed-bt"}),(0,a.jsxs)("div",{className:"desc-box",children:[(0,a.jsx)("div",{className:"desc-title",children:"계약 전 확인사항"}),e.deposit_result_data.priority_comment.slice(l+1).map((e,s)=>(0,a.jsx)("div",{className:c()("p-div dot",0===s?"mt20":"mt10"),dangerouslySetInnerHTML:{__html:e}},s))]})]})]})]})]}),(0,a.jsxs)("div",{className:"items mtn",children:[(0,a.jsxs)("div",{className:"s-title flex-row",children:[(0,a.jsx)("h3",{className:"",children:(0,a.jsx)("span",{children:"최근 주변 전세 거래 내역"})}),(0,a.jsx)("small",{className:"caption",children:"국토교통부 실거래가 공개시스템 기준"})]}),(0,a.jsxs)("div",{className:"flex-row g-30",children:[(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"계약일"}),(0,a.jsx)("th",{children:"거래가"}),(0,a.jsx)("th",{children:"층/면적"})]})}),(0,a.jsx)("tbody",{children:e.deposit_result_data.all_candidates.length>0?e.deposit_result_data.all_candidates.map((s,l)=>(0,a.jsxs)("tr",{children:[(0,a.jsxs)("td",{children:[s.year%100,".",s.month,".",s.day]}),(0,a.jsx)("td",{children:(0,x.KE)(s.price||s.deposit,!0)}),e.user_data.is_dasaedae?(0,a.jsxs)("td",{children:[s.floor,"층"]}):(0,a.jsxs)("td",{children:[s.total_area,"㎡"]})]},l)):(0,a.jsx)("tr",{children:(0,a.jsx)("td",{colSpan:3,children:(0,a.jsx)("span",{className:"none",children:"최근 전세 거래 내역 없음"})})})})]})}),(0,a.jsx)("div",{className:"",children:(0,a.jsxs)("div",{className:"desc-box",children:[(0,a.jsx)("div",{className:"desc-title",children:"계약 전 확인사항"}),(0,a.jsx)("div",{className:"p-div dot mt20",children:(0,a.jsx)("p",{children:"현재 보증금이 주변 시세와 비교하여 적정한지 판단하는 참고 자료입니다."})})]})})]})]}),(0,a.jsxs)("div",{className:"page-foot",children:[(0,a.jsx)("span",{children:"시세 대비 보증금"}),(0,a.jsxs)("span",{children:[(0,a.jsx)(a.Fragment,{children:"6"}),"/",s]}),(0,a.jsxs)("span",{children:["출력일시 : ",n()(e.created_at).format("YY.MM.DD HH:mm")]})]})]})}function ex({risk_data:e,full_pages:s,current_page:l}){let{deposit_result_data:r}=e;return(0,a.jsxs)("section",{className:"PageWrap element word",children:[(0,a.jsx)(es,{}),(0,a.jsx)("div",{className:"page-head",children:(0,a.jsx)("span",{className:"pret-sb",children:e.safe_code})})," ",(0,a.jsx)("h2",{children:"시세 대비 보증금"}),(0,a.jsxs)("div",{className:"items mtn",children:[(0,a.jsx)("div",{className:"s-title",children:(0,a.jsx)("h3",{children:(0,a.jsx)("span",{children:"시세 대비 보증금 진단 용어 사전"})})}),(0,a.jsx)("div",{className:"table-wrap",children:(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsxs)("colgroup",{children:[(0,a.jsx)("col",{width:"220px"}),(0,a.jsx)("col",{width:"*"})]}),(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"항목"}),(0,a.jsx)("th",{children:"설명"})]})}),(0,a.jsxs)("tbody",{children:[(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"gray-cell",children:"보증금 예상 회수액"}),(0,a.jsx)("td",{className:"left",children:(0,a.jsx)("p",{children:"선택한 업종은 운영 방식에 따라 필요한 등록\xb7허가가 달라질 수 있어요. 추가 정보를 입력하면 별도 절차가 필요한지 확인해요."})})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"gray-cell",children:"시장 참고가"}),(0,a.jsx)("td",{children:(0,a.jsx)("p",{children:"조건이 비슷한 주택이라도 수리 상태, 층, 방향, 거래 시점과 협상 결과에 따라 실제 거래가격은 달라질 수 있습니다. 부동산에는 하나의 정해진 가격이 없기 때문에, 유사한 주택의 실거래 사례를 바탕으로 실제 거래될 가능성이 있는 가격 범위를 제공합니다. 시장 참고가는 이 가격 범위의 중간값으로, 현재 가격 수준을 가늠하기 위한 기준입니다."})})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"gray-cell",children:"시세 신뢰도"}),(0,a.jsx)("td",{children:(0,a.jsx)("p",{children:"현재 추정 집값을 계산하는 데 충분한 거래자료가 사용됐는지를 나타냅니다. 같은 건물의 최근 거래 여부, 주변 학습 거래 수, 면적\xb7연식 ì¡°ê±´, 필수 데이터의 누락 여부와 예상가격 범위를 종합해 평가합니다."})})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"gray-cell",children:"보증금 회수 기준가"}),(0,a.jsxs)("td",{children:[(0,a.jsx)("p",{children:"집에 문제가 생겼을 때 보증금 회수 가능성을 보수적으로 판단하기 위한 기준 금액입니다. 다음 두 금액 가운데 더 낮은 금액을 사용하여, 실제 거래가격이 달라질 가능성을 고려해 보다 보수적으로 판단하기 위한 방식입니다."}),(0,a.jsxs)("dl",{children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("dt",{children:"유사 거래사례 하위 기준가"}),(0,a.jsx)("dd",{children:"조건이 비슷한 주택의 실거래 가격 분포에서 낮은 가격대에 해당하는 하위 10% 지점의 금액을 산정합니다."})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("dt",{children:"예상 경매 낙찰가"}),(0,a.jsx)("dd",{children:"유사 거래사례를 바탕으로 계산한 추정시세에 해당 지역의 경매 가격 반영율을 ê
1³±í•´ 산정합니다."})]})]})]})]}),+r.summary_kb_price>0&&(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"gray-cell",children:"KB 부동산 시세"}),(0,a.jsx)("td",{children:(0,a.jsx)("p",{children:"KB국민은행이 전문가들의 현장 조사를 통해 산정하여 발표하는 표준 시세입니다. 전세자금대출 및 보증보험 심사 시 주택 가치를 평가하는 주요 기준으로 활용되는 공신력 높은 데이터입니다."})})]}),+r.summary_tech_price>0&&(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"gray-cell",children:"부동산테크 "}),(0,a.jsx)("td",{children:(0,a.jsx)("p",{children:"국토교통부 산하 한국부동산원에서 제공하는 시세 정보입니다. 전국 아파트, 연립주택, 주거용 오피스텔 등의 일반적인 시세 수준을 나타내며, 공공기관의 신뢰도를 바탕으로 참고 자료로 활용됩니다."})})]}),+r.real_price>0&&(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"gray-cell",children:"실거래가"}),(0,a.jsx)("td",{children:(0,a.jsx)("p",{children:"국토교통부에 신고된 실제 매매 및 임대차 계약 금액입니다. 시장의 가격 수준을 가장 현실적으로 반영하는 데이터로, 현재 보증금이 주변 시세 대비 적정한지 판단하는 중요 기준으로 활용됩니다."})})]}),+r.landvisor_price>0&&(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"gray-cell",children:"AVM "}),(0,a.jsx)("td",{children:(0,a.jsx)("p",{children:"AI 기반의 자동시세산정모델(Automated Valuation Model)이 유사 거래 사례들을 비교 분석하여 자동으로 산출한 시세입니다. 실거래 정보가 부족한 다세대\xb7다가구 주택 등의 가치를 판단할 때 유용한 참고 수치로 활용됩니다."})})]}),+r.summary_disclosure_price>0&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"gray-cell",children:"공시가격 "}),(0,a.jsx)("td",{children:(0,a.jsx)("p",{children:"정부가 재산세 등 각종 세금 부과의 기준으로 삼기 위해 매년 산정하여 공시하는 주택 가격입니다. 이는 주택 유형에 따라 개별주택가격(단독/다가구) 또는 공동주택가격(아파트/다세대) 등으로 구분되며, 주택의 기초 가치를 판단하는 데 활용됩니다."})})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"gray-cell",children:"기준시가 "}),(0,a.jsx)("td",{children:(0,a.jsx)("p",{children:"국세청이 상속세, 양도소득세 등 세금 부과를 위해 산정하는 기준 가격입니다. 주로 실거래가를 확인하기 어려운 오피스텔이나 상업용 건물 등의 가치를 평가할 때 참고 자료로 활용됩니다. 일반적으로 실제 시장 가격보다는 낮게 평가되는 경향이 있습니다."})})]})]}),+r.summary_tax_price>0&&(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"gray-cell",children:"시가표준액 "}),(0,a.jsx)("td",{children:(0,a.jsxs)("p",{children:["국세청이 과세 및 법적 기준 산정을 위해 고시하는 금액입니다.",(0,a.jsx)("br",{}),"건물의 용도(주거\xb7상가 등)와 구조에 따라 산정되며, 취득세\xb7등록세 등 각종 세금 기준으로 활용됩니다."]})})]})]})]})})})]}),(0,a.jsxs)("div",{className:"page-foot",children:[(0,a.jsx)("span",{children:"시세 대비 보증금"}),(0,a.jsxs)("span",{children:[(0,a.jsx)(a.Fragment,{children:l}),"/",s]}),(0,a.jsxs)("span",{children:["출력일시 : ",n()(e.created_at).format("YY.MM.DD HH:mm")]})]})]})}function eo({risk_data:e,full_pages:s,owner_pages:l,current_page:t,set_page_cnt:i,isRealtor:d}){let m=q[e.owner_result_data.owner_risk_result],j=e.bld_iros_result_data,_=0===Object.keys(e?.owner_result_data?.bld_owner_data||{}).length?null:e.owner_result_data.bld_owner_data,p=e.owner_result_data.summary_owner,u=p.reduce((e,s)=>(_?.[s]?.total||0)+e,0),N=(u||p.length)-p.length+1,[g,f]=(0,h.useState)([]),[y,w]=(0,h.useState)({firstKeys:[],restPages:[]}),{is_bad_owner:k,is_high_owner:I,insure_accident_owner_search:M=[]}=e.owner_result_data,R=e.owner_result_data.bad_owner_search?.filter(e=>e.is_same),S=e.owner_result_data.high_owner_search?.filter(e=>e.is_same),C=R[0],D=S[0],H=(0,h.useMemo)(()=>{let e=new Map;return M.forEach(s=>{e.has(s.name)||e.set(s.name,[]),e.get(s.name).push(s)}),Array.from(e.entries()).map(([e,s])=>({name:e,list:s}))}
1,[M]),T=(0,a.jsxs)("div",{className:"desc-box mt30",children:[(0,a.jsx)("div",{className:"desc-title",children:"계약 전 확인사항"}),(0,a.jsx)("div",{className:"p-div dot mt20",children:(0,a.jsx)("p",{children:"최근 1년 내 다수의 주택 취득 이력이 확인될 경우, 임대인의 자금 유동성 및 보증금 반환 능력에 대한 면밀한 검토가 필요합니다."})}),(0,a.jsx)("div",{className:"p-div dot mt20",children:(0,a.jsx)("p",{children:"현재 분석 데이터는 서울 지역 내 등기 정보를 기반으로 제공됩니다. 전국 단위의 통합 분석 서비스는 순차적으로 업데이트될 예정입니다."})})]}),E=(0,a.jsxs)("div",{className:"items",children:[(0,a.jsx)("div",{className:"s-title",children:(0,a.jsx)("h3",{children:(0,a.jsx)("span",{children:"등기부상 소유자 정보"})})}),(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsxs)("colgroup",{children:[(0,a.jsx)("col",{width:"180px;"}),(0,a.jsx)("col",{width:"180px;"}),(0,a.jsx)("col",{width:"180px;"}),(0,a.jsx)("col",{width:"*"})]}),(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"이름"}),(0,a.jsx)("th",{children:"생년월일"}),(0,a.jsx)("th",{children:"소유 지분"}),(0,a.jsx)("th",{children:"주소"})]})}),(0,a.jsx)("tbody",{children:e.owner_result_data.summary_owner.map((s,l)=>(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:s}),(0,a.jsx)("td",{children:e.owner_result_data.summary_owner_registration[l]}),(0,a.jsx)("td",{children:e.owner_result_data.summary_owner_share[l]}),(0,a.jsx)("td",{children:e.owner_result_data.summary_owner_address[l]})]},"owner_result-extra-comment-"+l))})]})}),"계약 전"==e.user_data.contract_status&&(0,a.jsxs)("div",{className:"desc-box mt30",children:[(0,a.jsx)("div",{className:"desc-title",children:"계약 전 확인사항"}),j.gabgu_jibun_comment.map((e,s,l)=>(0,a.jsx)("div",{className:c()("p-div dot",0===s?"mt20":"mt10"),dangerouslySetInnerHTML:{__html:e}},"owner_info-extra-comment-"+s))]})]},"owner_inform"),F=(e,s)=>(0,a.jsxs)("div",{className:"flex-row g-30 mt30",children:[(0,a.jsxs)("div",{className:"table-box",children:[(0,a.jsx)("p",{className:"box-title",children:p.length>1?(0,a.jsxs)(a.Fragment,{children:["‘",e," 임대인’ 보유 주택 현황"]}):(0,a.jsxs)(a.Fragment,{children:["보유 주택 현황 (",s.total,"채)"]})}),(0,a.jsxs)("table",{className:"mt15",children:[(0,a.jsx)("colgroup",{children:(0,a.jsx)("col",{width:400})}),(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"소재지"}),(0,a.jsx)("th",{children:"자산 구분"}),(0,a.jsx)("th",{className:"np",children:"소유권 이전 시점"})]})}),(0,a.jsxs)("tbody",{children:[s.list.sort((e,s)=>new Date(s.owner_date).getTime()-new Date(e.owner_date).getTime()).slice(0,10).map((s,l)=>(0,a.jsxs)("tr",{className:c()(s.is_report_juso&&"on"),children:[(0,a.jsxs)("td",{className:"left",children:[s.juso," ",s.other_pk_cnt>0&&(0,a.jsxs)(a.Fragment,{children:["외 ",s.other_pk_cnt,"채"]}),s.is_report_juso&&(0,a.jsx)("small",{className:"font-blue text-medium",children:"발급 주소"})]}),(0,a.jsx)("td",{children:s.house_type}),(0,a.jsx)("td",{children:s.owner_date||"-"})]},`b-owner-${e}-${l}`)),s.list.length>10&&(0,a.jsx)("tr",{children:(0,a.jsxs)("th",{colSpan:3,children:[s.list.length,"개 건물(",s.total,"채)이 확인되었습니다. 리스트는 최신 순으로 10개 건물까지 노출됩니다."]})})]})]})]}),(0,a.jsxs)("div",{children:[(0,a.jsx)("p",{className:"box-title",children:p.length>1?(0,a.jsxs)(a.Fragment,{children:["‘",e," 임대인’ 자산 취득 패턴"]}):(0,a.jsx)(a.Fragment,{children:"자산 취득 패턴"})}),s?.owner_year_summary&&(0,a.jsx)("div",{className:"graph-wrap ",children:(0,a.jsx)("div",{className:"graph ",children:(0,a.jsx)("ul",{children:Object.entries(s?.owner_year_summary).map(([e,l],r)=>(0,a.jsxs)("li",{children:[(0,a.jsx)("span",{className:c()({"font-black":l>1}),style:{width:"56px"},children:e}),(0,a.jsx)("div",{className:"box",children:(0,a.jsx)("div",{style:{width:`${l/s.total*100}%`},className:c()("",{black:l>1}),children:(0,a.jsxs)("span",{className:0==l?"zero":"",children:[l," 채"]})})})]},e+r))})})}),N>=2&&(0,a.jsx)("div",{className:"lined-bt mt30",children:T})]})]}),Y=(0,h.useRef)(null),$=(0,h.useRef)(null),A=d?null:(e?.required_action_data||[]).find(e=>"ACT_VERIFY_TAX_CLEARANCE"===e.code),L=(0,v.Ox)(m)&&(A&&A?.status!=="finish"?"tax":"bad"),P=k||I,G="boolean"==typeof e.owner_result_data?.is_insure_accident_owner,O=m&&(0,a.jsxs)("div",{className:"grid g2 g-20",children:[(0,a.jsxs)("div",{className:"result",children:[(0,a.jsxs)("div",{className:"flex-row",children:[(0,a.jsx)("p",{className:"result-card-title",children:"진단 결과"}),(0,a.jsx)("div",{className:"tag",children:(0,a.jsx)("span",{className:m.sub_class,children:m.content})})]}),(0,a.jsx)("div",{className:c()("chart"),children:(0,a.jsx)(r.default,{src:m.chart_img,alt:""})}),(0,a.jsxs)("div",{className:"txt",children:[(0,a.jsx)("div",{className:"p-div",children:(0,a.jsx)("p",{children:(0,a.jsxs)("span",{className:"on",children:[m.content," 사유 요약"]})})}),e.owner_result_data.owner_result_comment.map((e,s)=>(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:e},className:c()("p-div",{mt20:0===s})},"owner_result_comment_"+s))]})]}),(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"항목"}),(0,a.jsx)("th",{children:"결과"})]})}),(0,a.jsxs)("tbody",{children:[!1,(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:"이름"})}),(0,a.jsx)("td",{className:"more",children:(0,a.jsxs)("span",{children:[e.owner_result_data.summary_owner[0],e.owner_result_data.summary_owner.length>0&&(0,a.jsxs)(a.Fragment,{children:["외 ",e.owner_result_data.summary_owner.length,"명"]})]})})]}),u>0&&(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:"추정 소유 부동산"})}),(0,a.jsx)("td",{className:"more",children:(0,a.jsxs)("span",{children:["총 ",N,"채"]})})]}
1),k&&(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:"HUG 악성임대인"})}),(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:k?"동명이인 발견":"이력 없음"})})]}),I&&(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:"국세청 고액체납자"})}),(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:I?"동명이인 발견":"이력 없음"})})]}),"boolean"==typeof e.owner_result_data?.is_insure_accident_owner&&(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:"HUG 보증사고 이력"})}),(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:e.owner_result_data?.is_insure_accident_owner?"확인 필요":"이력 없음"})})]})]})]})})]}),K=(0,a.jsxs)("div",{className:"items",children:[(0,a.jsxs)("div",{className:"s-title",children:["bad"===L&&(0,a.jsx)(b.Z,{width:16,color:m.color}),(0,a.jsxs)("h3",{children:[(0,a.jsxs)("span",{children:["임대인 위험 이력 조회 ",(k||I)&&": "]}),(k||I)&&"동명이인 발견","bad"===L&&(0,a.jsxs)("span",{className:c()(m.class,"state"),children:["(",m.content,")"]})]})]}),(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsxs)("colgroup",{children:[(0,a.jsx)("col",{width:210}),(0,a.jsx)("col",{width:210})]}),(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"항목"}),(0,a.jsx)("th",{children:"결과"}),(0,a.jsx)("th",{children:"비고"})]})}),(0,a.jsxs)("tbody",{children:[(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{rowSpan:k&&R.length||1,children:"HUG 악성임대인"}),k?(0,a.jsx)("td",{rowSpan:R.length||1,children:"동명이인 발견"}):(0,a.jsx)("td",{children:(0,a.jsx)("span",{className:"none",children:"이력 없음"})}),k&&C?(0,a.jsxs)("td",{className:"more left",children:[C.name,"(",C.age,"세\xb7",C.year,"년 기준) / ",C.juso,(0,a.jsxs)("small",{className:"gray",children:["미반환 보증금
1액 ",(0,x.dN)(C.deposit),"(",C.disposition_cnt,"건)"]})]}):(0,a.jsx)("td",{children:"-"})]}),k&&R.length>1&&R.map((e,s)=>(0,a.jsx)("tr",{children:(0,a.jsxs)("td",{className:"more left",children:[e.name,"(",e.age,"세\xb7",e.year,"년 기준) / ",e.juso,(0,a.jsxs)("small",{className:"gray",children:["미반환 보증금액 ",(0,x.dN)(e.deposit),"(",e.disposition_cnt,"건)"]})]})},`bad-owner-${s}`)),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{rowSpan:I&&S.length||1,children:"국세청 고액체납자"}),I?(0,a.jsx)("td",{rowSpan:S.length||1,children:"동명이인 발견"}):(0,a.jsx)("td",{children:(0,a.jsx)("span",{className:"none",children:"이력 없음"})}),I&&D?(0,a.jsxs)("td",{className:"more left",children:[D.name,"(",D.age,"세\xb7",D.year,"년 기준) / ",D.juso,(0,a.jsxs)("small",{className:"gray",children:["체납액 ",(0,x.dN)(D.amount),"(",D.count,"건)"]})]}):(0,a.jsx)("td",{children:"-"})]}),I&&S.length>1&&S.slice(1).map((e,s)=>(0,a.jsx)("tr",{children:(0,a.jsxs)("td",{className:"more left",children:[e.name,"(",e.age,"세\xb7",e.year,"년 기준) / ",e.juso,(0,a.jsxs)("small",{className:"gray",children:["체납액 ",(0,x.dN)(e.amount),"(",e.count,"건)"]})]})},`high-owner-${s}`)),(I||k)&&(0,a.jsx)("tr",{children:(0,a.jsx)("td",{colSpan:3,className:"more",children:(0,a.jsx)(ep,{risk_data:e,content:"RC_LANDLORD_TAX_CLEARANCE_REQUIRED",has_contract:"계약 전"!==e.user_data.contract_status})})})]})]})}),(0,a.jsxs)("div",{className:"desc-box mt30",children:[(0,a.jsx)("div",{className:"desc-title",children:"계약 전 확인사항"}),(0,a.jsx)("div",{className:"p-div dot mt20",children:(0,a.jsx)("p",{children:"주택도시보증공사(HUG)에서 악성 임대인 명단을 확인할 수 있습니다."})}),(0,a.jsx)("div",{className:"p-div dot mt10",children:(0,a.jsx)("p",{children:"국세청은 국세를 2억 원 이상 체납하고 1년 이상 납부하지 않은 고액\xb7상습 체납자를 공개하고 있습니다."})})]})]},"risk_history"),W=(0,a.jsxs)("div",{className:"items",children:[(0,a.jsxs)("div",{className:"s-title",children:["bad"===L&&(0,a.jsx)(b.Z,{width:16,color:m.color}),(0,a.jsxs)("h3",{children:[(0,a.jsx)("span",{children:"HUG 보증사고 이력"}),"bad"===L&&(0,a.jsxs)("span",{className:c()(m.class,"state"),children:["(",m.content,")"]})]})]}),(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"이름"}),(0,a.jsx)("th",{children:"생년월일"}),(0,a.jsx)("th",{children:"보증사고"})]})}),(0,a.jsxs)("tbody",{children:[H.length>0?H.map((e,s)=>{let l=e.list.filter(e=>e.is_same).length>0?"cell-warning":void 0;return(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:l,children:e.name}),(0,a.jsx)("td",{className:l,children:e.list[0]?.registration}),(0,a.jsxs)("td",{children:[e.list.filter(e=>e.is_same).length||0,"건"]})]},"owner_group-"+s)}):e.owner_result_data.summary_owner.map((s,l)=>(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:s}),(0,a.jsx)("td",{children:e.owner_result_data.summary_owner_registration[l]}),(0,a.jsx)("td",{children:"0건"})]},"owner_result_summary_owner-"+l)),o.FK(e.rc_template_set,"RC_LANDLORD_INSURANCE_ACCIDENT")?.template&&(0,a.jsx)("tr",{children:(0,a.jsx)("td",{colSpan:3,className:"more",children:(0,a.jsx)(ep,{risk_data:e,content:"RC_LANDLORD_INSURANCE_ACCIDENT",has_contract:!1})})})]})]})})]},"insurance_accident"),U=[P&&{key:"risk_history",node:K},G&&{key:"insurance_accident",node:W},{key:"owner_inform",node:E}].filter(Boolean),B=U.reduce((e,s)=>(e[s.key]=s.node,e),{});return(0,h.useEffect)(()=>{let e=[];
1if(_&&p&&Y.current&&u>0){let s=Y.current.children,l=[[]],a=0;for(let e=0;e<s.length;e++){let r=s[e].offsetHeight,t=p[e];a+r>1400&&l[l.length-1].length>0&&(l.push([]),a=0),l[l.length-1].push(t),a+=r}e=l}f(e);let s=U.map(e=>e.key),l=[];if($.current){let e=$.current.children,a=Math.max(0,1400-((e[0]?.offsetHeight||0)+(e[1]?.offsetHeight||0))),r=0,t=0;for(s=[];r<U.length;r++){let l=e[r+2]?.offsetHeight||0;if(t+l>a)break;s.push(U[r].key),t+=l}let i=0,n=[];for(let s=r;s<U.length;s++){let a=e[s+2]?.offsetHeight||0;i+a>1400&&n.length>0&&(l.push(n),n=[],i=0),n.push(U[s].key),i+=a}n.length>0&&l.push(n)}w({firstKeys:s,restPages:l});let a=1+l.length+e.length;i(e=>({...e,owner_pages:a,full_pages:3+e.deposit_pages+a+e.bld_pages}))},[e,i]),(0,a.jsxs)(a.Fragment,{children:[_&&(0,a.jsx)("div",{ref:Y,className:"PageWrap element landlord invisible",children:p.map((e,s)=>{let l=_[e];return l&&l?.list?(0,a.jsx)("div",{children:F(e,l)},`measure-${s}`):null})}),(0,a.jsxs)("div",{ref:$,className:"PageWrap element landlord invisible",children:[(0,a.jsx)("h2",{children:"임대인"}),O,U.map(e=>e.node)]}),(0,a.jsxs)("section",{className:"PageWrap element landlord",children:[(0,a.jsx)(es,{}),(0,a.jsx)("div",{className:"page-head",children:(0,a.jsx)("span",{className:"pret-sb",children:e.safe_code})}),(0,a.jsx)("h2",{children:"임대인"}),O,y.firstKeys.map(e=>B[e]),(0,a.jsxs)("div",{className:"page-foot",children:[(0,a.jsx)("span",{children:"임대인"}),(0,a.jsxs)("span",{children:[(0,a.jsx)(a.Fragment,{children:t}),"/",s]}),(0,a.jsxs)("span",{children:["출력일시 : ",n()(e.created_at).format("YY.MM.DD HH:mm")]})]})]}),y.restPages.map((l,r)=>(0,a.jsxs)("section",{className:"PageWrap element landlord",children:[(0,a.jsx)(es,{}),(0,a.jsx)("div",{className:"page-head",children:(0,a.jsx)("span",{className:"pret-sb",children:e.safe_code})}),(0,a.jsx)("h2",{children:"임대인"}),l.map(e=>B[e]),(0,a.jsxs)("div",{className:"page-foot",children:[(0,a.jsx)("span",{children:"임대인"}),(0,a.jsxs)("span",{children:[(0,a.jsx)(a.Fragment,{children:t+1+r}),"/",s]}),(0,a.jsxs)("span",{children:["출력일시 : ",n()(e.created_at).format("YY.MM.DD HH:mm")]})]})]},`landlord-extra-${r}`)),g.map((l,r)=>(0,a.jsxs)("section",{className:"PageWrap element landlord",children:[(0,a.jsx)(es,{}),(0,a.jsx)("div",{className:"page-head",children:(0,a.jsx)("span",{className:"pret-sb",children:e.safe_code})}),(0,a.jsx)("h2",{children:"임대인"}),(0,a.jsxs)("div",{className:"items",children:[l?.length>0&&0===r&&(0,a.jsx)("div",{className:"s-title",children:(0,a.jsx)("h3",{children:(0,a.jsx)("span",{children:"임대인 보유 자산 분석 (추정)"})})}),l.map(e=>{let s=_[e];return s&&s?.list?F(e,s):null})]}),r===g.length-1&&N>=2&&T,(0,a.jsxs)("div",{className:"page-foot",children:[(0,a.jsx)("span",{children:"임대인 진단"}),(0,a.jsxs)("span",{children:[(0,a.jsx)(a.Fragment,{children:t+1+y.restPages.length+r}),"/",s]}),(0,a.jsxs)("span",{children:["출력일시 : ",n()(e.created_at).format("YY.MM.DD HH:mm")]})]})]},`owner-page-${r}`))]})}function em({risk_data:e,full_pages:s,bld_pages:l,set_page_cnt:i}){let d=q[e.bld_iros_result_data.owner_risk_result],m=e.deposit_result_data.prior_debt_tenant,j=e.bld_iros_result_data.estate_info[0],_=e.bld_iros_result_data.estate_info[1];e.owner_result_data;let p=e.bld_iros_result_data,u=!!p.daejigwon_list,g=p.owner_data?.bld_owner?.length>0&&p.owner_data?.ground_owner?.length>0,v={bld:(0,a.jsx)(()=>{let s=X.some(s=>o.FK(e.rc_template_set,s)?.template?.title),l=!!o.FK(e.rc_template_set,"RC_BUILDING_CLASSIFICATION_MISMATCH")?.template?.title,r=!!o.FK(e.rc_template_set,"RC_BUILDING_NOT_RESIDENTIAL")?.template?.title;return(0,a.jsxs)("div",{className:c()("items",s&&"order-1"),children:[(0,a.jsxs)("div",{className:"s-title",children:[s&&(0,a.jsx)(b.Z,{width:16,color:d.color}),(0,a.jsxs)("h3",{children:[(0,a.jsx)("span",{children:"건축물 주요 정보"}),s&&(0,a.jsxs)("span",{className:c()(d.class,"state"),children:["(",d.content,")"]})]})]}),(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{className:"tl",children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"소유자"}),(0,a.jsx)("th",{children:"주용도"}),(0,a.jsx)("th",{children:"계약 대상 층(전용 면적)"}),(0,a.jsx)("th",{children:"위반건축물 여부"})]})}),(0,a.jsxs)("tbody",{children:[(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:p.summary_owner.join(", ")}),(0,a.jsx)("td",{children:p.summary_bld_type}),(0,a.jsxs)("td",{children:[p.floor,"층 (",p.summary_priv_area,"㎡)"]}),(0,a.jsx)("td",{children:p.is_bld_issue?"해당":"이상없음"})]}),l&&(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{style:{color:"#F0932B",backgroundColor:"#F0932B1a"},children:"구분등기"}),(0,a.jsx)("td",{className:"more",colSpan:3,children:"등기 필요"})]}),p.is_bld_issue?(0,a.jsx)("tr",{children:(0,a.jsx)("td",{colSpan:4,className:"more",children:(0,a.jsx)(ep,{risk_data:e,content:"위반건축물",has_contract:!1})})}):r?(0,a.jsx)("tr",{children:(0,a.jsx)("td",{colSpan:4,className:"more",children:(0,a.jsx)(ep,{risk_data:e,content:"RC_BUILDING_NOT_RESIDENTIAL",has_contract:!1})})}):(0,a.jsx)(a.Fragment,{})]})]})}
1),p.is_bld_issue?(0,a.jsxs)("div",{className:"desc-box mt30",children:[(0,a.jsx)("div",{className:"desc-title",children:"특약 사항"}),(0,a.jsx)("div",{className:"p-div",children:(0,a.jsx)(ep,{risk_data:e,content:"위반건축물",has_contract:!1,is_additional:!0})})]}):!!o.FK(e.rc_template_set,"RC_BUILDING_NOT_RESIDENTIAL")?.template?.clauses&&(0,a.jsxs)("div",{className:"desc-box mt30",children:[(0,a.jsx)("div",{className:"desc-title",children:"특약 사항"}),(0,a.jsx)("div",{className:"p-div",children:(0,a.jsx)(ep,{risk_data:e,content:"RC_BUILDING_NOT_RESIDENTIAL",has_contract:!1,is_additional:!0})})]})]})},{},"bld"),gab:(0,a.jsx)(()=>{let s=j.map(s=>(0,N.apply_rc_condition_status)((0,N.get_gapgu_row_status)(s),e,(0,N.get_row_rc_code)(s),s.title)),l=s.includes("danger")?"danger":s.includes("warning")?"warning":"safe",r="safe"!==l,t=Array.from(new Set(j.map(e=>e.category).filter(e=>"basic"!==e))).filter(s=>J(e,z(s),s)?.clauses?.length>0);return(0,a.jsxs)("div",{className:c()("items",r&&"order-1"),children:[(0,a.jsxs)("div",{className:"s-title",children:[r&&(0,a.jsx)(b.Z,{width:16,color:q[l].color}),(0,a.jsxs)("h3",{children:[(0,a.jsxs)("span",{children:["소유권 제한 및 특약사항"," ",e.bld_iros_result_data.gabgu_except_tag.length>0&&": "]}),j.length>0&&e.bld_iros_result_data.gabgu_except_tag.join("\xb7"),r&&(0,a.jsxs)("span",{className:c()(q[l].class,"state"),children:["(",q[l].content,")"]})]})]}),(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsxs)("colgroup",{children:[(0,a.jsx)("col",{width:"210px;"}),(0,a.jsx)("col",{width:"210px;"}),(0,a.jsx)("col",{width:"*"})]}),(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"목적"}),(0,a.jsx)("th",{children:"내용"}),(0,a.jsx)("th",{children:"설명"})]})}),(0,a.jsx)("tbody",{children:j.length>0?j.map((l,r)=>(0,a.jsxs)("tr",{children:[(0,a.jsxs)("td",{className:c()(`cell-${s[r]}`),children:[(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:(0,x.bj)(l.title)}}),(0,a.jsx)("small",{className:"gray",dangerouslySetInnerHTML:{__html:(0,x.bj)(l.date)}})]}),(0,a.jsx)("td",{className:"sm fp",dangerouslySetInnerHTML:{__html:(0,x.bj)(l.des)}}),/\(말소.*?조건\)/.test(l.title)?(0,a.jsxs)("td",{className:"left",children:[n()(e.created_at).format("YYYY.MM.DD")," ","기준, 고객님의 요청으로 말소(연장) 조건에 따라 분석 결과가 변동되었습니다."]}):(0,a.jsx)("td",{className:"more",children:(0,a.jsx)(ep,{risk_data:e,content:z(l.title),title:l.title,has_changed:/\(말소.*?조건\)/.test(l.title),has_contract:"계약 전"!==e.user_data.contract_status,body_only:!0})})]},"gab-data-comp-"+r)):(0,a.jsx)("tr",{children:(0,a.jsx)("td",{colSpan:3,children:(0,a.jsx)("p",{className:"none",children:"내용이 없습니다"})})})})]})}),t.length>0&&(0,a.jsxs)("div",{className:"desc-box mt30",children:[(0,a.jsx)("div",{className:"desc-title",children:"특약 사항"}),(0,a.jsx)("div",{className:"p-div",children:t.map((s,l)=>(0,a.jsx)(ep,{risk_data:e,content:z(s),title:s,has_contract:!1,is_additional:!0},l))})]})]})},{},"gab"),eul:(0,a.jsx)(()=>{let s=Array.from(new Set(_.map(e=>"basic"==e.category?"근저당":e.category))).filter(s=>J(e,Q(s),s)?.clauses?.length>0),l=e?.user_data?.is_dasaedae,r=_.map(s=>(0,N.apply_rc_condition_status)((0,N.get_eulgu_row_status)(s,l),e,(0,N.get_row_rc_code)(s),s.category)),t=r.includes("danger")?"danger":r.includes("warning")?"warning":"safe",i="safe"!==t;return(0,a.jsxs)("div",{className:c()("items",i&&"order-1"),children:[(0,a.jsxs)("div",{className:"s-title",children:[i&&(0,a.jsx)(b.Z,{width:16,color:q[t].color}),(0,a.jsxs)("h3",{children:[(0,a.jsxs)("span",{children:["선순위 권리 현황",e.bld_iros_result_data.eulgu_tag.length>0&&": "]}),_.length>0&&e.bld_iros_result_data.eulgu_tag.join("\xb7"),i&&(0,a.jsxs)("span",{className:c()(q[t].class,"state"),children:["(",q[t].content,")"]})]})]}),(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsxs)("colgroup",{children:[(0,a.jsx)("col",{width:"210px;"}),(0,a.jsx)("col",{width:"210px;"}),(0,a.jsx)("col",{width:"*"})]}),(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"목적"}),(0,a.jsx)("th",{children:"내용"}),(0,a.jsx)("th",{children:"계약 전 확인사항"})]})}),(0,a.jsxs)("tbody",{children:[_.length>0?_.map((s,l)=>(0,a.jsxs)("tr",{children:[(0,a.jsxs)("td",{className:c()(`cell-${r[l]}`),children:[(0,a.jsx)("span",{dangerouslySetInnerHTML:{__html:(0,x.bj)(s.title)}}),(0,a.jsx)("small",{className:"gray",dangerouslySetInnerHTML:{__html:(0,x.bj)(s.date)}})]}),(0,a.jsx)("td",{className:"sm fp",dangerouslySetInnerHTML:{__html:(0,x.bj)(s.des)}}),/\(말소.*?조건\)/.test(s.title)?(0,a.jsxs)("td",{className:"left",children:[n()(e.created_at).format("YYYY.MM.DD")," ","기준, 고객님의 요청으로 말소(연장) 조건에 따라 분석 결과가 변동되었습니다."]}):(0,a.jsx)("td",{className:"more",children:(0,a.jsx)(ep,{risk_data:e,content:Q(s.title),title:s.title,has_changed:/\(말소.*?조건\)/.test(s.title),has_contract:"계약 전"!==e.user_data.contract_status,body_only:!0})})]},"eul-data-comp-"+l)):(0,a.jsx)("tr",{children:(0,a.jsx)("td",{colSpan:3,children:(0,a.jsx)("p",{className:"none",children:"내용이 없습니다"})})}),e.bld_iros_result_data.eulgu_comment.length>0?e.bld_iros_result_data.eulgu_comment.map((e,s)=>(0,a.jsx)("tr",{children:(0,a.jsx)("td",{className:"more",colSpan:3,children:(0,a.jsxs)("div",{className:"sol-box",children:[(0,a.jsx)("div",{className:"sol-tag gray",children:"계약 전 확인사항"}),(0,a.jsx)("p",{dangerouslySetInnerHTML:{__html:e},className:"gray"})]})})},s)):(0,a.jsx)(a.Fragment,{})]})]})}),s.length>
10&&(0,a.jsxs)("div",{className:"desc-box mt30",children:[(0,a.jsx)("div",{className:"desc-title",children:"특약 사항"}),(0,a.jsx)("div",{className:"p-div",children:s.map((s,l)=>(0,a.jsx)(ep,{risk_data:e,content:Q(s),title:s,has_contract:!1,is_additional:!0},l))})]})]})},{},"eul"),...u&&{site_right:(0,a.jsx)(()=>{let s=p.daejigwon_list,l=(0,o.FK)(e.rc_template_set,"RC_SITE_RIGHT_REGISTRATION_UNAVAILABLE"),r=!!l?.template?.title;return e?.user_data?.is_dasaedae?(0,a.jsxs)("div",{className:c()("items",r&&"order-1"),children:[(0,a.jsxs)("div",{className:"s-title",children:[r&&(0,a.jsx)(b.Z,{width:16,color:q.warning.color}),(0,a.jsxs)("h3",{children:[(0,a.jsx)("span",{children:"대지권의 표시"}),r&&(0,a.jsxs)("span",{className:c()(q.warning.class,"state"),children:[q.warning.content," 사유"]})]})]}),(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsxs)("colgroup",{children:[(0,a.jsx)("col",{width:"210px;"}),(0,a.jsx)("col",{width:"210px;"}),(0,a.jsx)("col",{width:"*"})]}),(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"종류"}),(0,a.jsx)("th",{children:"비율"}),(0,a.jsx)("th",{children:"등기원인 및 기타사항"})]})}),(0,a.jsx)("tbody",{children:s?.length>0?s.map((e,s)=>(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:e.type??""}),(0,a.jsx)("td",{children:e.ratio??""}),e.cause&&(0,a.jsx)("td",{className:"left",colSpan:1,children:e.cause.split("|").map((e,s)=>(0,a.jsx)("p",{dangerouslySetInnerHTML:{__html:(0,x.bj)(e)}},s))})]},s)):(0,a.jsx)("tr",{children:(0,a.jsx)("td",{colSpan:3,children:"표시할 대지권 정보가 없습니다."})})})]})}),l?.template&&(0,a.jsx)("div",{className:"desc-extra-box",children:(0,a.jsx)(ep,{risk_data:e,content:"RC_SITE_RIGHT_REGISTRATION_UNAVAILABLE",has_contract:!1})})]}):null},{},"site_right")},...g&&{ownership_match:(0,a.jsx)(()=>{let s=p.owner_data,l=(0,o.FK)(e.rc_template_set,"RC_LAND_BUILDING_OWNERSHIP_MISMATCH"),r=!!l?.template?.title;return(0,a.jsxs)("div",{className:c()("items",r&&"order-1"),children:[(0,a.jsxs)("div",{className:"s-title",children:[r&&(0,a.jsx)(b.Z,{width:16,color:q.warning.color}),(0,a.jsxs)("h3",{children:[(0,a.jsx)("span",{children:"소유자 확인"}),r&&(0,a.jsxs)("span",{className:c()(q.warning.class,"state"),children:[q.warning.content," 사유"]})]})]}),(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsxs)("colgroup",{children:[(0,a.jsx)("col",{width:"*"}),(0,a.jsx)("col",{width:"*"})]}),(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"건물 소유자"}),(0,a.jsx)("th",{children:"토지 소유자"})]})}),(0,a.jsx)("tbody",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{children:s.bld_owner.join(", ")}),(0,a.jsx)("td",{children:s.ground_owner.join(", ")})]})})]})}),l?.template&&(0,a.jsx)("div",{className:"desc-extra-box",children:(0,a.jsx)(ep,{risk_data:e,content:"RC_LAND_BUILDING_OWNERSHIP_MISMATCH",has_contract:!1})})]})},{},"ownership_match")}},f="danger"===e.bld_iros_result_data.owner_risk_result?j.length>0?"gab":"eul":"bld",y=(0,h.useMemo)(()=>["bld","gab","eul",...u?["site_right"]:[],...g?["ownership_match"]:[]].filter(e=>e!==f),[u,g,f]),w=d&&(0,a.jsxs)("div",{className:"grid g2 g-20 order_0",children:[(0,a.jsxs)("div",{className:"result",children:[(0,a.jsxs)("div",{className:"flex-row",children:[(0,a.jsx)("p",{className:"result-card-title",children:"진단 결과"}),(0,a.jsx)("div",{className:"tag",children:(0,a.jsx)("span",{className:d.sub_class,children:d.content})})]}),e.malso_li?.length>0&&(0,a.jsxs)("div",{className:"flex-row left start",children:[(0,a.jsx)(r.default,{src:t.qx.rounded_alert_gray,alt:"",style:{height:"14px",width:"14px",marginTop:"6px"}}),(0,a.jsxs)("p",{className:"font-light-gray",style:{fontSize:"17px"},children:[n()(e.created_at).format("YYYY.MM.DD")," 기준, 고객님의 요청으로 ‘",e.malso_li.join(", "),"’을 가정하여 재산정된 결과입니다."]})]}),(0,a.jsx)("div",{className:c()("chart"),children:(0,a.jsx)(r.default,{src:d.chart_img,alt:""})}),(0,a.jsxs)("div",{className:"txt",children:[(0,a.jsx)("div",{className:"p-div",children:(0,a.jsx)("p",{children:(0,a.jsxs)("span",{className:"on",children:[d.content," 사유 요약"]})})}),e.bld_iros_result_data.bld_iros_comment.map((e,s)=>(0,a.jsx)("div",{dangerouslySetInnerHTML:{__html:e},className:c()("p-div",{mt20:0===s})}
1,s))]})]}),(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"항목"}),(0,a.jsx)("th",{children:"결과"})]})}),(0,a.jsxs)("tbody",{children:[(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:"소유지분 현황"})}),(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:p.summary_owner.length>1?"공동 소유":"단독 소유"})})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:"소유권 제한 및 특약사항"})}),(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:0===p.estate_info[0].length?"기록 사항 없음":`${p.estate_info[0][0].title.replace(/&/g,"")} ${p.estate_info[0].length>1?`외 ${p.estate_info[0].length-1}건`:""}`})})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:"선순위 권리 현황"})}),(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:(0,x.KE)(m)})})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:"위반 건축물"})}),(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:"check"===e.bld_iros_result_data.owner_risk_result?"확인중":p.is_bld_issue?"해당":"해당 없음"})})]}),(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:"과거 권리침해 이력"})}),(0,a.jsx)("td",{className:"more",children:(0,a.jsx)("span",{children:p.gab_eul_date.every(e=>0===e.length)?"기록 사항 없음":p.gab_eul_date.reduce((e,s)=>s.length+e,0)+"건"})})]})]})]})})]}),k=(0,h.useRef)(null),[I,M]=(0,h.useState)(()=>2===l?y:[]),[R,S]=(0,h.useState)(()=>2===l?[]:[y]);return(0,h.useEffect)(()=>{let e=y,s=[];if(k.current){let l=k.current.children,a=e=>l[({bld:2,gab:3,eul:4,site_right:5,ownership_match:6})[e]]?.offsetHeight||0,r=Math.max(0,1400-((l[0]?.offsetHeight||0)+(l[1]?.offsetHeight||0)+a(f))),t=0,i=0;for(e=[];t<y.length;t++){let s=a(y[t]);if(i+s>r)break;e.push(y[t]),i+=s}let n=0,d=[];for(let e=t;e<y.length;e++){let l=a(y[e]);n+l>1400&&d.length>0&&(s.push(d),d=[],n=0),d.push(y[e]),n+=l}d.length>0&&s.push(d)}M(e),S(s);let l=2+s.length;i(e=>({...e,bld_pages:l,full_pages:3+e.deposit_pages+e.owner_pages+l}))},[e,f,y]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("section",{id:"",className:"PageWrap element ",children:[(0,a.jsx)(es,{}),(0,a.jsx)("div",{className:"page-head",children:(0,a.jsx)("span",{className:"pret-sb",children:e.safe_code})}),(0,a.jsx)("h2",{className:"",children:"등기\xb7건축물"}),w,v[f],I.map(e=>v[e]),(0,a.jsxs)("div",{className:"page-foot",children:[(0,a.jsx)("span",{children:"등기\xb7건축물"}),(0,a.jsxs)("span",{children:[(0,a.jsx)(a.Fragment,{children:s-l+1}),"/",s]}),(0,a.jsxs)("span",{children:["출력일시 : ",n()(e.created_at).format("YY.MM.DD HH:mm")]})]})]}),(0,a.jsxs)("div",{ref:k,className:"PageWrap element invisible",children:[(0,a.jsx)("h2",{className:"",children:"등기\xb7건축물"}),w,v.bld,v.gab,v.eul,v.site_right,v.ownership_match]}),R.map((r,t)=>(0,a.jsxs)("section",{id:"",className:"PageWrap element register",children:[(0,a.jsx)(es,{}),(0,a.jsx)("div",{className:"page-head",children:(0,a.jsx)("span",{className:"pret-sb",children:e.safe_code})}),r.map(e=>v[e]),(0,a.jsxs)("div",{className:"page-foot",children:[(0,a.jsx)("span",{children:"등기\xb7건축물"}),(0,a.jsxs)("span",{children:[(0,a.jsx)(a.Fragment,{children:s-l+2+t}),"/",s]}),(0,a.jsxs)("span",{children:["출력일시 : ",n()(e.created_at).format("YY.MM.DD HH:mm")]})]})]},`bld-register-${t}`))]})}function ej({risk_data:e,full_pages:s}){let l=["압류","경매","가압류","임차권"],r=e.bld_iros_result_data,t=e.owner_result_data,i=r.gab_eul_date,d=r.gab_eul_date.every(e=>0===e.length);return(0,a.jsxs)("section",{id:"",className:"PageWrap element",children:[(0,a.jsx)(es,{}),(0,a.jsx)("div",{className:"page-head",children:(0,a.jsx)("span",{className:"pret-sb",children:e.safe_code})}),(0,a.jsx)("h2",{children:"등기\xb7건축물"}),(0,a.jsxs)("div",{className:"items",children:[(0,a.jsx)("div",{className:"s-title flex",children:(0,a.jsx)("h3",{children:(0,a.jsx)("span",{children:"소유지분 현황"})})}),(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsxs)("colgroup",{children:[(0,a.jsx)("col",{width:"180px;"}),(0,a.jsx)("col",{width:"180px;"}),(0,a.jsx)("col",{width:"180px;"}),(0,a.jsx)("col",{width:"*"})]}),(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"이름"}),(0,a.jsx)("th",{children:"생년월일"}),(0,a.jsx)("th",{children:"소유 지분"}),(0,a.jsx)("th",{children:"주소"})]})}),(0,a.jsx)("tbody",{children:t.summary_owner.map((e,s)=>(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"",children:e}),(0,a.jsx)("td",{className:"",children:t.summary_owner_registration[s]}),(0,a.jsx)("td",{className:"",children:t.summary_owner_share[s]}),(0,a.jsx)("td",{className:"left",children:t.summary_owner_address[s]})]},s))})]})}
1),(0,a.jsxs)("div",{className:"desc-box mt30",children:[(0,a.jsx)("div",{className:"desc-title",children:"계약 전 확인사항"}),r.gabgu_jibun_comment.map((e,s)=>(0,a.jsx)("div",{className:c()("p-div dot",0===s?"mt20":"mt10"),dangerouslySetInnerHTML:{__html:e}},s))]})]}),(0,a.jsxs)("div",{className:"items",children:[(0,a.jsx)("div",{className:"s-title",children:(0,a.jsx)("h3",{children:(0,a.jsx)("span",{children:"건축물 기본 정보"})})}),(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"세대 수"}),(0,a.jsx)("th",{children:"승강기 수"}),(0,a.jsx)("th",{children:"층 수"}),(0,a.jsx)("th",{children:"사용 승인일"})]})}),(0,a.jsx)("tbody",{children:(0,a.jsxs)("tr",{children:[(0,a.jsxs)("td",{children:[r.households_count||0,"세대"]}),(0,a.jsxs)("td",{children:[r.elevator_number||0,"대"]}),(0,a.jsxs)("td",{children:["지상 ",r.above_floors||0,"층 / 지하"," ",r.under_floors||0,"층"]}),(0,a.jsx)("td",{children:n()(r.approved_date,"YYYYMMDD").isValid()?n()(r.approved_date,"YYYYMMDD").format("YYYY.MM.DD"):"-"})]})})]})})]}),(0,a.jsxs)("div",{className:"items",children:[(0,a.jsx)("div",{className:"s-title",children:(0,a.jsx)("h3",{children:(0,a.jsx)("span",{children:"과거 권리침해 이력"})})}),(0,a.jsx)("div",{className:"table-box",children:(0,a.jsxs)("table",{children:[(0,a.jsxs)("colgroup",{children:[(0,a.jsx)("col",{width:"210px;"}),(0,a.jsx)("col",{width:"210px;"}),(0,a.jsx)("col",{width:"*"})]}),(0,a.jsx)("thead",{children:(0,a.jsxs)("tr",{children:[(0,a.jsx)("th",{children:"목적"}),(0,a.jsx)("th",{children:"내용"}),(0,a.jsx)("th",{children:"계약 전 확인사항"})]})}),(0,a.jsx)("tbody",{children:d?(0,a.jsx)("tr",{children:(0,a.jsx)("td",{className:"fp",colSpan:3,children:(0,a.jsx)("p",{className:"none",children:"권리침해 이력이 없습니다."})})}):i.map((s,r)=>s.length>0&&(0,a.jsxs)("tr",{children:[(0,a.jsx)("td",{className:"fp",children:l[r]}),(0,a.jsxs)("td",{className:"fp sm",children:["과거 ",s.length,"건 이력 확인"]}),(0,a.jsx)("td",{className:"more",children:e.bld_iros_result_data.gab_eul_date_comment[0]?(0,a.jsx)("p",{className:"gray",dangerouslySetInnerHTML:{__html:e.bld_iros_result_data.gab_eul_date_comment[0]}}):"-"})]},r))})]})})]}),(0,a.jsxs)("div",{className:"page-foot",children:[(0,a.jsx)("span",{children:"등기\xb7건축물"}),(0,a.jsxs)("span",{children:[(0,a.jsx)(a.Fragment,{children:s}),"/",s]}),(0,a.jsxs)("span",{children:["출력일시 : ",n()(e.created_at).format("YY.MM.DD HH:mm")]})]})]})}let e_=["①","②","③","④","⑤","⑥","⑦","⑧","⑨","⑩"];function ep({risk_data:e,content:s,title:l,is_additional:r=!1,no_tag:t=!1,has_changed:i=!1}){let n=J(e,s,l),d=!!n&&!i;if(r){let e=n?.clauses;if(d&&e?.length>0){let l=[];return e.forEach((r,t)=>{e.length>1&&r.title&&l.push((0,a.jsx)("p",{className:0===l.length?"mt20":"mt10",dangerouslySetInnerHTML:{__html:`<strong>${r.title}</strong>`}},`${s}-clause-title-${t}`)),(r.items||[]).forEach((e,r)=>{l.push((0,a.jsx)("p",{className:0===l.length?"mt20":"mt10",dangerouslySetInnerHTML:{__html:`${e_[r]||`${r+1}.`} ${e}`}},`${s}-contract-${t}-${r}`))})}),(0,a.jsx)(a.Fragment,{children:l})}return"-"}return d&&n?.body?.length>0?(0,a.jsxs)("div",{className:"sol-box action",children:[t||(0,a.jsx)("div",{className:"sol-tag blue",children:"필요한 조치"}),(0,a.jsxs)("p",{children:[n.body.slice(0,-1).join(" "),(0,a.jsxs)("span",{children:[" ",n.body[n.body.length-1]]})]})]}):"-"}},9614:function(e,s,l){"use strict";l.d(s,{CK:function(){return p},Dr:function(){return d},E3:function(){return b},Er:function(){return h},Fx:function(){return x},V6:function(){return m},Y:function(){return y},YH:function(){return f},fB:function(){return v},jl:function(){return g},pu:function(){return u},sV:function(){return o},w:function(){return N}});var a=l(57437),r=l(2265),t=l(36760),i=l.n(t),n=l(62306);let d="-",c=e=>"string"==typeof e?Number(e.replace(/[,\s금원]/g,"")):Number(e),h=e=>null==e||""===e||!Number.isFinite(c(e)),x=e=>{if(h(e))return d;let s=c(e);return 0===s?"0원":String((0,n.dN)(s))},o={hug:{label:"HUG 주택도시보증공사 공식 기준",href:"/insurance-check/overview/hug"}
1,hf:{label:"HF 한국주택금융공사 공식 기준",href:"/insurance-check/overview/hf"},imdae:{label:"HUG 주택도시보증공사 공식 기준",href:"/insurance-check/overview/hug-owner"}},m=(0,r.createContext)(null),j=e=>`${Math.round(e/1e8*10)/10}억`,_=e=>{if(!(e>0))return 0;let s=10**Math.floor(Math.log10(e)),l=[1,2,5,10].find(l=>e<=s*l)??10;return s*l};function p({value:e,limit:s,value_label:l,limit_label:r}){let t=_(Math.max(e,s));if(!t)return null;let n=e>s,d=e=>`${100*Math.min(Math.max(e/t,0),1)}%`;return(0,a.jsxs)("div",{className:i()("range-chart",{"is-over":n}),children:[(0,a.jsxs)("div",{className:"range-chart__marks",children:[(0,a.jsx)("span",{className:"safe",style:{left:d(s)},children:x(s)}),(0,a.jsx)("span",{className:i()(n?"mine-over":"mine"),style:{left:d(e)},children:x(e)})]}),(0,a.jsxs)("div",{className:"range-chart__plot",children:[(0,a.jsx)("span",{className:"safe",style:{width:d(s)}}),n?(0,a.jsx)("span",{className:"over",style:{left:d(s),width:`calc(${d(e)} - ${d(s)})`}}):(0,a.jsx)("span",{className:"mine",style:{width:d(e)}})]}),(0,a.jsxs)("div",{className:"range-chart__axis",children:[(0,a.jsx)("span",{className:"from",children:"0"}),n&&(0,a.jsxs)("span",{className:"excess",style:{left:d(e)},children:["초과 ",j(e-s)]}),(0,a.jsx)("span",{className:"to",children:j(t)})]}),(0,a.jsxs)("ul",{className:"range-chart__legend",children:[(0,a.jsx)("li",{className:"safe",children:r}),(0,a.jsx)("li",{className:n?"over":"mine",children:l})]})]})}function u({title:e,formula:s,rows:l}){return(0,a.jsxs)("details",{className:"common-v3",children:[(0,a.jsx)("summary",{children:(0,a.jsx)("span",{className:"label",children:e})}),(0,a.jsxs)("div",{className:"insur-basis",children:[!!s&&(0,a.jsx)("p",{className:"insur-basis__formula",children:s}),(0,a.jsx)("div",{className:"insur-basis__calc",children:l.map((e,s)=>(0,a.jsxs)("div",{className:i()("insur-basis__row",{"is-total":"="===e.op}),children:[(0,a.jsx)("span",{className:"op",children:e.op||""}),(0,a.jsx)("span",{className:"value",children:e.value})]},s))})]})]})}let N=(e,s)=>Number(e?.[s]??0),g=(e,s)=>{let l=e?.[s];return h(l)?NaN:c(l)},v=(e,s)=>{let l=e?.[s];return"boolean"==typeof l?l:void 0},f=e=>{let s=x(e);return{value:s===d?d:`${s} 이하`}},b="확인중",y=(e,s,l)=>({now:{value:"boolean"!=typeof e?b:e?s:l},next:{value:s}})},74471:function(e,s,l){"use strict";l.d(s,{Fq:function(){return t},Pg:function(){return i},kr:function(){return n}});let a=e=>"string"==typeof e?Number(e.replace(/[,\s금원]/g,"")):Number(e),r=(e,s)=>{let l=a(e),r=a(s);return Number.isFinite(l)&&Number.isFinite(r)&&r>0&&l>r},t=(e,s,l)=>!r(s,l)&&e,i=(e,s)=>s?e+12*s/.065:e,n=e=>e?7e8:5e8},85926:function(e,s,l){"use strict";l.d(s,{CK:function(){return x},J6:function(){return h},ho:function(){return o}});var a=l(57437),r=l(3865),t=l(77152);let i=(e,s)=>{let l=[];if(s>0)for(let a=0;a<=e+.001*s;a+=s)l.push(a);return l},n=(e,s)=>s>0?Math.min(Math.max(e/s*100,0),100):0,d=(e,s)=>`${n(e,s)}%`,c=(e,s)=>({left:d(e,s),"--rr-pos":n(e,s)});function h({deposit:e,rest_price:s}){let l=Number(e||0),n=Number(s||0);if(l<=0&&n<=0)return null;let h=(0,r.p9)(Math.max(l,n))||Math.max(l,n),x=(0,r.NV)(h),o=i(h,x),m=[{key:"rest",to:n,cn:"rr-chart__band navy"},{key:"deposit",to:l,cn:"rr-chart__band green"}].sort((e,s)=>s.to-e.to);return(0,a.jsxs)("div",{className:"rr-chart",children:[(0,a.jsxs)("div",{className:"rr-chart__plot",children:[m.map(e=>(0,a.jsx)("div",{className:e.cn,style:{width:d(e.to,h)}},e.key)),n>0&&(0,a.jsx)("div",{className:"rr-chart__mark navy",style:c(n,h),children:(0,a.jsxs)("span",{className:"rr-chart__pill navy",children:["적정보증금 ",(0,t.Wt)(n)]})}),l>0&&(0,a.jsx)("div",{className:"rr-chart__mark green low",style:c(l,h),children:(0,a.jsxs)("span",{className:"rr-chart__pill green",children:["내보증금 ",(0,t.Wt)(l)]})})]}),(0,a.jsx)("div",{className:"rr-chart__axis",children:o.map((e,s)=>(0,a.jsx)("span",{style:{left:d(e,h)},children:(0,r.qn)(e,h)},s))}),(0,a.jsxs)("ul",{className:"rr-chart__legend",children:[(0,a.jsxs)("li",{children:[(0,a.jsx)("i",{className:"navy"}),"안전 구간 (적정 보증금 이하)"]}),(0,a.jsxs)("li",{children:[(0,a.jsx)("i",{className:"green"}),"내 보증금 보호 구간"]})]})]})}function x({value:e,limit:s,value_label:l,limit_label:n,color:h}){let x=Number(e||0),o=Number(s||0);if(x<=0&&o<=0)return null;let m=(0,r.p9)(Math.max(x,o))||Math.max(x,o),j=(0,r.NV)(m),_=i(m,j),p=x>o&&o>0;return(0,a.jsxs)("div",{className:"rr-chart",style:{"--rr-state":h},children:[(0,a.jsxs)("div",{className:"rr-chart__plot",children:[(0,a.jsx)("div",{className:"rr-chart__band navy",style:{width:d(o,m)}}),p&&(0,a.jsx)("div",{className:"rr-chart__over",style:{left:d(o,m),width:`calc(${d(x,m)} - ${d(o,m)})`}}),o>0&&(0,a.jsx)("div",{className:"rr-chart__mark navy",style:c(o,m),children:(0,a.jsx)("span",{className:"rr-chart__pill navy",children:(0,t.Wt)(o)})}),x>0&&(0,a.jsx)("div",{className:"rr-chart__mark warn low",style:c(x,m),children:(0,a.jsx)("span",{className:"rr-chart__pill warn",children:(0,t.Wt)(x)})})]}),(0,a.jsx)("div",{className:"rr-chart__axis",children:_.map((e,s)=>(0,a.jsx)("span",{style:{left:d(e,m)},children:(0,r.qn)(e,m)},s))}),(0,a.jsxs)("ul",{className:"rr-chart__legend",children:[(0,a.jsxs)("li",{children:[(0,a.jsx)("i",{className:"navy"}),n]}),(0,a.jsxs)("li",{children:[(0,a.jsx)("i",{className:"warn"}),l]})]})]})}function o({low:e,high:s,price:l}
1){let n=Number(e||0),h=Number(s||0),x=Number(l||0);if(!(n>0&&h>n))return null;let o=(0,r.p9)(Math.max(h,x))||h,m=(0,r.NV)(o),j=i(o,m);return(0,a.jsxs)("div",{className:"rr-chart",children:[(0,a.jsxs)("div",{className:"rr-chart__plot",children:[(0,a.jsx)("div",{className:"rr-chart__range",style:{left:d(n,o),width:`calc(${d(h,o)} - ${d(n,o)})`}}),(0,a.jsx)("div",{className:"rr-chart__edge",style:{left:d(n,o)}}),(0,a.jsx)("div",{className:"rr-chart__edge",style:{left:d(h,o)}}),x>0&&(0,a.jsx)("div",{className:"rr-chart__mark warn",style:c(x,o),children:(0,a.jsxs)("span",{className:"rr-chart__pill warn",children:["시장 참고가 ",(0,t.Wt)(x)]})})]}),(0,a.jsx)("div",{className:"rr-chart__axis",children:j.map((e,s)=>(0,a.jsx)("span",{style:{left:d(e,o)},children:(0,r.qn)(e,o)},s))})]})}},15240:function(){}}]);

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.