/** * Observe how the user enters content into the comment form in order to determine whether it's a bot or not. * * Note that no actual input is being saved here, only counts and timings between events. */ ( function() { // Passive event listeners are guaranteed to never call e.preventDefault(), // but they're not supported in all browsers. Use this feature detection // to determine whether they're available for use. var supportsPassive = false; try { var opts = Object.defineProperty( {}, 'passive', { get : function() { supportsPassive = true; } } ); window.addEventListener( 'testPassive', null, opts ); window.removeEventListener( 'testPassive', null, opts ); } catch ( e ) {} function init() { var input_begin = ''; var keydowns = {}; var lastKeyup = null; var lastKeydown = null; var keypresses = []; var modifierKeys = []; var correctionKeys = []; var lastMouseup = null; var lastMousedown = null; var mouseclicks = []; var mousemoveTimer = null; var lastMousemoveX = null; var lastMousemoveY = null; var mousemoveStart = null; var mousemoves = []; var touchmoveCountTimer = null; var touchmoveCount = 0; var lastTouchEnd = null; var lastTouchStart = null; var touchEvents = []; var scrollCountTimer = null; var scrollCount = 0; var correctionKeyCodes = [ 'Backspace', 'Delete', 'ArrowUp', 'ArrowDown', 'ArrowLeft', 'ArrowRight', 'Home', 'End', 'PageUp', 'PageDown' ]; var modifierKeyCodes = [ 'Shift', 'CapsLock' ]; var forms = document.querySelectorAll( 'form[method=post]' ); for ( var i = 0; i < forms.length; i++ ) { var form = forms[i]; var formAction = form.getAttribute( 'action' ); // Ignore forms that POST directly to other domains; these could be things like payment forms. if ( formAction ) { // Check that the form is posting to an external URL, not a path. if ( formAction.indexOf( 'http://' ) == 0 || formAction.indexOf( 'https://' ) == 0 ) { if ( formAction.indexOf( 'http://' + window.location.hostname + '/' ) != 0 && formAction.indexOf( 'https://' + window.location.hostname + '/' ) != 0 ) { continue; } } } form.addEventListener( 'submit', function () { var ak_bkp = prepare_timestamp_array_for_request( keypresses ); var ak_bmc = prepare_timestamp_array_for_request( mouseclicks ); var ak_bte = prepare_timestamp_array_for_request( touchEvents ); var ak_bmm = prepare_timestamp_array_for_request( mousemoves ); var input_fields = { // When did the user begin entering any input? 'bib': input_begin, // When was the form submitted? 'bfs': Date.now(), // How many keypresses did they make? 'bkpc': keypresses.length, // How quickly did they press a sample of keys, and how long between them? 'bkp': ak_bkp, // How quickly did they click the mouse, and how long between clicks? 'bmc': ak_bmc, // How many mouseclicks did they make? 'bmcc': mouseclicks.length, // When did they press modifier keys (like Shift or Capslock)? 'bmk': modifierKeys.join( ';' ), // When did they correct themselves? e.g., press Backspace, or use the arrow keys to move the cursor back 'bck': correctionKeys.join( ';' ), // How many times did they move the mouse? 'bmmc': mousemoves.length, // How many times did they move around using a touchscreen? 'btmc': touchmoveCount, // How many times did they scroll? 'bsc': scrollCount, // How quickly did they perform touch events, and how long between them? 'bte': ak_bte, // How many touch events were there? 'btec' : touchEvents.length, // How quickly did they move the mouse, and how long between moves? 'bmm' : ak_bmm }; var akismet_field_prefix = 'ak_'; if ( this.getElementsByClassName ) { // Check to see if we've used an alternate field name prefix. We store this as an attribute of the container around some of the Akismet fields. var possible_akismet_containers = this.getElementsByClassName( 'akismet-fields-container' ); for ( var containerIndex = 0; containerIndex < possible_akismet_containers.length; containerIndex++ ) { var container = possible_akismet_containers.item( containerIndex ); if ( container.getAttribute( 'data-prefix' ) ) { akismet_field_prefix = container.getAttribute( 'data-prefix' ); break; } } } for ( var field_name in input_fields ) { var field = document.createElement( 'input' ); field.setAttribute( 'type', 'hidden' ); field.setAttribute( 'name', akismet_field_prefix + field_name ); field.setAttribute( 'value', input_fields[ field_name ] ); this.appendChild( field ); } }, supportsPassive ? { passive: true } : false ); form.addEventListener( 'keydown', function ( e ) { // If you hold a key down, some browsers send multiple keydown events in a row. // Ignore any keydown events for a key that hasn't come back up yet. if ( e.key in keydowns ) { return; } var keydownTime = ( new Date() ).getTime(); keydowns[ e.key ] = [ keydownTime ]; if ( ! input_begin ) { input_begin = keydownTime; } // In some situations, we don't want to record an interval since the last keypress -- for example, // on the first keypress, or on a keypress after focus has changed to another element. Normally, // we want to record the time between the last keyup and this keydown. But if they press a // key while already pressing a key, we want to record the time between the two keydowns. var lastKeyEvent = Math.max( lastKeydown, lastKeyup ); if ( lastKeyEvent ) { keydowns[ e.key ].push( keydownTime - lastKeyEvent ); } lastKeydown = keydownTime; }, supportsPassive ? { passive: true } : false ); form.addEventListener( 'keyup', function ( e ) { if ( ! ( e.key in keydowns ) ) { // This key was pressed before this script was loaded, or a mouseclick happened during the keypress, or... return; } var keyupTime = ( new Date() ).getTime(); if ( 'TEXTAREA' === e.target.nodeName || 'INPUT' === e.target.nodeName ) { if ( -1 !== modifierKeyCodes.indexOf( e.key ) ) { modifierKeys.push( keypresses.length - 1 ); } else if ( -1 !== correctionKeyCodes.indexOf( e.key ) ) { correctionKeys.push( keypresses.length - 1 ); } else { // ^ Don't record timings for keys like Shift or backspace, since they // typically get held down for longer than regular typing. var keydownTime = keydowns[ e.key ][0]; var keypress = []; // Keypress duration. keypress.push( keyupTime - keydownTime ); // Amount of time between this keypress and the previous keypress. if ( keydowns[ e.key ].length > 1 ) { keypress.push( keydowns[ e.key ][1] ); } keypresses.push( keypress ); } } delete keydowns[ e.key ]; lastKeyup = keyupTime; }, supportsPassive ? { passive: true } : false ); form.addEventListener( "focusin", function ( e ) { lastKeydown = null; lastKeyup = null; keydowns = {}; }, supportsPassive ? { passive: true } : false ); form.addEventListener( "focusout", function ( e ) { lastKeydown = null; lastKeyup = null; keydowns = {}; }, supportsPassive ? { passive: true } : false ); } document.addEventListener( 'mousedown', function ( e ) { lastMousedown = ( new Date() ).getTime(); }, supportsPassive ? { passive: true } : false ); document.addEventListener( 'mouseup', function ( e ) { if ( ! lastMousedown ) { // If the mousedown happened before this script was loaded, but the mouseup happened after... return; } var now = ( new Date() ).getTime(); var mouseclick = []; mouseclick.push( now - lastMousedown ); if ( lastMouseup ) { mouseclick.push( lastMousedown - lastMouseup ); } mouseclicks.push( mouseclick ); lastMouseup = now; // If the mouse has been clicked, don't record this time as an interval between keypresses. lastKeydown = null; lastKeyup = null; keydowns = {}; }, supportsPassive ? { passive: true } : false ); document.addEventListener( 'mousemove', function ( e ) { if ( mousemoveTimer ) { clearTimeout( mousemoveTimer ); mousemoveTimer = null; } else { mousemoveStart = ( new Date() ).getTime(); lastMousemoveX = e.offsetX; lastMousemoveY = e.offsetY; } mousemoveTimer = setTimeout( function ( theEvent, originalMousemoveStart ) { var now = ( new Date() ).getTime() - 500; // To account for the timer delay. var mousemove = []; mousemove.push( now - originalMousemoveStart ); mousemove.push( Math.round( Math.sqrt( Math.pow( theEvent.offsetX - lastMousemoveX, 2 ) + Math.pow( theEvent.offsetY - lastMousemoveY, 2 ) ) ) ); if ( mousemove[1] > 0 ) { // If there was no measurable distance, then it wasn't really a move. mousemoves.push( mousemove ); } mousemoveStart = null; mousemoveTimer = null; }, 500, e, mousemoveStart ); }, supportsPassive ? { passive: true } : false ); document.addEventListener( 'touchmove', function ( e ) { if ( touchmoveCountTimer ) { clearTimeout( touchmoveCountTimer ); } touchmoveCountTimer = setTimeout( function () { touchmoveCount++; }, 500 ); }, supportsPassive ? { passive: true } : false ); document.addEventListener( 'touchstart', function ( e ) { lastTouchStart = ( new Date() ).getTime(); }, supportsPassive ? { passive: true } : false ); document.addEventListener( 'touchend', function ( e ) { if ( ! lastTouchStart ) { // If the touchstart happened before this script was loaded, but the touchend happened after... return; } var now = ( new Date() ).getTime(); var touchEvent = []; touchEvent.push( now - lastTouchStart ); if ( lastTouchEnd ) { touchEvent.push( lastTouchStart - lastTouchEnd ); } touchEvents.push( touchEvent ); lastTouchEnd = now; // Don't record this time as an interval between keypresses. lastKeydown = null; lastKeyup = null; keydowns = {}; }, supportsPassive ? { passive: true } : false ); document.addEventListener( 'scroll', function ( e ) { if ( scrollCountTimer ) { clearTimeout( scrollCountTimer ); } scrollCountTimer = setTimeout( function () { scrollCount++; }, 500 ); }, supportsPassive ? { passive: true } : false ); } /** * For the timestamp data that is collected, don't send more than `limit` data points in the request. * Choose a random slice and send those. */ function prepare_timestamp_array_for_request( a, limit ) { if ( ! limit ) { limit = 100; } var rv = ''; if ( a.length > 0 ) { var random_starting_point = Math.max( 0, Math.floor( Math.random() * a.length - limit ) ); for ( var i = 0; i < limit && i < a.length; i++ ) { rv += a[ random_starting_point + i ][0]; if ( a[ random_starting_point + i ].length >= 2 ) { rv += "," + a[ random_starting_point + i ][1]; } rv += ";"; } } return rv; } if ( document.readyState !== 'loading' ) { init(); } else { document.addEventListener( 'DOMContentLoaded', init ); } })(); Đồng chí Hoàng Việt Cường, nguyên Bí thư Tỉnh ủy Hoà Bình về với đất mẹ tại Lạc Hồng Viên

Đồng chí Hoàng Việt Cường, nguyên Bí thư Tỉnh ủy Hoà Bình về với đất mẹ tại Lạc Hồng Viên

(HBĐT) – Vào hồi 6h45’, ngày 11/7/2021 (tức ngày 2 tháng 6 năm Tân Sửu), Tỉnh ủy – HĐND – UBND – UBMTTQ tỉnh Hòa Bình đã tổ chức Lễ truy điệu và đưa tang đồng chí Hoàng Việt Cường, nguyên Bí thư Tỉnh ủy tại nhà riêng số 36, ngõ 323, tổ 7, phường Quỳnh Lâm, TP Hòa Bình. Đồng chí Ngô Văn Tuấn, Ủy viên BCH T.Ư Đảng, Bí thư Tỉnh ủy, Trưởng Ban Lễ tang chủ trì điều hành buổi lễ.

Xem thêm >> Đăng ký thăm quan dự án Lạc Hồng Viên

Đồng chí Hoàng Việt Cường , nguyên Bí thư Tỉnh ủy Hoà Bình về nơi an nghỉ cuối cùng

Các đồng chí trong Ban Lễ tang và cán bộ, chiến sỹ LLVT tỉnh, bạn bè thân hữu gần xa tiễn đưa đồng chí Hoàng Việt Cường, nguyên Bí thư Tỉnh ủy Hoà Bình về nơi an nghỉ cuối cùng
.  

Đồng chí Hoàng Việt Cường, nguyên là Bí thư Tỉnh uỷ Hoà Bình, sinh ngày 1/10/1953; quê quán: Xã Nhuận Trạch, huyện Lương Sơn; thường trú tại tổ 7, phường Quỳnh Lâm, TP Hoà Bình, tỉnh Hoà Bình. Đồng chí Hoàng Việt Cường vào Đảng Cộng sản ViệtNamngày 19/3/1987, ngày chính thức là 19/3/1988. Trải qua quá trình rèn luyện, học tập và công tác, đồng chí đã kinh qua nhiều cương vị, có nhiều đóng góp to lớn đối với sự phát triển của Đảng, chính quyền và Nhân dân các dân tộc trong tỉnh. Trong đó, nổi bật từ khi công tác đến nay, đồng chí tham gia công tác trong quân ngũ từ tháng 8/1971 – 2/1972 là chiến sỹ Tiểu đoàn 647, Sư đoàn 320B; từ tháng 4/1981 – 12/1985, công tác tại Ban Nông lâm nghiệp huyện Lương Sơn; từ tháng 4/1995 – 7/1999 là Phó Trưởng Ban Tổ chức Tỉnh ủy; từ tháng 8/1999 – 11/1999 là Phó Chủ tịch UBND huyện Lương Sơn; từ tháng 1/2001 – 7/2002 là Tỉnh ủy viên, Phó Bí thư Huyện ủy, Chủ tịch UBND huyện Lương Sơn; từ tháng 8/2002 – 3/2005 là Tỉnh ủy viên, Phó Chủ tịch HĐND tỉnh Hòa Bình; từ tháng 4– 12/2005 là Ủy viên Ban Thường vụ Tỉnh ủy, Phó Chủ tịch HĐND tỉnh Hòa Bình; từ tháng 1/2006 – 9/2007 là Phó Bí thư Thường trực Tỉnh ủy Hòa Bình; từ tháng 10/2007 – 7/2011 là Bí thư Tỉnh ủy, Chủ tịch HĐND tỉnh Hòa Bình; từ tháng 8/2011 – 10/2013 là Bí thư Tỉnh ủy Hòa Bình; từ tháng 11/2013, đồng chí Hoàng Việt Cường nghỉ hưu theo chế độ.

Với nhiều đóng góp tích cực, đồng chí Hoàng Việt Cường được Đảng, Nhà nước tặng thưởng Huân chương Độc lập hạng ba, Huân chương Lao động hạng ba, Huân chương Kháng chiến chống Mỹ cứu nước, Huy chương Chiến sỹ giải phóng, Huy hiệu 30 năm tuổi Đảng và nhiều phần thưởng cao quý khác.

Do tuổi cao, bệnh nặng, mặc dù đã được gia đình và các bác sĩ tận tình chăm sóc, cứu chữa nhưng không qua khỏi, đã tạ thế hồi 4h40 ngày 9/7/2021 (tức ngày 30 tháng 5 năm Tân Sửu). Hưởng thọ 69 tuổi. Lễ tang đồng chí Hoàng Việt Cường, nguyên Bí thư Tỉnh uỷ được tổ chức theo nghi lễ tang cấp cao do Tỉnh ủy, HĐND, UBND, Uỷ ban MTTQ tỉnh Hòa Bình chủ trì. Ban Lễ tang được thành lập gồm 15 đồng chí, Trưởng Ban là đồng chí Ngô Văn Tuấn, Ủy viên BCH T.Ư Đảng, Bí thư Tỉnh ủy; các đồng chí Phó Ban gồm: đồng chí Bùi Đức Hinh, Phó Bí thư TT Tỉnh ủy, Chủ tịch HĐND tỉnh và đồng chí Bùi Văn Khánh, Phó Bí thư Tỉnh ủy, Chủ tịch UBND tỉnh; 12 đồng chí ủy viên Ban Lễ tang là đại diện các ban, sở, ngành, khu dân cư và đại diện gia đình.

Trước đó, Lễ viếng đồng chí Hoàng Việt Cường, nguyên Bí thư Tỉnh ủy được diễn ra từ 14h30’ chiều ngày 9/7/2021(tức ngày 30 tháng 5 năm Tân Sửu). Đã có hơn 420 đoàn từ trong và ngoài tỉnh đến viếng, chia buồn cùng tang quyến.

Tại lễ truy điệu, đồng chí Ủy viên BCH T.Ư Đảng, Bí thư Tỉnh ủy Ngô Văn Tuấn đã xúc động đọc điếu văn truy điệu đồng chí nguyên Bí thư Tỉnh ủy Hoàng Việt Cường, trong đó có đoạn: “Trải qua 69 năm tuổi đời, hơn 40 năm hoạt động cách mạng, 34 năm tuổi Đảng, là cán bộ được tôi luyện, trưởng thành qua trận mạc, khó khăn, gian khổ trong cuộc kháng chiến chống Mỹ; sau giải phóng miền Nam, thống nhất đất nước, đồng chí được học tập, rèn luyện và trau dồi để tiếp tục tham gia xây dựng và có những cống hiến với quê hương Hòa Bình. Với rất nhiều cương vị công tác quan trọng, dù ở cương vị nào, đồng chí Hoàng Việt Cường cũng luôn giữ vững bản lĩnh Bộ đội Cụ Hồ, là người cán bộ trung kiên và hoàn thành xuất sắc mọi nhiệm vụ được giao. Đồng chí là một người lãnh đạo có tâm trong sáng, dày công xây dựng và duy trì được khối đoàn kết thống nhất trong toàn đảng bộ; là người cán bộ gần gũi, giản dị, luôn gắn bó với Nhân dân, sâu sát cơ sở; được đồng chí, đồng bào quý mến, bạn bè, đồng nghiệp trân trọng. Đồng chí đã để lại những dấu ấn tích cực đối với Đảng bộ tỉnh Hòa Bình trong định hướng phát triển KT-XH, trong học tập, lao động và công tác, đồng thời cũng là người giữ lửa, là người tạo động lực trong phong trào luyện tập thể dục thể thao của tỉnh nhà…Đồng chí không còn nữa nhưng công lao đóng góp của đồng chí vẫn được Đảng, Nhà nước, Đảng bộ và Nhân dân các dân tộc tỉnh Hòa Bình ghi nhận và còn mãi với thế hệ mai sau trong quá trình xây dựng và phát triển của tỉnh nhà. Vĩnh biệt đồng chí, Đảng bộ, chính quyền và Nhân dân các dân tộc trong tỉnh xin hứa với đồng chí sẽ tiếp tục đoàn kết một lòng, nỗ lực phấn đấu xây dựng tỉnh Hòa Bình ngày càng phát triển, đi lên như niềm mong ước của đồng chí”.

Đồng chí hoàng việt cường an nghỉ tại Lạc Hồng Viên
Xe đưa tiễn linh cữu đồng chí Hoàng Việt Cường, nguyên Bí thư Tỉnh ủy Hoà Bình về nơi an nghỉ cuối cùng tại Công viên nghĩa trang Lạc Hồng Viên, xã Mông Hóa, TP Hòa Bình, tỉnh Hòa Bình.

Sau Lễ truy điệu và đưa tang, Lễ an táng đồng chí Hoàng Việt Cường được diễn ra vào hồi 13h00’ cùng ngày tại Công viên nghĩa trang Lạc Hồng Viên, xã Mông Hóa, TP Hòa Bình, tỉnh Hòa Bình.

Xem thêm >> Bảng giá đất nghĩa trang Lạc Hồng Viên

CÔNG VIÊN NGHĨA TRANG LẠC HỒNG VIÊN

Trọn Một Chữ Tình !

* Hotline: 0878 32 4444

* Địa chỉ: Xã Mông Hóa, TP Hòa Bình, Tỉnh Hòa Bình

* Văn Phòng Giao Dịch: Tòa Nhà Sông Đà, Đường Phạm Hùng, Mỹ Đình, Nam Từ Liêm Hà Nội

* Website của chùng tôi :

Dịch vụ chúng tôi cung cấp:

MR PHƯƠNG 0965.435.666