/* Js for https://xiangyunkj.com/page/10.html, Version=1680066312 */
 v.lang = {"confirmDelete":"\u60a8\u786e\u5b9a\u8981\u6267\u884c\u5220\u9664\u64cd\u4f5c\u5417\uff1f","deleteing":"\u5220\u9664\u4e2d","doing":"\u5904\u7406\u4e2d","loading":"\u52a0\u8f7d\u4e2d","updating":"\u66f4\u65b0\u4e2d...","timeout":"\u7f51\u7edc\u8d85\u65f6,\u8bf7\u91cd\u8bd5","errorThrown":"
\u6267\u884c\u51fa\u9519\uff1a<\/h4>","continueShopping":"\u7ee7\u7eed\u8d2d\u7269","required":"\u5fc5\u586b","back":"\u8fd4\u56de","continue":"\u7ee7\u7eed","bindWechatTip":"\u53d1\u5e16\u529f\u80fd\u8bbe\u7f6e\u4e86\u7ed1\u5b9a\u5fae\u4fe1\u7684\u9650\u5236\uff0c\u8bf7\u5148\u7ed1\u5b9a\u5fae\u4fe1\u4f1a\u5458\u3002","importTip":"\u53ea\u5bfc\u5165\u4e3b\u9898\u7684\u98ce\u683c\u548c\u6837\u5f0f","fullImportTip":"\u5c06\u4f1a\u5bfc\u5165\u6d4b\u8bd5\u6570\u636e\u4ee5\u53ca\u66ff\u6362\u7ad9\u70b9\u6587\u7ae0\u3001\u4ea7\u54c1\u7b49\u6570\u636e"};;v.pageID = 10;;
;v.pageLayout = "object";;$().ready(function() { $('#execIcon').tooltip({title:$('#execInfoBar').html(), html:true, placement:'right'}); }); ;$(document).ready(function()
{
    $('.nav-page-' + v.pageID + ':first').addClass('active');
});
;(function(root, factory, plug) 
{
  factory(root.jQuery, plug);
})(window, function($, plug) {
  var __PROTOTYPE__ = 
  {
    _init: function() 
    {
      this.scrollTop = 0;
      this._top = this.offset().top;
      this._bottom = this._top + this.height();
      this.winHeight = $(window).height();
      this.bodyHeight = $('body').height();
    },
    _addAction: function() 
    {
      var _this = this;
      var elementLength = _this.length;
      //init 当页面加载 将可视区域的内容add class
      _this.each(function (index, element)
      {
        scrollTop = 0;
        var elementTop = $(element).offset().top;
        elementBottom = elementTop + $(element).height();
        if(elementTop < _this.winHeight)
        {
          $(element).addClass('animated ' + _this.animated);
          //add animate parameter
          if(elementLength > 1)
          {
            this.duration = _this.duration;
            this.delay = parseInt(_this.delay) + index / 2;
          }
        }
        
        $(document).on('scroll', function ()
        {
          _this.scrollTop = $(window).scrollTop();
          var elementTop = $(element).offset().top;
          if(elementTop < _this.winHeight + _this.scrollTop)
          {
              console.log('in +height')
            $(element).addClass('animated ' + _this.animated );
            //滚动距离大于  bottom  高度 remove class
            if(elementBottom < _this.scrollTop)
            {
                console.log('in bottom')
              $(element).removeClass('animated ' + _this.animated );
            }
          }else{
              console.log('in else')
            $(element).removeClass('animated ' + _this.animated );
          }
          
        });
        $(this).css(
        {
          '-webkit-animation-duration': this.duration + 's',
          'animation-duration': this.duration + 's',
          "-webkit-animation-delay": this.delay +  's',
          "animation-delay": this.delay +  's',
        });
      })
    }
  };
  var __DEFAULTS__ = 
  {
    animated : "bounce",
    delay    : '0',
    duration : '2'
  };
  $.fn[plug] = function(options) 
  {
    $.extend(this, __PROTOTYPE__, __DEFAULTS__, options);
    this._init();
    this._addAction();
    return this;
  }
}, "themeAnimation");
// $().ready(function(){
//     bodyHeight = parseInt($('body').height());
//     windowHeight = parseInt($(document).height());
//     if(bodyHeight < windowHeight) 
//     {
//         $('.all-bottom').css('margin-top', windowHeight - bodyHeight);
//     }
// });
$().ready(function(){
    bodyHeight = parseInt($('body').height());
    windowHeight = parseInt($(document).height());
    if(bodyHeight < windowHeight) 
    {
        $('.all-bottom').css('margin-top', windowHeight - bodyHeight);
    }
});
//nav hover event
;(function (){
    $('#header .nav').children().hover(function (){
        $(this).addClass('open').siblings().removeClass('open');
        
    },function(){
         $(this).removeClass('open');
    });
})();;(function(){
    $('.breadcrumb').insertBefore($('.page-content > .row:not(.blocks)'));
    
})();
;
var hash = window.location.hash.substring(1);
var browserLanguage = navigator.language || navigator.userLanguage; 
var resolution      = screen.availWidth + ' X ' + screen.availHeight;
$.get(createLink('log', 'record', "hash=" + hash), {browserLanguage:browserLanguage, resolution:resolution});