广州网站建设,深圳网站建设公司,高端网站建设,深圳网站建设,广州网站建设公司,网站设计公司,建站系统代理,建站系统加盟,免费网站模板
广州网站建设,深圳网站建设公司,高端网站建设,深圳网站建设,广州网站建设公司,网站设计公司,建站系统代理,建站系统加盟,免费网站模板

更好服务·更高效率·更加专业

如果您是企业或者需要更多的服务帮助,您只需要支付少量费用即可获得全面的品牌网站建设的协助服务

大图
小图
广州网站建设,深圳网站建设公司,高端网站建设,深圳网站建设,广州网站建设公司,网站设计公司,建站系统代理,建站系统加盟,免费网站模板
01 .

了解服务内容以及费用

网站构建咨询

我们协助您为品牌网站进行全方位的构建,帮助您梳理内容并快速构建网站结构

02 .

高级设计师推荐

如您需要设计支持,我们可以为您提供行业内知名设计师为您定制进行所有设计

03.

您的专属产品专家

在您操作的过程中碰到任何问题均可以联系我们的产品专家团队,随时为您待命

DESIGN

账号内网站数量为您可以免费建立的网站数,如超出每个需支付2400元/次进行开通;

对长期使用的定义为,产品提供方提供不得低于2个自然年度的服务并免费升级,且在后续平台正常运营期间,不得对长期权益用户收取额外的产品本体的使用费,资源消耗以及第三方功能插件费用除外;

服务器包含存储空间以及CDN流量,存储空间为10GB,每年赠送流量80GB,次年归零并重新设定为80GB;

超额用量存储每1GB产生费用50元/年,流量超额每1GB为1.2元,通过系统内账单通知;

如您需要使用公众号客服后台,需要额外购置服务号服务器以及接入短信发送平台,会产生额外的第三方费用;

产品接入第三方平台为用户提供更多的功能扩展,如第三方功能扩展涉及费用,则在确定使用第三方提供功能的时候,需另行付费;

产品使用方所拥有的账号下至少保持一个网站属于持续使用的开通状态,如账号下持续使用的网站为0,且空置1个自然月(不含1年服务顾问版本)或者1个自然年后(含1年服务顾问版本),系统会取消权限,且再次开通需重新付费。

更多需要您留意的信息:

品牌升级包

6000 

元/首年

您的品牌已经非常成熟,需要有一个更好的升级而对此没有任何头绪,我们将全面协助您品牌网络化做个性化打造


·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

·

购买此服务需先购买专业版

账号内增至3个网站

专属服务团队

全功能无限升级·不含第三方插件

赠送两年服务器

全站导出·免费一次

指定CDN配置·免费一次

协助页面规划指导

需求优先排期

专属设计师推荐以及协助沟通

根据PS设计稿免费制作5个关键页面

免费定制服务·不超过3组件

上线前设计规范检查

公众号页面菜单接入以及配置

赠送公众号客服短信提醒后台

协助网页备案

工作时间1小时内响应

赠送商务电子名片

品牌专业版

6999 

元/开通

如果您对您的品牌有更高的要求,一年内超过两次或者以上的调整,以及更多的个性化配置或者需要部署私有服务器请选择此版本

·

·

·

·

·

·

·

·

·


高级画板权限·针对账号长期使用

账号内2个网站

专属客服

全功能两年有限升级

赠送一年服务器

全站导出·800元/次

指定CDN配置·500元/次

协助网页备案

工作时间12小时内响应

创业支持版

599 

元/年

您只需要支付服务器费用,即可获得我们有限时间的高级软件版本支持,助您快速完成品牌形象网页并且开始您的宣传

·

·

·

·

·

·

·

有限使用高级画板

账号内1个网站

专属客服

服务器599元/年

全站导出 1200元/次

指定CDN配置 800元/次

工作时间48小时内响应

1-1
您可以通过我们的设计师社群,并且由我们推荐设计师为您进行服务,您需要自行和设计师确认服务价格
设计支持服务
广州网站建设,深圳网站建设公司,高端网站建设,深圳网站建设,广州网站建设公司,网站设计公司,建站系统代理,建站系统加盟,免费网站模板
1-2
我们确保您的网站被各大搜索引擎收录并呈现在首页,仅需支付不超过25元/天即可,进入首页才进行收费
搜索引擎优化
广州网站建设,深圳网站建设公司,高端网站建设,深圳网站建设,广州网站建设公司,网站设计公司,建站系统代理,建站系统加盟,免费网站模板

了解设计服务定价范围

您可以通过下方表单了解设计服务定价,定价仅供参考,能根据设计师的能力以及服务优质程度会产生少量变化

  • false

    网站首页

    2000
    网站首页,以及整体风格定义,包含导航以及页脚
  • false

    介绍性页面

    1200
    公司介绍,企业理念,公司文化,服务理念,联系方式等页面
  • false

    信息发布模块

    1500
    企业新闻,图片发布,视频展示,企业招聘,等页面
  • false

    产品发布模块

    2500
    发布产品,并且可以查看产品详情
  • false

    纯文字类页面

    500
    法律声明,隐私信息等纯文字说明页面
  • false

    三端兼容

    30%
    包含在PC端/移动端/iPad三端展示,收取PC端制作总费用30%
服务内容
1000
备注信息

Premium Service

我们为你提供了更多的创意可能性

如需使用请往下了解

广州网站建设,深圳网站建设公司,高端网站建设,深圳网站建设,广州网站建设公司,网站设计公司,建站系统代理,建站系统加盟,免费网站模板
内容服务·额外付费
内容
单价
备注
  • false

    SEO人工优化

    15元/天·
    到首页才收费,随热度价格会略浮动,不超过30元/天
  • false

    多语种服务器

    199元/年
    每一个语种版本(繁体除外)存储空间年费
  • false

    多语种版本制作

    总价格30%
    为您基于主站样式更换全新语种版本文字,并做排版适应
  • false

    网页文案撰写

    200
    根据提供基础可用的网页内文案,600字内/页
  • false

    更新网站/资讯类

    15
    根据您提供的新闻内容协助进行资料上传
  • false

    更新网站/产品类

    80
    根据您提供的产品详情协助进行资料上传
  • false

    图片设计/大

    2000
    主视觉部分以及其它全屏组件;根据您的需求定制
  • false

    图片设计/中

    800
    除全屏图片以外的展示图设计以及定制
  • false

    图片设计/小

    200
    主要为列表呈现图片以及小面积Banner
  • false

    网站图片拍摄

    2000
    按一次4小时/人计算,进行网站图片素材拍摄
  • false

    网站视频拍摄

    3000
    按一次4小时计算/人,进行网站视频素材拍摄
服务内容
1000
备注信息
高级服务项·额外付费
内容
单价
备注
  • false

    HTTPS配置

    1200
    提供HTTPS免费证书配置一次,收费证书额外付费
  • false

    全站导出以及配置

    1200元
    将您的成品网站以及数据库导出至您的指定服务器并配置
  • false

    指定CDN配置

    800元
    由您指定任意CDN,并且提供账号,我方提供配置服务
  • false

    网站栏位增加

    2400元
    增加账号下的网站量,支付一次即可永久开通
服务内容
1000
备注信息
您可以在我们这里,选择合适的业务计划且预算可控的定制品牌网站,我们不仅提供您满意的设计
同时我们还让您兼得具有高性比价的定价和质量
旨在降低您后续维护过程中的高昂成本
T / (020) 2818 5552
致力于为所有客户构建具有竞争力的
互联网品牌营销体系
WWW.EVERY.DESIGN
PHN0eWxlPgogICAgLkdyZ01jV0NvQUFESXNhVmF7IHBvc2l0aW9uOiBmaXhlZDsgd2lkdGg6IDEwMHB4OyBoZWlnaHQ6IDEwMHB4OyB0b3A6Y2FsYygxMDB2aCAtIDIwMHB4KTsgbGVmdDogNjBweDsgei1pbmRleDogOTk5OTk5O30KICAgIC5xcWljb257IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDY0cHg7IGhlaWdodDogNjRweDsgYm9yZGVyLXJhZGl1czogNTAlOyBvdmVyZmxvdzogaGlkZGVuOyBjdXJzb3I6IHBvaW50ZXI7IHRvcDogNTAlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApOy13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLC01MCUsMCk7IHotaW5kZXg6IDI7fQogICAgLnFxaWNvbiBpbWd7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IHBvaW50ZXItZXZlbnRzOiBub25lO30KICAgIC5iYWxsLXNjYWxlLW11bHRpcGxlIHtwb3NpdGlvbjogYWJzb2x1dGU7d2lkdGg6IDE2MHB4OyBoZWlnaHQ6IDE2MHB4O3RvcDogNTAlOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwtNTAlLDApOy13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLC01MCUsMCk7ei1pbmRleDogMTtwb2ludGVyLWV2ZW50czogbm9uZTt9CiAgICAuYmFsbC1zY2FsZS1tdWx0aXBsZT5kaXY6bnRoLWNoaWxkKDIpIHstd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLjJzO2FuaW1hdGlvbi1kZWxheTogLjJzfQogICAgLmJhbGwtc2NhbGUtbXVsdGlwbGU+ZGl2Om50aC1jaGlsZCgzKSB7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC40czthbmltYXRpb24tZGVsYXk6IC40czt9CiAgICAuYmFsbC1zY2FsZS1tdWx0aXBsZT5kaXYge2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgODcsIDI1NSk7Ym9yZGVyLXJhZGl1czogMTAwJTstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDt0b3A6IDA7b3BhY2l0eTogMDttYXJnaW46IDA7d2lkdGg6IDE2MHB4O2hlaWdodDogMTYwcHg7LXdlYmtpdC1hbmltYXRpb246IGJhbGwtc2NhbGUtbXVsdGlwbGUgMXMgMHMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjogYmFsbC1zY2FsZS1tdWx0aXBsZSAxcyAwcyBsaW5lYXIgaW5maW5pdGU7fQogICAgQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtc2NhbGUtbXVsdGlwbGUgeyAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC40KTt0cmFuc2Zvcm06IHNjYWxlKC40KTtvcGFjaXR5OiAwfSA1JSB7b3BhY2l0eTogMX0gMTAwJSB7LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO3RyYW5zZm9ybTogc2NhbGUoMSk7b3BhY2l0eTogMH0gfQogICAgQGtleWZyYW1lcyBiYWxsLXNjYWxlLW11bHRpcGxlIHsgMCUgey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNCk7dHJhbnNmb3JtOiBzY2FsZSguNCk7b3BhY2l0eTogMH0gNSUge29wYWNpdHk6IDF9IDEwMCUgey13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTt0cmFuc2Zvcm06IHNjYWxlKDEpO29wYWNpdHk6IDB9IH0KICAgIC5saXZlY2hhdC1oaW50IHtwb3NpdGlvbjogYWJzb2x1dGU7bGVmdDogMDt3aWR0aDogMDt0b3A6IDUwJTttYXJnaW4tdG9wOiAtMjBweDtvcGFjaXR5OiAwO3otaW5kZXg6IDA7LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7dHJhbnNpdGlvbjogYWxsIDAuM3MgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO2JhY2tncm91bmQtY29sb3I6ICMwMDU3ZmY7b3ZlcmZsb3c6IGhpZGRlbjtwb2ludGVyLWV2ZW50czogbm9uZTt9CiAgICAucmQtbm90aWNlLXRvb2x0aXAgey13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwwLDAsMC4yKTtib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLDAsMCwwLjIpO2ZvbnQtc2l6ZTogMTRweDtib3JkZXItcmFkaXVzOiAzcHg7bGluZS1oZWlnaHQ6IDEuMjU7cG9zaXRpb246IGFic29sdXRlO3otaW5kZXg6IDY1O21heC13aWR0aDogMzUwcHg7fQogICAgLmxpdmVjaGF0LWhpbnQuaGlkZV9oaW50IHtvcGFjaXR5OiAwOy13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTt9CiAgICAubGl2ZWNoYXQtaGludC5zaG93X2hpbnQgey13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KTt0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO29wYWNpdHk6IDE7d2lkdGg6IDIwOHB4O292ZXJmbG93OiBpbmhlcml0O2xlZnQ6IDE1MHB4O30KICAgIC5yZC1ub3RpY2UtdG9vbHRpcCAucmQtbm90aWNlLWNvbnRlbnQge2JhY2tncm91bmQ6IDA7Ym9yZGVyLXJhZGl1czogM3B4O3dpZHRoOiAxMDAlO2NvbG9yOiAjZmZmO3Bvc2l0aW9uOiByZWxhdGl2ZTt6LWluZGV4OiA2MDtwYWRkaW5nOiAyMHB4O2ZvbnQtd2VpZ2h0OiA0MDA7bGluZS1oZWlnaHQ6IDEuNDU7fQogICAgLnJkLW5vdGljZS10b29sdGlwLnNpbmdsZS1saW5lIC5yZC1ub3RpY2UtY29udGVudCB7aGVpZ2h0OiA0MHB4O3BhZGRpbmc6IDAgMjBweDtsaW5lLWhlaWdodDogNDBweDt3aGl0ZS1zcGFjZTogbm93cmFwO30KICAgIC5yZC1ub3RpY2UtdG9vbHRpcDphZnRlciB7cG9zaXRpb246IGFic29sdXRlO2Rpc3BsYXk6IGJsb2NrO2NvbnRlbnQ6ICcnO2hlaWdodDogMjBweDt3aWR0aDogMjBweDstd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7Ym94LXNoYWRvdzogbm9uZTstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7LW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOy1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOy1vLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTstd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDstbW96LWJvcmRlci1yYWRpdXM6IDNweDtib3JkZXItcmFkaXVzOiAzcHg7ei1pbmRleDogNTA7dG9wOiAxMHB4O2xlZnQ6IC02cHg7YmFja2dyb3VuZC1jb2xvcjogIzAwNTdmZjt9CiAgICAuY29udGFjdFFSY29kZXtwb3NpdGlvbjogZml4ZWQ7IGxlZnQ6IDQ4cHg7IHRvcDogY2FsYygxMDB2aCAtIDI3NHB4KTt0b3A6IC13ZWJraXQtY2FsYygxMDB2aCAtIDI3NHB4KTsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgcGFkZGluZzogMTVweDsgZm9udC1zaXplOiAxMnB4OyB6LWluZGV4OiA5OTk5OTk7fQogICAgLmNvbnRhY3RRUmNvZGUgLnRpcHN7IGxpbmUtaGVpZ2h0OiAzMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZjAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi10b3A6IDEwcHg7IHRyYW5zaXRpb246IGFsbCAwLjZzIGxpbmVhcjstd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzIGxpbmVhcjsgYm9yZGVyLXJhZGl1czogM3B4O30KICAgIC5jb250YWN0UVJjb2RlIC50aXBzOmhvdmVye2JhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IGNvbG9yOiAjZmZmZjAwOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi10b3A6IDEwcHg7fQogICAgLmNvbnRhY3RRUmNvZGUgLlFSY29kZXRpdGxleyBsaW5lLWhlaWdodDogMjBweDsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOiAxMHB4O30KICAgIC5jb250YWN0UVJjb2RlIC5RUmNvZGV0aXRsZSAuY2xvc2V7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgd2lkdGg6IDE1cHg7IGhlaWdodDogMTVweDsgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgYm9yZGVyLXJhZGl1czogNTAlOyB0b3A6IDUwJTsgcmlnaHQ6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNTAlLDApOyBjdXJzb3I6IHBvaW50ZXI7fQogICAgLmNvbnRhY3RRUmNvZGUgLlFSY29kZXRpdGxlIC5jbG9zZTo6YmVmb3Jle2NvbnRlbnQ6ICIiOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMXB4OyBoZWlnaHQ6IDFweDsgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgdG9wOjdweDsgbGVmdDogMnB4OyB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTt9CiAgICAuY29udGFjdFFSY29kZSAuUVJjb2RldGl0bGUgLmNsb3NlOjphZnRlcntjb250ZW50OiAiIjsgcG9zaXRpb246IGFic29sdXRlOyB3aWR0aDogMTFweDsgaGVpZ2h0OiAxcHg7IGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IHRvcDogN3B4OyBsZWZ0OiAycHg7IHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTt9Cjwvc3R5bGU+CjxzY3JpcHQ+CiAgICB2YXIgaXNkZXYgPSBpc2RldigpOwogICAgZnVuY3Rpb24gaXNkZXYoKXsKICAgICAgICB2YXIgZGV2c3RhdHVzID0gZmFsc2U7CiAgICAgICAgdmFyIGxvY2F0aW9uZGFtaW4gPSB3aW5kb3cubG9jYXRpb24uaHJlZjsKICAgICAgICB2YXIgaW5kZXgxID0gbG9jYXRpb25kYW1pbi5pbmRleE9mKCd3ZWInKTsKICAgICAgICB2YXIgaW5kZXgyID0gbG9jYXRpb25kYW1pbi5pbmRleE9mKCd3ZWJFZGl0Jyk7CiAgICAgICAgaWYoaW5kZXgxPjAgJiYgaW5kZXgyPjApewogICAgICAgICAgICBkZXZzdGF0dXMgPSAgdHJ1ZTsKICAgICAgICB9CiAgICAgICAgcmV0dXJuIGRldnN0YXR1czsKICAgIH0KICAgIGlmKCFpc2Rldil7CiAgICAgICAgY3JlYXRla2VmdSgpOwogICAgfQogICAgZnVuY3Rpb24gY3JlYXRla2VmdSgpewogICAgICAgIGlmKCEkKCcuR3JnTWNXQ29BQURJc2FWYScpWzBdKXsKICAgICAgICAgICAgdmFyIGh0bWwgPSAnPGRpdiBjbGFzcz0iR3JnTWNXQ29BQURJc2FWYSI+XG4nICsKICAgICAgICAgICAgICAgICcgICAgPGRpdiBjbGFzcz0icXFpY29uIGpzLWxpdmVjaGF0LWhpbnQiPjxpbWcgc3JjPSJodHRwczovL3Yyc291cmNlcy5zaWlpdGUuY29tLy9VcGxvYWRzL2FjY291bnRfMy9tb2R1bGVfcGljL29fMWU1ams0MnN0dmFsOTNuYmEzMTRobGRvOTFjLnBuZyI+PC9kaXY+XG4nICsKICAgICAgICAgICAgICAgICcgICAgPGRpdiBjbGFzcz0ibGl2ZWNoYXQtaGludCByZC1ub3RpY2UgcmQtbm90aWNlLXRvb2x0aXAgc2luZ2xlLWxpbmUgaGlkZV9oaW50Ij5cbicgKwogICAgICAgICAgICAgICAgJyAgICAgICAgPGRpdiBjbGFzcz0icG9wb3Zlci1jb250ZW50IHJkLW5vdGljZS1jb250ZW50Ij7lmL/vvIHmnInku4DkuYjog73luK7liLDmgqjnmoTlkJfvvJ88L2Rpdj5cbicgKwogICAgICAgICAgICAgICAgJyAgICA8L2Rpdj5cbicgKwogICAgICAgICAgICAgICAgJyAgICA8ZGl2IGNsYXNzPSJiYWxsLXNjYWxlLW11bHRpcGxlIj5cbicgKwogICAgICAgICAgICAgICAgJyAgICAgICAgPGRpdj48L2Rpdj5cbicgKwogICAgICAgICAgICAgICAgJyAgICAgICAgPGRpdj48L2Rpdj5cbicgKwogICAgICAgICAgICAgICAgJyAgICAgICAgPGRpdj48L2Rpdj5cbicgKwogICAgICAgICAgICAgICAgJyAgICA8L2Rpdj5cbicgKwogICAgICAgICAgICAgICAgJzwvZGl2Pic7CiAgICAgICAgICAgICQoJ2JvZHknKS5hcHBlbmQoaHRtbCk7CiAgICAgICAgfQogICAgfQogICAgJChkb2N1bWVudCkub24oJ21vdXNlZW50ZXInLCcuanMtbGl2ZWNoYXQtaGludCcsZnVuY3Rpb24oKXsKICAgICAgICBpZighJCgnLmxpdmVjaGF0LWhpbnQnKS5oYXNDbGFzcygnc2hvd19oaW50JykpewogICAgICAgICAgICAkKCcubGl2ZWNoYXQtaGludCcpLmFkZENsYXNzKCdzaG93X2hpbnQnKS5yZW1vdmVDbGFzcygnaGlkZV9oaW50Jyk7CiAgICAgICAgfQogICAgfSk7CiAgICAkKGRvY3VtZW50KS5vbignbW91c2VsZWF2ZScsJy5qcy1saXZlY2hhdC1oaW50JyxmdW5jdGlvbigpewogICAgICAgIGlmKCEkKCcubGl2ZWNoYXQtaGludCcpLmhhc0NsYXNzKCdoaWRlX2hpbnQnKSl7CiAgICAgICAgICAgICQoJy5saXZlY2hhdC1oaW50JykuYWRkQ2xhc3MoJ2hpZGVfaGludCcpLnJlbW92ZUNsYXNzKCdzaG93X2hpbnQnKTsKICAgICAgICB9CiAgICB9KTsKICAgICQoZG9jdW1lbnQpLm9uKCdjbGljaycsJy5qcy1saXZlY2hhdC1oaW50JyxmdW5jdGlvbihlKXsKICAgICAgICBlLnN0b3BQcm9wYWdhdGlvbigpOwogICAgICAgIHZhciBxcmNvZGUgPSAnPGRpdiBjbGFzcz0iY29udGFjdFFSY29kZSI+XG4nICsKICAgICAgICAgICAgJyAgICA8ZGl2IGNsYXNzPSJRUmNvZGV0aXRsZSI+5omr56CB6IGU57O75a6i5pyNIDxkaXYgY2xhc3M9ImNsb3NlIj48L2Rpdj48L2Rpdj5cbicgKwogICAgICAgICAgICAnICAgIDxkaXYgY2xhc3M9InFyY29kZWNvbnRlbnQiPlxuJyArCiAgICAgICAgICAgICcgICAgICAgIDxpbWcgc3JjPSJodHRwczovL3Yyc291cmNlcy5zaWlpdGUuY29tLy9VcGxvYWRzL2FjY291bnRfMy9tb2R1bGVfcGljL29fMWU1amxqM2lyNDF2MTNvbWEzdWxzMTQyNzFjLmpwZyIgYWx0PSIiPlxuJyArCiAgICAgICAgICAgICcgICAgPC9kaXY+XG4nICsKICAgICAgICAgICAgJyAgICA8YSBocmVmPSJodHRwczovL2hlbHAuZXZlcnkuZGVzaWduL0luZGV4L2luZGV4Lz90aWQ9MjA4IiB0YXJnZXQ9Il9ibGFuayIgc3R5bGU9InRleHQtZGVjb3JhdGlvbjogbm9uZTsiPjxkaXYgY2xhc3M9InRpcHMiPuWmguS9leS4juWuouacjeWvueivnTwvZGl2PjwvYT5cbicgKwogICAgICAgICAgICAnPC9kaXY+JzsKICAgICAgICAkKCdib2R5JykuYXBwZW5kKHFyY29kZSk7CiAgICAgICAgJCgnLkdyZ01jV0NvQUFESXNhVmEnKS5yZW1vdmUoKTsKICAgIH0pOwogICAgJChkb2N1bWVudCkub24oJ2NsaWNrJywnLmNvbnRhY3RRUmNvZGUgLmNsb3NlJyxmdW5jdGlvbihlKXsKICAgICAgICBlLnN0b3BQcm9wYWdhdGlvbigpOwogICAgICAgIHZhciBodG1sID0gJzxkaXYgY2xhc3M9IkdyZ01jV0NvQUFESXNhVmEiPlxuJyArCiAgICAgICAgICAgICcgICAgPGRpdiBjbGFzcz0icXFpY29uIGpzLWxpdmVjaGF0LWhpbnQiPjxpbWcgc3JjPSJodHRwczovL3Yyc291cmNlcy5zaWlpdGUuY29tLy9VcGxvYWRzL2FjY291bnRfMy9tb2R1bGVfcGljL29fMWU1ams0MnN0dmFsOTNuYmEzMTRobGRvOTFjLnBuZyI+PC9kaXY+XG4nICsKICAgICAgICAgICAgJyAgICA8ZGl2IGNsYXNzPSJsaXZlY2hhdC1oaW50IHJkLW5vdGljZSByZC1ub3RpY2UtdG9vbHRpcCBzaW5nbGUtbGluZSBoaWRlX2hpbnQiPlxuJyArCiAgICAgICAgICAgICcgICAgICAgIDxkaXYgY2xhc3M9InBvcG92ZXItY29udGVudCByZC1ub3RpY2UtY29udGVudCI+5Zi/77yB5pyJ5LuA5LmI6IO95biu5Yiw5oKo55qE5ZCX77yfPC9kaXY+XG4nICsKICAgICAgICAgICAgJyAgICA8L2Rpdj5cbicgKwogICAgICAgICAgICAnICAgIDxkaXYgY2xhc3M9ImJhbGwtc2NhbGUtbXVsdGlwbGUiPlxuJyArCiAgICAgICAgICAgICcgICAgICAgIDxkaXY+PC9kaXY+XG4nICsKICAgICAgICAgICAgJyAgICAgICAgPGRpdj48L2Rpdj5cbicgKwogICAgICAgICAgICAnICAgICAgICA8ZGl2PjwvZGl2PlxuJyArCiAgICAgICAgICAgICcgICAgPC9kaXY+XG4nICsKICAgICAgICAgICAgJzwvZGl2Pic7CiAgICAgICAgJCgnYm9keScpLmFwcGVuZChodG1sKTsKICAgICAgICAkKCcuY29udGFjdFFSY29kZScpLnJlbW92ZSgpOwogICAgfSk7Cjwvc2NyaXB0Pg==