<!DOCTYPE html>
	<html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
	<head>
<title>Lễ Đối Thú Bạch Văn An Cư Kiết Hạ PL.2566 của Tăng, Ni tỉnh Phú Thọ</title>
<meta name="description" content="Lễ Đối Thú Bạch Văn An Cư Kiết Hạ PL.2566 của Tăng, Ni tỉnh Phú Thọ - Savefile - Tin Tức -...">
<meta name="author" content="Phật Giáo Phú Thọ">
<meta name="copyright" content="Phật Giáo Phú Thọ [admin@phatgiaophutho.com]">
<meta name="generator" content="NukeViet v4.6">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="theme-color" content="#0d6efd">
<meta name="mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="apple-mobile-web-app-title" content="Chua Khai Nguyen">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Lễ Đối Thú Bạch Văn An Cư Kiết Hạ PL.2566 của Tăng, Ni tỉnh Phú Thọ">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - http&#x3A;&#x002F;&#x002F;phatgiaophutho.com&#x002F;vi&#x002F;news&#x002F;savefile&#x002F;phat-su-trong-tinh&#x002F;le-doi-thu-bach-van-an-cu-kiet-ha-pl-2566-cua-tang-ni-tinh-phu-tho-121.html">
<meta property="og:site_name" content="Phật Giáo Phú Thọ">
<meta property="og:url" content="http://phatgiaophutho.com/vi/news/savefile/phat-su-trong-tinh/le-doi-thu-bach-van-an-cu-kiet-ha-pl-2566-cua-tang-ni-tinh-phu-tho-121.html">
<link rel="shortcut icon" href="http://phatgiaophutho.com/favicon.ico">
<link rel="canonical" href="http://phatgiaophutho.com/vi/news/savefile/phat-su-trong-tinh/le-doi-thu-bach-van-an-cu-kiet-ha-pl-2566-cua-tang-ni-tinh-phu-tho-121.html">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/Tin-tuc/" title="Tin Tức - Tin tức" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/thong-bao/" title="Tin Tức - Thông Báo" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/can-biet/" title="Tin Tức - Cần biết" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/chu-vi-ton-tuc/" title="Tin Tức - Chư Vị Tôn Túc" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/ghpg-tinh-phu-tho/" title="Tin Tức - GHPG tỉnh Phú Thọ" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/chua-trong-tinh/" title="Tin Tức - Chùa Trong Tỉnh" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/chua-trong-nuoc/" title="Tin Tức - Chùa Trong Nước" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/phat-su-trong-tinh/" title="Tin Tức - Phật sự Trong Tỉnh" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/phat-su-trong-nuoc/" title="Tin Tức - Phật sự Trong Nước" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/phat-su-the-gioi/" title="Tin Tức - Phật sự Thế Giới" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/phat-hoc/" title="Tin Tức - Phật Học" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/kinh/" title="Tin Tức - Kinh" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/luat/" title="Tin Tức - Luật" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/luan/" title="Tin Tức - Luận" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/lich-su/" title="Tin Tức - Lịch Sử" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/chuyen-de/" title="Tin Tức - Chuyên Đề" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/thu-vien-video/" title="Tin Tức - Thư Viện Video" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/phat-giao-va-doi-song/" title="Tin Tức - Phật giáo và Đời sống" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/phat-giao-va-khoa-hoc/" title="Tin Tức - Phật giáo và Khoa học" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/phat-giao-va-tuoi-tre/" title="Tin Tức - Phật giáo và Tuổi trẻ" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/van-hoc/" title="Tin Tức - Văn Học" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/truyen-ngan/" title="Tin Tức - Truyện Ngắn" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/tho/" title="Tin Tức - Thơ" type="application/rss+xml">
<link rel="alternate" href="http://phatgiaophutho.com/vi/news/rss/tuy-but/" title="Tin Tức - Tuỳ Bút" type="application/rss+xml">
<link rel="manifest" href="http://phatgiaophutho.com/manifest.json">
<link rel="apple-touch-icon" href="http://phatgiaophutho.com/assets/images/icons/icon-192x192.png">
<link rel="manifest" href="http://phatgiaophutho.com/&#x002F;manifest.webmanifest?v&#x3D;1">
<link rel="apple-touch-icon" href="http://phatgiaophutho.com/&#x002F;uploads&#x002F;pwa&#x002F;apple-touch-icon-180.png">
<link rel="preload" as="style" href="http://phatgiaophutho.com/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="http://phatgiaophutho.com/themes/phatgiaophutho/css/bootstrap.min.css" type="text/css">
<link rel="preload" as="style" href="http://phatgiaophutho.com/themes/phatgiaophutho/css/style.css" type="text/css">
<link rel="preload" as="style" href="http://phatgiaophutho.com/themes/phatgiaophutho/css/style.responsive.css" type="text/css">
<link rel="preload" as="style" href="http://phatgiaophutho.com/themes/phatgiaophutho/css/custom.css" type="text/css">
<link rel="preload" as="style" href="http://phatgiaophutho.com/themes/phatgiaophutho/css/news.css" type="text/css">
<link rel="preload" as="script" href="http://phatgiaophutho.com/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="http://phatgiaophutho.com/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="http://phatgiaophutho.com/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="http://phatgiaophutho.com/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="http://phatgiaophutho.com/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="http://phatgiaophutho.com/themes/phatgiaophutho/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="http://phatgiaophutho.com/themes/phatgiaophutho/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="http://phatgiaophutho.com/themes/phatgiaophutho/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://www.googletagmanager.com/gtag/js?id=G-86PHME7W30" type="text/javascript">
<link rel="preload" as="script" href="http://phatgiaophutho.com/themes/phatgiaophutho/js/bootstrap.min.js" type="text/javascript">
<link rel="StyleSheet" href="http://phatgiaophutho.com/assets/css/font-awesome.min.css">
<link rel="StyleSheet" href="http://phatgiaophutho.com/themes/phatgiaophutho/css/bootstrap.min.css">
<link rel="StyleSheet" href="http://phatgiaophutho.com/themes/phatgiaophutho/css/style.css">
<link rel="StyleSheet" href="http://phatgiaophutho.com/themes/phatgiaophutho/css/style.responsive.css">
<link rel="StyleSheet" href="http://phatgiaophutho.com/themes/phatgiaophutho/css/custom.css">
<link rel="StyleSheet" href="http://phatgiaophutho.com/themes/phatgiaophutho/css/news.css">
<style type="text/css">
	body{background: #fff;}
</style>
		<!-- PWA Integration -->
<!-- PWA Mobile Support Start -->
<!-- PWA Mobile Support End -->
</head>
	<body>
<!-- Google tag (gtag.js) -->
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">Phật Giáo Phú Thọ</h2>
		<p class="pull-right"><a title="Phật Giáo Phú Thọ" href="http://phatgiaophutho.com/">http://phatgiaophutho.com</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Lễ Đối Thú Bạch Văn An Cư Kiết Hạ PL.2566 của Tăng, Ni tỉnh Phú Thọ</h1>
		<ul class="list-inline">
			<li>Thứ tư - 15/06/2022 11:26</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
			Theo truyền thống an cư kết hạ của Tăng Ni miền Bắc hậu an cư từ ngày 16/5 đến 16/8 âm lịch.BTS GHPGVN tỉnh Phú Thọ, đã cung thỉnh Hòa thượng phó chủ tịch thường trực HĐTS TƯ GHPGVN thượng Thanh hạ Nhiễu đăng ngôi Hạ chủ của hạ trường, Hạ trường nhất tâm suy cữ TT. Thích Minh Nghiêm làm trưởng BTC, phó Duy Na Hạ trường; TT. Thích Minh Thuận làm Phó trưởng BTC, Chánh Duy Na Hạ trường; Ni Sư. Thích Đàm Nhã làm Phó trưởng BTC, Phó  Duy Na phụ trách ni chúng Hạ trường.
		</div>
				<div class="imghome">
			<img alt="Lễ Đối Thú Bạch Văn An Cư Kiết Hạ PL.2566 của Tăng, Ni tỉnh Phú Thọ" src="http://phatgiaophutho.com/uploads/news/resize_2022615153022_HGNews.jpg" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p style="text-align: justify;"><span style="font-size:18px;">Từ&nbsp; sáng sớm ngày 16 tháng 5 Tăng Ni trong toàn tỉnh đã vân tập về Hạ trường chùa Bảo Ngạn, xã Sông Lô, thành phố Việt Trì, tỉnh Phú Thọ trên tinh thần đại hoan hỷ.</span></p><p style="text-align: justify;"><span style="font-size:18px;">08 giờ 00, Tăng ni và Phật tử trường hạ nghinh đón Hòa thượng Hạ Chủ quang lâm những bước chân từ ái với sự uy nghiêm, trong cơn mưa ngày đầu Hạ đã thấy được sự quan tâm đặc biệt của ngài đến Tăng Ni tỉnh Phú Thọ. Ngài đã không từ lao bất cứ một Phật sự gì tại tỉnh Phú Thọ. Chư Tăng, Ni chúng con cũng xin nhận ân điểm của Ngài làm động lực cố gắng tu học trong 3 tháng an cư nhằm thúc liễu thân tâm, trau dồi Giới – Định – Tuệ.</span></p><p style="text-align: justify;"><span style="font-size:18px;">Ba hồi chuông trống Bát Nhã cung nghinh hòa thượng quang lâm về khách đường. Ngài đã tận tình hỏi han về tình hình tăng, ni trong tỉnh, số lượng hành giả an cư, bên cạnh đó ngài đã có những chỉ đạo trực tiếp về tình hình BTS chuẩn bị cho Đại hội Phật giáo tỉnh sắp đến.</span></p><p style="text-align: justify;"><span style="font-size:18px;">08 giờ 30 &nbsp;ban cung nghinh đã chấp hiệu cung thỉnh Hòa thượng Hạ chủ nhị vị Thượng tọa chánh, phó Duy Na quang lâm tổ đường cho chúng Phật tử dâng lời phát nguyện hộ trì an cư; hình đồng, sa di tăng, sa di ni, thức xoa, tỷ khiêu Tăng, tỷ khiêu Ni ra tác bạch cầu pháp nơi Hòa thượng Hạ chủ. Hòa thượng đã hoan hỷ chấp nhận lời tác bạch cầu pháp còn sách tấn hành giả an cư.</span></p><p style="text-align: justify;"><span style="font-size:18px;">09h00 chư Tăng, Ni vân tập tại Tam Bảo làm lễ cầu gia bị. Hòa thượng Hạ chủ nhận đối thú của nhị vị thượng tọa Chánh, phó duy Na. Ngài chỉ dạy nhị vị thượng tọa thay ngài nhận đối thú của chư Tăng, phía chư Ni giao cho Ni sư Thích Đàm Nhã trưởng phân ban đặc trách ni giới tỉnh cùng sư cô Thích Trí Quang, sư cô Thích Đức Hòa làm người nhận đối thú.</span></p><p style="text-align: justify;"><span style="font-size:18px;">Mùa hạ năm nay hạ trường có 152 hành giả an cư; Tăng 92 vị, Ni 60 vị; 06 sa di Tăng, 86 tỷ khiêu Tăng, 2 hình đồng ni, 1 thức xoa ma na ni, 57 tỷ khiêu ni. Không gian thanh tịnh và năng lượng tu tập giải thoát, hình ảnh chư Tăng, Ni trang nghiêm đã tạo nên một trường hạ thanh tịnh, tinh tấn cần cầu giới pháp.</span></p><p style="text-align: justify;"><span style="font-size:18px;">Vì công tác Phật sự Đại hội Phật giáo các tỉnh thành sau khi thọ trai xong Hòa thượng về lại chùa Quán Sứ. Trước khi ra về &nbsp;Hòa Thượng đã căn dặn việc Hạ trường giao cho nhị vị Thượng tọa và Ni sư. Khuyến tấn chư Tăng, Ni Phật tử cố gắng tu học bên cạnh đó ngài cũng ngỏ ý quan tâm đến đời sống cơ sở vật chất tại trường hạ. mong muốn các Phật tử hằng tâm, hằng sản gieo phước điền tam bảo, hộ trì chư tăng trong mùa hạ. Công trình Phật Giáo Hùng Vương cũng là điểm chú ý trong công tác Phật Sự của tỉnh đẩy nhanh tiến độ xây dựng cố gắng hoàn thiện trong năm để mùa hạ năm sau chư Tăng Ni có nơi tu tập sinh hoạt.</span></p><p style="text-align: center;"><span style="font-size:18px;">Sau đây là một số hình ảnh ghi nhận tại buổi lễ:</span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_2022615153022_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_2022615153110_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_2022615153133_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_2022615153156_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_2022615153218_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_2022615153229_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_2022615153247_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_202261515334_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_20226151635_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_2022615153422_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_2022615153456_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_2022615155734_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_2022615155855_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_2022615155944_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_20226151605_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_2022615153522_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_2022615153548_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_2022615153617_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_2022615153646_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_202261516030_HGNews.jpg" /></span></p><p style="text-align: center;"><span style="font-size:18px;"><img alt="" src="http://phatgiaophutho.com/uploads/news/resize_202261516049_HGNews.jpg" /></span></p><p style="text-align: center;">&nbsp;</p><p style="text-align: center;">&nbsp;</p><p style="text-align: center;"><span style="font-size:18px;">Tin: Quảng Từ- Ảnh: Quang Vũ</span></p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="http://phatgiaophutho.com/vi/news/savefile/phat-su-trong-tinh/le-doi-thu-bach-van-an-cu-kiet-ha-pl-2566-cua-tang-ni-tinh-phu-tho-121.html" title="Lễ Đối Thú Bạch Văn An Cư Kiết Hạ PL.2566 của Tăng, Ni tỉnh Phú Thọ">http://phatgiaophutho.com/vi/news/savefile/phat-su-trong-tinh/le-doi-thu-bach-van-an-cu-kiet-ha-pl-2566-cua-tang-ni-tinh-phu-tho-121.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; Phật Giáo Phú Thọ
		</div>
		<div id="contact">
			<a href="mailto:admin@phatgiaophutho.com">admin@phatgiaophutho.com</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="http://phatgiaophutho.com/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
<script src="http://phatgiaophutho.com/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=1,nv_recaptcha_ver=2,nv_recaptcha_sitekey="",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="http://phatgiaophutho.com/assets/js/language/vi.js"></script>
<script src="http://phatgiaophutho.com/assets/js/DOMPurify/purify3.js"></script>
<script src="http://phatgiaophutho.com/assets/js/global.js"></script>
<script src="http://phatgiaophutho.com/assets/js/site.js"></script>
<script src="http://phatgiaophutho.com/themes/phatgiaophutho/js/news.js"></script>
<script src="http://phatgiaophutho.com/themes/phatgiaophutho/js/main.js"></script>
<script src="http://phatgiaophutho.com/themes/phatgiaophutho/js/custom.js"></script>
<script>
			if ('serviceWorker' in navigator) {
				window.addEventListener('load', function() {
					navigator.serviceWorker.register('/sw.js').then(function(registration) {
						console.log('PWA ServiceWorker registered with scope: ', registration.scope);
					}, function(err) {
						console.log('PWA ServiceWorker registration failed: ', err);
					});
				});
			}
		</script>
<script>(function(){
var d=document,h=d.head||d.getElementsByTagName("head")[0];
function addMeta(n,c){if(!d.querySelector("meta[name='"+n+"']")){var m=d.createElement("meta");m.name=n;m.content=c;h.appendChild(m);}}
function addLink(r,u){if(!d.querySelector("link[rel='"+r+"']")){var l=d.createElement("link");l.rel=r;l.href=u;h.appendChild(l);}}
addLink("manifest","\/manifest.webmanifest?v=1");
addLink("apple-touch-icon","\/uploads\/pwa\/apple-touch-icon-180.png");
addMeta("theme-color","#0d6efd");
addMeta("mobile-web-app-capable","yes");addMeta("apple-mobile-web-app-capable","yes");addMeta("apple-mobile-web-app-title","Chua Khai Nguyen");
if("serviceWorker" in navigator){window.addEventListener("load",function(){navigator.serviceWorker.register("\/sw.js?v=1",{scope:"\/"}).catch(function(e){if(window.console){console.warn("PWA service worker registration failed",e);}});});}
var deferredPrompt = null;
window.addEventListener("beforeinstallprompt", function(e) {
  e.preventDefault();
  deferredPrompt = e;
  if (typeof showPwaBanner === "function") {
    showPwaBanner();
  }
});
window.addEventListener("DOMContentLoaded", function() {
  var isStandalone = window.matchMedia("(display-mode: standalone)").matches || window.navigator.standalone === true;
  if (isStandalone) return;
  var dismissed = localStorage.getItem("pwa_install_dismissed");
  if (dismissed && (Date.now() - parseInt(dismissed, 10) < 7 * 24 * 60 * 60 * 1000)) return;
  var ua = navigator.userAgent;
  var isIOS = /ipad|iphone|ipod/i.test(ua) || (navigator.platform === "MacIntel" && navigator.maxTouchPoints > 1);
  var isAndroid = /android/i.test(ua);
  if (!isAndroid && !isIOS) return;
  var isSafari = isIOS && /safari/i.test(ua) && !/crios|fxios|opios|edgios|coc_coc_browser/i.test(ua);
  var isFirefoxAndroid = isAndroid && /firefox|fxios/i.test(ua);
  var isChromium = isAndroid && /chrome|chromium|crios|edg|edgios|brave|vivaldi|opera|opt|coc_coc_browser/i.test(ua);
  var logoUrl = "\/uploads\/pwa\/apple-touch-icon-180.png";
  var css = ".pwa-install-banner{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:92%;max-width:440px;background:rgba(255,255,255,0.96);box-shadow:0 10px 25px rgba(0,0,0,0.15);border:1px solid rgba(226,232,240,0.8);border-radius:16px;padding:16px;z-index:99999;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;opacity:0;transform:translate(-50%,100px);transition:transform 0.4s cubic-bezier(0.16,1,0.3,1),opacity 0.4s;display:block;}" +
    ".pwa-install-banner.pwa-show{opacity:1;transform:translate(-50%,0);}" +
    ".pwa-banner-content{position:relative;display:flex;align-items:center;gap:12px;width:100%;}" +
    ".pwa-close-btn{position:absolute;top:-8px;right:-8px;background:#f1f5f9;border:none;font-size:16px;width:22px;height:22px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#64748b;line-height:1;margin:0;padding:0;}" +
    ".pwa-close-btn:hover{background:#e2e8f0;color:#1e293b;}" +
    ".pwa-logo-container{flex-shrink:0;}" +
    ".pwa-app-logo{width:46px;height:46px;border-radius:10px;object-fit:cover;box-shadow:0 2px 6px rgba(0,0,0,0.1);}" +
    ".pwa-text-container{flex-grow:1;text-align:left;}" +
    ".pwa-title{margin:0 0 3px 0;font-size:14px;font-weight:600;color:#0f172a;}" +
    ".pwa-desc{margin:0;font-size:11px;color:#475569;line-height:1.4;}" +
    ".pwa-action-container{flex-shrink:0;}" +
    ".pwa-install-btn{background:#6a4500;color:#ffffff;border:none;padding:8px 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;transition:background-color 0.2s,transform 0.1s;white-space:nowrap;}" +
    ".pwa-install-btn:hover{background:#8b5a00;}" +
    ".pwa-install-btn:active{transform:scale(0.95);}" +
    ".pwa-share-icon{display:inline-block;width:12px;height:12px;border:1.5px solid currentColor;border-top:none;position:relative;margin:0 3px;vertical-align:middle;box-sizing:border-box;}" +
    ".pwa-share-icon::before{content:\'\';position:absolute;top:-4px;left:3.5px;width:1.5px;height:8px;background:currentColor;}" +
    ".pwa-share-icon::after{content:\'\';position:absolute;top:-4px;left:1px;width:4px;height:4px;border-top:1.5px solid currentColor;border-left:1.5px solid currentColor;transform:rotate(45deg);}" +
    ".dark-mode .pwa-install-banner,[data-theme=\"dark\"] .pwa-install-banner{background:rgba(15,23,42,0.96);border-color:rgba(51,65,85,0.8);box-shadow:0 10px 25px rgba(0,0,0,0.35);}" +
    ".dark-mode .pwa-title,[data-theme=\"dark\"] .pwa-title{color:#f8fafc;}" +
    ".dark-mode .pwa-desc,[data-theme=\"dark\"] .pwa-desc{color:#94a3b8;}" +
    ".dark-mode .pwa-close-btn,[data-theme=\"dark\"] .pwa-close-btn{background:#334155;color:#94a3b8;}" +
    ".dark-mode .pwa-close-btn:hover,[data-theme=\"dark\"] .pwa-close-btn:hover{background:#475569;color:#f8fafc;}";
  var style = d.createElement("style");
  style.textContent = css;
  h.appendChild(style);
  window.showPwaBanner = function() {
    if (d.getElementById("pwa-install-banner")) return;
    var banner = d.createElement("div");
    banner.id = "pwa-install-banner";
    banner.className = "pwa-install-banner";
    var isChromiumPrompt = isChromium && deferredPrompt;
    var title = "Cài đặt Ứng dụng";
    var desc = "Cài đặt ứng dụng Chùa Khai Nguyên để sử dụng mượt mà và truy cập ngoại tuyến.";
    var actionHtml = "";
    if (isChromiumPrompt) {
      actionHtml = '<button class="pwa-install-btn" id="pwa-action-btn">Cài đặt</button>';
    } else if (isSafari && isIOS) {
      title = "Cài đặt trên iPhone/iPad";
      desc = "Bấm nút <strong>Chia sẻ</strong> <span class=\"pwa-share-icon\"></span> ở dưới thanh công cụ Safari, sau đó chọn <strong>\"Thêm vào Màn hình chính\"</strong>.";
    } else if (isIOS && !isSafari) {
      title = "Yêu cầu Safari";
      desc = "Vui lòng sao chép liên kết dưới đây và mở bằng trình duyệt <strong>Safari</strong> trên iPhone/iPad để cài đặt.";
      actionHtml = '<button class="pwa-install-btn" id="pwa-action-btn">Copy link</button>';
    } else if (isFirefoxAndroid) {
      title = "Cài đặt trên Firefox";
      desc = "Nhấp vào nút <strong>Menu</strong> (3 chấm dọc) ở góc trình duyệt Firefox và chọn <strong>\"Cài đặt\"</strong> hoặc <strong>\"Thêm vào Màn hình chính\"</strong>.";
    } else {
      title = "Cài đặt Ứng dụng";
      desc = "Bấm nút <strong>Menu (3 chấm)</strong> trên trình duyệt và chọn <strong>\"Thêm vào Màn hình chính\"</strong> để cài đặt.";
    }
    banner.innerHTML = '<div class="pwa-banner-content">' +
      '<button class="pwa-close-btn" id="pwa-close-btn">&times;</button>' +
      '<div class="pwa-logo-container">' +
        '<img src="http://phatgiaophutho.com/' + logoUrl + '" alt="App Logo" class="pwa-app-logo">' +
      '</div>' +
      '<div class="pwa-text-container">' +
        '<h4 class="pwa-title">' + title + '</h4>' +
        '<p class="pwa-desc">' + desc + '</p>' +
      '</div>' +
      (actionHtml ? '<div class="pwa-action-container">' + actionHtml + '</div>' : '') +
    '</div>';
    d.body.appendChild(banner);
    var closeBtn = d.getElementById("pwa-close-btn");
    var actionBtn = d.getElementById("pwa-action-btn");
    function dismissBanner() {
      banner.style.transition = "transform 0.4s ease, opacity 0.4s ease";
      banner.style.transform = "translate(-50%, 100px)";
      banner.style.opacity = "0";
      localStorage.setItem("pwa_install_dismissed", Date.now());
      setTimeout(function() { banner.remove(); }, 400);
    }
    closeBtn.addEventListener("click", dismissBanner);
    if (actionBtn) {
      if (isChromiumPrompt) {
        actionBtn.addEventListener("click", function() {
          if (!deferredPrompt) return;
          try {
            deferredPrompt.prompt();
            if (deferredPrompt.userChoice) {
              deferredPrompt.userChoice.then(function(choice) {
                if (choice && choice.outcome === "accepted") {
                  dismissBanner();
                }
              }).catch(function(err) {
                if (window.console) console.warn("PWA choice error:", err);
              });
            }
          } catch (err) {
            if (window.console) console.error("PWA prompt error:", err);
            alert("Vui lòng click vào dấu 3 chấm trên trình duyệt và chọn 'Thêm vào màn hình chính' để cài đặt.");
          }
        });
      } else if (isIOS && !isSafari) {
        actionBtn.addEventListener("click", function() {
          var url = window.location.href;
          if (navigator.clipboard && navigator.clipboard.writeText) {
            navigator.clipboard.writeText(url).then(function() {
              actionBtn.innerText = "Đã copy!";
              setTimeout(function() { actionBtn.innerText = "Copy link"; }, 2000);
            });
          } else {
            var dummy = d.createElement("input");
            d.body.appendChild(dummy);
            dummy.value = url;
            dummy.select();
            d.execCommand("copy");
            d.body.removeChild(dummy);
            actionBtn.innerText = "Đã copy!";
            setTimeout(function() { actionBtn.innerText = "Copy link"; }, 2000);
          }
        });
      }
    }
    setTimeout(function() { banner.classList.add("pwa-show"); }, 50);
  };
  if (isSafari && isIOS) {
    showPwaBanner();
  } else if (isIOS && !isSafari) {
    showPwaBanner();
  } else if (isFirefoxAndroid) {
    showPwaBanner();
  } else if (isChromium) {
    if (deferredPrompt) {
      showPwaBanner();
    }
  } else {
    showPwaBanner();
  }
});
})();</script>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-86PHME7W30"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-86PHME7W30');
</script>
<script src="http://phatgiaophutho.com/themes/phatgiaophutho/js/bootstrap.min.js"></script>
<script>
        $(function() {
            if (!$('.ctv-scroll-tools').length) {
                var isTw = (typeof nv_lang_data !== 'undefined' && nv_lang_data === 'tw');
                var labels = {
                    nav: isTw ? '頁面導覽' : 'Điều hướng trang',
                    topTitle: isTw ? '回到頁首' : 'Lên đầu trang',
                    topText: isTw ? '回頂部' : 'Lên top',
                    upTitle: isTw ? '向上捲動' : 'Cuộn lên',
                    upText: isTw ? '向上' : 'Lên',
                    downTitle: isTw ? '向下捲動' : 'Cuộn xuống',
                    downText: isTw ? '向下' : 'Xuống'
                };
                $('body').append('<div class="ctv-scroll-tools" aria-label="' + labels.nav + '"><button type="button" class="ctv-scroll-btn" data-scroll-action="top" title="' + labels.topTitle + '"><i class="fa fa-angle-double-up" aria-hidden="true"></i><span>' + labels.topText + '</span></button><button type="button" class="ctv-scroll-btn" data-scroll-action="up" title="' + labels.upTitle + '"><i class="fa fa-angle-up" aria-hidden="true"></i><span>' + labels.upText + '</span></button><button type="button" class="ctv-scroll-btn" data-scroll-action="down" title="' + labels.downTitle + '"><i class="fa fa-angle-down" aria-hidden="true"></i><span>' + labels.downText + '</span></button></div>');
            }
            if (!$('#ctv-scroll-tools-style').length) {
                $('head').append('<style id="ctv-scroll-tools-style">.ctv-scroll-tools{position:fixed;right:16px;bottom:96px;z-index:9998;display:flex;flex-direction:column;gap:8px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.ctv-scroll-tools.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.ctv-scroll-btn{display:flex;align-items:center;justify-content:center;gap:6px;min-width:82px;height:36px;padding:0 10px;border:1px solid rgba(15,23,42,.14);border-radius:18px;background:rgba(255,255,255,.94);color:#0f172a;font-weight:700;font-size:12px;line-height:1;box-shadow:0 8px 24px rgba(15,23,42,.18)}.ctv-scroll-btn:hover,.ctv-scroll-btn:focus{background:#0d6efd;color:#fff;border-color:#0d6efd;outline:none}.ctv-scroll-btn i{font-size:16px}@media(max-width:767px){.ctv-scroll-tools{right:10px;bottom:72px}.ctv-scroll-btn{min-width:44px;width:44px;height:44px;border-radius:50%;padding:0}.ctv-scroll-btn span{display:none}.ctv-scroll-btn i{font-size:20px}}</style>');
            }
            function ctvToggleScrollTools() {
                $('.ctv-scroll-tools').toggleClass('is-visible', $(document).height() > $(window).height() + 120);
            }
            ctvToggleScrollTools();
            $(window).off('scroll.ctvScrollTools resize.ctvScrollTools load.ctvScrollTools').on('scroll.ctvScrollTools resize.ctvScrollTools load.ctvScrollTools', ctvToggleScrollTools);
            $(document).off('click.ctvScrollTools', '[data-scroll-action]').on('click.ctvScrollTools', '[data-scroll-action]', function() {
                var action = $(this).data('scroll-action');
                var currentTop = $(window).scrollTop();
                var viewport = Math.max(320, Math.floor($(window).height() * 0.78));
                var targetTop = currentTop;
                if (action === 'top') {
                    targetTop = 0;
                } else if (action === 'up') {
                    targetTop = Math.max(0, currentTop - viewport);
                } else if (action === 'down') {
                    targetTop = Math.min($(document).height() - $(window).height(), currentTop + viewport);
                }
                $('html, body').stop().animate({scrollTop: targetTop}, 360);
                return false;
            });
        });
        </script>
</body>
</html>