PageSourceSearch

https://relaycall.or.kr/user/account/login

html relaycall.or.kr collected 2026-10-04 03:06:03 UTC 22,513 bytes, 690 lines download raw bytes

1
2
3
4
5<!DOCTYPE html>
6<html lang="ko">
7	<head>
8		
9
10
11
12<meta charset="utf-8">
13<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
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
60
61
62
63<title>
64	로그인 | 손말이음센터
65</title>
66
67<meta name="Description" content="손말이음센터">
68<meta name="Keywords" content="손말이음센터">
69<meta name="Author" content="On-H" />
70<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">
71<meta name="format-detection" content="telephone=no">
72
73<link rel="shortcout icon" href="/resources/common/images/107.png">
74<link rel="stylesheet" href="/resources/user/common/css/base.css"><!-- 수정 -->
75<link rel="stylesheet" href="/resources/user/common/css/common.css"><!-- 수정 -->
76<link rel="preconnect" href="https://fonts.gstatic.com">
77<!-- <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap" rel="stylesheet"> -->
78
79<script src="/resources/common/js/babel/index.js"></script>
vendor: 2 bytes, line 79
79
80<script src="/resources/common/js/babel/runtime.js"></script>
vendor: 2 bytes, line 80
80
81<script type="text/javascript" src="/resources/user/common/js/jquery-1.9.1.min.js"></script>
vendor: 2 bytes, line 81
81
82<script type="text/javascript" src="/resources/user/common/js/jquery.easing.1.3.js"></script>
vendor: 2 bytes, line 82
82
83<script type="text/javascript" src="/resources/user/common/js/common.js"></script>
vendor: 2 bytes, line 83
83
84<script type="text/javascript" src="/resources/user/common/js/menu.js"></script>
84<!-- 신규추가 -->
85<script type="text/javascript" src="/resources/user/common/js/main.js"></script>
85<!-- 신규추가 -->
86<script type="text/javascript" src="/resources/user/common/js/jquery.bxslider.min.js"></script>
vendor: 2 bytes, line 86
86
87<script type="text/javascript" src="/resources/user/common/js/UserScriptConf.js"></script>
vendor: 2 bytes, line 87
87
88<script src="https://cdnjs.cloudflare.com/ajax/libs/Sly/1.6.1/sly.min.js"></script>
88
89
90<!--[if lt IE 9]>
91	
91<script src="/resources/user/common/js/html5.js"></script>
91
92	
92<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
92
93	<link rel="stylesheet" href="/resources/user/common/css/common_ie8.css" />
94<![endif]-->
95
96<!-- <link rel="stylesheet" href="/resources/user/common/css/swiper.css"> -->
97<link rel="stylesheet" href="/resources/user/add/css/custom.css">
98
99<script type="text/javascript" src="/resources/common/js/jquery.cookie.js"></script>
vendor: 2 bytes, line 99
99
100<script type="text/javascript" src="/resources/common/js/custom.js"></script>
vendor: 2 bytes, line 100
100
101<script type="text/javascript" src="/resources/user/add/js/custom2.js"></script>
101
102
103<!-- Global site tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 103-104
103
104<script async src="https://www.googletagmanager.com/gtag/js?id=
104G-S3YK69Z7TZ
vendor: 13 bytes, line 104
104"></script>
105<script>
106	
vendor: 135 bytes, lines 106-110
106window.dataLayer = window.dataLayer || [];
107	function gtag(){dataLayer.push(arguments);}
108	gtag('js', new Date());
109
110	gtag('config', '
110G-S3YK69Z7TZ
vendor: 5 bytes, line 110
110');
111</script>
111
112	</head>
113
114	<body>
115		
116
117<!-- skip -->
118<script type="text/javascript" src="/resources/user/common/js/inc_skip.js"></script>
118
119<!-- //skip-->
120		
121		<div class="wrap">
122			
123
124
125
126
127
128
129
130
131
132
133<!-- header -->
134<div id="header">
135	<h1 id="logo"><a href="/user/main"><img src="/resources/user/common/images/common/logo_new.png" alt="'청각ㆍ언어장애인의 의사소통을 지원하는 통신중계서비스' 손말이음센터"></a></h1>
136	<div class="head_wrap">
137		<button type="button" class="btnMenu">메뉴열기</button>
138		<div class="head_box">
139			<nav id="gnb">
140				<button type="button" class="btnMenuClose"><span>메뉴닫기</span></button>
141				<ul class="gnb_new">
142					<li><a href="/user/info">서비스소개</a><button type="button">메뉴 열기</button>
143						<ul>
144							<li><a href="/user/info/service">서비스소개</a></li>
145							<li><a href="/user/info/process">이용절차</a></li>
146							
147						</ul>
148					</li>
149					<li><a href="/user/service">이용안내</a><button type="button">메뉴 열기</button>
150						<ul>
151							<li><a href="/user/service/text">문자서비스</a></li>
152							<li><a href="/user/service/video">영상서비스</a></li>
153							<li><a href="/user/service/listen">발화청취서비스</a></li>
154							<li><a href="/user/service/non">107 음성전화 중계</a></li>
155							<li><a href="/user/service/remote">원격수어통역서비스</a></li>
156						</ul>
157					</li>
158					<li><a href="/user/community">참여세상</a><button type="button">메뉴 열기</button>
159						<ul>
160							<li><a href="/user/community/notice">공지사항</a></li>
161							<li><a href="/user/community/question">문의 및 개선요청</a></li>
162							<li><a href="/user/community/contest">이벤트</a></li>
163						</ul>
164					</li>
165					<li><a href="/user/support">고객지원</a><button type="button">메뉴 열기</button>
166						<ul>
167							<li><a href="/user/support/file">자료실</a></li>
168							<li><a href="/user/support/faq">자주 묻는 질문</a></li>
169							
170						</ul>
171					</li>
172					<li><a href="/user/center">센터소개</a><button type="button">메뉴 열기</button>
173						<ul>
174							<li><a href="/user/center/intro">센터소개</a></li>
175							<li><a href="/user/center/site">사이트맵</a></li>
176							<li><a href="/user/center/location">오시는길</a></li>
177							<li><a href="/user/center/banner">배너</a></li>
178						</ul>
179					</li>
180				</ul>
181				<dl class="mb_tell_num">
182					<dt>대표번호 </dt>
183					<dd>국번없이 <span>107</span></dd>
184				</dl>
185			</nav>
186			<div class="mem_join">
187				<ul>
188					<li>
189						
190							<a href="/user/account/regist/step1">회원가입</a>
191						
192						
193					</li>
194					<li>
195						
196							<a href="/user/account/login">로그인</a>
197						
198						
199					</li>
200					
201				</ul>
202			</div>
203		</div>
204		<div class="fix_bg"></div>
205	</div>
206</div>
207
208<!-- //header -->
209			
210			
211
212
213
214
215	
216		<!-- sub visual -->
217		<div class="sub_top_visual sub06">
218			<div class="sub_bg">
219				<div class="sub_box">
220					<h1>회원관리</h1>
221				</div>
222			</div>
223		</div>
224		<!-- //sub visual -->
225	
226	
227	
228	
229
230		
231			<!-- container -->
232			<div id="contents" class="container login">
233				<div class="login_wrap01">
234					<div class="inner_bx">
235						
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281<!-- 배너 위치 이동 250405 -->
282
283
284
285
286
287
288
289
290
291<!-- title -->
292<div class="tit_bx">
293	<h2>
294		
295			
296			로그인
297		
298	</h2>
299	<p class="location">
300		<a href="/user/main" class="btn_home"><img src="/resources/user/common/images/common/icon_home.png" alt="홈"></a>
301		<span class="line"><img src="/resources/user/common/images/common/line01.png" alt=""></span>
302		
303			
304			
305			
306			
307			
308		
309		<span class="tx">로그인</span>
310	</p>
311</div>
312<!-- //title -->
313		
314						<div class="cont_login01">
315							<div class="in_bx">
316								<p class="tx01">손말이음센터 로그인</p>
317								<p class="tx02">107손말이음센터는 따뜻한 세상을 구현합니다.</p>
318								<dl>
319									<dt><label for="loginId">아이디</label></dt>
320									<dd>
321										<p class="inp_bx">
322											<input type="text" id="loginId" placeholder="아이디를 입력하세요" title="아이디를 입력하세요">
323										</p>
324									</dd>
325								</dl>
326								<dl>
327									<dt><label for="loginPw">비밀번호</label></dt>
328									<dd>
329										<p class="inp_bx">
330											<input type="password" id="loginPw" placeholder="비밀번호를 입력하세요"  title="비밀번호를 입력하세요">
331											<a href="#" id="loginPwShowBtn" class="icon_pw">비밀번호 표시</a><!-- class on -->
332										</p>
333									</dd>
334								</dl>
335								<p>
336									<span class="input_chk">
337										<input type="checkbox" id="rememberMe"> 
338										<label for="rememberMe">아이디 저장</label>
339									</span>
340								</p>
341								<input type="submit" class="btn_login" id="loginBtn" value="로그인">
342								<div class="lg_btm_btns_c">
343									<ul>
344										<li><a href="/user/account/forgotId">아이디  찾기</a></li>
345										<li><a href="/user/account/forgotPw">비밀번호 찾기</a></li>
346										<li class="last"><a href="/user/account/regist/step1">회원가입</a></li>
347										
348										
349									</ul>
350								</div>
351							</div>
352						</div>
353					</div>
354				</div>
355			</div>
356			<!-- //container -->
357			
358			
359
360
361
362
363
364
365
366<!-- footer -->
367<footer id="footer">
368	<div class="mBanCon">
369		<div class="mBanBox">
370			<div class="control">
371				<button class="ban_prevSlide" type="button">이전</button>
372				<button class="ban_nextSlide" type="button">다음</button>
373				<button class="ban_stopSlide" type="button">정지</button>
374				<button class="ban_startSlide" type="button" style="display:none;">시작</button>
375			</div>
376			<div class="swiper-container mbanSlide">
377				<ul class="swiper-wrapper">
378					<li class="swiper-slide"><a href="https://www.msit.go.kr" target="_blank" title="새창열림"><img src="/resources/user/common/images/common/new_fm_banner01.png" alt="과학기술정보통신부"></a></li>
379					<li class="swiper-slide"><a href="https://www.nia.or.kr" target="_blank" title="새창열림"><img src="/resources/user/common/images/common/new_fm_banner02.png" alt="NIA 한국지능정보사회지흥원"></a></li>
380					<li class="swiper-slide"><a href="/user/community/notice/view?NUM=257" target="_blank" title="새창열림"><img src="/resources/user/common/images/common/new_fm_banner03.png" alt="마음해피 - 타인의 감정을 배려하는 당신! 진정한 고객입니다."></a></li>
381					<li class="swiper-slide"><img src="/resources/user/common/images/common/new_fm_banner04.png" alt="24시간 365일 서비스제공기간 (연중무휴)"></li>
382					<li class="swiper-slide"><a href="https://www.sktelecom.com/" target="_blank" title="새창열림"><img src="/resources/user/common/images/common/new_fm_banner05.png" alt="SK telecom"></a></li>
383					<li class="swiper-slide"><a href="https://www.kt.com/" target="_blank" title="새창열림"><img src="/resources/user/common/images/common/new_fm_banner06.png" alt="kt"></a></li>
384					<li class="swiper-slide"><a href="https://www.lguplus.com/" target="_blank" title="새창열림"><img src="/resources/user/common/images/common/new_fm_banner07.png" alt="LG유플러스"></a></li>
385					<li class="swiper-slide"><a href="https://www.ktmmobile.com/" target="_blank" title="새창열림"><img src="/resources/user/common/images/common/new_fm_banner08.png" alt="ktM모바일"></a></li>
386					<li class="swiper-slide"><a href="https://www.bworld.co.kr/" target="_blank" title="새창열림"><img src="/resources/user/common/images/common/new_fm_banner09.png" alt="SK broadband"></a></li>
387					<li class="swiper-slide"><a href="https://www.medialog.co.kr/" target="_blank" title="새창열림"><img src="/resources/user/common/images/common/new_fm_banner10.png" alt="미디어로그"></a></li>
388					<li class="swiper-slide"><a href="https://www.lghellovision.net/" target="_blank" title="새창열림"><img src="/resources/user/common/images/common/new_fm_banner11.png" alt="LG HelloVision"></a></li>
389					<li class="swiper-slide"><a href="https://www.sktelink.com/" target="_blank" title="새창열림"><img src="/resources/user/common/images/common/new_fm_banner12.png" alt="SK 텔링크"></a></li>
390					<li class="swiper-slide"><a href="https://www.sejongtelecom.net/" target="_blank" title="새창열림"><img src="/resources/user/common/images/common/new_fm_banner13.png" alt="세종텔레콤"></a></li>
391					<li class="swiper-slide"><a href="https://www.samsungsds.com/" target="_blank" title="새창열림"><img src="/resources/user/common/images/common/new_fm_banner14.png" alt="삼성SDS"></a></li>
392				</ul>
393			</div>
394		</div>
395	</div>
396	<div class="foot_menu">
397		<ul>
398			<li class="col"><a href="/user/etc/personal/202608">개인정보처리방침</a></li>
399			<li><a href="/user/etc/email">이메일 무단수집거부</a></li>
400			<li><a href="/user/etc/agree">이용약관</a></li>
401			<li><a href="/user/center/location">오시는길</a></li>
402			<li><a href="/user/community/question">문의 및 개선요청</a></li>
403			<li><a href="/user/center/site">사이트맵</a></li>
404		</ul>
405	</div>
406	<div class="foot_copy">
407		<div class="foot_box">
408			<div class="foot_infor">
409				<address>서울센터 : 서울특별시 영등포구 문래북로 116, 트리플렉스 2층<br>
410					대구센터 : 대구광역시 동구 첨단로 53, 한국지능정보사회진흥원 1층</address>
411				<small>2010 Copyright @NATIONAL INFORMATION SOCIETY AGENCY. All Right Reserved</small>
412			</div>
413			<div class="foot_etc">
414				<div class="wa_mark"><img src="/resources/user/common/images/common/WA_Mark.png" alt="과학기술정보통신부 WA(WEB접근성) 품질인증 마크, 웹와치(WebWatch) "></div>
415				<div class="tell_time">
416					<dl class="txt1" style="padding-left:10px;">
417						<dt>일반문의</dt>
418						<dd>053) 230-1394</dd>
419					</dl>
420					<dl class="txt2" style="padding-right:10px;">
421						<dt>대표번호 </dt>
422						<dd>국번없이 <span>107</span></dd>
423					</dl>
424					<ul>
425						<li class="time">문의시간: 09:00~18:00(월-금)</li>
426						<li>휴게시간 12:00~13:00</li>
427					</ul>
428				</div>
429			</div>
430		</div>
431	</div>
432	<div class="quick_con">
433		<span class="btn_kach"><a href="https://pf.kakao.com/_LBXwxj" target="_blank" title="새창열림">카카오채널</a></span>
434		<button type="button" class="btn_top">상단이동</button>
435	</div>
436</footer>
437<!-- //footer -->
438
439
440
441
442
443
444
445
446
447
448<!-- popup -->
449<div class="pop_wrap" id="sessionCheckModal">
450	<div class="p_bg_opa"></div>
451	<div class="pop_cont01">
452		<div class="tit_a" style="text-align: center;">자동 로그아웃 안내</div>
453		<div class="cont_a" style="overflow-y: hidden; height: auto;">
454			<b><span id="remainTime"></span>초 후 자동 로그아웃 예정입니다.</b><br>
455			로그인 후 23시 59분간 사용이 없는 경우 자동으로 로그아웃 됩니다.<br>
456			로그아웃을 원하지 않는 경우 [로그인 연장하기]를 클랙해 주세요.
457		</div>
458		<div class="btns_a">
459			<a href="javascript: window.location.reload();" class="p_btn_ty01">로그인 연장하기</a>
460			<a href="/user/account/logout" class="p_btn_ty02">로그 아웃</a>
461		</div>
462	</div>
463	<!-- //popup -->
464	<!-- //2020-12-17 추가 -->
465</div>
466
467<div class="fade"></div>
468
469<script
470	src="/resources/user/common/js/swiper.js"></script>
vendor: 2 bytes, line 470
470
471<script
472	src="/resources/user/add/js/swiperCustom.js"></script>
vendor: 2 bytes, line 472
472
473<script>
474	$(function() {
475		let sessMaxTime = Number("86340");
476		let counter = 0, start = sessMaxTime - 60, end = sessMaxTime - 10;
477
478		setInterval(
479				function() {
480					if ("" != null
481							&& "" != ""
482							&& counter == start) {
483						$("#sessionCheckModal").css("display", "block");
484					}
485
486					if ("" != null
487							&& "" != ""
488							&& counter >= start && counter <= end) {
489						$("#remainTime").html(end - counter);
490					}
491
492					if ("" != null
493							&& "" != ""
494							&& counter == end) {
495						window.location.href = "/user/account/logout";
496					}
497
498					if ("" != null
499							&& "" != "")
500						counter++;
501				}, 1000);
502
503        $(".relay-btn").on("click", function() {
504            let postData = {
505                crm : ""
506            };
507
508            // 로그인 여부 판단
509            if (postData.crm == null || postData.crm == undefined || postData.crm == '') {
510                let chk = confirm("로그인이 필요한 서비스입니다\n이동하시겠습니까?");
511                if (chk) {
512                    window.location.href = "/user/account/login";
513                }
514                return false;
515            }
516
517            // 악성고객 판단
518            let ajaxResult1 = syncAjax("default", "POST", "/user/account/bad/chk", {});
519            if (!ajaxResult1 || Object.keys(ajaxResult1).length == 0) {
520                alert("서버 통신 오류!");
521                return false;
522            }
523
524            if (ajaxResult1.status == "FAIL") {
525                alert(ajaxResult1.msg);
526                return false;
527            }
528
529            // 중계페이지 토큰 요청
530            // let ajaxResult2 = syncAjax("default", "POST", "https://turn.relaycall.or.kr/exapi/getToken", postData);
531            let tokenUrl = "/user/proxy/fetch?url=" + encodeURIComponent("https://sign107.relaycall.or.kr/getToken.do?memId=" + postData.crm);
532            let ajaxResult2 = syncAjax("default", "GET", tokenUrl, {});
533            if (!ajaxResult2 || Object.keys(ajaxResult2).length == 0) {
534                alert("서버 통신 오류!");
535                return false;
536            }
537            if (!ajaxResult2.accessToken || ajaxResult2.accessToken == "") {
538                alert("서버 통신 오류!");
539                return false;
540            }
541
542            // 디바이스 타입 확인(PC/모바일)
543            let deviceType = "1", addURL = "P";
544            if (checkMobileDevice() != '') {
545                deviceType = "2";
546                addURL = "M";
547            }
548
549            // 중계페이지 타입 확인
550            let relayType = "";
551            if ($(this).data("relayType") == "text") { // 문자중계
552                relayType = "MG";
553            } else if ($(this).data("relayType") == "video") { // 영상중계
554                relayType = "VR";
555            } else if ($(this).data("relayType") == "speech") { // 발화가능자용
556                relayType = "CA";
557            } else if ($(this).data("relayType") == "listen") { // 청취가능자용
558                relayType = "LI";
559            } else if ($(this).data("relayType") == "remote") { // 원격수어 통역
560                relayType = "RM";
561            } else {
562                alert("입력값 오류!");
563                return false;
564            }
565
566            // 중계페이지 창 열기(GET)
567            let tmpParams = new URLSearchParams({
568                relayType: addURL + relayType,
569                memId: postData.crm,
570                accessToken: ajaxResult2.accessToken,
571            });
572            const popupUrl = " https://sign107.relaycall.or.kr/custHome.do?" + tmpParams.toString();
573            const popupName = 'popupRelay';
574            const popupOptions = 'width=640, height=801, top=100, left=100, fullscreen=no, menubar=no, resizable=no, status=no, toolbar=no, titlebar=no, location=no, scrollbar=no';
575            window.open(popupUrl, popupName, popupOptions);
576        });
577	});
578</script>
578
579
580		</div>
581		
582		
582<script>
583			$(function() {
584				if($.cookie("rememberRelayCallId") != undefined) {
585	    			$("#loginId").val($.cookie("rememberRelayCallId"));
586	    			$("#rememberMe").attr("checked", "checked");
587	    		}
588				
589				$("#loginPw").on("keypress", function(e) {
590					if(e.keyCode == "13") {
591						$("#loginBtn").click();
592					}
593				});
594				
595				$("#loginPwShowBtn").on("click", function(e) {
596					e.preventDefault();
597					if ($("#loginPw").attr("type") == "password") {
598						$("#loginPw").attr("type", "text");
599						$("#loginPwShowBtn").addClass("on");
600						$("#loginPwShowBtn").html("비밀번호 숨김");
601					}else {
602						$("#loginPw").attr("type", "password");
603						$("#loginPwShowBtn").removeClass("on");
604						$("#loginPwShowBtn").html("비밀번호 표시");
605					}
606				});
607				
608				$("#loginBtn").on("click", function() {
609					if(!valCheck("between", $("#loginId").val(), 1, 50)) {
610						alert(valCheckMsg("between", "아이디는 50자 이하로"));
611						$("#loginId").focus();
612						return false;
613					}
614					
615					if(!valCheck("between", $("#loginPw").val(), 1, 50)) {
616						alert(valCheckMsg("between", "비밀번호는 50자 이하로"));
617						$("#loginPw").focus();
618						return false;
619					}
620					
621					// 23.01.04 phg - SQL Injection 검증 로직 추가
622					if(/\b(or|and|on|select|insert|delete|update|create|drop|exec|union|fetch|declare|truncate)\b/gi.test($("#loginId").val())){
623						alert("아이디 혹은 비밀번호가 일치하지 않습니다.");
624						return false;
625					}
626					
627					let postData = {
628						id: $("#loginId").val(),
629						pw: $("#loginPw").val()
630					}
631					
632					let ajaxResult = syncAjax("default", "POST", "/user/account/login/chk", postData);
633					
634					if(!ajaxResult || Object.keys(ajaxResult).length == 0) {
635						alert("서버 통신 오류!");
636						return false;
637					}
638					
639					if(ajaxResult.status == "FAIL" && ajaxResult.code == "change") {
640						alert(ajaxResult.msg);
641						window.location.reload();
642						return false;
643					}
644					
645					if(ajaxResult.status == "FAIL" && (ajaxResult.code == "delete" && ajaxResult.code != "withdrawal")) {
646						alert(ajaxResult.msg);
647						window.location.reload();
648						return false;
649					}
650					
651					if(ajaxResult.status == "FAIL") {
652						alert(ajaxResult.msg);
653						return false;
654					}
655					
656					if(ajaxResult.status == "SUCCESS" && ajaxResult.code == "changePwd") {
657						alert(ajaxResult.msg);
658						window.location.href='/user/account/change/password';
659						return false;
660					}
661					
662					if(ajaxResult.status == "SUCCESS" && ajaxResult.code == "dormancy") {
663						if($("#rememberMe").is(":checked")) $.cookie("rememberRelayCallId", $("#loginId").val(), {expires: 7, path: "/"});
664						else $.removeCookie("rememberRelayCallId", {path: "/"});
665						
666						alert(ajaxResult.msg);
667						window.location.href = "/user/etc/reagree";
668						return false;
669					}
670					
671					// 23.05.23 phg - 기존 회원정보에 휴대폰 인증정보가 없는 경우 재동의 페이지 이동 처리
672					if(ajaxResult.status == "SUCCESS" && ajaxResult.code == "reagreePhone"){
673						if($("#rememberMe").is(":checked")) $.cookie("rememberRelayCallId", $("#loginId").val(), {expires: 7, path: "/"});
674						else $.removeCookie("rememberRelayCallId", {path: "/"});
675						
676						alert(ajaxResult.msg);
677						window.location.href = "/user/etc/reagreePhone";
678						return false;
679					}
680					
681					if($("#rememberMe").is(":checked")) $.cookie("rememberRelayCallId", $("#loginId").val(), {expires: 7, path: "/"});
682					else $.removeCookie("rememberRelayCallId", {path: "/"});
683					
684					alert("로그인 성공!");
685					window.location.href = "/user/main";
686				});
687			});
688		</script>
688
689	</body>
690</html>

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.