!(function(){
  var a=document.querySelector('meta[name=viewport]')
  if(a){
    var b=a.getAttribute('content');
    0>b.indexOf('user-scalable')&&a.setAttribute('content', b+',user-scalable=no');
  }
  try {
    var bucket = window.location.search
      .slice(1)
      .split("&")
      .find((param) => param.indexOf("_gb=") > -1);
    if (bucket) {
    var _id = bucket.split("=")[1];
    if (/^[a-zA-Z0-9_-]*$/.test(_id)) {
      document.cookie =
        "check_search_v2_bucket_id=" +
        _id +
        "; domain=aliyun.com; path=/; samesite=None; secure";
    }
    }
  } catch (err) {}
})();
(function(){
    if (window.location.search.indexOf('_iframe_embed=1')>-1) {
      var style = document.createElement('style');
      style.type = 'text/css';
      style.rel = 'stylesheet';
      style.innerHTML = 'div[data-module-name="AliyunComGlobalNav"],.aliyun-com-global-sub-nav,.aliyun-com-mobile-global-sub-nav,.ace-homepage-2020-hmod-footer,div[data-module-name="@ali/hmod-ace-homepage-2020-hmod-footer"] { display: none; }'
      document.head.appendChild(style);
      function syncHeight() {
        window.top.postMessage(
          JSON.stringify({
            type: 'resize',
            data: { height: window.parseInt(window.outerHeight) + 380 }
          }),
        '*');
      }
      window.addEventListener("resize", function(evt) {
        syncHeight();
      });
      setTimeout(function(){ syncHeight(); }, 200);
    }
})();
(function () {
  var client = (function (ua) {
    if (typeof wx !== "undefined" && wx.request) return "wx";
    if (typeof my !== "undefined" && my.request) return "alipay";
    if (ua.indexOf("micromessenger") > -1) {
      if (window && window?.__wxjs_environment === "miniprogram") return "wx-h5";
      return "wx-browser-h5";
    }
    if (ua.indexOf("alipayclient") > -1 && ua.indexOf("miniprogram") > -1) return "alipay-h5";
    if (ua.indexOf("alipayclient") > -1) return "alipay-browser-h5";
    if (ua.indexOf("aliyun") > -1) return "aliyun-h5";
    if (ua.includes("taobao")||(ua.includes("aliapp")&&ua.includes("tb"))) return "taobao-h5";
    if (window && window.innerWidth > 1055) return "pc";
    return "h5";
  })(navigator.userAgent.toLowerCase() || "");
  var __APP_ROUTES = {
  "pages/Home/index": { alias: "/" },
  "pages/Check/index": { alias: "/check" },
  "pages/OrderConfirm/index": { alias: "/orderConfirm" },
  "pages/DomainDetail/index": { alias: "/domainDetail" },
  "pages/InfoStencilList/index": { alias: "/infoStencilList" },
  "pages/InfoStencilForm/index": { alias: "/infoStencilForm" },
  "pages/InfoStencilDetail/index": { alias: "/infoStencilDetail" },
  "pages/UserProfile/index": { alias: "/user-profile" },
  "pages/Detail/index": { alias: "/detail" },
  "pages/DomainList/index": { alias: "/domainList" },
  "pages/Webview/index": { alias: "/webview" },
  "pages/havanalogin/index": { alias: "/login" },
  "pages/BookList/index": { alias: "/bookList" },
  "pages/MiFilter/index": { alias: "/miFilter" },
  "pages/BookDetail/index": { alias: "/bookDetail" },
  "pages/MyBookList/index": { alias: "/myBookList" },
  "pages/AuctionDetail/index": { alias: "/auctionDetail" },
  "pages/BookConfirm/index": { alias: "/bookConfirm" },
  "pages/CashierDesk/index": { alias: "/cashierDesk" },
  "pages/Certificate/index": { alias: "/certificate" },
  "pages/DNS/Server/index": { alias: "/dns/server" },
  "pages/DNS/SEC/index": { alias: "/dns/sec" },
  "pages/DNS/DnsForms/index": { alias: "/dns/dnsForms" },
  "pages/DNS/Host/index": { alias: "/dns/host" },
  "pages/DNS/Resolution/index": { alias: "/dns/resolution" },
  "pages/DNS/ResolutionDetail/index": { alias: "/dns/resolutionDetail" },
  "pages/DNS/ResolutionForms/index": { alias: "/dns/resolutionForms" },
  "pages/Redirect/index": { alias: "/redirect" },
  "pages/Upload/index": { alias: "/upload" },
  "pages/Upload/Status/index": { alias: "/upload/status" },
  "pages/Order/index": { alias: "/order" },
  "pages/Order/Detail/index": { alias: "/order/detail" },
  "pages/Status/index": { alias: "/status" },
  "pages/AuctionList/index": { alias: "/auctionList" },
  "pages/IntrudeDetail/index": { alias: "/intrudeDetail" },
  "pages/MiList/index": { alias: "/miList" },
  "pages/TransferIn/Submit/index": { alias: "/transfer-in/submit" },
  "pages/TransferIn/Orders/index": { alias: "/transfer-in/orders" },
  "pages/TransferIn/Status/index": { alias: "/transfer-in/status" },
  "pages/Campaign/RedPacket/index": { alias: "/campaign/red-packet" },
  "pages/DealList/Buyer/index": { alias: "/dealList/buyer" },
  "pages/Benefit/RedPacket/index": { alias: "/benefit/red-packet" },
  "pages/DealList/Seller/index": { alias: "/dealList/seller" },
  "pages/SellerCenter/index": { alias: "/seller-center" },
  "pages/Publish/index": { alias: "/publish" },
  "pages/Push/index": { alias: "/push" },
  "pages/PushList/Seller/index": { alias: "/push-list/seller" },
  "pages/PushList/Buyer/index": { alias: "/push-list/buyer" },
  "pages/PushDetail/Seller/index": { alias: "/push-detail/seller" },
  "pages/PushDetail/Buyer/index": { alias: "/push-detail/buyer" },
  "pages/OnSale/index": { alias: "/on-sale" },
};
  var callback = (function () {
    switch (client) {
      case "wx-h5":
        return function (url) {
          window.wx.miniProgram.navigateTo({ url });
        };
      case "wx-browser-h5":
        return function (url) {
          var params = url.split('?');
          var _path = /^\//.test(params[0])?params[0].slice(1):params[0];
          window.location.assign("weixin://dl/business/?appid=wx4b9e229573836de9&path="+_path+"&query="+encodeURIComponent(params[1]||''));
        };
      case "alipay-h5":
        return function (url) {
          window.my.navigateTo({ url })
        };
      case "taobao-h5":
        return function (url) {
          window.my.navigateTo({ url })
        };
      case "alipay-browser-h5":
        return function (url) {
          window.location.assign("alipays://platformapi/startapp?appId=2021002119651498&page=" + url);
        };
      case "aliyun-h5": 
        return function (url) {
          var urls = url.split('?');
          var _url = /^\//.test(urls[0]) ? urls[0].slice(1) : urls[0];
          window.location.assign("https://domain.aliyun.com" + (__APP_ROUTES[_url] ? __APP_ROUTES[_url].alias : "/" + _url) + (urls[1]? "?"+urls[1]:''));
        };
      default:
        return;
    }
  })();
  if (callback) {
    window.addEventListener(
      "click",
      function (evt) {
        var target = evt.target;
        var grade = 8; // 最多递归查找8级
        var appLink = "";
        while (target && grade > 0) {
          grade--;
          if (target.dataset && target.dataset.appLink) {
            appLink = target.dataset.appLink;
            break;
          }
          target = target.parentNode;
        }
        if (appLink) {
          evt.preventDefault();
          evt.stopPropagation();
          callback(appLink);
        }
      },
      true
    );
  }
  window.msea={navigateTo:function(b){var c=b.url;if(b.login){var a="/pages/Redirect/index?login=1&src="+encodeURIComponent(c);switch(client){case "wx-h5":window.wx.miniProgram.navigateTo({url:a});break;case "taobao-h5": case "alipay-h5":window.my.navigateTo({url:a});break;default:window.location.assign(c)}}else window.location.assign(c)},redirectTo:function(b){var c=b.url;if(b.login){var a="/pages/Redirect/index?login=1&src="+encodeURIComponent(c);switch(client){case "wx-h5":window.wx.miniProgram.navigateTo({url:a});break;
case "taobao-h5": case "alipay-h5":window.my.navigateTo({url:a});break;default:window.location.replace(c)}}else window.location.replace(c)}};
  (function () {
    var style = '*[data-term-hide*="' + client + '"]';
    if (client === "wx-h5" || client === "alipay-h5" || client === "taobao-h5" || client === "aliyun-h5") {
      style += ',*[data-term-hide*="miniapp"]';
    }
    style += "{display: none !important;}";
    var ele = document.createElement("style");
    ele.innerHTML = style;
    document.head.appendChild(ele);
  })();
})();
