1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[62306],{62306:function(e,t,n){n.d(t,{BQ:function(){return s},EX:function(){return _},Fi:function(){return l},Fx:function(){return S},Gh:function(){return p},HU:function(){return c},KE:function(){return g},OZ:function(){return U},QZ:function(){return d},SE:function(){return x},UT:function(){return O},Vl:function(){return v},WQ:function(){return y},Y2:function(){return k},ZD:function(){return $},bj:function(){return w},dN:function(){return j},eZ:function(){return h},ej:function(){return a},gb:function(){return f},kN:function(){return m},oC:function(){return N},s2:function(){return o},sY:function(){return u},uz:function(){return b},zj:function(){return C}});var r=n(57437),i=n(83464);function l(e,t,n,r,l){let u=null,o=r?{...r}:i.default.defaults.headers,a=window.localStorage.getItem("homes"),s=null;try{s=a?JSON.parse(a):null}catch{window.localStorage.removeItem("homes")}s&&(u=s.homes,o.Authorization=`JWT ${u}`),o["X-Custom-Referer"]=`${window?.location.href}`;let c={method:e,url:t,data:n,withCredentials:!0,headers:o,...l};return(0,i.default)(c)}async function u(e,t,n={revalidate:!1,tags:[]},r=null,i={"Content-Type":"application/json"},l={}){return fetch(t,{method:e,headers:i,next:n,body:r,credentials:"include",keepalive:"post"==e.toLowerCase(),...l})}function o({title:e,description:t,imageUrl:n,btnTitle:r="",webRedirectUrl:i,appRedirectUrl:l,isApp:u}){if(u)window.flutter_inappwebview?.callHandler("inAppShareKakao",{title:e,description:t,imageUrl:n,webRedirectUrl:i,appRedirectUrl:l});else if(window&&window.Kakao){let l=window.Kakao;l.isInitialized()||l.init("0373aae4e3a8575cfc21154b714a85fa"),l.Share.sendDefault({objectType:"feed",content:{title:e,description:t,imageUrl:n,link:{mobileWebUrl:i,webUrl:i}},buttons:[{title:r,link:{mobileWebUrl:i,webUrl:i}}],installTalk:!0})}}function a(e){let t=document.cookie.split(";");console.log(t);for(let n=0;n<t.length;n++){let r=t[n].trim();if(r.startsWith(e+"="))return r.substring(e.length+1)}return null}function s(e){if(!e)return null;let t=e.split(".")[1].replace(/-/g,"+").replace(/_/g,"/");return JSON.parse(atob(t.padEnd(t.length+(4-t.length%4)%4,"=")))}function c(e){return e.replace(/[^0-9]/g,"").replace(/^(\d{0,3})(\d{0,4})(\d{0,4})$/g,"$1-$2-$3").replace(/(\-{1,2})$/g,"")}i.default.defaults.withCredentials=!0,i.default.defaults.timeout=2e4;let f=e=>{let t=e.split("-");return"010"===t[0]&&t.filter(e=>e.split("").every(t=>t===e[0])).length<2},p=()=>{try{let e=JSON.parse(window.localStorage.homes||"{}");return"string"==typeof e?.user?e.user:""}catch{return""}},d=e=>{let t=new Date(e),n=new Date,r=new Date;return r.setMonth(n.getMonth()-6),!(t.getTime()<=r.getTime())};function g(e,t){let n;(null==e||""===e)&&(e=0);let r=e.toString().replace(/[ê¸ì]/g,""),i=r.toString().replace(/,/g,"");if(i.indexOf(".")>-1&&(i=i.substr(0,i.indexOf("."))),isNaN(Number(i)))return console.log("ì«ì íì± ì¤í¨:",e),e;let l=Number(i);if(l<1e4)return r+"ì";let u="ì";if((n=l)%1e4>0){if(u=n%1e4+u,n<1e4)return u;u=" "+u}if((n=Math.floor(l/1e4))%1e4>0){if(u=n%1e4+"ë§"+u,n<1e4)return u;u=" "+u}if((n=Math.floor(l/1e8))%1e4>0){if(u=n%1e4+"ìµ"+u,n<1e4)return u;u=" "+u}return(n=Math.floor(l/1e12))+"ì¡°"+u}let h=e=>{let t=10**(String(e).length-1);return Math.ceil(Number(e)/t)*t};async function m(e,t=!1,n){let r=navigator.userAgent.toLowerCase();if(t&&(await window.flutter_inappwebview?.callHandler("inAppPermission","manageExternalStorage"),window.flutter_inappwebview?.callHandler("inAppToastMessage",{message:"ë¤ì´ë¡ë ì§íì¤"})),r.match(/kakaotalk/i))window.location.href="kakaotalk://web/openExternal?url="+encodeURIComponent(e);else{let t=document.createElement("a");t.href=e,t.download=n||"safehomes_file.pdf",document.body.appendChild(t),t.click(),document.body.removeChild(t)}}function b(e,t){let n;let i=e.split(" "),l=t.split(" "),u=[];for(let e of i){for(let i of(n=!1,l))if(t.includes(e))n||(n=(0,r.jsx)("span",{children:e}));else if(e.includes(i)){let t=e.indexOf(i),l=e.substring(0,t),u=e.substring(t,t+i.length),o=e.substring(t+i.length);n=(0,r.jsxs)(r.Fragment,{children:[l,(0,r.jsx)("span",{children:u}),o]})}else n||(n=e);u.push(n)}return u}function w(e){let t=e.indexOf("&"),n=e.lastIndexOf("&");if(-1!==t&&t!==n){let r=e.substring(0,t),i=e.substring(n+1),l=e.substring(t,n+1).replace(/&/g,"");return`${r}<span class="cancel">${l}</span>${i}`}return -1!==t?e.replace(/&/g,""):e.split("\n").map((e,t,n)=>`${e}${t!=n.length-1?" ":""}`)}function N(e){if(isNaN(Number(e)))return e;let t=Number(e).toString(),n=t.indexOf("."),r=t,i="";n>-1&&(r=t.slice(0,t.indexOf(".")),i="."+t.slice(t.indexOf(".")+1));let l=r.length,u=l/3;for(let e=1;e<u;e++)r=r.slice(0,l-3*e)+","+r.slice(l-3*e);return r+i}function $(e,t,n){let{name:r,value:i}=e.target;t(e=>n?{...e,[r]:n(i)}:{...e,[r]:i})}let k=e=>{let t="string"==typeof e?e:e?.target?.value??e;return t&&(t=t.replace(/[^0-9]/g,"")).length>12&&(t=t.slice(0,12)),t},x=(e,t,n=!1)=>n?29900:t?39800:49800,S=98e3,y=79e3;function C(e){return e.replace(/[^0-9]/g,"").replace(/^(\d{0,6})(\d{0,7})$/g,"$1-$2").replace(/(\-{1})$/g,"")}function O(e){let t=[];if("object"==typeof e){for(let n=0;n<e.length;n++)t.push(e[n].name.split("/").pop()?.split("\\").pop());return t.join(", ")}return e?e.split("/").pop()?.split("\\").pop():""}function _(e){return e.replace(/(^|[\s\n]|<[A-Za-z]*\/?>)((?:https?|ftp):\/\/[\-A-Z0-9+\u0026\u2019@#\/%?=()~_|!:,.;
1]*[\-A-Z0-9+\u0026@#\/%=~()_|])/gi,"$1<a href='$2' style='text-decoration : underline; color : #4c5461' target='_blank'>$2</a>")}let j=e=>{if(!e)return e;let t=String(g(e,null)).match(/\d+|[ê°-í£]+/g)??[],n=[];for(let e of t)isNaN(+e)?n.push(e+" "):n.push(String(N(e)));return n.join("").trim()},v=e=>{if(!e)return"기í";let t=e.trim().endsWith("í¸")?e.trim().slice(0,-1):e.trim(),n=t.match(/ì§í\s*(\d+)\s*층/);if(n)return`B${Number(n[1])}`;let r=t.match(/\d+/g);if(!r||0===r.length)return/ì§í|^b/i.test(t)?"B1":"기í";let i=r[r.length-1],l=/(?:b|ì§í)\s*$/i.test(t.slice(0,t.lastIndexOf(i)));if(i.length<3)return l?"B1":"기í";let u=i.slice(0,-2).replace(/^0+/,"");return u?l?`B${u}`:u:l?"B1":"기í"},U=e=>{let t=e=>/^B\d+$/.test(e);return[...e.filter(t).sort((e,t)=>Number(t.slice(1))-Number(e.slice(1))),...e.filter(e=>""!==e&&!isNaN(Number(e))).map(Number).sort((e,t)=>e-t).map(String),...e.filter(e=>!t(e)&&(""===e||isNaN(Number(e)))).sort((e,t)=>e.localeCompare(t))]}}}]);
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.