PageSourceSearch

https://somangcorrection.org/service/videopolicy.asp

html somangcorrection.org collected 2026-10-02 19:39:11 UTC 45,399 bytes, 1,076 lines download raw bytes

1
2<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
3<html xmlns="//www.w3.org/1999/xhtml">
4<head>
5<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
6<meta http-equiv="X-UA-Compatible" id="X-UA-Compatible" content="IE=edge" />
7<meta http-equiv="X-UA-Compatible" id="browser_mode" content="IE=edge" />
8<meta name="description" content="소망교도소는 하나님의 사랑으로 수용자를 변화시키고 한국교회가 연합하여 설립한 국내 최초의 민영 교도소입니다.">
9<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, target-densitydpi=device-dpi" /><meta name="wc_board_mode" id="wc_board_mode" content="rwd" />
10<meta name="format-detection" content="telephone=no"><link rel="icon" href="data:,">
11<meta property="og:image" id="meta_ogimage" content="https://img.rh2.kr/solution/sci/thumbnail.jpg"/>
12<title>고정형 영상정보처리기기방침</title>
13<link rel="stylesheet" type="text/css" href="https://static.rh2.kr/jquery/jquery-ui.1.9.2.css"/>
14<link rel="stylesheet" type="text/css" href="https://static.rh2.kr/css/common.css"/>
15<link rel="stylesheet" type="text/css" href="/include/css/common.css?v=16750.75&version=16750.75">
16<link rel="stylesheet" type="text/css" href="/include/css/layout.css?v=16750.75&version=16750.75">
17<link rel="stylesheet" type="text/css" href="/include/css/sci_style.css?v=16750.75&version=16750.75">
18<link rel="stylesheet" type="text/css" href="/include/css/aos.css?v=16750.75">
19<link rel="stylesheet" type="text/css" href="/include/css/customize.css?v=16750.75&version=16750.75">
20<link rel="stylesheet" type="text/css" href="https://static.rh2.kr/jquery/nivo-slider/nivo-slider.css" media="screen"/>
21<link rel="stylesheet" type="text/css" href="https://static.rh2.kr/jquery/nivo-slider/slider-theme/default/default.css" media="screen"/>
22<script type="text/javascript" src="https://static.rh2.kr/js/jquery.min.1.9.1.js"></script>
vendor: 2 bytes, line 22
22
23<script type="text/javascript" src="https://static.rh2.kr/jquery/jquery-migrate-1.1.1.min.js"></script>
vendor: 2 bytes, line 23
23
24<script type="text/javascript" src="https://static.rh2.kr/jquery/jquery-ui.min.1.10.4.js"></script>
vendor: 2 bytes, line 24
24
25<script type="text/javascript" src="https://static.rh2.kr/js/solution.func.js?ver=20260729"></script>
vendor: 2 bytes, line 25
25
26<script type="text/javascript" src="/include/js/url_define.js?t=20261003410"></script>
vendor: 2 bytes, line 26
26
27<script type="text/javascript" src="https://static.rh2.kr/jquery/nivo-slider/nivo.slider.pack.js"></script>
27
28
29<link rel="canonical" href="https://somangcorrection.org">
30<!-- Google tag (gtag.js) -->
vendor: 65 bytes, lines 30-31
30
31<script async src="https://www.googletagmanager.com/gtag/js?id=
31G-RB34NCH4BL
vendor: 13 bytes, line 31
31"></script>
32<script>
33  
vendor: 138 bytes, lines 33-37
33window.dataLayer = window.dataLayer || [];
34  function gtag(){dataLayer.push(arguments);}
35  gtag('js', new Date());
36
37  gtag('config', '
37G-RB34NCH4BL
vendor: 5 bytes, line 37
37');
38</script>
38
39</head>
40
41<body class="body" data-aos-easing="ease-out-back" data-aos-duration="1000" data-aos-delay="0">
42<div id="wrapper">
43<div class="menu_bg"></div>	
44	<header id="header" class="sub-header">
45		<div class="topbar">
46			<div class="mct">
47				<a href="http://pf.kakao.com/_Rkgjxj/friend" target="_blank" class="top-btn">소망교도소 <b>카카오채널</b>을 구독하세요 </a>
48				<div class="top-btn-side">
49					<a href="https://online.mrm.or.kr/7jQ1iaJ" target="_blank">후원하기</a>
50					<a href="https://online.mrm.or.kr/7jQ1iaJ/login" target="_blank">나의후원 바로가기</a>
51				</div>
52			</div>
53		</div>
54	<p class="btn_back" onclick="goBack()"></p>
55<div class="menu_btn" ></div>
56<div class="sidebar" style="right:-250px;">
57	<div class="sidebar-inner">
58		<div class="close_btn">
59			<a href="#"></a>
60		</div>
61		<div class="top-info-bar">
62			<div class="ct">
63				<ul class="top-info">
64					<li class="side_login"><a href="javascript: _WCgo('login')">LOGIN</a><span>소망교도소 홈페이지를 <br/>찾아주셔서 감사합니다.</span></li>
65					<li class="side_btn"><a href="javascript: _WCgo('join')">회원가입</a></li>
66					<li class="side_btn"><a href="javascript: _WCgo('findid')">ID/PW찾기</a></li>
67				</ul>
68			</div>
69		</div>
70		<div id="navigation">
71			<div class="mct2">
72				<div class="logobox">
73					<a href="javascript:_WC.go('index')" class="logo"><img src="http://img.rh2.kr/solution/sci/common/logo-w.png" alt="logo" /></a>
74					<a href="javascript:_WC.go('index')" class="logo-ov"><img src="http://img.rh2.kr/solution/sci/common/logo.png" alt="logo" /></a>
75				</div>
76				<ul class="nav">
77					<li><a href="javascript:_WC.go('sub01_01')">소망소개</a></li>
78					<li><a href="javascript:_WC.go('sub02_01')">입소와 생활</a></li>
79					<li><a href="javascript:_WC.go('sub03_01')">소식·영상</a></li>
80					<li><a href="https://minwon.moj.go.kr/minwon/index.do" target="_blank">민원안내</a></li>
81					<li><a href="javascript:_WC.go('sub05_01')">자원봉사ㆍ후원</a></li>
82					<li><a href="javascript:_WC.go('sub06_01')">소망스토어</a></li>
83		<li class="btn_login"><a href="#" alt=""><img src="http://img.rh2.kr/solution/gmch/common/icon-login.png" alt="" /></a></li>
84	</ul>
85	<div id="dropMenuWrap">
86		<div class="nav-deep2">
87			<div class="deep2-right">
88				<ul>
89					<li class="m_wrap"><a href="javascript:_WC.go('sub01_01')">소망소개</a></li>
90					<li><a href="javascript:_WC.go('sub01_01')">인사말</a></li>
91					<li><a href="javascript:_WC.go('sub01_02')">역사</a></li>
92					<li><a href="javascript:_WC.go('sub01_03')">조직과 기능</a></li>
93					<li><a href="javascript:_WC.go('sub01_06')">소망동호회</a></li>
94					<li><a href="javascript:_WC.go('sub01_05')">오시는 길</a></li>
95				</ul>
96				<ul>
97					<li class="m_wrap"><a href="javascript:_WC.go('sub02_01')">입소와 생활</a></li>
98					<li><a href="javascript:_WC.go('sub02_01')">입소안내</a></li>
99					<li><a href="javascript:_WC.go('sub02_02')">소망의 일상</a></li>
100					<li><a href="javascript:_WC.go('sub02_03')">프로그램</a></li>
101				</ul>
102				<ul>
103					<li class="m_wrap"><a href="javascript:_WC.go('sub03_01')">소식·영상</a></li>
104					<li><a href="javascript:_WC.go('sub03_01')">공지사항</a></li>
105					<li><a href="javascript:_WC.go('sub03_02')">소망이야기(영상·사진)</a></li>
106					<li><a href="https://somangcorrection.stibee.com/" target="_blank">뉴스레터</a></li>
107					<li><a href="javascript:_WC.go('sub03_04')">아카이브</a></li>
108				</ul>
109				<ul>
110					<li class="m_wrap"><a href="https://minwon.moj.go.kr/minwon/index.do" target="_blank">민원안내</a></li>
111					<li><a href="https://minwon.moj.go.kr/minwon/index.do" target="_blank">온라인민원</a></li>
112					<li><a href="https://corrections.go.kr/corrections/1067/subview.do" target="_blank">민원사무</a></li>
113					<li><a href="javascript:_WC.go('sub04_03')">정보공개</a></li>
114					<li><a href="javascript:_WC.go('sub04_04')">민원서식</a></li>
115				</ul>
116				<ul>
117					<li class="m_wrap"><a href="javascript:_WC.go('sub05_01')">자원봉사ㆍ후원</a></li>
118					<li><a href="javascript:_WC.go('sub05_02')">자원봉사 참여안내</a></li>
119					<li><a href="javascript:_WC.go('sub05_01')">후원안내</a></li>
120				</ul>
121				<ul>
122					<li class="m_wrap"><a href="javascript:_WC.go('sub06_01')">소망스토어</a></li>
123					<li><a href="javascript:_WC.go('sub06_02')">소망스토어</a></li>
124								<li class="deep3_mn"><a href="javascript:_WC.go('sub06_02')">- 금속,가죽공예제품</a></li>
125								<li class="deep3_mn"><a href="javascript:_WC.go('sub06_02b')">- 타일아트제품</a></li>
126							
127				</ul>
128				<ul>
129					<li><a href="javascript: _WCgo('login')">로그인</a></li>
130					<li><a href="javascript: _WCgo('join')">회원가입</a></li>
131				</ul>
132			</div>
133		</div>
134	</div><!-- dropMenuWrap end --> 
135			</div> <!--end : mct --> 	
136		</div>
137	</div> <!-- sidebar-inner end -->
138</div> <!-- sidebar end -->
139<div class="m-logobox">
140	<a href="javascript:_WC.go('index')" class="logo"><img src="http://img.rh2.kr/solution/sci/common/logo-w.png" alt="logo" /></a>
141	<a href="javascript:_WC.go('index')" class="logo-ov"><img src="http://img.rh2.kr/solution/sci/common/logo.png" alt="logo" /></a>
142</div>
143	</header>
144	
145	<div class="sub_visual sub_visual_1"></div>
146	<div class="contents_Wrap">
147		<div class="ct" style="max-width:800px">
148<h2  style="text-align:center;">고정형 영상정보처리기기 운영방침</h2><br/>
149본 소망교도소(이하 본 기관이라 함)는 영상정보처리기기 운영.관리 방침을 통해 본 기관에서 처리 하는 영상정보가 어떠한 용도와 방식으로 이용 관리되고 있는지 알려드립니다.<br/>
1501. 영상정보처리기기의 설치 근거 및 설치 목적<br/>
151본 기관은 ⌜개인정보보호법⌟ 제25조 제1항에 따라 다음과 같은 목적으로 영상정보처리기기를 설치.운영합니다.<br/>
152- 시설안전 및 화재 예방<br/>
153- 민원인의 안전을 위한 범죄 예방<br/>
154<br/>
154
1552. 설치 대수, 설치 위치 및 촬영범위<br/>
156<style type="text/css">
157table, th, td{
158	border:1px solid black;
159	padding:.5rem;
160}
161</style>
162
163<table style="border:1px solid black">
164	<tr style="background-color:silver">
165		<td rowspan="3">총 합계</td>
166		<td colspan="3">공개된 장소에 설치된 카메라 수</td>
167		<td rowspan="3">비공개 장소에 설치된 카메라 수</td>
168	</tr>
169	<tr style="background-color:silver">
170		<td colspan="3">범죄예방 등</td>
171	</tr>
172	<tr style="background-color:silver">
173		<td>설치 위치</td>
174		<td>갯수</td>
175		<td>촬영범위</td>
176	</tr>
177	<tr>
178		<td rowspan="5">280대</td>
179		<td>민원실 및 접견실</td>
180		<td>9</td>
181		<td>로비, 접견실</td>
182		<td rowspan="5">260대</td>
183	</tr>
184	<tr>
185		<td>외부정문</td>
186		<td>3</td>
187		<td>외부 정문 및 주차장</td>
188	</tr>
189	<tr>
190		<td>외부정문 안쪽</td>
191		<td>2</td>
192		<td>정문</td>
193	</tr>
194	<tr>
195		<td>청사 외벽</td>
196		<td>3</td>
197		<td>주차장</td>
198	</tr>
199	<tr>
200		<td>기타</td>
201		<td>3</td>
202		<td>회의실 등</td>
203	</tr>
204
205</table>
206<br/>
2073. 관리책임자 및 접근권한자<br/>
208귀하의 영상정보를 보호하고 개인영상정보와 관련한 불만을 처리하기 위하여 아래와 같이 개인영상 정보 보호책임자를 두고 있습니다.<br/>
209
210<table style="border:1px solid black">
211	<tr style="background-color:silver">
212		<td></td>
213		<td>직위</td>
214		<td>소속</td>
215		<td>연락처</td>
216	</tr>
217	<tr>
218		<td>개인영상정보 보호 책임자</td>
219		<td>보안과장</td>
220		<td>보안과</td>
221		<td>031-887-5900</td>
222	</tr>
223	<tr>
224		<td>개인영상정보 보호 담당자</td>
225		<td>중앙통제실 근무자</td>
226		<td>보안과</td>
227		<td>031-887-5941</td>
228	</tr>
229	<tr>
230		<td>개인정보 보호 담당자</td>
231		<td>전산담당자</td>
232		<td>총무과</td>
233		<td>031-887-5929</td>
234	</tr>
235</table>
236<br/>
2374. 영상정보의 촬영시간, 보관기간, 보관장소 및 처리방법<br/>
238<table style="border:1px solid black">
239	<tr style="background-color:silver">
240		<td>촬영시간</td>
241		<td>보관기간</td>
242		<td>보관장소</td>
243	</tr>
244	<tr>
245		<td>24시간</td>
246		<td>촬영일로부터 30일</td>
247		<td>소망교도소</td>
248	</tr>
249</table>
250<br/>
2515. 개인영상정보의 확인 방법 및 장소에 관한 사항<br/>
252- 확인 방법 : 영상정보 관리책임자에게 미리 연락하고 본 기관을 방문하시면 확인 가능합니다.<br/>
253- 확인 장소 : 소망교도소<br/>
254<br/>
2556. 정보주체의 영상정보 열람 등 요구에 대한 조치<br/>
256귀하는 개인영상정보에 관하여 열람 또는 존재확인.삭제를 원하는 경우 언제든지 영상정보처리기기 운영자에게 요구하실 수 있습니다. 단, 귀하가 촬영된 개인영상정보 및 명백히 정보주체의 급박한 생명, 신체, 재산의 이익을 위하여 필요한 개인영상정보에 한정됩니다.
257본 기관은 개인영상정보에 관하여 열람 또는 존재확인.삭제를 요구한 경우 지체 없이 필요한 조치를 하겠습니다.<br/>
258<br/>
2597. 영상정보의 안전성 확보조치<br/>
260본 기관에서 처리하는 영상정보는 암호화 조치 등을 통하여 안전하게 관리되고 있습니다. 또한 본 기관 은 개인영ìƒ
260ì •보보호를 위한 관리적 대책으로서 개인정보에 대한 접근 권한을 차등부여하고 있 ê³ , 개인영상정보의 위.변조 방지를 위하여 개인영상정보의 생성 일시, 열람 시 열람 목적.열람자.열람 일 시 등을 기록하여 관리하고 있습니다. 이 외에도 개인영상정보의 안전한 물리적 보관을 위하여 잠금장 치를 설치하고 있습니다.<br/>
261<br/>
2628. 개인정보 처리방침 변경에 관한 사항<br/>
263이 영상정보처리기기 운영.관리방침은 2024년 1월 1일에 제정되었으며 법령ᆞ정책 또는 보안기술의 변 경에 따라 내용의 추가ᆞ삭제 및 수정이 있을 시에는 시행하기 최소 7일전에 본 기관 홈페이지를 통해 변경사유 및 내용 등을 공지하도록 하겠습니다.<br/>
264<br/>
2652024.1.1.~현재 적용
266<br/><br/><br/><br/><br/>
267		</div>
268	</div>
269	
270	
271<script type="text/javascript">
272	function doWriteFrame(){
273		jQuery("#iframeURL")[0].contentWindow.doWriteFrame();
274	}
275	function doFileUpload5Add(){
276		jQuery("#iframeURL")[0].contentWindow.fileUpload5.add();
277	}
278	function doWebchonEditorSave(){
279		jQuery("#iframeURL")[0].contentWindow.webchonEditor.save();
280	}
281</script>
281
282
283<ul id="btnBoardWrite" style="position: fixed;bottom: 0px;z-index: 19999;width:100%;display:none">
284	<li class="btn_more" style="width:50%;background-color:black;float:left;text-align:center;xheight:50px;color:#fff;padding:15px 0 15px 0;font-size:28px;cursor:pointer" onclick="doFileUpload5Add();"><i class="fas fa-plus-circle"></i> 더쓰기</li>
285	<li class="btn_save" style="width:50%;background-color:#4144a1;float:left;text-align:center;xheight:50px;color:#fff;padding:15px 0 15px 0;font-size:28px;cursor:pointer" onclick="doWebchonEditorSave();"><i class="fas fa-check"></i> 저장</li>
286</ul>
287
288<ul class="btnTop" style="z-index:100000;">
289	<li class="btn"><a href="javascript:jQuery('html, body').animate( {scrollTop:0} )"><img src="https://img.rh2.kr/solution/mini/common/icon_top.png" alt=""><span></span></a></li>
290</ul>
291
292<div id="tempTranslateElement" style="display:none;"></div>
293<!--
294<script src="/webchon.framework/solution/js/google_translate_a.js?cb=wcTranslateManager.initTranslateElement_1675075"></script>
294
295-->
296<script type="text/javascript">
297var wcTranslateManager = {
298	_ID_STORAGE_LANG: 'wc_lang_code',
299	_BEFORE_LANG: '',
300	_COUNT_SETLANG: 0,
301	dic: {	'ko': 'KOR',
302			'kr': 'KOR',
303			'en': 'ENG', 
304			'zh-CN': 'CHN',
305			'jp': 'JPN',
306			'ar': 'SAU',
307			'sa': 'SAU',
308			'de': 'GER',
309			'fr': 'FRA',
310			'id': 'IDN',
311			'vi': 'VNM',
312			'th': 'THA',
313			'hi': 'IND',
314			'es': 'SPA',
315			'ru': 'RUS',
316			'ja': 'JPN',
317			'mn': 'MNG',
318			'zh-TW': 'TWN',
319	},
320	getLangKey: function(languageCode3){
321		for (var key in this.dic){
322			if (this.dic.hasOwnProperty(key) && this.dic[key] === languageCode3){
323				return key;
324			}
325		}
326		return null;
327	},
328	getCurrentLangCode: function(){
329		var c = document.cookie.split('; '),
330		cookies = {}, i, C;
331		for (i = c.length - 1; i >= 0; i--) {
332			C = c[i].split('=');
333			cookies[C[0]] = C[1];	
334		}
335		var con = cookies['googtrans'];
336		if (typeof con=='undefined'){
337			con = 'ko';
338		}
339		else{
340			con = con.split('/')[2];
341			///if (typeof con!='undefined'){
342			///	wcTranslateManager.aniStart(con);
343			///}
344		}
345		console.log('=======get current language code : ' + con);
346		return con;
347	},
348	init: function(jsonObj){
349
350		console.log('webchon translate 2024');
351		if (typeof jsonObj['onAfterChangeLanguage']=='function'){
352			this.onAfterChangeLanguage = jsonObj['onAfterChangeLanguage'];
353		}
354		if (typeof jsonObj['onAfterPopupLanguage']=='function'){
355			this.onAfterPopupLanguage = jsonObj['onAfterPopupLanguage'];
356		}
357		this.hideTranslateBarLoop();
358		this.onAfterChangeLanguage();
359
360		if (typeof jsonObj['startLang']=='string'){
361	        let startLang = jsonObj['startLang'];
362			if (startLang!='KOR'){
363				let code2 = this.getLangKey(startLang);
364				setTimeout(function(){
365					wcTranslateManager.setLang(code2);
366				}, 1000);
367			}
368	    }
369	},
370	initTranslateElement_1675075: function(){
371		console.log('init google translate ELEMENT!');
372		new google.translate.TranslateElement({pageLanguage: 'ko',autoDisplay: true}, 'tempTranslateElement');
373	},
374	hideTranslateBarLoop: function(maxCount){
375		return false;
376
377		const tmr = [10, 50, 100, 200, 300, 400, 500, 600, 700, 800, 900, 
378					1000, 1100, 1200, 1300, 1400, 1500, 
379					1600, 1800, 2000, 2200, 2300, 2500, 
380					2600, 2700, 2800, 2900, 3000, 3100, 
381					3200, 3300, 3400, 3500, 3600, 3700, 
382					3800, 3900, 4000];
383		if (typeof maxCount=='undefined'){
384			maxCount = tmr.length;
385		}
386		for(var i=0;i<maxCount;i++){
387			console.log(tmr[i]);
388			setTimeout(function(){ 
389				jQuery('.mfb-component__button--child').css('background-color', 'transparent');
390		
391				jQuery('.skiptranslate').hide();
392			
393				jQuery('body').css('top', '0px'); 
394			}, tmr[i]);
395		}
396	},
397	reHideTranslateBar: function(){
398		wcTranslateManager._COUNT_SETLANG++;
399		console.log('reHide : ' + wcTranslateManager._COUNT_SETLANG++);
400		if (jQuery('.skiptranslate').length==0 || jQuery('.skiptranslate').css('display')=='block'){
401			setTimeout(function(){
402				if (wcTranslateManager._COUNT_SETLANG<100){
403					wcTranslateManager.reHideTranslateBar();
404				}
405				else{
406					console.log('reHide loop last called');
407				}
408			}, 100);
409		}
410		else{
411			wcTranslateManager.hideTranslateBarLoop();
412			langCode = wcTranslateManager.getCurrentLangCode();
413			if (langCode!='ko'){
414				console.log('reHide loop exit - ' + langCode);
415				//this.aniStart(langCode);
416			}
417		}
418	},
419	setDefault: function(langCode){
420		if (typeof langCode=='undefined'){
421			langCode = 'ko';
422		}
423		this.setLang(langCode)
424		localStorage.removeItem(this._ID_STORAGE_LANG);
425		location.href = location.href;
426	},
427	setLangVR: function (langCode){
428		if (typeof langCode=='null') { return false; }
429		
430		document.querySelectorAll('a[href]').forEach(a => {
431		const href = a.getAttribute('href');
432
433		if (!href || /^(mailto:|tel:|javascript:|#)/i.test(href)) return;
434
435		try {
436		  const url = new URL(a.href);
437
438		  // 링크의 도메인이 vr.webchon.com 일 경우에만 파라미터 수정/추가
439		  if (url.hostname === 'vr.webchon.com') {
440			url.searchParams.set('langmode', langCode);
441			a.href = url.toString();
442		  }
443		} catch (e) {
444		  // 파싱 불가한 href는 무시
445		}
446		});
447
448	},
449	setLang: function(langCode){
450		
451		if (langCode=='kr'){ langCode = 'ko'; }
452		if (langCode=='jp'){ langCode = 'ja'; }
453		if (langCode=='cn'){ langCode = 'zh-CN'; }
454		if (langCode=='tw'){ langCode = 'zh-TW'; }
455		if (langCode=='vn'){ langCode = 'vi'; }
456		if (langCode=='sa'){ langCode = 'ar'; }
457		//this.aniStart(langCode);
458		const objGC = document.querySelector('.goog-te-combo');
459		//$('.btn_translate').hide();
460		try{ $('#btnTopTranslateList').hide(); } catch(e){}
461		try{ $('#link').hide(); } catch(e){}
462		try{ jQuery('.currentLang').html(wcTranslateManager.dic[langCode]); } catch(e){}
463		try{ console.log('html step1 : ' + wcTranslateManager.dic[langCode]); } catch(e){}
464		wcTranslateManager.setLangVR(wcTranslateManager.dic[langCode]);
465	
466
467		if (objGC == null) {
468			console.log('objGC is NULL');
469			$.getScript('/webchon.framework/solution/js/google_translate_a.js?v='+Date.now()+'&cb=wcTranslateManager.initTranslateElement_1675075').done(function(){
470				console.log('!!translate google elements script loaded');
471				console.log('skiptranslate length : ' + $('.skiptranslate').length);
472				jQuery('.skiptranslate').hide();
473				
474				if (objGC==null){
475				}
476				else{
477					try{
478						setTimeout(function(){
479							objGC.value = langCode;
480							objGC.dispatchEvent(new Event('change'));
481						}, 500);
482					}
483					catch(e){}
484				}
485
486				wcTranslateManager.reHideTranslateBar();
487				return false;
488			});
489		}
490		else{
491			objGC.value = langCode;
492			objGC.dispatchEvent(new Event('change'));
493			setTimeout(function(){
494				objGC.value = langCode;
495				objGC.dispatchEvent(new Event('change'));
496			}, 500);
497			
498			wcTranslateManager.hideTranslateBarLoop();
499			//localStorage[wcTranslateManager._ID_STORAGE_LANG] = langCode;
500			this.onAfterChangeLanguage();
501			//setTimeout(function(){
502			//	wcTranslateManager.onAfterChangeLanguage();				
503			//}, 1000);
504
505			/**************************
506			if (this._BEFORE_LANG=='ko'){
507				objGC.dispatchEvent(new Event('change'));
508				this.onAfterChangeLanguage();
509			}
510			**************************/
511
512			this._BEFORE_LANG = langCode;
513		}
514	},
515	resizeCenter: function(){
516		var $element = $('.btnTopTranslate');
517			var elementWidth = $element.outerWidth();
518			var elementHeight = $element.outerHeight();
519			var windowWidth = $(window).width();
520			var windowHeight = $(window).height();
521
522			$element.css({
523				'position': 'fixed',
524				'left': (windowWidth - elementWidth) / 2 + 'px',
525				'top': (windowHeight - elementHeight) / 2 + 'px'
526			});
527	},
528	onAfterPopupLanguage: function(id){
529		if (typeof id!='undefined'){
530			try{$('#link').toggle();}catch(e){}
531		}
532		try{
533			$('.btnTopTranslate').toggle();
534			if ($('.btnTopTranslate').css('display')=='block'){
535				wcTranslateManager.resizeCenter();
536			}
537		}catch(e){}
538	},
539	toggle: function(id){
540		if (typeof id=='undefined'){
541			wcTranslateManager.onAfterPopupLanguage(id);
542		}
543		else{
544			try{$('#'+id).toggle();}catch(e){}
545		}
546	},
547	onAfterChangeLanguage: function(){
548		var	langCode = 'ko';
549			langCode = wcTranslateManager.getCurrentLangCode();
550		if (typeof langCode=='undefined'){
551			console.log('unununundefined undefined');
552			return false;
553		}
554
555		this._BEFORE_LANG = langCode;
556		if (typeof langCode!='undefined'){
557			wcTranslateManager.aniStart(langCode);
558			jQuery('.currentLang').html(wcTranslateManager.dic[langCode]);
559			console.log('=0-0-0-0-0-0');
560			console.log('html step2('+langCode+') : ' + wcTranslateManager.dic[langCode]);
561		}
562		setTimeout(function(){
563			langCode = wcTranslateManager.getCurrentLangCode();
564			if (typeof langCode!='undefined'){
565				jQuery('.currentLang').html(wcTranslateManager.dic[langCode]);
566				console.log('html step3('+langCode+') : ' + wcTranslateManager.dic[langCode]);
567			}
568
569			try{
570				//desktop
571				//jQuery('.top-kor #link').hide();
572				jQuery('.top-kor a').removeClass('sel');
573				jQuery('.top-kor .lang_'+langCode).addClass('sel');
574
575				//mobile
576				jQuery('#wrap2_link li').removeClass('sel');
577				//document.title = langCode;
578				jQuery('#wrap2_link .lang_'+langCode).parent().addClass('sel');
579			}
580			catch(e){}
581		}, 2000);
582
583		/*
584		const objGC = document.querySelector('.goog-te-combo');
585		if (typeof langCode!='undefined' && objGC == null){
586			console.log('callllllllllllled');
587			wcTranslateManager.setLang(langCode);
588			alert('after-');
589		}
590		*/
591
592		try{
593			jQuery('.btnTopTranslate').hide();
594		}
595		catch(e){}
596
597		setTimeout(function(){
598			try{
599				wcTranslateManager.aniEnd();
600				$('.translate_loader').remove();
601				if ($('.btn_translate').length>0){
602					$('.btn_translate').fadeIn();
603				}
604			}
605			catch(e){}
606		}, 500);
607	},
608	_TIMER_ANI: null,
609	aniStart: function(langCode){
610		if (langCode=='ko' || langCode=='kr'){
611			return false;
612		}
613
614		console.log('--------------entry---- ani start----------');	
615		clearTimeout(this._TIMER_ANI);
616		this._TIMER_ANI = setTimeout(function(){
617			if (langCode=='ko'){ langCode = 'kr'; }
618			if (langCode=='ja'){ langCode = 'jp'; }
619			if (langCode=='zh-CN'){ langCode = 'cn'; }
620			if (langCode=='zh-TW'){ langCode = 'tw'; }
621			if (langCode=='vi'){ langCode = 'vn'; }
622			if (langCode=='ar'){ langCode = 'sa'; }
623			$('#imgTranslate').attr('src', 'https://img.rh2.kr/mini/common/translate_'+langCode+'.png');
624			try{
625				$('#WC_EDITOR_BLACKLAYER').css({'position': 'fixed', 'z-index': '1000000', 'background-color': '#000'}).show();
626			}
627			catch(e){}
628			$('#ani-translate').show();
629		}, 100);
630	},
631	aniEnd: function(){
632	//	$('#WC_EDITOR_BLACKLAYER').show();
633	
634		setTimeout(function(){
635			$('#WC_EDITOR_BLACKLAYER').fadeOut();//css({'position': 'initial'}).hide();	}
636			$('#ani-translate').fadeOut();
637		}, 200);
638	
639	}
640}
641
642wcTranslateManager.init({
643	onAfterChangeLanguage: null,
644	onAfterPopupLanguage: null
645});
646
647window.addEventListener('resize', function() {
648    wcTranslateManager.resizeCenter();
649});
650const hideGoogleTranslateBar = () => {
651	console.log('👀 숨김 실행!');
652	jQuery('.skiptranslate').hide();
653	jQuery('#goog-gt-tt').hide();
654	jQuery('.goog-te-banner-frame').hide();
655	/*
656	jQuery('iframe').each(function () {
657		if (this.src.includes('translate.googleapis.com')) {
658			jQuery(this).hide();
659		}
660	});
661	*/
662	
663	jQuery('body').css('top', '0px');
664	document.body.style.setProperty('top', '0px', 'important');
665	wcTranslateManager.aniEnd();
666};
667
668const observer = new MutationObserver((mutationsList) => {
669	for (const mutation of mutationsList) {
670		if (mutation.addedNodes.length > 0) {
671			const found = document.querySelector('.skiptranslate') ||
672						  document.querySelector('#goog-gt-tt') ||
673						  document.querySelector('.goog-te-banner-frame');
674
675			const sta = $('.skiptranslate').css('display');
676
677			if (found && sta!='none') {
678				hideGoogleTranslateBar();
679			}
680		}
681	}
682});
683
684// 📌 핵심: body가 아닌 최상위 루트에 옵저버 연결
685observer.observe(document.documentElement, {
686	childList: true,
687	subtree: true,
688});
689
690
691setTimeout(hideGoogleTranslateBar, 3000);
692function getCurrentLang() {
693    // googtrans 쿠키 읽기 (URL 인코딩된 경우도 처리)
694    const match = document.cookie.match(/googtrans=([^;]+)/);
695    if (!match) return null;
696
697    const value = decodeURIComponent(match[1]); // "/en/ar" 형태
698    const parts = value.split('/');             // ["", "en", "ar"]
699    return parts[2] || null;
699                     // 대상 언어 = "ar"
700}
701
702function refresh_VR(){
703	try{
704		wcTranslateManager.setLangVR(wcTranslateManager.dic[getCurrentLang()]);
705	}
706	catch(e){
707	}
708}
709</script>
vendor: 2 bytes, line 709
709
710<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=wcTranslateManager.initTranslateElement_1675075"></script>
710
711
712
713
714<style type="text/css">
715.wave-text span {
716    display: inline-block;
717    font-size: 1rem;
718    animation: wave .5s ease-in-out infinite;
719	color: #fff;
720}
721
722.wave-text span:nth-child(1) {animation-delay: 0s;}
723
724
725@keyframes wave {
726    0%, 100% {
727        transform: translateY(0);
728    }
729    50% {
730        transform: translateY(-20px);
731    }
732}
733</style>
734<div id="ani-translate" class="wave-container" style="position:absolute; top:0px; left:0px; z-index:2000000000; position: fixed; top:50%; left:50%; transform:translate(-50%, -50%); display:none;">
735	<h1 class="wave-text" style="text-align:center;"> 		
736		<span style="line-height:100%">
737		<br/><img id="imgTranslate" src="https://img.rh2.kr/mini/common/translate_ko.png?v=1" style="height:80px; margin-top:-50px; opacity:.9"/><br/><br/>
738		<font class="notranslate" style="opacity:.9">AI Translating...</font></span>
739		<!--
740        <span>T</span>
741		<span>r</span>
742		<span>a</span>
743		<span>n</span>
744		<span>s</span>
745		<span>l</span>
746		<span>a</span>
747		<span>t</span>
748		<span>e</span>
749		-->
750    </h1>
751</div>
752
753<style type="text/css">
754.btnTopTranslate {
755    position: fixed;
756    z-index: 9999;
757	background-color: rgba(0, 0, 0, 0.8);
758	border:1px solid #777;
759	border-radius: 10px;
760	display:none;
761	justify-content: center;
762	align-items: center;
763	height: 424px;
764	width:252px;
765	left:16%;
766	top:30%;
767	xtransform: translate(0%, -50%);
768}
769.btnTopTranslate li {width:80px; margin-top: 9px;xmargin-left:10px;xmargin-right:10px;display:inline-block;}
770.btnTopTranslate li a {border-radius: 50%;width:54px;height:54px;xopacity: .9;}
771.btnTopTranslate li a span {display: none;}
772.btnTopTranslate li a:link {font-family: 'Malgun Gothic', Verdana, sans-serif;}
773.btnTopTranslate li a:link {color: #333;text-decoration: none;}
774
775
776.translate_loader{
777  width: 53px;
778  aspect-ratio: 1;
779  border-radius: 50%;
780  overflow:hidden;
781  background: 
782    linear-gradient(#336699 0 0),
783    linear-gradient(#336699 0 0),
784    linear-gradient(#336699 0 0),
785    linear-gradient(#336699 0 0),
786    linear-gradient(#333333 0 0),
787    linear-gradient(#333333 0 0),
788    linear-gradient(#333333 0 0),
789    linear-gradient(#333333 0 0),
790    #336699;
791  background-position: 0 0,100% 0,100% 100%, 0 100%;
792  background-repeat: no-repeat;
793  animation: l15 .7s infinite; 
794}
795@keyframes l15 {
796  0%       {background-size:0 0    ,0 0    ,0 0    ,0 0    ,0 0    ,0 0    ,0 0    ,0 0    }
797  40%,50%  {background-size:0 0    ,0 0    ,0 0    ,0 0    ,51% 51%,51% 51%,51% 51%,51% 51%}
798  90%,100% {background-size:51% 51%,51% 51%,51% 51%,51% 51%,51% 51%,51% 51%,51% 51%,51% 51%}
799}
800#btnTopTranslateList li img{
801	height:52px;
802}
803</style>
804<ul class="btnTopTranslate" id="btnTopTranslateList" style="xdisplay:none;">
805
806	<li style="width:100%;font-size:1.2rem;margin:0 0;border-top-left-radius: 10px; border-top-right-radius: 10px;background-color:red;text-align:center;color:#fff;font-weight:bold;background-color:rgba(33,33,33,.8);padding-top:5px;padding-bottom:5px;">
807		언어 번역
808		<div style="float:right;margin-right:10px;">
808<a href="javascript: wcTranslateManager.toggle();" style="font-size:1.3rem;margin-top:5px;text-align:right;color:#fff;" class="notranslate">X</a></div>
809	</li>
810
811	<li class="translation-links-opens btn_translate" style="margin-top:20px;text-align:center;color:#fff;" xonclick="event.cancelBubble=true;"><a href="javascript: wcTranslateManager.setLang('kr');" class="mfb-component__button--child" style="">
812		<img src="https://img.rh2.kr/mini/common/translate_kr.png?v=1" style="border-radius:50%; max-width:initial;xheight:52px;"><br/>
813		<span style="color:#fff;display:block;font-size:.9rem;font-weight:bold;overflow:hidden;" class="notranslate">
814		KOR
815		</span></a>
816	</li>
817			
818	<li class="translation-links-opens btn_translate" style="text-align:center;color:#fff;" xonclick="event.cancelBubble=true;"><a href="javascript: wcTranslateManager.setLang('en');" class="mfb-component__button--child" style="">
819		<img src="https://img.rh2.kr/mini/common/translate_en.png?v=1" style="border-radius:50%; max-width:initial;xheight:52px;"><br/>
820		<span style="color:#fff;display:block;font-size:.9rem;font-weight:bold;overflow:hidden;" class="notranslate">
821		USA
822		</span></a>
823	</li>
824			
825	<li class="translation-links-opens btn_translate" style="text-align:center;color:#fff;" xonclick="event.cancelBubble=true;"><a href="javascript: wcTranslateManager.setLang('cn');" class="mfb-component__button--child" style="">
826		<img src="https://img.rh2.kr/mini/common/translate_cn.png?v=1" style="border-radius:50%; max-width:initial;xheight:52px;"><br/>
827		<span style="color:#fff;display:block;font-size:.9rem;font-weight:bold;overflow:hidden;" class="notranslate">
828		CHN
829		</span></a>
830	</li>
831			
832	<li class="translation-links-opens btn_translate" style="text-align:center;color:#fff;" xonclick="event.cancelBubble=true;"><a href="javascript: wcTranslateManager.setLang('tw');" class="mfb-component__button--child" style="">
833		<img src="https://img.rh2.kr/mini/common/translate_tw.png?v=1" style="border-radius:50%; max-width:initial;xheight:52px;"><br/>
834		<span style="color:#fff;display:block;font-size:.9rem;font-weight:bold;overflow:hidden;" class="notranslate">
835		TWN
836		</span></a>
837	</li>
838			
839	<li class="translation-links-opens btn_translate" style="text-align:center;color:#fff;" xonclick="event.cancelBubble=true;"><a href="javascript: wcTranslateManager.setLang('jp');" class="mfb-component__button--child" style="">
840		<img src="https://img.rh2.kr/mini/common/translate_jp.png?v=1" style="border-radius:50%; max-width:initial;xheight:52px;"><br/>
841		<span style="color:#fff;display:block;font-size:.9rem;font-weight:bold;overflow:hidden;" class="notranslate">
842		JPN
843		</span></a>
844	</li>
845			
846	<li class="translation-links-opens btn_translate" style="text-align:center;color:#fff;" xonclick="event.cancelBubble=true;"><a href="javascript: wcTranslateManager.setLang('id');" class="mfb-component__button--child" style="">
847		<img src="https://img.rh2.kr/mini/common/translate_id.png?v=1" style="border-radius:50%; max-width:initial;xheight:52px;"><br/>
848		<span style="color:#fff;display:block;font-size:.9rem;font-weight:bold;overflow:hidden;" class="notranslate">
849		IDN
850		</span></a>
851	</li>
852			
853	<li class="translation-links-opens btn_translate" style="text-align:center;color:#fff;" xonclick="event.cancelBubble=true;"><a href="javascript: wcTranslateManager.setLang('sa');" class="mfb-component__button--child" style="">
854		<img src="https://img.rh2.kr/mini/common/translate_sa.png?v=1" style="border-radius:50%; max-width:initial;xheight:52px;"><br/>
855		<span style="color:#fff;display:block;font-size:.9rem;font-weight:bold;overflow:hidden;" class="notranslate">
856		SAU
857		</span></a>
858	</li>
859			
860	<li class="translation-links-opens btn_translate" style="text-align:center;color:#fff;" xonclick="event.cancelBubble=true;"><a href="javascript: wcTranslateManager.setLang('ru');" class="mfb-component__button--child" style="">
861		<img src="https://img.rh2.kr/mini/common/translate_ru.png?v=1" style="border-radius:50%; max-width:initial;xheight:52px;"><br/>
862		<span style="color:#fff;display:block;font-size:.9rem;font-weight:bold;overflow:hidden;" class="notranslate">
863		RUS
864		</span></a>
865	</li>
866			
867	<li class="translation-links-opens btn_translate" style="text-align:center;color:#fff;" xonclick="event.cancelBubble=true;"><a href="javascript: wcTranslateManager.setLang('vn');" class="mfb-component__button--child" style="">
868		<img src="https://img.rh2.kr/mini/common/translate_vn.png?v=1" style="border-radius:50%; max-width:initial;xheight:52px;"><br/>
869		<span style="color:#fff;display:block;font-size:.9rem;font-weight:bold;overflow:hidden;" class="notranslate">
870		VNM
871		</span></a>
872	</li>
873			
874	<li class="translation-links-opens btn_translate" style="text-align:center;color:#fff;" xonclick="event.cancelBubble=true;"><a href="javascript: wcTranslateManager.setLang('fr');" class="mfb-component__button--child" style="">
875		<img src="https://img.rh2.kr/mini/common/translate_fr.png?v=1" style="border-radius:50%; max-width:initial;xheight:52px;"><br/>
876		<span style="color:#fff;display:block;font-size:.9rem;font-weight:bold;overflow:hidden;" class="notranslate">
877		FRA
878		</span></a>
879	</li>
880			
881	<li class="translation-links-opens btn_translate" style="text-align:center;color:#fff;" xonclick="event.cancelBubble=true;"><a href="javascript: wcTranslateManager.setLang('mn');" class="mfb-component__button--child" style="">
882		<img src="https://img.rh2.kr/mini/common/translate_mn.png?v=1" style="border-radius:50%; max-width:initial;xheight:52px;"><br/>
883		<span style="color:#fff;display:block;font-size:.9rem;font-weight:bold;overflow:hidden;" class="notranslate">
884		MNG
885		</span></a>
886	</li>
887			
888	<li class="translation-links-opens btn_translate" style="text-align:center;color:#fff;" xonclick="event.cancelBubble=true;"><a href="javascript: wcTranslateManager.setLang('de');" class="mfb-component__button--child" style="">
889		<img src="https://img.rh2.kr/mini/common/translate_de.png?v=1" style="border-radius:50%; max-width:initial;xheight:52px;"><br/>
890		<span style="color:#fff;display:block;font-size:.9rem;font-weight:bold;overflow:hidden;" class="notranslate">
891		GER
892		</span></a>
893	</li>
894			
895</ul>
896
897
898<style>
899#translate_image-container {
900	position: relative;
901    overflow: hidden;
902}
903
904.translate_fade-image {
905    position: absolute;
906    xx-top: 0;
907    left: 0;
908    opacity: 0;
909    transition: opacity 1s ease-in-out;
910	border-radius:50%;
911}
912
913.fade-image-active { 
914	opacity: 1; 
915}
916</style>
917<div id="translate_image-container">
918	<img src="https://img.rh2.kr/mini/common/translate_home.png" class="translate_fade-image fade-image-active"/>
919	
920	<img src="https://img.rh2.kr/mini/common/translate_kr.png?v=1" class="translate_fade-image">
921	<img src="https://img.rh2.kr/mini/common/translate_en.png?v=1" class="translate_fade-image">
922	<img src="https://img.rh2.kr/mini/common/translate_cn.png?v=1" class="translate_fade-image">
923	<img src="https://img.rh2.kr/mini/common/translate_tw.png?v=1" class="translate_fade-image">
924	<img src="https://img.rh2.kr/mini/common/translate_jp.png?v=1" class="translate_fade-image">
925	<img src="https://img.rh2.kr/mini/common/translate_id.png?v=1" class="translate_fade-image">
926	<img src="https://img.rh2.kr/mini/common/translate_sa.png?v=1" class="translate_fade-image">
927	<img src="https://img.rh2.kr/mini/common/translate_ru.png?v=1" class="translate_fade-image">
928	<img src="https://img.rh2.kr/mini/common/translate_vn.png?v=1" class="translate_fade-image">
929	<img src="https://img.rh2.kr/mini/common/translate_fr.png?v=1" class="translate_fade-image">
930	<img src="https://img.rh2.kr/mini/common/translate_mn.png?v=1" class="translate_fade-image">
931	<img src="https://img.rh2.kr/mini/common/translate_de.png?v=1" class="translate_fade-image">
932</div>
933
934<script type="text/javascript">
935
936function animationTranslateButton(){
937    //const images = document.querySelectorAll('.translate_fade-image');
938    const images = document.querySelectorAll('.btn_translate_area .translate_fade-image');
939    let currentIndex = 0;
940    setInterval(() => {
941        images[currentIndex].classList.remove('fade-image-active');
942        currentIndex = (currentIndex + 1) % images.length;
943		//console.log(currentIndex + ' / ' + images.length)
944        images[currentIndex].classList.add('fade-image-active');
945    }, 1800);
946}
947
948$(document).ready(function(){
949	var $ul = $('.btnTop');
950	console.log('-000-');
951	console.log($ul.length);
952	if ($ul.length==0){
953		$('body').prepend('<ul class="btnTop" style="z-index:100000;"></ul>');
954		$ul = $('.btnTop');
955		const styles = `
956			.btnTop {position:fixed; right:10px; bottom:0; z-index:99;}
957			.btnTop li {position:width:53px; height:53px; margin-bottom:10px; overflow:hidden; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%;}
958			.btnTop li img {width:100%;}
959		
960		`;
961		const styleTag = document.createElement('style');
962		styleTag.type = 'text/css';
963		styleTag.appendChild(document.createTextNode(styles));
964		document.head.appendChild(styleTag);
965
966	}
967
968	const $newLi = $('<li id="btn_translate_area" class="btn_translate_area btn_translate" style="height:60px; background-color:initial">
968<a href="javascript: wcTranslateManager.toggle();" style="xborder-radius:50%;overflow:hidden;">'+$('#translate_image-container').html()+'<span>&nbsp;</span></a></li>');
969
970	const position = 0;
971	if (position <= 0) {
972		$ul.prepend($newLi);
973	} else if (position >= $ul.children().length) {
974		$ul.append($newLi);
975	} else {
976		$ul.children().eq(position - 1).after($newLi);
977	}
978	console.log($ul);
979	try{
980//		$('.btn_translate').hide();
981	}
982	catch(e){}
983	
984	setTimeout(function(){
985		$('.btn_translate').show();
986		animationTranslateButton();
987	}, 2000);
988	
989	//<li class="btn_translate_area btn_translate"><a href="javascript: wcTranslateManager.toggle();" style="background: #7E7E7E;xborder-radius:50%;overflow:hidden;"><img src="https://img.rh2.kr/mini/common/translate_home.gif" style="margin: -3px 0 0 -12px; width:78px; max-width:78px;"><span>&nbsp;</span></a></li>
990});
991</script>
991
992<style type="text/css">
993
994
995x.btnTopTranslate {
996    position: fixed;
997    z-index: 9999;
998	left:15%;
999	top: 50%;
1000	display:none;
1001}
1002x.btnTopTranslate li{
1003	width: 80px;
1004	margin:0 0;
1005	xborder:1px solid red;
1006}
1007
1008</style>
1009
1010<style type="text/css">
1011.btnTop {position:fixed; right:20px; bottom:20px; z-index:99; width:52px; margin:0; padding:0 0 0 0;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
1012.btnTop li {width:52px; height:auto; margin:0; xbackground:#fff; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
1013.btnTop li a {display:block; width:100%; padding:0px 0; text-align:center; /*-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;*/ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
1014.btnTop li a img {width:52px;}
1015}
1016</style>
1017
1018<div id="footer">
1019	<div class="foot-link">
1020		<a href="javascript: _WC.go('agreement');" alt="">개인정보취급방침</a>
1021		<a href="/service/videopolicy.asp" alt="">고정형 영상정보처리기기방침</a>
1022		<a href="javascript: _WC.go('agreement');" alt="">이용약관</a>
1023		<a href="javascript:_WC.go('sub01_05)')" alt="">오시는길</a>
1024	</div>
1025	<div class="mct">
1026		<ul class="foot-sns">
1027			<li><a href="https://pf.kakao.com/_Rkgjxj" alt="" target="_blank"><img src="http://img.rh2.kr/solution/sci/main/foot-sns1.png" alt="" /></a></li>
1028			<li><a href="https://instagram.com/somangcorrection?utm_source=qr&igshid=MzNlNGNkZWQ4Mg%3D%3D" alt="" target="_blank"><img src="http://img.rh2.kr/solution/sci/main/foot-sns2.png" alt="" /></a></li>
1029			<li><a href="https://www.youtube.com/@somangcorrection" alt="" target="_blank"><img src="http://img.rh2.kr/solution/sci/main/foot-sns3.png" alt="" /></a></li>
1030		</ul>
1031		<div class="b_logo">
1032			<img src="http://img.rh2.kr/solution/sci/common/logo-w.png" alt="logo" />
1033		</div>
1034		<ul class="address">
1035			<li>(12612) 경기도 여주시 북내면 아가페길 140 (외룡리 16-1)</li>
1036			<li><span>전화</span>031-887-5900</li>
1037			<li><span>팩스</span>031-887-5980</li>
1038		</ul>
1039		
1040		<p class="copyright">COPYRIGHT <span onclick="_WCgo('login')" style="color:#fff;">©</span> 소망교도소 ALL RIGHTS RESERVED. <br/ class="m_wrap"><a href="https://webchon.com/" alt="" target="_blank">Powered by Webchon</a></p>			
1041		
1042	</div>
1043</div><!-- footer : end -->
1044<script language="javascript" src="/include/js/aos.js"></script>
vendor: 2 bytes, line 1044
1044
1045<script language="javascript" src="/include/js/footer.js?v=16750.75"></script>
1045
1046</div><!-- wrapper : end -->
1047
1048<div id="WC_UTIL_POP"><iframe name="WC_UTIL_IFRAMEPOP" id="WC_UTIL_IFRAMEPOP" src="" style="width:100%;height:100%;border:0px;" scrolling="no"></iframe></div>
1049<div id="WC_EDITOR_BLACKLAYER" ondragstart="return false" onselectstart="return false" ></div>
1050<div id="WC_ALBUM" ondragstart="return false" onselectstart="return false" onclick="_WC.hideAll();"><img id="WC_ALBUM_IMAGE" src=""/></div>
1051
1052
1053<div id="WC_EDITOR_IMAGEUPLOADER" style="position:absolute;left:200px;top:140px;background-color:#fff;width:1000px;height:702px;overflow:hidden;border:3px solid #336699;display:none;z-index:10010;">
1054	<div style="cursor:move; background:#336699; width:100%; text-align:center; font-weight:bold; font-family:Malgun Gothic; font-size:15px; color:#fff; padding:8px 0px 10px 0px;">이미지 업로더
1055		<a href="#self" id="WC_EDITOR_IMAGEUPLOADER_CLOSE" onclick="jQuery('#iframeURL')[0].contentWindow.WC_ATTACH_MANAGER.close()" style="color:#fff;;margin-right:10px;" onmouseover="this.style.color='#ffff00'" onmouseout="this.style.color='#ffffff'">X</a>
1056	</div>
1057	<iframe name="WC_EDITOR_IFRAMEUPLOADER_IMAGE" id="WC_EDITOR_IFRAMEUPLOADER_IMAGE" src="" style="width:100%;height:100%;border:0px;" scrolling="no"></iframe>
1058</div>
1059
1060<div id="WC_EDITOR_FILEUPLOADER" style="position:absolute;left:135px;top:87px;background-color:#fff;width:128px;height:15px;overflow:hidden;z-index:10010;display:none">
1061	<img src="//img.rh2.kr/solution/list_img_upload/ani-progress.gif"/>
1062</div>
1063
1064<div id="WC_EDITOR_SERMONLOADER" style="position:absolute;left:200px;top:140px;background-color:#fff;width:700px;height:472px;overflow:hidden;border:3px solid #336699;display:none;z-index:10010;">
1065	<div style="cursor:move; background:#333; width:100%; text-align:center; font-weight:bold; font-family:Malgun Gothic; font-size:15px; color:#fff; padding:8px 0px 10px 140px;">설교 업로더
1066	<a href="#self" id="WC_EDITOR_SERMONLOADER_CLOSE" onclick="jQuery('#iframeURL')[0].contentWindow.WC_ATTACH_MANAGER.closeSermon()" style="color:#fff;margin-left:280px;" onmouseover="this.style.color='#ffff00'" onmouseout="this.style.color='#ffffff'">X</a>
1067	</div>
1068	<iframe name="WC_EDITOR_IFRAMEUPLOADER_SERMON" id="WC_EDITOR_IFRAMEUPLOADER_SERMON" src="" style="width:100%;height:100%;border:0px;" scrolling="no"></iframe>
1069</div>
1070<script type="text/javascript">
1071jQuery("#WC_EDITOR_IFRAMEUPLOADER_IMAGE").attr("src", "");
1072</script>
1072
1073
1074<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"d7ff24f53e8c4e07ae73cf2476162c7d","r":1,"spa":2}' crossorigin="anonymous"></script>
1074
1075</body>
1076</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.