/* * # Fomantic UI - 2.8.4 * https://github.com/fomantic/Fomantic-UI * http://fomantic-ui.com/ * * Copyright 2014 Contributors * Released under the MIT license * http://opensource.org/licenses/MIT * */ !function(p,h,v,b){p.isFunction=p.isFunction||function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},p.site=p.fn.site=function(e){var s,i=(new Date).getTime(),o=[],t=e,n="string"==typeof t,l=[].slice.call(arguments,1),c=p.isPlainObject(e)?p.extend(!0,{},p.site.settings,e):p.extend({},p.site.settings),a=c.namespace,u=c.error,r="module-"+a,d=p(v),f=this,m=d.data(r),g={initialize:function(){g.instantiate()},instantiate:function(){g.verbose("Storing instance of site",g),m=g,d.data(r,g)},normalize:function(){g.fix.console(),g.fix.requestAnimationFrame()},fix:{console:function(){g.debug("Normalizing window.console"),console!==b&&console.log!==b||(g.verbose("Console not available, normalizing events"),g.disable.console()),void 0!==console.group&&void 0!==console.groupEnd&&void 0!==console.groupCollapsed||(g.verbose("Console group not available, normalizing events"),h.console.group=function(){},h.console.groupEnd=function(){},h.console.groupCollapsed=function(){}),void 0===console.markTimeline&&(g.verbose("Mark timeline not available, normalizing events"),h.console.markTimeline=function(){})},consoleClear:function(){g.debug("Disabling programmatic console clearing"),h.console.clear=function(){}},requestAnimationFrame:function(){g.debug("Normalizing requestAnimationFrame"),h.requestAnimationFrame===b&&(g.debug("RequestAnimationFrame not available, normalizing event"),h.requestAnimationFrame=h.requestAnimationFrame||h.mozRequestAnimationFrame||h.webkitRequestAnimationFrame||h.msRequestAnimationFrame||function(e){setTimeout(e,0)})}},moduleExists:function(e){return p.fn[e]!==b&&p.fn[e].settings!==b},enabled:{modules:function(e){var n=[];return e=e||c.modules,p.each(e,function(e,t){g.moduleExists(t)&&n.push(t)}),n}},disabled:{modules:function(e){var n=[];return e=e||c.modules,p.each(e,function(e,t){g.moduleExists(t)||n.push(t)}),n}},change:{setting:function(o,a,e,r){e="string"==typeof e?"all"===e?c.modules:[e]:e||c.modules,r=r===b||r,p.each(e,function(e,t){var n,i=!g.moduleExists(t)||(p.fn[t].settings.namespace||!1);g.moduleExists(t)&&(g.verbose("Changing default setting",o,a,t),p.fn[t].settings[o]=a,r&&i&&0<(n=p(":data(module-"+i+")")).length&&(g.verbose("Modifying existing settings",n),n[t]("setting",o,a)))})},settings:function(i,e,o){e="string"==typeof e?[e]:e||c.modules,o=o===b||o,p.each(e,function(e,t){var n;g.moduleExists(t)&&(g.verbose("Changing default setting",i,t),p.extend(!0,p.fn[t].settings,i),o&&a&&0<(n=p(":data(module-"+a+")")).length&&(g.verbose("Modifying existing settings",n),n[t]("setting",i)))})}},enable:{console:function(){g.console(!0)},debug:function(e,t){e=e||c.modules,g.debug("Enabling debug for modules",e),g.change.setting("debug",!0,e,t)},verbose:function(e,t){e=e||c.modules,g.debug("Enabling verbose debug for modules",e),g.change.setting("verbose",!0,e,t)}},disable:{console:function(){g.console(!1)},debug:function(e,t){e=e||c.modules,g.debug("Disabling debug for modules",e),g.change.setting("debug",!1,e,t)},verbose:function(e,t){e=e||c.modules,g.debug("Disabling verbose debug for modules",e),g.change.setting("verbose",!1,e,t)}},console:function(e){if(e){if(m.cache.console===b)return void g.error(u.console);g.debug("Restoring console function"),h.console=m.cache.console}else g.debug("Disabling console function"),m.cache.console=h.console,h.console={clear:function(){},error:function(){},group:function(){},groupCollapsed:function(){},groupEnd:function(){},info:function(){},log:function(){},markTimeline:function(){},warn:function(){}}},destroy:function(){g.verbose("Destroying previous site for",d),d.removeData(r)},cache:{},setting:function(e,t){if(p.isPlainObject(e))p.extend(!0,c,e);else{if(t===b)return c[e];c[e]=t}},internal:function(e,t){if(p.isPlainObject(e))p.extend(!0,g,e);else{if(t===b)return g[e];g[e]=t}},debug:function(){c.debug&&(c.performance?g.performance.log(arguments):(g.debug=Function.prototype.bind.call(console.info,console,c.name+":"),g.debug.apply(console,arguments)))},verbose:function(){c.verbose&&c.debug&&(c.performance?g.performance.log(arguments):(g.verbose=Function.prototype.bind.call(console.info,console,c.name+":"),g.verbose.apply(console,arguments)))},error:function(){g.error=Function.prototype.bind.call(console.error,console,c.name+":"),g.error.apply(console,arguments)},performance:{log:function(e){var t,n;c.performance&&(n=(t=(new Date).getTime())-(i||t),i=t,o.push({Element:f,Name:e[0],Arguments:[].slice.call(e,1)||"","Execution Time":n})),clearTimeout(g.performance.timer),g.performance.timer=setTimeout(g.performance.display,500)},display:function(){var e=c.name+":",n=0;i=!1,clearTimeout(g.performance.timer),p.each(o,function(e,t){n+=t["Execution Time"]}),e+=" "+n+"ms",(console.group!==b||console.table!==b)&&0")},fields:function(e){var n=M();return M.each(e,function(e,t){n=n.add(w.get.field(t))}),n},validation:function(i){var o,a;return!!c&&(M.each(c,function(e,n){a=n.identifier||e,M.each(w.get.field(a),function(e,t){if(t==i[0])return n.identifier=a,o=n,!1})}),o||!1)},value:function(e){var t=[];return t.push(e),w.get.values.call(v,t)[e]},values:function(e){var t=Array.isArray(e)?w.get.fields(e):n,m={};return t.each(function(e,t){var n=M(t),i=n.closest(p.uiCalendar),o=n.prop("name"),a=n.val(),r=n.is(p.checkbox),s=n.is(p.radio),l=-1!==o.indexOf("[]"),c=0"}),M(n+="")},prompt:function(e,t){return M("
").addClass(t).html(e[0])}},formatter:{date:function(e){return Intl.DateTimeFormat("en-GB").format(e)},datetime:function(e){return Intl.DateTimeFormat("en-GB",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(e)},time:function(e){return Intl.DateTimeFormat("en-GB",{hour:"2-digit",minute:"2-digit",second:"2-digit"}).format(e)},month:function(e){return Intl.DateTimeFormat("en-GB",{month:"2-digit",year:"numeric"}).format(e)},year:function(e){return Intl.DateTimeFormat("en-GB",{year:"numeric"}).format(e)}},rules:{empty:function(e){return!(e===q||""===e||Array.isArray(e)&&0===e.length)},checked:function(){return 0=t},length:function(e,t){return e!==q&&e.length>=t},exactLength:function(e,t){return e!==q&&e.length==t},maxLength:function(e,t){return e!==q&&e.length<=t},match:function(e,t,n){var i,o;return 0<(o=n.find('[data-validate="'+t+'"]')).length||0<(o=n.find("#"+t)).length||0<(o=n.find('[name="'+t+'"]')).length?i=o.val():0<(o=n.find('[name="'+t+'[]"]')).length&&(i=o),i!==q&&e.toString()==i.toString()},different:function(e,t,n){var i,o;return 0<(o=n.find('[data-validate="'+t+'"]')).length||0<(o=n.find("#"+t)).length||0<(o=n.find('[name="'+t+'"]')).length?i=o.val():0<(o=n.find('[name="'+t+'[]"]')).length&&(i=o),i!==q&&e.toString()!==i.toString()},creditCard:function(n,e){var t,i,o={visa:{pattern:/^4/,length:[16]},amex:{pattern:/^3[47]/,length:[15]},mastercard:{pattern:/^5[1-5]/,length:[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]}},a={},r=!1,s="string"==typeof e&&e.split(",");if("string"==typeof n&&0!==n.length){if(n=n.replace(/[\-]/g,""),s&&(M.each(s,function(e,t){(i=o[t])&&(a={length:-1!==M.inArray(n.length,i.length),pattern:-1!==n.search(i.pattern)}).length&&a.pattern&&(r=!0)}),!r))return!1;if((t={number:-1!==M.inArray(n.length,o.unionPay.length),pattern:-1!==n.search(o.unionPay.pattern)}).number&&t.pattern)return!0;for(var l=n.length,c=0,u=[[0,1,2,3,4,5,6,7,8,9],[0,2,4,6,8,1,3,5,7,9]],d=0;l--;)d+=u[c][parseInt(n.charAt(l),10)],c^=1;return d%10==0&&0=t)},exactCount:function(e,t){return 0==t?""===e:1==t?""!==e&&-1===e.search(","):e.split(",").length==t},maxCount:function(e,t){return 0!=t&&(1==t?-1===e.search(","):e.split(",").length<=t)}}}}(jQuery,window,document),function(k,T,S){"use strict";k.isFunction=k.isFunction||function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},T=void 0!==T&&T.Math==Math?T:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),k.fn.accordion=function(a){var v,r=k(this),b=(new Date).getTime(),y=[],x=a,C="string"==typeof x,w=[].slice.call(arguments,1);return r.each(function(){var e,c=k.isPlainObject(a)?k.extend(!0,{},k.fn.accordion.settings,a):k.extend({},k.fn.accordion.settings),u=c.className,t=c.namespace,d=c.selector,s=c.error,n="."+t,i="module-"+t,o=r.selector||"",f=k(this),m=f.find(d.title),g=f.find(d.content),l=this,p=f.data(i),h={initialize:function(){h.debug("Initializing",f),h.bind.events(),c.observeChanges&&h.observeChanges(),h.instantiate()},instantiate:function(){p=h,f.data(i,h)},destroy:function(){h.debug("Destroying previous instance",f),f.off(n).removeData(i)},refresh:function(){m=f.find(d.title),g=f.find(d.content)},observeChanges:function(){"MutationObserver"in T&&((e=new MutationObserver(function(e){h.debug("DOM tree modified, updating selector cache"),h.refresh()})).observe(l,{childList:!0,subtree:!0}),h.debug("Setting up mutation observer",e))},bind:{events:function(){h.debug("Binding delegated events"),f.on(c.on+n,d.trigger,h.event.click)}},event:{click:function(){h.toggle.call(this)}},toggle:function(e){var t=e!==S?"number"==typeof e?m.eq(e):k(e).closest(d.title):k(this).closest(d.title),n=t.next(g),i=n.hasClass(u.animating),o=n.hasClass(u.active),a=o&&!i,r=!o&&i;h.debug("Toggling visibility of content",t),a||r?c.collapsible?h.close.call(t):h.debug("Cannot close accordion content collapsing is disabled"):h.open.call(t)},open:function(e){var t=e!==S?"number"==typeof e?m.eq(e):k(e).closest(d.title):k(this).closest(d.title),n=t.next(g),i=n.hasClass(u.animating);n.hasClass(u.active)||i?h.debug("Accordion already open, skipping",n):(h.debug("Opening accordion content",t),c.onOpening.call(n),c.onChanging.call(n),c.exclusive&&h.closeOthers.call(t),t.addClass(u.active),n.stop(!0,!0).addClass(u.animating),c.animateChildren&&(k.fn.transition!==S&&f.transition("is supported")?n.children().transition({animation:"fade in",queue:!1,useFailSafe:!0,debug:c.debug,verbose:c.verbose,duration:c.duration,skipInlineHidden:!0,onComplete:function(){n.children().removeClass(u.transition)}}):n.children().stop(!0,!0).animate({opacity:1},c.duration,h.resetOpacity)),n.slideDown(c.duration,c.easing,function(){n.removeClass(u.animating).addClass(u.active),h.reset.display.call(this),c.onOpen.call(this),c.onChange.call(this)}))},close:function(e){var t=e!==S?"number"==typeof e?m.eq(e):k(e).closest(d.title):k(this).closest(d.title),n=t.next(g),i=n.hasClass(u.animating),o=n.hasClass(u.active);!o&&!(!o&&i)||o&&i||(h.debug("Closing accordion content",n),c.onClosing.call(n),c.onChanging.call(n),t.removeClass(u.active),n.stop(!0,!0).addClass(u.animating),c.animateChildren&&(k.fn.transition!==S&&f.transition("is supported")?n.children().transition({animation:"fade out",queue:!1,useFailSafe:!0,debug:c.debug,verbose:c.verbose,duration:c.duration,skipInlineHidden:!0}):n.children().stop(!0,!0).animate({opacity:0},c.duration,h.resetOpacity)),n.slideUp(c.duration,c.easing,function(){n.removeClass(u.animating).removeClass(u.active),h.reset.display.call(this),c.onClose.call(this),c.onChange.call(this)}))},closeOthers:function(e){var t,n,i=e!==S?m.eq(e):k(this).closest(d.title),o=i.parents(d.content).prev(d.title),a=i.closest(d.accordion),r=d.title+"."+u.active+":visible",s=d.content+"."+u.active+":visible",l=c.closeNested?(t=a.find(r).not(o)).next(g):(t=a.find(r).not(o),n=a.find(s).find(r).not(o),(t=t.not(n)).next(g));0").addClass(ce.popup)[t](e)),me.addClass(ce.calendar),n=le.onVisible,i=le.onHidden,c.length||(me.attr("tabindex","0"),n=function(){return ge.focus(),le.onVisible.apply(me,arguments)},i=function(){return ge.blur(),le.onHidden.apply(me,arguments)}),o=le.on||(c.length?"focus":"click"),a=pe.extend({},le.popupOptions,{popup:me,on:o,hoverable:"hover"===o,onShow:function(){return ge.set.focusDate(ge.get.date()),ge.set.mode(le.startMode),le.onShow.apply(me,arguments)},onVisible:n,onHide:le.onHide,onHidden:i}),ge.popup(a)):ge.error(s.popup))},inline:function(){u.length&&!le.inline||(me=pe("
").addClass(ce.calendar).appendTo(l),c.length||me.attr("tabindex","0"))},input:function(){le.touchReadonly&&c.length&&f&&c.prop("readonly",!0)},date:function(){var e;le.initialDate?e=n.date(le.initialDate,le):l.data(de.date)!==T?e=n.date(l.data(de.date),le):c.length&&(e=n.date(c.val(),le)),ge.set.date(e,le.formatInput,!1)}},create:{calendar:function(){var e,t,n,i=ge.get.mode(),o=new Date,a=ge.get.date(),r=ge.get.focusDate(),s=r||a||le.initialDate||o,s=ge.helper.dateInRange(s);r||(r=s,ge.set.focusDate(r,!1,!1));var l="year"===i,c="month"===i,u="day"===i,d="hour"===i,f="minute"===i,m="time"===le.type,g=Math.max(le.multiMonth,1),p=u?ge.get.monthOffset():0,h=s.getMinutes(),v=s.getHours(),b=s.getDate(),y=s.getMonth()+p,x=s.getFullYear(),C=u?le.showWeekNumbers?8:7:d?4:fe.column,w=u||d?6:fe.row,k=u?g:1,T=me,S=T.hasClass("left")?"right center":"left center";for(T.empty(),1").addClass(ce.grid).appendTo(T)),t=0;t").addClass(ce.column).appendTo(n));var D,A=y+t,E=(new Date(x,A,1).getDay()-le.firstDayOfWeek%7+7)%7;!le.constantHeight&&u&&(D=new Date(x,A+1,0).getDate()+E,w=Math.ceil(D/7));var F=l?10:c?1:0,P=u?1:0,O=d||f?1:0,R=d||f?b:1,M=new Date(x-F,A-P,R-O,v),I=new Date(x+F,A+P,R+O,v),j=l?new Date(10*Math.ceil(x/10)-9,0,0):c?new Date(x,0,0):u?new Date(x,A,0):new Date(x,A,b,-1),q=l?new Date(10*Math.ceil(x/10)+1,0,1):c?new Date(x+1,0,1):u?new Date(x,A+1,1):new Date(x,A,b+1),L=i;u&&le.showWeekNumbers&&(L+=" andweek");var V=pe("").addClass(ce.table).addClass(L).appendTo(T),z=C;if(!m){var N=pe("").appendTo(V),H=pe("").appendTo(N),U=pe("").appendTo(N),le.showWeekNumbers&&((U=pe("").appendTo(V),J=l?10*Math.ceil(x/10)-9:u?1-E:0,Z=0;Z").appendTo(K),u&&le.showWeekNumbers&&((U=pe("").appendTo(K),(G=pe("
").attr("colspan",""+C).appendTo(H),B=l||c?new Date(x,0,1):u?new Date(x,A,1):new Date(x,A,b,v,h),W=pe("").addClass(ce.link).appendTo(U);W.text(ue.header(B,i,le));var Y,Q,X=c?le.disableYear?"day":"year":u?le.disableMonth?"year":"month":"day";if(W.data(de.mode,X),0===t&&((Y=pe("").addClass(ce.prev).appendTo(U)).data(de.focusDate,M),Y.toggleClass(ce.disabledCell,!ge.helper.isDateInRange(j,i)),pe("").addClass(ce.prevIcon).appendTo(Y)),t===k-1&&((Q=pe("").addClass(ce.next).appendTo(U)).data(de.focusDate,I),Q.toggleClass(ce.disabledCell,!ge.helper.isDateInRange(q,i)),pe("").addClass(ce.nextIcon).appendTo(Q)),u)for(H=pe("
").appendTo(H)).text(le.text.weekNo),U.addClass(ce.weekCell),z--),J=0;J").appendTo(H)).text(ue.dayColumnHeader((J+le.firstDayOfWeek)%7,le))}for(var $,G,K=pe("
").appendTo(H)).text(ge.get.weekOfYear(x,A,J+1-le.firstDayOfWeek)),U.addClass(ce.weekCell)),e=0;e").addClass(ce.cell).appendTo(H)).text(ee),U.data(de.date,_);var te,ne,ie=u&&_.getMonth()!==(A+12)%12,oe=!le.selectAdjacentDays&&ie||!ge.helper.isDateInRange(_,i)||le.isDisabled(_,i)||ge.helper.isDisabled(_,i)||!ge.helper.isEnabled(_,i);oe?null!==(te=ge.helper.findDayAsObject(_,i,le.disabledDates))&&te[de.message]&&(U.attr("data-tooltip",te[de.message]),U.attr("data-position",S)):null!==(ne=ge.helper.findDayAsObject(_,i,le.eventDates))&&(U.addClass(ne[de.class]||le.eventClass),ne[de.message]&&(U.attr("data-tooltip",ne[de.message]),U.attr("data-position",S)));var ae=ge.helper.dateEqual(_,a,i),re=ge.helper.dateEqual(_,o,i);U.toggleClass(ce.adjacentCell,ie),U.toggleClass(ce.disabledCell,oe),U.toggleClass(ce.activeCell,ae&&!ie),d||f||U.toggleClass(ce.todayCell,!ie&&re);var se={mode:i,adjacent:ie,disabled:oe,active:ae,today:re};ue.cell(U,_,se),ge.helper.dateEqual(_,r,i)&&ge.set.focusDate(_,!1,!1)}le.today&&($=pe("
").attr("colspan",""+C).addClass(ce.today).appendTo($)).text(ue.today(le)),G.data(de.date,o)),ge.update.focus(!1,V)}}},update:{focus:function(e,t){t=t||me;var s=ge.get.mode(),n=ge.get.date(),l=ge.get.focusDate(),c=ge.get.startDate(),u=ge.get.endDate(),d=(e?l:null)||n||(f?null:l);t.find("td").each(function(){var e,t,n,i,o,a=pe(this),r=a.data(de.date);r&&(e=a.hasClass(ce.disabledCell),t=a.hasClass(ce.activeCell),n=a.hasClass(ce.adjacentCell),i=ge.helper.dateEqual(r,l,s),o=!!d&&(!!c&&ge.helper.isDateInRange(r,s,c,d)||!!u&&ge.helper.isDateInRange(r,s,d,u)),a.toggleClass(ce.focusCell,i&&(!f||g)&&(!n||le.selectAdjacentDays&&n)&&!e),ge.helper.isTodayButton(a)||a.toggleClass(ce.rangeCell,o&&!t&&!e))})}},refresh:function(){ge.create.calendar()},bind:{events:function(){ge.debug("Binding events"),me.on("mousedown"+t,ge.event.mousedown),me.on("touchstart"+t,ge.event.mousedown),me.on("mouseup"+t,ge.event.mouseup),me.on("touchend"+t,ge.event.mouseup),me.on("mouseover"+t,ge.event.mouseover),c.length?(c.on("input"+t,ge.event.inputChange),c.on("focus"+t,ge.event.inputFocus),c.on("blur"+t,ge.event.inputBlur),c.on("click"+t,ge.event.inputClick),c.on("keydown"+t,ge.event.keydown)):me.on("keydown"+t,ge.event.keydown)}},unbind:{events:function(){ge.debug("Unbinding events"),me.off(t),c.length&&c.off(t)}},event:{mouseover:function(e){var t=pe(e.target).data(de.date),n=1===e.buttons;t&&ge.set.focusDate(t,!1,!0,n)},mousedown:function(e){c.length&&e.preventDefault(),g=0<=e.type.indexOf("touch");var t=pe(e.target).data(de.date);t&&ge.set.focusDate(t,!1,!0,!0)},mouseup:function(e){ge.focus(),e.preventDefault(),e.stopPropagation(),g=!1;var t,n,i,o,a,r=pe(e.target);r.hasClass("disabled")||(((t=r.parent()).data(de.date)||t.data(de.focusDate)||t.data(de.mode))&&(r=t),n=r.data(de.date),i=r.data(de.focusDate),o=r.data(de.mode),n&&!1!==le.onSelect.call(d,n,ge.get.mode())?(a=r.hasClass(ce.today),ge.selectDate(n,a)):i?ge.set.focusDate(i):o&&ge.set.mode(o))},keydown:function(e){var t,n,i,o,a,r,s,l,c,u,d,f=e.which;27!==f&&9!==f||ge.popup("hide"),ge.popup("is visible")&&(37===f||38===f||39===f||40===f?(t="day"===(u=ge.get.mode())?7:"hour"===u?4:"minute"===u?fe.column:3,n=37===f?-1:38===f?-t:39==f?1:t,n*="minute"===u?le.minTimeGap:1,o=(i=ge.get.focusDate()||ge.get.date()||new Date).getFullYear()+("year"===u?n:0),a=i.getMonth()+("month"===u?n:0),r=i.getDate()+("day"===u?n:0),s=i.getHours()+("hour"===u?n:0),l=i.getMinutes()+("minute"===u?n:0),c=new Date(o,a,r,s,l),"time"===le.type&&(c=ge.helper.mergeDateTime(i,c)),ge.helper.isDateInRange(c,u)&&ge.set.focusDate(c)):13===f&&(u=ge.get.mode(),(d=ge.get.focusDate())&&!le.isDisabled(d,u)&&!ge.helper.isDisabled(d,u)&&ge.helper.isEnabled(d,u)&&ge.selectDate(d),e.preventDefault(),e.stopPropagation())),38!==f&&40!==f||(e.preventDefault(),ge.popup("show"))},inputChange:function(){var e=c.val(),t=n.date(e,le);ge.set.date(t,!1)},inputFocus:function(){me.addClass(ce.active)},inputBlur:function(){var e,t;me.removeClass(ce.active),le.formatInput&&(e=ge.get.date(),t=ue.datetime(e,le),c.val(t))},inputClick:function(){ge.popup("show")}},get:{weekOfYear:function(e,t,n){var i,o,a;return i=Date.UTC(e,t,n+3)/864e5,o=Math.floor(i/7),a=new Date(6048e5*o).getUTCFullYear(),o-Math.floor(Date.UTC(a,0,7)/6048e5)+1},date:function(){return ge.helper.sanitiseDate(l.data(de.date))||null},inputDate:function(){return c.val()},focusDate:function(){return l.data(de.focusDate)||null},startDate:function(){var e=ge.get.calendarModule(le.startCalendar);return(e?e.get.date():l.data(de.startDate))||null},endDate:function(){var e=ge.get.calendarModule(le.endCalendar);return(e?e.get.date():l.data(de.endDate))||null},minDate:function(){return l.data(de.minDate)||null},maxDate:function(){return l.data(de.maxDate)||null},monthOffset:function(){return l.data(de.monthOffset)||0},mode:function(){var e=l.data(de.mode)||le.startMode,t=ge.get.validModes();return 0<=pe.inArray(e,t)?e:"time"===le.type?"hour":"month"===le.type?"month":"year"===le.type?"year":"day"},type:function(){return l.data(de.type)||le.type},validModes:function(){var e=[];return"time"!==le.type&&(le.disableYear&&"year"!==le.type||e.push("year"),(le.disableMonth||"year"===le.type)&&"month"!==le.type||e.push("month"),0<=le.type.indexOf("date")&&e.push("day")),0<=le.type.indexOf("time")&&(e.push("hour"),le.disableMinute||e.push("minute")),e},isTouch:function(){try{return k.createEvent("TouchEvent"),!0}catch(e){return!1}},calendarModule:function(e){return e?(e instanceof pe||(e=pe(e).first()),e.data(i)):null}},set:{date:function(e,t,n){t=!1!==t,n=!1!==n,e=ge.helper.sanitiseDate(e),e=ge.helper.dateInRange(e);var i=ge.get.mode(),o=ue.datetime(e,le);if(n&&!1===le.onBeforeChange.call(d,e,o,i))return!1;if(ge.set.focusDate(e),le.isDisabled(e,i))return!1;var a=ge.get.endDate();a&&e&&a=e?ge.verbose("Unable to set maxDate variable lower that minDate variable",e,le.minDate):(ge.setting("maxDate",e),ge.set.dataKeyValue(de.maxDate,e))},monthOffset:function(e,t){var n=Math.max(le.multiMonth,1);e=Math.max(1-n,Math.min(0,e)),ge.set.dataKeyValue(de.monthOffset,e,t)},mode:function(e,t){ge.set.dataKeyValue(de.mode,e,t)},dataKeyValue:function(e,t,n){var i=l.data(e),o=i===t||i<=t&&t<=i;return t?l.data(e,t):l.removeData(e),(n=!1!==n&&!o)&&ge.refresh(),!o}},selectDate:function(e,t){ge.verbose("New date selection",e);var n,i,o=ge.get.mode();t||"minute"===o||le.disableMinute&&"hour"===o||"date"===le.type&&"day"===o||"month"===le.type&&"month"===o||"year"===le.type&&"year"===o?!1!==ge.set.date(e)&&le.closable&&(ge.popup("hide"),(n=ge.get.calendarModule(le.endCalendar))&&(n.popup("show"),n.focus())):(i="year"===o?le.disableMonth?"day":"month":"month"===o?"day":"day"===o?"hour":"minute",ge.set.mode(i),"hour"===o||"day"===o&&ge.get.date()?ge.set.date(e):ge.set.focusDate(e))},changeDate:function(e){ge.set.date(e)},clear:function(){ge.set.date(T)},popup:function(){return u.popup.apply(u,arguments)},focus:function(){c.length?c.focus():me.focus()},blur:function(){c.length?c.blur():me.blur()},helper:{isDisabled:function(n,i){return("day"===i||"month"===i||"year"===i)&&(-1!==le.disabledDaysOfWeek.indexOf(n.getDay())||le.disabledDates.some(function(e){if("string"==typeof e&&(e=ge.helper.sanitiseDate(e)),e instanceof Date)return ge.helper.dateEqual(n,e,i);if(null!==e&&"object"==typeof e)if(e[de.year]){if("number"==typeof e[de.year])return n.getFullYear()==e[de.year];if(Array.isArray(e[de.year]))return-1=t.centuryBreak&&n===b.length-1){i<=99&&(i+=t.currentCentury-100),m=i,b.splice(n,1);break}if(f<0)for(n=0;n adjusting invoked element"),p=p.closest(g.checkbox),y.refresh())}},setup:function(){y.set.initialLoad(),y.is.indeterminate()?(y.debug("Initial value is indeterminate"),y.indeterminate()):y.is.checked()?(y.debug("Initial value is checked"),y.check()):(y.debug("Initial value is unchecked"),y.uncheck()),y.remove.initialLoad()},refresh:function(){a=p.children(g.label),h=p.children(g.input),v=h[0]},hide:{input:function(){y.verbose("Modifying z-index to be unselectable"),h.addClass(t.hidden)}},show:{input:function(){y.verbose("Modifying z-index to be selectable"),h.removeClass(t.hidden)}},observeChanges:function(){"MutationObserver"in D&&((e=new MutationObserver(function(e){y.debug("DOM tree modified, updating selector cache"),y.refresh()})).observe(c,{childList:!0,subtree:!0}),y.debug("Setting up mutation observer",e))},attachEvents:function(e,t){var n=S(e);t=S.isFunction(y[t])?y[t]:y.toggle,0").insertAfter(h),y.debug("Creating label",a))}},has:{label:function(){return 0 .ui.dimmer",content:".ui.dimmer > .content, .ui.dimmer > .content > .center"},template:{dimmer:function(e){var t,n=k("
").addClass("ui dimmer");return e.displayLoader&&(t=k("
").addClass(e.className.loader).addClass(e.loaderVariation),e.loaderText&&(t.text(e.loaderText),t.addClass("text")),n.append(t)),n}}}}(jQuery,window,document),function(_,ee,te,ne){"use strict";_.isFunction=_.isFunction||function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},ee=void 0!==ee&&ee.Math==Math?ee:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),_.fn.dropdown=function(H){var U,B=_(this),W=_(te),Y=B.selector||"",Q="ontouchstart"in te.documentElement,X=Q?"touchstart":"click",$=(new Date).getTime(),G=[],K=H,J="string"==typeof K,Z=[].slice.call(arguments,1);return B.each(function(n){var c,e,t,i,o,a,r,s,g=_.isPlainObject(H)?_.extend(!0,{},_.fn.dropdown.settings,H):_.extend({},_.fn.dropdown.settings),p=g.className,u=g.message,l=g.fields,h=g.keys,v=g.metadata,d=g.namespace,f=g.regExp,b=g.selector,m=g.error,y=g.templates,x="."+d,C="module-"+d,w=_(this),k=_(g.context),T=w.find(b.text),S=w.find(b.search),D=w.find(b.sizer),A=w.find(b.input),E=w.find(b.icon),F=w.find(b.clearIcon),P=0").html(o).attr("data-"+v.value,t).attr("data-"+v.text,t).addClass(p.addition).addClass(p.item),g.hideAdditions&&i.addClass(p.hidden),n=n===ne?i:n.add(i),N.verbose("Creating user choices for value",t,i))}),n)},userLabels:function(e){var t=N.get.userValues();t&&(N.debug("Adding user labels",t),_.each(t,function(e,t){N.verbose("Adding custom user value"),N.add.label(t,t)}))},menu:function(){O=_("
").addClass(p.menu).appendTo(w)},sizer:function(){D=_("").addClass(p.sizer).insertAfter(S)}},search:function(e){e=e!==ne?e:N.get.query(),N.verbose("Searching for query",e),N.has.minCharacters(e)?N.filter(e):N.hide(null,!0)},select:{firstUnfiltered:function(){N.verbose("Selecting first non-filtered element"),N.remove.selectedItem(),R.not(b.unselectable).not(b.addition+b.hidden).eq(0).addClass(p.selected)},nextAvailable:function(e){var t=(e=e.eq(0)).nextAll(b.item).not(b.unselectable).eq(0),n=e.prevAll(b.item).not(b.unselectable).eq(0);0").addClass("remove icon").insertBefore(T)),N.is.search()&&!N.has.search()&&(N.verbose("Adding search input"),S=_("").addClass(p.search).prop("autocomplete","off").insertBefore(T)),N.is.multiple()&&N.is.searchSelection()&&!N.has.sizer()&&N.create.sizer(),g.allowTab&&N.set.tabbable()},select:function(){var e=N.get.selectValues();N.debug("Dropdown initialized on a select",e),w.is("select")&&(A=w),0").attr("class",A.attr("class")).addClass(p.selection).addClass(p.dropdown).html(y.dropdown(e,l,g.preserveHTML,g.className)).insertBefore(A),A.hasClass(p.multiple)&&!1===A.prop("multiple")&&(N.error(m.missingMultiple),A.prop("multiple",!0)),A.is("[multiple]")&&N.set.multiple(),A.prop("disabled")&&(N.debug("Disabling dropdown"),w.addClass(p.disabled)),A.removeAttr("required").removeAttr("class").detach().prependTo(w)),N.refresh()},menu:function(e){O.html(y.menu(e,l,g.preserveHTML,g.className)),R=O.find(b.item),M=g.hideDividers?R.parent().children(b.divider):_()},reference:function(){N.debug("Dropdown behavior was called on select, replacing with closest dropdown"),w=w.parent(b.dropdown),z=w.data(C),V=w.get(0),N.refresh(),N.setup.returnedObject()},returnedObject:function(){var e=B.slice(0,n),t=B.slice(n+1);B=e.add(w).add(t)}},refresh:function(){N.refreshSelectors(),N.refreshData()},refreshItems:function(){R=O.find(b.item),M=g.hideDividers?R.parent().children(b.divider):_()},refreshSelectors:function(){N.verbose("Refreshing selector cache"),T=w.find(b.text),S=w.find(b.search),A=w.find(b.input),E=w.find(b.icon),P=0"),_.each(e,function(e,t){var n=g.templates.deQuote(t[l.value]),i=g.templates.escape(t[l.name]||"",g.preserveHTML);A.append('")}),N.observe.select())}},event:{change:function(){q||(N.debug("Input changed, updating selection"),N.set.selected())},focus:function(){g.showOnFocus&&!I&&N.is.hidden()&&!t&&N.show()},blur:function(e){t=te.activeElement===this,I||t||(N.remove.activeLabel(),N.hide())},mousedown:function(){N.is.searchSelection()?i=!0:I=!0},mouseup:function(){N.is.searchSelection()?i=!1:I=!1},click:function(e){_(e.target).is(w)&&(N.is.focusedOnSearch()?N.show():N.focusSearch())},search:{focus:function(e){I=!0,N.is.multiple()&&N.remove.activeLabel(),(g.showOnFocus||"focus"!==e.type&&"focusin"!==e.type)&&N.search()},blur:function(e){t=te.activeElement===this,N.is.searchSelection()&&!i&&(j||t||(g.forceSelection?N.forceSelection():g.allowAdditions||N.remove.searchTerm(),N.hide())),i=!1}},clearIcon:{click:function(e){N.clear(),N.is.searchSelection()&&N.remove.searchTerm(),N.hide(),e.stopPropagation()}},icon:{click:function(e){L=!0,N.has.search()?N.is.active()?N.blurSearch():g.showOnFocus?N.focusSearch():N.toggle():N.toggle()}},text:{focus:function(e){I=!0,N.focusSearch()}},input:function(e){(N.is.multiple()||N.is.searchSelection())&&N.set.filtered(),clearTimeout(N.timer),N.timer=setTimeout(N.search,g.delay.search)},label:{click:function(e){var t=_(this),n=w.find(b.label),i=n.filter("."+p.active),o=t.nextAll("."+p.active),a=t.prevAll("."+p.active),r=0 modified, recreating menu"),N.is.selectMutation(e)&&(N.disconnect.selectObserver(),N.refresh(),N.setup.select(),N.set.selected(),N.observe.select())}},menu:{mutation:function(e){var t=e[0],n=t.addedNodes?_(t.addedNodes[0]):_(!1),i=t.removedNodes?_(t.removedNodes[0]):_(!1),o=n.add(i),a=o.is(b.addition)||0=g.maxSelections?(N.debug("Maximum selection count reached"),g.useLabels&&(R.addClass(p.filtered),N.add.message(u.maxSelections)),!0):(N.verbose("No longer at maximum selection count"),N.remove.message(),N.remove.filteredItem(),N.is.searchSelection()&&N.filterItems(),!1))}},restore:{defaults:function(e){N.clear(e),N.restore.defaultText(),N.restore.defaultValue()},defaultText:function(){var e=N.get.defaultText();e===N.get.placeholderText?(N.debug("Restoring default placeholder text",e),N.set.placeholderText(e)):(N.debug("Restoring default text",e),N.set.text(e))},placeholderText:function(){N.set.placeholderText()},defaultValue:function(){var e=N.get.defaultValue();e!==ne&&(N.debug("Restoring default value",e),""!==e?(N.set.value(e),N.set.selected()):(N.remove.activeItem(),N.remove.selectedItem()))},labels:function(){g.allowAdditions&&(g.useLabels||(N.error(m.labels),g.useLabels=!0),N.debug("Restoring selected values"),N.create.userLabels()),N.check.maxSelections()},selected:function(){N.restore.values(),N.is.multiple()?(N.debug("Restoring previously selected values and labels"),N.restore.labels()):N.debug("Restoring previously selected values")},values:function(){N.set.initialLoad(),g.apiSettings&&g.saveRemoteData&&N.get.remoteValues()?N.restore.remoteValues():N.set.selected();var e=N.get.value();!e||""===e||Array.isArray(e)&&0===e.length?A.addClass(p.noselection):A.removeClass(p.noselection),N.remove.initialLoad()},remoteValues:function(){var e=N.get.remoteValues();N.debug("Recreating selected from session data",e),e&&(N.is.single()?_.each(e,function(e,t){N.set.text(t)}):_.each(e,function(e,t){N.add.label(e,t)}))}},read:{remoteData:function(e){var t;if(ee.Storage!==ne)return(t=sessionStorage.getItem(e))!==ne&&t;N.error(m.noStorage)}},save:{defaults:function(){N.save.defaultText(),N.save.placeholderText(),N.save.defaultValue()},defaultValue:function(){var e=N.get.value();N.verbose("Saving default value as",e),w.data(v.defaultValue,e)},defaultText:function(){var e=N.get.text();N.verbose("Saving default text as",e),w.data(v.defaultText,e)},placeholderText:function(){var e;!1!==g.placeholder&&T.hasClass(p.placeholder)&&(e=N.get.text(),N.verbose("Saving placeholder text as",e),w.data(v.placeholderText,e))},remoteData:function(e,t){ee.Storage!==ne?(N.verbose("Saving remote data to session storage",t,e),sessionStorage.setItem(t,e)):N.error(m.noStorage)}},clear:function(e){N.is.multiple()&&g.useLabels?N.remove.labels():(N.remove.activeItem(),N.remove.selectedItem(),N.remove.filteredItem()),N.set.placeholderText(),N.clearValue(e)},clearValue:function(e){N.set.value("",null,null,e)},scrollPage:function(e,t){var n=t||N.get.selectedItem(),i=n.closest(b.menu),o=i.outerHeight(),a=i.scrollTop(),r=R.eq(0).outerHeight(),s=Math.floor(o/r),l=(i.prop("scrollHeight"),"up"==e?a-r*s:a+r*s),c=R.not(b.unselectable),u="up"==e?c.index(n)-s:c.index(n)+s,d=("up"==e?0<=u:u").addClass(p.label).attr("data-"+v.value,a).html(y.label(a,t,g.preserveHTML,g.className)),i=g.onLabelCreate.call(i,a,t),N.has.label(e)?N.debug("User selection already exists, skipping",a):(g.label.variation&&i.addClass(g.label.variation),!0===n?(N.debug("Animating in label",i),i.addClass(p.hidden).insertBefore(o).transition({animation:g.label.transition,debug:g.debug,verbose:g.verbose,duration:g.label.duration})):(N.debug("Adding selection label",i),i.insertBefore(o)))},message:function(e){var t=O.children(b.message),n=g.templates.message(N.add.variables(e));0").html(n).addClass(p.message).appendTo(O)},optionValue:function(e){var t=N.escape.value(e);0").prop("value",t).addClass(p.addition).html(e).appendTo(A),N.verbose("Adding user addition as an