1!function(e,t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof exports?module.exports=t(require("jquery")):e.jcf=t(jQuery)}(this,function(s){"use strict";var a=[],r={optionsKey:"jcf",dataKey:"jcf-instance",rtlClass:"jcf-rtl",focusClass:"jcf-focus",pressedClass:"jcf-pressed",disabledClass:"jcf-disabled",hiddenClass:"jcf-hidden",resetAppearanceClass:"jcf-reset-appearance",unselectableClass:"jcf-unselectable"},e="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,t=/Windows Phone/.test(navigator.userAgent);r.isMobileDevice=!(!e&&!t);!function(){var e,t=navigator.pointerEnabled||navigator.msPointerEnabled,n="ontouchstart"in window||window.DocumentTouch&&document instanceof window.DocumentTouch,a={},i="jcf-";e=t?{pointerover:navigator.pointerEnabled?"pointerover":"MSPointerOver",pointerdown:navigator.pointerEnabled?"pointerdown":"MSPointerDown",pointermove:navigator.pointerEnabled?"pointermove":"MSPointerMove",pointerup:navigator.pointerEnabled?"pointerup":"MSPointerUp"}:{pointerover:"mouseover",pointerdown:"mousedown"+(n?" touchstart":""),pointermove:"mousemove"+(n?" touchmove":""),pointerup:"mouseup"+(n?" touchend":"")},s.each(e,function(n,e){s.each(e.split(" "),function(e,t){a[t]=n})}),s.each(e,function(e,t){t=t.split(" "),s.event.special[i+e]={setup:function(){var n=this;s.each(t,function(e,t){n.addEventListener?n.addEventListener(t,o,!1):n["on"+t]=o})},teardown:function(){var n=this;s.each(t,function(e,t){n.addEventListener?n.removeEventListener(t,o,!1):n["on"+t]=null})}}});var r=null,o=function(e){var t=e||window.event,n=null,o=a[t.type];if((e=s.event.fix(t)).type=i+o,t.pointerType)switch(t.pointerType){case 2:e.pointerType="touch";break;case 3:e.pointerType="pen";break;case 4:e.pointerType="mouse";break;default:e.pointerType=t.pointerType}else e.pointerType=t.type.substr(0,5);return e.pageX||e.pageY||(n=t.changedTouches?t.changedTouches[0]:t,e.pageX=n.pageX,e.pageY=n.pageY),"touchend"===t.type&&(r={x:e.pageX,y:e.pageY}),"mouse"===e.pointerType&&r&&function(e){var t=Math.abs(e.pageX-r.x),n=Math.abs(e.pageY-r.y);if(t<=25&&n<=25)return!0}(e)?void 0:(s.event.dispatch||s.event.handle).call(this,e)}}(),function(){var e=("onwheel"in document||9<=document.documentMode?"wheel":"mousewheel DOMMouseScroll").split(" "),n="jcf-mousewheel";s.event.special[n]={setup:function(){var n=this;s.each(e,function(e,t){n.addEventListener?n.addEventListener(t,o,!1):n["on"+t]=o})},teardown:function(){var n=this;s.each(e,function(e,t){n.addEventListener?n.removeEventListener(t,o,!1):n["on"+t]=null})}};var o=function(e){var t=e||window.event;if((e=s.event.fix(t)).type=n,"detail"in t&&(e.deltaY=-t.detail),"wheelDelta"in t&&(e.deltaY=-t.wheelDelta),"wheelDeltaY"in t&&(e.deltaY=-t.wheelDeltaY),"wheelDeltaX"in t&&(e.deltaX=-t.wheelDeltaX),"deltaY"in t&&(e.deltaY=t.deltaY),"deltaX"in t&&(e.deltaX=t.deltaX),e.delta=e.deltaY||e.deltaX,1===t.deltaMode){e.delta*=16,e.deltaY*=16,e.deltaX*=16}
1return(s.event.dispatch||s.event.handle).call(this,e)}}();var i={fireNativeEvent:function(e,t){s(e).each(function(){var e;this.dispatchEvent?((e=document.createEvent("HTMLEvents")).initEvent(t,!0,!0),this.dispatchEvent(e)):document.createEventObject&&((e=document.createEventObject()).target=this).fireEvent("on"+t,e)})},bindHandlers:function(){var n=this;s.each(n,function(e,t){0===e.indexOf("on")&&s.isFunction(t)&&(n[e]=function(){return t.apply(n,arguments)})})}},c={version:"1.2.1",modules:{},getOptions:function(){return s.extend({},r)},setOptions:function(e,t){1<arguments.length?this.modules[e]&&s.extend(this.modules[e].prototype.options,t):s.extend(r,e)},addModule:function(e){s.isFunction(e)&&(e=e(s,window));var t=function(e){e.element.data(r.dataKey)||e.element.data(r.dataKey,this),a.push(this),this.options=s.extend({},r,this.options,n(e.element),e),this.bindHandlers(),this.init.apply(this,arguments)},n=function(e){var t=e.data(r.optionsKey),n=e.attr(r.optionsKey);if(t)return t;if(n)try{return s.parseJSON(n)}catch(e){}};t.prototype=e,s.extend(e,i),e.plugins&&s.each(e.plugins,function(e,t){s.extend(t.prototype,i)});var o=t.prototype.destroy;t.prototype.destroy=function(){this.options.element.removeData(this.options.dataKey);for(var e=a.length-1;0<=e;e--)if(a[e]===this){a.splice(e,1);break}o&&o.apply(this,arguments)},this.modules[e.name]=t},getInstance:function(e){return s(e).data(r.dataKey)},replace:function(e,o,t){var a,i=this;return r.styleSheetCreated||function(){var e=s("<style>").appendTo("head"),o=e.prop("sheet")||e.prop("styleSheet"),t=function(e,t,n){o.insertRule?o.insertRule(e+"{"+t+"}",n):o.addRule(e,t,n)};t("."+r.hiddenClass,"position:absolute !important;left:-9999px !important;height:1px !important;width:1px !important;margin:0 !important;border-width:0 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none"),t("."+r.rtlClass+" ."+r.hiddenClass,"right:-9999px !important; left: auto !important"),t("."+r.unselectableClass,"-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0,0,0,0);"),t("."+r.resetAppearanceClass,"background: none; border: none; -webkit-appearance: none; appearance: none; opacity: 0; filter: alpha(opacity=0);");var n=s("html"),a=s("body");"rtl"!==n.css("direction")&&"rtl"!==a.css("direction")||n.addClass(r.rtlClass),n.on("reset",function(){setTimeout(function(){c.refreshAll()},0)}),r.styleSheetCreated=!0}(),s(e).each(function(){var e,n=s(this);(a=n.data(r.dataKey))?a.refresh():(o||s.each(i.modules,function(e,t){if(t.prototype.matchElement.call(t.prototype,n))return o=e,!1}),o&&(e=s.extend({element:n},t),a=new i.modules[o](e)))}),a},refresh:function(e){s(e).each(function(){var e=s(this).data(r.dataKey);e&&e.refresh()})},destroy:function(e){s(e).each(function(){var e=s(this).data(r.dataKey);e&&e.destroy()})},replaceAll:function(n){var o=this;s.each(this.modules,function(e,t){s(t.prototype.selector,n).each(function(){this.className.indexOf("jcf-ignore")<0&&o.replace(this,e)})})},refreshAll:function(n){if(n)s.each(this.modules,function(e,t){s(t.prototype.selector,n).each(function(){var e=s(this).data(r.dataKey);e&&e.refresh()})});else for(var e=a.length-1;0<=e;e--)a[e].refresh()},destroyAll:function(n){if(n)s.each(this.modules,function(e,t){s(t.prototype.selector,n).each(function(e,t){var n=s(t).data(r.dataKey);n&&n.destroy()})});else for(;a.length;)a[0].destroy()}};return c});
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.