PageSourceSearch

https://cdn.madangs.com/_next/static/chunks/1fbe_2z6mzgam.js

js madangs.com collected 2026-09-25 03:26:27 UTC 41,629 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,937057,692780,e=>{"use strict";let a="1000,1001,1002,1003,1004,1005,1010,1013,1014,1016,1020,1006,1007,1008,1009,1011,1012,1015,1017,1018,1019,1021",t={6001:a,6002:"2004,2005",6003:"2000,2008,2011,2001,3002,3101,3102,2002,2003,2010,2012,2013"},n={6001:"토지",6002:"건물",6003:"집합건물"},l=["6001","6002","6003"];e.s(["BROAD_USE_TYPE_CODES",0,l,"BROAD_USE_TYPE_LABELS",0,n,"LAND_USE_ALL_CODES",0,a,"getBroadUseTypePreset",0,function(e){return t[e]},"splitUseTypeTokens",0,function(e){return e.split(/[+,]/).map(e=>e.trim()).filter(Boolean)}],692780);let s=[{label:"주거용건물",allCode:"2000,2008,2011,2002,2003,2010,2012,2013,2004,2005,2006,2007",items:[{name:"아파트",code:"2000,2008,2011"},{name:"다세대/빌라",code:"2002,2003,2010,2012,2013"},{name:"단독주택",code:"2004"},{name:"다가구",code:"2005"},{name:"근린주택",code:"2006"},{name:"기타",code:"2007"}]},{label:"상업용건물",allCode:"3000,3001,3003,2001,3002,3101,3102,3100,3202,3203,3200,3201,4003,4000,4001,4002,4004,4005,4006,5000,4007,4008,4009,4010,4011,4012,4013,4014,4015,4016,9000",items:[{name:"상가",code:"3000,3001,3003"},{name:"오피스텔",code:"2001,3002,3101,3102"},{name:"사무실",code:"3100,3202,3203"},{name:"공장",code:"3200"},{name:"창고",code:"3201"},{name:"종교시설",code:"4003"},{name:"의료시설",code:"4000"},{name:"교육시설",code:"4001"},{name:"숙박시설",code:"4002"},{name:"기타",code:"4004,4005,4006,5000,4007,4008,4009,4010,4011,4012,4013,4014,4015,4016,9000"}]},{label:"토지",allCode:"1000,1001,1002,1003,1004,1005,1010,1013,1014,1016,1020,1006,1007,1008,1009,1011,1012,1015,1017,1018,1019,1021",items:[{name:"대지",code:"1000"},{name:"임야",code:"1001"},{name:"전",code:"1002"},{name:"답",code:"1003"},{name:"과수원",code:"1004"},{name:"잡종지",code:"1005"},{name:"묘지",code:"1010"},{name:"도로",code:"1013"},{name:"주차장",code:"1014"},{name:"공장용지",code:"1016"},{name:"창고용지",code:"1020"},{name:"기타토지",code:"1006,1007,1008,1009,1011,1012,1015,1017,1018,1019,1021"}]},{label:"기타",allCode:l.join(","),items:l.map(e=>({name:n[e],code:e}))}];s.flatMap(e=>e.items);let o=[{name:"압류",code:"7"},{name:"국유",code:"10"},{name:"수탁",code:"8"},{name:"유입",code:"6"}],i=[{name:"국유",code:"1"},{name:"공유",code:"2"},{name:"기타",code:"5"},{name:"금융권",code:"3"}],r=[{groupLabel:"캠코",options:o},{groupLabel:"이용기관",options:i}],c=new Set(o.map(e=>e.name).filter(e=>i.some(a=>a.name===e))),d=[{label:"상호금융 채권",items:[{name:"상호금융 전체",code:"202,204,203,205,206,207"},{name:"신협",code:"202",iconPath:"assets/image/icons/npl_shin.png"},{name:"수협",code:"204",iconPath:"assets/image/icons/npl_suhyep.png"},{name:"새마을금고",code:"203",iconPath:"assets/image/icons/npl_sg.png"},{name:"산림조합",code:"205",iconPath:"assets/image/icons/npl_sanrim.png"},{name:"MCI(새마을)",code:"206",iconPath:"assets/image/icons/npl_sg.png"},{name:"KCU(신협)",code:"207",iconPath:"assets/image/icons/npl_shin.png"}]},{label:"저축은행 채권",items:[{name:"저축은행 전체",code:"211,212,213,214,215,299"},{name:"에스비아이저축은행",code:"211",iconPath:"assets/image/icons/npl_main_sbi.png"},{name:"한국투자저축은행",code:"212",iconPath:"assets/image/icons/npl_main_hankuk.png"},{name:"오케이저축은행",code:"213",iconPath:"assets/image/icons/npl_main_ok.png"},{name:"웰컴저축은행",code:"214",iconPath:"assets/image/icons/npl_main_welcome.png"},{name:"애큐온저축은행",code:"215",iconPath:"assets/image/icons/npl_main_ecuon.png"},{name:"기타저축은행",code:"299"}]},{label:"기타 채권",items:[{name:"대부업체 채권",code:"301"},{name:"보증공사 채권",code:"602"},{name:"개인/법인 채권",code:"401,402"},{name:"유동화 채권",code:"501"}]},{label:"시중은행 채권",items:[{name:"시중은행 전체",code:"102,103,104,105,106,107,108,109,110,111,112,113"},{name:"국민은행",code:"102",iconPath:"assets/image/icons/npl_main_bank_kb.png"},{name:"신한은행",code:"103",iconPath:"assets/image/icons/npl_main_bank_sh.png"},{name:"우리은행",code:"104",iconPath:"assets/image/icons/npl_main_wooribank.png"},{name:"하나은행",code:"105",iconPath:"assets/image/icons/npl_main_bank_hn.png"},{name:"농협은행",code:"106",iconPath:"assets/image/icons/npl_main_bank_nh.png"},{name:"제일은행",code:"107",iconPath:"assets/image/icons/npl_main_bank_jeil.png"},{name:"씨티은행",code:"108",iconPath:"assets/image/icons/npl_main_bank_citi.png"},{name:"산업은행",code:"109",iconPath:"assets/image/icons/npl_main_bank_sanup.png"},{name:"기업은행",code:"110",iconPath:"assets/image/icons/npl_main_bank_giup.png"},{name:"케이뱅크",code:"111",iconPath:"assets/image/icons/npl_main_bank_k.png"},{name:"카카오뱅크",code:"112",iconPath:"assets/image/icons/npl_main_bank_kakao.png"},{name:"토스뱅크",code:"113",iconPath:"assets/image/icons/npl_main_bank_toss.png"}]}],m=[...new Set(d.flatMap(e=>e.items.flatMap(e=>e.code.split(",").map(e=>
1e.trim()).filter(Boolean))))].join(",");d.flatMap(e=>e.items.flatMap(e=>e.code.split(",").map(e=>e.trim()).filter(Boolean)));let u=new Set(["202","203","204"]),p={"0001101":"오토","0001102":"수동","0001103":"세미오토"},b={"0001001":"휘발유","0001002":"경유","0001003":"LPG","0001004":"하이브리드","0001005":"LPG+가솔린","0001006":"전기","0001009":"무 엔진"},f=[{name:"전체",code:""},{name:p["0001101"],code:"0001101"},{name:p["0001102"],code:"0001102"},{name:p["0001103"],code:"0001103"}],_=[{name:"전체",code:""},{name:b["0001001"],code:"0001001"},{name:b["0001002"],code:"0001002"},{name:b["0001003"],code:"0001003"},{name:b["0001004"],code:"0001004"},{name:b["0001005"],code:"0001005"},{name:b["0001006"],code:"0001006"},{name:b["0001009"],code:"0001009"}];e.s(["ALL_NPL_BOND_CODES",0,m,"ASSET_CLASSIFICATION_ALL",0,"7+10+8+6+1+2+5+3","ASSET_CLASSIFICATION_KAMCO",0,o,"ASSET_CLASSIFICATION_OTHERS",0,i,"CAR_FUEL_LABEL",0,b,"CAR_FUEL_OPTIONS",0,_,"CAR_GRBX_OPTIONS",0,f,"CAR_PLAN_SORT_OPTIONS",0,[{label:"조회수 높은",value:"view_desc"},{label:"조회수 낮은",value:"view_asc"},{label:"청구액 높은",value:"charge_desc"},{label:"청구액 낮은",value:"charge_asc"},{label:"감정가 높은",value:"eval_desc"},{label:"감정가 낮은",value:"eval_asc"},{label:"접수일 빠른",value:"set_asc"},{label:"접수일 늦은",value:"set_desc"},{label:"사건번호 높은",value:"casenum_desc"},{label:"사건번호 낮은",value:"casenum_asc"}],"CAR_SORT_OPTIONS",0,[{label:"조회수 높은",value:"view_desc"},{label:"조회수 낮은",value:"view_asc"},{label:"매각기일 빠른",value:"bd_asc"},{label:"매각기일 늦은",value:"bd_desc"},{label:"최저가 높은",value:"low_desc"},{label:"최저가 낮은",value:"low_asc"},{label:"감정가 높은",value:"eval_desc"},{label:"감정가 낮은",value:"eval_asc"},{label:"낙찰가 높은",value:"sold_desc"},{label:"낙찰가 낮은",value:"sold_asc"},{label:"유찰횟수 많은",value:"uc_desc"},{label:"유찰횟수 적은",value:"uc_asc"},{label:"사건번호 높은",value:"casenum_desc"},{label:"사건번호 낮은",value:"casenum_asc"}],"CAR_TRANSMISSION_LABEL",0,p,"DISPOSAL_METHOD_OPTIONS",0,[{name:"전체",code:"0"},{name:"매각",code:"1"},{name:"임대",code:"2"}],"GONGMAE_RESULT_STATUS_OPTIONS",0,[{name:"낙찰",code:"40"},{name:"그외",code:"99"}],"GONGMAE_STATUS_OPTIONS",0,[{name:"진행",code:"10+20"},{name:"낙찰",code:"40"},{name:"그외",code:"99"}],"NPL_BOND_GROUPS",0,d,"NPL_BOND_OFFICE_GROUPS",0,u,"NPL_SORT_OPTIONS",0,[{label:"청구액 높은",value:"charge_desc"},{label:"청구액 낮은",value:"charge_asc"},{label:"감정가 높은",value:"eval_desc"},{label:"감정가 낮은",value:"eval_asc"},{label:"최저가 높은",value:"low_desc"},{label:"최저가 낮은",value:"low_asc"},{label:"접수일 빠른",value:"set_asc"},{label:"접수일 늦은",value:"set_desc"},{label:"매각일 빠른",value:"bd_asc"},{label:"매각일 늦은",value:"bd_desc"}],"NPL_STATUS_QUICK_OPTIONS",0,[{name:"진행",code:"10"},{name:"예정",code:"60"},{name:"변경",code:"30"}],"REGION_ADDR_CODE_OPTIONS",0,[{name:"전체",code:""},{name:"서울",code:"11"},{name:"경기",code:"41"},{name:"인천",code:"28"},{name:"부산",code:"26"},{name:"대전",code:"30"},{name:"대구",code:"27"},{name:"광주",code:"29"},{name:"울산",code:"31"},{name:"세종",code:"36"},{name:"강원",code:"51"},{name:"충북",code:"43"},{name:"충남",code:"44"},{name:"전북",code:"45"},{name:"전남광주",code:"12"},{name:"경북",code:"47"},{name:"경남",code:"48"},{name:"제주",code:"50"}],"RESULT_STATUS_OPTIONS",0,[{name:"유찰",code:"유찰"},{name:"낙찰",code:"낙찰"}],"SCHEDULE_STATUS_OPTIONS",0,[{name:"진행",code:"10"},{name:"변경/연기",code:"30"},{name:"낙찰",code:"40"},{name:"취하/취소",code:"50"}],"SEARCH_STATUS_OPTIONS",0,[{name:"진행중",code:"10"},{name:"변경/연기",code:"30"},{name:"낙찰",code:"40"},{name:"취하/취소",code:"50"}],"SORT_OPTIONS",0,[{label:"조회수 높은",value:"view_desc"},{label:"조회수 낮은",value:"view_asc"},{label:"매각기일 빠른",value:"bd_asc"}
1,{label:"매각기일 늦은",value:"bd_desc"},{label:"최저가 높은",value:"low_desc"},{label:"최저가 낮은",value:"low_asc"},{label:"감정가 높은",value:"eval_desc"},{label:"감정가 낮은",value:"eval_asc"},{label:"낙찰가 높은",value:"sold_desc"},{label:"낙찰가 낮은",value:"sold_asc"},{label:"유찰횟수 많은",value:"uc_desc"},{label:"유찰횟수 적은",value:"uc_asc"},{label:"사건번호 높은",value:"casenum_desc"},{label:"사건번호 낮은",value:"casenum_asc"},{label:"소재지 높은",value:"addr_desc"},{label:"소재지 낮은",value:"addr_asc"},{label:"면적 큰",value:"area_desc"},{label:"면적 작은",value:"area_asc"}],"SPECIAL_FILTER_GROUPS",0,[{title:"임차인",items:[{code:"003",label:"선순위임차인"},{code:"011",label:"임차권등기"}]},{title:"등기에서 확인",items:[{code:"007",label:"선순위전세권"},{code:"006",label:"선순위가등기"},{code:"008",label:"선순위가처분"},{code:"002",label:"대지권미등기"},{code:"015",label:"토지별도등기"}]},{title:"등기 외",items:[{code:"009",label:"위반건축물"},{code:"004",label:"법정지상권"},{code:"010",label:"유치권"},{code:"001",label:"건물만매각"},{code:"014",label:"토지만매각"},{code:"005",label:"분묘기지권"}]},{title:"기타",items:[{code:"012",label:"재매각"},{code:"016",label:"형식적경매"},{code:"017",label:"특별매각조건"},{code:"018",label:"농지취득자격증명"},{code:"022",label:"맹지"},{code:"023",label:"대항력포기"}]}],"UCHAL_OPTIONS",0,[{label:"전체",value:""},{label:"유찰0회",value:"0"},{label:"유찰1회",value:"1"},{label:"유찰2회",value:"2"},{label:"유찰3회",value:"3"},{label:"유찰4회",value:"4"},{label:"유찰5회~",value:"5"}],"USE_TYPE_GROUPS",0,s,"assetClassificationDisplayName",0,function(e){for(let a of r){let t=a.options.find(a=>a.code===e);if(t){if(c.has(t.name))return`${a.groupLabel} ${t.name}`;return t.name}}return null}],937057)},551478,e=>{"use strict";let a={"00":"전체법원","01":"서울중앙지방법원","02":"서울동부지방법원","03":"서울서부지방법원","04":"서울남부지방법원","05":"서울북부지방법원","06":"의정부지방법원","07":"고양지원",61:"남양주지원","08":"인천지방법원","09":"부천지원",10:"수원지방법원",11:"성남지원",12:"여주지원",13:"평택지원",14:"안산지원",15:"안양지원",16:"춘천지방법원",17:"강릉지원",18:"원주지원",19:"속초지원",20:"영월지원",21:"청주지방법원",22:"충주지원",23:"제천지원",24:"영동지원",25:"대전지방법원",26:"홍성지원",27:"논산지원",28:"천안지원",29:"공주지원",30:"서산지원",31:"대구지방법원",32:"안동지원",33:"경주지원",34:"김천지원",35:"상주지원",36:"의성지원",37:"영덕지원",38:"포항지원",39:"대구서부지원",40:"부산지방법원",41:"부산동부지원",42:"부산서부지원",43:"울산지방법원",44:"창원지방법원",45:"마산지원",46:"진주지원",47:"통영지원",48:"밀양지원",49:"거창지원",50:"광주지방법원",51:"목포지원",52:"장흥지원",53:"순천지원",54:"해남지원",55:"전주지방법원",56:"군산지원",57:"정읍지원",58:"남원지원",59:"제주지방법원"},t={"00":"전체","01":"서울중앙","02":"서울동부","03":"서울서부","04":"서울남부","05":"서울북부","06":"의정부지법","07":"고양지원",61:"남양주지원","08":"인천지법","09":"부천지원",10:"수원지법",11:"성남지원",12:"여주지원",13:"평택지원",14:"안산지원",15:"안양지원",16:"춘천지법",17:"강릉지원",18:"원주지원",19:"속초지원",20:"영월지원",21:"청주지법",22:"충주지원",23:"제천지원",24:"영동지원",25:"대전지법",26:"홍성지원",27:"논산지원",28:"천안지원",29:"공주지원",30:"서산지원",31:"대구지법",32:"안동지원",33:"경주지원",34:"김천지원",35:"상주지원",36:"의성지원",37:"영덕지원",38:"포항지원",39:"대구서부",40:"부산지법",41:"부산동부",42:"부산서부",43:"울산지법",44:"창원지법",45:"마산지원",46:"진주지원",47:"통영지원",48:"밀양지원",49:"거창지원",50:"광주지법",51:"목포지원",52:"장흥지원",53:"순천지원",54:"해남지원",55:"전주지법",56:"군산지원",57:"정읍지원",58:"남원지원",59:"제주지법"},n=Object.entries(t).filter(([e])=>"00"!==e).sort((e,a)=>parseInt(e[0],10)-parseInt(a[0],10)).map(([e,a])=>({code:e,name:a}));e.s(["COURT_FILTER_OPTIONS",0,n,"bubwonName",0,function(e){return a[String(e??"").slice(0,2)]??""},"bubwonShortFromMCode",0,function(e){return t[String(String(e??"").slice(0,2)??"").slice(0,2)]??""}])},808153,e=>{"use strict";var a=e.i(937057);let t=["021","020","013","012"];function n(e,a){a&&!e.includes(a)&&e.push(a)}function l(e,l,s){var o,i,r;let c,d,m=function(e){let a=new Map;for(let t of e)a.set(String(t.main_code),String(t.title??""));return a}(s),u=function(e){let a=[...e];for(let e of t){let t=a.indexOf(e);-1!==t&&(a.splice(t,1),a.unshift(e))}return a}(Array.isArray(o=l.special_code)?o.map(e=>
1String(e).trim()).filter(Boolean):null==o||""===o?[]:String(o).split(",").map(e=>e.trim()).filter(Boolean)),p=[];for(let e of u){let a=m.get(e);a&&p.push(a)}let b=e.state;"012"===u[0]&&"신건"===b&&(b="");let f=Array.isArray(i=l.special_right)?i.map(e=>String(e).trim()).filter(Boolean):[];if(f.length>0)d=f;else if(d=p,3===e.listType){let e,t;n(d,(e=String(l.car_fuel??"").trim(),a.CAR_FUEL_LABEL[e]??e)),n(d,(t=String(l.car_transe_type??"").trim(),a.CAR_TRANSMISSION_LABEL[t]??t))}return!0===l.is_npl_available&&(-1!==(c=(r=d).indexOf("NPL"))&&r.splice(c,1),r.unshift("NPL")),{...e,state:b,specialRight:d}}function s(e){return"빠른신건"===e||"신건"===e||"예정물건"===e}function o(e,a,t){return{text:e,tone:a,prefixHash:t}}function i(e){var a;let t=[],n=1!==e.listType?"":15===e.mStateCodeDetail?"빠른신건":"60"!==e.mStateCode&&"신건"===e.state?"신건":"";if(n&&t.push(o(n,"blue",!0)),1===(a=e.listType)||3===a){for(let a of("60"===e.mStateCode?t.push(o("예정물건","blue",!0)):e.state&&"신건"!==e.state&&t.push(o(e.state,s(e.state)?"blue":"grayblue",!0)),e.specialRight??[]))t.push(o(a,s(a)?"blue":"grayblue",!0));return t}let l=`공매${"임대"===e.dpslMtdName?"(임대)":""}`,i=e.prptDvsnName?.trim()?`${l} ${e.prptDvsnName.trim()}`:l;return t.push(o(i,"purple",!1)),(e.batchBidCount??0)>0&&t.push(o("일괄입찰","grayblue",!0)),e.state&&t.push(o(e.state,s(e.state)?"blue":"grayblue",!0)),e.share&&t.push(o(e.share,"grayblue",!0)),t}var r=e.i(551478),c=e.i(747133),d=e.i(227465);let m="타경";function u(e,a,t=m){let n=null==a?NaN:Number(a);return function(e,a="case",t=m){let n=null==e?"":String(e).trim();if(!n)return null;let l=n.slice(0,-3),s=l.slice(2,6),o=Number.parseInt(l.slice(-6),10),i=Number.parseInt(n.slice(-3),10);if(Number.isNaN(o)||Number.isNaN(i))return null;let r=`${s}${t}${o}`;return"mul_num"===a?i:"mul"===a?`${r}[${i}]`:r}(e,Number.isFinite(n)&&n>1?"mul":"case",t)}var p=e.i(471095),b=e.i(346282),f=e.i(975157);function _(e,a){if(!e||!a)return"";let t=Math.round(e/a*100);return 0===t?"":t}function g(e){let a=String(e??"0");return"0"===a?"신건":`유찰${a}회`}function h(e){return!Number.isFinite(e)||e<=0?0:Math.ceil(e/3.30579)}function x(e){return!Number.isFinite(e)||e<=0?0:Math.round(100*e)/100}function v(e){return(0,f.formatKoreanKrw)((0,f.normalizeKrwWon)(e))}let S={10:"진행",20:"유찰",30:"변경",40:"매각",50:"종료",60:"예정"},N={10:"before",20:"after",30:"after",40:"sold",50:"end",60:"after",99:"before"},y={기타상가용및업무용:"기타상가",기타용도복합건물:"기타복합건물",동물및식물관련시설:"동식물관련시설",분뇨및쓰레기처리시설:"쓰레기처리시설",위험물저장및처리시설:"위험물처리시설"};e.s(["toMadangListItem",0,function(e,a,t){let n=String(e.m_code??"").trim();if(!n)return null;let s=Number(e.type)||Number(e.list_type)||1,o=Number(e.m_land_area??0),w=Number(e.m_build_area??0),j={land:{m:x(o),p:h(o)},build:{m:x(w),p:h(w)}},C=Number(e.m_caview_hits??0);return 2===s?function(e,a,t,n,s,o){let r,m,u,h=String(e.m_state_code??""),x={state:Number.isFinite(m=Number.parseInt(r=String(e.m_state_code??""),10))?(0,p.gongmaeStateCodeToText)(m):"",class:N[m]??"",code:r},S=function(e,a){let t=(0,d.formatDateYmdDot)(e.m_bid_date),n=(0,d.formatDateYmdDot)(e.m_bid_date_last),l=(0,d.formatDateYmdDot)(e.exct_date),s="-"===l?"-":l,o=String(e.m_state_code??""),i=String(a.code??"");if("30"===i||"40"===i)return{list:s,card:s};if(o.startsWith("1")){let e="-"===n?"-":n;return{list:"-"===e?"-":`~ ${e}`,card:e}}if(o.startsWith("2")){let e="-"===t?"-":t;return{list:"-"===e?"-":`${e} ~`,card:e}}return{list:s,card:s}}(e,x),w="40"===x.code||"낙찰"===e.last_state||null!=e.m_sold_price,j="1"===String(e.DPSL_MTD_CD??"")?"매각":"임대",C="1"===e.SHR_YN||"Y"===e.SHR_YN?"지분매각":"",k=Number(e.m_evaluate_price??0),T=Number(e.m_bid_price_last??0),O=T<0?0:T,P=w?Number(e.m_sold_price??0):0,A=w?_(P,k):_(O,k),L=w?_(O,k):"",D={listType:2,mCode:"",gCode:a,caseUrl:"",goUrl:`/goview?g_code=${encodeURIComponent(a)}`,isBond:!1,mStateCode:h,mState:{state:"",class:""},gState:x,state:g(e.m_bid_uchal),caseNum:"",caseNumDash:"",gCodeFull:String(e.CLTR_MNMT_NO??e.cltr_mnmt_no??e.g_code_full??"").trim(),bubwonShort:"",addr:String(e.i_original_juso??"").trim()||"-",useType:(0,b.labelFromMUseCode)(e.new_use_code,e.m_use_co
1de,o)??y[u=String(e.m_use_type??"").trim()]??(u||"조사중"),areas:t,evalPrice:(0,f.normalizeKrwWon)(k),lowPrice:(0,f.normalizeKrwWon)(O),soldPrice:(0,f.normalizeKrwWon)(P),evalPriceLabel:v(k),lowPriceLabel:-1===T?"비공개":T<0?"-":v(T),soldPriceLabel:v(P),soldStatus:w,evalPerValue:A,evalPerLowValue:L,bidderCount:e.bidder_count??null,imgUrl:(0,c.cdnURL)(`gongmae-mulgun-img/${a}${String(1).padStart(3,"0")}.jpg`),mBidDate:S.card,gongmaeListDate:S.list,viewCount:n,specialRight:[],dpslMtdName:j,prptDvsnName:String(e.PRPT_DVSN_NM??"").trim(),batchBidCount:Number(e.batch_bid_count??0),share:C},I=l(D,e,s);return{...I,displayLabels:i(I)}}(e,n,j,C,a,t):function(e,a,t,n,s,o,p){var h,x;let N,y,w,j,C,k,T,O=String(e.m_state_code??"10"),P=Number(e.m_state_code_detail??0),A="60"===O,L=Number(e.m_evaluate_price??0),D=Number(e.m_bid_price_last??0),I="40"===O,E=I?Number(e.m_sold_price??0):0,R=I?_(E,L):_(D,L),F=I?_(D,L):"",U=(h=e.m_bid_date,w=(0,d.bidDdayLabelFromDate)(h),j=(0,d.diffDaysFromToday)(h),C=S[O]??"",k="","10"===O?k=13===P||null!==j&&j>7?"after":"before":"20"===O?k="before":"30"===O?k="":"40"===O?k="sold":"50"===O&&(k="end"),{state:C,class:k,dday:w}),{caseNum:M,caseNumDash:B}={caseNum:u(a,x=e.length,m),caseNumDash:u(a,x,"-")},$=String(e.c_code??a.slice(0,-3)).trim()||a,z=String(e.i_original_juso??"").trim()+function(e){if(null==e||""===e)return"";let a=String(e).split(","),t=[0,0,0];for(let e=0;e<Math.min(3,a.length);e++){let n=Number(a[e]);t[e]=Number.isFinite(n)?Math.trunc(n):0}let n="";return t[0]>1&&(n+=` 외 ${t[0]-1} 필지`),t[1]>1&&(n+=` 외 ${t[1]-1}개 동`),t[2]>1&&(n+=` 외 ${t[2]-1}개 호`),n}(e.m_i_cnt),K=(0,b.labelFromMUseCode)(e.new_use_code,e.m_use_code,p)??(String(e.m_use_type??"").trim()||void 0);if(3===t){let a=String(e.car_brand??"").trim(),t=String(e.car_name??"").trim(),l=e.car_year;z=l?`${a} ${t} ${l}년식`:`${a} ${t}`,N=String(e.car_storage_addr??"").trim()||void 0,K="6"===String(e.i_class_code)?"건설기계,항공,선박":"자동차",y=[],l&&l>0&&y.push(`${l}년식`),e.car_total_mileage_int&&e.car_total_mileage_int>0&&y.push(`${Number(e.car_total_mileage_int).toLocaleString("ko-KR")}km`),n.land={m:0,p:0},n.build={m:0,p:0}}let W={listType:t,mCode:a,gCode:"",caseUrl:`/caview?m_code=${encodeURIComponent(a)}`,goUrl:"",isBond:e.is_bond??!1,mStateCode:O,mStateCodeDetail:P,mState:U,gState:{state:"",class:""},state:g(e.m_bid_uchal),caseNum:M??$,caseNumDash:B??$,gCodeFull:"",bubwon:(0,r.bubwonName)(a.slice(0,2)),bubwonShort:(0,r.bubwonShortFromMCode)(a),addr:z||"-",subAddr:N,useType:K,areas:n,carEtc:y?.length?y:void 0,evalPrice:(0,f.normalizeKrwWon)(L),lowPrice:(0,f.normalizeKrwWon)(D),soldPrice:(0,f.normalizeKrwWon)(E),evalPriceLabel:v(L),lowPriceLabel:v(D),soldPriceLabel:v(E),soldStatus:I,evalPerValue:R,evalPerLowValue:F,bidderCount:e.bidder_count??null,chargePrice:A||e.is_bond?(0,f.normalizeKrwWon)(e.c_charge_price):void 0,chargePriceLabel:A||e.is_bond?v(e.c_charge_price):void 0,imgUrl:(T=a.slice(0,-3),(0,c.cdnURL)(`img/${T}${String(1).padStart(3,"0")}.jpg`)),mBidDate:(0,d.formatDateYmdDot)(e.m_bid_date),cSetDate:A||e.is_bond?String(e.c_set_date??""):void 0,mDevideEndDate2:A?(0,d.formatDateYmdDot)(e.m_devide_end_date2):void 0,viewCount:s,specialRight:[],isNplSourced:!0===e.is_npl_sourced,creditorName:e.is_bond&&String(e.creditor_name??"").trim()||void 0},G=l(W,e,o);return{...G,displayLabels:i(G)}}(e,n,s,j,C,a,t)}],808153)},326036,e=>{"use strict";var a=e.i(846696);async function t(e,t){let n=t?.successMessage??"링크가 클립보드에 복사되었습니다.",l=t?.errorMessage??"복사에 실패했습니다. 직접 복사해 주세요.";try{if("u">typeof navigator&&navigator.clipboard?.writeText)return await navigator.clipboard.writeText(e),a.toast.success(n),!0;if("u">typeof document){let t=document.createElement("input");t.value=e,t.style.position="fixed",t.style.opacity="0",document.body.appendChild(t),t.select(),t.setSelectionRange(0,e.length);let l=document.execCommand("copy");if(document.body.removeChild(t),l)return a.toast.success(n),!0}}catch{}return a.toast.error(l),!1}e.s(["copyTextWithToast",0,t])},593337,487738,34816,89776,e=>{"use strict";var a=e.i(843476),t=e.i(326999);let n=(0,e.i(456420).default)("folder-plus",[["path",{d:"M12 10v6",key:"1bos4e"}],["path",{d:"M9 13h6",key:"1uhe8q"}],["path",{d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z",key:"1kt360"}
1]]);e.s(["FolderPlus",0,n],487738);var l=e.i(263676),s=e.i(618566),o=e.i(271645),i=e.i(846696),r=e.i(519455);async function c(e){let a=await fetch("/api/favorite/groups",{method:"POST",credentials:"include",headers:{Accept:"application/json","Content-Type":"application/json"},body:JSON.stringify({group_name:e.trim()})}),t=await a.json();if(!a.ok||!1===t.success)throw Error(t.message??"요청에 실패했습니다.");let n=t.data;return{code:"number"==typeof n?.code?n.code:-1,msg:"string"==typeof n?.msg?n.msg:""}}var d=e.i(975157);e.s(["AddFavoriteGroupDialog",0,function({open:e,onOpenChange:m,onSuccess:u}){let p=(0,s.useRouter)(),b=(0,o.useId)(),[f,_]=(0,o.useState)(""),[g,h]=(0,o.useState)(!1);(0,o.useEffect)(()=>{e&&_("")},[e]);let x=f.trim(),v=x.length<=45,S=x.length>0&&v&&!g,N=(0,o.useCallback)(async()=>{if(S){h(!0);try{let e=await c(x);if(0!==e.code)return void i.toast.error(e.msg||"그룹을 추가하지 못했습니다.");i.toast.success(e.msg||"새로운 보관함이 추가되었습니다."),m(!1),u?.(x),p.refresh()}catch(e){i.toast.error(e instanceof Error?e.message:"요청 중 오류가 발생했습니다.")}finally{h(!1)}}},[S,x,m,u,p]);return(0,a.jsx)(t.Root,{open:e,onOpenChange:m,children:(0,a.jsxs)(t.Portal,{children:[(0,a.jsx)(t.Overlay,{className:"fixed inset-0 z-110 bg-black/45 data-[state=open]:animate-in data-[state=open]:fade-in-0"}),(0,a.jsxs)(t.Content,{className:(0,d.cn)("fixed left-1/2 top-1/2 z-111 w-[min(100vw-1.5rem,400px)] -translate-x-1/2 -translate-y-1/2","rounded-2xl border bg-background shadow-xl outline-none","data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95"),onOpenAutoFocus:e=>{e.preventDefault(),window.requestAnimationFrame(()=>{let e=document.getElementById(b);e?.focus()})},onEscapeKeyDown:()=>{g||m(!1)},onPointerDownOutside:e=>{g&&e.preventDefault()},children:[(0,a.jsxs)("div",{className:"flex items-start justify-between gap-3 px-5 pt-5",children:[(0,a.jsxs)("div",{className:"flex min-w-0 gap-3",children:[(0,a.jsx)("span",{className:"flex size-10 shrink-0 items-center justify-center rounded-xl bg-primary/5 text-primary",children:(0,a.jsx)(n,{className:"size-5","aria-hidden":!0})}),(0,a.jsxs)("div",{className:"min-w-0 pt-0.5",children:[(0,a.jsx)(t.Title,{className:"text-[17px] font-semibold leading-snug tracking-tight text-foreground",children:"그룹 추가"}),(0,a.jsxs)(t.Description,{className:"mt-1 text-[13px] leading-relaxed text-muted-foreground",children:["새 보관함 이름을 입력하세요. 최대 ",45,"자입니다."]})]})]}),(0,a.jsx)("button",{type:"button",className:"rounded-lg p-1.5 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground disabled:opacity-40",onClick:()=>!g&&m(!1),"aria-label":"닫기",disabled:g,children:(0,a.jsx)(l.X,{className:"size-4"})})]}),(0,a.jsxs)("div",{className:"space-y-3 px-5 pb-5 pt-4",children:[(0,a.jsxs)("div",{className:"space-y-2",children:[(0,a.jsx)("label",{htmlFor:b,className:"sr-only",children:"그룹 이름"}),(0,a.jsx)("input",{id:b,type:"text",name:"favorite_group_name",autoComplete:"off",maxLength:45,placeholder:"예: 관심 경매",value:f,disabled:g,onChange:e=>_(e.target.value),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),N())},className:(0,d.cn)("w-full rounded-xl border border-input bg-background px-3.5 py-2.5 text-[15px] leading-snug outline-none transition-[box-shadow,border-color]","placeholder:text-muted-foreground/70","focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/45",!v&&"border-destructive focus-visible:ring-destructive/25")}),(0,a.jsxs)("div",{className:"flex justify-between text-[12px] text-muted-foreground",children:[(0,a.jsx)("span",{className:(0,d.cn)(!v&&"font-medium text-destructive"),children:v?" ":"45자 이내로 입력해 주세요"}),(0,a.jsxs)("span",{className:"tabular-nums opacity-80",children:[f.length,"/",45]})]})]}),(0,a.jsxs)("div",{className:"flex gap-2 pt-1",children:[(0,a.jsx)(r.Button,{type:"button",variant:"outline",className:"h-10 flex-1 rounded-lg",disabled:g,onClick:()=>m(!1),children:"취소"}),(0,a.jsx)(r.Button,{type:"button",variant:"accept",className:"h-10 flex-1 rounded-lg",disabled:!S,onClick:()=>void N(),children:g?"추가 중…":"추가"})]})]})]})]})})}],593337);var m=e.i(77071);async function u(e){let a=await e.text();try{return JSON.parse(a)}catch{return null}}function p(e){return"string"==typeof e?e.trim():[...new Set(e.map(e=>
1String(e).trim()).filter(Boolean))].join(",")}async function b(e){let a=p(e);if(!a)return{ok:!1,data:{items:[],multiple:!1},message:void 0};let t=await fetch(`/api/favorite/items/info?code=${encodeURIComponent(a)}`,{credentials:"include",cache:"no-store"}),n=await u(t),l=n?.data??{items:[],multiple:!1};return{ok:!!(t.ok&&n?.success!==!1),data:l,message:n?.message}}async function f(e){let a=p(e);if(!a)return{ok:!1,data:{items:[],multiple:!1},message:void 0};let t=await fetch(`/api/favorite/unfavorite/items/info?code=${encodeURIComponent(a)}`,{credentials:"include",cache:"no-store"}),n=await u(t),l=n?.data??{items:[],multiple:!1};return{ok:!!(t.ok&&n?.success!==!1),data:l,message:n?.message}}async function _(e){let a=await fetch("/api/favorite/items",{method:"POST",credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({group_name:e.group_name,fcode:e.fcode,...void 0===e.memo?{}:{memo:e.memo}})}),t=await u(a),n=t?.data??null;return{ok:a.ok&&t?.success!==!1&&null!==n&&0===n.code,data:n,message:t?.message??n?.msg}}async function g(e){let a=await fetch("/api/favorite/items",{method:"DELETE",credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({fcode:e})}),t=await u(a),n=t?.data??null;return{ok:a.ok&&t?.success!==!1&&null!==n&&0===n.code,data:n,message:t?.message??n?.msg}}async function h(e){let a=await fetch("/api/favorite/items/move",{method:"PATCH",credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({group_name:e.group_name,fcode:e.fcode})}),t=await u(a),n=t?.data??null;return{ok:a.ok&&t?.success!==!1&&null!==n&&0===n.code,data:n,message:t?.message??n?.msg}}async function x(e){let a=await fetch("/api/favorite/unfavorite/items",{method:"POST",credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({fcode:e.fcode,...void 0===e.memo?{}:{memo:e.memo}})}),t=await u(a),n=t?.data??null;return{ok:a.ok&&t?.success!==!1&&null!==n&&0===n.code,data:n,message:t?.message??n?.msg}}async function v(e){let a=await fetch("/api/favorite/unfavorite/items",{method:"DELETE",credentials:"include",headers:{"Content-Type":"application/json",Accept:"application/json"},body:JSON.stringify({fcode:e})}),t=await u(a),n=t?.data??null;return{ok:a.ok&&t?.success!==!1&&null!==n&&0===n.code,data:n,message:t?.message??n?.msg}}e.s(["deleteFavoriteItem",0,g,"deleteUnfavoriteItem",0,v,"fetchFavoriteItemInfo",0,b,"fetchUnfavoriteItemInfo",0,f,"moveFavoriteItems",0,h,"saveFavoriteInsertItem",0,_,"saveUnfavoriteItem",0,x],34816);var S=e.i(326036),N=e.i(837382),y=e.i(967489);e.s(["FavoriteItemDialog",0,function({open:e,onOpenChange:n,items:s,myGroups:r,onOpenAddGroup:c,onMutationSuccess:u}){let[p,w]=(0,o.useState)("favorite"),[j,C]=(0,o.useState)(!1),[k,T]=(0,o.useState)(!1),[O,P]=(0,o.useState)(!1),[A,L]=(0,o.useState)(""),[D,I]=(0,o.useState)(""),[E,R]=(0,o.useState)(!1),[F,U]=(0,o.useState)(0),[M,B]=(0,o.useState)(!1),[$,z]=(0,o.useState)(!1),K=(0,o.useCallback)(()=>n(!1),[n]),W=(0,o.useRef)(r);W.current=r;let G=(0,o.useRef)(!1),Y=(0,o.useRef)(r.map(e=>e.fvr_group_name)),H=(0,o.useMemo)(()=>{let e=[];for(let a of s??[]){let t=String(a.m_code??"").trim();if(t){e.push(t);continue}let n=String(a.g_code??"").trim();n&&e.push(n)}return e.filter(Boolean)},[s]),J=H.join(","),V=H.length<=1?H[0]??"":H,X=H.length,q=(0,o.useCallback)(e=>{let a=e.items??[],t=!!e.multiple;if(R(t),B(a.length>0),U(a.length),0===a.length||(L(a[0]?.group_name?.trim()??""),t))return void I("");let n=a[0]?.memo??"";I(n.length>1500?n.slice(0,1500):n)},[]),Q=(0,o.useCallback)(e=>{let a=e.items??[],t=!!e.multiple;if(R(t),z(a.length>0),U(a.length),0===a.length||t)return void I("");let n=a[0]?.memo??"";I("string"==typeof n?n.length>1500?n.slice(0,1500):n:"")},[]),Z=(0,o.useCallback)(async(e,a)=>{if(a){C(!0);try{if("favorite"===e){let e=await b(a);e.ok&&q(e.data)}else{let e=await f(a);e.ok&&Q(e.data)}}finally{C(!1)}}},[q,Q]);(0,o.useEffect)(()=>{if(!e||!J)return;let a=!1;return(async()=>{C(!0),B(!1),z(!1),R(!1),U(0);try{let e=await b(J);
1if(a)return;if(e.ok&&e.data.items.length>0){w("favorite"),q(e.data);return}let t=await f(J);if(a)return;if(t.ok&&t.data.items.length>0){w("unfavorite"),Q(t.data);return}w("favorite"),I(""),B(!1),z(!1),U(0);let n=W.current[0]?.fvr_group_name??"";L(n)}finally{a||C(!1)}})(),()=>{a=!0}},[e,J,q,Q]);let ee=(0,o.useCallback)(e=>{w(e),J&&(I(""),U(0),Z(e,J))},[J,Z]);(0,o.useEffect)(()=>{"favorite"===p&&""===A&&r.length>0&&L(r[0].fvr_group_name)},[p,A,r]),(0,o.useEffect)(()=>{let e=r.map(e=>e.fvr_group_name);if(G.current){let a=e.filter(e=>!Y.current.includes(e));a.length>0&&(w("favorite"),L(a[a.length-1]),G.current=!1)}Y.current=e},[r]),(0,o.useEffect)(()=>{e||(G.current=!1)},[e]);let ea=D.length,et=E||X>1,en=X>0&&F===X,el=(0,o.useCallback)(e=>{et||I(e.length>1500?e.slice(0,1500):e)},[et]),es=(0,o.useCallback)(async()=>{if(V&&!k){T(!0);try{if("unfavorite"===p){let e=await x({fcode:V,...et?{}:{memo:D}});e.ok?(i.toast.success(e.data?.msg??"관심없는 물건으로 등록되었습니다."),await u?.(),K()):i.toast.error(e.message??"저장에 실패했습니다.");return}let e=A.trim();if(!e)return void i.toast.error("그룹을 선택해 주세요.");let a=et?en?await h({group_name:e,fcode:V}):await _({group_name:e,fcode:V}):await _({group_name:e,fcode:V,memo:D});a.ok?(i.toast.success(a.data?.msg??"보관함에 저장되었습니다."),await u?.({vaultMcodesAdded:H}),K()):i.toast.error(a.message??a.data?.msg??"저장에 실패했습니다.")}finally{T(!1)}}},[V,D,et,en,k,p,A,H,u,K]),eo=(0,o.useCallback)(async()=>{if(V&&!O){P(!0);try{if("unfavorite"===p){let e=await v(V);e.ok?(i.toast.success(e.data?.msg??"관심없음에서 해제되었습니다."),await u?.(),K()):i.toast.error(e.message??"해제에 실패했습니다.");return}let e=await g(V);e.ok?(i.toast.success(e.data?.msg??"보관함에서 삭제되었습니다."),await u?.({vaultMcodesRemoved:H}),K()):i.toast.error(e.message??"삭제에 실패했습니다.")}finally{P(!1)}}},[V,O,p,H,u,K]),ei="unfavorite"===p?"관심없음 해제":"보관함에서 삭제",er="favorite"===p?M:$,ec=A||r[0]?.fvr_group_name||"";return(0,a.jsx)(t.Root,{open:e,onOpenChange:e=>{e&&w("favorite"),n(e)},children:(0,a.jsxs)(t.Portal,{children:[(0,a.jsx)(t.Overlay,{className:"data-[state=open]:animate-in data-[state=open]:fade-in-0 fixed inset-0 z-100 bg-black/45"}),(0,a.jsxs)(t.Content,{className:(0,d.cn)("fixed top-1/2 left-1/2 z-101 flex max-h-[min(100dvh-1rem,720px)] w-[min(100vw-1rem,720px)] -translate-x-1/2 -translate-y-1/2 flex-col overflow-hidden rounded-2xl bg-white shadow-xl outline-none","data-[state=open]:animate-in data-[state=open]:fade-in-0 data-[state=open]:zoom-in-95"),onOpenAutoFocus:e=>e.preventDefault(),children:[(0,a.jsxs)(t.Title,{className:"sr-only",children:["보관함 물건 설정"," ",X>1?`${X}건`:J||""]}),(0,a.jsx)(t.Description,{className:"sr-only",children:"그룹·메모·관심없음을 변경합니다."}),(0,a.jsxs)("div",{className:"flex shrink-0 items-start justify-between border-b border-[#d9d9d9] px-4 pt-6 pb-4",children:[(0,a.jsxs)("div",{className:"flex items-center gap-4",role:"tablist",children:[(0,a.jsx)("button",{type:"button",role:"tab","aria-selected":"favorite"===p,className:(0,d.cn)("cursor-pointer border-b-2 border-transparent pb-1 text-[18px] font-semibold transition-colors","favorite"===p?"border-black text-black":"border-transparent text-[#bbbbbb]"),onClick:()=>ee("favorite"),children:"보관함"}),(0,a.jsx)("button",{type:"button",role:"tab","aria-selected":"unfavorite"===p,className:(0,d.cn)("cursor-pointer border-b-2 border-transparent pb-1 text-[18px] font-semibold transition-colors","unfavorite"===p?"border-black text-black":"border-transparent text-[#bbbbbb]"),onClick:()=>ee("unfavorite"),children:"관심없음"})]}),(0,a.jsx)(t.Close,{asChild:!0,children:(0,a.jsx)("button",{type:"button",className:"flex size-6 shrink-0 items-center justify-center border-0 bg-transparent p-0 text-[#333] hover:opacity-80","aria-label":"닫기",children:(0,a.jsx)(l.X,{className:"size-6",strokeWidth:1.5})})})]}),(0,a.jsxs)("div",{className:"flex max-h-[340px] min-h-[200px] flex-1 flex-col border-[#d9d9d9] max-[600px]:max-h-none md:h-[340px] md:flex-row",children:["favorite"===p?(0,a.jsxs)("div",{className:(0,d.cn)("flex shrink-0 flex-row gap-2 border-[#d9d9d9] px-4 py-3 md:w-[203px] md:min-w-[203px] md:flex-col md:border-r md:py-3","max-[600px]:w-full max-[600px]:border-r-0 max-[600px]:py-2"),children:[(0,a.jsxs)("button",{type:"button",className:"flex w-fit cursor-pointer items-center gap-1 rounded-lg bg-[#F9FAFB] px-3 py-2 transition-colors hover:bg-[#f0f0f0] md:mb-3",onClick:()=>
1{G.current=!0,c?.()},children:[(0,a.jsx)(m.Plus,{className:"size-4 text-[#C2C7CD]",strokeWidth:2}),(0,a.jsx)("span",{className:"text-[13px] font-medium whitespace-nowrap text-[#364653]",children:"그룹추가"})]}),(0,a.jsx)("div",{className:"w-full md:hidden",children:(0,a.jsxs)(y.Select,{value:ec||void 0,onValueChange:L,disabled:j||0===r.length,children:[(0,a.jsx)(y.SelectTrigger,{size:"sm",className:"h-[35px] w-full rounded-md border-[#d9d9d9] bg-white text-[14px] text-[#364653] [&>span]:min-w-0 [&>span]:font-semibold [&>span]:text-[#2b80eb]",children:(0,a.jsx)(y.SelectValue,{placeholder:"그룹 없음"})}),(0,a.jsx)(y.SelectContent,{className:"z-110 max-w-[calc(100vw-2rem)]",children:r.map(e=>(0,a.jsx)(y.SelectItem,{value:e.fvr_group_name,trailing:e.count,children:e.fvr_group_name},e.fvr_group_name))})]})}),(0,a.jsx)("div",{className:"hidden min-h-0 flex-1 md:block",children:(0,a.jsx)(N.OverlayScrollArea,{className:"h-full space-y-[5px] overflow-y-auto",children:r.map(e=>{let t=A===e.fvr_group_name;return(0,a.jsxs)("button",{type:"button","data-group-name":e.fvr_group_name,disabled:j,className:(0,d.cn)("flex w-full cursor-pointer items-center justify-between gap-3 rounded-lg px-2.5 py-2.5 text-left text-[14px] font-medium whitespace-nowrap transition-colors",t?"bg-[#e8f4ff]":"hover:bg-[#f5f5f5]"),onClick:()=>L(e.fvr_group_name),children:[(0,a.jsx)("span",{className:"min-w-0 truncate",children:e.fvr_group_name}),(0,a.jsx)("span",{className:"shrink-0 text-xs text-[#999999] tabular-nums",children:e.count})]},e.fvr_group_name)})})})]}):(0,a.jsx)("div",{className:(0,d.cn)("flex shrink-0 items-center justify-center border-[#d9d9d9] px-4 py-3 md:w-[203px] md:min-w-[203px] md:border-r","max-[600px]:w-full max-[600px]:border-r-0 max-[600px]:border-b max-[600px]:py-6"),children:(0,a.jsx)("div",{className:"flex h-[35px] w-full items-center justify-center rounded-lg bg-[#F8FCFF] text-center text-[13px] font-semibold text-[#3182F9]",children:"검색 결과에서 제외됩니다"})}),(0,a.jsxs)("div",{className:"relative flex min-h-0 min-w-0 flex-1 flex-col px-4 py-3",children:[et?(0,a.jsxs)("div",{className:"pointer-events-none absolute inset-0 z-1 flex flex-col items-center justify-center bg-white/55 backdrop-blur-[2px]",children:[(0,a.jsx)("span",{className:"mb-3 text-[36px] leading-none text-[#999999]",children:"⧉"}),(0,a.jsxs)("p",{className:"px-5 text-center text-[14px] leading-relaxed font-medium text-[#666666]",children:["여러개의 물건이 선택되어",(0,a.jsx)("br",{}),"메모수정이 불가능합니다."]}),(0,a.jsx)("p",{className:"mt-2 px-5 text-center text-[13px] leading-relaxed text-[#999999]",children:"물건별 메모는 그대로 유지됩니다."})]}):null,(0,a.jsxs)("div",{className:"mb-3 flex shrink-0 items-center justify-between",children:[(0,a.jsx)("span",{className:"text-[14px] font-semibold text-[#9a9a9a]",children:"메모"}),(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("button",{type:"button",className:"rounded-lg bg-[#eaecef] px-3 py-2 text-[12px] font-medium text-[#364653] transition-colors hover:bg-[#d9d9d9] disabled:opacity-50",disabled:et,onClick:()=>{I(""),i.toast.success("메모가 삭제되었습니다.")},children:"메모삭제"}),(0,a.jsx)("button",{type:"button",className:"rounded-lg bg-[#eaecef] px-3 py-2 text-[12px] font-medium text-[#364653] transition-colors hover:bg-[#d9d9d9] disabled:opacity-50",disabled:et,onClick:()=>{D.trim()?(0,S.copyTextWithToast)(D,{successMessage:"메모가 복사되었습니다.",errorMessage:"메모 복사에 실패했습니다. 직접 복사해 주세요."}):i.toast.error("복사할 메모가 없습니다.")},children:"메모복사"})]})]}),(0,a.jsxs)("div",{className:"relative flex min-h-0 flex-1 flex-col overflow-hidden rounded-lg bg-[#F9FAFB]",children:[(0,a.jsx)("textarea",{className:"min-h-[180px] w-full flex-1 resize-none border-0 bg-transparent px-6 py-6 text-base leading-[18px] font-normal text-[#333] outline-none placeholder:text-[#acacac]",placeholder:"메모를 입력하실 때 #키워드를 넣어보세요.\n메모 검색이 쉬워집니다",maxLength:1500,value:D,onChange:e=>el(e.target.value),disabled:j||et}),(0,a.jsxs)("div",{className:"pointer-events-none absolute right-5 bottom-[3px] text-[12px] text-[#a1a1a1]",children:[ea.toLocaleStr
1ing("ko-KR"),"/1,500"]})]})]})]}),(0,a.jsxs)("div",{className:"flex shrink-0 flex-wrap items-center justify-end gap-3 border-t border-[#d9d9d9] bg-white px-4 py-4",children:[er?(0,a.jsx)("button",{type:"button",className:"h-[34px] min-w-[75px] rounded-lg bg-[#f3f3f3] px-[26px] text-[13px] font-semibold text-black transition-colors hover:bg-[#e5e5e5] disabled:opacity-50",disabled:O||j,onClick:()=>void eo(),children:O?"처리 중…":ei}):(0,a.jsx)("span",{className:"mr-auto","aria-hidden":!0}),(0,a.jsx)("button",{type:"button",className:"h-[34px] min-w-[75px] rounded-lg bg-[#038dff] px-[26px] text-[13px] font-semibold text-white transition-colors hover:bg-[#0278d4] disabled:opacity-50",disabled:k||j,onClick:()=>void es(),children:k?"저장 중…":"저장"})]})]})]})})}],89776)}]);

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.