1function getOsVer(e){if("otherDevice"==e)return!1;var n,i,t;return"android"==e?(n=gns.ua.indexOf("android"),i=gns.ua.slice(n).indexOf(";"),t=gns.ua.slice(n,n+i),t=t.slice(t.indexOf(" ")),trimVer(t,1)):"ios"==e?(n=gns.ua.indexOf("os"),i=gns.ua.slice(n).indexOf(" like"),t=gns.ua.slice(n,n+i),t=t.slice(t.lastIndexOf(" ")).replace(/_/g,"."),trimVer(t,1)):"mac"==e?("firefox"==gns.browser?(n=gns.ua.indexOf("mac os"),i=gns.ua.slice(n).indexOf(";"),t=gns.ua.slice(n,n+i),t=t.slice(t.lastIndexOf(" "))):(n=gns.ua.indexOf("mac os"),i=gns.ua.slice(n).indexOf(")"),t=gns.ua.slice(n,n+i),t=t.slice(t.lastIndexOf(" ")).replace(/_/g,".")),trimVer(t,1)):"windows"==e?(n=gns.ua.indexOf("windows"),i=gns.ua.slice(n).indexOf(";"),t=gns.ua.slice(n,n+i),t=t.slice(t.indexOf(" ")).replace(/_/g,"."),trimVer(t,1)):void 0}function getBrowserVer(e){if(!e)return!1;var n,i,t;if("ie"==gns.browser){if(n=gns.ua.indexOf("msie"),-1!=n)return i=gns.ua.slice(n).indexOf(";"),t=gns.ua.slice(n,n+i),t=t.slice(t.indexOf(" ")+1).replace(/_/g,"."),trimVer(t,0)}else if("safari"==gns.browser){if(n=gns.ua.indexOf("version/"),-1!=n)return i=gns.ua.slice(n).indexOf(" "),t=gns.ua.slice(n,n+i),t=t.slice(t.indexOf("/")+1),trimVer(t,0)}else if("chrome"==gns.browser){if(n=gns.ua.indexOf("chrome/"),-1!=n)return i=gns.ua.slice(n).indexOf(" "),t=gns.ua.slice(n,n+i),t=t.slice(t.indexOf("/")+1),trimVer(t,0)}else if("firefox"==gns.browser&&(n=gns.ua.indexOf("firefox/"),-1!=n))return t=gns.ua.slice(n),t=t.slice(t.indexOf("/")+1),trimVer(t,0)}function setWinSize(){gns.win.innerWidth()>=gns.tgtSwichWidth?gns.winSize="m_size":gns.win.innerWidth()>=gns.tgtSwichWidth_2?gns.winSize="s_size":gns.winSize="xs_size"}function sendEmail(e,n,i){location.href="mailto:"+e+"@"+n+"."+i}function getZoomePacentage(){var e=window.innerWidth,n=document.body.clientWidth,i=n/e;return i}function getWinRatio(){var e=gns.win.innerWidth()/gns.win.innerHeight();return e}function setViewport(e){if(gns.pcOnly)return void document.write('
1<meta name="viewport" content="width='+gns.contWidth+'">');null==e&&(e={}),void 0===e.userScaleble&&(e.userScaleble=!0),gns.metaUserScalable=e.userScaleble;var n;"function"==typeof matchMedia?(matchMedia("(min-device-width:768px)").matches||matchMedia("(min-device-height:768px)").matches&&matchMedia("(orientation:landscape)").matches?Math.max(screen.width,screen.height)>=gns.tgtSwichWidth&&document.write('<meta name="viewport" content="width='+gns.contWidth+'">'):matchMedia("(orientation:portrait)").matches?("android"==gns.deviceOS&&gns.deviceOsVer<4.2?document.write('<meta name="viewport" content="width=device-width, initial-scale=1">'):gns.metaUserScalable||"ios"!=gns.deviceOs?document.write('<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1">'):document.write('<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">'),n="portrait"):("android"==gns.deviceOS&&gns.deviceOsVer<4.2?document.write('<meta name="viewport" content="width=device-height, initial-scale=1">
1'):gns.metaUserScalable||"ios"!=gns.deviceOs?document.write('<meta name="viewport" content="width=device-height, initial-scale=1, minimum-scale=1">'):document.write('<meta name="viewport" content="width=device-height, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">'),n="landscape"),gns.metaViewport=jQuery('meta[name="viewport"]'),gns.metaViewportContentTemp=gns.metaViewport.attr("content"),setOrientCls(n)):document.write('<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">')}function setOrientCls(e){var n="landscape",i="portrait";e==n?gns.html.addClass(e).removeClass(i):e==i?gns.html.addClass(i).removeClass(n):(gns.html.hasClass("landscape")||gns.html.hasClass("portrait"))&&(gns.html.toggleClass(i),gns.html.toggleClass(n))}function getWinWidth(){var e=window.innerWidth,n=document.body.clientWidth;document.documentElement.clientWidth;return"windows"==deviceOs?"ie"==gns.browser&&"8"==gns.browserVer?n:e:gns.isTouch?n:e}function selectLink(e){location.href=e.value}function trimVer(e,n){return n=n||0,0==n?e=e.slice(0,e.indexOf(".")):(e.match(/\./g)||[]).length>1&&(e=e.slice(0,e.lastIndexOf("."))),e}function cancelEvent(e){e.preventDefault()}var gns={ua:navigator.userAgent.toLowerCase(),pcOnly:!1,contWidth:950,deviceType:null,deviceOs:null,deviceOsVer:null,browser:null,browserVer:null,isTouch:Modernizr.touchevents,pinchZoom:!1,overstart:null,outend:null,clicktouch:null,win:null,html:null,body:null,header:null,ptopBtn:null,tgtSwichWidth:768,tgtSwichWidth_2:481,winSize:null,metaViewport:null,metaViewportContentTemp:null,metaUserScalable:!0,orientationEvent:"orientationchange",orientationStatus:null,duringRotation:!1,menuFlag:!1,mainSlider:null};-1!=gns.ua.indexOf("iphone")||-1!=gns.ua.indexOf("ipad")||-1!=gns.ua.indexOf("ipod")?gns.deviceOs="ios":-1!=gns.ua.indexOf("android")?gns.deviceOs="android":-1!=gns.ua.indexOf("macintosh")?gns.deviceOs="mac":-1!=gns.ua.indexOf("windows")?gns.deviceOs="windows":gns.deviceOs="otherDevice",gns.deviceType=function(e){return{tab:-1!=e.indexOf("windows")&&-1!=e.indexOf("touch")&&-1==e.indexOf("tablet pc")||-1!=e.indexOf("ipad")||-1!=e.indexOf("android")&&-1==e.indexOf("mobile")||-1!=e.indexOf("firefox")&&-1!=e.indexOf("tablet")||-1!=e.indexOf("kindle")||-1!=e.indexOf("silk")||-1!=e.indexOf("playbook"),sp:-1!=e.indexOf("windows")&&-1!=e.indexOf("phone")||-1!=e.indexOf("iphone")||-1!=e.indexOf("ipod")||-1!=e.indexOf("android")&&-1!=e.indexOf("mobile")||-1!=e.indexOf("firefox")&&-1!=e.indexOf("mobile")||-1!=e.indexOf("blackberry")}}(gns.ua),!gns.deviceType.tab&&!gns.deviceType.sp||"ios"==gns.deviceOs&&"undefined"!=typeof window.onorientationchange||(gns.orientationEvent="resize"),-1!=gns.ua.indexOf("msie")||-1!=gns.ua.indexOf("trident")?gns.browser="ie":-1!=gns.ua.indexOf("safari")&&-1==gns.ua.indexOf("chrome")?gns.browser="safari":-1!=gns.ua.indexOf("safari")&&-1!=gns.ua.indexOf("chrome")?gns.browser="chrome":-1!=gns.ua.indexOf("firefox")&&(gns.browser="firefox"),gns.deviceOsVer=getOsVer(gns.deviceOs),gns.browserVer=getBrowserVer(gns.browser),gns.isTouch?(gns.overstart="touchstart",gns.outend="touchend"):(gns.overstart="mouseenter",gns.outend="mouseleave"),gns.win=jQuery(window),gns.html=jQuery("html"),setWinSize(),gns.win.on("load resize",function(){setWinSize()}),function(e){e(function(){function n(e,n){if("function"==typeof matchMedia)if(matchMedia("(min-device-width:768px)").matches||matchMedia("(min-device-height:768px)").matches&&matchMedia("(orientation:landscape)").matches){if("android"==gns.deviceOs&&screen.width-screen.height<0)return!1;Math.max(screen.width,screen.height)>=gns.tgtSwichWidth&&e.attr("content","width="+gns.contWidth)}else"portrait"==n?"android"==gns.deviceOS&&gns.deviceOsVer<4.2?e.attr("content","width=device-width, initial-scale=1"):gns.metaUserScalable||"ios"!=gns.deviceOs?e.attr("content","width=device-width, initial-scale=1, minimum-scale=1"):e.attr("content","width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no"):"landscape"==n&&("android"==gns.deviceOS&&gns.deviceOsVer<4.2?e.attr("content","width=device-height, initial-scale=1"):gns.metaUserScalable||"ios"!=gns.deviceOs?e.attr("content","width=device-height, initial-scale=1, minimum-scale=1"):e.attr("content","width=device-height, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no")),setOrientCls(n),gns.metaViewportContentTemp=gns.metaViewport.attr("content"),gns.duringRotation=!1}gns.body=e("body"),gns.deviceType.tab&&gns.html.addClass("tab_device"),gns.deviceType.sp&&gns.html.addClass("sp_device"),"android"==gns.deviceOs&&gns.deviceOsVer<4.2&&gns.html.addClass("android_lte4_1"),e("p:empty").remove(),gns.header=e("#header"),e('a[href*="#"]').click(function(){var n=!1;if(e(this).hasClass("fancybox")&&(n=!0),!n&&location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var i=e(this.hash);if(i=i.length&&i,i.length){var t=1e3,s=i.offset().top,a="m_size"==gns.winSize?40:20;return s-=a,e([gns.html[0],gns.body[0]]).animate({scrollTop:s},{duration:t,easing:"easeOutExpo"}),!1}}}),gns.ptopBtn=e("#btn_ptop"),gns.win.scroll(function(){var n=e(this).scrollTop();n>200?gns.ptopBtn.addClass("show"):gns.ptopBtn.removeClass("show")}),Modernizr.svg||(gns.svgItem=e('img[src$=".svg"]'),gns.svgItem.length>0&&gns.svgItem.each(function(){var n=e(this),i=n.attr("src"),t="."+n.attr("data-fallback");n.attr("src",i.replace(/\.svg/,t))})),gns.win.on("mouseup",function(){e(this).find("a").blur(),e(this).find("*[tabindex]").blur()}),e("input, select, textarea").on("blur",function(){var e=gns.metaViewportContentTemp.replace(/minimum-scale/,"maximum-scale");gns.metaViewport.attr("content",e);var n=setInterval(function(){1==getZoomePacentage()&&(gns.metaViewport.attr("content",gns.metaViewportContentTemp),clearTimeout(n))},100)}),gns.metaViewport=e('meta[name="viewport"]'),gns.win.on(gns.orientationEvent,function(){if(!gns.pcOnly){gns.duringRotation=!0,gns.metaViewport=e('meta[name="viewport"]');var i=null;matchMedia("(orientation:portrait)").matches?i="portrait":matchMedia("(orientation:landscape)").matches&&(i="landscape"),n(gns.metaViewport,i)}}),gns.win.on("load touchend",function(){var e=getZoomePacentage();e>1?(gns.html.addClass("pinch_zoom"),gns.pinchZoom=!0):(gns.html.removeClass("pinch_zoom"),gns.pinchZoom=!1)})})}(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.