<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">// 澶撮儴骞垮憡杞挱
$(function(){
    FD.initTabs('.hot-news', 'mouseenter');
	FD.initTabs('.bottom-friends-wrap .js-tabs-wrap', 'mouseenter');

    (function () {
        if (!$('.js-toptonglan-slider').length) {
            return;
        }

        var id;
        var act = function () {
            var count = $('.js-toptonglan-slider .tonglanAdT .__customer_section').length;
            var imgCount = $('.js-toptonglan-slider img').length;

            if (imgCount === count &amp;&amp; (count !== 0 &amp;&amp; imgCount !== 0)) {
                $('js-toptonglan-slider .__customer_sec_wrap').bxSlider({
                    mode: 'vertical',
                    pager: false,
                    controls: false,
                    touchEnabled: false,
                    auto: true,
                    pause: 5000
                });

                clearTimeout(id);
            }
            else {
                id = setTimeout(act, 50);
            }
        }

        act();
    })();
});


//澶撮儴寮瑰嚭鏇村
$(function(){
    var $more = $("#ku-nav-cont .more");

    if(!$more.length){ return; }

    $more.click(function(){
        var $box = $(this).parent().find("p");

        $(this).toggleClass("on");
        $box.toggleClass("hide");
    });
});

//澶撮儴瀵艰埅
$(function(){
    var $cont = $("#ku-nav-cont");
    var $wrap = $("#ku-nav-filter");

    $cont.removeClass("hide").appendTo($wrap);

    if($cont.hasClass("js-bg")){
        $wrap.parent().addClass("nav-bg");
    }

    if($wrap.find(".ku-header-menu").length){
        $wrap.find("h2").css({lineHeight: '76px'});
    }
});

//澶撮儴浜岀骇瀵艰埅
$(function(){
    var $wrap = $("#ku-nav-cont");

    if (!$wrap.length) { return; }
    if (!$wrap.hasClass("wiki")) { return; }

    var $navs = $wrap.find(".nav-link a");
    var $children = $wrap.find("li");
    var $box = $(document.createElement("div"));
    var cur = 0;

    $box.addClass("wiki-menu");
    $box.addClass("hide");
    $("body").append($box);

    $navs.each(function (index) {
        var $nav = $(this);
        var pos = $nav.offset();

        if (!$children.eq(index).find("a").length) {
            return;
        }

        $nav.mouseenter(function () {
            cur = index;
            $nav.addClass("active");
            $box.css({top: pos.top + 48, left: pos.left})
                .html($children.eq(index).html())
                .removeClass("hide");
        });

        $nav.mouseleave(function () {
            $nav.removeClass("active");
            $box.addClass("hide");
        });
    });

    $box.mouseenter(function () {
        $(this).removeClass("hide");
        $navs.eq(cur).addClass("active");
    });

    $box.mouseleave(function () {
        $(this).addClass("hide");
        $navs.eq(cur).removeClass("active");
    });
});

//鍒嗕韩
$(function(){
    var share = document.getElementById("baidu-share");

    if(share){
        FD.share.init(share, {size: 16});
    }
});


//澶撮儴鎼滅储
$(function(){
    setTimeout(function() {
        FD.placeholder($(".ku-header").get(0));
    }, 1000);

    var $wrap = $("#wiki-srh");

    if (!$wrap.length) { return; }

    var $cate = $wrap.find("#category");
    var $dt = $wrap.find("dt");
    var $dd = $wrap.find("dd");

    $dt.click(function () {
        $dd.toggleClass("hide");
    });

    $dd.on("click", "a", function () {
        var $that = $(this);

        $cate.val($that.text()).attr("data-id", $that.attr("data-id"));
        $dt.html($that.text());
        $dd.addClass("hide");
    });

    $dd.mouseleave(function () {
        $(this).addClass("hide");
    });
});

//TAB鍒囨崲
$(function(){
    var $wraps = $(".js-tab-wrap");

    if (!$wraps.length) { return; }

    $wraps.each(function(){
        var $tabs = $(this).find(".js-tabs a");
        var $items = $(this).find(".js-tab-item");

        $tabs.each(function(i){
            $(this).mouseenter(function(){
                $tabs.removeClass("cur");
                $(this).addClass("cur");
                $items.addClass("hide").eq(i).removeClass("hide");
            });
        })
    });
});

// 搴曢儴閾炬帴鎶樺彔灞曞紑
$(function(){
    if (!$('.js-list-cont').length) {
        return;
    }

    var $items = $('.js-list-cont');
    var val = '';

    $items.each(function (index, el) {
        $item = $(el);

        var row = parseInt($item.attr('data-row')) || 1;
        var normalHeight = $item.height();
        var height = 0;

        height = Number($item.css('line-height').replace('px', '')) * row;
        height = height.toFixed(0);
        $item.height(height + 'px');
        $item.attr('data-height', height);


        if(normalHeight &lt;= height){
            var $btn = $item.parent().find('.js-btn-show');
            if($btn){ 
                $btn.addClass('hide'); 
            }
        }
    });

    $('.js-btn-show').on('click', function () {
        $that = $(this);

        var $cont = $that.parent();
        var $btn = $cont.find('.js-btn-show');

        if ($btn.hasClass('js-isMore')){
            val = $that.text();
            $cont.find('.js-list-cont').css({'height': 'auto'});
            $btn.html('鏀惰捣');
            $btn.removeClass('js-isMore');
        }
        else{
            $cont.find('.js-list-cont').css({'height': $cont.find('.js-list-cont').attr('data-height') + 'px'});
            $btn.html(val);
            $btn.addClass('js-isMore');
        }
    });
});

function cateToggle($wrap){
    $wrap.on("click", ".show", function(){
        var $parent = $(this).parent();

        $parent.toggleClass("on");
        $parent.parent().find("p").slideToggle();
    });
}

//渚ф爮鍖荤敓鍒囨崲
function doctorSwap(selecotr){
    var $items = $(selecotr);

    $items.each(function(){
        var $doctors = $(this).find("dt a");
        var $modules = $(this).find("dd");

        $doctors.each(function(i){
            $(this).mouseenter(function(){
                $doctors.removeClass("on").eq(i).addClass("on");
                $modules.addClass("hide").eq(i).removeClass("hide");
            });
        })
    });
}

//鐥囩姸鍒楄〃閫夋嫨(鍦ㄥ彸渚�)
var ListSelect = (function(){
    function Select(options){
        var self = this;

        self.defaults = {
            $wrap: null,
            $btn: null,
            list: [],
            onClick: function(){},
            onCompare: function(){}
        };
        
        $.extend(self.defaults, options);
        self.$wrap = self.defaults.$wrap;
        self.list = self.defaults.list;
        var $wrap = self.$wrap;

        $wrap.on("click", ".js-btn", function(){
            var $li = $(this).parents("li");

            $li.toggleClass("on");
            $(this).toggleClass("show-box-on");

            if($li.hasClass("on")){
                $li.css({zIndex: 100});
            }else{
                $li.css({zIndex: 1});
            }
        });

        $wrap.on("click", ".js-checkbox",  function(){
            var $that = $(this);
            var data = {
                value: $that.attr("data-val"),
                text: $that.text() 
            };
            var isSelected = false;

            $that.toggleClass("on");
            
            if($that.hasClass("on")){
                add.call(self, data);
                isSelected = true;
            }else{
                remove.call(self, data);
                isSelected = false;
            }

            self.defaults.onClick(isSelected, data, self.list);
        });

        self.defaults.$btn.click(function(){
            self.defaults.onCompare(self.list);
        });

        self.init();
    }

    Select.prototype = {
        init: function(){
            var list = this.list;
            var i = 0, len = list.length;
            var $items = this.$wrap.find(".js-checkbox");
            var j = 0, count = $items.length;

            while(i &lt; len){
                for(j = 0; j &lt; count; j++){
                    if(list[i].value === $items.eq(j).attr("data-val")){
                        $items.eq(j).addClass("on");
                    }
                }
                i++;
            }
        }
    };

    function find(val){
        var pos = -1;
        var list = this.list;

        for(var i = 0, len = list.length; i &lt; len; i++){
            if(list[i].value.toString() === val){
                pos = i;
                break;
            }
        }

        return pos;
    }

    function add(data){
        if(find.call(this, data.value) === -1){
            this.list.push(data);
        }
    }

    function remove(data){
        var pos = find.call(this, data.value);

        if(pos &gt;= 0){
            this.list.splice(pos, 1);
        }
    }

    return Select;
})();

//鐥囩姸鑷瘖閫夋嫨(鍦ㄥ乏渚�)
var DiseaseSelect = (function(){
    function Select(options){
        var self = this;

        self.defaults = {
            $wrap: null,
            $slected: null,
            list: [],
            onClick: function(){}
        };

        $.extend(self.defaults, options);
        self.$wrap = self.defaults.$wrap;
        self.list = self.defaults.list;
        var $wrap = self.$wrap;

        $wrap.on("click", "dt", function(){
            var $li = $(this).parent().parent();
            var $cur = $wrap.find(".on");

            $cur.removeClass("on").find("dd").hide();
            $li.addClass("on").find("dd").show();
        });

        $wrap.on("click", "dd a",  function(){
            var $that = $(this);
            var data = {
                value: $that.attr("data-val"),
                text: $that.text() 
            };
            var isSelected = false;

            $that.toggleClass("cur");
            
            if($that.hasClass("cur")){
                add.call(self, data);
                isSelected = true;
            }else{
                remove.call(self, data);
                isSelected = false;
            }

            renderSelected.call(self);
            self.defaults.onClick(isSelected, data, self.list);
        });

        self.init();
    }

    Select.prototype = {
        init: function(){
            var list = this.list;
            var i = 0, len = list.length;
            var $items = this.$wrap.find("dd a");
            var j = 0, count = $items.length;

            while(i &lt; len){
                for(j = 0; j &lt; count; j++){
                    if(list[i].value === $items.eq(j).attr("data-val")){
                        $items.eq(j).addClass("cur");
                    }
                }
                i++;
            }

            renderSelected.call(this);
        }
    };

    function find(val){
        var pos = -1;
        var list = this.list;

        for(var i = 0, len = list.length; i &lt; len; i++){
            if(list[i].value.toString() === val){
                pos = i;
                break;
            }
        }

        return pos;
    }

    function add(data){
        if(find.call(this, data.value) === -1){
            this.list.push(data);
        }
    }

    function remove(data){
        var pos = find.call(this, data.value);

        if(pos &gt;= 0){
            this.list.splice(pos, 1);
        }
    }

    function renderSelected(){
        var buffer = '';
        var list = this.list;

        for(var i = 0, len = list.length; i &lt; len; i++){
            buffer += '&lt;a href="javascript:;" data-val="'+ list[i].value +'"&gt;'+ list[i].text +'&lt;/a&gt;'
        }

        this.defaults.$slected.html(buffer);
    }

    return Select;
})();

//涓嬫媺鎺т欢
var DropdownList = (function(){
    return function(options){
        var DDL = function(options){
            var that = this;

            this.defaults = {
                $elem: null,
                width: "120px",
                column: 1,
                isSingle: true,
                onSelect: function(){},
                onShow: function(){},
                onHide: function(){}
            };

            $.extend(this.defaults, options);
            this.$elem = this.defaults.$elem;
            this.$trigger = this.$elem.find("dt");
            this.$text = this.$trigger.find("em");
            this.$items = this.$elem.find("dd a");
            this.box = document.createElement("div");
            this.box.className = "ddl-options";
            this.$box = $(this.box);
            this.box.style.width = parseInt(this.defaults.width) + 2 + "px";
            this.$elem.width(this.defaults.width);
            this.placeholder = this.$text.text();
            this.list = [];
            
            var fragment = document.createDocumentFragment();

            $.each(that.$items, function(){
                this.style.width = 1/that.defaults.column * parseInt(that.defaults.width) - 20 + "px";
                fragment.appendChild(this);
            });

            this.box.appendChild(fragment);
            document.body.appendChild(this.box);

            this.$trigger.click(function(e){
                that.toggle();
                e.stopPropagation();
            });

            //閫夋嫨
            this.$box.on("click", "a", function(e){
                var item = {
                    val: this.getAttribute("data-val"),
                    text: this.innerText
                };

                $(this).toggleClass("on");

                if(that.defaults.isSingle){
                    that.list.length = 0;
                    that.$box.find(".on").not(this).removeClass("on");
                    that.hide();
                }

                if($(this).hasClass("on")){
                    that.add(item);
                }else{
                    that.remove(item);
                }

                that.defaults.onSelect(that.defaults.isSingle ? that.list[0] : that.list, that);
                e.stopPropagation();
            });

            $(document).on("click", function(e){
                var $target = $(e.target);

                if(!$target.is(that.$trigger) &amp;&amp; !$target.is(that.$box)){
                    that.hide();
                }
            });
        };

        DDL.prototype = {
            add: function(item){
                var list = this.list;
                var pos = -1;

                for(var i = 0, len = list.length; i &lt; len; i++){
                    if(item.val === list[i].val){
                        pos = i;
                        break;
                    }
                }

                if(pos === -1){
                    list.push(item);
                    setText.call(this);
                }
            },
            remove: function(item){
                var list = this.list;
                var pos = -1;

                for(var i = 0, len = list.length; i &lt; len; i++){
                    if(item.val === list[i].val){
                        pos = i;
                        break;
                    }
                }

                if(pos !== -1){ 
                    list.splice(pos, 1);
                    setText.call(this);
                }
            },
            show: function(){
                setPos.call(this);
                this.$box.fadeIn();
                this.$trigger.addClass("on");
            },
            hide: function(){
                this.$box.fadeOut();
                this.$trigger.removeClass("on");
            },
            toggle: function(){
                if(this.$trigger.hasClass("on")){
                    this.hide();
                }else{
                    this.show();
                }
            }
        };

        function setPos(){
            var pos = this.$trigger.offset();

            this.$box.css({left: pos.left - 1 + "px", top: this.$trigger.outerHeight() + pos.top + 1 + "px"});
        }

        function setText(){
            if(this.list.length === 0){
                this.$text.text(this.placeholder);
            }else{
                var items = [];

                $.each(this.list, function(){
                    items.push(this.text);
                });

                this.$text.text(items.join(","));
            }
        }

        return new DDL(options);
    }
})();

//21-5-13 璇嶆潯杞挱
$(function () {
    if (!$('.js-phrase-slider').length) {
        return;
    }
    var $wrap = $(".js-phrase-slider");

    $wrap.bxSlider({
        pager: true,
        controls: false,
        touchEnabled: false,
        auto: true,
        autoHover:true
    });
});

$(function () {
    if (!$('.ill-why').length) {
        return;
    }

    document.body.style.scrollBehavior = 'smooth';


    $('.ill-why ul li a').click(function () {
        var cId = $(this).attr('data-id');
        var of = $('#' + cId).offset();
        console.log(cId);

        $("html").animate({scrollTop:of.top - "60" + "px"}, 500);
    })
});


//22-12-01 鍏叡鎸傚彿骞垮憡
$(function () {
    $(".js-adv-close").click(function () {
        $(this).parents('.booking-adv').hide();
    })
});
</pre></body></html>