//====================================================================================================ഀ
// [插件嵹 樀儀甀攀爀礀 䐀愀琀攀吀椀洀攀䴀愀猀欀 ਍⼀⼀ⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀ ਍⼀⼀ 嬀케⁣   嶏 樀儀甀攀爀礀 䐀愀琀攀吀椀洀攀䴀愀猀欀ὥꥧţ퉸౎菿⽛辶蹗橎儀甀攀爀礀笀鍼౞黿끛虳橎猀ᨀⲁ蹧畎折蒗ٶ뭒ɹ擄[⩎啎䱓਍⼀⼀ऀऀऀ  蜀ⱥ䙧౨惿腓膗馉ᩑ⓿⠀∀椀渀瀀甀琀开椀搀∀⤀⸀䐀愀琀攀吀椀洀攀䴀愀猀欀⠀⤀㬀㄀ﵜ貀蹛葿鹶끛鍳斏ꝑ㙣౒䵶ﵒ麀끛㕳촀e਍⼀⼀ऀऀऀ  ἀꥧţꝸ㙣ɒ⠰楗攀㘀⸀　谀晔椀爀攀昀漀砀㌀⸀　଀͎햌᪋자ʏⰰ퉧읎⢑䵵溑潏葠ᵶౠ惿筎纏楧啢챜抑蒗v਍⼀⼀ऀऀऀ  鼀ﵒಀ컿౎⚀ࡻ葝᩶ꅎ㭒醐膗਍⼀⼀ⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀⴀ ਍⼀⼀ 嬀尀Տ冀呿] 猫冬	ഀ
// [日    期] 2008-02-04	ഀ
// [邮    箱] wzmaodong@126.comഀ
// [作者博客] http://wzmaodong.cnblogs.comഀ
//====================================================================================================ഀ
$.fn.DateTimeMask = function(settings){ഀ
	var options = {ഀ
		safemodel: true,					//安全模式下，﵎颀㑼಍仿能拖拉ഀ
		masktype: "3",						//1:yyyy-MM-dd HH:mm:ss 2:yyyy-MM-dd HH:mm 3:yyyy-MM-dd 4:HH:mm 5:HH:mm:ss ഀ
		isnull: false,						//是否可以全部都是0ഀ
		lawlessmessage: "你输入的格式错误",	//非法格式的提示信息ഀ
		onlycontrolkeydown: false,			//只控制输入ഀ
		focuscssname: "",					//获得焦点的样式ഀ
		oldclassname: "",					//记录当前的样式ഀ
		isnow: false,ഀ
		ismonthstart: false,ഀ
		whenfocus:function(){},				//获得焦点时候的回调函数。无返回值。ഀ
		whenblur: function(){return true;}	//失去焦点时候的回调函数。return ture 表示额外校验成功；return false:恢す൒上次的值ഀ
	};ഀ
	settings = settings || {};ഀ
	$.extend(options, settings);ഀ
	return this.each(function(){ഀ
		//初始化ഀ
		if(options.isnow || options.ismonthstart) this.value = $.DateTimeMask.getDateTime(options);ഀ
		$(this).attr("autocomplete", "off");ഀ
		if (options.safemodel) {ഀ
			if ($.browser.msie) {ഀ
				this.ondragenter = function(){return false;};ഀ
				this.onpaste = function(){return false;};ഀ
			}ഀ
		}ഀ
ഀ
		$(this).keydown(function(event){ഀ
			$.DateTimeMask.KeyDown(this,event,options);ഀ
		})ഀ
		if (!options.onlycontrolkeydown) {ഀ
			$(this).focus(function(){ഀ
				$.DateTimeMask.SetFocus(this,options);ഀ
				options.whenfocus();ഀ
			});ഀ
			$(this).blur(function(){ഀ
ഀ
				if(!$.DateTimeMask.LostFocus(this,options))ഀ
				{ഀ
					if(!options.whenblur(this.value)) this.value = this.oldvalue;ഀ
				}ഀ
			});ഀ
		}ഀ
	});ഀ
};ഀ
ഀ
$.DateTimeMask = ഀ
{ഀ
	//获得焦点时候的处理函数ഀ
	SetFocus : function(obj,options)ഀ
	{ഀ
		obj.oldvalue = obj.value;ഀ
		if(obj.focuscssname && obj.focuscssname!="")ഀ
		{ഀ
			obj.oldClassName = obj.className;ഀ
			obj.className = obj.focuscssname;ഀ
		}ഀ
	},ഀ
ഀ
	//失去焦点时候的处理函数ഀ
	LostFocus : function(obj,options) ഀ
	{ഀ
		var ls_date,ls_time;ഀ
		var lb_error = false;ഀ
		switch(options.masktype)ഀ
		{ഀ
			case "1":ഀ
				ls_date = obj.value.substr(0,10);ഀ
				ls_time = obj.value.substr(11);ഀ
				if(obj.value == "0000-00-00 00:00:00")ഀ
				{ഀ
					if(!options.isnull) lb_error = true;ഀ
				}ഀ
				elseഀ
				{ഀ
					if(!($.DateTimeMask.isValidDate(ls_date) && $.DateTimeMask.isValidTime(ls_time))) lb_error = true;ഀ
				}ഀ
				break;ഀ
			case "2":ഀ
				ls_date = obj.value.substr(0,10);ഀ
				ls_time = obj.value.substr(11)+":00";ഀ
				if(obj.value == "0000-00-00 00:00")ഀ
				{ഀ
					if(!options.isnull) lb_error = true;ഀ
				}ഀ
				elseഀ
				{ഀ
					if(!($.DateTimeMask.isValidDate(ls_date) && $.DateTimeMask.isValidTime(ls_time))) lb_error = true;ഀ
				}ഀ
				break;ഀ
			case "3":ഀ
				ls_date = obj.value;ഀ
				if(ls_date == "0000-00-00")ഀ
				{ഀ
					if(!options.isnull) lb_error = true;ഀ
				}ഀ
				elseഀ
				{ഀ
					if(!$.DateTimeMask.isValidDate(ls_date)) lb_error = true;ഀ
				}ഀ
				break;ഀ
			case "4":ഀ
				ls_time = obj.value+":00";;ഀ
				if(obj.value == "00:00")ഀ
				{ഀ
					if(!options.isnull) lb_error = true;	ഀ
				}ഀ
				elseഀ
				{ഀ
					if(!$.DateTimeMask.isValidTime(ls_time)) lb_error = true;ഀ
				}ഀ
				break;ഀ
			case "5":ഀ
				ls_time = obj.value;ഀ
				if(ls_time == "00:00:00")ഀ
				{ഀ
					if(!options.isnull) lb_error = true;ഀ
				}ഀ
				elseഀ
				{ഀ
					if(!$.DateTimeMask.isValidTime(ls_time)) lb_error = true;ഀ
				}ഀ
				break;ഀ
		}ഀ
		if(lb_error){ഀ
			if(!options.lawlessmessage || options.lawlessmessage!="") alert(options.lawlessmessage);ഀ
			obj.value = obj.oldvalue;ഀ
		}ഀ
		if (obj.focuscssname && obj.focuscssname!="") obj.className = obj.oldClassName;ഀ
		return lb_error;ഀ
	},ഀ
ഀ
	//按键时候的处理函数ഀ
	KeyDown : function(objTextBox,event,options)  ഀ
	{ ഀ
	    //按键常量ഀ
	    var KEY = {ഀ
			BACKSPACE: 8,ഀ
		    TAB: 9,ഀ
		    ENTER: 13,ഀ
			END: 35,ഀ
			HOME: 36,ഀ
		    LEFT: 37,ഀ
			RIGTH: 39,ഀ
		    DEL: 46ഀ
	    };ഀ
	    var nKeyCode = event.keyCode; ഀ
	    // 特殊处理的按键 ഀ
	    switch(nKeyCode){ഀ
	        case KEY.TAB:ഀ
			case KEY.HOME:ഀ
			case KEY.END:ഀ
	        case KEY.LEFT:ഀ
	        case KEY.RIGTH:ഀ
	            return;ഀ
	        case KEY.ENTER:ഀ
				event.preventDefault();ഀ
			    if(options.EnterMoveToNext) event.keyCode = 9;ഀ
	            return;ഀ
	    }ഀ
	    //只读就李䱢ﮈ啎쵏層O਍ऀ    椀昀⠀漀戀樀吀攀砀琀䈀漀砀⸀刀攀愀搀伀渀氀礀⤀ 笀 ਍ऀऀ    攀瘀攀渀琀⸀爀攀琀甀爀渀嘀愀氀甀攀 㴀 昀愀氀猀攀㬀 ਍ऀऀ    爀攀琀甀爀渀㬀 ਍ऀ    紀 ਍ऀ    ⼀⼀ 匀䵟蝒ⱥ䙧⵨葎蝶ⱥ⁧ ਍ऀ    瘀愀爀 猀琀爀吀攀砀琀 㴀漀戀樀吀攀砀琀䈀漀砀⸀瘀愀氀甀攀㬀  ਍ऀ    ⼀⼀ 蜀ⱥ罧ꚕ⁞ ਍ऀ    瘀愀爀 渀吀攀砀琀䰀攀渀㴀猀琀爀吀攀砀琀⸀氀攀渀最琀栀㬀  ਍ऀ    ⼀⼀ 匀䵟䥒ݑ䵨湏ⁿ ਍ऀ    瘀愀爀 渀䌀甀爀猀漀爀倀漀猀 㴀 ␀⸀䐀愀琀攀吀椀洀攀䴀愀猀欀⸀䜀攀琀䌀甀爀猀漀爀⠀漀戀樀吀攀砀琀䈀漀砀⤀⸀猀琀愀爀琀㬀 ਍ऀऀ⼀⼀ﴀ敟ॵ⹣਍ऀ    攀瘀攀渀琀⸀爀攀琀甀爀渀嘀愀氀甀攀 㴀 昀愀氀猀攀㬀  ਍ऀऀ⼀⼀㬀抖鉫l਍ऀऀ攀瘀攀渀琀⸀瀀爀攀瘀攀渀琀䐀攀昀愀甀氀琀⠀⤀㬀 ਍ऀ    ⼀⼀ 䲁҈ٙॴ깣ₔ ਍ऀ    猀眀椀琀挀栀 ⠀渀䬀攀礀䌀漀搀攀⤀  ਍ऀ    笀  ਍ऀ        挀愀猀攀 䬀䔀夀⸀䈀䄀䌀䬀匀倀䄀䌀䔀㨀 ਍ऀ            椀昀⠀渀䌀甀爀猀漀爀倀漀猀 㸀 　⤀ ਍ऀ            笀  ਍ऀ                昀爀漀渀琀琀攀砀琀 㴀 猀琀爀吀攀砀琀⸀猀甀戀猀琀爀⠀渀䌀甀爀猀漀爀倀漀猀 ⴀ ㄀Ⰰ㄀⤀㬀  ਍ऀ                椀昀⠀昀爀漀渀琀琀攀砀琀℀㴀∀ⴀ∀ ☀☀ 昀爀漀渀琀琀攀砀琀℀㴀∀㨀∀ ☀☀ 昀爀漀渀琀琀攀砀琀℀㴀∀ ∀⤀ ਍ऀ                笀  ਍ऀ                    昀爀漀渀琀琀攀砀琀㴀∀　∀㬀  ਍ऀ                    猀琀爀吀攀砀琀 㴀  猀琀爀吀攀砀琀⸀猀甀戀猀琀爀⠀　Ⰰ渀䌀甀爀猀漀爀倀漀猀 ⴀ ㄀⤀ ⬀ 昀爀漀渀琀琀攀砀琀 ⬀ 猀琀爀吀攀砀琀⸀猀甀戀猀琀爀⠀渀䌀甀爀猀漀爀倀漀猀Ⰰ 渀吀攀砀琀䰀攀渀ⴀ渀䌀甀爀猀漀爀倀漀猀⤀㬀  ਍ऀ                紀  ਍ऀ                渀䌀甀爀猀漀爀倀漀猀ⴀⴀ㬀  ਍ऀ            紀  ਍ऀ            戀爀攀愀欀㬀  ਍ऀ        挀愀猀攀 䬀䔀夀⸀䐀䔀䰀㨀 ਍ऀ            椀昀⠀渀䌀甀爀猀漀爀倀漀猀㰀渀吀攀砀琀䰀攀渀⤀  ਍ऀ            笀  ਍ऀ                戀攀栀椀渀搀琀攀砀琀 㴀 猀琀爀吀攀砀琀⸀猀甀戀猀琀爀⠀渀䌀甀爀猀漀爀倀漀猀Ⰰ㄀⤀㬀  ਍ऀ                椀昀⠀戀攀栀椀渀搀琀攀砀琀℀㴀∀ⴀ∀ ☀☀ 戀攀栀椀渀搀琀攀砀琀℀㴀∀㨀∀ ☀☀ 戀攀栀椀渀搀琀攀砀琀℀㴀∀ ∀⤀ 戀攀栀椀渀搀琀攀砀琀㴀∀　∀㬀  ਍ऀ                椀昀⠀渀䌀甀爀猀漀爀倀漀猀 ⬀ ㄀ 㴀㴀 渀吀攀砀琀䰀攀渀⤀  ਍ऀ                    猀琀爀吀攀砀琀 㴀  猀琀爀吀攀砀琀⸀猀甀戀猀琀爀⠀　Ⰰ渀䌀甀爀猀漀爀倀漀猀⤀ ⬀ 戀攀栀椀渀搀琀攀砀琀㬀  ਍ऀ                攀氀猀攀  ਍ऀ                    猀琀爀吀攀砀琀 㴀  猀琀爀吀攀砀琀⸀猀甀戀猀琀爀⠀　Ⰰ渀䌀甀爀猀漀爀倀漀猀⤀ ⬀ 戀攀栀椀渀搀琀攀砀琀 ⬀ 猀琀爀吀攀砀琀⸀猀甀戀猀琀爀⠀渀䌀甀爀猀漀爀倀漀猀⬀㄀Ⰰ渀吀攀砀琀䰀攀渀ⴀ渀䌀甀爀猀漀爀倀漀猀ⴀ㄀⤀㬀  ਍ऀ                渀䌀甀爀猀漀爀倀漀猀⬀⬀㬀  ਍ऀ            紀  ਍ऀ            戀爀攀愀欀㬀  ਍ऀ        搀攀昀愀甀氀琀 㨀  ਍ऀ            椀昀⠀渀䌀甀爀猀漀爀倀漀猀㴀㴀渀吀攀砀琀䰀攀渀⤀ 戀爀攀愀欀㬀  ਍ऀऀऀऀ椀昀⠀℀⠀渀䬀攀礀䌀漀搀攀 㸀㴀㐀㠀 ☀☀ 渀䬀攀礀䌀漀搀攀㰀㴀㔀㜀 簀簀 渀䬀攀礀䌀漀搀攀 㸀㴀㤀㘀 ☀☀ 渀䬀攀礀䌀漀搀攀㰀㴀㄀　㔀⤀⤀ 戀爀攀愀欀㬀 ਍ऀऀऀऀ椀昀 ⠀渀䬀攀礀䌀漀搀攀 㸀 㤀㔀⤀ 渀䬀攀礀䌀漀搀攀 ⴀ㴀 ⠀㤀㔀ⴀ㐀㜀⤀㬀  ਍ऀ            戀攀栀椀渀搀琀攀砀琀 㴀 猀琀爀吀攀砀琀⸀猀甀戀猀琀爀⠀渀䌀甀爀猀漀爀倀漀猀Ⰰ㄀⤀㬀  ਍ऀ            椀昀⠀戀攀栀椀渀搀琀攀砀琀℀㴀∀ⴀ∀ ☀☀ 戀攀栀椀渀搀琀攀砀琀℀㴀∀㨀∀ ☀☀ 戀攀栀椀渀搀琀攀砀琀℀㴀∀ ∀⤀  ਍ऀ            笀  ਍ऀ                瘀愀爀 欀攀礀挀漀搀攀 㴀 匀琀爀椀渀最⸀昀爀漀洀䌀栀愀爀䌀漀搀攀⠀渀䬀攀礀䌀漀搀攀⤀㬀  ਍ऀ                瀀爀攀吀攀砀琀 㴀 猀琀爀吀攀砀琀⸀猀甀戀猀琀爀⠀　Ⰰ渀䌀甀爀猀漀爀倀漀猀⤀ ⬀ 欀攀礀挀漀搀攀 ⬀ 猀琀爀吀攀砀琀⸀猀甀戀猀琀爀⠀渀䌀甀爀猀漀爀倀漀猀⬀㄀Ⰰ渀吀攀砀琀䰀攀渀⤀㬀  ਍ऀ                椀昀⠀℀␀⸀䐀愀琀攀吀椀洀攀䴀愀猀欀⸀䐀攀愀氀圀椀琀栀⠀漀瀀琀椀漀渀猀⸀洀愀猀欀琀礀瀀攀Ⰰ瀀爀攀吀攀砀琀Ⰰ渀䌀甀爀猀漀爀倀漀猀⤀⤀ 戀爀攀愀欀㬀  ਍ऀ                猀琀爀吀攀砀琀 㴀 瀀爀攀吀攀砀琀㬀  ਍ऀ                渀䌀甀爀猀漀爀倀漀猀⬀⬀㬀  ਍ऀ            紀  ਍ऀ            椀昀 ⠀渀䌀甀爀猀漀爀倀漀猀㸀猀琀爀吀攀砀琀⸀氀攀渀最琀栀⤀  ਍ऀ            笀  ਍ऀ                渀䌀甀爀猀漀爀倀漀猀㴀猀琀爀吀攀砀琀⸀氀攀渀最琀栀㬀  ਍ऀ            紀  ਍ऀ            ⼀⼀錀斏๑ⱔ脀㦉湨卣䵟䵒湏덿驑⽛♦腔Ή璌䵥湏ɿ퐰艫끙へ≒㨀∀  ∀ⴀ∀  ∀ ∀ ਍ऀ            椀昀⠀漀瀀琀椀漀渀猀⸀洀愀猀欀琀礀瀀攀㰀㴀∀㌀∀⤀笀 ਍ऀ                椀昀⠀渀䌀甀爀猀漀爀倀漀猀㴀㴀㐀 簀簀 渀䌀甀爀猀漀爀倀漀猀㴀㴀㜀 簀簀 渀䌀甀爀猀漀爀倀漀猀㴀㴀㄀　 簀簀 渀䌀甀爀猀漀爀倀漀猀㴀㴀㄀㌀ 簀簀 渀䌀甀爀猀漀爀倀漀猀㴀㴀㄀㘀⤀ 渀䌀甀爀猀漀爀倀漀猀⬀⬀㬀  ਍ऀऀऀ    紀 ਍ऀ            攀氀猀攀笀 ਍ऀ                椀昀⠀渀䌀甀爀猀漀爀倀漀猀㴀㴀㈀ 簀簀 渀䌀甀爀猀漀爀倀漀猀㴀㴀㔀 ⤀ 渀䌀甀爀猀漀爀倀漀猀⬀⬀㬀 ਍ऀऀऀ    紀 ਍ऀ            戀爀攀愀欀㬀  ਍ऀ    紀  ਍ऀ    漀戀樀吀攀砀琀䈀漀砀⸀瘀愀氀甀攀 㴀 猀琀爀吀攀砀琀㬀  ਍ऀ    ␀⸀䐀愀琀攀吀椀洀攀䴀愀猀欀⸀匀攀氀攀挀琀椀漀渀⠀漀戀樀吀攀砀琀䈀漀砀Ⰰ渀䌀甀爀猀漀爀倀漀猀Ⰰ渀䌀甀爀猀漀爀倀漀猀⤀㬀  ਍ऀ紀Ⰰ ਍ऀ ਍ऀ⼀⼀㤀湨䥣ݑ䁨⡢著䵶湏౿⓿굒鍥斏葑坶♛⽻♦ࡔ핔l਍ऀ䐀攀愀氀圀椀琀栀 㨀 昀甀渀挀琀椀漀渀⠀洀愀猀欀琀礀瀀攀Ⰰ椀渀瀀甀琀Ⰰ渀䌀甀爀猀漀爀倀漀猀⤀  ਍ऀ笀 ਍ऀ    瘀愀爀 氀猀开搀愀琀攀Ⰰ氀猀开琀椀洀攀㬀 ਍ऀ    椀昀⠀洀愀猀欀琀礀瀀攀 㰀㴀 ∀㌀∀⤀ ਍ऀ    笀 ਍ऀ        氀猀开礀攀愀爀 㴀 椀渀瀀甀琀⸀猀甀戀猀琀爀⠀　Ⰰ㐀⤀㬀   ਍ऀ        椀昀⠀氀猀开礀攀愀爀㴀㴀∀　　　　∀⤀ 氀猀开礀攀愀爀 㴀 ∀㈀　　㄀∀㬀   ਍ऀ        氀猀开洀漀渀琀栀 㴀 椀渀瀀甀琀⸀猀甀戀猀琀爀⠀㔀Ⰰ㈀⤀㬀   ਍ऀ        椀昀⠀氀猀开洀漀渀琀栀㴀㴀∀　　∀⤀ 氀猀开洀漀渀琀栀 㴀 ∀　㄀∀㬀   ਍ऀ        氀猀开搀愀礀 㴀 椀渀瀀甀琀⸀猀甀戀猀琀爀⠀㠀Ⰰ㈀⤀㬀   ਍ऀ        椀昀⠀氀猀开搀愀礀㴀㴀∀　　∀⤀ 氀猀开搀愀礀 㴀 ∀　㄀∀㬀   ਍ऀ        氀猀开搀愀琀攀 㴀 氀猀开礀攀愀爀 ⬀∀ⴀ∀⬀ 氀猀开洀漀渀琀栀 ⬀∀ⴀ∀⬀ 氀猀开搀愀礀㬀  ਍ऀ        氀猀开琀椀洀攀 㴀 ∀　　㨀　　㨀　　∀㬀 ਍ऀ        椀昀⠀洀愀猀欀琀礀瀀攀㴀㴀∀㄀∀⤀ 笀ऀऀऀऀ ਍ऀ            氀猀开琀椀洀攀 㴀 椀渀瀀甀琀⸀猀甀戀猀琀爀⠀㄀㄀⤀㬀 ਍ऀऀऀ紀 ਍ऀ        攀氀猀攀 笀 ਍ऀऀऀऀ椀昀⠀洀愀猀欀琀礀瀀攀㴀㴀∀㈀∀⤀ 氀猀开琀椀洀攀 㴀 椀渀瀀甀琀⸀猀甀戀猀琀爀⠀㄀㄀⤀ ⬀ ∀㨀　　∀㬀 ਍ऀऀऀ紀 ਍ऀ        ⼀⼀䤀ݑ䁨⡢著䵶湏䲏⒈굒卥䵟坒♛㉻⽎♦ࡔ핔l਍ऀऀऀ爀攀琀甀爀渀 ⠀渀䌀甀爀猀漀爀倀漀猀㰀㴀㄀　㼀␀⸀䐀愀琀攀吀椀洀攀䴀愀猀欀⸀椀猀嘀愀氀椀搀䐀愀琀攀⠀氀猀开搀愀琀攀⤀㨀␀⸀䐀愀琀攀吀椀洀攀䴀愀猀欀⸀椀猀嘀愀氀椀搀吀椀洀攀⠀氀猀开琀椀洀攀⤀⤀ ਍ऀ    紀 ਍ऀ    攀氀猀攀 ਍ऀ    笀 ਍ऀ        氀猀开琀椀洀攀 㴀 椀渀瀀甀琀㬀 ਍ऀ        椀昀⠀洀愀猀欀琀礀瀀攀㴀㴀∀㐀∀⤀ 氀猀开琀椀洀攀 㴀 氀猀开琀椀洀攀 ⬀ ∀㨀　　∀㬀 ਍ऀ        ⼀⼀䤀ݑ䁨⡢著䵶湏䲏⒈굒卥䵟坒♛㉻⽎♦ࡔ핔l਍ऀ        爀攀琀甀爀渀 ␀⸀䐀愀琀攀吀椀洀攀䴀愀猀欀⸀椀猀嘀愀氀椀搀吀椀洀攀⠀氀猀开琀椀洀攀⤀㬀  ਍ऀ    紀 ਍ऀ    爀攀琀甀爀渀 琀爀甀攀㬀  ਍ऀ紀Ⰰ ਍ ਍ऀ⼀⼀ꠀ屒ᩏ럿횃䥓ݑ䁨⡢著䵶湏౿׿睢쮍䵙湏豿퍔彾䵧湏਍ऀ䜀攀琀䌀甀爀猀漀爀 㨀 昀甀渀挀琀椀漀渀⠀琀攀砀琀䈀漀砀⤀笀 ਍ऀऀ瘀愀爀 漀戀樀 㴀 渀攀眀 伀戀樀攀挀琀⠀⤀㬀 ਍ऀऀ瘀愀爀 猀琀愀爀琀 㴀 　Ⰰ攀渀搀 㴀 　㬀 ਍ऀऀ椀昀 ⠀␀⸀戀爀漀眀猀攀爀⸀洀漀稀椀氀氀愀⤀ 笀 ਍ऀऀऀ猀琀愀爀琀 㴀 琀攀砀琀䈀漀砀⸀猀攀氀攀挀琀椀漀渀匀琀愀爀琀㬀 ਍ऀऀऀ攀渀搀 㴀 琀攀砀琀䈀漀砀⸀猀攀氀攀挀琀椀漀渀䔀渀搀㬀 ਍ऀऀ紀 ਍ऀऀ椀昀 ⠀␀⸀戀爀漀眀猀攀爀⸀洀猀椀攀⤀ 笀 ਍ऀऀऀ瘀愀爀 爀愀渀最攀㴀琀攀砀琀䈀漀砀⸀挀爀攀愀琀攀吀攀砀琀刀愀渀最攀⠀⤀㬀  ਍ऀऀऀ瘀愀爀 琀攀砀琀 㴀 爀愀渀最攀⸀琀攀砀琀㬀 ਍ऀऀऀ瘀愀爀 猀攀氀爀愀渀最攀 㴀 搀漀挀甀洀攀渀琀⸀猀攀氀攀挀琀椀漀渀⸀挀爀攀愀琀攀刀愀渀最攀⠀⤀㬀 ਍ऀऀऀ瘀愀爀 猀攀氀琀攀砀琀 㴀 猀攀氀爀愀渀最攀⸀琀攀砀琀㬀 ਍ऀऀऀ眀栀椀氀攀⠀猀攀氀爀愀渀最攀⸀挀漀洀瀀愀爀攀䔀渀搀倀漀椀渀琀猀⠀∀匀琀愀爀琀吀漀匀琀愀爀琀∀Ⰰ爀愀渀最攀⤀㸀　⤀笀  ਍ऀऀऀऀ猀攀氀爀愀渀最攀⸀洀漀瘀攀匀琀愀爀琀⠀∀挀栀愀爀愀挀琀攀爀∀Ⰰⴀ㄀⤀㬀  ਍ऀऀऀऀ猀琀愀爀琀 ⬀⬀㬀 ਍ऀऀऀ紀 ਍ऀऀऀ眀栀椀氀攀⠀猀攀氀爀愀渀最攀⸀挀漀洀瀀愀爀攀䔀渀搀倀漀椀渀琀猀⠀∀䔀渀搀吀漀匀琀愀爀琀∀Ⰰ爀愀渀最攀⤀㸀　⤀笀  ਍ऀऀऀऀ猀攀氀爀愀渀最攀⸀洀漀瘀攀䔀渀搀⠀∀挀栀愀爀愀挀琀攀爀∀Ⰰⴀ㄀⤀㬀  ਍ऀऀऀऀ攀渀搀 ⬀⬀㬀 ਍ऀऀऀ紀 ਍ऀऀ紀 ਍ऀऀ漀戀樀⸀猀琀愀爀琀 㴀 猀琀愀爀琀㬀 ਍ऀऀ漀戀樀⸀攀渀搀 㴀 攀渀搀㬀 ਍ऀऀ爀攀琀甀爀渀 漀戀樀㬀 ਍ऀ紀Ⰰ ਍ऀ ਍ऀ⼀⼀ꠀ屒ᩏ꧿暋椀攀氀搀萀獶琀愀爀琀　敒渀搀꬀ঈⶐN਍ऀ匀攀氀攀挀琀椀漀渀 㨀 昀甀渀挀琀椀漀渀⠀昀椀攀氀搀Ⰰ 猀琀愀爀琀Ⰰ 攀渀搀⤀  ਍ऀ笀 ਍ऀऀ椀昀⠀ 昀椀攀氀搀⸀挀爀攀愀琀攀吀攀砀琀刀愀渀最攀 ⤀笀 ਍ऀऀऀ瘀愀爀 爀 㴀 昀椀攀氀搀⸀挀爀攀愀琀攀吀攀砀琀刀愀渀最攀⠀⤀㬀 ਍ऀऀऀ爀⸀洀漀瘀攀匀琀愀爀琀⠀✀挀栀愀爀愀挀琀攀爀✀Ⰰ猀琀愀爀琀⤀㬀 ਍ऀऀऀ爀⸀挀漀氀氀愀瀀猀攀⠀琀爀甀攀⤀㬀 ਍ऀऀऀ爀⸀猀攀氀攀挀琀⠀⤀㬀  ਍ऀऀ紀 攀氀猀攀 椀昀⠀ 昀椀攀氀搀⸀猀攀琀匀攀氀攀挀琀椀漀渀刀愀渀最攀 ⤀笀 ਍ऀऀऀ昀椀攀氀搀⸀猀攀琀匀攀氀攀挀琀椀漀渀刀愀渀最攀⠀猀琀愀爀琀Ⰰ 攀渀搀⤀㬀 ਍ऀऀ紀 攀氀猀攀 笀 ਍ऀऀऀ椀昀⠀ 昀椀攀氀搀⸀猀攀氀攀挀琀椀漀渀匀琀愀爀琀 ⤀笀 ਍ऀऀऀऀ昀椀攀氀搀⸀猀攀氀攀挀琀椀漀渀匀琀愀爀琀 㴀 猀琀愀爀琀㬀 ਍ऀऀऀऀ昀椀攀氀搀⸀猀攀氀攀挀琀椀漀渀䔀渀搀 㴀 攀渀搀㬀 ਍ऀऀऀ紀 ਍ऀऀ紀 ਍ऀऀ昀椀攀氀搀⸀昀漀挀甀猀⠀⤀㬀 ਍ऀ紀Ⰰ ਍ऀ ਍ऀ⼀⼀⼀♦㩔ὥg਍ऀ椀猀嘀愀氀椀搀䐀愀琀攀 㨀 昀甀渀挀琀椀漀渀⠀猀琀爀䐀愀琀攀⤀ ਍ऀ笀 ਍ऀऀ瘀愀爀 氀猀开爀攀最攀砀 㴀 ∀帀⠀⠀⠀⠀⠀⠀　嬀㐀㠀崀⤀簀⠀嬀㄀㌀㔀㜀㤀崀嬀㈀㘀崀⤀簀⠀嬀㈀㐀㘀㠀崀嬀　㐀㠀崀⤀⤀　　⤀簀⠀嬀　ⴀ㤀崀嬀　ⴀ㤀崀⠀⠀　嬀㐀㠀崀⤀簀⠀嬀㄀㌀㔀㜀㤀崀嬀㈀㘀崀⤀簀⠀嬀㈀㐀㘀㠀崀嬀　㐀㠀崀⤀⤀⤀⤀ⴀ　㈀ⴀ㈀㤀⤀簀⠀⠀⠀　　　嬀㄀ⴀ㤀崀⤀簀⠀　　嬀㄀ⴀ㤀崀嬀　ⴀ㤀崀⤀簀⠀　嬀㄀ⴀ㤀崀嬀　ⴀ㤀崀嬀　ⴀ㤀崀⤀簀⠀嬀㄀ⴀ㤀崀嬀　ⴀ㤀崀嬀　ⴀ㤀崀嬀　ⴀ㤀崀⤀⤀ⴀ⠀⠀⠀⠀　嬀㄀㌀㔀㜀㠀崀⤀簀⠀㄀嬀　㈀崀⤀⤀ⴀ㌀㄀⤀簀⠀⠀⠀　嬀㄀Ⰰ㌀ⴀ㤀崀⤀簀⠀㄀嬀　ⴀ㈀崀⤀⤀ⴀ⠀㈀㤀簀㌀　⤀⤀簀⠀⠀⠀　嬀㄀ⴀ㤀崀⤀簀⠀㄀嬀　ⴀ㈀崀⤀⤀ⴀ⠀⠀　嬀㄀ⴀ㤀崀⤀簀⠀㄀嬀　ⴀ㤀崀⤀簀⠀㈀嬀　ⴀ㠀崀⤀⤀⤀⤀⤀⤀␀∀㬀 ਍ऀऀ瘀愀爀 攀砀瀀 㴀 渀攀眀 刀攀最䔀砀瀀⠀氀猀开爀攀最攀砀Ⰰ ∀椀∀⤀㬀 ਍ऀऀ爀攀琀甀爀渀 攀砀瀀⸀琀攀猀琀⠀猀琀爀䐀愀琀攀⤀㬀 ਍ऀ紀Ⰰ ਍ऀ ਍ऀ⼀⼀⼀♦㩔਍ऀ椀猀嘀愀氀椀搀吀椀洀攀 㨀 昀甀渀挀琀椀漀渀⠀猀琀爀吀椀洀攀⤀ ਍ऀ笀 ਍ऀऀ瘀愀爀 愀 㴀 猀琀爀吀椀洀攀⸀洀愀琀挀栀⠀⼀帀⠀尀搀笀㈀Ⰰ㈀紀⤀⠀㨀⤀㼀⠀尀搀笀㈀Ⰰ㈀紀⤀尀㈀⠀尀搀笀㈀Ⰰ㈀紀⤀␀⼀⤀㬀 ਍        椀昀 ⠀℀愀 簀簀 愀嬀㄀崀㸀㈀㌀ 簀簀 愀嬀㌀崀㸀㔀㤀 簀簀 愀嬀㐀崀㸀㔀㤀⤀ 爀攀琀甀爀渀 昀愀氀猀攀㬀 ਍        爀攀琀甀爀渀 琀爀甀攀㬀 ਍ऀ紀Ⰰ ਍ ਍ऀ最攀琀䐀愀琀攀吀椀洀攀 㨀 昀甀渀挀琀椀漀渀⠀漀瀀琀椀漀渀猀⤀ ਍ऀ笀 ਍ऀऀ瘀愀爀 搀 㴀 渀攀眀 䐀愀琀攀⠀⤀㬀 ਍ऀऀ瘀愀爀 瘀夀攀愀爀 㴀 搀⸀最攀琀䘀甀氀氀夀攀愀爀⠀⤀㬀 ਍ऀऀ瘀愀爀 瘀䴀漀渀 㴀 搀⸀最攀琀䴀漀渀琀栀⠀⤀ ⬀ ㄀㬀 ਍ऀऀ瘀䴀漀渀 㴀 ⠀瘀䴀漀渀㰀㄀　 㼀 ∀　∀ ⬀ 瘀䴀漀渀 㨀 瘀䴀漀渀⤀㬀 ਍ऀऀ瘀愀爀 瘀䐀愀礀 㴀 搀⸀最攀琀䐀愀琀攀⠀⤀㬀 ਍ऀऀ瘀愀爀 氀猀开搀愀琀攀 㴀 瘀夀攀愀爀⬀∀ⴀ∀⬀瘀䴀漀渀⬀∀ⴀ∀⬀⠀瘀䐀愀礀㰀㄀　 㼀  ∀　∀⬀ 瘀䐀愀礀 㨀 瘀䐀愀礀 ⤀㬀 ਍ऀऀ瘀愀爀 瘀䠀漀甀爀 㴀 搀⸀最攀琀䠀漀甀爀猀⠀⤀㬀 ਍ऀऀ瘀愀爀 瘀䴀椀渀 㴀 搀⸀最攀琀䴀椀渀甀琀攀猀⠀⤀㬀 ਍ऀऀ瘀愀爀 瘀匀攀挀 㴀 搀⸀最攀琀匀攀挀漀渀搀猀⠀⤀㬀 ਍ऀऀ瘀愀爀 氀猀开琀椀洀攀 㴀 ⠀瘀䠀漀甀爀㰀㄀　 㼀 ∀　∀ ⬀ 瘀䠀漀甀爀 㨀 瘀䠀漀甀爀⤀ ⬀ ∀㨀∀⬀⠀瘀䴀椀渀㰀㄀　 㼀 ∀　∀ ⬀ 瘀䴀椀渀 㨀 瘀䴀椀渀⤀⬀∀㨀∀⬀⠀瘀匀攀挀㰀㄀　 㼀  ∀　∀⬀ 瘀匀攀挀 㨀 瘀匀攀挀 ⤀㬀 ਍ऀऀ猀眀椀琀挀栀⠀漀瀀琀椀漀渀猀⸀洀愀猀欀琀礀瀀攀⤀ ਍ऀऀ笀 ਍ऀऀऀ挀愀猀攀 ∀㄀∀㨀 ਍ऀऀऀऀ爀攀琀甀爀渀 漀瀀琀椀漀渀猀⸀椀猀渀漀眀㼀⠀氀猀开搀愀琀攀 ⬀ ∀ ∀ ⬀ 氀猀开琀椀洀攀⤀㨀⠀瘀夀攀愀爀⬀∀ⴀ∀⬀瘀䴀漀渀⬀∀ⴀ∀⬀∀　㄀ 　　㨀　　㨀　　∀⤀㬀 ਍ऀऀऀ挀愀猀攀 ∀㈀∀㨀 ਍ऀऀऀऀ爀攀琀甀爀渀 漀瀀琀椀漀渀猀⸀椀猀渀漀眀㼀⠀氀猀开搀愀琀攀 ⬀ ∀ ∀ ⬀ 氀猀开琀椀洀攀⸀猀甀戀猀琀爀⠀　Ⰰ㔀⤀⤀㨀⠀瘀夀攀愀爀⬀∀ⴀ∀⬀瘀䴀漀渀⬀∀ⴀ∀⬀∀　㄀ 　　㨀　　∀⤀㬀 ਍ऀऀऀ挀愀猀攀 ∀㌀∀㨀 ਍ऀऀऀऀ爀攀琀甀爀渀 漀瀀琀椀漀渀猀⸀椀猀渀漀眀㼀氀猀开搀愀琀攀㨀⠀瘀夀攀愀爀⬀∀ⴀ∀⬀瘀䴀漀渀⬀∀ⴀ∀⬀∀　㄀∀⤀㬀 ਍ऀऀऀ挀愀猀攀 ∀㐀∀㨀 ਍ऀऀऀऀ爀攀琀甀爀渀 氀猀开琀椀洀攀⸀猀甀戀猀琀爀⠀　Ⰰ㔀⤀㬀 ਍ऀऀऀ挀愀猀攀 ∀㔀∀㨀 ਍ऀऀऀऀ爀攀琀甀爀渀 氀猀开琀椀洀攀㬀 ਍ऀऀ紀 ਍ऀऀ ਍ऀ紀 ਍紀਀