weborama-ui-react
Version:
Weborama Semantic UI React Components
6 lines • 55.5 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports["weborama-ui-react"]=t(require("react")):e["weborama-ui-react"]=t(e.react)}(window,(function(e){return function(e){var t={};function i(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,i),o.l=!0,o.exports}return i.m=e,i.c=t,i.d=function(e,t,r){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(i.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)i.d(r,o,function(t){return e[t]}.bind(null,o));return r},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="",i(i.s=83)}({0:function(e,t,i){e.exports=i(6)()},1:function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var i=function(e,t){var i=e[1]||"",r=e[3];if(!r)return i;if(t&&"function"==typeof btoa){var o=(l=r,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(l))))+" */"),n=r.sources.map((function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"}));return[i].concat(n).concat([o]).join("\n")}var l;return[i].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+i+"}":i})).join("")},t.i=function(e,i){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var n=this[o][0];"number"==typeof n&&(r[n]=!0)}for(o=0;o<e.length;o++){var l=e[o];"number"==typeof l[0]&&r[l[0]]||(i&&!l[2]?l[2]=i:i&&(l[2]="("+l[2]+") and ("+i+")"),t.push(l))}},t}},2:function(e,t,i){var r,o,n={},l=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===o&&(o=r.apply(this,arguments)),o}),a=function(e,t){return t?t.querySelector(e):document.querySelector(e)},f=function(e){var t={};return function(e,i){if("function"==typeof e)return e();if(void 0===t[e]){var r=a.call(this,e,i);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}}(),u=null,s=0,d=[],c=i(3);function m(e,t){for(var i=0;i<e.length;i++){var r=e[i],o=n[r.id];if(o){o.refs++;for(var l=0;l<o.parts.length;l++)o.parts[l](r.parts[l]);for(;l<r.parts.length;l++)o.parts.push(y(r.parts[l],t))}else{var a=[];for(l=0;l<r.parts.length;l++)a.push(y(r.parts[l],t));n[r.id]={id:r.id,refs:1,parts:a}}}}function p(e,t){for(var i=[],r={},o=0;o<e.length;o++){var n=e[o],l=t.base?n[0]+t.base:n[0],a={css:n[1],media:n[2],sourceMap:n[3]};r[l]?r[l].parts.push(a):i.push(r[l]={id:l,parts:[a]})}return i}function b(e,t){var i=f(e.insertInto);if(!i)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=d[d.length-1];if("top"===e.insertAt)r?r.nextSibling?i.insertBefore(t,r.nextSibling):i.appendChild(t):i.insertBefore(t,i.firstChild),d.push(t);else if("bottom"===e.insertAt)i.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var o=f(e.insertAt.before,i);i.insertBefore(t,o)}}function h(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=d.indexOf(e);t>=0&&d.splice(t,1)}function g(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var r=function(){0;return i.nc}();r&&(e.attrs.nonce=r)}return v(t,e.attrs),b(e,t),t}function v(e,t){Object.keys(t).forEach((function(i){e.setAttribute(i,t[i])}))}function y(e,t){var i,r,o,n;if(t.transform&&e.css){if(!(n="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=n}if(t.singleton){var l=s++;i=u||(u=g(t)),r=x.bind(null,i,l,!1),o=x.bind(null,i,l,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(i=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",v(t,e.attrs),b(e,t),t}(t),r=C.bind(null,i,t),o=function(){h(i),i.href&&URL.revokeObjectURL(i.href)}):(i=g(t),r=E.bind(null,i),o=function(){h(i)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=l()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var i=p(e,t);return m(i,t),function(e){for(var r=[],o=0;o<i.length;o++){var l=i[o];(a=n[l.id]).refs--,r.push(a)}e&&m(p(e,t),t);for(o=0;o<r.length;o++){var a;if(0===(a=r[o]).refs){for(var f=0;f<a.parts.length;f++)a.parts[f]();delete n[a.id]}}}};var w,k=(w=[],function(e,t){return w[e]=t,w.filter(Boolean).join("\n")});function x(e,t,i,r){var o=i?"":r.css;if(e.styleSheet)e.styleSheet.cssText=k(t,o);else{var n=document.createTextNode(o),l=e.childNodes;l[t]&&e.removeChild(l[t]),l.length?e.insertBefore(n,l[t]):e.appendChild(n)}}function E(e,t){var i=t.css,r=t.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=i;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(i))}}function C(e,t,i){var r=i.css,o=i.sourceMap,n=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||n)&&(r=c(r)),o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var l=new Blob([r],{type:"text/css"}),a=e.href;e.href=URL.createObjectURL(l),a&&URL.revokeObjectURL(a)}},3:function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var i=t.protocol+"//"+t.host,r=i+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var o,n=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(n)?e:(o=0===n.indexOf("//")?n:0===n.indexOf("/")?i+n:r+n.replace(/^\.\//,""),"url("+JSON.stringify(o)+")")}))}},4:function(t,i){t.exports=e},5:function(e,t,i){var r;
/*!
Copyright (c) 2017 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/!function(){"use strict";var i={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var n=typeof r;if("string"===n||"number"===n)e.push(r);else if(Array.isArray(r)&&r.length){var l=o.apply(null,r);l&&e.push(l)}else if("object"===n)for(var a in r)i.call(r,a)&&r[a]&&e.push(a)}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(r=function(){return o}.apply(t,[]))||(e.exports=r)}()},6:function(e,t,i){"use strict";var r=i(7);function o(){}function n(){}n.resetWarningCache=o,e.exports=function(){function e(e,t,i,o,n,l){if(l!==r){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var i={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:n,resetWarningCache:o};return i.PropTypes=i,i}},7:function(e,t,i){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},8:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.numbers=t.socials=t.colors=t.sizes=void 0;var r,o=i(0),n=(r=o)&&r.__esModule?r:{default:r};t.sizes={mini:n.default.bool,tiny:n.default.bool,small:n.default.bool,medium:n.default.bool,large:n.default.bool,big:n.default.bool,huge:n.default.bool,massive:n.default.bool},t.colors={red:n.default.bool,orange:n.default.bool,yellow:n.default.bool,olive:n.default.bool,green:n.default.bool,teal:n.default.bool,blue:n.default.bool,violet:n.default.bool,purple:n.default.bool,pink:n.default.bool,brown:n.default.bool,grey:n.default.bool,black:n.default.bool},t.socials={facebook:n.default.bool,twitter:n.default.bool,google:n.default.bool,plus:n.default.bool,vk:n.default.bool,linkedin:n.default.bool,instagram:n.default.bool,youtube:n.default.bool},t.numbers={one:n.default.bool,two:n.default.bool,three:n.default.bool,four:n.default.bool,five:n.default.bool,six:n.default.bool,seven:n.default.bool,eight:n.default.bool,nine:n.default.bool,ten:n.default.bool,eleven:n.default.bool,twelve:n.default.bool,thirteen:n.default.bool,fourteen:n.default.bool,fifteen:n.default.bool,sixteen:n.default.bool}},83:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Fields=t.Field=void 0;var r=function(){function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,i,r){return i&&e(t.prototype,i),r&&e(t,r),t}}(),o=f(i(4)),n=f(i(0)),l=f(i(5));i(84),i(85);var a=i(8);function f(e){return e&&e.__esModule?e:{default:e}}var u=function(e){function t(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var e=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.handleSubmit=e.handleSubmit.bind(e),e.formRef=o.default.createRef(),e}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"componentDidMount",value:function(){var e=this;if(this.props.validation){var t={onValid:function(){e.props.onValid&&e.props.onValid()},onInvalid:function(){e.props.onInvalid&&e.props.onInvalid()},onSuccess:function(e){e.preventDefault()},onError:function(e){e.preventDefault()}},i=Object.assign({},this.props.validation,t);$(this.formRef.current).form(i)}}},{key:"handleSubmit",value:function(e){e.preventDefault(),$(this.formRef.current).form("is valid")&&"function"==typeof this.props.onSubmit&&this.props.onSubmit()}},{key:"isValid",value:function(){return $(this.formRef.current).form("is valid")}},{key:"render",value:function(){var e=this,t=Object.keys(a.sizes).filter((function(t){return!!e.props[t]&&{size:e.props[t]}})),i=(0,l.default)({ui:!0},t,{inverted:this.props.inverted,equal:this.props.equal,width:this.props.width,error:this.props.error,loading:this.props.loading,warning:this.props.warning,success:this.props.success,form:!0},this.props.className);return o.default.createElement("form",{ref:this.formRef,className:i,onSubmit:this.handleSubmit},this.props.children)}}]),t}(o.default.Component);u.displayName="Form",t.default=u,u.propTypes={children:n.default.any,className:n.default.string,equal:n.default.bool,width:n.default.bool,inverted:n.default.bool,loading:n.default.bool,error:n.default.bool,warning:n.default.bool,success:n.default.bool,onSubmit:n.default.func,validation:n.default.object,onInvalid:n.default.func,onValid:n.default.func};var s=t.Field=function(e){var t=Object.keys(a.numbers).filter((function(t){return!!e[t]&&{number:e[t]}})),i=e.label?o.default.createElement("label",null,e.label):"",r=(0,l.default)({required:e.required,inline:e.inline},t,{wide:e.wide,field:!e.inline,fields:e.inline},e.className),n=e.labelAfterComponent||!1;return o.default.createElement("div",{className:r},!n&&i,e.children,n&&i)};s.displayName="Field",s.propTypes={required:n.default.bool,inline:n.default.bool,label:n.default.string,wide:n.default.bool,children:n.default.any,labelAfterComponent:n.default.bool,className:n.default.string};var d=t.Fields=function(e){var t=Object.keys(a.numbers).filter((function(t){return!!e[t]&&{number:e[t]}})),i=(0,l.default)(t,{inline:e.inline,fields:!0},e.className);return o.default.createElement("div",{className:i,style:e.style},e.children)};d.displayName="Fields",d.propTypes={children:n.default.any,inline:n.default.bool,className:n.default.string}},84:function(e,t){!function(e,t,i,r){"use strict";t=void 0!==t&&t.Math==Math?t:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),e.fn.form=function(t){var o,n=e(this),l=n.selector||"",a=(new Date).getTime(),f=[],u=t,s=arguments[1],d="string"==typeof u,c=[].slice.call(arguments,1);return n.each((function(){var m,p,b,h,g,v,y,w,k,x,E,C,R,S,O,j,T=e(this),A=this,z=[],V=!1;(j={initialize:function(){j.get.settings(),d?(O===r&&j.instantiate(),j.invoke(u)):(O!==r&&O.invoke("destroy"),j.verbose("Initializing form validation",T,g),j.bindEvents(),j.set.defaults(),j.instantiate())},instantiate:function(){j.verbose("Storing instance of module",j),O=j,T.data(R,j)},destroy:function(){j.verbose("Destroying previous module",O),j.removeEvents(),T.removeData(R)},refresh:function(){j.verbose("Refreshing selector cache"),m=T.find(w.field),p=T.find(w.group),b=T.find(w.message),T.find(w.prompt),h=T.find(w.submit),T.find(w.clear),T.find(w.reset)},submit:function(){j.verbose("Submitting form",T),T.submit()},attachEvents:function(t,i){i=i||"submit",e(t).on("click"+S,(function(e){j[i](),e.preventDefault()}))},bindEvents:function(){j.verbose("Attaching form events"),T.on("submit"+S,j.validate.form).on("blur"+S,w.field,j.event.field.blur).on("click"+S,w.submit,j.submit).on("click"+S,w.reset,j.reset).on("click"+S,w.clear,j.clear),g.keyboardShortcuts&&T.on("keydown"+S,w.field,j.event.field.keydown),m.each((function(){var t=e(this),i=t.prop("type"),r=j.get.changeEvent(i,t);e(this).on(r+S,j.event.field.change)}))},clear:function(){m.each((function(){var t=e(this),i=t.parent(),r=t.closest(p),o=r.find(w.prompt),n=t.data(y.defaultValue)||"",l=i.is(w.uiCheckbox),a=i.is(w.uiDropdown);r.hasClass(k.error)&&(j.verbose("Resetting error on field",r),r.removeClass(k.error),o.remove()),a?(j.verbose("Resetting dropdown value",i,n),i.dropdown("clear")):l?t.prop("checked",!1):(j.verbose("Resetting field value",t,n),t.val(""))}))},reset:function(){m.each((function(){var t=e(this),i=t.parent(),o=t.closest(p),n=o.find(w.prompt),l=t.data(y.defaultValue),a=i.is(w.uiCheckbox),f=i.is(w.uiDropdown),u=o.hasClass(k.error);l!==r&&(u&&(j.verbose("Resetting error on field",o),o.removeClass(k.error),n.remove()),f?(j.verbose("Resetting dropdown value",i,l),i.dropdown("restore defaults")):a?(j.verbose("Resetting checkbox value",i,l),t.prop("checked",l)):(j.verbose("Resetting field value",t,l),t.val(l)))}))},determine:{isValid:function(){var t=!0;return e.each(v,(function(e,i){j.validate.field(i,e,!0)||(t=!1)})),t}},is:{bracketedRule:function(e){return e.type&&e.type.match(g.regExp.bracket)},shorthandFields:function(e){var t=e[Object.keys(e)[0]];return j.is.shorthandRules(t)},shorthandRules:function(t){return"string"==typeof t||e.isArray(t)},empty:function(e){return!e||0===e.length||(e.is('input[type="checkbox"]')?!e.is(":checked"):j.is.blank(e))},blank:function(t){return""===e.trim(t.val())},valid:function(t){var i=!0;return t?(j.verbose("Checking if field is valid",t),j.validate.field(v[t],t,!1)):(j.verbose("Checking if form is valid"),e.each(v,(function(e,t){j.is.valid(e)||(i=!1)})),i)}},removeEvents:function(){T.off(S),m.off(S),h.off(S),m.off(S)},event:{field:{keydown:function(t){var i=e(this),r=t.which,o=i.is(w.input),n=i.is(w.checkbox),l=0<i.closest(w.uiDropdown).length;27==r&&(j.verbose("Escape key pressed blurring field"),i.blur()),t.ctrlKey||13!=r||!o||l||n||(V||(i.one("keyup"+S,j.event.field.keyup),j.submit(),j.debug("Enter pressed on input submitting form")),V=!0)},keyup:function(){V=!1},blur:function(t){var i=e(this),r=i.closest(p),o=j.get.validation(i);r.hasClass(k.error)?(j.debug("Revalidating field",i,o),o&&j.validate.field(o)):"blur"==g.on&&o&&j.validate.field(o)},change:function(t){var i=e(this),r=i.closest(p),o=j.get.validation(i);o&&("change"==g.on||r.hasClass(k.error)&&g.revalidate)&&(clearTimeout(j.timer),j.timer=setTimeout((function(){j.debug("Revalidating field",i,j.get.validation(i)),j.validate.field(o)}),g.delay))}}},get:{ancillaryValue:function(e){return!(!e.type||!e.value&&!j.is.bracketedRule(e))&&(e.value!==r?e.value:e.type.match(g.regExp.bracket)[1]+"")},ruleName:function(e){return j.is.bracketedRule(e)?e.type.replace(e.type.match(g.regExp.bracket)[0],""):e.type},changeEvent:function(e,t){return"checkbox"==e||"radio"==e||"hidden"==e||t.is("select")?"change":j.get.inputEvent()},inputEvent:function(){return i.createElement("input").oninput!==r?"input":i.createElement("input").onpropertychange!==r?"propertychange":"keyup"},fieldsFromShorthand:function(t){var i={};return e.each(t,(function(t,r){"string"==typeof r&&(r=[r]),i[t]={rules:[]},e.each(r,(function(e,r){i[t].rules.push({type:r})}))})),i},prompt:function(t,i){var r,o,n=j.get.ruleName(t),l=j.get.ancillaryValue(t),a=j.get.field(i.identifier),f=a.val(),u=e.isFunction(t.prompt)?t.prompt(f):t.prompt||g.prompt[n]||g.text.unspecifiedRule,s=-1!==u.search("{value}"),d=-1!==u.search("{name}");return s&&(u=u.replace("{value}",a.val())),d&&(o=1==(r=a.closest(w.group).find("label").eq(0)).length?r.text():a.prop("placeholder")||g.text.unspecifiedField,u=u.replace("{name}",o)),u=(u=u.replace("{identifier}",i.identifier)).replace("{ruleValue}",l),t.prompt||j.verbose("Using default validation prompt for type",u,n),u},settings:function(){if(e.isPlainObject(t)){var i=Object.keys(t);0<i.length&&t[i[0]].identifier!==r&&t[i[0]].rules!==r?(g=e.extend(!0,{},e.fn.form.settings,s),v=e.extend({},e.fn.form.settings.defaults,t),j.error(g.error.oldSyntax,A),j.verbose("Extending settings from legacy parameters",v,g)):(t.fields&&j.is.shorthandFields(t.fields)&&(t.fields=j.get.fieldsFromShorthand(t.fields)),g=e.extend(!0,{},e.fn.form.settings,t),v=e.extend({},e.fn.form.settings.defaults,g.fields),j.verbose("Extending settings",v,g))}else g=e.fn.form.settings,v=e.fn.form.settings.defaults,j.verbose("Using default form validation",v,g);C=g.namespace,y=g.metadata,w=g.selector,k=g.className,x=g.regExp,E=g.error,R="module-"+C,S="."+C,O=T.data(R),j.refresh()},field:function(t){return j.verbose("Finding field with identifier",t),t=j.escape.string(t),0<m.filter("#"+t).length?m.filter("#"+t):0<m.filter('[name="'+t+'"]').length?m.filter('[name="'+t+'"]'):0<m.filter('[name="'+t+'[]"]').length?m.filter('[name="'+t+'[]"]'):0<m.filter("[data-"+y.validate+'="'+t+'"]').length?m.filter("[data-"+y.validate+'="'+t+'"]'):e("<input/>")},fields:function(t){var i=e();return e.each(t,(function(e,t){i=i.add(j.get.field(t))})),i},validation:function(t){var i,r;return!!v&&(e.each(v,(function(e,o){r=o.identifier||e,j.get.field(r)[0]==t[0]&&(o.identifier=r,i=o)})),i||!1)},value:function(e){var t=[];return t.push(e),j.get.values.call(A,t)[e]},values:function(t){var i=e.isArray(t)?j.get.fields(t):m,o={};return i.each((function(t,i){var n=e(i),l=(n.prop("type"),n.prop("name")),a=n.val(),f=n.is(w.checkbox),u=n.is(w.radio),s=-1!==l.indexOf("[]"),d=!!f&&n.is(":checked");l&&(s?(l=l.replace("[]",""),o[l]||(o[l]=[]),f?d?o[l].push(a||!0):o[l].push(!1):o[l].push(a)):u?o[l]!==r&&0!=o[l]||(o[l]=!!d&&(a||!0)):o[l]=f?!!d&&(a||!0):a)})),o}},has:{field:function(e){return j.verbose("Checking for existence of a field with identifier",e),"string"!=typeof(e=j.escape.string(e))&&j.error(E.identifier,e),0<m.filter("#"+e).length||0<m.filter('[name="'+e+'"]').length||0<m.filter("[data-"+y.validate+'="'+e+'"]').length}},escape:{string:function(e){return(e=String(e)).replace(x.escape,"\\$&")}},add:{rule:function(e,t){j.add.field(e,t)},field:function(t,i){var r={};j.is.shorthandRules(i)?(i=e.isArray(i)?i:[i],r[t]={rules:[]},e.each(i,(function(e,i){r[t].rules.push({type:i})}))):r[t]=i,v=e.extend({},v,r),j.debug("Adding rules",r,v)},fields:function(t){var i;i=t&&j.is.shorthandFields(t)?j.get.fieldsFromShorthand(t):t,v=e.extend({},v,i)},prompt:function(t,i){var o=j.get.field(t).closest(p),n=o.children(w.prompt),l=0!==n.length;i="string"==typeof i?[i]:i,j.verbose("Adding field error state",t),o.addClass(k.error),g.inline&&(l||(n=g.templates.prompt(i)).appendTo(o),n.html(i[0]),l?j.verbose("Inline errors are disabled, no inline error added",t):g.transition&&e.fn.transition!==r&&T.transition("is supported")?(j.verbose("Displaying error with css transition",g.transition),n.transition(g.transition+" in",g.duration)):(j.verbose("Displaying error with fallback javascript animation"),n.fadeIn(g.duration)))},errors:function(e){j.debug("Adding form error messages",e),j.set.error(),b.html(g.templates.error(e))}},remove:{rule:function(t,i){var o=e.isArray(i)?i:[i];if(i==r)return j.debug("Removed all rules"),void(v[t].rules=[]);v[t]!=r&&e.isArray(v[t].rules)&&e.each(v[t].rules,(function(e,i){-1!==o.indexOf(i.type)&&(j.debug("Removed rule",i.type),v[t].rules.splice(e,1))}))},field:function(t){var i=e.isArray(t)?t:[t];e.each(i,(function(e,t){j.remove.rule(t)}))},rules:function(t,i){e.isArray(t)?e.each(fields,(function(e,t){j.remove.rule(t,i)})):j.remove.rule(t,i)},fields:function(e){j.remove.field(e)},prompt:function(t){var i=j.get.field(t).closest(p),o=i.children(w.prompt);i.removeClass(k.error),g.inline&&o.is(":visible")&&(j.verbose("Removing prompt for field",t),g.transition&&e.fn.transition!==r&&T.transition("is supported")?o.transition(g.transition+" out",g.duration,(function(){o.remove()})):o.fadeOut(g.duration,(function(){o.remove()})))}},set:{success:function(){T.removeClass(k.error).addClass(k.success)},defaults:function(){m.each((function(){var t=e(this),i=0<t.filter(w.checkbox).length?t.is(":checked"):t.val();t.data(y.defaultValue,i)}))},error:function(){T.removeClass(k.success).addClass(k.error)},value:function(e,t){var i={};return i[e]=t,j.set.values.call(A,i)},values:function(t){e.isEmptyObject(t)||e.each(t,(function(t,i){var r,o=j.get.field(t),n=o.parent(),l=e.isArray(i),a=n.is(w.uiCheckbox),f=n.is(w.uiDropdown),u=o.is(w.radio)&&a;0<o.length&&(l&&a?(j.verbose("Selecting multiple",i,o),n.checkbox("uncheck"),e.each(i,(function(e,t){r=o.filter('[value="'+t+'"]'),n=r.parent(),0<r.length&&n.checkbox("check")}))):u?(j.verbose("Selecting radio value",i,o),o.filter('[value="'+i+'"]').parent(w.uiCheckbox).checkbox("check")):a?(j.verbose("Setting checkbox value",i,n),!0===i?n.checkbox("check"):n.checkbox("uncheck")):f?(j.verbose("Setting dropdown value",i,n),n.dropdown("set selected",i)):(j.verbose("Setting field value",i,o),o.val(i)))}))}},validate:{form:function(e,t){var i=j.get.values();if(V)return!1;if(z=[],j.determine.isValid()){if(j.debug("Form has no validation errors, submitting"),j.set.success(),!0!==t)return g.onSuccess.call(A,e,i)}else if(j.debug("Form has errors"),j.set.error(),g.inline||j.add.errors(z),T.data("moduleApi")!==r&&e.stopImmediatePropagation(),!0!==t)return g.onFailure.call(A,z,i)},field:function(t,i,o){o=o===r||o,"string"==typeof t&&(j.verbose("Validating field",t),t=v[i=t]);var n=t.identifier||i,l=j.get.field(n),a=!!t.depends&&j.get.field(t.depends),f=!0,u=[];return t.identifier||(j.debug("Using field name as identifier",n),t.identifier=n),l.prop("disabled")?(j.debug("Field is disabled. Skipping",n),f=!0):t.optional&&j.is.blank(l)?(j.debug("Field is optional and blank. Skipping",n),f=!0):t.depends&&j.is.empty(a)?(j.debug("Field depends on another value that is not present or empty. Skipping",a),f=!0):t.rules!==r&&e.each(t.rules,(function(e,i){j.has.field(n)&&!j.validate.rule(t,i)&&(j.debug("Field is invalid",n,i.type),u.push(j.get.prompt(i,t)),f=!1)})),f?(o&&(j.remove.prompt(n,u),g.onValid.call(l)),!0):(o&&(z=z.concat(u),j.add.prompt(n,u),g.onInvalid.call(l,u)),!1)},rule:function(t,i){var o=j.get.field(t.identifier),n=(i.type,o.val()),l=j.get.ancillaryValue(i),a=j.get.ruleName(i),f=g.rules[a];if(e.isFunction(f))return n=n===r||""===n||null===n?"":e.trim(n+""),f.call(o,n,l);j.error(E.noRule,a)}},setting:function(t,i){if(e.isPlainObject(t))e.extend(!0,g,t);else{if(i===r)return g[t];g[t]=i}},internal:function(t,i){if(e.isPlainObject(t))e.extend(!0,j,t);else{if(i===r)return j[t];j[t]=i}},debug:function(){!g.silent&&g.debug&&(g.performance?j.performance.log(arguments):(j.debug=Function.prototype.bind.call(console.info,console,g.name+":"),j.debug.apply(console,arguments)))},verbose:function(){!g.silent&&g.verbose&&g.debug&&(g.performance?j.performance.log(arguments):(j.verbose=Function.prototype.bind.call(console.info,console,g.name+":"),j.verbose.apply(console,arguments)))},error:function(){g.silent||(j.error=Function.prototype.bind.call(console.error,console,g.name+":"),j.error.apply(console,arguments))},performance:{log:function(e){var t,i;g.performance&&(i=(t=(new Date).getTime())-(a||t),a=t,f.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:A,"Execution Time":i})),clearTimeout(j.performance.timer),j.performance.timer=setTimeout(j.performance.display,500)},display:function(){var t=g.name+":",i=0;a=!1,clearTimeout(j.performance.timer),e.each(f,(function(e,t){i+=t["Execution Time"]})),t+=" "+i+"ms",l&&(t+=" '"+l+"'"),1<n.length&&(t+=" ("+n.length+")"),(console.group!==r||console.table!==r)&&0<f.length&&(console.groupCollapsed(t),console.table?console.table(f):e.each(f,(function(e,t){console.log(t.Name+": "+t["Execution Time"]+"ms")})),console.groupEnd()),f=[]}},invoke:function(t,i,n){var l,a,f,u=O;return i=i||c,n=A||n,"string"==typeof t&&u!==r&&(t=t.split(/[\. ]/),l=t.length-1,e.each(t,(function(i,o){var n=i!=l?o+t[i+1].charAt(0).toUpperCase()+t[i+1].slice(1):t;if(e.isPlainObject(u[n])&&i!=l)u=u[n];else{if(u[n]!==r)return a=u[n],!1;if(!e.isPlainObject(u[o])||i==l)return u[o]!==r&&(a=u[o]),!1;u=u[o]}}))),e.isFunction(a)?f=a.apply(n,i):a!==r&&(f=a),e.isArray(o)?o.push(f):o!==r?o=[o,f]:f!==r&&(o=f),a}}).initialize()})),o!==r?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:{htmlID:/^[a-zA-Z][\w:.-]*$/g,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} must contain "{ruleValue}"',containExactly:'{name} must contain exactly "{ruleValue}"',doesntContain:'{name} cannot contain "{ruleValue}"',doesntContainExactly:'{name} cannot contain exactly "{ruleValue}"',minLength:"{name} must be at least {ruleValue} characters",length:"{name} must be at least {ruleValue} characters",exactLength:"{name} 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.",noRule:"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 i='<ul class="list">';return e.each(t,(function(e,t){i+="<li>"+t+"</li>"})),e(i+="</ul>")},prompt:function(t){return e("<div/>").addClass("ui basic red pointing prompt label").html(t[0])}},rules:{empty:function(t){return!(t===r||""===t||e.isArray(t)&&0===t.length)},checked:function(){return 0<e(this).filter(":checked").length},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,i){if(i instanceof RegExp)return t.match(i);var r,o=i.match(e.fn.form.settings.regExp.flags);return o&&(i=2<=o.length?o[1]:i,r=3<=o.length?o[2]:""),t.match(new RegExp(i,r))},integer:function(t,i){var o,n,l,a=e.fn.form.settings.regExp.integer;return i&&-1===["",".."].indexOf(i)&&(-1==i.indexOf("..")?a.test(i)&&(o=n=i-0):(l=i.split("..",2),a.test(l[0])&&(o=l[0]-0),a.test(l[1])&&(n=l[1]-0))),a.test(t)&&(o===r||o<=t)&&(n===r||t<=n)},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)==t},isExactly:function(e,t){return e==t},not:function(e,t){return(e="string"==typeof e?e.toLowerCase():e)!=("string"==typeof t?t.toLowerCase():t)},notExactly:function(e,t){return e!=t},contains:function(t,i){return i=i.replace(e.fn.form.settings.regExp.escape,"\\$&"),-1!==t.search(new RegExp(i,"i"))},containsExactly:function(t,i){return i=i.replace(e.fn.form.settings.regExp.escape,"\\$&"),-1!==t.search(new RegExp(i))},doesntContain:function(t,i){return i=i.replace(e.fn.form.settings.regExp.escape,"\\$&"),-1===t.search(new RegExp(i,"i"))},doesntContainExactly:function(t,i){return i=i.replace(e.fn.form.settings.regExp.escape,"\\$&"),-1===t.search(new RegExp(i))},minLength:function(e,t){return e!==r&&e.length>=t},length:function(e,t){return e!==r&&e.length>=t},exactLength:function(e,t){return e!==r&&e.length==t},maxLength:function(e,t){return e!==r&&e.length<=t},match:function(t,i){var o;return e(this),0<e('[data-validate="'+i+'"]').length?o=e('[data-validate="'+i+'"]').val():0<e("#"+i).length?o=e("#"+i).val():0<e('[name="'+i+'"]').length?o=e('[name="'+i+'"]').val():0<e('[name="'+i+'[]"]').length&&(o=e('[name="'+i+'[]"]')),o!==r&&t.toString()==o.toString()},different:function(t,i){var o;return e(this),0<e('[data-validate="'+i+'"]').length?o=e('[data-validate="'+i+'"]').val():0<e("#"+i).length?o=e("#"+i).val():0<e('[name="'+i+'"]').length?o=e('[name="'+i+'"]').val():0<e('[name="'+i+'[]"]').length&&(o=e('[name="'+i+'[]"]')),o!==r&&t.toString()!==o.toString()},creditCard:function(t,i){var r,o,n={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]}},l={},a=!1,f="string"==typeof i&&i.split(",");if("string"==typeof t&&0!==t.length){if(t=t.replace(/[\-]/g,""),f&&(e.each(f,(function(i,r){(o=n[r])&&(l={length:-1!==e.inArray(t.length,o.length),pattern:-1!==t.search(o.pattern)}).length&&l.pattern&&(a=!0)})),!a))return!1;if((r={number:-1!==e.inArray(t.length,n.unionPay.length),pattern:-1!==t.search(n.unionPay.pattern)}).number&&r.pattern)return!0;for(var u=t.length,s=0,d=[[0,1,2,3,4,5,6,7,8,9],[0,2,4,6,8,1,3,5,7,9]],c=0;u--;)c+=d[s][parseInt(t.charAt(u),10)],s^=1;return c%10==0&&0<c}},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&&-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)},85:function(e,t,i){var r=i(86);"string"==typeof r&&(r=[[e.i,r,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};i(2)(r,o);r.locals&&(e.exports=r.locals)},86:function(e,t,i){(e.exports=i(1)(!1)).push([e.i,"/*!\n * # Semantic UI 2.4.2 - Form\n * http://github.com/semantic-org/semantic-ui/\n *\n *\n * Released under the MIT license\n * http://opensource.org/licenses/MIT\n *\n */.ui.form{position:relative;max-width:100%}.ui.form>p{margin:1em 0}.ui.form .field{clear:both;margin:0 0 1em}.ui.form .field:last-child,.ui.form .fields:last-child .field{margin-bottom:0}.ui.form .fields .field{clear:both;margin:0}.ui.form .field>label{display:block;margin:0 0 .28571429rem 0;color:rgba(0,0,0,.87);font-size:.92857143em;font-weight:700;text-transform:none}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url],.ui.form textarea{width:100%;vertical-align:top}.ui.form ::-webkit-datetime-edit,.ui.form ::-webkit-inner-spin-button{height:1.21428571em}.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url]{font-family:Raleway,'Helvetica Neue',Arial,Helvetica,sans-serif;margin:0;outline:0;-webkit-appearance:none;tap-highlight-color:rgba(255,255,255,0);line-height:1.21428571em;padding:.67857143em 1em;font-size:1em;background:#fff;border:1px solid rgba(34,36,38,.15);color:rgba(0,0,0,.87);border-radius:.28571429rem;-webkit-box-shadow:0 0 0 0 transparent inset;box-shadow:0 0 0 0 transparent inset;-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease}.ui.form textarea{margin:0;-webkit-appearance:none;tap-highlight-color:rgba(255,255,255,0);padding:.78571429em 1em;background:#fff;border:1px solid rgba(34,36,38,.15);outline:0;color:rgba(0,0,0,.87);border-radius:.28571429rem;-webkit-box-shadow:0 0 0 0 transparent inset;box-shadow:0 0 0 0 transparent inset;-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease;font-size:1em;line-height:1.2857;resize:vertical}.ui.form textarea:not([rows]){height:12em;min-height:8em;max-height:24em}.ui.form input[type=checkbox],.ui.form textarea{vertical-align:top}.ui.form input.attached{width:auto}.ui.form select{display:block;height:auto;width:100%;background:#fff;border:1px solid rgba(34,36,38,.15);border-radius:.28571429rem;-webkit-box-shadow:0 0 0 0 transparent inset;box-shadow:0 0 0 0 transparent inset;padding:.62em 1em;color:rgba(0,0,0,.87);-webkit-transition:color .1s ease,border-color .1s ease;transition:color .1s ease,border-color .1s ease}.ui.form .field>.selection.dropdown{width:100%}.ui.form .field>.selection.dropdown>.dropdown.icon{float:right}.ui.form .inline.field>.selection.dropdown,.ui.form .inline.fields .field>.selection.dropdown{width:auto}.ui.form .inline.field>.selection.dropdown>.dropdown.icon,.ui.form .inline.fields .field>.selection.dropdown>.dropdown.icon{float:none}.ui.form .field .ui.input,.ui.form .fields .field .ui.input,.ui.form .wide.field .ui.input{width:100%}.ui.form .inline.field:not(.wide) .ui.input,.ui.form .inline.fields .field:not(.wide) .ui.input{width:auto;vertical-align:middle}.ui.form .field .ui.input input,.ui.form .fields .field .ui.input input{width:auto}.ui.form .eight.fields .ui.input input,.ui.form .five.fields .ui.input input,.ui.form .four.fields .ui.input input,.ui.form .nine.fields .ui.input input,.ui.form .seven.fields .ui.input input,.ui.form .six.fields .ui.input input,.ui.form .ten.fields .ui.input input,.ui.form .three.fields .ui.input input,.ui.form .two.fields .ui.input input,.ui.form .wide.field .ui.input input{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:0}.ui.form .error.message,.ui.form .success.message,.ui.form .warning.message{display:none}.ui.form .message:first-child{margin-top:0}.ui.form .field .prompt.label{white-space:normal;background:#fff!important;border:1px solid #e0b4b4!important;color:#9f3a38!important}.ui.form .inline.field .prompt,.ui.form .inline.fields .field .prompt{vertical-align:top;margin:-.25em 0 -.5em .5em}.ui.form .inline.field .prompt:before,.ui.form .inline.fields .field .prompt:before{border-width:0 0 1px 1px;bottom:auto;right:auto;top:50%;left:0}.ui.form .field.field input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px ivory inset!important;box-shadow:0 0 0 100px ivory inset!important;border-color:#e5dfa1!important}.ui.form .field.field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 100px ivory inset!important;box-shadow:0 0 0 100px ivory inset!important;border-color:#d5c315!important}.ui.form .error.error input:-webkit-autofill{-webkit-box-shadow:0 0 0 100px #fffaf0 inset!important;box-shadow:0 0 0 100px #fffaf0 inset!important;border-color:#e0b4b4!important}.ui.form ::-webkit-input-placeholder{color:rgba(191,191,191,.87)}.ui.form :-ms-input-placeholder{color:rgba(191,191,191,.87)!important}.ui.form ::-moz-placeholder{color:rgba(191,191,191,.87)}.ui.form :focus::-webkit-input-placeholder{color:rgba(115,115,115,.87)}.ui.form :focus:-ms-input-placeholder{color:rgba(115,115,115,.87)!important}.ui.form :focus::-moz-placeholder{color:rgba(115,115,115,.87)}.ui.form .error ::-webkit-input-placeholder{color:#e7bdbc}.ui.form .error :-ms-input-placeholder{color:#e7bdbc!important}.ui.form .error ::-moz-placeholder{color:#e7bdbc}.ui.form .error :focus::-webkit-input-placeholder{color:#da9796}.ui.form .error :focus:-ms-input-placeholder{color:#da9796!important}.ui.form .error :focus::-moz-placeholder{color:#da9796}.ui.form input:not([type]):focus,.ui.form input[type=date]:focus,.ui.form input[type=datetime-local]:focus,.ui.form input[type=email]:focus,.ui.form input[type=file]:focus,.ui.form input[type=number]:focus,.ui.form input[type=password]:focus,.ui.form input[type=search]:focus,.ui.form input[type=tel]:focus,.ui.form input[type=text]:focus,.ui.form input[type=time]:focus,.ui.form input[type=url]:focus{color:rgba(0,0,0,.95);border-color:#85b7d9;border-radius:.28571429rem;background:#fff;-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.35) inset;box-shadow:0 0 0 0 rgba(34,36,38,.35) inset}.ui.form textarea:focus{color:rgba(0,0,0,.95);border-color:#85b7d9;border-radius:.28571429rem;background:#fff;-webkit-box-shadow:0 0 0 0 rgba(34,36,38,.35) inset;box-shadow:0 0 0 0 rgba(34,36,38,.35) inset;-webkit-appearance:none}.ui.form.success .success.message:not(:empty){display:block}.ui.form.success .compact.success.message:not(:empty){display:inline-block}.ui.form.success .icon.success.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.form.warning .warning.message:not(:empty){display:block}.ui.form.warning .compact.warning.message:not(:empty){display:inline-block}.ui.form.warning .icon.warning.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.form.error .error.message:not(:empty){display:block}.ui.form.error .compact.error.message:not(:empty){display:inline-block}.ui.form.error .icon.error.message:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.ui.form .field.error .input,.ui.form .field.error label,.ui.form .fields.error .field .input,.ui.form .fields.error .field label{color:#9f3a38}.ui.form .field.error .corner.label,.ui.form .fields.error .field .corner.label{border-color:#9f3a38;color:#fff}.ui.form .field.error input:not([type]),.ui.form .field.error input[type=date],.ui.form .field.error input[type=datetime-local],.ui.form .field.error input[type=email],.ui.form .field.error input[type=file],.ui.form .field.error input[type=number],.ui.form .field.error input[type=password],.ui.form .field.error input[type=search],.ui.form .field.error input[type=tel],.ui.form .field.error input[type=text],.ui.form .field.error input[type=time],.ui.form .field.error input[type=url],.ui.form .field.error select,.ui.form .field.error textarea,.ui.form .fields.error .field input:not([type]),.ui.form .fields.error .field input[type=date],.ui.form .fields.error .field input[type=datetime-local],.ui.form .fields.error .field input[type=email],.ui.form .fields.error .field input[type=file],.ui.form .fields.error .field input[type=number],.ui.form .fields.error .field input[type=password],.ui.form .fields.error .field input[type=search],.ui.form .fields.error .field input[type=tel],.ui.form .fields.error .field input[type=text],.ui.form .fields.error .field input[type=time],.ui.form .fields.error .field input[type=url],.ui.form .fields.error .field select,.ui.form .fields.error .field textarea{background:#fff6f6;border-color:#e0b4b4;color:#9f3a38;border-radius:'';-webkit-box-shadow:none;box-shadow:none}.ui.form .field.error input:not([type]):focus,.ui.form .field.error input[type=date]:focus,.ui.form .field.error input[type=datetime-local]:focus,.ui.form .field.error input[type=email]:focus,.ui.form .field.error input[type=file]:focus,.ui.form .field.error input[type=number]:focus,.ui.form .field.error input[type=password]:focus,.ui.form .field.error input[type=search]:focus,.ui.form .field.error input[type=tel]:focus,.ui.form .field.error input[type=text]:focus,.ui.form .field.error input[type=time]:focus,.ui.form .field.error input[type=url]:focus,.ui.form .field.error select:focus,.ui.form .field.error textarea:focus{background:#fff6f6;border-color:#e0b4b4;color:#9f3a38;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none}.ui.form .field.error select{-webkit-appearance:menulist-button}.ui.form .field.error .ui.dropdown,.ui.form .field.error .ui.dropdown .item,.ui.form .field.error .ui.dropdown .text,.ui.form .fields.error .field .ui.dropdown,.ui.form .fields.error .field .ui.dropdown .item{background:#fff6f6;color:#9f3a38}.ui.form .field.error .ui.dropdown,.ui.form .fields.error .field .ui.dropdown{border-color:#e0b4b4!important}.ui.form .field.error .ui.dropdown:hover,.ui.form .fields.error .field .ui.dropdown:hover{border-color:#e0b4b4!important}.ui.form .field.error .ui.dropdown:hover .menu,.ui.form .fields.error .field .ui.dropdown:hover .menu{border-color:#e0b4b4}.ui.form .field.error .ui.multiple.selection.dropdown>.label,.ui.form .fields.error .field .ui.multiple.selection.dropdown>.label{background-color:#eacbcb;color:#9f3a38}.ui.form .field.error .ui.dropdown .menu .item:hover,.ui.form .fields.error .field .ui.dropdown .menu .item:hover{background-color:#fbe7e7}.ui.form .field.error .ui.dropdown .menu .selected.item,.ui.form .fields.error .field .ui.dropdown .menu .selected.item{background-color:#fbe7e7}.ui.form .field.error .ui.dropdown .menu .active.item,.ui.form .fields.error .field .ui.dropdown .menu .active.item{background-color:#fdcfcf!important}.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label{color:#9f3a38}.ui.form .field.error .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .field.error .checkbox:not(.toggle):not(.slider) label:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) .box:before,.ui.form .fields.error .field .checkbox:not(.toggle):not(.slider) label:before{background:#fff6f6;border-color:#e0b4b4}.ui.form .field.error .checkbox .box:after,.ui.form .field.error .checkbox label:after,.ui.form .fields.error .field .checkbox .box:after,.ui.form .fields.error .field .checkbox label:after{color:#9f3a38}.ui.form .disabled.field,.ui.form .disabled.fields .field,.ui.form .field :disabled{pointer-events:none;opacity:.45}.ui.form .field.disabled>label,.ui.form .fields.disabled>label{opacity:.45}.ui.form .field.disabled :disabled{opacity:1}.ui.loading.form{position:relative;cursor:default;pointer-events:none}.ui.loading.form:before{position:absolute;content:'';top:0;left:0;background:rgba(255,255,255,.8);width:100%;height:100%;z-index:100}.ui.loading.form:after{position:absolute;content:'';top:50%;left:50%;margin:-1.5em 0 0 -1.5em;width:3em;height:3em;-webkit-animation:form-spin .6s linear;animation:form-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:500rem;border-color:#767676 rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.1);border-style:solid;border-width:.2em;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent;visibility:visible;z-index:101}@-webkit-keyframes form-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes form-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ui.form .required.field>.checkbox:after,.ui.form .required.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after,.ui.form .required.fields:not(.grouped)>.field>label:after{margin:-.2em 0 0 .2em;content:'*';color:#db2828}.ui.form .required.field>label:after,.ui.form .required.fields.grouped>label:after,.ui.form .required.fields:not(.grouped)>.field>label:after{display:inline-block;vertical-align:top}.ui.form .required.field>.checkbox:after,.ui.form .required.fields:not(.grouped)>.field>.checkbox:after{position:absolute;top:0;left:100%}.ui.form .inverted.segment .ui.checkbox .box,.ui.form .inverted.segment .ui.checkbox label,.ui.form .inverted.segment label,.ui.inverted.form .inline.field>label,.ui.inverted.form .inline.field>p,.ui.inverted.form .inline.fields .field>label,.ui.inverted.form .inline.fields .field>p,.ui.inverted.form .inline.fields>label,.ui.inverted.form .ui.checkbox .box,.ui.inverted.form .ui.checkbox label,.ui.inverted.form label{color:rgba(255,255,255,.9)}.ui.inverted.form input:not([type]),.ui.inverted.form input[type=date],.ui.inverted.form input[type=datetime-local],.ui.inverted.form input[type=email],.ui.inverted.form input[type=file],.ui.inverted.form input[type=number],.ui.inverted.form input[type=password],.ui.inverted.form input[type=search],.ui.inverted.form input[type=tel],.ui.inverted.form input[type=text],.ui.inverted.form input[type=time],.ui.inverted.form input[type=url]{background:#fff;border-color:rgba(255,255,255,.1);color:rgba(0,0,0,.87);-webkit-box-shadow:none;box-shadow:none}.ui.form .grouped.fields{display:block;margin:0 0 1em}.ui.form .grouped.fields:last-child{margin-bottom:0}.ui.form .grouped.fields>label{margin:0 0 .28571429rem 0;color:rgba(0,0,0,.87);font-size:.92857143em;font-weight:700;text-transform:none}.ui.form .grouped.fields .field,.ui.form .grouped.inline.fields .field{display:block;margin:.5em 0;padding:0}.ui.form .fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -.5em 1em}.ui.form .fields>.field{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:.5em;padding-right:.5em}.ui.form .fields>.field:first-child{border-left:none;-webkit-box-shadow:none;box-shadow:none}.ui.form .two.fields>.field,.ui.form .two.fields>.fields{width:50%}.ui.form .three.fields>.field,.ui.form .three.fields>.fields{width:33.33333333%}.ui.form .four.fields>.field,.ui.form .four.fields>.fields{width:25%}.ui.form .five.fields>.field,.ui.form .five.fields>.fields{width:20%}.ui.form .six.fields>.field,.ui.form .six.fields>.fields{width:16.66666667%}.ui.form .seven.fields>.field,.ui.form .seven.fields>.fields{width:14.28571429%}.ui.form .eight.fields>.field,.ui.form .eight.fields>.fields{width:12.5%}.ui.form .nine.fields>.field,.ui.form .nine.fields>.fields{width:11.11111111%}.ui.form .ten.fields>.field,.ui.form .ten.fields>.fields{width:10%}@media only screen and (max-width:767px){.ui.form .fields{-ms-flex-wrap:wrap;flex-wrap:wrap}.ui.form:not(.unstackable) .eight.fields:not(.unstackable)>.field,.ui.form:not(.unstackabl