/*!

* iCheck v0.9.1 jQuery plugin, http://git.io/uhUPMA
*/

(function(f){function C(a,c,d){var b=a,e=/er/.test(d)?k:/bl/.test(d)?u:j;active=d==E?{checked:b,disabled:b,indeterminate:“true”==a.attr(k)||“false”==a.attr(v)}:b;if(/^(ch|di|in)/.test(d)&&!active)p(a,e);else if(/^(un|en|de)/.test(d)&&active)w(a,e);else if(d==E)for(var e in active)active?p(a,e,!0):w(a,e,!0);else if(!c||“toggle”==d){if(!c)a(“ifClicked”);active?b!==x&&w(a,e):p(a,e)}}function p(a,c,d){var b=a,e=a.parent(),g=c==j,H=c==k,m=H?v:g?I:“enabled”,r=h(b,m+y(b)),L=h(b, c+y(b));if(!0!==b){if(!d&&c==j&&b==x&&b.name){var p=a.closest(“form”),s=‘input[name=“’b.name‘”]’,s=p.length?p.find(s):f(s);s.each(function(){this!==b&&f.data(this,n)&&w(f(this),c)})}H?(b=!0,b&&w(a,j,“force”)):(d||(b=!0),g&&b&&w(a,k,!1));J(a,g,c,d)}b&&h(b,z,!0)&&e.find(“.”+F).css(z,“default”);e(L||h(b,c));e(r||h(b,m)||“”)}function w(a,c,d){var b=a,e=a.parent(),g=c==j,f=c==k,m=f?v:g?I:“enabled”,n=h(b,m+y(b)),p=h(b,c+y(b));if(!1!==b){if(f||!d||“force”==d)b= !1;J(a,g,m,d)}!b&&h(b,z,!0)&&e.find(“.”+F).css(z,“pointer”);e(p||h(b,c)||“”);e(n||h(b,m))}function K(a,c){if(f.data(a,n)){var d=f(a);d.parent().html(d.attr(“style”,f.data(a,n).s||“”)(c||“”));d.off(“.i”).unwrap();f(D+‘[for=“’a.id‘”]’).add(d.closest(D)).off(“.i”)}}function h(a,c,d){if(f.data(a,n))return f.data(a,n).o}function y(a){return a.charAt(0).toUpperCase()+a.slice(1)}function J(a,c,d,b){if(!b){if©a(“ifToggled”);a(“ifChanged”)(“if”+y(d))}}var n=“iCheck”, F=n+“-helper”,x=“radio”,j=“checked”,I=“un”+j,u=“disabled”,v=“determinate”,k=“in”+v,E=“update”,l=“type”,t=“addClass”,A=“removeClass”,r=“trigger”,D=“label”,z=“cursor”,G=/ipad|iphone|ipod|android|blackberry|windows phone|opera mini/i.test(navigator.userAgent);f.fn=function(a,c){var d=“:checkbox, :”+x,b=f(),e=function(a){a.each(function(){var a=f(this);b=a.is(d)?b.add(a):b.add(a.find(d))})};if(/^(check|uncheck|toggle|indeterminate|determinate|disable|enable|update|destroy)$/i.test(a))return a=a.toLowerCase(), e(this),b.each(function(){“destroy”==a?K(this,“ifDestroyed”):C(f(this),!0,a);f.isFunction©&&c()});if(“object”==typeof a||!a){var g=f.extend({checkedClass:j,disabledClass:u,indeterminateClass:k,labelHover:!0},a),h=g.handle,m=g.hoverClass||“hover”,y=g.focusClass||“focus”,v=g.activeClass||“active”,z=!!g.labelHover,s=g.labelHoverClass||“hover”,B=(“”+g.increaseArea).replace(“%”,“”)|0;if(“checkbox”==h||h==x)d=“:”+h;-50>B&&(B=-50);e(this);return b.each(function(){K(this);var a=f(this),b=this,c=b.id,d= -B+“%”,e=100+2*B+“%”,e={position:“absolute”,top:d,left:d,display:“block”,width:e,height:e,margin:0,padding:0,background:“#fff”,border:0,opacity:0},d=G?{position:“absolute”,visibility:“hidden”}:B?e:{position:“absolute”,opacity:0},h=“checkbox”==b?g.checkboxClass||“icheckbox”:g.radioClass||“i”+x,k=f(D+‘[for=“’c‘”]’).add(a.closest(D)),q=a.wrap(‘<div class=“’h‘”/>’)(“ifCreated”).parent().append(g.insert),e=f(‘<ins class=“’F‘”/>’).css(e).appendTo(q);a.data(n,{o:g,s:a.attr(“style”)}).css(d); g.inheritClass&&q(b.className);g.inheritID&&c&&q.attr(“id”,n+“-”+c);“static”==q.css(“position”)&&q.css(“position”,“relative”);C(a,!0,E);if(k.length)k.on(“click.i mouseenter.i mouseleave.i touchbegin.i touchend.i”,function©{var d=c,e=f(this);if(!b)if(“click”==d?C(a,!1,!0):z&&(/ve|nd/.test(d)?(q(m),e(s)):(q(m),e(s))),G)c.stopPropagation();else return!1});a.on(“click.i focus.i blur.i keyup.i keydown.i keypress.i”,function©{var d=c;c=c.keyCode;if(“click”==d)return!1;if(“keydown”== d&&32==c)return b==x&&b||(b?w(a,j):p(a,j)),!1;if(“keyup”==d&&b==x)!b&&p(a,j);else if(/us|ur/.test(d))q(y)});e.on(“click mousedown mouseup mouseover mouseout touchbegin.i touchend.i”,function(d){var c=d,e=/wn|up/.test©?v:m;if(!b){if(“click”==c)C(a,!1,!0);else{if(/wn|er|in/.test©)q(e);else q(e+“ ”+v);if(k.length&&z&&e==m)k(s)}if(G)d.stopPropagation();else return!1}})})}return this}})(jQuery);