http://git-wip-us.apache.org/repos/asf/incubator-senssoft/blob/6b90be61/_site/semantic/dist/semantic.min.js
----------------------------------------------------------------------
diff --git a/_site/semantic/dist/semantic.min.js 
b/_site/semantic/dist/semantic.min.js
new file mode 100644
index 0000000..a7481f7
--- /dev/null
+++ b/_site/semantic/dist/semantic.min.js
@@ -0,0 +1,19 @@
+ /*
+ * # Semantic UI - 2.2.6
+ * https://github.com/Semantic-Org/Semantic-UI
+ * http://www.semantic-ui.com/
+ *
+ * Copyright 2014 Contributors
+ * Released under the MIT license
+ * http://opensource.org/licenses/MIT
+ *
+ */
+!function(e,t,n,i){e.site=e.fn.site=function(o){var a,r,s=(new 
Date).getTime(),l=[],c=arguments[0],u="string"==typeof 
c,d=[].slice.call(arguments,1),f=e.isPlainObject(o)?e.extend(!0,{},e.site.settings,o):e.extend({},e.site.settings),m=f.namespace,g=f.error,p="module-"+m,h=e(n),v=h,b=this,y=v.data(p);return
 
a={initialize:function(){a.instantiate()},instantiate:function(){a.verbose("Storing
 instance of 
site",a),y=a,v.data(p,a)},normalize:function(){a.fix.console(),a.fix.requestAnimationFrame()},fix:{console:function(){a.debug("Normalizing
 window.console"),console!==i&&console.log!==i||(a.verbose("Console not 
available, normalizing events"),a.disable.console()),"undefined"!=typeof 
console.group&&"undefined"!=typeof console.groupEnd&&"undefined"!=typeof 
console.groupCollapsed||(a.verbose("Console group not available, normalizing 
events"),t.console.group=function(){},t.console.groupEnd=function(){},t.console.groupCollapsed=function(){}),"undefined"==typeof
 console.markTimeline&&(a.verbos
 e("Mark timeline not available, normalizing 
events"),t.console.markTimeline=function(){})},consoleClear:function(){a.debug("Disabling
 programmatic console 
clearing"),t.console.clear=function(){}},requestAnimationFrame:function(){a.debug("Normalizing
 
requestAnimationFrame"),t.requestAnimationFrame===i&&(a.debug("RequestAnimationFrame
 not available, normalizing 
event"),t.requestAnimationFrame=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)})}},moduleExists:function(t){return
 e.fn[t]!==i&&e.fn[t].settings!==i},enabled:{modules:function(t){var 
n=[];return 
t=t||f.modules,e.each(t,function(e,t){a.moduleExists(t)&&n.push(t)}),n}},disabled:{modules:function(t){var
 n=[];return 
t=t||f.modules,e.each(t,function(e,t){a.moduleExists(t)||n.push(t)}),n}},change:{setting:function(t,n,o,r){o="string"==typeof
 o?"all"===o?f.modules:[o]:o||f.modules,r=r===i||r,e.each(o,function(i,o){var 
s,l=!a.moduleExists(o)||(e
 .fn[o].settings.namespace||!1);a.moduleExists(o)&&(a.verbose("Changing default 
setting",t,n,o),e.fn[o].settings[t]=n,r&&l&&(s=e(":data(module-"+l+")"),s.length>0&&(a.verbose("Modifying
 existing 
settings",s),s[o]("setting",t,n))))})},settings:function(t,n,o){n="string"==typeof
 n?[n]:n||f.modules,o=o===i||o,e.each(n,function(n,i){var 
r;a.moduleExists(i)&&(a.verbose("Changing default 
setting",t,i),e.extend(!0,e.fn[i].settings,t),o&&m&&(r=e(":data(module-"+m+")"),r.length>0&&(a.verbose("Modifying
 existing 
settings",r),r[i]("setting",t))))})}},enable:{console:function(){a.console(!0)},debug:function(e,t){e=e||f.modules,a.debug("Enabling
 debug for 
modules",e),a.change.setting("debug",!0,e,t)},verbose:function(e,t){e=e||f.modules,a.debug("Enabling
 verbose debug for 
modules",e),a.change.setting("verbose",!0,e,t)}},disable:{console:function(){a.console(!1)},debug:function(e,t){e=e||f.modules,a.debug("Disabling
 debug for 
modules",e),a.change.setting("debug",!1,e,t)},verbose:function(e,t){e=e|
 |f.modules,a.debug("Disabling verbose debug for 
modules",e),a.change.setting("verbose",!1,e,t)}},console:function(e){if(e){if(y.cache.console===i)return
 void a.error(g.console);a.debug("Restoring console 
function"),t.console=y.cache.console}else a.debug("Disabling console 
function"),y.cache.console=t.console,t.console={clear:function(){},error:function(){},group:function(){},groupCollapsed:function(){},groupEnd:function(){},info:function(){},log:function(){},markTimeline:function(){},warn:function(){}}},destroy:function(){a.verbose("Destroying
 previous site 
for",v),v.removeData(p)},cache:{},setting:function(t,n){if(e.isPlainObject(t))e.extend(!0,f,t);else{if(n===i)return
 
f[t];f[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,a,t);else{if(n===i)return
 
a[t];a[t]=n}},debug:function(){f.debug&&(f.performance?a.performance.log(arguments):(a.debug=Function.prototype.bind.call(console.info,console,f.name+":"),a.debug.apply(console,arguments)))},verbose:function(){f.verbose&
 
&f.debug&&(f.performance?a.performance.log(arguments):(a.verbose=Function.prototype.bind.call(console.info,console,f.name+":"),a.verbose.apply(console,arguments)))},error:function(){a.error=Function.prototype.bind.call(console.error,console,f.name+":"),a.error.apply(console,arguments)},performance:{log:function(e){var
 t,n,i;f.performance&&(t=(new 
Date).getTime(),i=s||t,n=t-i,s=t,l.push({Element:b,Name:e[0],Arguments:[].slice.call(e,1)||"","Execution
 
Time":n})),clearTimeout(a.performance.timer),a.performance.timer=setTimeout(a.performance.display,500)},display:function(){var
 
t=f.name+":",n=0;s=!1,clearTimeout(a.performance.timer),e.each(l,function(e,t){n+=t["Execution
 Time"]}),t+=" 
"+n+"ms",(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+":
 "+t["Execution 
Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,o){var 
s,l,c,u=y;return n=n||d,o=b||o,"string"==typeof t&&u!==i&&(
 t=t.split(/[\. ]/),s=t.length-1,e.each(t,function(n,o){var 
r=n!=s?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(u[r])&&n!=s)u=u[r];else{if(u[r]!==i)return
 l=u[r],!1;if(!e.isPlainObject(u[o])||n==s)return 
u[o]!==i?(l=u[o],!1):(a.error(g.method,t),!1);u=u[o]}})),e.isFunction(l)?c=l.apply(o,n):l!==i&&(c=l),e.isArray(r)?r.push(c):r!==i?r=[r,c]:c!==i&&(r=c),l}},u?(y===i&&a.initialize(),a.invoke(c)):(y!==i&&a.destroy(),a.initialize()),r!==i?r:this},e.site.settings={name:"Site",namespace:"site",error:{console:"Console
 cannot be restored, most likely it was overwritten outside of 
module",method:"The method you called is not 
defined."},debug:!1,verbose:!1,performance:!0,modules:["accordion","api","checkbox","dimmer","dropdown","embed","form","modal","nag","popup","rating","shape","sidebar","state","sticky","tab","transition","visit","visibility"],siteNamespace:"site",namespaceStub:{cache:{},config:{},sections:{},section:{},utilities:{}}},e.extend(e.expr[":"],{data:e.e
 xpr.createPseudo?e.expr.createPseudo(function(t){return 
function(n){return!!e.data(n,t)}}):function(t,n,i){return!!e.data(t,i[3])}})}(jQuery,window,document),function(e,t,n,i){"use
 strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof 
self&&self.Math==Math?self:Function("return this")(),e.fn.form=function(t){var 
o,a=e(this),r=a.selector||"",s=(new 
Date).getTime(),l=[],c=arguments[0],u=arguments[1],d="string"==typeof 
c,f=[].slice.call(arguments,1);return a.each(function(){var 
m,g,p,h,v,b,y,x,C,w,k,S,T,A,R,E,P,F,O=e(this),D=this,q=[],j=!1;F={initialize:function(){F.get.settings(),d?(P===i&&F.instantiate(),F.invoke(c)):(P!==i&&P.invoke("destroy"),F.verbose("Initializing
 form 
validation",O,x),F.bindEvents(),F.set.defaults(),F.instantiate())},instantiate:function(){F.verbose("Storing
 instance of 
module",F),P=F,O.data(R,F)},destroy:function(){F.verbose("Destroying previous 
module",P),F.removeEvents(),O.removeData(R)},refresh:function(){F.verbose("Refreshing
 selector cache"),
 
m=O.find(k.field),g=O.find(k.group),p=O.find(k.message),h=O.find(k.prompt),v=O.find(k.submit),b=O.find(k.clear),y=O.find(k.reset)},submit:function(){F.verbose("Submitting
 
form",O),O.submit()},attachEvents:function(t,n){n=n||"submit",e(t).on("click"+E,function(e){F[n](),e.preventDefault()})},bindEvents:function(){F.verbose("Attaching
 form 
events"),O.on("submit"+E,F.validate.form).on("blur"+E,k.field,F.event.field.blur).on("click"+E,k.submit,F.submit).on("click"+E,k.reset,F.reset).on("click"+E,k.clear,F.clear),x.keyboardShortcuts&&O.on("keydown"+E,k.field,F.event.field.keydown),m.each(function(){var
 
t=e(this),n=t.prop("type"),i=F.get.changeEvent(n,t);e(this).on(i+E,F.event.field.change)})},clear:function(){m.each(function(){var
 
t=e(this),n=t.parent(),i=t.closest(g),o=i.find(k.prompt),a=t.data(w.defaultValue)||"",r=n.is(k.uiCheckbox),s=n.is(k.uiDropdown),l=i.hasClass(S.error);l&&(F.verbose("Resetting
 error on field",i),i.removeClass(S.error),o.remove()),s?(F.verbose("Resetting 
dropdown
  value",n,a),n.dropdown("clear")):r?t.prop("checked",!1):(F.verbose("Resetting 
field value",t,a),t.val(""))})},reset:function(){m.each(function(){var 
t=e(this),n=t.parent(),o=t.closest(g),a=o.find(k.prompt),r=t.data(w.defaultValue),s=n.is(k.uiCheckbox),l=n.is(k.uiDropdown),c=o.hasClass(S.error);r!==i&&(c&&(F.verbose("Resetting
 error on field",o),o.removeClass(S.error),a.remove()),l?(F.verbose("Resetting 
dropdown value",n,r),n.dropdown("restore defaults")):s?(F.verbose("Resetting 
checkbox value",n,r),t.prop("checked",r)):(F.verbose("Resetting field 
value",t,r),t.val(r)))})},is:{bracketedRule:function(e){return 
e.type&&e.type.match(x.regExp.bracket)},empty:function(e){return!e||0===e.length||(e.is('input[type="checkbox"]')?!e.is(":checked"):F.is.blank(e))},blank:function(t){return""===e.trim(t.val())},valid:function(){var
 t=!0;return F.verbose("Checking if form is 
valid"),e.each(C,function(e,n){F.validate.field(n,e)||(t=!1)}),t}},removeEvents:function(){O.off(E),m.off(E),v.off(E),m.of
 f(E)},event:{field:{keydown:function(t){var 
n=e(this),i=t.which,o=n.is(k.input),a=n.is(k.checkbox),r=n.closest(k.uiDropdown).length>0,s={enter:13,escape:27};i==s.escape&&(F.verbose("Escape
 key pressed blurring 
field"),n.blur()),t.ctrlKey||i!=s.enter||!o||r||a||(j||(n.one("keyup"+E,F.event.field.keyup),F.submit(),F.debug("Enter
 pressed on input submitting 
form")),j=!0)},keyup:function(){j=!1},blur:function(t){var 
n=e(this),i=n.closest(g),o=F.get.validation(n);i.hasClass(S.error)?(F.debug("Revalidating
 
field",n,o),o&&F.validate.field(o)):"blur"!=x.on&&"change"!=x.on||o&&F.validate.field(o)},change:function(t){var
 
n=e(this),i=n.closest(g),o=F.get.validation(n);("change"==x.on||i.hasClass(S.error)&&x.revalidate)&&(clearTimeout(F.timer),F.timer=setTimeout(function(){F.debug("Revalidating
 
field",n,F.get.validation(n)),F.validate.field(o)},x.delay))}}},get:{ancillaryValue:function(e){return!(!e.type||!e.value&&!F.is.bracketedRule(e))&&(e.value!==i?e.value:e.type.match(x.regExp.bracket)[1]+
 "")},ruleName:function(e){return 
F.is.bracketedRule(e)?e.type.replace(e.type.match(x.regExp.bracket)[0],""):e.type},changeEvent:function(e,t){return"checkbox"==e||"radio"==e||"hidden"==e||t.is("select")?"change":F.get.inputEvent()},inputEvent:function(){return
 
n.createElement("input").oninput!==i?"input":n.createElement("input").onpropertychange!==i?"propertychange":"keyup"},prompt:function(e,t){var
 
n,i,o,a=F.get.ruleName(e),r=F.get.ancillaryValue(e),s=e.prompt||x.prompt[a]||x.text.unspecifiedRule,l=s.search("{value}")!==-1,c=s.search("{name}")!==-1;return(c||l)&&(i=F.get.field(t.identifier)),l&&(s=s.replace("{value}",i.val())),c&&(n=i.closest(k.group).find("label").eq(0),o=1==n.length?n.text():i.prop("placeholder")||x.text.unspecifiedField,s=s.replace("{name}",o)),s=s.replace("{identifier}",t.identifier),s=s.replace("{ruleValue}",r),e.prompt||F.verbose("Using
 default validation prompt for 
type",s,a),s},settings:function(){if(e.isPlainObject(t)){var 
n,o=Object.keys(t),a=o.length>0&&
 
(t[o[0]].identifier!==i&&t[o[0]].rules!==i);a?(x=e.extend(!0,{},e.fn.form.settings,u),C=e.extend({},e.fn.form.settings.defaults,t),F.error(x.error.oldSyntax,D),F.verbose("Extending
 settings from legacy 
parameters",C,x)):(t.fields&&(n=Object.keys(t.fields),("string"==typeof 
t.fields[n[0]]||e.isArray(t.fields[n[0]]))&&e.each(t.fields,function(n,i){"string"==typeof
 
i&&(i=[i]),t.fields[n]={rules:[]},e.each(i,function(e,i){t.fields[n].rules.push({type:i})})})),x=e.extend(!0,{},e.fn.form.settings,t),C=e.extend({},e.fn.form.settings.defaults,x.fields),F.verbose("Extending
 settings",C,x))}else 
x=e.fn.form.settings,C=e.fn.form.settings.defaults,F.verbose("Using default 
form 
validation",C,x);A=x.namespace,w=x.metadata,k=x.selector,S=x.className,T=x.error,R="module-"+A,E="."+A,P=O.data(R),F.refresh()},field:function(t){return
 F.verbose("Finding field with 
identifier",t),m.filter("#"+t).length>0?m.filter("#"+t):m.filter('[name="'+t+'"]').length>0?m.filter('[name="'+t+'"]'):m.filter('[name="'+t+
 
'[]"]').length>0?m.filter('[name="'+t+'[]"]'):m.filter("[data-"+w.validate+'="'+t+'"]').length>0?m.filter("[data-"+w.validate+'="'+t+'"]'):e("<input/>")},fields:function(t){var
 n=e();return 
e.each(t,function(e,t){n=n.add(F.get.field(t))}),n},validation:function(t){var 
n,i;return!!C&&(e.each(C,function(e,o){i=o.identifier||e,F.get.field(i)[0]==t[0]&&(o.identifier=i,n=o)}),n||!1)},value:function(e){var
 t,n=[];return n.push(e),t=F.get.values.call(D,n),t[e]},values:function(t){var 
n=e.isArray(t)?F.get.fields(t):m,i={};return n.each(function(t,n){var 
o=e(n),a=(o.prop("type"),o.prop("name")),r=o.val(),s=o.is(k.checkbox),l=o.is(k.radio),c=a.indexOf("[]")!==-1,u=!!s&&o.is(":checked");a&&(c?(a=a.replace("[]",""),i[a]||(i[a]=[]),s?u?i[a].push(r||!0):i[a].push(!1):i[a].push(r)):l?u&&(i[a]=r):s?u?i[a]=r||!0:i[a]=!1:i[a]=r)}),i}},has:{field:function(e){return
 F.verbose("Checking for existence of a field with 
identifier",e),"string"!=typeof 
e&&F.error(T.identifier,e),m.filter("#"+e).length>0||(m.
 
filter('[name="'+e+'"]').length>0||m.filter("[data-"+w.validate+'="'+e+'"]').length>0)}},add:{prompt:function(t,n){var
 
o=F.get.field(t),a=o.closest(g),r=a.children(k.prompt),s=0!==r.length;n="string"==typeof
 n?[n]:n,F.verbose("Adding field error 
state",t),a.addClass(S.error),x.inline&&(s||(r=x.templates.prompt(n),r.appendTo(a)),r.html(n[0]),s?F.verbose("Inline
 errors are disabled, no inline error 
added",t):x.transition&&e.fn.transition!==i&&O.transition("is 
supported")?(F.verbose("Displaying error with css 
transition",x.transition),r.transition(x.transition+" 
in",x.duration)):(F.verbose("Displaying error with fallback javascript 
animation"),r.fadeIn(x.duration)))},errors:function(e){F.debug("Adding form 
error 
messages",e),F.set.error(),p.html(x.templates.error(e))}},remove:{prompt:function(t){var
 
n=F.get.field(t),o=n.closest(g),a=o.children(k.prompt);o.removeClass(S.error),x.inline&&a.is(":visible")&&(F.verbose("Removing
 prompt for field",t),x.transition&&e.fn.transition!==i&&O.tran
 sition("is supported")?a.transition(x.transition+" 
out",x.duration,function(){a.remove()}):a.fadeOut(x.duration,function(){a.remove()}))}},set:{success:function(){O.removeClass(S.error).addClass(S.success)},defaults:function(){m.each(function(){var
 
t=e(this),n=t.filter(k.checkbox).length>0,i=n?t.is(":checked"):t.val();t.data(w.defaultValue,i)})},error:function(){O.removeClass(S.success).addClass(S.error)},value:function(e,t){var
 n={};return 
n[e]=t,F.set.values.call(D,n)},values:function(t){e.isEmptyObject(t)||e.each(t,function(t,n){var
 
i,o=F.get.field(t),a=o.parent(),r=e.isArray(n),s=a.is(k.uiCheckbox),l=a.is(k.uiDropdown),c=o.is(k.radio)&&s,u=o.length>0;u&&(r&&s?(F.verbose("Selecting
 
multiple",n,o),a.checkbox("uncheck"),e.each(n,function(e,t){i=o.filter('[value="'+t+'"]'),a=i.parent(),i.length>0&&a.checkbox("check")})):c?(F.verbose("Selecting
 radio 
value",n,o),o.filter('[value="'+n+'"]').parent(k.uiCheckbox).checkbox("check")):s?(F.verbose("Setting
 checkbox value",n,a),n===!0?a.che
 ckbox("check"):a.checkbox("uncheck")):l?(F.verbose("Setting dropdown 
value",n,a),a.dropdown("set selected",n)):(F.verbose("Setting field 
value",n,o),o.val(n)))})}},validate:{form:function(e,t){var 
n=F.get.values();if(j)return!1;if(q=[],F.is.valid()){if(F.debug("Form has no 
validation errors, submitting"),F.set.success(),t!==!0)return 
x.onSuccess.call(D,e,n)}else if(F.debug("Form has 
errors"),F.set.error(),x.inline||F.add.errors(q),O.data("moduleApi")!==i&&e.stopImmediatePropagation(),t!==!0)return
 x.onFailure.call(D,q,n)},field:function(t,n){var 
o=t.identifier||n,a=F.get.field(o),r=!!t.depends&&F.get.field(t.depends),s=!0,l=[];return
 t.identifier||(F.debug("Using field name as 
identifier",o),t.identifier=o),a.prop("disabled")?(F.debug("Field is disabled. 
Skipping",o),s=!0):t.optional&&F.is.blank(a)?(F.debug("Field is optional and 
blank. Skipping",o),s=!0):t.depends&&F.is.empty(r)?(F.debug("Field depends on 
another value that is not present or empty. Skipping",r),s=!0):t.rules!==i&&e
 
.each(t.rules,function(e,n){F.has.field(o)&&!F.validate.rule(t,n)&&(F.debug("Field
 is 
invalid",o,n.type),l.push(F.get.prompt(n,t)),s=!1)}),s?(F.remove.prompt(o,l),x.onValid.call(a),!0):(q=q.concat(l),F.add.prompt(o,l),x.onInvalid.call(a,l),!1)},rule:function(t,n){var
 
o=F.get.field(t.identifier),a=(n.type,o.val()),r=F.get.ancillaryValue(n),s=F.get.ruleName(n),l=x.rules[s];return
 e.isFunction(l)?(a=a===i||""===a||null===a?"":e.trim(a+""),l.call(o,a,r)):void 
F.error(T.noRule,s)}},setting:function(t,n){if(e.isPlainObject(t))e.extend(!0,x,t);else{if(n===i)return
 
x[t];x[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,F,t);else{if(n===i)return
 
F[t];F[t]=n}},debug:function(){!x.silent&&x.debug&&(x.performance?F.performance.log(arguments):(F.debug=Function.prototype.bind.call(console.info,console,x.name+":"),F.debug.apply(console,arguments)))},verbose:function(){!x.silent&&x.verbose&&x.debug&&(x.performance?F.performance.log(arguments):(F.verbose=Function.prototype.bind.call(
 
console.info,console,x.name+":"),F.verbose.apply(console,arguments)))},error:function(){x.silent||(F.error=Function.prototype.bind.call(console.error,console,x.name+":"),F.error.apply(console,arguments))},performance:{log:function(e){var
 t,n,i;x.performance&&(t=(new 
Date).getTime(),i=s||t,n=t-i,s=t,l.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:D,"Execution
 
Time":n})),clearTimeout(F.performance.timer),F.performance.timer=setTimeout(F.performance.display,500)},display:function(){var
 
t=x.name+":",n=0;s=!1,clearTimeout(F.performance.timer),e.each(l,function(e,t){n+=t["Execution
 Time"]}),t+=" "+n+"ms",r&&(t+=" '"+r+"'"),a.length>1&&(t+=" 
("+a.length+")"),(console.group!==i||console.table!==i)&&l.length>0&&(console.groupCollapsed(t),console.table?console.table(l):e.each(l,function(e,t){console.log(t.Name+":
 "+t["Execution 
Time"]+"ms")}),console.groupEnd()),l=[]}},invoke:function(t,n,a){var 
r,s,l,c=P;return n=n||f,a=D||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. 
]/),r=t.lengt
 h-1,e.each(t,function(n,o){var 
a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return
 s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return 
c[o]!==i&&(s=c[o],!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,n):s!==i&&(l=s),e.isArray(o)?o.push(l):o!==i?o=[o,l]:l!==i&&(o=l),s}},F.initialize()}),o!==i?o:this},e.fn.form.settings={name:"Form",namespace:"form",debug:!1,verbose:!1,performance:!0,fields:!1,keyboardShortcuts:!0,on:"submit",inline:!1,delay:200,revalidate:!0,transition:"scale",duration:200,onValid:function(){},onInvalid:function(){},onSuccess:function(){return!0},onFailure:function(){return!1},metadata:{defaultValue:"default",validate:"validate"},regExp:{bracket:/\[(.*)\]/i,decimal:/^\d*(\.)\d+/,email:/^[a-z0-9!#$%&'*+\/=?^_`{|}~.-]+@[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$/i,escape:/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,flags:/^\/(.*)\/(.*)?/,integer:/^\-?\d+$/,number:/^\-?\d*(\.\d+)?$/,url:/(https?:
 
\/\/(?:www\.|(?!www))[^\s\.]+\.[^\s]{2,}|www\.[^\s]+\.[^\s]{2,})/i},text:{unspecifiedRule:"Please
 enter a valid value",unspecifiedField:"This field"},prompt:{empty:"{name} must 
have a value",checked:"{name} must be checked",email:"{name} must be a valid 
e-mail",url:"{name} must be a valid url",regExp:"{name} is not formatted 
correctly",integer:"{name} must be an integer",decimal:"{name} must be a 
decimal number",number:"{name} must be set to a number",is:'{name} must be 
"{ruleValue}"',isExactly:'{name} must be exactly "{ruleValue}"',not:'{name} 
cannot be set to "{ruleValue}"',notExactly:'{name} cannot be set to exactly 
"{ruleValue}"',contain:'{name} cannot contain 
"{ruleValue}"',containExactly:'{name} cannot contain exactly 
"{ruleValue}"',doesntContain:'{name} must contain  
"{ruleValue}"',doesntContainExactly:'{name} must contain exactly 
"{ruleValue}"',minLength:"{name} must be at least {ruleValue} 
characters",length:"{name} must be at least {ruleValue} 
characters",exactLength:"{nam
 e} must be exactly {ruleValue} characters",maxLength:"{name} cannot be longer 
than {ruleValue} characters",match:"{name} must match {ruleValue} 
field",different:"{name} must have a different value than {ruleValue} 
field",creditCard:"{name} must be a valid credit card number",minCount:"{name} 
must have at least {ruleValue} choices",exactCount:"{name} must have exactly 
{ruleValue} choices",maxCount:"{name} must have {ruleValue} or less 
choices"},selector:{checkbox:'input[type="checkbox"], 
input[type="radio"]',clear:".clear",field:"input, textarea, 
select",group:".field",input:"input",message:".error.message",prompt:".prompt.label",radio:'input[type="radio"]',reset:'.reset:not([type="reset"])',submit:'.submit:not([type="submit"])',uiCheckbox:".ui.checkbox",uiDropdown:".ui.dropdown"},className:{error:"error",label:"ui
 prompt label",pressed:"down",success:"success"},error:{identifier:"You must 
specify a string identifier for each field",method:"The method you called is 
not defined.",noRu
 le:"There is no rule matching the one you specified",oldSyntax:"Starting in 
2.0 forms now only take a single settings object. Validation settings converted 
to new syntax automatically."},templates:{error:function(t){var n='<ul 
class="list">';return 
e.each(t,function(e,t){n+="<li>"+t+"</li>"}),n+="</ul>",e(n)},prompt:function(t){return
 e("<div/>").addClass("ui basic red pointing prompt 
label").html(t[0])}},rules:{empty:function(t){return!(t===i||""===t||e.isArray(t)&&0===t.length)},checked:function(){return
 e(this).filter(":checked").length>0},email:function(t){return 
e.fn.form.settings.regExp.email.test(t)},url:function(t){return 
e.fn.form.settings.regExp.url.test(t)},regExp:function(t,n){if(n instanceof 
RegExp)return t.match(n);var 
i,o=n.match(e.fn.form.settings.regExp.flags);return 
o&&(n=o.length>=2?o[1]:n,i=o.length>=3?o[2]:""),t.match(new 
RegExp(n,i))},integer:function(t,n){var 
o,a,r,s=e.fn.form.settings.regExp.integer;return 
n&&["",".."].indexOf(n)===-1&&(n.indexOf("..")==-1?s.
 
test(n)&&(o=a=n-0):(r=n.split("..",2),s.test(r[0])&&(o=r[0]-0),s.test(r[1])&&(a=r[1]-0))),s.test(t)&&(o===i||t>=o)&&(a===i||t<=a)},decimal:function(t){return
 e.fn.form.settings.regExp.decimal.test(t)},number:function(t){return 
e.fn.form.settings.regExp.number.test(t)},is:function(e,t){return 
t="string"==typeof t?t.toLowerCase():t,e="string"==typeof 
e?e.toLowerCase():e,e==t},isExactly:function(e,t){return 
e==t},not:function(e,t){return e="string"==typeof 
e?e.toLowerCase():e,t="string"==typeof 
t?t.toLowerCase():t,e!=t},notExactly:function(e,t){return 
e!=t},contains:function(t,n){return 
n=n.replace(e.fn.form.settings.regExp.escape,"\\$&"),t.search(new 
RegExp(n,"i"))!==-1},containsExactly:function(t,n){return 
n=n.replace(e.fn.form.settings.regExp.escape,"\\$&"),t.search(new 
RegExp(n))!==-1},doesntContain:function(t,n){return 
n=n.replace(e.fn.form.settings.regExp.escape,"\\$&"),t.search(new 
RegExp(n,"i"))===-1},doesntContainExactly:function(t,n){return 
n=n.replace(e.fn.form.settings.regE
 xp.escape,"\\$&"),t.search(new RegExp(n))===-1},minLength:function(e,t){return 
e!==i&&e.length>=t},length:function(e,t){return 
e!==i&&e.length>=t},exactLength:function(e,t){return 
e!==i&&e.length==t},maxLength:function(e,t){return 
e!==i&&e.length<=t},match:function(t,n){var o;e(this);return 
e('[data-validate="'+n+'"]').length>0?o=e('[data-validate="'+n+'"]').val():e("#"+n).length>0?o=e("#"+n).val():e('[name="'+n+'"]').length>0?o=e('[name="'+n+'"]').val():e('[name="'+n+'[]"]').length>0&&(o=e('[name="'+n+'[]"]')),o!==i&&t.toString()==o.toString()},different:function(t,n){var
 o;e(this);return 
e('[data-validate="'+n+'"]').length>0?o=e('[data-validate="'+n+'"]').val():e("#"+n).length>0?o=e("#"+n).val():e('[name="'+n+'"]').length>0?o=e('[name="'+n+'"]').val():e('[name="'+n+'[]"]').length>0&&(o=e('[name="'+n+'[]"]')),o!==i&&t.toString()!==o.toString()},creditCard:function(t,n){var
 
i,o,a={visa:{pattern:/^4/,length:[16]},amex:{pattern:/^3[47]/,length:[15]},mastercard:{pattern:/^5[1-5]/,lengt
 
h:[16]},discover:{pattern:/^(6011|622(12[6-9]|1[3-9][0-9]|[2-8][0-9]{2}|9[0-1][0-9]|92[0-5]|64[4-9])|65)/,length:[16]},unionPay:{pattern:/^(62|88)/,length:[16,17,18,19]},jcb:{pattern:/^35(2[89]|[3-8][0-9])/,length:[16]},maestro:{pattern:/^(5018|5020|5038|6304|6759|676[1-3])/,length:[12,13,14,15,16,17,18,19]},dinersClub:{pattern:/^(30[0-5]|^36)/,length:[14]},laser:{pattern:/^(6304|670[69]|6771)/,length:[16,17,18,19]},visaElectron:{pattern:/^(4026|417500|4508|4844|491(3|7))/,length:[16]}},r={},s=!1,l="string"==typeof
 n&&n.split(",");if("string"==typeof 
t&&0!==t.length){if(l&&(e.each(l,function(n,i){o=a[i],o&&(r={length:e.inArray(t.length,o.length)!==-1,pattern:t.search(o.pattern)!==-1},r.length&&r.pattern&&(s=!0))}),!s))return!1;if(i={number:e.inArray(t.length,a.unionPay.length)!==-1,pattern:t.search(a.unionPay.pattern)!==-1},i.number&&i.pattern)return!0;for(var
 
c=t.length,u=0,d=[[0,1,2,3,4,5,6,7,8,9],[0,2,4,6,8,1,3,5,7,9]],f=0;c--;)f+=d[u][parseInt(t.charAt(c),10)],u^=1;return
 f%10==
 =0&&f>0}},minCount:function(e,t){return 
0==t||(1==t?""!==e:e.split(",").length>=t)},exactCount:function(e,t){return 
0==t?""===e:1==t?""!==e&&e.search(",")===-1:e.split(",").length==t},maxCount:function(e,t){return
 
0!=t&&(1==t?e.search(",")===-1:e.split(",").length<=t)}}}}(jQuery,window,document),function(e,t,n,i){"use
 strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof 
self&&self.Math==Math?self:Function("return 
this")(),e.fn.accordion=function(n){var o,a=e(this),r=(new 
Date).getTime(),s=[],l=arguments[0],c="string"==typeof 
l,u=[].slice.call(arguments,1);t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)};return
 a.each(function(){var 
d,f,m=e.isPlainObject(n)?e.extend(!0,{},e.fn.accordion.settings,n):e.extend({},e.fn.accordion.settings),g=m.className,p=m.namespace,h=m.selector,v=m.error,b="."+p,y="module-"+p,x=a.selector||"",C=e(this),w=C.find(h.title),k=C.find(h.content),S=this,T=
 
C.data(y);f={initialize:function(){f.debug("Initializing",C),f.bind.events(),m.observeChanges&&f.observeChanges(),f.instantiate()},instantiate:function(){T=f,C.data(y,f)},destroy:function(){f.debug("Destroying
 previous 
instance",C),C.off(b).removeData(y)},refresh:function(){w=C.find(h.title),k=C.find(h.content)},observeChanges:function(){"MutationObserver"in
 t&&(d=new MutationObserver(function(e){f.debug("DOM tree modified, updating 
selector 
cache"),f.refresh()}),d.observe(S,{childList:!0,subtree:!0}),f.debug("Setting 
up mutation observer",d))},bind:{events:function(){f.debug("Binding delegated 
events"),C.on(m.on+b,h.trigger,f.event.click)}},event:{click:function(){f.toggle.call(this)}},toggle:function(t){var
 n=t!==i?"number"==typeof 
t?w.eq(t):e(t).closest(h.title):e(this).closest(h.title),o=n.next(k),a=o.hasClass(g.animating),r=o.hasClass(g.active),s=r&&!a,l=!r&&a;f.debug("Toggling
 visibility of content",n),s||l?m.collapsible?f.close.call(n):f.debug("Cannot 
close accordion content 
 collapsing is disabled"):f.open.call(n)},open:function(t){var 
n=t!==i?"number"==typeof 
t?w.eq(t):e(t).closest(h.title):e(this).closest(h.title),o=n.next(k),a=o.hasClass(g.animating),r=o.hasClass(g.active),s=r||a;return
 s?void f.debug("Accordion already open, skipping",o):(f.debug("Opening 
accordion 
content",n),m.onOpening.call(o),m.exclusive&&f.closeOthers.call(n),n.addClass(g.active),o.stop(!0,!0).addClass(g.animating),m.animateChildren&&(e.fn.transition!==i&&C.transition("is
 supported")?o.children().transition({animation:"fade 
in",queue:!1,useFailSafe:!0,debug:m.debug,verbose:m.verbose,duration:m.duration}):o.children().stop(!0,!0).animate({opacity:1},m.duration,f.resetOpacity)),void
 
o.slideDown(m.duration,m.easing,function(){o.removeClass(g.animating).addClass(g.active),f.reset.display.call(this),m.onOpen.call(this),m.onChange.call(this)}))},close:function(t){var
 n=t!==i?"number"==typeof 
t?w.eq(t):e(t).closest(h.title):e(this).closest(h.title),o=n.next(k),a=o.hasClass(g.animating
 ),r=o.hasClass(g.active),s=!r&&a,l=r&&a;!r&&!s||l||(f.debug("Closing accordion 
content",o),m.onClosing.call(o),n.removeClass(g.active),o.stop(!0,!0).addClass(g.animating),m.animateChildren&&(e.fn.transition!==i&&C.transition("is
 supported")?o.children().transition({animation:"fade 
out",queue:!1,useFailSafe:!0,debug:m.debug,verbose:m.verbose,duration:m.duration}):o.children().stop(!0,!0).animate({opacity:0},m.duration,f.resetOpacity)),o.slideUp(m.duration,m.easing,function(){o.removeClass(g.animating).removeClass(g.active),f.reset.display.call(this),m.onClose.call(this),m.onChange.call(this)}))},closeOthers:function(t){var
 
n,o,a,r=t!==i?w.eq(t):e(this).closest(h.title),s=r.parents(h.content).prev(h.title),l=r.closest(h.accordion),c=h.title+"."+g.active+":visible",u=h.content+"."+g.active+":visible";m.closeNested?(n=l.find(c).not(s),a=n.next(k)):(n=l.find(c).not(s),o=l.find(u).find(c).not(s),n=n.not(o),a=n.next(k)),n.length>0&&(f.debug("Exclusive
 enabled, closing other content",n),n.r
 
emoveClass(g.active),a.removeClass(g.animating).stop(!0,!0),m.animateChildren&&(e.fn.transition!==i&&C.transition("is
 supported")?a.children().transition({animation:"fade 
out",useFailSafe:!0,debug:m.debug,verbose:m.verbose,duration:m.duration}):a.children().stop(!0,!0).animate({opacity:0},m.duration,f.resetOpacity)),a.slideUp(m.duration,m.easing,function(){e(this).removeClass(g.active),f.reset.display.call(this)}))},reset:{display:function(){f.verbose("Removing
 inline display from 
element",this),e(this).css("display",""),""===e(this).attr("style")&&e(this).attr("style","").removeAttr("style")},opacity:function(){f.verbose("Removing
 inline opacity from 
element",this),e(this).css("opacity",""),""===e(this).attr("style")&&e(this).attr("style","").removeAttr("style")}},setting:function(t,n){if(f.debug("Changing
 setting",t,n),e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return 
m[t];e.isPlainObject(m[t])?e.extend(!0,m[t],n):m[t]=n}},internal:function(t,n){return
 f.debug("Changing int
 
ernal",t,n),n===i?f[t]:void(e.isPlainObject(t)?e.extend(!0,f,t):f[t]=n)},debug:function(){!m.silent&&m.debug&&(m.performance?f.performance.log(arguments):(f.debug=Function.prototype.bind.call(console.info,console,m.name+":"),f.debug.apply(console,arguments)))},verbose:function(){!m.silent&&m.verbose&&m.debug&&(m.performance?f.performance.log(arguments):(f.verbose=Function.prototype.bind.call(console.info,console,m.name+":"),f.verbose.apply(console,arguments)))},error:function(){m.silent||(f.error=Function.prototype.bind.call(console.error,console,m.name+":"),f.error.apply(console,arguments))},performance:{log:function(e){var
 t,n,i;m.performance&&(t=(new 
Date).getTime(),i=r||t,n=t-i,r=t,s.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:S,"Execution
 
Time":n})),clearTimeout(f.performance.timer),f.performance.timer=setTimeout(f.performance.display,500)},display:function(){var
 
t=m.name+":",n=0;r=!1,clearTimeout(f.performance.timer),e.each(s,function(e,t){n+=t["Execution
 Time"]})
 ,t+=" "+n+"ms",x&&(t+=" 
'"+x+"'"),(console.group!==i||console.table!==i)&&s.length>0&&(console.groupCollapsed(t),console.table?console.table(s):e.each(s,function(e,t){console.log(t.Name+":
 "+t["Execution 
Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(t,n,a){var 
r,s,l,c=T;return n=n||u,a=S||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. 
]/),r=t.length-1,e.each(t,function(n,o){var 
a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return
 s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return 
c[o]!==i?(s=c[o],!1):(f.error(v.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,n):s!==i&&(l=s),e.isArray(o)?o.push(l):o!==i?o=[o,l]:l!==i&&(o=l),s}},c?(T===i&&f.initialize(),f.invoke(l)):(T!==i&&T.invoke("destroy"),f.initialize())}),o!==i?o:this},e.fn.accordion.settings={name:"Accordion",namespace:"accordion",silent:!1,debug:!1,verbose:!1,performance:!0,on:"click",observeChanges:!0,exclusive:!0,collapsible:!0,closeNested:!1,ani
 
mateChildren:!0,duration:350,easing:"easeOutQuad",onOpening:function(){},onOpen:function(){},onClosing:function(){},
+onClose:function(){},onChange:function(){},error:{method:"The method you 
called is not 
defined"},className:{active:"active",animating:"animating"},selector:{accordion:".accordion",title:".title",trigger:".title",content:".content"}},e.extend(e.easing,{easeOutQuad:function(e,t,n,i,o){return-i*(t/=o)*(t-2)+n}})}(jQuery,window,document),function(e,t,n,i){"use
 strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof 
self&&self.Math==Math?self:Function("return 
this")(),e.fn.checkbox=function(o){var a,r=e(this),s=r.selector||"",l=(new 
Date).getTime(),c=[],u=arguments[0],d="string"==typeof 
u,f=[].slice.call(arguments,1);return r.each(function(){var 
r,m,g=e.extend(!0,{},e.fn.checkbox.settings,o),p=g.className,h=g.namespace,v=g.selector,b=g.error,y="."+h,x="module-"+h,C=e(this),w=e(this).children(v.label),k=e(this).children(v.input),S=k[0],T=!1,A=!1,R=C.data(x),E=this;m={initialize:function(){m.verbose("Initializing
 checkbox",g),m.create.label(),m.bind.events(),m.set.tabbable(),m.
 
hide.input(),m.observeChanges(),m.instantiate(),m.setup()},instantiate:function(){m.verbose("Storing
 instance of 
module",m),R=m,C.data(x,m)},destroy:function(){m.verbose("Destroying 
module"),m.unbind.events(),m.show.input(),C.removeData(x)},fix:{reference:function(){C.is(v.input)&&(m.debug("Behavior
 called on <input> adjusting invoked 
element"),C=C.closest(v.checkbox),m.refresh())}},setup:function(){m.set.initialLoad(),m.is.indeterminate()?(m.debug("Initial
 value is indeterminate"),m.indeterminate()):m.is.checked()?(m.debug("Initial 
value is checked"),m.check()):(m.debug("Initial value is 
unchecked"),m.uncheck()),m.remove.initialLoad()},refresh:function(){w=C.children(v.label),k=C.children(v.input),S=k[0]},hide:{input:function(){m.verbose("Modifying
 <input> z-index to be 
unselectable"),k.addClass(p.hidden)}},show:{input:function(){m.verbose("Modifying
 <input> z-index to be 
selectable"),k.removeClass(p.hidden)}},observeChanges:function(){"MutationObserver"in
 t&&(r=new MutationObserve
 r(function(e){m.debug("DOM tree modified, updating selector 
cache"),m.refresh()}),r.observe(E,{childList:!0,subtree:!0}),m.debug("Setting 
up mutation observer",r))},attachEvents:function(t,n){var 
i=e(t);n=e.isFunction(m[n])?m[n]:m.toggle,i.length>0?(m.debug("Attaching 
checkbox events to 
element",t,n),i.on("click"+y,n)):m.error(b.notFound)},event:{click:function(t){var
 n=e(t.target);return n.is(v.input)?void m.verbose("Using default check action 
on initialized checkbox"):n.is(v.link)?void m.debug("Clicking link inside 
checkbox, skipping toggle"):(m.toggle(),k.focus(),void 
t.preventDefault())},keydown:function(e){var 
t=e.which,n={enter:13,space:32,escape:27};t==n.escape?(m.verbose("Escape key 
pressed blurring 
field"),k.blur(),A=!0):e.ctrlKey||t!=n.space&&t!=n.enter?A=!1:(m.verbose("Enter/space
 key pressed, toggling 
checkbox"),m.toggle(),A=!0)},keyup:function(e){A&&e.preventDefault()}},check:function(){m.should.allowCheck()&&(m.debug("Checking
 checkbox",k),m.set.checked(),m.should.igno
 
reCallbacks()||(g.onChecked.call(S),g.onChange.call(S)))},uncheck:function(){m.should.allowUncheck()&&(m.debug("Unchecking
 
checkbox"),m.set.unchecked(),m.should.ignoreCallbacks()||(g.onUnchecked.call(S),g.onChange.call(S)))},indeterminate:function(){return
 m.should.allowIndeterminate()?void m.debug("Checkbox is already 
indeterminate"):(m.debug("Making checkbox 
indeterminate"),m.set.indeterminate(),void(m.should.ignoreCallbacks()||(g.onIndeterminate.call(S),g.onChange.call(S))))},determinate:function(){return
 m.should.allowDeterminate()?void m.debug("Checkbox is already 
determinate"):(m.debug("Making checkbox 
determinate"),m.set.determinate(),void(m.should.ignoreCallbacks()||(g.onDeterminate.call(S),g.onChange.call(S))))},enable:function(){return
 m.is.enabled()?void m.debug("Checkbox is already enabled"):(m.debug("Enabling 
checkbox"),m.set.enabled(),g.onEnable.call(S),void 
g.onEnabled.call(S))},disable:function(){return m.is.disabled()?void 
m.debug("Checkbox is already disabled"):(m.
 debug("Disabling checkbox"),m.set.disabled(),g.onDisable.call(S),void 
g.onDisabled.call(S))},get:{radios:function(){var t=m.get.name();return 
e('input[name="'+t+'"]').closest(v.checkbox)},otherRadios:function(){return 
m.get.radios().not(C)},name:function(){return 
k.attr("name")}},is:{initialLoad:function(){return T},radio:function(){return 
k.hasClass(p.radio)||"radio"==k.attr("type")},indeterminate:function(){return 
k.prop("indeterminate")!==i&&k.prop("indeterminate")},checked:function(){return 
k.prop("checked")!==i&&k.prop("checked")},disabled:function(){return 
k.prop("disabled")!==i&&k.prop("disabled")},enabled:function(){return!m.is.disabled()},determinate:function(){return!m.is.indeterminate()},unchecked:function(){return!m.is.checked()}},should:{allowCheck:function(){return
 
m.is.determinate()&&m.is.checked()&&!m.should.forceCallbacks()?(m.debug("Should 
not allow check, checkbox is already 
checked"),!1):g.beforeChecked.apply(S)!==!1||(m.debug("Should not allow check, 
beforeCheck
 ed cancelled"),!1)},allowUncheck:function(){return 
m.is.determinate()&&m.is.unchecked()&&!m.should.forceCallbacks()?(m.debug("Should
 not allow uncheck, checkbox is already 
unchecked"),!1):g.beforeUnchecked.apply(S)!==!1||(m.debug("Should not allow 
uncheck, beforeUnchecked cancelled"),!1)},allowIndeterminate:function(){return 
m.is.indeterminate()&&!m.should.forceCallbacks()?(m.debug("Should not allow 
indeterminate, checkbox is already 
indeterminate"),!1):g.beforeIndeterminate.apply(S)!==!1||(m.debug("Should not 
allow indeterminate, beforeIndeterminate 
cancelled"),!1)},allowDeterminate:function(){return 
m.is.determinate()&&!m.should.forceCallbacks()?(m.debug("Should not allow 
determinate, checkbox is already 
determinate"),!1):g.beforeDeterminate.apply(S)!==!1||(m.debug("Should not allow 
determinate, beforeDeterminate 
cancelled"),!1)},forceCallbacks:function(){return 
m.is.initialLoad()&&g.fireOnInit},ignoreCallbacks:function(){return 
T&&!g.fireOnInit}},can:{change:function(){return!(C.
 
hasClass(p.disabled)||C.hasClass(p.readOnly)||k.prop("disabled")||k.prop("readonly"))},uncheck:function(){return"boolean"==typeof
 
g.uncheckable?g.uncheckable:!m.is.radio()}},set:{initialLoad:function(){T=!0},checked:function(){return
 m.verbose("Setting class to 
checked"),C.removeClass(p.indeterminate).addClass(p.checked),m.is.radio()&&m.uncheckOthers(),!m.is.indeterminate()&&m.is.checked()?void
 m.debug("Input is already checked, skipping input property 
change"):(m.verbose("Setting state to 
checked",S),k.prop("indeterminate",!1).prop("checked",!0),void 
m.trigger.change())},unchecked:function(){return m.verbose("Removing checked 
class"),C.removeClass(p.indeterminate).removeClass(p.checked),!m.is.indeterminate()&&m.is.unchecked()?void
 m.debug("Input is already unchecked"):(m.debug("Setting state to 
unchecked"),k.prop("indeterminate",!1).prop("checked",!1),void 
m.trigger.change())},indeterminate:function(){return m.verbose("Setting class 
to indeterminate"),C.addClass(p.indeterminate),m.
 is.indeterminate()?void m.debug("Input is already indeterminate, skipping 
input property change"):(m.debug("Setting state to 
indeterminate"),k.prop("indeterminate",!0),void 
m.trigger.change())},determinate:function(){return m.verbose("Removing 
indeterminate class"),C.removeClass(p.indeterminate),m.is.determinate()?void 
m.debug("Input is already determinate, skipping input property 
change"):(m.debug("Setting state to determinate"),void 
k.prop("indeterminate",!1))},disabled:function(){return m.verbose("Setting 
class to disabled"),C.addClass(p.disabled),m.is.disabled()?void m.debug("Input 
is already disabled, skipping input property change"):(m.debug("Setting state 
to disabled"),k.prop("disabled","disabled"),void 
m.trigger.change())},enabled:function(){return m.verbose("Removing disabled 
class"),C.removeClass(p.disabled),m.is.enabled()?void m.debug("Input is already 
enabled, skipping input property change"):(m.debug("Setting state to 
enabled"),k.prop("disabled",!1),void m.trigger.chang
 e())},tabbable:function(){m.verbose("Adding tabindex to 
checkbox"),k.attr("tabindex")===i&&k.attr("tabindex",0)}},remove:{initialLoad:function(){T=!1}},trigger:{change:function(){var
 e=n.createEvent("HTMLEvents"),t=k[0];t&&(m.verbose("Triggering native change 
event"),e.initEvent("change",!0,!1),t.dispatchEvent(e))}},create:{label:function(){k.prevAll(v.label).length>0?(k.prev(v.label).detach().insertAfter(k),m.debug("Moving
 existing 
label",w)):m.has.label()||(w=e("<label>").insertAfter(k),m.debug("Creating 
label",w))}},has:{label:function(){return 
w.length>0}},bind:{events:function(){m.verbose("Attaching checkbox 
events"),C.on("click"+y,m.event.click).on("keydown"+y,v.input,m.event.keydown).on("keyup"+y,v.input,m.event.keyup)}},unbind:{events:function(){m.debug("Removing
 events"),C.off(y)}},uncheckOthers:function(){var 
e=m.get.otherRadios();m.debug("Unchecking other 
radios",e),e.removeClass(p.checked)},toggle:function(){return 
m.can.change()?void(m.is.indeterminate()||m.is.unchecked
 ()?(m.debug("Currently 
unchecked"),m.check()):m.is.checked()&&m.can.uncheck()&&(m.debug("Currently 
checked"),m.uncheck())):void(m.is.radio()||m.debug("Checkbox is read-only or 
disabled, ignoring toggle"))},setting:function(t,n){if(m.debug("Changing 
setting",t,n),e.isPlainObject(t))e.extend(!0,g,t);else{if(n===i)return 
g[t];e.isPlainObject(g[t])?e.extend(!0,g[t],n):g[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return
 
m[t];m[t]=n}},debug:function(){!g.silent&&g.debug&&(g.performance?m.performance.log(arguments):(m.debug=Function.prototype.bind.call(console.info,console,g.name+":"),m.debug.apply(console,arguments)))},verbose:function(){!g.silent&&g.verbose&&g.debug&&(g.performance?m.performance.log(arguments):(m.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),m.verbose.apply(console,arguments)))},error:function(){g.silent||(m.error=Function.prototype.bind.call(console.error,console,g.name+":"),m.error.apply(console,arguments)
 )},performance:{log:function(e){var t,n,i;g.performance&&(t=(new 
Date).getTime(),i=l||t,n=t-i,l=t,c.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:E,"Execution
 
Time":n})),clearTimeout(m.performance.timer),m.performance.timer=setTimeout(m.performance.display,500)},display:function(){var
 
t=g.name+":",n=0;l=!1,clearTimeout(m.performance.timer),e.each(c,function(e,t){n+=t["Execution
 Time"]}),t+=" "+n+"ms",s&&(t+=" 
'"+s+"'"),(console.group!==i||console.table!==i)&&c.length>0&&(console.groupCollapsed(t),console.table?console.table(c):e.each(c,function(e,t){console.log(t.Name+":
 "+t["Execution 
Time"]+"ms")}),console.groupEnd()),c=[]}},invoke:function(t,n,o){var 
r,s,l,c=R;return n=n||f,o=E||o,"string"==typeof t&&c!==i&&(t=t.split(/[\. 
]/),r=t.length-1,e.each(t,function(n,o){var 
a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return
 s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return 
c[o]!==i?(s=c[o],!1):(m.error(b.metho
 
d,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(o,n):s!==i&&(l=s),e.isArray(a)?a.push(l):a!==i?a=[a,l]:l!==i&&(a=l),s}},d?(R===i&&m.initialize(),m.invoke(u)):(R!==i&&R.invoke("destroy"),m.initialize())}),a!==i?a:this},e.fn.checkbox.settings={name:"Checkbox",namespace:"checkbox",silent:!1,debug:!1,verbose:!0,performance:!0,uncheckable:"auto",fireOnInit:!1,onChange:function(){},beforeChecked:function(){},beforeUnchecked:function(){},beforeDeterminate:function(){},beforeIndeterminate:function(){},onChecked:function(){},onUnchecked:function(){},onDeterminate:function(){},onIndeterminate:function(){},onEnable:function(){},onDisable:function(){},onEnabled:function(){},onDisabled:function(){},className:{checked:"checked",indeterminate:"indeterminate",disabled:"disabled",hidden:"hidden",radio:"radio",readOnly:"read-only"},error:{method:"The
 method you called is not 
defined"},selector:{checkbox:".ui.checkbox",label:"label, 
.box",input:'input[type="checkbox"], input[type="radio"]',link:"a[href]
 "}}}(jQuery,window,document),function(e,t,n,i){"use 
strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof 
self&&self.Math==Math?self:Function("return 
this")(),e.fn.dimmer=function(t){var o,a=e(this),r=(new 
Date).getTime(),s=[],l=arguments[0],c="string"==typeof 
l,u=[].slice.call(arguments,1);return a.each(function(){var 
d,f,m,g=e.isPlainObject(t)?e.extend(!0,{},e.fn.dimmer.settings,t):e.extend({},e.fn.dimmer.settings),p=g.selector,h=g.namespace,v=g.className,b=g.error,y="."+h,x="module-"+h,C=a.selector||"",w="ontouchstart"in
 
n.documentElement?"touchstart":"click",k=e(this),S=this,T=k.data(x);m={preinitialize:function(){m.is.dimmer()?(f=k.parent(),d=k):(f=k,d=m.has.dimmer()?g.dimmerName?f.find(p.dimmer).filter("."+g.dimmerName):f.find(p.dimmer):m.create(),m.set.variation())},initialize:function(){m.debug("Initializing
 
dimmer",g),m.bind.events(),m.set.dimmable(),m.instantiate()},instantiate:function(){m.verbose("Storing
 instance of module",m),T=m,k.data(x,T)},destroy:func
 tion(){m.verbose("Destroying previous 
module",d),m.unbind.events(),m.remove.variation(),f.off(y)},bind:{events:function(){"hover"==g.on?f.on("mouseenter"+y,m.show).on("mouseleave"+y,m.hide):"click"==g.on&&f.on(w+y,m.toggle),m.is.page()&&(m.debug("Setting
 as a page dimmer",f),m.set.pageDimmer()),m.is.closable()&&(m.verbose("Adding 
dimmer close 
event",d),f.on(w+y,p.dimmer,m.event.click))}},unbind:{events:function(){k.removeData(x),f.off(y)}},event:{click:function(t){m.verbose("Determining
 if event occured on 
dimmer",t),(0===d.find(t.target).length||e(t.target).is(p.content))&&(m.hide(),t.stopImmediatePropagation())}},addContent:function(t){var
 n=e(t);m.debug("Add content to 
dimmer",n),n.parent()[0]!==d[0]&&n.detach().appendTo(d)},create:function(){var 
t=e(g.template.dimmer());return g.dimmerName&&(m.debug("Creating named 
dimmer",g.dimmerName),t.addClass(g.dimmerName)),t.appendTo(f),t},show:function(t){t=e.isFunction(t)?t:function(){},m.debug("Showing
 dimmer",d,g),m.is.dimmed()&&!m.is.
 animating()||!m.is.enabled()?m.debug("Dimmer is already shown or 
disabled"):(m.animate.show(t),g.onShow.call(S),g.onChange.call(S))},hide:function(t){t=e.isFunction(t)?t:function(){},m.is.dimmed()||m.is.animating()?(m.debug("Hiding
 
dimmer",d),m.animate.hide(t),g.onHide.call(S),g.onChange.call(S)):m.debug("Dimmer
 is not visible")},toggle:function(){m.verbose("Toggling dimmer 
visibility",d),m.is.dimmed()?m.hide():m.show()},animate:{show:function(t){t=e.isFunction(t)?t:function(){},g.useCSS&&e.fn.transition!==i&&d.transition("is
 
supported")?("auto"!==g.opacity&&m.set.opacity(),d.transition({animation:g.transition+"
 
in",queue:!1,duration:m.get.duration(),useFailSafe:!0,onStart:function(){m.set.dimmed()},onComplete:function(){m.set.active(),t()}})):(m.verbose("Showing
 dimmer animation with 
javascript"),m.set.dimmed(),"auto"==g.opacity&&(g.opacity=.8),d.stop().css({opacity:0,width:"100%",height:"100%"}).fadeTo(m.get.duration(),g.opacity,function(){d.removeAttr("style"),m.set.active(),t()}
 
))},hide:function(t){t=e.isFunction(t)?t:function(){},g.useCSS&&e.fn.transition!==i&&d.transition("is
 supported")?(m.verbose("Hiding dimmer with 
css"),d.transition({animation:g.transition+" 
out",queue:!1,duration:m.get.duration(),useFailSafe:!0,onStart:function(){m.remove.dimmed()},onComplete:function(){m.remove.active(),t()}})):(m.verbose("Hiding
 dimmer with 
javascript"),m.remove.dimmed(),d.stop().fadeOut(m.get.duration(),function(){m.remove.active(),d.removeAttr("style"),t()}))}},get:{dimmer:function(){return
 d},duration:function(){return"object"==typeof 
g.duration?m.is.active()?g.duration.hide:g.duration.show:g.duration}},has:{dimmer:function(){return
 
g.dimmerName?k.find(p.dimmer).filter("."+g.dimmerName).length>0:k.find(p.dimmer).length>0}},is:{active:function(){return
 d.hasClass(v.active)},animating:function(){return 
d.is(":animated")||d.hasClass(v.animating)},closable:function(){return"auto"==g.closable?"hover"!=g.on:g.closable},dimmer:function(){return
 k.hasClass(v.dimmer)},d
 immable:function(){return k.hasClass(v.dimmable)},dimmed:function(){return 
f.hasClass(v.dimmed)},disabled:function(){return 
f.hasClass(v.disabled)},enabled:function(){return!m.is.disabled()},page:function(){return
 f.is("body")},pageDimmer:function(){return 
d.hasClass(v.pageDimmer)}},can:{show:function(){return!d.hasClass(v.disabled)}},set:{opacity:function(e){var
 
t=d.css("background-color"),n=t.split(","),i=n&&3==n.length,o=n&&4==n.length;e=0===g.opacity?0:g.opacity||e,i||o?(n[3]=e+")",t=n.join(",")):t="rgba(0,
 0, 0, "+e+")",m.debug("Setting opacity 
to",e),d.css("background-color",t)},active:function(){d.addClass(v.active)},dimmable:function(){f.addClass(v.dimmable)},dimmed:function(){f.addClass(v.dimmed)},pageDimmer:function(){d.addClass(v.pageDimmer)},disabled:function(){d.addClass(v.disabled)},variation:function(e){e=e||g.variation,e&&d.addClass(e)}},remove:{active:function(){d.removeClass(v.active)},dimmed:function(){f.removeClass(v.dimmed)},disabled:function(){d.removeClass(v.d
 
isabled)},variation:function(e){e=e||g.variation,e&&d.removeClass(e)}},setting:function(t,n){if(m.debug("Changing
 setting",t,n),e.isPlainObject(t))e.extend(!0,g,t);else{if(n===i)return 
g[t];e.isPlainObject(g[t])?e.extend(!0,g[t],n):g[t]=n}},internal:function(t,n){if(e.isPlainObject(t))e.extend(!0,m,t);else{if(n===i)return
 
m[t];m[t]=n}},debug:function(){!g.silent&&g.debug&&(g.performance?m.performance.log(arguments):(m.debug=Function.prototype.bind.call(console.info,console,g.name+":"),m.debug.apply(console,arguments)))},verbose:function(){!g.silent&&g.verbose&&g.debug&&(g.performance?m.performance.log(arguments):(m.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),m.verbose.apply(console,arguments)))},error:function(){g.silent||(m.error=Function.prototype.bind.call(console.error,console,g.name+":"),m.error.apply(console,arguments))},performance:{log:function(e){var
 t,n,i;g.performance&&(t=(new 
Date).getTime(),i=r||t,n=t-i,r=t,s.push({Name:e[0],Arguments:[].slice.
 call(e,1)||"",Element:S,"Execution 
Time":n})),clearTimeout(m.performance.timer),m.performance.timer=setTimeout(m.performance.display,500)},display:function(){var
 
t=g.name+":",n=0;r=!1,clearTimeout(m.performance.timer),e.each(s,function(e,t){n+=t["Execution
 Time"]}),t+=" "+n+"ms",C&&(t+=" '"+C+"'"),a.length>1&&(t+=" 
("+a.length+")"),(console.group!==i||console.table!==i)&&s.length>0&&(console.groupCollapsed(t),console.table?console.table(s):e.each(s,function(e,t){console.log(t.Name+":
 "+t["Execution 
Time"]+"ms")}),console.groupEnd()),s=[]}},invoke:function(t,n,a){var 
r,s,l,c=T;return n=n||u,a=S||a,"string"==typeof t&&c!==i&&(t=t.split(/[\. 
]/),r=t.length-1,e.each(t,function(n,o){var 
a=n!=r?o+t[n+1].charAt(0).toUpperCase()+t[n+1].slice(1):t;if(e.isPlainObject(c[a])&&n!=r)c=c[a];else{if(c[a]!==i)return
 s=c[a],!1;if(!e.isPlainObject(c[o])||n==r)return 
c[o]!==i?(s=c[o],!1):(m.error(b.method,t),!1);c=c[o]}})),e.isFunction(s)?l=s.apply(a,n):s!==i&&(l=s),e.isArray(o)?o.push(l):o!==i?o=[o,l]
 
:l!==i&&(o=l),s}},m.preinitialize(),c?(T===i&&m.initialize(),m.invoke(l)):(T!==i&&T.invoke("destroy"),m.initialize())}),o!==i?o:this},e.fn.dimmer.settings={name:"Dimmer",namespace:"dimmer",silent:!1,debug:!1,verbose:!1,performance:!0,dimmerName:!1,variation:!1,closable:"auto",useCSS:!0,transition:"fade",on:!1,opacity:"auto",duration:{show:500,hide:500},onChange:function(){},onShow:function(){},onHide:function(){},error:{method:"The
 method you called is not 
defined."},className:{active:"active",animating:"animating",dimmable:"dimmable",dimmed:"dimmed",dimmer:"dimmer",disabled:"disabled",hide:"hide",pageDimmer:"page",show:"show"},selector:{dimmer:">
 .ui.dimmer",content:".ui.dimmer > .content, .ui.dimmer > .content > 
.center"},template:{dimmer:function(){return e("<div />").attr("class","ui 
dimmer")}}}}(jQuery,window,document),function(e,t,n,i){"use 
strict";t="undefined"!=typeof t&&t.Math==Math?t:"undefined"!=typeof 
self&&self.Math==Math?self:Function("return this")(),e.fn.dropdown=fun
 ction(o){var a,r=e(this),s=e(n),l=r.selector||"",c="ontouchstart"in 
n.documentElement,u=(new Date).getTime(),d=[],f=arguments[0],m="string"==typeof 
f,g=[].slice.call(arguments,1);return r.each(function(p){var 
h,v,b,y,x,C,w,k,S=e.isPlainObject(o)?e.extend(!0,{},e.fn.dropdown.settings,o):e.extend({},e.fn.dropdown.settings),T=S.className,A=S.message,R=S.fields,E=S.keys,P=S.metadata,F=S.namespace,O=S.regExp,D=S.selector,q=S.error,j=S.templates,z="."+F,M="module-"+F,I=e(this),L=e(S.context),N=I.find(D.text),V=I.find(D.search),H=I.find(D.sizer),U=I.find(D.input),W=I.find(D.icon),B=I.prev().find(D.text).length>0?I.prev().find(D.text):I.prev(),Q=I.children(D.menu),X=Q.find(D.item),$=!1,Y=!1,K=!1,Z=this,J=I.data(M);k={initialize:function(){k.debug("Initializing
 
dropdown",S),k.is.alreadySetup()?k.setup.reference():(k.setup.layout(),k.refreshData(),k.save.defaults(),k.restore.selected(),k.create.id(),k.bind.events(),k.observeChanges(),k.instantiate())},instantiate:function(){k.verbose("Storing
  instance of 
dropdown",k),J=k,I.data(M,k)},destroy:function(){k.verbose("Destroying previous 
dropdown",I),k.remove.tabbable(),I.off(z).removeData(M),Q.off(z),s.off(y),k.disconnect.menuObserver(),k.disconnect.selectObserver()},observeChanges:function(){"MutationObserver"in
 t&&(C=new MutationObserver(k.event.select.mutation),w=new 
MutationObserver(k.event.menu.mutation),k.debug("Setting up mutation 
observer",C,w),k.observe.select(),k.observe.menu())},disconnect:{menuObserver:function(){w&&w.disconnect()},selectObserver:function(){C&&C.disconnect()}},observe:{select:function(){k.has.input()&&C.observe(U[0],{childList:!0,subtree:!0})},menu:function(){k.has.menu()&&w.observe(Q[0],{childList:!0,subtree:!0})}},create:{id:function(){x=(Math.random().toString(16)+"000000000").substr(2,8),y="."+x,k.verbose("Creating
 unique id for element",x)},userChoice:function(t){var 
n,o,a;return!!(t=t||k.get.userValues())&&(t=e.isArray(t)?t:[t],e.each(t,function(t,r){k.get.item(r)===!1&&(a=S.templates.addi
 tion(k.add.variables(A.addResult,r)),o=e("<div 
/>").html(a).attr("data-"+P.value,r).attr("data-"+P.text,r).addClass(T.addition).addClass(T.item),S.hideAdditions&&o.addClass(T.hidden),n=n===i?o:n.add(o),k.verbose("Creating
 user choices for value",r,o))}),n)},userLabels:function(t){var 
n=k.get.userValues();n&&(k.debug("Adding user 
labels",n),e.each(n,function(e,t){k.verbose("Adding custom user 
value"),k.add.label(t,t)}))},menu:function(){Q=e("<div 
/>").addClass(T.menu).appendTo(I)},sizer:function(){H=e("<span 
/>").addClass(T.sizer).insertAfter(V)}},search:function(e){e=e!==i?e:k.get.query(),k.verbose("Searching
 for 
query",e),k.has.minCharacters(e)?k.filter(e):k.hide()},select:{firstUnfiltered:function(){k.verbose("Selecting
 first non-filtered 
element"),k.remove.selectedItem(),X.not(D.unselectable).not(D.addition+D.hidden).eq(0).addClass(T.selected)},nextAvailable:function(e){e=e.eq(0);var
 
t=e.nextAll(D.item).not(D.unselectable).eq(0),n=e.prevAll(D.item).not(D.unselectable).eq(0),i=t.l
 ength>0;i?(k.verbose("Moving selection 
to",t),t.addClass(T.selected)):(k.verbose("Moving selection 
to",n),n.addClass(T.selected))}},setup:{api:function(){var 
e={debug:S.debug,urlData:{value:k.get.value(),query:k.get.query()},on:!1};k.verbose("First
 request, initializing 
API"),I.api(e)},layout:function(){I.is("select")&&(k.setup.select(),k.setup.returnedObject()),k.has.menu()||k.create.menu(),k.is.search()&&!k.has.search()&&(k.verbose("Adding
 search input"),V=e("<input 
/>").addClass(T.search).prop("autocomplete","off").insertBefore(N)),k.is.multiple()&&k.is.searchSelection()&&!k.has.sizer()&&k.create.sizer(),S.allowTab&&k.set.tabbable()},select:function(){var
 t=k.get.selectValues();k.debug("Dropdown initialized on a 
select",t),I.is("select")&&(U=I),U.parent(D.dropdown).length>0?(k.debug("UI 
dropdown already exists. Creating dropdown menu 
only"),I=U.closest(D.dropdown),k.has.menu()||k.create.menu(),Q=I.children(D.menu),k.setup.menu(t)):(k.debug("Creating
 entire dropdown from select"),
 I=e("<div 
/>").attr("class",U.attr("class")).addClass(T.selection).addClass(T.dropdown).html(j.dropdown(t)).insertBefore(U),U.hasClass(T.multiple)&&U.prop("multiple")===!1&&(k.error(q.missingMultiple),U.prop("multiple",!0)),U.is("[multiple]")&&k.set.multiple(),U.prop("disabled")&&(k.debug("Disabling
 
dropdown"),I.addClass(T.disabled)),U.removeAttr("class").detach().prependTo(I)),k.refresh()},menu:function(e){Q.html(j.menu(e,R)),X=Q.find(D.item)},reference:function(){k.debug("Dropdown
 behavior was called on select, replacing with closest 
dropdown"),I=I.parent(D.dropdown),k.refresh(),k.setup.returnedObject(),m&&(J=k,k.invoke(f))},returnedObject:function(){var
 
e=r.slice(0,p),t=r.slice(p+1);r=e.add(I).add(t)}},refresh:function(){k.refreshSelectors(),k.refreshData()},refreshItems:function(){X=Q.find(D.item)},refreshSelectors:function(){k.verbose("Refreshing
 selector 
cache"),N=I.find(D.text),V=I.find(D.search),U=I.find(D.input),W=I.find(D.icon),B=I.prev().find(D.text).length>0?I.prev().fin
 
d(D.text):I.prev(),Q=I.children(D.menu),X=Q.find(D.item)},refreshData:function(){k.verbose("Refreshing
 cached 
metadata"),X.removeData(P.text).removeData(P.value)},clearData:function(){k.verbose("Clearing
 
metadata"),X.removeData(P.text).removeData(P.value),I.removeData(P.defaultText).removeData(P.defaultValue).removeData(P.placeholderText)},toggle:function(){k.verbose("Toggling
 menu 
visibility"),k.is.active()?k.hide():k.show()},show:function(t){if(t=e.isFunction(t)?t:function(){},k.can.show()&&!k.is.active()){if(k.debug("Showing
 
dropdown"),!k.has.message()||k.has.maxSelections()||k.has.allResultsFiltered()||k.remove.message(),k.is.allFiltered())return!0;S.onShow.call(Z)!==!1&&k.animate.show(function(){k.can.click()&&k.bind.intent(),k.has.menuSearch()&&k.focusSearch(),k.set.visible(),t.call(Z)})}},hide:function(t){t=e.isFunction(t)?t:function(){},k.is.active()&&(k.debug("Hiding
 
dropdown"),S.onHide.call(Z)!==!1&&k.animate.hide(function(){k.remove.visible(),t.call(Z)}))},hideOthers:func
 tion(){k.verbose("Finding other dropdowns to 
hide"),r.not(I).has(D.menu+"."+T.visible).dropdown("hide")},hideMenu:function(){k.verbose("Hiding
 menu  
instantaneously"),k.remove.active(),k.remove.visible(),Q.transition("hide")},hideSubMenus:function(){var
 e=Q.children(D.item).find(D.menu);k.verbose("Hiding sub 
menus",e),e.transition("hide")},bind:{events:function(){c&&k.bind.touchEvents(),k.bind.keyboardEvents(),k.bind.inputEvents(),k.bind.mouseEvents()},touchEvents:function(){k.debug("Touch
 device detected binding additional touch 
events"),k.is.searchSelection()||k.is.single()&&I.on("touchstart"+z,k.event.test.toggle),Q.on("touchstart"+z,D.item,k.event.item.mouseenter)},keyboardEvents:function(){k.verbose("Binding
 keyboard 
events"),I.on("keydown"+z,k.event.keydown),k.has.search()&&I.on(k.get.inputEvent()+z,D.search,k.event.input),k.is.multiple()&&s.on("keydown"+y,k.event.document.keydown)},inputEvents:function(){k.verbose("Binding
 input change events"),I.on("change"+z,D.input,k.event
 .change)},mouseEvents:function(){k.verbose("Binding mouse 
events"),k.is.multiple()&&I.on("click"+z,D.label,k.event.label.click).on("click"+z,D.remove,k.event.remove.click),k.is.searchSelection()?(I.on("mousedown"+z,k.event.mousedown).on("mouseup"+z,k.event.mouseup).on("mousedown"+z,D.menu,k.event.menu.mousedown).on("mouseup"+z,D.menu,k.event.menu.mouseup).on("click"+z,D.icon,k.event.icon.click).on("focus"+z,D.search,k.event.search.focus).on("click"+z,D.search,k.event.search.focus).on("blur"+z,D.search,k.event.search.blur).on("click"+z,D.text,k.event.text.focus),k.is.multiple()&&I.on("click"+z,k.event.click)):("click"==S.on?I.on("click"+z,D.icon,k.event.icon.click).on("click"+z,k.event.test.toggle):"hover"==S.on?I.on("mouseenter"+z,k.delay.show).on("mouseleave"+z,k.delay.hide):I.on(S.on+z,k.toggle),I.on("mousedown"+z,k.event.mousedown).on("mouseup"+z,k.event.mouseup).on("focus"+z,k.event.focus).on("blur"+z,k.event.blur)),Q.on("mouseenter"+z,D.item,k.event.item.mouseenter).on("mousele
 
ave"+z,D.item,k.event.item.mouseleave).on("click"+z,D.item,k.event.item.click)},intent:function(){k.verbose("Binding
 hide intent event to 
document"),c&&s.on("touchstart"+y,k.event.test.touch).on("touchmove"+y,k.event.test.touch),s.on("click"+y,k.event.test.hide)}},unbind:{intent:function(){k.verbose("Removing
 hide intent event from 
document"),c&&s.off("touchstart"+y).off("touchmove"+y),s.off("click"+y)}},filter:function(e){var
 
t=e!==i?e:k.get.query(),n=function(){k.is.multiple()&&k.filterActive(),k.select.firstUnfiltered(),k.has.allResultsFiltered()?S.onNoResults.call(Z,t)?S.allowAdditions?S.hideAdditions&&(k.verbose("User
 addition with no menu, setting empty 
style"),k.set.empty(),k.hideMenu()):(k.verbose("All items filtered, showing 
message",t),k.add.message(A.noResults)):(k.verbose("All items filtered, hiding 
dropdown",t),k.hideMenu()):(k.remove.empty(),k.remove.message()),S.allowAdditions&&k.add.userSuggestion(e),k.is.searchSelection()&&k.can.show()&&k.is.focusedOnSearch()&&k.sho
 
w()};S.useLabels&&k.has.maxSelections()||(S.apiSettings?k.can.useAPI()?k.queryRemote(t,function(){n()}):k.error(q.noAPI):(k.filterItems(t),n()))},queryRemote:function(t,n){var
 
i={errorDuration:!1,cache:"local",throttle:S.throttle,urlData:{query:t},onError:function(){k.add.message(A.serverError),n()},onFailure:function(){k.add.message(A.serverError),n()},onSuccess:function(e){k.remove.message(),k.setup.menu({values:e[R.remoteValues]}),n()}};I.api("get
 
request")||k.setup.api(),i=e.extend(!0,{},i,S.apiSettings),I.api("setting",i).api("query")},filterItems:function(t){var
 n=t!==i?t:k.get.query(),o=null,a=k.escape.regExp(n),r=new 
RegExp("^"+a,"igm");k.has.query()&&(o=[],k.verbose("Searching for matching 
values",n),X.each(function(){var 
t,i,a=e(this);if("both"==S.match||"text"==S.match){if(t=String(k.get.choiceText(a,!1)),t.search(r)!==-1)return
 o.push(this),!0;if("exact"===S.fullTextSearch&&k.exactSearch(n,t))return 
o.push(this),!0;if(S.fullTextSearch===!0&&k.fuzzySearch(n,t))return o.pu
 
sh(this),!0}if("both"==S.match||"value"==S.match){if(i=String(k.get.choiceValue(a,t)),i.search(r)!==-1)return
 o.push(this),!0;if(S.fullTextSearch&&k.fuzzySearch(n,i))return 
o.push(this),!0}})),k.debug("Showing only matched 
items",n),k.remove.filteredItem(),o&&X.not(o).addClass(T.filtered)},fuzzySearch:function(e,t){var
 
n=t.length,i=e.length;if(e=e.toLowerCase(),t=t.toLowerCase(),i>n)return!1;if(i===n)return
 e===t;e:for(var o=0,a=0;o<i;o++){for(var 
r=e.charCodeAt(o);a<n;)if(t.charCodeAt(a++)===r)continue 
e;return!1}return!0},exactSearch:function(e,t){return 
e=e.toLowerCase(),t=t.toLowerCase(),t.indexOf(e)>-1},filterActive:function(){S.useLabels&&X.filter("."+T.active).addClass(T.filtered)},focusSearch:function(e){k.has.search()&&!k.is.focusedOnSearch()&&(e?(I.off("focus"+z,D.search),V.focus(),I.on("focus"+z,D.search,k.event.search.focus)):V.focus())},forceSelection:function(){var
 
e=X.not(T.filtered).filter("."+T.selected).eq(0),t=X.not(T.filtered).filter("."+T.active).eq(0),n=e.lengt
 h>0?e:t,i=n.length>0;return i?(k.debug("Forcing partial selection to selected 
item",n),void 
k.event.item.click.call(n,{},!0)):void(S.allowAdditions?(k.set.selected(k.get.query()),k.remove.searchTerm()):k.remove.searchTerm())},event:{change:function(){K||(k.debug("Input
 changed, updating 
selection"),k.set.selected())},focus:function(){S.showOnFocus&&!$&&k.is.hidden()&&!v&&k.show()},blur:function(e){v=n.activeElement===this,$||v||(k.remove.activeLabel(),k.hide())},mousedown:function(){k.is.searchSelection()?b=!0:$=!0},mouseup:function(){k.is.searchSelection()?b=!1:$=!1},click:function(t){var
 
n=e(t.target);n.is(I)&&(k.is.focusedOnSearch()?k.show():k.focusSearch())},search:{focus:function(){$=!0,k.is.multiple()&&k.remove.activeLabel(),S.showOnFocus&&k.search()},blur:function(e){v=n.activeElement===this,b||Y||v||(S.forceSelection&&k.forceSelection(),k.hide()),b=!1}},icon:{click:function(e){k.toggle()}},text:{focus:function(e){$=!0,k.focusSearch()}},input:function(e){(k.is.multiple()||k.i
 
s.searchSelection())&&k.set.filtered(),clearTimeout(k.timer),k.timer=setTimeout(k.search,S.delay.search);
+},label:{click:function(t){var 
n=e(this),i=I.find(D.label),o=i.filter("."+T.active),a=n.nextAll("."+T.active),r=n.prevAll("."+T.active),s=a.length>0?n.nextUntil(a).add(o).add(n):n.prevUntil(r).add(o).add(n);t.shiftKey?(o.removeClass(T.active),s.addClass(T.active)):t.ctrlKey?n.toggleClass(T.active):(o.removeClass(T.active),n.addClass(T.active)),S.onLabelSelect.apply(this,i.filter("."+T.active))}},remove:{click:function(){var
 
t=e(this).parent();t.hasClass(T.active)?k.remove.activeLabels():k.remove.activeLabels(t)}},test:{toggle:function(e){var
 
t=k.is.multiple()?k.show:k.toggle;k.is.bubbledLabelClick(e)||k.is.bubbledIconClick(e)||k.determine.eventOnElement(e,t)&&e.preventDefault()},touch:function(e){k.determine.eventOnElement(e,function(){"touchstart"==e.type?k.timer=setTimeout(function(){k.hide()},S.delay.touch):"touchmove"==e.type&&clearTimeout(k.timer)}),e.stopPropagation()},hide:function(e){k.determine.eventInModule(e,k.hide)}},select:{mutation:function(e){k.debug("<select>
 modifie
 d, recreating menu"),k.setup.select()}},menu:{mutation:function(t){var 
n=t[0],i=e(n.addedNodes?n.addedNodes[0]:!1),o=e(n.removedNodes?n.removedNodes[0]:!1),a=i.add(o),r=a.is(D.addition)||a.closest(D.addition).length>0,s=a.is(D.message)||a.closest(D.message).length>0;r||s?(k.debug("Updating
 item selector cache"),k.refreshItems()):(k.debug("Menu modified, updating 
selector 
cache"),k.refresh())},mousedown:function(){Y=!0},mouseup:function(){Y=!1}},item:{mouseenter:function(t){var
 
n=e(t.target),i=e(this),o=i.children(D.menu),a=i.siblings(D.item).children(D.menu),r=o.length>0,s=o.find(n).length>0;!s&&r&&(clearTimeout(k.itemTimer),k.itemTimer=setTimeout(function(){k.verbose("Showing
 
sub-menu",o),e.each(a,function(){k.animate.hide(!1,e(this))}),k.animate.show(!1,o)},S.delay.show),t.preventDefault())},mouseleave:function(t){var
 
n=e(this).children(D.menu);n.length>0&&(clearTimeout(k.itemTimer),k.itemTimer=setTimeout(function(){k.verbose("Hiding
 sub-menu",n),k.animate.hide(!1,n)},S.delay.hide
 ))},click:function(t,n){var 
i=e(this),o=e(t?t.target:""),a=i.find(D.menu),r=k.get.choiceText(i),s=k.get.choiceValue(i,r),l=a.length>0,c=a.find(o).length>0;c||l&&!S.allowCategorySelection||(k.is.searchSelection()&&(S.allowAdditions&&k.remove.userAddition(),k.remove.searchTerm(),k.is.focusedOnSearch()||1==n||k.focusSearch(!0)),S.useLabels||(k.remove.filteredItem(),k.set.scrollPosition(i)),k.determine.selectAction.call(this,r,s))}},document:{keydown:function(e){var
 t=e.which,n=k.is.inObject(t,E);if(n){var 
i=I.find(D.label),o=i.filter("."+T.active),a=(o.data(P.value),i.index(o)),r=i.length,s=o.length>0,l=o.length>1,c=0===a,u=a+1==r,d=k.is.searchSelection(),f=k.is.focusedOnSearch(),m=k.is.focused(),g=f&&0===k.get.caretPosition();if(d&&!s&&!f)return;t==E.leftArrow?!m&&!g||s?s&&(e.shiftKey?k.verbose("Adding
 previous label to selection"):(k.verbose("Selecting previous 
label"),i.removeClass(T.active)),c&&!l?o.addClass(T.active):o.prev(D.siblingLabel).addClass(T.active).end(),e.preventDefault
 ()):(k.verbose("Selecting previous 
label"),i.last().addClass(T.active)):t==E.rightArrow?(m&&!s&&i.first().addClass(T.active),s&&(e.shiftKey?k.verbose("Adding
 next label to selection"):(k.verbose("Selecting next 
label"),i.removeClass(T.active)),u?d?f?i.removeClass(T.active):k.focusSearch():l?o.next(D.siblingLabel).addClass(T.active):o.addClass(T.active):o.next(D.siblingLabel).addClass(T.active),e.preventDefault())):t==E.deleteKey||t==E.backspace?s?(k.verbose("Removing
 active 
labels"),u&&d&&!f&&k.focusSearch(),o.last().next(D.siblingLabel).addClass(T.active),k.remove.activeLabels(o),e.preventDefault()):g&&!s&&t==E.backspace&&(k.verbose("Removing
 last label on input 
backspace"),o=i.last().addClass(T.active),k.remove.activeLabels(o)):o.removeClass(T.active)}}},keydown:function(e){var
 t=e.which,n=k.is.inObject(t,E);if(n){var 
i,o,a=X.not(D.unselectable).filter("."+T.selected).eq(0),r=Q.children("."+T.active).eq(0),s=a.length>0?a:r,l=s.length>0?s.siblings(":not(."+T.filtered+")").addBack()
 
:Q.children(":not(."+T.filtered+")"),c=s.children(D.menu),u=s.closest(D.menu),d=u.hasClass(T.visible)||u.hasClass(T.animating)||u.parent(D.menu).length>0,f=c.length>0,m=s.length>0,g=s.not(D.unselectable).length>0,p=t==E.delimiter&&S.allowAdditions&&k.is.multiple(),h=S.allowAdditions&&S.hideAdditions&&(t==E.enter||p)&&g;if(h&&(k.verbose("Selecting
 item from keyboard 
shortcut",s),k.event.item.click.call(s,e),k.is.searchSelection()&&k.remove.searchTerm()),k.is.visible()){if((t==E.enter||p)&&(t==E.enter&&m&&f&&!S.allowCategorySelection?(k.verbose("Pressed
 enter on unselectable category, opening sub 
menu"),t=E.rightArrow):g&&(k.verbose("Selecting item from keyboard 
shortcut",s),k.event.item.click.call(s,e),k.is.searchSelection()&&k.remove.searchTerm()),e.preventDefault()),m&&(t==E.leftArrow&&(o=u[0]!==Q[0],o&&(k.verbose("Left
 key pressed, closing 
sub-menu"),k.animate.hide(!1,u),s.removeClass(T.selected),u.closest(D.item).addClass(T.selected),e.preventDefault())),t==E.rightArrow&&f&&(k.ve
 rbose("Right key pressed, opening 
sub-menu"),k.animate.show(!1,c),s.removeClass(T.selected),c.find(D.item).eq(0).addClass(T.selected),e.preventDefault())),t==E.upArrow){if(i=m&&d?s.prevAll(D.item+":not("+D.unselectable+")").eq(0):X.eq(0),l.index(i)<0)return
 k.verbose("Up key pressed but reached top of current menu"),void 
e.preventDefault();k.verbose("Up key pressed, changing active 
item"),s.removeClass(T.selected),i.addClass(T.selected),k.set.scrollPosition(i),S.selectOnKeydown&&k.is.single()&&k.set.selectedItem(i),e.preventDefault()}if(t==E.downArrow){if(i=m&&d?i=s.nextAll(D.item+":not("+D.unselectable+")").eq(0):X.eq(0),0===i.length)return
 k.verbose("Down key pressed but reached bottom of current menu"),void 
e.preventDefault();k.verbose("Down key pressed, changing active 
item"),X.removeClass(T.selected),i.addClass(T.selected),k.set.scrollPosition(i),S.selectOnKeydown&&k.is.single()&&k.set.selectedItem(i),e.preventDefault()}t==E.pageUp&&(k.scrollPage("up"),e.preventDefault()),t==E.
 
pageDown&&(k.scrollPage("down"),e.preventDefault()),t==E.escape&&(k.verbose("Escape
 key pressed, closing dropdown"),k.hide())}else 
p&&e.preventDefault(),t!=E.downArrow||k.is.visible()||(k.verbose("Down key 
pressed, showing 
dropdown"),k.select.firstUnfiltered(),k.show(),e.preventDefault())}else 
k.has.search()||k.set.selectedLetter(String.fromCharCode(t))}},trigger:{change:function(){var
 e=n.createEvent("HTMLEvents"),t=U[0];t&&(k.verbose("Triggering native change 
event"),e.initEvent("change",!0,!1),t.dispatchEvent(e))}},determine:{selectAction:function(t,n){k.verbose("Determining
 action",S.action),e.isFunction(k.action[S.action])?(k.verbose("Triggering 
preset 
action",S.action,t,n),k.action[S.action].call(Z,t,n,this)):e.isFunction(S.action)?(k.verbose("Triggering
 user 
action",S.action,t,n),S.action.call(Z,t,n,this)):k.error(q.action,S.action)},eventInModule:function(t,i){var
 
o=e(t.target),a=o.closest(n.documentElement).length>0,r=o.closest(I).length>0;return
 i=e.isFunction(i)?i:functio
 n(){},a&&!r?(k.verbose("Triggering event",i),i(),!0):(k.verbose("Event 
occurred in dropdown, canceling 
callback"),!1)},eventOnElement:function(t,i){var 
o=e(t.target),a=o.closest(D.siblingLabel),r=n.body.contains(t.target),s=0===I.find(a).length,l=0===o.closest(Q).length;return
 i=e.isFunction(i)?i:function(){},r&&s&&l?(k.verbose("Triggering 
event",i),i(),!0):(k.verbose("Event occurred in dropdown menu, canceling 
callback"),!1)}},action:{nothing:function(){},activate:function(t,n,o){if(n=n!==i?n:t,k.can.activate(e(o))){if(k.set.selected(n,e(o)),k.is.multiple()&&!k.is.allFiltered())return;k.hideAndClear()}},select:function(t,n,o){if(n=n!==i?n:t,k.can.activate(e(o))){if(k.set.value(n,e(o)),k.is.multiple()&&!k.is.allFiltered())return;k.hideAndClear()}},combo:function(t,n,o){n=n!==i?n:t,k.set.selected(n,e(o)),k.hideAndClear()},hide:function(e,t,n){k.set.value(t,e),k.hideAndClear()}},get:{id:function(){return
 x},defaultText:function(){return 
I.data(P.defaultText)},defaultValue:function(){r
 eturn I.data(P.defaultValue)},placeholderText:function(){return 
I.data(P.placeholderText)||""},text:function(){return 
N.text()},query:function(){return 
e.trim(V.val())},searchWidth:function(e){return 
e=e!==i?e:V.val(),H.text(e),Math.ceil(H.width()+1)},selectionCount:function(){var
 t,n=k.get.values();return 
t=k.is.multiple()?e.isArray(n)?n.length:0:""!==k.get.value()?1:0},transition:function(e){return"auto"==S.transition?k.is.upward(e)?"slide
 up":"slide down":S.transition},userValues:function(){var 
t=k.get.values();return!!t&&(t=e.isArray(t)?t:[t],e.grep(t,function(e){return 
k.get.item(e)===!1}))},uniqueArray:function(t){return 
e.grep(t,function(n,i){return 
e.inArray(n,t)===i})},caretPosition:function(){var 
e,t,i=V.get(0);return"selectionStart"in 
i?i.selectionStart:n.selection?(i.focus(),e=n.selection.createRange(),t=e.text.length,e.moveStart("character",-i.value.length),e.text.length-t):void
 0},value:function(){var 
t=U.length>0?U.val():I.data(P.value),n=e.isArray(t)&&1===t.length&&"
 "===t[0];return t===i||n?"":t},values:function(){var 
e=k.get.value();return""===e?"":!k.has.selectInput()&&k.is.multiple()?"string"==typeof
 e?e.split(S.delimiter):"":e},remoteValues:function(){var 
t=k.get.values(),n=!1;return t&&("string"==typeof 
t&&(t=[t]),e.each(t,function(e,t){var 
i=k.read.remoteData(t);k.verbose("Restoring value from session 
data",i,t),i&&(n||(n={}),n[t]=i)})),n},choiceText:function(t,n){if(n=n!==i?n:S.preserveHTML,t)return
 t.find(D.menu).length>0&&(k.verbose("Retrieving text of element with 
sub-menu"),t=t.clone(),t.find(D.menu).remove(),t.find(D.menuIcon).remove()),t.data(P.text)!==i?t.data(P.text):n?e.trim(t.html()):e.trim(t.text())},choiceValue:function(t,n){return
 
n=n||k.get.choiceText(t),!!t&&(t.data(P.value)!==i?String(t.data(P.value)):"string"==typeof
 n?e.trim(n.toLowerCase()):String(n))},inputEvent:function(){var 
e=V[0];return!!e&&(e.oninput!==i?"input":e.onpropertychange!==i?"propertychange":"keyup")},selectValues:function(){var
 t={};return t.values=[],
 I.find("option").each(function(){var 
n=e(this),o=n.html(),a=n.attr("disabled"),r=n.attr("value")!==i?n.attr("value"):o;"auto"===S.placeholder&&""===r?t.placeholder=o:t.values.push({name:o,value:r,disabled:a})}),S.placeholder&&"auto"!==S.placeholder&&(k.debug("Setting
 placeholder value 
to",S.placeholder),t.placeholder=S.placeholder),S.sortSelect?(t.values.sort(function(e,t){return
 e.name>t.name?1:-1}),k.debug("Retrieved and sorted values from 
select",t)):k.debug("Retrieved values from 
select",t),t},activeItem:function(){return 
X.filter("."+T.active)},selectedItem:function(){var 
e=X.not(D.unselectable).filter("."+T.selected);return 
e.length>0?e:X.eq(0)},itemWithAdditions:function(e){var 
t=k.get.item(e),n=k.create.userChoice(e),i=n&&n.length>0;return 
i&&(t=t.length>0?t.add(n):n),t},item:function(t,n){var o,a,r=!1;return 
t=t!==i?t:k.get.values()!==i?k.get.values():k.get.text(),o=a?t.length>0:t!==i&&null!==t,a=k.is.multiple()&&e.isArray(t),n=""===t||0===t||(n||!1),o&&X.each(function(){va
 r 
o=e(this),s=k.get.choiceText(o),l=k.get.choiceValue(o,s);if(null!==l&&l!==i)if(a)e.inArray(String(l),t)===-1&&e.inArray(s,t)===-1||(r=r?r.add(o):o);else
 if(n){if(k.verbose("Ambiguous dropdown value using strict type 
check",o,t),l===t||s===t)return r=o,!0}else 
if(String(l)==String(t)||s==t)return k.verbose("Found select item by 
value",l,t),r=o,!0}),r}},check:{maxSelections:function(e){return!S.maxSelections||(e=e!==i?e:k.get.selectionCount(),e>=S.maxSelections?(k.debug("Maximum
 selection count 
reached"),S.useLabels&&(X.addClass(T.filtered),k.add.message(A.maxSelections)),!0):(k.verbose("No
 longer at maximum selection 
count"),k.remove.message(),k.remove.filteredItem(),k.is.searchSelection()&&k.filterItems(),!1))}},restore:{defaults:function(){k.clear(),k.restore.defaultText(),k.restore.defaultValue()},defaultText:function(){var
 e=k.get.defaultText(),t=k.get.placeholderText;e===t?(k.debug("Restoring 
default placeholder text",e),k.set.placeholderText(e)):(k.debug("Restoring 
default te
 
xt",e),k.set.text(e))},placeholderText:function(){k.set.placeholderText()},defaultValue:function(){var
 e=k.get.defaultValue();e!==i&&(k.debug("Restoring default 
value",e),""!==e?(k.set.value(e),k.set.selected()):(k.remove.activeItem(),k.remove.selectedItem()))},labels:function(){S.allowAdditions&&(S.useLabels||(k.error(q.labels),S.useLabels=!0),k.debug("Restoring
 selected 
values"),k.create.userLabels()),k.check.maxSelections()},selected:function(){k.restore.values(),k.is.multiple()?(k.debug("Restoring
 previously selected values and labels"),k.restore.labels()):k.debug("Restoring 
previously selected 
values")},values:function(){k.set.initialLoad(),S.apiSettings&&S.saveRemoteData&&k.get.remoteValues()?k.restore.remoteValues():k.set.selected(),k.remove.initialLoad()},remoteValues:function(){var
 t=k.get.remoteValues();k.debug("Recreating selected from session 
data",t),t&&(k.is.single()?e.each(t,function(e,t){k.set.text(t)}):e.each(t,function(e,t){k.add.label(e,t)}))}},read:{remoteData:fu
 nction(e){var n;return t.Storage===i?void 
k.error(q.noStorage):(n=sessionStorage.getItem(e),n!==i&&n)}},save:{defaults:function(){k.save.defaultText(),k.save.placeholderText(),k.save.defaultValue()},defaultValue:function(){var
 e=k.get.value();k.verbose("Saving default value 
as",e),I.data(P.defaultValue,e)},defaultText:function(){var 
e=k.get.text();k.verbose("Saving default text 
as",e),I.data(P.defaultText,e)},placeholderText:function(){var 
e;S.placeholder!==!1&&N.hasClass(T.placeholder)&&(e=k.get.text(),k.verbose("Saving
 placeholder text 
as",e),I.data(P.placeholderText,e))},remoteData:function(e,n){return 
t.Storage===i?void k.error(q.noStorage):(k.verbose("Saving remote data to 
session storage",n,e),void 
sessionStorage.setItem(n,e))}},clear:function(){k.is.multiple()&&S.useLabels?k.remove.labels():(k.remove.activeItem(),k.remove.selectedItem()),k.set.placeholderText(),k.clearValue()},clearValue:function(){k.set.value("")},scrollPage:function(e,t){var
 n,i,o,a=t||k.get.selectedItem(),
 
r=a.closest(D.menu),s=r.outerHeight(),l=r.scrollTop(),c=X.eq(0).outerHeight(),u=Math.floor(s/c),d=(r.prop("scrollHeight"),"up"==e?l-c*u:l+c*u),f=X.not(D.unselectable);o="up"==e?f.index(a)-u:f.index(a)+u,n="up"==e?o>=0:o<f.length,i=n?f.eq(o):"up"==e?f.first():f.last(),i.length>0&&(k.debug("Scrolling
 
page",e,i),a.removeClass(T.selected),i.addClass(T.selected),S.selectOnKeydown&&k.is.single()&&k.set.selectedItem(i),r.scrollTop(d))},set:{filtered:function(){var
 
e=k.is.multiple(),t=k.is.searchSelection(),n=e&&t,i=t?k.get.query():"",o="string"==typeof
 i&&i.length>0,a=k.get.searchWidth(),r=""!==i;e&&o&&(k.verbose("Adjusting input 
width",a,S.glyphWidth),V.css("width",a)),o||n&&r?(k.verbose("Hiding placeholder 
text"),N.addClass(T.filtered)):(!e||n&&!r)&&(k.verbose("Showing placeholder 
text"),N.removeClass(T.filtered))},empty:function(){I.addClass(T.empty)},loading:function(){I.addClass(T.loading)},placeholderText:function(e){e=e||k.get.placeholderText(),k.debug("Setting
 placeholder text",e),
 
k.set.text(e),N.addClass(T.placeholder)},tabbable:function(){k.has.search()?(k.debug("Added
 tabindex to searchable 
dropdown"),V.val("").attr("tabindex",0),Q.attr("tabindex",-1)):(k.debug("Added 
tabindex to 
dropdown"),I.attr("tabindex")===i&&(I.attr("tabindex",0),Q.attr("tabindex",-1)))},initialLoad:function(){k.verbose("Setting
 initial 
load"),h=!0},activeItem:function(e){S.allowAdditions&&e.filter(D.addition).length>0?e.addClass(T.filtered):e.addClass(T.active)},partialSearch:function(e){var
 t=k.get.query().length;V.val(e.substr(0,t))},scrollPosition:function(e,t){var 
n,o,a,r,s,l,c,u,d,f=5;e=e||k.get.selectedItem(),n=e.closest(D.menu),o=e&&e.length>0,t=t!==i&&t,e&&n.length>0&&o&&(r=e.position().top,n.addClass(T.loading),l=n.scrollTop(),s=n.offset().top,r=e.offset().top,a=l-s+r,t||(c=n.height(),d=l+c<a+f,u=a-f<l),k.debug("Scrolling
 to active 
item",a),(t||u||d)&&n.scrollTop(a),n.removeClass(T.loading))},text:function(e){"select"!==S.action&&("combo"==S.action?(k.debug("Changing
 combo 
 button 
text",e,B),S.preserveHTML?B.html(e):B.text(e)):(e!==k.get.placeholderText()&&N.removeClass(T.placeholder),k.debug("Changing
 
text",e,N),N.removeClass(T.filtered),S.preserveHTML?N.html(e):N.text(e)))},selectedItem:function(e){var
 t=k.get.choiceValue(e),n=k.get.choiceText(e,!1);k.debug("Setting user 
selection to 
item",e),k.remove.activeItem(),k.set.partialSearch(n),k.set.activeItem(e),k.set.selected(t,e),k.set.text(n)},selectedLetter:function(t){var
 
n,i=X.filter("."+T.selected),o=i.length>0&&k.has.firstLetter(i,t),a=!1;o&&(n=i.nextAll(X).eq(0),k.has.firstLetter(n,t)&&(a=n)),a||X.each(function(){if(k.has.firstLetter(e(this),t))return
 a=e(this),!1}),a&&(k.verbose("Scrolling to next value with 
letter",t),k.set.scrollPosition(a),i.removeClass(T.selected),a.addClass(T.selected),S.selectOnKeydown&&k.is.single()&&k.set.selectedItem(a))},direction:function(e){"auto"==S.direction?k.is.onScreen(e)?k.remove.upward(e):k.set.upward(e):"upward"==S.direction&&k.set.upward(e)},upward:function(e
 ){var t=e||I;t.addClass(T.upward)},value:function(e,t,n){var 
o=k.escape.value(e),a=U.length>0,r=(!k.has.value(e),k.get.values()),s=e!==i?String(e):e;if(a){if(!S.allowReselection&&s==r&&(k.verbose("Skipping
 value update already same 
value",e,r),!k.is.initialLoad()))return;k.is.single()&&k.has.selectInput()&&k.can.extendSelect()&&(k.debug("Adding
 user option",e),k.add.optionValue(e)),k.debug("Updating input 
value",o,r),K=!0,U.val(o),S.fireOnInit===!1&&k.is.initialLoad()?k.debug("Input 
native change event ignored on initial load"):k.trigger.change(),K=!1}else 
k.verbose("Storing value in 
metadata",o,U),o!==r&&I.data(P.value,s);S.fireOnInit===!1&&k.is.initialLoad()?k.verbose("No
 callback on initial 
load",S.onChange):S.onChange.call(Z,e,t,n)},active:function(){I.addClass(T.active)},multiple:function(){I.addClass(T.multiple)},visible:function(){I.addClass(T.visible)},exactly:function(e,t){k.debug("Setting
 selected to exact 
values"),k.clear(),k.set.selected(e,t)},selected:function(t,n){var 
 
i=k.is.multiple();n=S.allowAdditions?n||k.get.itemWithAdditions(t):n||k.get.item(t),n&&(k.debug("Setting
 selected menu item 
to",n),k.is.multiple()&&k.remove.searchWidth(),k.is.single()?(k.remove.activeItem(),k.remove.selectedItem()):S.useLabels&&k.remove.selectedItem(),n.each(function(){var
 
t=e(this),o=k.get.choiceText(t),a=k.get.choiceValue(t,o),r=t.hasClass(T.filtered),s=t.hasClass(T.active),l=t.hasClass(T.addition),c=i&&1==n.length;i?!s||l?(S.apiSettings&&S.saveRemoteData&&k.save.remoteData(o,a),S.useLabels?(k.add.value(a,o,t),k.add.label(a,o,c),k.set.activeItem(t),k.filterActive(),k.select.nextAvailable(n)):(k.add.value(a,o,t),k.set.text(k.add.variables(A.count)),k.set.activeItem(t))):r||(k.debug("Selected
 active value, removing 
label"),k.remove.selected(a)):(S.apiSettings&&S.saveRemoteData&&k.save.remoteData(o,a),k.set.text(o),k.set.value(a,o,t),t.addClass(T.active).addClass(T.selected))}))}},add:{label:function(t,n,i){var
 o,a=k.is.searchSelection()?V:N,r=k.escape.value(t);retu
 rn o=e("<a 
/>").addClass(T.label).attr("data-value",r).html(j.label(r,n)),o=S.onLabelCreate.call(o,r,n),k.has.label(t)?void
 k.debug("Label already exists, 
skipping",r):(S.label.variation&&o.addClass(S.label.variation),void(i===!0?(k.debug("Animating
 in 
label",o),o.addClass(T.hidden).insertBefore(a).transition(S.label.transition,S.label.duration)):(k.debug("Adding
 selection label",o),o.insertBefore(a))))},message:function(t){var 
n=Q.children(D.message),i=S.templates.message(k.add.variables(t));n.length>0?n.html(i):n=e("<div/>").html(i).addClass(T.message).appendTo(Q)},optionValue:function(t){var
 
n=k.escape.value(t),i=U.find('option[value="'+n+'"]'),o=i.length>0;o||(k.disconnect.selectObserver(),k.is.single()&&(k.verbose("Removing
 previous user 
addition"),U.find("option."+T.addition).remove()),e("<option/>").prop("value",n).addClass(T.addition).html(t).appendTo(U),k.verbose("Adding
 user addition as an 
<option>",t),k.observe.select())},userSuggestion:function(e){var 
t,n=Q.children(D.ad
 
dition),i=k.get.item(e),o=i&&i.not(D.addition).length,a=n.length>0;if(!S.useLabels||!k.has.maxSelections()){if(""===e||o)return
 void 
n.remove();a?(n.data(P.value,e).data(P.text,e).attr("data-"+P.value,e).attr("data-"+P.text,e).removeClass(T.filtered),S.hideAdditions||(t=S.templates.addition(k.add.variables(A.addResult,e)),n.html(t)),k.verbose("Replacing
 user suggestion with new 
value",n)):(n=k.create.userChoice(e),n.prependTo(Q),k.verbose("Adding item 
choice to menu corresponding with user choice 
addition",n)),S.hideAdditions&&!k.is.allFiltered()||n.addClass(T.selected).siblings().removeClass(T.selected),k.refreshItems()}},variables:function(e,t){var
 
n,i,o=e.search("{count}")!==-1,a=e.search("{maxCount}")!==-1,r=e.search("{term}")!==-1;return
 k.verbose("Adding templated variables to 
message",e),o&&(n=k.get.selectionCount(),e=e.replace("{count}",n)),a&&(n=k.get.selectionCount(),e=e.replace("{maxCount}",S.maxSelections)),r&&(i=t||k.get.query(),e=e.replace("{term}",i)),e},value:functio
 n(t,n,i){var o,a=k.get.values();return""===t?void k.debug("Cannot select blank 
values from 
multiselect"):(e.isArray(a)?(o=a.concat([t]),o=k.get.uniqueArray(o)):o=[t],k.has.selectInput()?k.can.extendSelect()&&(k.debug("Adding
 value to 
select",t,o,U),k.add.optionValue(t)):(o=o.join(S.delimiter),k.debug("Setting 
hidden input to delimited 
value",o,U)),S.fireOnInit===!1&&k.is.initialLoad()?k.verbose("Skipping onadd 
callback on initial 
load",S.onAdd):S.onAdd.call(Z,t,n,i),k.set.value(o,t,n,i),void 
k.check.maxSelections())}},remove:{active:function(){I.removeClass(T.active)},activeLabel:function(){I.find(D.label).removeClass(T.active)},empty:function(){I.removeClass(T.empty)},loading:function(){I.removeClass(T.loading)},initialLoad:function(){h=!1},upward:function(e){var
 
t=e||I;t.removeClass(T.upward)},visible:function(){I.removeClass(T.visible)},activeItem:function(){X.removeClass(T.active)},filteredItem:function(){S.useLabels&&k.has.maxSelections()||(S.useLabels&&k.is.multiple()?X.not(".
 
"+T.active).removeClass(T.filtered):X.removeClass(T.filtered),k.remove.empty())},optionValue:function(e){var
 
t=k.escape.value(e),n=U.find('option[value="'+t+'"]'),i=n.length>0;i&&n.hasClass(T.addition)&&(C&&(C.disconnect(),k.verbose("Temporarily
 disconnecting mutation observer")),n.remove(),k.verbose("Removing user 
addition as an 
<option>",t),C&&C.observe(U[0],{childList:!0,subtree:!0}))},message:function(){Q.children(D.message).remove()},searchWidth:function(){V.css("width","")},searchTerm:function(){k.verbose("Cleared
 search 
term"),V.val(""),k.set.filtered()},userAddition:function(){X.filter(D.addition).remove()},selected:function(t,n){return!!(n=S.allowAdditions?n||k.get.itemWithAdditions(t):n||k.get.item(t))&&void
 n.each(function(){var 
t=e(this),n=k.get.choiceText(t),i=k.get.choiceValue(t,n);k.is.multiple()?S.useLabels?(k.remove.value(i,n,t),k.remove.label(i)):(k.remove.value(i,n,t),0===k.get.selectionCount()?k.set.placeholderText():k.set.text(k.add.variables(A.count))):k.remove
 
.value(i,n,t),t.removeClass(T.filtered).removeClass(T.active),S.useLabels&&t.removeClass(T.selected)})},selectedItem:function(){X.removeClass(T.selected)},value:function(e,t,n){var
 i,o=k.get.values();k.has.selectInput()?(k.verbose("Input is <select> removing 
selected 
option",e),i=k.remove.arrayValue(e,o),k.remove.optionValue(e)):(k.verbose("Removing
 from delimited 
values",e),i=k.remove.arrayValue(e,o),i=i.join(S.delimiter)),S.fireOnInit===!1&&k.is.initialLoad()?k.verbose("No
 callback on initial 
load",S.onRemove):S.onRemove.call(Z,e,t,n),k.set.value(i,t,n),k.check.maxSelections()},arrayValue:function(t,n){return
 e.isArray(n)||(n=[n]),n=e.grep(n,function(e){return t!=e}),k.verbose("Removed 
value from delimited string",t,n),n},label:function(e,t){var 
n=I.find(D.label),i=n.filter('[data-value="'+e+'"]');k.verbose("Removing 
label",i),i.remove()},activeLabels:function(e){e=e||I.find(D.label).filter("."+T.active),k.verbose("Removing
 active label selections",e),k.remove.labels(e)},labels:fu
 nction(t){t=t||I.find(D.label),k.verbose("Removing 
labels",t),t.each(function(){var 
t=e(this),n=t.data(P.value),o=n!==i?String(n):n,a=k.is.userValue(o);return 
S.onLabelRemove.call(t,n)===!1?void k.debug("Label remove callback cancelled 
removal"):(k.remove.message(),void(a?(k.remove.value(o),k.remove.label(o)):k.remove.selected(o)))})},tabbable:function(){k.has.search()?(k.debug("Searchable
 dropdown 
initialized"),V.removeAttr("tabindex"),Q.removeAttr("tabindex")):(k.debug("Simple
 selection dropdown 
initialized"),I.removeAttr("tabindex"),Q.removeAttr("tabindex"))}},has:{menuSearch:function(){return
 k.has.search()&&V.closest(Q).length>0},search:function(){return 
V.length>0},sizer:function(){return H.length>0},selectInput:function(){return 
U.is("select")},minCharacters:function(e){return!S.minCharacters||(e=e!==i?String(e):String(k.get.query()),e.length>=S.minCharacters)},firstLetter:function(e,t){var
 n,

<TRUNCATED>
http://git-wip-us.apache.org/repos/asf/incubator-senssoft/blob/6b90be61/_site/semantic/dist/themes/basic/assets/fonts/icons.eot
----------------------------------------------------------------------
diff --git a/_site/semantic/dist/themes/basic/assets/fonts/icons.eot 
b/_site/semantic/dist/themes/basic/assets/fonts/icons.eot
new file mode 100644
index 0000000..25066de
Binary files /dev/null and 
b/_site/semantic/dist/themes/basic/assets/fonts/icons.eot differ


Reply via email to