1import{p as l}from"./request-BRC7C7JX.js";const m="COMCOMSHR0000600A",T=async(t,e,s)=>{(await l({url:m,params:{STPL_WRIT_ID:t,INFO_AGRNMT_CD:e}})).error},f={pStrCustNm:{required:{title:"ì´ë¦ì ì ë ¥í´ ì£¼ì¸ì",message:""},maxLength:{title:"ì´ë¦ì´ ìµë ê¸ìì를 ì´ê³¼íìµëë¤",message:"ì´ë¦ì 50ì ì´íë¡ ì ë ¥í´ ì£¼ì¸ì."},pattern:{title:"íê¸, ìë¬¸ë§ ì ë ¥í ì ììµëë¤.",message:""}},pStrCustEml:{required:{title:"ì´ë©ì¼ì ì ë ¥í´ ì£¼ì¸ì",message:""},maxLength:{title:"",message:""},pattern:{title:`ì«ì, ì문, í¹ì문ì (@_-.)ë§ 2ì ë ¥í ì ììµëë¤`,message:""}},pStrCustTel:{required:{title:"í´ëì í ë²í¸ë¥¼ ì ë ¥í´ ì£¼ì¸ì",message:""},maxLength:{title:"í´ëì í ë²í¸ê° ìµë ê¸ìì를 ì´ê³¼íìµëë¤",message:"í´ëì í ë²í¸ë 10ì ëë 11ìë¡ ì ë ¥í´ ì£¼ì¸ì."},pattern:{title:"ì«ìë§ ì ë ¥í ì ììµëë¤",message:""}},pStrNodeList:{required:{title:"ì íì ì íí´ ì£¼ì¸ì",message:""}},pStrCscTitle:{required:{title:"ì 목ì ì ë ¥í´ ì£¼ì¸ì",message:""},maxLength:{title:"ì ëª©ì´ ìµë ê¸ìì를 ì´ê³¼íìµëë¤",message:"150ì ì´íë¡ ì ë ¥í´ ì£¼ì¸ì."},pattern:{title:"",message:""}},pStrCscTxt:{required:{title:"ë´ì©ì ì ë ¥í´ ì£¼ì¸ì",message:""},maxLength:{title:"ë´ì©ì´ ìµë ê¸ìì를 ì´ê³¼íìµëë¤",message:"2,000ì ì´íë¡ ì ë ¥í´ ì£¼ì¸ì."},pattern:{title:"",message:""}}},x={ID:"ISBSTPLETC000206",CODE:"51"},E={ID:"ISBPDSTPLMGMT246",CODE:"54"},c=[{regex:/\b([0-9]{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[1,2][0-9]|3[0,1]))([-\s]?)([1-4])(?:[0-9]{6})\b/g,replacement:"$1$2$3******"},{regex:/\b([0-4]{3}[-\s]?[0-9]{3}[-\s]?)(?:[0-9]{6})\b/g,replacement:"$1******"},{regex:/\b([0-9]{4}[-\s]?[0-9]{2})([0-9]{2})([-\s]?)([0-9]{4})([-\s]?[0-9]{4})\b/g,replacement:"$1**$3****$5"}],R=(t,e)=>{let s="";e.indexOf("space")===-1&&(s=t.replace(/\s/gi,"")),e.indexOf("eng")>-1&&(s=t.toUpperCase());const r=e.split(":");let n="";for(const g in r)n+=o(r[g]);return new RegExp("^["+n+"]+$").test(s)},o=t=>{let e="";return t==="kor"?e="ã±-ã ã -ã £ê°-í£":t==="eng"?e="a-zA-Z":t==="num"?e="0-9":t==="space"?e="\\s":t==="spec"?e="\\{\\}\\[\\]\\/?.,;:|\\)*~!^\\-_+@\\#&\\\\\\\\(":t.indexOf("esc")>-1&&(e=p(t,"esc[","]")),e},p=(t,e,s,r=0)=>{const n=t.indexOf(e);if(n===-1)return"";const a=t.substring(n);return a.indexOf(s)>-1?a.substring(e.length,a.indexOf(s,r)):a.substring(e.length)},i=t=>t?c.reduce((e,{regex:s,replacement:r})=>e.replace(s,r),t):"",_=({title:t,text:e})=>{const s=i(t),r=i(e),n=[];return t!==s&&n.push({field:"title",label:"ì 목",original:t,masked:s}),e!==r&&n.push({field:"text",label:"ë´ì©",original:e,masked:r}),{hasPrivacy:n.length>0,items:n,values:{title:s,text:r}}};export{f as F,E as O,_ as a,x as b,R as c,T as s};
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.