-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbundle.js
More file actions
3 lines (3 loc) · 124 KB
/
bundle.js
File metadata and controls
3 lines (3 loc) · 124 KB
1
2
3
webpackJsonp([0],[,,,,,,function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(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}function o(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)}Object.defineProperty(t,"__esModule",{value:!0}),t.SubmitValuesPopup=void 0;var l=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=r(0),s=function(e){return e&&e.__esModule?e:{default:e}}(i),u=r(3);r(109);var c="react-formctrl.example.SubmitValuesPopup";t.SubmitValuesPopup=function(e){function t(e){n(this,t);var r=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.state={show:!1,formName:null,values:{},files:{},timeout:null},r.handleShowSubmitValuesPopupEvent=r.handleShowSubmitValuesPopupEvent.bind(r),r.close=r.close.bind(r),r}return o(t,e),l(t,[{key:"componentWillMount",value:function(){document.addEventListener(c,this.handleShowSubmitValuesPopupEvent)}},{key:"componentWillUnmount",value:function(){document.removeEventListener(c,this.handleShowSubmitValuesPopupEvent)}},{key:"handleShowSubmitValuesPopupEvent",value:function(e){var t=e.detail,r=t.formName,n=t.values,a=t.files;this.state.timeout&&clearTimeout(this.state.timeout);var o=setTimeout(this.close,5e3);this.setState({show:!0,formName:r,values:n,timeout:o,files:a})}},{key:"close",value:function(){this.state.timeout&&clearTimeout(this.state.timeout),this.setState(function(e){return{show:!1,formName:null,values:{},files:{},timeout:null}})}},{key:"renderSelectedFiles",value:function(e){if(e){var t=Object.keys(e);if(t.length)return t.map(function(t){return e[t].map(function(e,r){var n=t+"["+r+"]";return s.default.createElement("li",{className:"list-group-item",key:n},s.default.createElement("strong",null,n),": ",e.name," - ",e.size," byte(s).")})})}return s.default.createElement("li",{className:"list-group-item"},"No files sent in submission")}},{key:"render",value:function(){var e=this.state,t=e.show,r=e.formName,n=e.values,a=e.files;return s.default.createElement("div",{className:"submit-values"+(t?" show":"")},s.default.createElement("div",{className:"card"},s.default.createElement("div",{className:"card-header"},s.default.createElement("h3",null,"Submited form: ",r)),s.default.createElement("ul",{className:"list-group list-group-flush",style:{maxHeight:500,overflowY:"auto"}},s.default.createElement("li",{className:"list-group-item"},s.default.createElement("h4",null,"Values")),(!n||0===n.length)&&s.default.createElement("li",{className:"list-group-item"},"No values sent in submission"),n&&Object.keys(n).map(function(e){return s.default.createElement("li",{className:"list-group-item",key:e},s.default.createElement("strong",null,e),": ",n[e]+"")}),s.default.createElement("li",{className:"list-group-item"},s.default.createElement("h4",null,"Files")),this.renderSelectedFiles(a)),s.default.createElement("div",{className:"card-body"},s.default.createElement("button",{type:"button",className:"btn btn-primary",onClick:this.close},"Close"))))}}],[{key:"dispatchShowSubmitValuesPopupEvent",value:function(e,t,r){var n={formName:e,values:t,files:r};(0,u.dispatchEvent)(c,n)}}]),t}(s.default.Component)},,,,,,,,,,,,function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function l(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)}Object.defineProperty(t,"__esModule",{value:!0}),t.AjaxGet=void 0;var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},s=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),u=r(0),c=n(u),d=r(44),f=n(d);t.AjaxGet=function(e){function t(e){a(this,t);var r=o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.state={data:null,cancelTokenSource:f.default.CancelToken.source()},r.request=r.request.bind(r),r.handleRefresh=r.handleRefresh.bind(r),r}return l(t,e),s(t,[{key:"componentWillMount",value:function(){var e=this.props.url;this.request(e)}},{key:"componentWillReceiveProps",value:function(e){var t=this.props.url;e.url!==t&&this.handleRefresh(e.url)}},{key:"componentWillUnmount",value:function(){this.state.cancelTokenSource.cancel("Component's request source unmounted.")}},{key:"request",value:function(e){var t=this,r=this.props.onError,n={cancelToken:this.state.cancelTokenSource.token};f.default.get(e,n).then(function(e){var r=e.data;return t.setState(function(e){return{data:r}})}).catch(function(e){return r?r(e):console.error(e)})}},{key:"handleRefresh",value:function(e){var t=this;this.setState(function(r){return t.request(e),{data:null}})}},{key:"render",value:function(){var e=this,t=this.state.data,r=this.props,n=r.url,a=r.children;return t?c.default.cloneElement(a,i({},a.props,{data:t,refresh:function(){return e.handleRefresh(n)}})):a}}]),t}(c.default.Component)},,,,,,,,,,function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(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}function o(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)}function l(e){var t=e.json,r=e.title,n=e.maxHeight,a=e.children,o=t,l={};return n&&(l.height=n,l.overflowY="auto"),"object"===(void 0===o?"undefined":c(o))&&(o=JSON.stringify(o,null,4)),f.default.createElement("div",{className:"json-code"},f.default.createElement("div",{className:"row"},void 0!==a&&f.default.createElement("div",{className:"col"},f.default.createElement("div",{className:"json-children"},a)),f.default.createElement("div",{className:"col"},f.default.createElement("div",{className:"card"},f.default.createElement("div",{className:"card-header"},f.default.createElement("h4",null,f.default.createElement("small",null,r))),f.default.createElement("div",{className:"card-body"},f.default.createElement("div",{style:l},f.default.createElement(p.HighlightJson,null,o)))))))}function i(e){var t=e.data;return t?f.default.createElement(p.HighlightJsx,null,t):f.default.createElement("div",null,"Loading code example from GitHub...")}Object.defineProperty(t,"__esModule",{value:!0}),t.Case=void 0;var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},u=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.Json=l;var d=r(0),f=function(e){return e&&e.__esModule?e:{default:e}}(d),p=r(113),m=r(6),h=r(18);t.Case=function(e){function t(e){n(this,t);var r=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.state={code:""},r}return o(t,e),u(t,[{key:"render",value:function(){var e=this.props,t=e.children,r=e.fileName,n=e.url;return this.state.code,f.default.createElement("div",{className:"case clearfix"},f.default.createElement(m.SubmitValuesPopup,null),f.default.createElement("div",{className:"case-display"},f.default.cloneElement(t,s({},t.props,this.props))),f.default.createElement("div",{className:"case-code"},f.default.createElement("div",{className:"card"},f.default.createElement("div",{className:"card-header"},f.default.createElement("h4",null,"Code: ",f.default.createElement("small",null,r))),f.default.createElement("div",{className:"card-body"},f.default.createElement(h.AjaxGet,{url:n},f.default.createElement(i,null))))))}}]),t}(f.default.Component)},,,,,,,,,,,,function(e,t,r){!function(t,n){e.exports=function(e,t,r){return function(e){function t(n){if(r[n])return r[n].exports;var a=r[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var r={};return t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=2)}([function(e,t,r){"use strict";function n(e){console.warn("[react-ga]",e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t,r){"use strict";function n(e){return e.replace(/^\s+|\s+$/g,"")}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}function o(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t<e.length;t++)r[t]=e[t];return r}return Array.from(e)}function l(e){return(0,w.default)(e,L)}function i(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];var a=r[0];if("function"==typeof I){if("string"!=typeof a)return void(0,O.default)("ga command must be a string");I.apply(void 0,r),Array.isArray(e)&&e.forEach(function(e){I.apply(void 0,o([e+"."+a].concat(r.slice(1))))})}}function s(e,t){if(!e)return void(0,O.default)("gaTrackingID is required in initialize()");t&&(t.debug&&!0===t.debug&&(A=!0),!1===t.titleCase&&(L=!1)),t&&t.gaOptions?I("create",e,t.gaOptions):I("create",e,"auto")}function u(e,t){return"undefined"!=typeof window&&((0,S.default)(),I=function(){var e;return(e=window).ga.apply(e,arguments)},Array.isArray(e)?e.forEach(function(e){if("object"!==(void 0===e?"undefined":y(e)))return void(0,O.default)("All configs must be an object");s(e.trackingId,e)}):s(e,t),!0)}function c(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.length>0&&(I.apply(void 0,t),A&&((0,T.default)("called ga('arguments');"),(0,T.default)("with arguments: "+JSON.stringify(t)))),window.ga}function d(e,t){return e?"object"!==(void 0===e?"undefined":y(e))?void(0,O.default)("Expected `fieldsObject` arg to be an Object"):(0===Object.keys(e).length&&(0,O.default)("empty `fieldsObject` given to .set()"),i(t,"set",e),void(A&&((0,T.default)("called ga('set', fieldsObject);"),(0,T.default)("with fieldsObject: "+JSON.stringify(e))))):void(0,O.default)("`fieldsObject` is required in .set()")}function f(e,t){i(t,"send",e),A&&((0,T.default)("called ga('send', fieldObject);"),(0,T.default)("with fieldObject: "+JSON.stringify(e)),(0,T.default)("with trackers: "+JSON.stringify(t)))}function p(e,t){if(!e)return void(0,O.default)("path is required in .pageview()");var r=(0,P.default)(e);if(""===r)return void(0,O.default)("path cannot be an empty string in .pageview()");"function"==typeof c&&(i(t,"send","pageview",r),A&&((0,T.default)("called ga('send', 'pageview', path);"),(0,T.default)("with path: "+r)))}function m(e,t){if(!e)return void(0,O.default)("modalName is required in .modalview(modalName)");var r=(0,x.default)((0,P.default)(e));if(""===r)return void(0,O.default)("modalName cannot be an empty string or a single / in .modalview()");if("function"==typeof c){var n="/modal/"+r;i(t,"send","pageview",n),A&&((0,T.default)("called ga('send', 'pageview', path);"),(0,T.default)("with path: "+n))}}function h(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.category,r=e.variable,n=e.value,a=e.label,o=arguments[1];if("function"==typeof c){if(!t||!r||!n||"number"!=typeof n)return void(0,O.default)("args.category, args.variable AND args.value are required in timing() AND args.value has to be a number");var i={hitType:"timing",timingCategory:l(t),timingVar:l(r),timingValue:n};a&&(i.timingLabel=l(a)),f(i,o)}}function b(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],r=e.category,n=e.action,o=e.label,i=e.value,s=e.nonInteraction,u=e.transport,d=a(e,["category","action","label","value","nonInteraction","transport"]);if("function"==typeof c){if(!r||!n)return void(0,O.default)("args.category AND args.action are required in event()");var p={hitType:"event",eventCategory:l(r),eventAction:l(n)};o&&(p.eventLabel=l(o)),void 0!==i&&("number"!=typeof i?(0,O.default)("Expected `args.value` arg to be a Number."):p.eventValue=i),void 0!==s&&("boolean"!=typeof s?(0,O.default)("`args.nonInteraction` must be a boolean."):p.nonInteraction=s),void 0!==u&&("string"!=typeof u?(0,O.default)("`args.transport` must be a string."):(-1===["beacon","xhr","image"].indexOf(u)&&(0,O.default)("`args.transport` must be either one of these values: `beacon`, `xhr` or `image`"),p.transport=u)),Object.keys(d).filter(function(e){return"dimension"===e.substr(0,"dimension".length)}).forEach(function(e){p[e]=d[e]}),Object.keys(d).filter(function(e){return"metric"===e.substr(0,"metric".length)}).forEach(function(e){p[e]=d[e]}),f(p,t)}}function g(e,t){var r=e.description,n=e.fatal;if("function"==typeof c){var a={hitType:"exception"};r&&(a.exDescription=l(r)),void 0!==n&&("boolean"!=typeof n?(0,O.default)("`args.fatal` must be a boolean."):a.exFatal=n),f(a,t)}}function v(e,t,r){if("function"!=typeof t)return void(0,O.default)("hitCallback function is required");if("function"==typeof c){if(!e||!e.label)return void(0,O.default)("args.label is required in outboundLink()");var n={hitType:"event",eventCategory:"Outbound",eventAction:"Click",eventLabel:l(e.label)},a=!1,o=function(){a=!0,t()},i=setTimeout(o,250),s=function(){clearTimeout(i),a||t()};n.hitCallback=s,f(n,r)}else setTimeout(t,0)}Object.defineProperty(t,"__esModule",{value:!0}),t.OutboundLink=t.plugin=void 0;var y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.initialize=u,t.ga=c,t.set=d,t.send=f,t.pageview=p,t.modalview=m,t.timing=h,t.event=b,t.exception=g,t.outboundLink=v;var E=r(3),w=n(E),k=r(6),x=n(k),_=r(1),P=n(_),C=r(7),S=n(C),N=r(0),O=n(N),j=r(8),T=n(j),F=r(9),M=n(F),A=!1,L=!0,I=function(){(0,O.default)("ReactGA.initialize must be called first")},B=t.plugin={require:function(e,t){if("function"==typeof c){if(!e)return void(0,O.default)("`name` is required in .require()");var r=(0,P.default)(e);if(""===r)return void(0,O.default)("`name` cannot be an empty string in .require()");if(t){if("object"!==(void 0===t?"undefined":y(t)))return void(0,O.default)("Expected `options` arg to be an Object");0===Object.keys(t).length&&(0,O.default)("Empty `options` given to .require()"),c("require",r,t),A&&(0,T.default)("called ga('require', '"+r+"', "+JSON.stringify(t))}else c("require",r),A&&(0,T.default)("called ga('require', '"+r+"');")}},execute:function(e,t){var r=void 0,n=void 0;if(1==(arguments.length<=2?0:arguments.length-2)?r=arguments.length<=2?void 0:arguments[2]:(n=arguments.length<=2?void 0:arguments[2],r=arguments.length<=3?void 0:arguments[3]),"function"==typeof c)if("string"!=typeof e)(0,O.default)("Expected `pluginName` arg to be a String.");else if("string"!=typeof t)(0,O.default)("Expected `action` arg to be a String.");else{var a=e+":"+t;r=r||null,n&&r?(c(a,n,r),A&&((0,T.default)("called ga('"+a+"');"),(0,T.default)('actionType: "'+n+'" with payload: '+JSON.stringify(r)))):r?(c(a,r),A&&((0,T.default)("called ga('"+a+"');"),(0,T.default)("with payload: "+JSON.stringify(r)))):(c(a),A&&(0,T.default)("called ga('"+a+"');"))}}};M.default.origTrackLink=M.default.trackLink,M.default.trackLink=v;var R=t.OutboundLink=M.default;t.default={initialize:u,ga:c,set:d,send:f,pageview:p,modalview:m,timing:h,event:b,exception:g,plugin:B,outboundLink:v,OutboundLink:R}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e,t){return(0,l.default)(e)?((0,c.default)("This arg looks like an email address, redacting."),d):t?(0,s.default)(e):e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var o=r(4),l=n(o),i=r(5),s=n(i),u=r(0),c=n(u),d="REDACTED (Potential Email Address)"},function(e,t,r){"use strict";function n(e){return/[^@]+@[^@]+/.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t,r){"use strict";function n(e){return(0,o.default)(e).replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g,function(e,t,r){return t>0&&t+e.length!==r.length&&e.search(l)>-1&&":"!==r.charAt(t-2)&&("-"!==r.charAt(t+e.length)||"-"===r.charAt(t-1))&&r.charAt(t-1).search(/[^\s-]/)<0?e.toLowerCase():e.substr(1).search(/[A-Z]|\../)>-1?e:e.charAt(0).toUpperCase()+e.substr(1)})}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;var a=r(1),o=function(e){return e&&e.__esModule?e:{default:e}}(a),l=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i},function(e,t,r){"use strict";function n(e){return"/"===e.substring(0,1)?e.substring(1):e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){!function(e,t,r,n,a,o,l){e.GoogleAnalyticsObject=a,e[a]=e[a]||function(){(e[a].q=e[a].q||[]).push(arguments)},e[a].l=1*new Date,o=t.createElement(r),l=t.getElementsByTagName(r)[0],o.async=1,o.src="https://www.google-analytics.com/analytics.js",l.parentNode.insertBefore(o,l)}(window,document,"script",0,"ga")}},function(e,t,r){"use strict";function n(e){console.info("[react-ga]",e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function l(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)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),s=r(10),u=n(s),c=r(11),d=n(c),f=r(12),p=n(f),m=r(0),h=n(m),b="_blank",g=1,v=function(e){function t(){var e,r,n,l;a(this,t);for(var i=arguments.length,s=Array(i),u=0;u<i;u++)s[u]=arguments[u];return r=n=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),n.handleClick=function(e){var r=n.props,a=r.target,o=r.eventLabel,l=r.to,i=r.onClick,s={label:o},u=a!==b,c=!(e.ctrlKey||e.shiftKey||e.metaKey||e.button===g);u&&c?(e.preventDefault(),t.trackLink(s,function(){window.location.href=l})):t.trackLink(s,function(){}),i&&i(e)},l=r,o(n,l)}return l(t,e),i(t,[{key:"render",value:function(){var e=(0,p.default)({},this.props,{href:this.props.to,onClick:this.handleClick});return delete e.eventLabel,u.default.createElement("a",e)}}]),t}(s.Component);v.propTypes={eventLabel:d.default.string.isRequired,target:d.default.string,to:d.default.string,onClick:d.default.func},v.defaultProps={target:null,to:null,onClick:null},v.trackLink=function(){(0,h.default)("ga tracking not enabled")},t.default=v},function(t,r){t.exports=e},function(e,r){e.exports=t},function(e,t){e.exports=r}])}(r(0),r(2),r(19))}()},,,,,,,,,,,function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(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}function o(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)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.AppMenu=t.AppMenuEventDispatcher=void 0;var i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},s=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),u=r(0),c=n(u),d=r(3),f=r(52),p=r(40),m=n(p),h=r(53);t.AppMenuEventDispatcher=function(){function e(){l(this,e)}return s(e,null,[{key:"changeTitle",value:function(e,t,r){(0,d.dispatchEvent)("react-formctrl-examples.changeTitle",{title:e,page:t,pageProps:r})}}]),e}(),t.AppMenu=function(e){function t(e){l(this,t);var r=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.state={title:"RFCTRL"},r.changeTitle=r.changeTitle.bind(r),r}return o(t,e),s(t,[{key:"componentWillMount",value:function(){document.addEventListener("react-formctrl-examples.changeTitle",this.changeTitle)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("react-formctrl-examples.changeTitle",this.changeTitle)}},{key:"changeTitle",value:function(e){var t=e.detail,r=t.title,n=t.page,a=t.pageProps,o="RFCTRL - "+r;document.title=o,m.default.set(i({page:n},a)),m.default.pageview(n),this.setState(function(e){return{title:o}})}},{key:"render",value:function(){var e=this.props.url,t=this.state.title,r=void 0===t?"RFCTRL":t;return c.default.createElement(f.Navbar,{id:"appMenuNavbar",expand:"lg",title:r},c.default.createElement(f.NavbarItem,{to:(0,h.composeUrl)(e,""),icon:"home"},"Home"),c.default.createElement(f.NavbarItem,{to:(0,h.composeUrl)(e,"fields"),icon:"list"},"Fields usage"),c.default.createElement(f.NavbarDropdown,{text:"Examples",icon:"code"},c.default.createElement(f.NavbarDropdownHeader,{icon:"hand-peace-o"},"Basics"),c.default.createElement(f.NavbarDropdownItem,{to:(0,h.composeUrl)(e,"basic")},"Simple"),c.default.createElement(f.NavbarDropdownItem,{to:(0,h.composeUrl)(e,"more")},"More of basics"),c.default.createElement(f.NavbarDropdownDivider,null),c.default.createElement(f.NavbarDropdownHeader,{icon:"check-circle"},"Validation"),c.default.createElement(f.NavbarDropdownItem,{to:(0,h.composeUrl)(e,"validation")},"Field validation"),c.default.createElement(f.NavbarDropdownItem,{to:(0,h.composeUrl)(e,"custom-validators")},"Custom validators example"),c.default.createElement(f.NavbarDropdownDivider,null),c.default.createElement(f.NavbarDropdownHeader,{icon:"keyboard-o"},"Controlling"),c.default.createElement(f.NavbarDropdownItem,{to:(0,h.composeUrl)(e,"form-control")},"Form control"),c.default.createElement(f.NavbarDropdownItem,{to:(0,h.composeUrl)(e,"form-values-manipulation")},"Form values manipulation"),c.default.createElement(f.NavbarDropdownDivider,null),c.default.createElement(f.NavbarDropdownHeader,{icon:"ellipsis-h"},"Misc"),c.default.createElement(f.NavbarDropdownItem,{to:(0,h.composeUrl)(e,"sync-forms")},"Synchronized forms"),c.default.createElement(f.NavbarDropdownItem,{to:(0,h.composeUrl)(e,"users")},"Complete user form example")),c.default.createElement(f.NavbarItem,{to:"https://github.com/leandrohsilveira/react-formctrl",icon:"github",external:!0},"GitHub Repository"))}}]),t}(c.default.Component)},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(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}function o(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)}function l(e){var t=e.className,r=e.onClick,n=e.to,a=e.external,o=void 0!==a&&a,l=e.target,i=e.children;return o?m.default.createElement("a",{href:n,className:t,onClick:r,target:l},i):m.default.createElement(h.Link,{to:n,className:t,onClick:r,target:l},i)}function i(e){var t=e.to,r=e.icon,n=e.onClick,a=e.external,o=e.children;return m.default.createElement("li",{className:"nav-item"},m.default.createElement(l,{className:"nav-link",onClick:n,to:t,external:a},!!r&&m.default.createElement("i",{className:"fa fa-"+r,style:{marginRight:5}}),o))}function s(){return m.default.createElement("div",{className:"dropdown-divider"})}function u(e){var t=e.icon,r=e.children;return m.default.createElement("h6",{className:"dropdown-header"},!!t&&m.default.createElement("i",{className:"fa fa-"+t,style:{marginRight:5}}),r)}function c(e){var t=e.to,r=e.onClick,n=e.icon,a=e.external,o=e.children;return m.default.createElement(l,{className:"dropdown-item",to:t,onClick:r,external:a},!!n&&m.default.createElement("i",{className:"fa fa-"+n,style:{marginRight:5}}),o)}Object.defineProperty(t,"__esModule",{value:!0}),t.Navbar=t.NavbarDropdown=void 0;var d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},f=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();t.Link=l,t.NavbarItem=i,t.NavbarDropdownDivider=s,t.NavbarDropdownHeader=u,t.NavbarDropdownItem=c;var p=r(0),m=function(e){return e&&e.__esModule?e:{default:e}}(p),h=r(10);r(141),t.NavbarDropdown=function(e){function t(e){n(this,t);var r=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.state={open:!1},r.getToggleClass=r.getToggleClass.bind(r),r.handleToggleClick=r.handleToggleClick.bind(r),r.injectClickEvent=r.injectClickEvent.bind(r),r}return o(t,e),f(t,[{key:"getToggleClass",value:function(e){return this.state.open?e+" show":e}},{key:"injectClickEvent",value:function(e){var t=this;if(e.type===c){var r=function(){t.handleToggleClick(),t.props.onClick()};return m.default.cloneElement(e,d({},e.props,{onClick:r}))}return e}},{key:"handleToggleClick",value:function(){this.setState({open:!this.state.open})}},{key:"render",value:function(){var e=this,t=this.props,r=t.text,n=t.icon,a=t.children,o=m.default.Children.map(a,function(t){return e.injectClickEvent(t)});return m.default.createElement("li",{className:this.getToggleClass("nav-item dropdown")},m.default.createElement("a",{href:"javascript:void(0)",onClick:this.handleToggleClick,className:"nav-link dropdown-toggle"},!!n&&m.default.createElement("i",{className:"fa fa-"+n,style:{marginRight:5}}),r),m.default.createElement("div",{className:this.getToggleClass("dropdown-menu")},o))}}]),t}(m.default.Component),t.Navbar=function(e){function t(e){n(this,t);var r=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.state={open:!1},r.getNavbarTogglerClasses=r.getNavbarTogglerClasses.bind(r),r.handleToggleNavbarClick=r.handleToggleNavbarClick.bind(r),r.getNavbarCollapseClasses=r.getNavbarCollapseClasses.bind(r),r}return o(t,e),f(t,[{key:"handleToggleNavbarClick",value:function(){this.setState({open:!this.state.open})}},{key:"getNavbarTogglerClasses",value:function(){return this.state.open?"icon-navbar-toggler show":"icon-navbar-toggler collapsed"}},{key:"getNavbarCollapseClasses",value:function(){return this.state.open?"collapse show":"collapse"}},{key:"render",value:function(){var e=this,t=this.props,r=t.id,n=t.title,a=t.expand,o=void 0===a?"md":a,l=t.className,i=void 0===l?"sticky-top navbar-dark bg-primary":l,s=t.containerClassName,u=void 0===s?"":s,c=t.children,f=this.state.open,p=m.default.Children.map(c,function(t){return m.default.cloneElement(t,d({},t.props,{onClick:e.handleToggleNavbarClick}))});return m.default.createElement("nav",{className:"navbar navbar-expand-"+o+" "+i},m.default.createElement("div",{className:"container justify-content-between "+u},!!n&&m.default.createElement("a",{className:"navbar-brand",href:"#"},n),m.default.createElement("button",{type:"button",className:"navbar-toggler","data-toggle":"collapse","data-target":"#"+r,"aria-controls":r,"aria-expanded":f+"",onClick:this.handleToggleNavbarClick,"aria-label":"Toggle navigation"},m.default.createElement("div",{className:this.getNavbarTogglerClasses()},m.default.createElement("div",null),m.default.createElement("div",null),m.default.createElement("div",null))),m.default.createElement("div",{className:"navbar-collapse "+this.getNavbarCollapseClasses(),id:r},m.default.createElement("ul",{className:"navbar-nav mr-auto"},p))))}}]),t}(m.default.Component)},function(e,t,r){"use strict";function n(e,t){return e.replace(/\/$/,"")+"/"+t.replace(/^\//,"")}Object.defineProperty(t,"__esModule",{value:!0}),t.composeUrl=n},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function l(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)}function i(e){var t="/"===e.match.url?"":e.match.url;return d.default.createElement(E.AppLayout,{url:t},d.default.createElement(v.Routes,e))}function s(e){var t=[new k];return d.default.createElement(g.FormProvider,{validators:t},d.default.createElement(m.HashRouter,null,d.default.createElement(m.Switch,null,d.default.createElement(m.Route,{path:"/branches/:branch",component:i}),d.default.createElement(m.Route,{path:"/",component:i}))))}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();t.App=s;var c=r(0),d=n(c),f=r(32),p=n(f),m=r(10),h=r(40),b=n(h),g=r(3),v=(r(6),r(112)),y=r(17),E=r(153);if(r(156),b.default.initialize("UA-107666080-1"),!window.Promise){var w=r(158);window.Promise=w}var k=function(e){function t(){return a(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,"noadmin"))}return l(t,e),u(t,[{key:"validate",value:function(e,t,r,n){return!/^admin$/i.test(r)}}]),t}(y.CustomValidator);p.default.render(d.default.createElement(s,null),document.getElementById("app"))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,r){var n=r(110);"string"==typeof n&&(n=[[e.i,n,""]]);var a={};a.transform=void 0,r(8)(n,a),n.locals&&(e.exports=n.locals)},function(e,t,r){t=e.exports=r(7)(void 0),t.push([e.i,".submit-values{display:none;position:fixed;right:5%;top:5%;padding:20px;z-index:10000000}.submit-values.show{display:block}",""])},,function(e,t,r){"use strict";function n(e){var t=e.title,r=e.base,n=e.path,a=e.exact,l=e.children;return i.default.createElement(s.Route,{path:(0,_.composeUrl)(r,n),exact:a,render:function(e){return i.default.createElement(p.Page,{title:t,location:e.location},i.default.cloneElement(l,o({},l.props,e)))}})}function a(e){var t=e.history,r=e.match,a=e.location,o=r.params.branch,l=void 0===o?"master":o,s="/"===r.url?"":r.url,p=P.repo.packages.getExamplesUrl(l)+"/src/cases",C=""+P.repo.packages.getLibUrl(l),S=function(e){var n=a.pathname.replace(r.url,"");return"master"===e?t.push(n):t.push("/branches/"+(0,_.composeUrl)(e,n))};return i.default.createElement("div",null,i.default.createElement("div",{style:{marginBottom:15}},i.default.createElement(f.AjaxGet,{url:P.api.getBranchesUrl(P.repo.path)},i.default.createElement(m.SelectBranch,{onChange:S,value:l})),i.default.createElement(d.AppBadges,{branch:l})),i.default.createElement(n,{base:s,title:"Read me",exact:!0,path:"/"},i.default.createElement(c.ReadMe,{path:C+"/README.md"})),i.default.createElement(n,{base:s,title:"Basic form example",exact:!0,path:"basic"},i.default.createElement(u.Case,{fileName:"src/cases/basic-form.jsx",url:p+"/basic-form.jsx"},i.default.createElement(h.BasicForm,null))),i.default.createElement(n,{base:s,title:"Basic form example 2",path:"more"},i.default.createElement(u.Case,{fileName:"src/cases/moreofbasic-form.jsx",url:p+"/moreofbasic-form.jsx"},i.default.createElement(b.MoreOfBasicForm,null))),i.default.createElement(n,{base:s,title:"Field validation example",path:"validation"},i.default.createElement(u.Case,{fileName:"src/cases/field-validation.jsx",url:p+"/field-validation.jsx"},i.default.createElement(g.FieldValidationForm,null))),i.default.createElement(n,{base:s,title:"FormControl usage",path:"form-control"},i.default.createElement(u.Case,{fileName:"src/cases/form-control-example.jsx",url:p+"/form-control-example.jsx"},i.default.createElement(v.FormControlExample,null))),i.default.createElement(n,{base:s,title:"Synchronized forms",path:"sync-forms"},i.default.createElement(u.Case,{fileName:"src/cases/synchronized-forms.jsx",url:p+"/synchronized-forms.jsx"},i.default.createElement(y.SynchronizedForms,null))),i.default.createElement(n,{base:s,title:"Form values manipulation",path:"form-values-manipulation"},i.default.createElement(u.Case,{fileName:"src/cases/form-values-manipulation.jsx",url:p+"/form-values-manipulation.jsx"},i.default.createElement(E.FormValuesManipulationExample,null))),i.default.createElement(n,{base:s,title:"User form example",path:"users"},i.default.createElement(u.Case,{fileName:"src/cases/user-form.jsx",url:p+"/user-form.jsx"},i.default.createElement(w.UserFormApp,null))),i.default.createElement(n,{base:s,title:"Custom validators example",path:"custom-validators"},i.default.createElement(u.Case,{fileName:"src/cases/custom-validators.jsx",url:p+"/custom-validators.jsx"},i.default.createElement(k.CustomValidatorExample,null))),i.default.createElement(n,{base:s,title:"Fields usage",path:"fields"},i.default.createElement(u.Case,{fileName:"src/cases/fields.jsx",url:p+"/fields.jsx"},i.default.createElement(x.FieldsExample,null))))}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e};t.Routes=a;var l=r(0),i=function(e){return e&&e.__esModule?e:{default:e}}(l),s=r(10),u=r(28),c=r(132),d=r(137),f=r(18),p=r(140),m=r(143),h=r(144),b=r(145),g=r(146),v=r(147),y=r(148),E=r(149),w=r(150),k=r(151),x=r(152),_=r(53),P={api:{url:"https://api.github.com",getRepoUrl:function(e){return P.api.url+"/repos/"+(e||P.repo.path)},getBranchesUrl:function(e){return P.api.getRepoUrl(e)+"/branches"}},raw:{url:"https://raw.githubusercontent.com",getRepoUrl:function(e){return P.raw.url+"/"+(e||P.repo.path)},getBranchUrl:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"master";return P.raw.getRepoUrl(e)+"/"+t}},repo:{path:"leandrohsilveira/react-formctrl",packages:{getLibUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"master";return P.raw.getBranchUrl(P.repo.path,e)+"/packages/react-formctrl"},getExamplesUrl:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"master";return P.raw.getBranchUrl(P.repo.path,e)+"/packages/react-formctrl-examples"}}}}},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e){var t=e.children,r=e.language,n=e.className,a=void 0===n?"":n,o=c.default.highlight(t,c.default.languages[r],{number:!0});return s.default.createElement("pre",null,s.default.createElement("code",{className:"language-"+r+" "+a,dangerouslySetInnerHTML:{__html:o}}))}function o(e){var t=e.children;return s.default.createElement(a,{language:"json"},t)}function l(e){var t=e.children;return s.default.createElement(a,{language:"jsx",className:"line-numbers"},t)}Object.defineProperty(t,"__esModule",{value:!0}),t.HighlightJson=o,t.HighlightJsx=l;var i=r(0),s=n(i),u=r(29),c=n(u)},,,,,,,,,,,,,,,,,,,function(e,t,r){"use strict";function n(e){var t=e.data;return t?l.default.createElement(s.Markdown,null,t):l.default.createElement("div",null,"Loading README.md from GitHub...")}function a(e){var t=e.path;return l.default.createElement(i.AjaxGet,{url:t},l.default.createElement(n,null))}Object.defineProperty(t,"__esModule",{value:!0}),t.ReadMe=a;var o=r(0),l=function(e){return e&&e.__esModule?e:{default:e}}(o),i=r(18),s=r(133)},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(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}function l(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)}Object.defineProperty(t,"__esModule",{value:!0}),t.Markdown=void 0;var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),s=r(0),u=n(s),c=r(29),d=n(c),f=r(134),p=n(f);r(135),p.default.setFlavor("github");var m=new p.default.Converter({tables:!0,ghCodeBlocks:!0});t.Markdown=function(e){function t(e){return a(this,t),o(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e))}return l(t,e),i(t,[{key:"componentDidMount",value:function(){var e=document.querySelectorAll(".markdown pre code.language-jsx");if(e.forEach)e.forEach(this.applyPrism);else if(e.item)for(var t=0;t<e.length;t++){var r=e.item(t);this.applyPrism(r)}}},{key:"componentWillMount",value:function(){var e=this.props.children,t=m.makeHtml(e),r={__html:t};this.setState({markup:r})}},{key:"applyPrism",value:function(e){var t=d.default.highlight(e.innerText,d.default.languages.jsx);e.innerHTML=t}},{key:"render",value:function(){var e=this.state.markup;return u.default.createElement("div",{className:"markdown",dangerouslySetInnerHTML:e})}}]),t}(u.default.Component)},function(e,t,r){var n;/*! showdown v 1.7.4 - 08-09-2017 */
(function(){function a(e){"use strict";var t={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:"Remove only spaces, ' and \" from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids",type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,description:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,description:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,description:"Parses simple line breaks as <br> (GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,description:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,description:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",description:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,description:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,description:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,description:"Support for HTML Tag escaping. ex: <div>foo</div>",type:"boolean"}};if(!1===e)return JSON.parse(JSON.stringify(t));var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]=t[n].defaultValue);return r}function o(e,t){"use strict";var r=t?"Error in "+t+" extension->":"Error in unnamed extension",n={valid:!0,error:""};i.helper.isArray(e)||(e=[e]);for(var a=0;a<e.length;++a){var o=r+" sub-extension "+a+": ",l=e[a];if("object"!=typeof l)return n.valid=!1,n.error=o+"must be an object, but "+typeof l+" given",n;if(!i.helper.isString(l.type))return n.valid=!1,n.error=o+'property "type" must be a string, but '+typeof l.type+" given",n;var s=l.type=l.type.toLowerCase();if("language"===s&&(s=l.type="lang"),"html"===s&&(s=l.type="output"),"lang"!==s&&"output"!==s&&"listener"!==s)return n.valid=!1,n.error=o+"type "+s+' is not recognized. Valid values: "lang/language", "output/html" or "listener"',n;if("listener"===s){if(i.helper.isUndefined(l.listeners))return n.valid=!1,n.error=o+'. Extensions of type "listener" must have a property called "listeners"',n}else if(i.helper.isUndefined(l.filter)&&i.helper.isUndefined(l.regex))return n.valid=!1,n.error=o+s+' extensions must define either a "regex" property or a "filter" method',n;if(l.listeners){if("object"!=typeof l.listeners)return n.valid=!1,n.error=o+'"listeners" property must be an object but '+typeof l.listeners+" given",n;for(var u in l.listeners)if(l.listeners.hasOwnProperty(u)&&"function"!=typeof l.listeners[u])return n.valid=!1,n.error=o+'"listeners" property must be an hash of [event name]: [callback]. listeners.'+u+" must be a function but "+typeof l.listeners[u]+" given",n}if(l.filter){if("function"!=typeof l.filter)return n.valid=!1,n.error=o+'"filter" must be a function, but '+typeof l.filter+" given",n}else if(l.regex){if(i.helper.isString(l.regex)&&(l.regex=new RegExp(l.regex,"g")),!(l.regex instanceof RegExp))return n.valid=!1,n.error=o+'"regex" property must either be a string or a RegExp object, but '+typeof l.regex+" given",n;if(i.helper.isUndefined(l.replace))return n.valid=!1,n.error=o+'"regex" extensions must implement a replace string or function',n}}return n}function l(e,t){"use strict";return"¨E"+t.charCodeAt(0)+"E"}var i={},s={},u={},c=a(!0),d="vanilla",f={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:a(!0),allOn:function(){"use strict";var e=a(!0),t={};for(var r in e)e.hasOwnProperty(r)&&(t[r]=!0);return t}()};i.helper={},i.extensions={},i.setOption=function(e,t){"use strict";return c[e]=t,this},i.getOption=function(e){"use strict";return c[e]},i.getOptions=function(){"use strict";return c},i.resetOptions=function(){"use strict";c=a(!0)},i.setFlavor=function(e){"use strict";if(!f.hasOwnProperty(e))throw Error(e+" flavor was not found");i.resetOptions();var t=f[e];d=e;for(var r in t)t.hasOwnProperty(r)&&(c[r]=t[r])},i.getFlavor=function(){"use strict";return d},i.getFlavorOptions=function(e){"use strict";if(f.hasOwnProperty(e))return f[e]},i.getDefaultOptions=function(e){"use strict";return a(e)},i.subParser=function(e,t){"use strict";if(i.helper.isString(e)){if(void 0===t){if(s.hasOwnProperty(e))return s[e];throw Error("SubParser named "+e+" not registered!")}s[e]=t}},i.extension=function(e,t){"use strict";if(!i.helper.isString(e))throw Error("Extension 'name' must be a string");if(e=i.helper.stdExtName(e),i.helper.isUndefined(t)){if(!u.hasOwnProperty(e))throw Error("Extension named "+e+" is not registered!");return u[e]}"function"==typeof t&&(t=t()),i.helper.isArray(t)||(t=[t]);var r=o(t,e);if(!r.valid)throw Error(r.error);u[e]=t},i.getAllExtensions=function(){"use strict";return u},i.removeExtension=function(e){"use strict";delete u[e]},i.resetExtensions=function(){"use strict";u={}},i.validateExtension=function(e){"use strict";var t=o(e,null);return!!t.valid||(console.warn(t.error),!1)},i.hasOwnProperty("helper")||(i.helper={}),i.helper.isString=function(e){"use strict";return"string"==typeof e||e instanceof String},i.helper.isFunction=function(e){"use strict";var t={};return e&&"[object Function]"===t.toString.call(e)},i.helper.isArray=function(e){"use strict";return Array.isArray(e)},i.helper.isUndefined=function(e){"use strict";return void 0===e},i.helper.forEach=function(e,t){"use strict";if(i.helper.isUndefined(e))throw new Error("obj param is required");if(i.helper.isUndefined(t))throw new Error("callback param is required");if(!i.helper.isFunction(t))throw new Error("callback param must be a function/closure");if("function"==typeof e.forEach)e.forEach(t);else if(i.helper.isArray(e))for(var r=0;r<e.length;r++)t(e[r],r,e);else{if("object"!=typeof e)throw new Error("obj does not seem to be an array or an iterable object");for(var n in e)e.hasOwnProperty(n)&&t(e[n],n,e)}},i.helper.stdExtName=function(e){"use strict";return e.replace(/[_?*+\/\\.^-]/g,"").replace(/\s/g,"").toLowerCase()},i.helper.escapeCharactersCallback=l,i.helper.escapeCharacters=function(e,t,r){"use strict";var n="(["+t.replace(/([\[\]\\])/g,"\\$1")+"])";r&&(n="\\\\"+n);var a=new RegExp(n,"g");return e=e.replace(a,l)};var p=function(e,t,r,n){"use strict";var a,o,l,i,s,u=n||"",c=u.indexOf("g")>-1,d=new RegExp(t+"|"+r,"g"+u.replace(/g/g,"")),f=new RegExp(t,u.replace(/g/g,"")),p=[];do{for(a=0;l=d.exec(e);)if(f.test(l[0]))a++||(o=d.lastIndex,i=o-l[0].length);else if(a&&!--a){s=l.index+l[0].length;var m={left:{start:i,end:o},match:{start:o,end:l.index},right:{start:l.index,end:s},wholeMatch:{start:i,end:s}};if(p.push(m),!c)return p}}while(a&&(d.lastIndex=o));return p};i.helper.matchRecursiveRegExp=function(e,t,r,n){"use strict";for(var a=p(e,t,r,n),o=[],l=0;l<a.length;++l)o.push([e.slice(a[l].wholeMatch.start,a[l].wholeMatch.end),e.slice(a[l].match.start,a[l].match.end),e.slice(a[l].left.start,a[l].left.end),e.slice(a[l].right.start,a[l].right.end)]);return o},i.helper.replaceRecursiveRegExp=function(e,t,r,n,a){"use strict";if(!i.helper.isFunction(t)){var o=t;t=function(){return o}}var l=p(e,r,n,a),s=e,u=l.length;if(u>0){var c=[];0!==l[0].wholeMatch.start&&c.push(e.slice(0,l[0].wholeMatch.start));for(var d=0;d<u;++d)c.push(t(e.slice(l[d].wholeMatch.start,l[d].wholeMatch.end),e.slice(l[d].match.start,l[d].match.end),e.slice(l[d].left.start,l[d].left.end),e.slice(l[d].right.start,l[d].right.end))),d<u-1&&c.push(e.slice(l[d].wholeMatch.end,l[d+1].wholeMatch.start));l[u-1].wholeMatch.end<e.length&&c.push(e.slice(l[u-1].wholeMatch.end)),s=c.join("")}return s},i.helper.regexIndexOf=function(e,t,r){"use strict";if(!i.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";if(t instanceof RegExp==0)throw"InvalidArgumentError: second parameter of showdown.helper.regexIndexOf function must be an instance of RegExp";var n=e.substring(r||0).search(t);return n>=0?n+(r||0):n},i.helper.splitAtIndex=function(e,t){"use strict";if(!i.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[e.substring(0,t),e.substring(t)]},i.helper.encodeEmailAddress=function(e){"use strict";var t=[function(e){return"&#"+e.charCodeAt(0)+";"},function(e){return"&#x"+e.charCodeAt(0).toString(16)+";"},function(e){return e}];return e=e.replace(/./g,function(e){if("@"===e)e=t[Math.floor(2*Math.random())](e);else{var r=Math.random();e=r>.9?t[2](e):r>.45?t[1](e):t[0](e)}return e})},"undefined"==typeof console&&(console={warn:function(e){"use strict";alert(e)},log:function(e){"use strict";alert(e)},error:function(e){"use strict";throw e}}),i.helper.regexes={asteriskAndDash:/([*_])/g},i.Converter=function(e){"use strict";function t(e,t){if(t=t||null,i.helper.isString(e)){if(e=i.helper.stdExtName(e),t=e,i.extensions[e])return console.warn("DEPRECATION WARNING: "+e+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),void r(i.extensions[e],e);if(i.helper.isUndefined(u[e]))throw Error('Extension "'+e+'" could not be loaded. It was either not found or is not a valid extension.');e=u[e]}"function"==typeof e&&(e=e()),i.helper.isArray(e)||(e=[e]);var a=o(e,t);if(!a.valid)throw Error(a.error);for(var l=0;l<e.length;++l){switch(e[l].type){case"lang":s.push(e[l]);break;case"output":p.push(e[l])}if(e[l].hasOwnProperty("listeners"))for(var c in e[l].listeners)e[l].listeners.hasOwnProperty(c)&&n(c,e[l].listeners[c])}}function r(e,t){"function"==typeof e&&(e=e(new i.Converter)),i.helper.isArray(e)||(e=[e]);var r=o(e,t);if(!r.valid)throw Error(r.error);for(var n=0;n<e.length;++n)switch(e[n].type){case"lang":s.push(e[n]);break;case"output":p.push(e[n]);break;default:throw Error("Extension loader error: Type unrecognized!!!")}}function n(e,t){if(!i.helper.isString(e))throw Error("Invalid argument in converter.listen() method: name must be a string, but "+typeof e+" given");if("function"!=typeof t)throw Error("Invalid argument in converter.listen() method: callback must be a function, but "+typeof t+" given");m.hasOwnProperty(e)||(m[e]=[]),m[e].push(t)}function a(e){var t=e.match(/^\s*/)[0].length,r=new RegExp("^\\s{0,"+t+"}","gm");return e.replace(r,"")}var l={},s=[],p=[],m={},h=d;!function(){e=e||{};for(var r in c)c.hasOwnProperty(r)&&(l[r]=c[r]);if("object"!=typeof e)throw Error("Converter expects the passed parameter to be an object, but "+typeof e+" was passed instead.");for(var n in e)e.hasOwnProperty(n)&&(l[n]=e[n]);l.extensions&&i.helper.forEach(l.extensions,t)}(),this._dispatch=function(e,t,r,n){if(m.hasOwnProperty(e))for(var a=0;a<m[e].length;++a){var o=m[e][a](e,t,this,r,n);o&&void 0!==o&&(t=o)}return t},this.listen=function(e,t){return n(e,t),this},this.makeHtml=function(e){if(!e)return e;var t={gHtmlBlocks:[],gHtmlMdBlocks:[],gHtmlSpans:[],gUrls:{},gTitles:{},gDimensions:{},gListLevel:0,hashLinkCounts:{},langExtensions:s,outputModifiers:p,converter:this,ghCodeBlocks:[]};return e=e.replace(/¨/g,"¨T"),e=e.replace(/\$/g,"¨D"),e=e.replace(/\r\n/g,"\n"),e=e.replace(/\r/g,"\n"),e=e.replace(/\u00A0/g," "),l.smartIndentationFix&&(e=a(e)),e="\n\n"+e+"\n\n",e=i.subParser("detab")(e,l,t),e=e.replace(/^[ \t]+$/gm,""),i.helper.forEach(s,function(r){e=i.subParser("runExtension")(r,e,l,t)}),e=i.subParser("hashPreCodeTags")(e,l,t),e=i.subParser("githubCodeBlocks")(e,l,t),e=i.subParser("hashHTMLBlocks")(e,l,t),e=i.subParser("hashCodeTags")(e,l,t),e=i.subParser("stripLinkDefinitions")(e,l,t),e=i.subParser("blockGamut")(e,l,t),e=i.subParser("unhashHTMLSpans")(e,l,t),e=i.subParser("unescapeSpecialChars")(e,l,t),e=e.replace(/¨D/g,"$$"),e=e.replace(/¨T/g,"¨"),i.helper.forEach(p,function(r){e=i.subParser("runExtension")(r,e,l,t)}),e},this.setOption=function(e,t){l[e]=t},this.getOption=function(e){return l[e]},this.getOptions=function(){return l},this.addExtension=function(e,r){r=r||null,t(e,r)},this.useExtension=function(e){t(e)},this.setFlavor=function(e){if(!f.hasOwnProperty(e))throw Error(e+" flavor was not found");var t=f[e];h=e;for(var r in t)t.hasOwnProperty(r)&&(l[r]=t[r])},this.getFlavor=function(){return h},this.removeExtension=function(e){i.helper.isArray(e)||(e=[e]);for(var t=0;t<e.length;++t){for(var r=e[t],n=0;n<s.length;++n)s[n]===r&&s[n].splice(n,1);for(;0<p.length;++n)p[0]===r&&p[0].splice(n,1)}},this.getAllExtensions=function(){return{language:s,output:p}}},i.subParser("anchors",function(e,t,r){"use strict";e=r.converter._dispatch("anchors.before",e,t,r);var n=function(e,n,a,o,l,s,u){if(i.helper.isUndefined(u)&&(u=""),a=a.toLowerCase(),e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)o="";else if(!o){if(a||(a=n.toLowerCase().replace(/ ?\n/g," ")),o="#"+a,i.helper.isUndefined(r.gUrls[a]))return e;o=r.gUrls[a],i.helper.isUndefined(r.gTitles[a])||(u=r.gTitles[a])}o=o.replace(i.helper.regexes.asteriskAndDash,i.helper.escapeCharactersCallback);var c='<a href="'+o+'"';return""!==u&&null!==u&&(u=u.replace(/"/g,"""),u=u.replace(i.helper.regexes.asteriskAndDash,i.helper.escapeCharactersCallback),c+=' title="'+u+'"'),t.openLinksInNewWindow&&(c+=' target="¨E95Eblank"'),c+=">"+n+"</a>"};return e=e.replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,n),e=e.replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n),e=e.replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n),e=e.replace(/\[([^\[\]]+)]()()()()()/g,n),t.ghMentions&&(e=e.replace(/(^|\s)(\\)?(@([a-z\d\-]+))(?=[.!?;,[\]()]|\s|$)/gim,function(e,r,n,a,o){if("\\"===n)return r+a;if(!i.helper.isString(t.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var l=t.ghMentionsLink.replace(/\{u}/g,o),s="";return t.openLinksInNewWindow&&(s=' target="¨E95Eblank"'),r+'<a href="'+l+'"'+s+">"+a+"</a>"})),e=r.converter._dispatch("anchors.after",e,t,r)});var m=/\b(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+)()(?=\s|$)(?!["<>])/gi,h=/\b(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]]?)(?=\s|$)(?!["<>])/gi,b=/<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>/gi,g=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-\/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gim,v=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,y=function(e){"use strict";return function(t,r,n,a,o){var l=r,i="",s="";return/^www\./i.test(r)&&(r=r.replace(/^www\./i,"http://www.")),e.excludeTrailingPunctuationFromURLs&&o&&(i=o),e.openLinksInNewWindow&&(s=' target="¨E95Eblank"'),'<a href="'+r+'"'+s+">"+l+"</a>"+i}},E=function(e,t){"use strict";return function(r,n,a){var o="mailto:";return n=n||"",a=i.subParser("unescapeSpecialChars")(a,e,t),e.encodeEmails?(o=i.helper.encodeEmailAddress(o+a),a=i.helper.encodeEmailAddress(a)):o+=a,n+'<a href="'+o+'">'+a+"</a>"}};i.subParser("autoLinks",function(e,t,r){"use strict";return e=r.converter._dispatch("autoLinks.before",e,t,r),e=e.replace(b,y(t)),e=e.replace(v,E(t,r)),e=r.converter._dispatch("autoLinks.after",e,t,r)}),i.subParser("simplifiedAutoLinks",function(e,t,r){"use strict";return t.simplifiedAutoLink?(e=r.converter._dispatch("simplifiedAutoLinks.before",e,t,r),e=t.excludeTrailingPunctuationFromURLs?e.replace(h,y(t)):e.replace(m,y(t)),e=e.replace(g,E(t,r)),e=r.converter._dispatch("simplifiedAutoLinks.after",e,t,r)):e}),i.subParser("blockGamut",function(e,t,r){"use strict";return e=r.converter._dispatch("blockGamut.before",e,t,r),e=i.subParser("blockQuotes")(e,t,r),e=i.subParser("headers")(e,t,r),e=i.subParser("horizontalRule")(e,t,r),e=i.subParser("lists")(e,t,r),e=i.subParser("codeBlocks")(e,t,r),e=i.subParser("tables")(e,t,r),e=i.subParser("hashHTMLBlocks")(e,t,r),e=i.subParser("paragraphs")(e,t,r),e=r.converter._dispatch("blockGamut.after",e,t,r)}),i.subParser("blockQuotes",function(e,t,r){"use strict";return e=r.converter._dispatch("blockQuotes.before",e,t,r),e=e.replace(/((^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+)/gm,function(e,n){var a=n;return a=a.replace(/^[ \t]*>[ \t]?/gm,"¨0"),a=a.replace(/¨0/g,""),a=a.replace(/^[ \t]+$/gm,""),a=i.subParser("githubCodeBlocks")(a,t,r),a=i.subParser("blockGamut")(a,t,r),a=a.replace(/(^|\n)/g,"$1 "),a=a.replace(/(\s*<pre>[^\r]+?<\/pre>)/gm,function(e,t){var r=t;return r=r.replace(/^ /gm,"¨0"),r=r.replace(/¨0/g,"")}),i.subParser("hashBlock")("<blockquote>\n"+a+"\n</blockquote>",t,r)}),e=r.converter._dispatch("blockQuotes.after",e,t,r)}),i.subParser("codeBlocks",function(e,t,r){"use strict";e=r.converter._dispatch("codeBlocks.before",e,t,r),e+="¨0";var n=/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g;return e=e.replace(n,function(e,n,a){var o=n,l=a,s="\n";return o=i.subParser("outdent")(o,t,r),o=i.subParser("encodeCode")(o,t,r),o=i.subParser("detab")(o,t,r),o=o.replace(/^\n+/g,""),o=o.replace(/\n+$/g,""),t.omitExtraWLInCodeBlocks&&(s=""),o="<pre><code>"+o+s+"</code></pre>",i.subParser("hashBlock")(o,t,r)+l}),e=e.replace(/¨0/,""),e=r.converter._dispatch("codeBlocks.after",e,t,r)}),i.subParser("codeSpans",function(e,t,r){"use strict";return e=r.converter._dispatch("codeSpans.before",e,t,r),void 0===e&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,function(e,n,a,o){var l=o;return l=l.replace(/^([ \t]*)/g,""),l=l.replace(/[ \t]*$/g,""),l=i.subParser("encodeCode")(l,t,r),n+"<code>"+l+"</code>"}),e=r.converter._dispatch("codeSpans.after",e,t,r)}),i.subParser("detab",function(e,t,r){"use strict";return e=r.converter._dispatch("detab.before",e,t,r),e=e.replace(/\t(?=\t)/g," "),e=e.replace(/\t/g,"¨A¨B"),e=e.replace(/¨B(.+?)¨A/g,function(e,t){for(var r=t,n=4-r.length%4,a=0;a<n;a++)r+=" ";return r}),e=e.replace(/¨A/g," "),e=e.replace(/¨B/g,""),e=r.converter._dispatch("detab.after",e,t,r)}),i.subParser("encodeAmpsAndAngles",function(e,t,r){"use strict";return e=r.converter._dispatch("encodeAmpsAndAngles.before",e,t,r),e=e.replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&"),e=e.replace(/<(?![a-z\/?$!])/gi,"<"),e=e.replace(/</g,"<"),e=e.replace(/>/g,">"),e=r.converter._dispatch("encodeAmpsAndAngles.after",e,t,r)}),i.subParser("encodeBackslashEscapes",function(e,t,r){"use strict";return e=r.converter._dispatch("encodeBackslashEscapes.before",e,t,r),e=e.replace(/\\(\\)/g,i.helper.escapeCharactersCallback),e=e.replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,i.helper.escapeCharactersCallback),e=r.converter._dispatch("encodeBackslashEscapes.after",e,t,r)}),i.subParser("encodeCode",function(e,t,r){"use strict";return e=r.converter._dispatch("encodeCode.before",e,t,r),e=e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/([*_{}\[\]\\=~-])/g,i.helper.escapeCharactersCallback),e=r.converter._dispatch("encodeCode.after",e,t,r)}),i.subParser("escapeSpecialCharsWithinTagAttributes",function(e,t,r){"use strict";e=r.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",e,t,r);var n=/(<[a-z\/!$]("[^"]*"|'[^']*'|[^'">])*>|<!(--.*?--\s*)+>)/gi;return e=e.replace(n,function(e){return e.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,i.helper.escapeCharactersCallback)}),e=r.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",e,t,r)}),i.subParser("githubCodeBlocks",function(e,t,r){"use strict";return t.ghCodeBlocks?(e=r.converter._dispatch("githubCodeBlocks.before",e,t,r),e+="¨0",e=e.replace(/(?:^|\n)```(.*)\n([\s\S]*?)\n```/g,function(e,n,a){var o=t.omitExtraWLInCodeBlocks?"":"\n";return a=i.subParser("encodeCode")(a,t,r),a=i.subParser("detab")(a,t,r),a=a.replace(/^\n+/g,""),a=a.replace(/\n+$/g,""),a="<pre><code"+(n?' class="'+n+" language-"+n+'"':"")+">"+a+o+"</code></pre>",a=i.subParser("hashBlock")(a,t,r),"\n\n¨G"+(r.ghCodeBlocks.push({text:e,codeblock:a})-1)+"G\n\n"}),e=e.replace(/¨0/,""),r.converter._dispatch("githubCodeBlocks.after",e,t,r)):e}),i.subParser("hashBlock",function(e,t,r){"use strict";return e=r.converter._dispatch("hashBlock.before",e,t,r),e=e.replace(/(^\n+|\n+$)/g,""),e="\n\n¨K"+(r.gHtmlBlocks.push(e)-1)+"K\n\n",e=r.converter._dispatch("hashBlock.after",e,t,r)}),i.subParser("hashCodeTags",function(e,t,r){"use strict";e=r.converter._dispatch("hashCodeTags.before",e,t,r);var n=function(e,n,a,o){var l=a+i.subParser("encodeCode")(n,t,r)+o;return"¨C"+(r.gHtmlSpans.push(l)-1)+"C"};return e=i.helper.replaceRecursiveRegExp(e,n,"<code\\b[^>]*>","</code>","gim"),e=r.converter._dispatch("hashCodeTags.after",e,t,r)}),i.subParser("hashElement",function(e,t,r){"use strict";return function(e,t){var n=t;return n=n.replace(/\n\n/g,"\n"),n=n.replace(/^\n/,""),n=n.replace(/\n+$/g,""),n="\n\n¨K"+(r.gHtmlBlocks.push(n)-1)+"K\n\n"}}),i.subParser("hashHTMLBlocks",function(e,t,r){"use strict";e=r.converter._dispatch("hashHTMLBlocks.before",e,t,r);var n=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],a=function(e,t,n,a){var o=e;return-1!==n.search(/\bmarkdown\b/)&&(o=n+r.converter.makeHtml(t)+a),"\n\n¨K"+(r.gHtmlBlocks.push(o)-1)+"K\n\n"};t.backslashEscapesHTMLTags&&(e=e.replace(/\\<(\/?[^>]+?)>/g,function(e,t){return"<"+t+">"}));for(var o=0;o<n.length;++o)for(var l,s=new RegExp("^ {0,3}(<"+n[o]+"\\b[^>]*>)","im"),u="<"+n[o]+"\\b[^>]*>",c="</"+n[o]+">";-1!==(l=i.helper.regexIndexOf(e,s));){var d=i.helper.splitAtIndex(e,l),f=i.helper.replaceRecursiveRegExp(d[1],a,u,c,"im");if(f===d[1])break;e=d[0].concat(f)}return e=e.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,i.subParser("hashElement")(e,t,r)),e=i.helper.replaceRecursiveRegExp(e,function(e){return"\n\n¨K"+(r.gHtmlBlocks.push(e)-1)+"K\n\n"},"^ {0,3}\x3c!--","--\x3e","gm"),e=e.replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,i.subParser("hashElement")(e,t,r)),e=r.converter._dispatch("hashHTMLBlocks.after",e,t,r)}),i.subParser("hashHTMLSpans",function(e,t,r){"use strict";function n(e){return"¨C"+(r.gHtmlSpans.push(e)-1)+"C"}return e=r.converter._dispatch("hashHTMLSpans.before",e,t,r),e=e.replace(/<[^>]+?\/>/gi,function(e){return n(e)}),e=e.replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,function(e){return n(e)}),e=e.replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,function(e){return n(e)}),e=e.replace(/<[^>]+?>/gi,function(e){return n(e)}),e=r.converter._dispatch("hashHTMLSpans.after",e,t,r)}),i.subParser("unhashHTMLSpans",function(e,t,r){"use strict";e=r.converter._dispatch("unhashHTMLSpans.before",e,t,r);for(var n=0;n<r.gHtmlSpans.length;++n){for(var a=r.gHtmlSpans[n],o=0;/¨C(\d+)C/.test(a);){var l=RegExp.$1;if(a=a.replace("¨C"+l+"C",r.gHtmlSpans[l]),10===o)break;++o}e=e.replace("¨C"+n+"C",a)}return e=r.converter._dispatch("unhashHTMLSpans.after",e,t,r)}),i.subParser("hashPreCodeTags",function(e,t,r){"use strict";e=r.converter._dispatch("hashPreCodeTags.before",e,t,r);var n=function(e,n,a,o){var l=a+i.subParser("encodeCode")(n,t,r)+o;return"\n\n¨G"+(r.ghCodeBlocks.push({text:e,codeblock:l})-1)+"G\n\n"};return e=i.helper.replaceRecursiveRegExp(e,n,"^ {0,3}<pre\\b[^>]*>\\s*<code\\b[^>]*>","^ {0,3}</code>\\s*</pre>","gim"),e=r.converter._dispatch("hashPreCodeTags.after",e,t,r)}),i.subParser("headers",function(e,t,r){"use strict";function n(e){var n,a;if(t.customizedHeaderId){var o=e.match(/\{([^{]+?)}\s*$/);o&&o[1]&&(e=o[1])}return n=e,a=i.helper.isString(t.prefixHeaderId)?t.prefixHeaderId:!0===t.prefixHeaderId?"section-":"",t.rawPrefixHeaderId||(n=a+n),n=t.ghCompatibleHeaderId?n.replace(/ /g,"-").replace(/&/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():t.rawHeaderId?n.replace(/ /g,"-").replace(/&/g,"&").replace(/¨T/g,"¨").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():n.replace(/[^\w]/g,"").toLowerCase(),t.rawPrefixHeaderId&&(n=a+n),r.hashLinkCounts[n]?n=n+"-"+r.hashLinkCounts[n]++:r.hashLinkCounts[n]=1,n}e=r.converter._dispatch("headers.before",e,t,r);var a=isNaN(parseInt(t.headerLevelStart))?1:parseInt(t.headerLevelStart),o=t.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,l=t.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;e=e.replace(o,function(e,o){var l=i.subParser("spanGamut")(o,t,r),s=t.noHeaderId?"":' id="'+n(o)+'"',u=a,c="<h"+u+s+">"+l+"</h"+u+">";return i.subParser("hashBlock")(c,t,r)}),e=e.replace(l,function(e,o){var l=i.subParser("spanGamut")(o,t,r),s=t.noHeaderId?"":' id="'+n(o)+'"',u=a+1,c="<h"+u+s+">"+l+"</h"+u+">";return i.subParser("hashBlock")(c,t,r)});var s=t.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;return e=e.replace(s,function(e,o,l){var s=l;t.customizedHeaderId&&(s=l.replace(/\s?\{([^{]+?)}\s*$/,""));var u=i.subParser("spanGamut")(s,t,r),c=t.noHeaderId?"":' id="'+n(l)+'"',d=a-1+o.length,f="<h"+d+c+">"+u+"</h"+d+">";return i.subParser("hashBlock")(f,t,r)}),e=r.converter._dispatch("headers.after",e,t,r)}),i.subParser("horizontalRule",function(e,t,r){"use strict";e=r.converter._dispatch("horizontalRule.before",e,t,r);var n=i.subParser("hashBlock")("<hr />",t,r);return e=e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,n),e=e.replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,n),e=e.replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,n),e=r.converter._dispatch("horizontalRule.after",e,t,r)}),i.subParser("images",function(e,t,r){"use strict";function n(e,t,r,n,o,l,i,s){return n=n.replace(/\s/g,""),a(e,t,r,n,o,l,i,s)}function a(e,t,n,a,o,l,s,u){var c=r.gUrls,d=r.gTitles,f=r.gDimensions;if(n=n.toLowerCase(),u||(u=""),e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)a="";else if(""===a||null===a){if(""!==n&&null!==n||(n=t.toLowerCase().replace(/ ?\n/g," ")),a="#"+n,i.helper.isUndefined(c[n]))return e;a=c[n],i.helper.isUndefined(d[n])||(u=d[n]),i.helper.isUndefined(f[n])||(o=f[n].width,l=f[n].height)}t=t.replace(/"/g,""").replace(i.helper.regexes.asteriskAndDash,i.helper.escapeCharactersCallback),a=a.replace(i.helper.regexes.asteriskAndDash,i.helper.escapeCharactersCallback);var p='<img src="'+a+'" alt="'+t+'"';return u&&(u=u.replace(/"/g,""").replace(i.helper.regexes.asteriskAndDash,i.helper.escapeCharactersCallback),p+=' title="'+u+'"'),o&&l&&(o="*"===o?"auto":o,l="*"===l?"auto":l,p+=' width="'+o+'"',p+=' height="'+l+'"'),p+=" />"}e=r.converter._dispatch("images.before",e,t,r);var o=/!\[([^\]]*?)][ \t]*()\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,l=/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,s=/!\[([^\]]*?)][ \t]*()\([ \t]?<?(data:.+?\/.+?;base64,[A-Za-z0-9+\/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,u=/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,c=/!\[([^\[\]]+)]()()()()()/g;return e=e.replace(u,a),e=e.replace(s,n),e=e.replace(l,a),e=e.replace(o,a),e=e.replace(c,a),e=r.converter._dispatch("images.after",e,t,r)}),i.subParser("italicsAndBold",function(e,t,r){"use strict";function n(e,n,a){return t.simplifiedAutoLink&&(e=i.subParser("simplifiedAutoLinks")(e,t,r)),n+e+a}return e=r.converter._dispatch("italicsAndBold.before",e,t,r),t.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*)___\b/g,function(e,t){return n(t,"<strong><em>","</em></strong>")}),e=e.replace(/\b__(\S[\s\S]*)__\b/g,function(e,t){return n(t,"<strong>","</strong>")}),e=e.replace(/\b_(\S[\s\S]*?)_\b/g,function(e,t){return n(t,"<em>","</em>")})):(e=e.replace(/___(\S[\s\S]*?)___/g,function(e,t){return/\S$/.test(t)?n(t,"<strong><em>","</em></strong>"):e}),e=e.replace(/__(\S[\s\S]*?)__/g,function(e,t){return/\S$/.test(t)?n(t,"<strong>","</strong>"):e}),e=e.replace(/_([^\s_][\s\S]*?)_/g,function(e,t){return/\S$/.test(t)?n(t,"<em>","</em>"):e})),t.literalMidWordAsterisks?(e=e.trim().replace(/(^| )\*{3}(\S[\s\S]*?)\*{3}([ ,;!?.]|$)/g,function(e,t,r,a){return n(r,t+"<strong><em>","</em></strong>"+a)}),e=e.trim().replace(/(^| )\*{2}(\S[\s\S]*?)\*{2}([ ,;!?.]|$)/g,function(e,t,r,a){return n(r,t+"<strong>","</strong>"+a)}),e=e.trim().replace(/(^| )\*(\S[\s\S]*?)\*([ ,;!?.]|$)/g,function(e,t,r,a){return n(r,t+"<em>","</em>"+a)})):(e=e.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,function(e,t){return/\S$/.test(t)?n(t,"<strong><em>","</em></strong>"):e}),e=e.replace(/\*\*(\S[\s\S]*?)\*\*/g,function(e,t){return/\S$/.test(t)?n(t,"<strong>","</strong>"):e}),e=e.replace(/\*([^\s*][\s\S]*?)\*/g,function(e,t){return/\S$/.test(t)?n(t,"<em>","</em>"):e})),e=r.converter._dispatch("italicsAndBold.after",e,t,r)}),i.subParser("lists",function(e,t,r){"use strict";function n(e,n){r.gListLevel++,e=e.replace(/\n{2,}$/,"\n"),e+="¨0";var a=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,o=/\n[ \t]*\n(?!¨0)/.test(e);return t.disableForced4SpacesIndentedSublists&&(a=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),e=e.replace(a,function(e,n,a,l,s,u,c){c=c&&""!==c.trim();var d=i.subParser("outdent")(s,t,r),f="";return u&&t.tasklists&&(f=' class="task-list-item" style="list-style-type: none;"',d=d.replace(/^[ \t]*\[(x|X| )?]/m,function(){var e='<input type="checkbox" disabled style="margin: 0px 0.35em 0.25em -1.6em; vertical-align: middle;"';return c&&(e+=" checked"),e+=">"})),d=d.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,function(e){return"¨A"+e}),n||d.search(/\n{2,}/)>-1?(d=i.subParser("githubCodeBlocks")(d,t,r),d=i.subParser("blockGamut")(d,t,r)):(d=i.subParser("lists")(d,t,r),d=d.replace(/\n$/,""),d=i.subParser("hashHTMLBlocks")(d,t,r),d=d.replace(/\n\n+/g,"\n\n"),d=o?i.subParser("paragraphs")(d,t,r):i.subParser("spanGamut")(d,t,r)),d=d.replace("¨A",""),d="<li"+f+">"+d+"</li>\n"}),e=e.replace(/¨0/g,""),r.gListLevel--,n&&(e=e.replace(/\s+$/,"")),e}function a(e,r,a){var o=t.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,l=t.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,i="ul"===r?o:l,s="";return-1!==e.search(i)?function e(t){var u=t.search(i);-1!==u?(s+="\n<"+r+">\n"+n(t.slice(0,u),!!a)+"</"+r+">\n",r="ul"===r?"ol":"ul",i="ul"===r?o:l,e(t.slice(u))):s+="\n<"+r+">\n"+n(t,!!a)+"</"+r+">\n"}(e):s="\n<"+r+">\n"+n(e,!!a)+"</"+r+">\n",s}return e=r.converter._dispatch("lists.before",e,t,r),e+="¨0",e=r.gListLevel?e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(e,t,r){return a(t,r.search(/[*+-]/g)>-1?"ul":"ol",!0)}):e.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,function(e,t,r,n){return a(r,n.search(/[*+-]/g)>-1?"ul":"ol",!1)}),e=e.replace(/¨0/,""),e=r.converter._dispatch("lists.after",e,t,r)}),i.subParser("outdent",function(e,t,r){"use strict";return e=r.converter._dispatch("outdent.before",e,t,r),e=e.replace(/^(\t|[ ]{1,4})/gm,"¨0"),e=e.replace(/¨0/g,""),e=r.converter._dispatch("outdent.after",e,t,r)}),i.subParser("paragraphs",function(e,t,r){"use strict";e=r.converter._dispatch("paragraphs.before",e,t,r),e=e.replace(/^\n+/g,""),e=e.replace(/\n+$/g,"");for(var n=e.split(/\n{2,}/g),a=[],o=n.length,l=0;l<o;l++){var s=n[l];s.search(/¨(K|G)(\d+)\1/g)>=0?a.push(s):s.search(/\S/)>=0&&(s=i.subParser("spanGamut")(s,t,r),s=s.replace(/^([ \t]*)/g,"<p>"),s+="</p>",a.push(s))}for(o=a.length,l=0;l<o;l++){for(var u="",c=a[l],d=!1;/¨(K|G)(\d+)\1/.test(c);){var f=RegExp.$1,p=RegExp.$2;u="K"===f?r.gHtmlBlocks[p]:d?i.subParser("encodeCode")(r.ghCodeBlocks[p].text,t,r):r.ghCodeBlocks[p].codeblock,u=u.replace(/\$/g,"$$$$"),c=c.replace(/(\n\n)?¨(K|G)\d+\2(\n\n)?/,u),/^<pre\b[^>]*>\s*<code\b[^>]*>/.test(c)&&(d=!0)}a[l]=c}return e=a.join("\n"),e=e.replace(/^\n+/g,""),e=e.replace(/\n+$/g,""),r.converter._dispatch("paragraphs.after",e,t,r)}),i.subParser("runExtension",function(e,t,r,n){"use strict";if(e.filter)t=e.filter(t,n.converter,r);else if(e.regex){var a=e.regex;a instanceof RegExp||(a=new RegExp(a,"g")),t=t.replace(a,e.replace)}return t}),i.subParser("spanGamut",function(e,t,r){"use strict";return e=r.converter._dispatch("spanGamut.before",e,t,r),e=i.subParser("codeSpans")(e,t,r),e=i.subParser("escapeSpecialCharsWithinTagAttributes")(e,t,r),e=i.subParser("encodeBackslashEscapes")(e,t,r),e=i.subParser("images")(e,t,r),e=i.subParser("anchors")(e,t,r),e=i.subParser("autoLinks")(e,t,r),e=i.subParser("italicsAndBold")(e,t,r),e=i.subParser("strikethrough")(e,t,r),e=i.subParser("simplifiedAutoLinks")(e,t,r),e=i.subParser("hashHTMLSpans")(e,t,r),e=i.subParser("encodeAmpsAndAngles")(e,t,r),t.simpleLineBreaks?/\n\n¨K/.test(e)||(e=e.replace(/\n+/g,"<br />\n")):e=e.replace(/ +\n/g,"<br />\n"),e=r.converter._dispatch("spanGamut.after",e,t,r)}),i.subParser("strikethrough",function(e,t,r){"use strict";function n(e){return t.simplifiedAutoLink&&(e=i.subParser("simplifiedAutoLinks")(e,t,r)),"<del>"+e+"</del>"}return t.strikethrough&&(e=r.converter._dispatch("strikethrough.before",e,t,r),e=e.replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,function(e,t){return n(t)}),e=r.converter._dispatch("strikethrough.after",e,t,r)),e}),i.subParser("stripLinkDefinitions",function(e,t,r){"use strict";var n=/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?([^>\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,a=/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?(data:.+?\/.+?;base64,[A-Za-z0-9+\/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm;e+="¨0";var o=function(e,n,a,o,l,s,u){return n=n.toLowerCase(),a.match(/^data:.+?\/.+?;base64,/)?r.gUrls[n]=a.replace(/\s/g,""):r.gUrls[n]=i.subParser("encodeAmpsAndAngles")(a,t,r),s?s+u:(u&&(r.gTitles[n]=u.replace(/"|'/g,""")),t.parseImgDimensions&&o&&l&&(r.gDimensions[n]={width:o,height:l}),"")};return e=e.replace(a,o),e=e.replace(n,o),e=e.replace(/¨0/,"")}),i.subParser("tables",function(e,t,r){"use strict";function n(e){return/^:[ \t]*--*$/.test(e)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(e)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(e)?' style="text-align:center;"':""}function a(e,n){var a="";return e=e.trim(),(t.tablesHeaderId||t.tableHeaderId)&&(a=' id="'+e.replace(/ /g,"_").toLowerCase()+'"'),e=i.subParser("spanGamut")(e,t,r),"<th"+a+n+">"+e+"</th>\n"}function o(e,n){return"<td"+n+">"+i.subParser("spanGamut")(e,t,r)+"</td>\n"}function l(e,t){for(var r="<table>\n<thead>\n<tr>\n",n=e.length,a=0;a<n;++a)r+=e[a];for(r+="</tr>\n</thead>\n<tbody>\n",a=0;a<t.length;++a){r+="<tr>\n";for(var o=0;o<n;++o)r+=t[a][o];r+="</tr>\n"}return r+="</tbody>\n</table>\n"}function s(e){var t,r=e.split("\n");for(t=0;t<r.length;++t)/^ {0,3}\|/.test(r[t])&&(r[t]=r[t].replace(/^ {0,3}\|/,"")),/\|[ \t]*$/.test(r[t])&&(r[t]=r[t].replace(/\|[ \t]*$/,""));var s=r[0].split("|").map(function(e){return e.trim()}),u=r[1].split("|").map(function(e){return e.trim()}),c=[],d=[],f=[],p=[];for(r.shift(),r.shift(),t=0;t<r.length;++t)""!==r[t].trim()&&c.push(r[t].split("|").map(function(e){return e.trim()}));if(s.length<u.length)return e;for(t=0;t<u.length;++t)f.push(n(u[t]));for(t=0;t<s.length;++t)i.helper.isUndefined(f[t])&&(f[t]=""),d.push(a(s[t],f[t]));for(t=0;t<c.length;++t){for(var m=[],h=0;h<d.length;++h)i.helper.isUndefined(c[t][h]),m.push(o(c[t][h],f[h]));p.push(m)}return l(d,p)}if(!t.tables)return e;var u=/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,c=/^ {0,3}\|.+\|\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|\n( {0,3}\|.+\|\n)*(?:\n|¨0)/gm;return e=r.converter._dispatch("tables.before",e,t,r),e=e.replace(/\\(\|)/g,i.helper.escapeCharactersCallback),e=e.replace(u,s),e=e.replace(c,s),e=r.converter._dispatch("tables.after",e,t,r)}),i.subParser("unescapeSpecialChars",function(e,t,r){"use strict";return e=r.converter._dispatch("unescapeSpecialChars.before",e,t,r),e=e.replace(/¨E(\d+)E/g,function(e,t){var r=parseInt(t);return String.fromCharCode(r)}),e=r.converter._dispatch("unescapeSpecialChars.after",e,t,r)}),void 0!==(n=function(){"use strict";return i}.call(t,r,t,e))&&(e.exports=n)}).call(this)},function(e,t,r){var n=r(136);"string"==typeof n&&(n=[[e.i,n,""]]);var a={};a.transform=void 0,r(8)(n,a),n.locals&&(e.exports=n.locals)},function(e,t,r){t=e.exports=r(7)(void 0),t.push([e.i,".markdown>p:first-child{display:none}.markdown table{display:block;width:100%;overflow-x:auto}.markdown a{color:#4183c4}.markdown a.absent{color:#c00}.markdown a.anchor{display:block;padding-left:30px;margin-left:-30px;cursor:pointer;position:absolute;top:0;left:0;bottom:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4,.markdown h5,.markdown h6{-webkit-font-smoothing:antialiased;cursor:text;position:relative;margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown h1:hover a.anchor,.markdown h2:hover a.anchor,.markdown h3:hover a.anchor,.markdown h4:hover a.anchor,.markdown h5:hover a.anchor,.markdown h6:hover a.anchor{text-decoration:none}.markdown h1{font-size:2em}.markdown h1,.markdown h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}.markdown h2{font-size:1.5em}.markdown h3{font-size:1.25em}.markdown h4{font-size:1em}.markdown h5,.markdown h6{font-size:inherit}.markdown blockquote,.markdown dl,.markdown li,.markdown ol,.markdown p,.markdown pre,.markdown table,.markdown ul{margin:15px 0}.markdown hr{border:0 none;color:#ccc;height:4px;padding:0}.markdown a:first-child h1,.markdown a:first-child h2,.markdown a:first-child h3,.markdown a:first-child h4,.markdown a:first-child h5,.markdown a:first-child h6,.markdown body>h1:first-child,.markdown body>h1:first-child+h2,.markdown body>h2:first-child,.markdown body>h3:first-child,.markdown body>h4:first-child,.markdown body>h5:first-child,.markdown body>h6:first-child{margin-top:0;padding-top:0}.markdown h1 p,.markdown h2 p,.markdown h3 p,.markdown h4 p,.markdown h5 p,.markdown h6 p{margin-top:0}.markdown li p.first{display:inline-block}.markdown ol,.markdown ul{padding-left:30px}.markdown ol:first-child,.markdown ul:first-child{margin-top:0}.markdown ol:last-child,.markdown ul:last-child{margin-bottom:0}.markdown dl{padding:0}.markdown dl dt{font-size:14px;font-weight:700;font-style:italic;padding:0;margin:15px 0 5px}.markdown dl dt:first-child{padding:0}.markdown dl dt>:first-child{margin-top:0}.markdown dl dt>:last-child{margin-bottom:0}.markdown dl dd{margin:0 0 15px;padding:0 15px}.markdown dl dd>:first-child{margin-top:0}.markdown dl dd>:last-child{margin-bottom:0}.markdown blockquote{border-left:4px solid #ddd;padding:0 15px;color:#777}.markdown blockquote>:first-child{margin-top:0}.markdown blockquote>:last-child{margin-bottom:0}.markdown table{padding:0}.markdown table tr{border-top:1px solid #ccc;background-color:#fff;margin:0;padding:0}.markdown table tr:nth-child(2n){background-color:#f8f8f8}.markdown table tr th{font-weight:700}.markdown table tr td,.markdown table tr th{border:1px solid #ccc;text-align:left;margin:0;padding:6px 13px}.markdown table tr td:first-child,.markdown table tr th:first-child{margin-top:0}.markdown table tr td:last-child,.markdown table tr th:last-child{margin-bottom:0}.markdown img{max-width:100%}.markdown span.frame,.markdown span.frame>span{display:block;overflow:hidden}.markdown span.frame>span{border:1px solid #ddd;float:left;margin:13px 0 0;padding:7px;width:auto}.markdown span.frame span img{display:block;float:left}.markdown span.frame span span{clear:both;color:#333;display:block;padding:5px 0 0}.markdown span.align-center{display:block;overflow:hidden;clear:both}.markdown span.align-center>span{display:block;overflow:hidden;margin:13px auto 0;text-align:center}.markdown span.align-center span img{margin:0 auto;text-align:center}.markdown span.align-right{display:block;overflow:hidden;clear:both}.markdown span.align-right>span{display:block;overflow:hidden;margin:13px 0 0;text-align:right}.markdown span.align-right span img{margin:0;text-align:right}.markdown span.float-left{display:block;margin-right:13px;overflow:hidden;float:left}.markdown span.float-left span{margin:13px 0 0}.markdown span.float-right{display:block;margin-left:13px;overflow:hidden;float:right}.markdown span.float-right>span{display:block;overflow:hidden;margin:13px auto 0;text-align:right}.markdown code,.markdown tt{margin:0 2px;padding:0 5px;white-space:nowrap;border:1px solid #eaeaea;background-color:#f8f8f8;border-radius:3px}.markdown pre code{margin:0;padding:0;white-space:pre;border:none;background:transparent}.markdown .highlight pre,.markdown pre{background-color:#f8f8f8;border:1px solid #ccc;font-size:13px;line-height:19px;overflow:auto;padding:6px 10px;border-radius:3px}.markdown pre code,.markdown pre tt{background-color:transparent;border:none}",""])},function(e,t,r){"use strict";function n(e){return(e/1024).toFixed(1)}function a(e){return e<2e4?"brightgreen":e<3e4?"green":e<35e3?"yellow":e<4e4?"orange":"red"}function o(e){return e<7e3?"brightgreen":e<9e3?"green":e<11e3?"yellow":e<15e3?"orange":"red"}function l(e){var t=e.title,r=e.content,n=e.color,a=e.alt;return c.default.createElement("img",{src:"https://img.shields.io/badge/"+t+"-"+r+"-"+n+".svg",alt:a})}function i(e){var t=e.data;if(t){var r=t.minified,i=t.gzipped;return c.default.createElement("span",null,c.default.createElement(l,{title:"minified",content:n(r)+" Kb",color:a(r),alt:"Minified bundle size"}),c.default.createElement(l,{title:"gzipped",content:n(i)+" Kb",color:o(i),alt:"Gzipped bundle size"}))}return null}function s(e){var t=e.branch,r=void 0===t?"master":t;return c.default.createElement("div",{className:"badges"},c.default.createElement("a",{href:"https://travis-ci.org/leandrohsilveira/react-formctrl?branch="+r},c.default.createElement("img",{src:"https://travis-ci.org/leandrohsilveira/react-formctrl.svg?branch="+r,alt:"Travis CI Status"})),c.default.createElement("a",{href:"https://coveralls.io/github/leandrohsilveira/react-formctrl?branch="+r},c.default.createElement("img",{src:"https://coveralls.io/repos/github/leandrohsilveira/react-formctrl/badge.svg?branch="+r,alt:"Coverage Status"})),c.default.createElement(d.AjaxGet,{url:"packages.sizes.json"},c.default.createElement(i,null)),c.default.createElement("img",{src:f+"?targetFile=packages%2Freact-formctrl%2Fpackage.json",alt:"Known Vulnerabilities"}))}Object.defineProperty(t,"__esModule",{value:!0}),t.AppBadges=s;var u=r(0),c=function(e){return e&&e.__esModule?e:{default:e}}(u),d=r(18);r(138);var f="https://snyk.io/test/github/leandrohsilveira/react-formctrl/badge.svg"},function(e,t,r){var n=r(139);"string"==typeof n&&(n=[[e.i,n,""]]);var a={};a.transform=void 0,r(8)(n,a),n.locals&&(e.exports=n.locals)},function(e,t,r){t=e.exports=r(7)(void 0),t.push([e.i,".badges a,.badges img,.badges span{margin:0 3px}.badges a:first-child,.badges img:first-child,.badges span:first-child{margin-left:0}.badges a:last-child,.badges img:last-child,.badges span:last-child{margin-right:0}",""])},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(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}function o(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)}Object.defineProperty(t,"__esModule",{value:!0}),t.Page=void 0;var l=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}(),i=r(0),s=function(e){return e&&e.__esModule?e:{default:e}}(i),u=r(51);t.Page=function(e){function t(){return n(this,t),a(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return o(t,e),l(t,[{key:"componentDidMount",value:function(){var e=this.props,t=e.title,r=e.location;u.AppMenuEventDispatcher.changeTitle(t,r.pathname)}},{key:"render",value:function(){return this.props.children}}]),t}(s.default.Component)},function(e,t,r){var n=r(142);"string"==typeof n&&(n=[[e.i,n,""]]);var a={};a.transform=void 0,r(8)(n,a),n.locals&&(e.exports=n.locals)},function(e,t,r){t=e.exports=r(7)(void 0),t.push([e.i,'.navbar{-webkit-box-shadow:0 6px 10px -4px rgba(0,0,0,.46);-moz-box-shadow:0 6px 10px -4px rgba(0,0,0,.46);box-shadow:0 6px 10px -4px rgba(0,0,0,.46)}.navbar>.container{padding-top:0!important}.navbar.navbar-dark .navbar-toggler,.navbar.navbar-dark .navbar-toggler:focus{border:none;color:#fff;opacity:1;outline:none}.navbar .show>.backdrop{position:fixed;top:0;left:0;bottom:0;right:0}.navbar .icon-navbar-toggler{margin-top:5px;position:relative;width:22px;height:24px;transition:all .3s cubic-bezier(.61,.01,.42,1);cursor:pointer;background:transparent;border:0}.navbar .icon-navbar-toggler div{border:1.5px solid #fff;width:22px;display:block;position:absolute;transition:all .3s cubic-bezier(.61,.01,.42,1);background:#fff}.navbar .icon-navbar-toggler div:first-child{top:0}.navbar .icon-navbar-toggler div:nth-child(2){top:8px}.navbar .icon-navbar-toggler div:nth-child(3){top:16px}.navbar .icon-navbar-toggler div:nth-child(3):before{display:none;animation:ball 1.5s linear infinite;content:"";border:2px solid #fff;position:relative;top:.25px}.navbar .icon-navbar-toggler:hover{margin-top:7px;position:relative;transition-delay:.1s;transform:scale(1.1)}.navbar .icon-navbar-toggler:hover div{border:2px solid #fff;height:9px;border-radius:50%;margin-top:5px;animation:atom .3s linear 1;width:25px;top:0;background:transparent}.navbar .icon-navbar-toggler:hover div:first-child{transform:rotate(-33deg)}.navbar .icon-navbar-toggler:hover div:nth-child(2){transform:rotate(90deg)}.navbar .icon-navbar-toggler:hover div:nth-child(3){transform:rotate(33deg)}.navbar .icon-navbar-toggler:hover div:nth-child(3):before{display:block;transition:opacity .6s cubic-bezier(.61,.01,.42,1);width:2px;height:2px;border-radius:50%;background:#f26451}.navbar .icon-navbar-toggler:focus{outline:0}.navbar .icon-navbar-toggler.show{margin-top:7px}.navbar .icon-navbar-toggler.show div{border:1.5px solid #fff;height:0;border-radius:0;margin-left:-1px;margin-top:6px;animation:division .3s linear 1;width:25px;top:0}.navbar .icon-navbar-toggler.show div:first-child{transform:rotate(-45deg)}.navbar .icon-navbar-toggler.show div:nth-child(2){width:0}.navbar .icon-navbar-toggler.show div:nth-child(3){transform:rotate(45deg)}.navbar .icon-navbar-toggler.show:hover div:nth-child(3):before,.navbar .icon-navbar-toggler.show div:nth-child(2),.navbar .icon-navbar-toggler.show div:nth-child(3):before{opacity:0;transition:all .2s}@keyframes atom{0%{transform:rotate(180deg)}}@keyframes division{0%{transform:rotate(180deg)}}@keyframes ball{0%{left:-20%;top:10%}10%{left:10%;top:-35%}25%{left:45%;top:-50%}40%{left:80%;top:-20%}50%{left:98%;top:18%}60%{left:80%;top:50%}75%{left:45%;top:80%}90%{left:0;top:60%}to{left:-20%;top:10%}}',""])},function(e,t,r){"use strict";function n(e){var t=e.name,r=e.data,n=void 0===r?[{name:"master"}]:r,a=e.onChange,l=e.value,i=void 0===l?"master":l;return o.default.createElement("div",{className:"form-group"},o.default.createElement("label",{htmlFor:t},"Branch"),o.default.createElement("select",{name:t,id:t,className:"form-control",onChange:function(e){return a(e.target.value)},value:i},n.map(function(e,t){return o.default.createElement("option",{key:t,value:e.name},e.name)})))}Object.defineProperty(t,"__esModule",{value:!0}),t.SelectBranch=void 0;var a=r(0),o=function(e){return e&&e.__esModule?e:{default:e}}(a);t.SelectBranch=n},function(e,t,r){"use strict";function n(e){var t=function(e){return i.SubmitValuesPopup.dispatchShowSubmitValuesPopupEvent("Basic",e)};return o.default.createElement("div",null,o.default.createElement("h3",null,"Basic form"),o.default.createElement("p",null,"This is a basic example of Form usage"),o.default.createElement("div",null,o.default.createElement(l.Form,{name:"basic",onSubmit:t},o.default.createElement("div",{className:"form-group"},o.default.createElement("label",{htmlFor:"simple"},"Simple:"),o.default.createElement(s,{form:"basic",name:"simple"})),o.default.createElement("div",null,o.default.createElement("button",{className:"btn btn-primary",type:"submit"},"Submit")))))}Object.defineProperty(t,"__esModule",{value:!0}),t.BasicForm=n;var a=r(0),o=function(e){return e&&e.__esModule?e:{default:e}}(a),l=r(3),i=r(6),s=function(e){var t=e.name,r=e.value,n=e.onChange;return o.default.createElement("input",{className:"form-control",name:t,value:r,onChange:n})};s=(0,l.controlledField)()(s)},function(e,t,r){"use strict";function n(e){var t=function(e){return i.SubmitValuesPopup.dispatchShowSubmitValuesPopupEvent("More of basics",e)};return o.default.createElement("div",null,o.default.createElement("h3",null,"More of basic form"),o.default.createElement("p",null,"This is one more basic example of Form usage, where is possible to provide initial values, and the form reset button will reset to its initial values."),o.default.createElement("div",null,o.default.createElement(l.Form,{name:"moreofbasic",onSubmit:t},o.default.createElement(s,{label:"Simple",form:"moreofbasic",name:"simple"}),o.default.createElement(s,{label:"With initial value",form:"moreofbasic",name:"withInitialValue",initialValue:"Initial value"}),o.default.createElement("div",null,o.default.createElement("button",{className:"btn btn-primary",type:"submit"},"Submit"),o.default.createElement("button",{className:"btn btn-default",type:"reset"},"Reset")))))}Object.defineProperty(t,"__esModule",{value:!0}),t.MoreOfBasicForm=n;var a=r(0),o=function(e){return e&&e.__esModule?e:{default:e}}(a),l=r(3),i=r(6),s=function(e){var t=e.label,r=e.name,n=e.value,a=e.onChange;return o.default.createElement("div",{className:"form-group"},o.default.createElement("label",{htmlFor:r},t,":"),o.default.createElement("div",null,o.default.createElement("input",{className:"form-control",name:r,value:n,onChange:a})))};s=(0,l.controlledField)()(s)},function(e,t,r){"use strict";function n(e){var t=function(e){return i.SubmitValuesPopup.dispatchShowSubmitValuesPopupEvent("Field validation",e)};return o.default.createElement("div",null,o.default.createElement("h3",null,"Field validation form"),o.default.createElement("p",null,'There is a example of the field validation usage, the "Field" component injects into it\'s children a property named "ctrl".'),o.default.createElement("div",null,o.default.createElement(l.Form,{name:"fieldValidation",onSubmit:t},o.default.createElement("div",{className:"card"},o.default.createElement("div",{className:"card-body"},o.default.createElement(u,{label:"Name (required)",form:"fieldValidation",name:"name",required:!0}))),o.default.createElement("div",{className:"card"},o.default.createElement("div",{className:"card-body"},o.default.createElement(u,{label:"E-mail (email and required)",form:"fieldValidation",name:"email",type:"email",required:!0}))),o.default.createElement("div",null,o.default.createElement("button",{className:"btn btn-primary",type:"submit"},"Submit"),o.default.createElement("button",{className:"btn btn-default",type:"reset"},"Reset")))))}Object.defineProperty(t,"__esModule",{value:!0}),t.FieldValidationForm=n;var a=r(0),o=function(e){return e&&e.__esModule?e:{default:e}}(a),l=r(3),i=r(6),s=r(28),u=function(e){var t=e.label,r=e.name,n=e.value,a=e.onChange,l=e.onBlur,i=e.ctrl,u=i.valid,c=i.invalid,d=i.dirty,f=i.errors;return o.default.createElement(s.Json,{title:"Field controller",json:i},o.default.createElement("div",{className:"form-group"},o.default.createElement("label",{htmlFor:r},t,":"),o.default.createElement("input",{className:"form-control "+function(){return u?"is-valid":d&&c?"is-invalid":void 0}(),name:r,value:n,onChange:a,onBlur:l}),c&&d&&f.map(function(e){return o.default.createElement("div",{className:"invalid-feedback",key:e.key},e.key)})))};u=(0,l.controlledField)()(u)},function(e,t,r){"use strict";function n(e){return l.default.createElement(u.Json,{title:"Form controller",maxHeight:300,json:{formCtrl:e.formCtrl}},e.children)}function a(){var e=function(e){return s.SubmitValuesPopup.dispatchShowSubmitValuesPopupEvent("Form controller example",e)};return l.default.createElement("div",null,l.default.createElement("h3",null,"Form controller:"),l.default.createElement("p",null,"This is an example of how to handle the Form controller state to block buttons."),l.default.createElement("div",null,l.default.createElement(d,{form:"fieldValidation",onSubmit:e})))}Object.defineProperty(t,"__esModule",{value:!0}),t.FormControlExample=a;var o=r(0),l=function(e){return e&&e.__esModule?e:{default:e}}(o),i=r(3),s=r(6),u=r(28),c=function(e){var t=e.label,r=e.name,n=e.value,a=e.onChange,o=e.onBlur,i=e.ctrl,s=i.valid,u=i.invalid,c=i.dirty,d=i.errors;return l.default.createElement("div",{className:"form-group"},l.default.createElement("label",{htmlFor:r},t,":"),l.default.createElement("input",{className:"form-control "+function(){return s?"is-valid":c&&u?"is-invalid":void 0}(),name:r,value:n,onChange:a,onBlur:o}),u&&c&&d.map(function(e){return l.default.createElement("div",{className:"invalid-feedback",key:e.key},e.key)}))};c=(0,i.controlledField)()(c);var d=function(e){var t=e.form,r=e.formCtrl,a=e.onSubmit;return l.default.createElement(n,{formCtrl:r},l.default.createElement(i.Form,{name:t,onSubmit:a},l.default.createElement("div",null,l.default.createElement(c,{label:"Name (required)",form:t,name:"name",required:!0}),l.default.createElement(c,{label:"E-mail (email and required)",form:t,name:"email",type:"email",required:!0}),l.default.createElement("div",null,l.default.createElement("button",{className:"btn btn-primary",disabled:r.invalid,type:"submit"},"Submit"),l.default.createElement("button",{className:"btn btn-default",disabled:r.unchanged,type:"reset"},"Reset")))))};d=(0,i.controlledForm)()(d)},function(e,t,r){"use strict";function n(e){var t=function(e){return function(t){return i.SubmitValuesPopup.dispatchShowSubmitValuesPopupEvent(e,t)}};return o.default.createElement("div",null,o.default.createElement("h3",null,"Synchronized forms"),o.default.createElement("p",null,"If there is two instances of forms with the same name, they will be synchronized!"),o.default.createElement("div",{className:"row"},o.default.createElement("div",{className:"col-xs-12 col-sm-12 col-md-6 col-lg-6"},o.default.createElement(u,{title:"Form 1",form:"syncForm",onSubmit:t("Sync form 1")})),o.default.createElement("div",{className:"col-xs-12 col-sm-12 col-md-6 col-lg-6"},o.default.createElement(u,{title:"Form 2",form:"syncForm",onSubmit:t("Sync form 2")}))))}Object.defineProperty(t,"__esModule",{value:!0}),t.SynchronizedForms=n;var a=r(0),o=function(e){return e&&e.__esModule?e:{default:e}}(a),l=r(3),i=r(6),s=function(e){var t=e.label,r=e.type,n=e.ctrl,a=e.name,l=e.onChange,i=e.onBlur,s=e.value,u=e.required,c=n.valid,d=n.invalid,f=n.touched,p=n.errors;return o.default.createElement("div",{className:"form-group"},o.default.createElement("label",{htmlFor:a},t),o.default.createElement("input",{type:r,className:"form-control "+function(){return c?"is-valid":f&&d?"is-invalid":void 0}(),id:a,name:a,required:u,value:s,onChange:l,onBlur:i}),d&&f&&p.map(function(e){return o.default.createElement("div",{className:"invalid-feedback",key:e.key},e.key)}))};s=(0,l.controlledField)()(s);var u=function(e){var t=e.form,r=void 0===t?"people":t,n=e.formCtrl,a=e.title,i=e.onSubmit;return o.default.createElement("div",{className:"card"},o.default.createElement("div",{className:"card-header"},o.default.createElement("h4",null,a)),o.default.createElement("div",{className:"card-body"},o.default.createElement(l.Form,{className:"form",name:r,onSubmit:i},o.default.createElement(s,{label:"First name",form:r,name:"firstName",className:"field",required:!0,minLength:2}),o.default.createElement(s,{label:"Last name",form:r,name:"lastName",className:"field",required:!0,minLength:2}),o.default.createElement(s,{label:"E-mail",form:r,name:"email",className:"field",type:"email",required:!0}),o.default.createElement("div",null,o.default.createElement("button",{className:"btn btn-primary",disabled:n.invalid||n.unchanged,type:"submit"},"Submit")," ",o.default.createElement("button",{className:"btn btn-default",type:"reset",disabled:n.unchanged},"Reset")))))};u=(0,l.controlledForm)()(u)},function(e,t,r){"use strict";function n(e){var t=function(e){return i.SubmitValuesPopup.dispatchShowSubmitValuesPopupEvent("Form controller example",e)};return o.default.createElement("div",null,o.default.createElement("h3",null,"Form values manipulation:"),o.default.createElement("p",null,"This is a more complex example of form controller manipulation to programatically change state. Be careful with setValue method, calling it directly on component update phase may result on stack overflow error!"),o.default.createElement("div",null,o.default.createElement(u,{form:"valuesManipulationExampleForm",onSubmit:t})))}Object.defineProperty(t,"__esModule",{value:!0}),t.FormValuesManipulationExample=n;var a=r(0),o=function(e){return e&&e.__esModule?e:{default:e}}(a),l=r(3),i=r(6),s=function(e){var t=e.label,r=e.name,n=e.value,a=e.onChange,l=e.onBlur,i=e.ctrl,s=i.valid,u=i.invalid,c=i.touched,d=i.errors;return o.default.createElement("div",{className:"form-group"},o.default.createElement("label",{htmlFor:r},t,":"),o.default.createElement("input",{className:"form-control "+function(){return s?"is-valid":c&&u?"is-invalid":void 0}(),name:r,value:n,onChange:a,onBlur:l}),u&&c&&d.map(function(e){return o.default.createElement("div",{className:"invalid-feedback",key:e.key},e.key)}))};s=(0,l.controlledField)()(s);var u=function(e){var t=e.form,r=e.formCtrl,n=e.onSubmit,a=function(){return r.setFieldValue("age",""+parseInt(100*Math.random()))};return o.default.createElement(l.Form,{name:t,onSubmit:n},o.default.createElement(s,{label:"Name (required)",form:t,name:"name",required:!0}),o.default.createElement(s,{label:"E-mail (email and required)",form:t,name:"email",type:"email",required:!0}),o.default.createElement(s,{label:"Age (number and required)",form:t,name:"age",type:"number",required:!0}),o.default.createElement("div",null,o.default.createElement("button",{className:"btn btn-primary",disabled:r.invalid,type:"submit"},"Submit"),o.default.createElement("button",{className:"btn btn-default",disabled:r.unchanged,type:"reset"},"Reset"),o.default.createElement("button",{className:"btn btn-secondary",onClick:a,type:"button"},"Set random age")))};u=(0,l.controlledForm)()(u)},function(e,t,r){"use strict";function n(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}function a(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)}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e){var t=function(t){v.create(t),e.history.goBack()};return f.default.createElement(E,{form:"registerUserForm",onSubmit:t})}function i(e){var t=Object.keys(g),r=function(t){return e.history.push(e.match.path+"/edit/"+t)},n=f.default.createElement("tr",null,f.default.createElement("td",{colSpan:4},"Users list is empty"));return t.length>0&&(n=t.map(function(e){return f.default.createElement("tr",{key:e},f.default.createElement("th",{scope:"row"},e),f.default.createElement("td",null,g[e].name),f.default.createElement("td",null,g[e].email),f.default.createElement("td",null,f.default.createElement("button",{className:"btn btn-primary btn-sm",type:"button",onClick:function(){return r(e)}},"Edit")))})),f.default.createElement("table",{className:"table table-responsive"},f.default.createElement("thead",null,f.default.createElement("tr",null,f.default.createElement("th",null,"#"),f.default.createElement("th",null,"Name"),f.default.createElement("th",null,"E-mail"),f.default.createElement("th",null))),f.default.createElement("tbody",null,n))}function s(e){var t=e.path;return f.default.createElement(h.Navbar,{id:"userFormNavbar",className:"navbar-dark bg-dark",title:"user-crud-example"},f.default.createElement(h.NavbarItem,{to:""+t},"User List"),f.default.createElement(h.NavbarItem,{to:t+"/register"},"Register"))}function u(e){var t=e.match.path;return f.default.createElement("div",{className:"card"},f.default.createElement(s,{path:t}),f.default.createElement("div",{className:"card-body"},f.default.createElement("div",{style:{marginTop:10}},f.default.createElement(p.Route,{path:""+t,render:function(e){return f.default.createElement("div",null,f.default.createElement(p.Route,{path:""+t,exact:!0,component:i}),f.default.createElement(p.Route,{path:t+"/register",exact:!0,component:l}),f.default.createElement(p.Route,{path:t+"/edit/:id",exact:!0,component:w}))}}))))}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();t.UserFormApp=u;var d=r(0),f=function(e){return e&&e.__esModule?e:{default:e}}(d),p=r(10),m=r(3),h=r(52),b=1,g={1:{name:"Leandro",email:"leandro.hinckel@gmail.com",password:"12345678"}},v=function(){function e(){o(this,e)}return c(e,null,[{key:"find",value:function(e){return{then:function(t){return setTimeout(function(){return t(g[e])},1e3)}}}},{key:"create",value:function(e){delete e.confirmEmail,delete e.confirmPassword;var t=b++;g[t+""]=e}},{key:"update",value:function(e,t){delete t.confirmEmail,delete t.confirmPassword,g[e+""]=t}}]),e}(),y=function(e){var t=e.label,r=e.placeholder,n=e.name,a=e.type,o=e.required,l=e.onChange,i=e.onBlur,s=e.value,u=e.ctrl,c=u.valid,d=u.invalid,p=u.dirty,m=u.errors;return f.default.createElement("div",{className:"form-group"},f.default.createElement("label",{htmlFor:n},function(){return o?t+"*":t}()),f.default.createElement("input",{className:"form-control "+function(){return c?"is-valid":p&&d?"is-invalid":void 0}(),id:n,name:n,type:a,onChange:l,onBlur:i,placeholder:r||t,value:s}),function(){if(d&&p)return m.map(function(e){return f.default.createElement("div",{className:"invalid-feedback",key:e.key},e.key)})}())};y=(0,m.controlledField)()(y);var E=function(e){var t=e.form,r=e.user||{name:"",email:""};return f.default.createElement("div",{className:"form-container"},f.default.createElement(m.Form,{name:t,onSubmit:e.onSubmit},f.default.createElement(y,{form:t,name:"name",label:"Name",initialValue:r.name,required:!0}),f.default.createElement(y,{form:t,name:"email",type:"email",label:"E-mail",initialValue:r.email,required:!0}),f.default.createElement(y,{form:t,name:"confirmEmail",type:"email",label:"Confirm e-mail",initialValue:r.email,required:!0,match:"email"}),!e.user&&f.default.createElement("div",null,f.default.createElement(y,{form:t,name:"password",type:"password",label:"Password",required:!0,minLength:8}),f.default.createElement(y,{form:t,name:"confirmPassword",type:"password",label:"Confirm password",required:!0,minLength:8,match:"password"})),f.default.createElement("button",{className:"btn btn-primary",type:"submit",disabled:e.formCtrl.invalid||e.formCtrl.unchanged},"Save"),f.default.createElement("button",{className:"btn btn-default",type:"reset",disabled:e.formCtrl.unchanged},"Reset")))};E=(0,m.controlledForm)()(E);var w=function(e){function t(e){o(this,t);var r=n(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return r.state={user:null},r.handleSubmit=r.handleSubmit.bind(r),r}return a(t,e),c(t,[{key:"componentWillMount",value:function(){var e=this,t=this.props.match.params.id;v.find(t).then(function(t){e.setState({user:t})})}},{key:"handleSubmit",value:function(e){var t=this.props.match.params.id;v.update(t,e),this.props.history.goBack()}},{key:"render",value:function(){return this.state.user?f.default.createElement(E,{form:"updateUserForm",onSubmit:this.handleSubmit,user:this.state.user}):f.default.createElement("span",null,"Loading user data...")}}]),t}(f.default.Component)},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(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}function o(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)}function l(){var e=function(e){return f.SubmitValuesPopup.dispatchShowSubmitValuesPopupEvent("Custom validator form",e)};return u.default.createElement("div",null,u.default.createElement("h3",null,"Custom validators"),u.default.createElement("p",null,'There is a example of the custom field validation usage, the "Field" component can have a "validate" property to map a custom validation registered on "FieldProvider" component.'),u.default.createElement(m,{form:"customValidatorExampleForm",onSubmit:e}))}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();t.CustomValidatorExample=l;var s=r(0),u=function(e){return e&&e.__esModule?e:{default:e}}(s),c=r(3),d=r(17),f=r(6),p=function(e){var t=e.name,r=e.label,n=e.type,a=e.onChange,o=e.onBlur,l=e.value,i=e.ctrl,s=i.valid,c=i.invalid,d=i.dirty,f=i.errors;return u.default.createElement("div",{className:"form-group"},u.default.createElement("label",{htmlFor:t},r),u.default.createElement("input",{type:n,id:t,name:t,className:"form-control "+function(){return s?"is-valid":d&&c?"is-invalid":void 0}(),onChange:a,onBlur:o,value:l}),c&&d&&f.map(function(e){return u.default.createElement("div",{className:"invalid-feedback",key:e.key},e.key)}))};p=(0,c.controlledField)()(p);var m=function(e){var t=e.onSubmit,r=e.formCtrl,n=r.formName,a=r.invalid,o=r.unchanged;return u.default.createElement(c.Form,{name:n,onSubmit:t},u.default.createElement(p,{label:"Username 1 (required, not admin)",form:n,name:"username1",validate:["noadmin"],required:!0}),u.default.createElement(p,{label:"Username 2 (required, not admin)",form:n,name:"username2",validate:"noadmin",required:!0}),u.default.createElement("button",{type:"submit",className:"btn btn-primary",disabled:a||o},"Submit")," ",u.default.createElement("button",{type:"reset",className:"btn btn-default",disabled:o},"Reset"))};m=(0,c.controlledForm)()(m),function(e){function t(){return n(this,t),a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,"noadmin"))}o(t,e),i(t,[{key:"validate",value:function(e,t,r,n){return!/^admin$/i.test(r)}}])}(d.CustomValidator)},function(e,t,r){"use strict";function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(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}function o(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)}function l(e){var t=e.name,r=e.label,n=e.children,a=e.after,o=e.ctrl;return d.default.createElement(i,{name:t,label:r,ctrl:o},d.default.createElement("div",{className:"input-group "+m(o)},n,!!a&&d.default.createElement("div",{className:"input-group-append"},a)))}function i(e){var t=e.name,r=e.label,n=e.children,a=e.ctrl,o=a.invalid,l=a.dirty,i=a.errors;return d.default.createElement("div",{className:"form-group"},d.default.createElement("label",{htmlFor:t},r),n,l&&o&&i.map(function(e){return d.default.createElement("div",{className:"invalid-feedback",key:e.key},e.key)}))}function s(){var e=function(e,t){return p.SubmitValuesPopup.dispatchShowSubmitValuesPopupEvent("Fields usage form",e,t.files)};return d.default.createElement("div",null,d.default.createElement("h3",null,"Fields usage"),d.default.createElement(E,{form:"fieldsUsageForm",onSubmit:e}))}Object.defineProperty(t,"__esModule",{value:!0});var u=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,r,n){return r&&e(t.prototype,r),n&&e(t,n),t}}();t.FieldsExample=s;var c=r(0),d=function(e){return e&&e.__esModule?e:{default:e}}(c),f=r(3),p=r(6),m=function(e){var t=e.valid,r=e.dirty,n=e.invalid;return t?"is-valid":r&&n?"is-invalid":""},h=function(e){var t=e.name,r=e.label,n=e.type,a=e.after,o=e.onChange,s=e.onBlur,u=e.value,c=e.ctrl,f=d.default.createElement("input",{type:n,name:t,placeholder:r,className:"form-control "+m(c),onChange:o,onBlur:s,value:u});return a?d.default.createElement(l,{name:t,label:r,ctrl:c,after:a},f):d.default.createElement(i,{name:t,label:r,ctrl:c},f)},b=function(e){var t=e.name,r=e.label,n=e.multiple,a=void 0!==n&&n,o=e.accept,l=e.onChange,s=e.ctrl;return d.default.createElement(i,{name:t,label:r,ctrl:s},d.default.createElement("input",{type:"file",name:t,accept:o,placeholder:r,className:"form-control "+m(s),multiple:a,onChange:l}))},g=function(e){var t=e.name,r=e.label,n=e.onChange,a=e.onBlur,o=e.value,l=e.ctrl,s=e.children;return d.default.createElement(i,{name:t,label:r,ctrl:l},d.default.createElement("select",{name:t,className:"form-control "+m(l),onChange:n,onBlur:a,value:o},d.default.createElement("option",{disabled:!0,hidden:!0,value:""},r),s))},v=function(e){var t=e.name,r=e.label,n=e.onChange,a=e.onBlur,o=e.value,l=e.groupValue,i=o===l;return d.default.createElement("div",{className:"form-check"},d.default.createElement("label",{className:"form-check-label",htmlFor:t},d.default.createElement("input",{type:"radio",name:t,checked:i,className:"form-check-input",onChange:n,onBlur:a,value:l}),r))};h=(0,f.controlledField)()(h),b=(0,f.controlledField)()(b),g=(0,f.controlledField)()(g),v=(0,f.controlledField)()(v);var y=function(e){function t(){var e,r,o,l;n(this,t);for(var i=arguments.length,s=Array(i),u=0;u<i;u++)s[u]=arguments[u];return r=o=a(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),o.state={fieldType:"password"},l=r,a(o,l)}return o(t,e),u(t,[{key:"switchField",value:function(){this.setState(function(e){return"password"===e.fieldType?{fieldType:"text"}:{fieldType:"password"}})}},{key:"render",value:function(){var e=this.props,t=e.form,r=e.name,n=e.required,a=e.minLength,o=e.match,l=e.label,i=this.state.fieldType,s="password"===i?"eye":"eye-slash",u=d.default.createElement("button",{className:"btn btn-outline-secondary",type:"button",onClick:this.switchField.bind(this)},d.default.createElement("i",{className:"fa fa-"+s}));return d.default.createElement("div",null,d.default.createElement(h,{label:l,form:t,name:r,type:i,minLength:a,match:o,required:n,after:u}))}}]),t}(d.default.Component),E=function(e){var t=e.onSubmit,r=e.formCtrl,n=r.formName,a=(r.invalid,r.unchanged);return d.default.createElement(f.Form,{name:n,onSubmit:t},d.default.createElement(h,{label:"Field text",form:n,name:"fieldText",required:!0}),d.default.createElement(h,{label:"Field text (extra event handlers)",form:n,name:"fieldTextExtraHandlers",afterChange:function(e){return console.log("Field."+e.props.name+".afterChange")},afterBlur:function(e){return console.log("Field."+e.props.name+".afterBlur")},afterReset:function(e){return console.log("Field."+e.props.name+".afterReset")},required:!0}),d.default.createElement(h,{label:"Field number (float, min 0, max 100)",form:n,name:"fieldNumberFloat",type:"number",required:!0,min:0,max:100}),d.default.createElement(h,{label:"Field number (integer)",form:n,name:"fieldNumberInteger",type:"number",integer:!0,required:!0}),d.default.createElement(h,{label:"Field e-mail",form:n,name:"fieldEmail",type:"email",required:!0}),d.default.createElement(h,{label:"Date field",form:n,name:"fieldDate",type:"date",required:!0}),d.default.createElement(h,{label:"Date field (with initial Date type value)",form:n,name:"fieldDateWithDateInitialValue",type:"date",initialValue:new Date,required:!0}),d.default.createElement(h,{label:"Date field (with initial Date string value)",form:n,name:"fieldDateWithStringInitialValue",type:"date",initialValue:"2018-02-02",required:!0}),d.default.createElement(h,{label:"Date field (with initial Date number value)",form:n,name:"fieldDateWithNumberInitialValue",type:"date",initialValue:(new Date).getTime(),required:!0}),d.default.createElement(h,{label:"Datetime field",form:n,name:"fieldDateTime",type:"datetime-local",required:!0}),d.default.createElement(h,{label:"Datetime field (with initial Date type value)",form:n,name:"fieldDateTimeWithDateInitialValue",type:"datetime-local",initialValue:new Date,required:!0}),d.default.createElement(h,{label:"Datetime field (with initial Date string value)",form:n,name:"fieldDateTimeWithStringInitialValue",type:"datetime-local",initialValue:"2018-02-02T15:00",required:!0}),d.default.createElement(h,{label:"Datetime field (with initial Date number value)",form:n,name:"fieldDateTimeWithNumberInitialValue",type:"datetime-local",initialValue:(new Date).getTime(),required:!0}),d.default.createElement(b,{label:"Field file (max size 50 kb)",form:n,name:"fieldFile",type:"file",accept:"image/png",maxSize:5e4,required:!0}),d.default.createElement(b,{label:"Field file (multiple)",form:n,name:"fieldFileMultiple",type:"file",accept:"image/*",multiple:!0,extensions:["png","jpg","jpeg"],required:!0}),d.default.createElement(y,{label:"Field password",form:n,name:"fieldPassword",minLength:"8",required:!0}),d.default.createElement(y,{label:"Field password (match)",form:n,name:"fieldPasswordMatch",minLength:"8",match:"fieldPassword",required:!0}),d.default.createElement(g,{label:"Field select",form:n,name:"fieldSelect",required:!0},d.default.createElement("option",{value:"option1"},"Option 1"),d.default.createElement("option",{value:"option2"},"Option 2"),d.default.createElement("option",{value:"option3"},"Option 3"),d.default.createElement("option",{value:"option4"},"Option 4")),d.default.createElement("div",{className:"card"},d.default.createElement("div",{className:"card-header"},d.default.createElement("h5",null,"Radio fields")),d.default.createElement("div",{className:"card-body"},d.default.createElement(v,{label:"Radio field 1",groupValue:"radioField1",form:n,name:"radioFields",required:!0}),d.default.createElement(v,{label:"Radio field 2",groupValue:"radioField2",form:n,name:"radioFields",required:!0}),d.default.createElement(v,{label:"Radio field 3",groupValue:"radioField3",form:n,name:"radioFields",required:!0}))),d.default.createElement("button",{type:"submit",className:"btn btn-primary"},"Submit")," ",d.default.createElement("button",{type:"reset",className:"btn btn-default",disabled:a},"Reset"))};E=(0,f.controlledForm)()(E)},function(e,t,r){"use strict";function n(e){var t=e.url,r=e.children;return o.default.createElement("div",{className:"layout"},o.default.createElement(i.AppBanner,null),o.default.createElement(l.AppMenu,{url:t}),o.default.createElement("div",{className:"container"},r))}Object.defineProperty(t,"__esModule",{value:!0}),t.AppLayout=n;var a=r(0),o=function(e){return e&&e.__esModule?e:{default:e}}(a),l=r(51),i=r(154)},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function a(){return l.default.createElement("div",{className:"banner"},l.default.createElement("div",{className:"container"},l.default.createElement("div",{className:"logo"},l.default.createElement("img",{src:s.default,alt:"logo.png"})),l.default.createElement("div",{className:"text"},l.default.createElement("h1",{className:"display-3"},"React Form CTRL"),l.default.createElement("p",null,"A lightweight React form library inspired by Angular's forms and Redux-Form."))))}Object.defineProperty(t,"__esModule",{value:!0}),t.AppBanner=a;var o=r(0),l=n(o),i=r(155),s=n(i)},function(e,t,r){e.exports=r.p+"logo.png"},function(e,t,r){var n=r(157);"string"==typeof n&&(n=[[e.i,n,""]]);var a={};a.transform=void 0,r(8)(n,a),n.locals&&(e.exports=n.locals)},function(e,t,r){t=e.exports=r(7)(void 0),t.push([e.i,".layout .container{padding-top:10px}.card{margin-bottom:10px}.banner{background:#007bff;color:#fff;padding:15px 0;-webkit-box-shadow:0 6px 10px -4px rgba(0,0,0,.46);-moz-box-shadow:0 6px 10px -4px rgba(0,0,0,.46);box-shadow:0 6px 10px -4px rgba(0,0,0,.46)}.banner .logo{display:inline-table;box-sizing:border-box}.banner .logo img{width:100%}.banner .text{box-sizing:border-box;display:inline-table}.banner p{margin-bottom:0}.banner .logo{width:15%}.banner .text{width:85%}@media screen and (max-width:575px){.banner .logo{width:100%;text-align:center}.banner .logo img{width:auto;height:100px}.banner .text{width:100%;font-size:.8em;text-align:center}.banner .text .display-3{font-size:2.3em}}@media screen and (min-width:576px) and (max-width:767px){.banner .logo{vertical-align:center;width:30%}.banner .text{width:70%}.banner .text .display-3{font-size:2.8em}}@media screen and (min-width:768px) and (max-width:991px){.banner .logo{width:20%}.banner .text{width:80%}.banner .text .display-3{font-size:3.7em}}.case .case-display{margin-bottom:10px}.case>.case-code>.card{margin-bottom:0}.case>.case-code>.card>.card-body{padding:0}.json-code{margin-bottom:20px}.json-code pre{margin-bottom:0}.json-code .card-body{padding:0}.input-group.is-invalid~.invalid-feedback{display:block}.input-group.is-invalid>.input-group-append>.btn{border-color:#dc3545;color:#dc3545}.input-group.is-valid>.input-group-append>.btn{border-color:#28a745;color:#28a745}",""])},function(e,t,r){(function(t){!function(r){function n(){}function a(e,t){return function(){e.apply(t,arguments)}}function o(e){if(!(this instanceof o))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],d(e,this)}function l(e,t){for(;3===e._state;)e=e._value;if(0===e._state)return void e._deferreds.push(t);e._handled=!0,o._immediateFn(function(){var r=1===e._state?t.onFulfilled:t.onRejected;if(null===r)return void(1===e._state?i:s)(t.promise,e._value);var n;try{n=r(e._value)}catch(e){return void s(t.promise,e)}i(t.promise,n)})}function i(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var r=t.then;if(t instanceof o)return e._state=3,e._value=t,void u(e);if("function"==typeof r)return void d(a(r,t),e)}e._state=1,e._value=t,u(e)}catch(t){s(e,t)}}function s(e,t){e._state=2,e._value=t,u(e)}function u(e){2===e._state&&0===e._deferreds.length&&o._immediateFn(function(){e._handled||o._unhandledRejectionFn(e._value)});for(var t=0,r=e._deferreds.length;t<r;t++)l(e,e._deferreds[t]);e._deferreds=null}function c(e,t,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=r}function d(e,t){var r=!1;try{e(function(e){r||(r=!0,i(t,e))},function(e){r||(r=!0,s(t,e))})}catch(e){if(r)return;r=!0,s(t,e)}}var f=setTimeout;o.prototype.catch=function(e){return this.then(null,e)},o.prototype.then=function(e,t){var r=new this.constructor(n);return l(this,new c(e,t,r)),r},o.all=function(e){return new o(function(t,r){function n(e,l){try{if(l&&("object"==typeof l||"function"==typeof l)){var i=l.then;if("function"==typeof i)return void i.call(l,function(t){n(e,t)},r)}a[e]=l,0==--o&&t(a)}catch(e){r(e)}}if(!e||void 0===e.length)throw new TypeError("Promise.all accepts an array");var a=Array.prototype.slice.call(e);if(0===a.length)return t([]);for(var o=a.length,l=0;l<a.length;l++)n(l,a[l])})},o.resolve=function(e){return e&&"object"==typeof e&&e.constructor===o?e:new o(function(t){t(e)})},o.reject=function(e){return new o(function(t,r){r(e)})},o.race=function(e){return new o(function(t,r){for(var n=0,a=e.length;n<a;n++)e[n].then(t,r)})},o._immediateFn="function"==typeof t&&function(e){t(e)}||function(e){f(e,0)},o._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},o._setImmediateFn=function(e){o._immediateFn=e},o._setUnhandledRejectionFn=function(e){o._unhandledRejectionFn=e},void 0!==e&&e.exports?e.exports=o:r.Promise||(r.Promise=o)}(this)}).call(t,r(159).setImmediate)},function(e,t,r){function n(e,t){this._id=e,this._clearFn=t}var a=Function.prototype.apply;t.setTimeout=function(){return new n(a.call(setTimeout,window,arguments),clearTimeout)},t.setInterval=function(){return new n(a.call(setInterval,window,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},n.prototype.unref=n.prototype.ref=function(){},n.prototype.close=function(){this._clearFn.call(window,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},r(160),t.setImmediate=setImmediate,t.clearImmediate=clearImmediate},function(e,t,r){(function(e,t){!function(e,r){"use strict";function n(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),r=0;r<t.length;r++)t[r]=arguments[r+1];var n={callback:e,args:t};return u[s]=n,i(s),s++}function a(e){delete u[e]}function o(e){var t=e.callback,n=e.args;switch(n.length){case 0:t();break;case 1:t(n[0]);break;case 2:t(n[0],n[1]);break;case 3:t(n[0],n[1],n[2]);break;default:t.apply(r,n)}}function l(e){if(c)setTimeout(l,0,e);else{var t=u[e];if(t){c=!0;try{o(t)}finally{a(e),c=!1}}}}if(!e.setImmediate){var i,s=1,u={},c=!1,d=e.document,f=Object.getPrototypeOf&&Object.getPrototypeOf(e);f=f&&f.setTimeout?f:e,"[object process]"==={}.toString.call(e.process)?function(){i=function(e){t.nextTick(function(){l(e)})}}():function(){if(e.postMessage&&!e.importScripts){var t=!0,r=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=r,t}}()?function(){var t="setImmediate$"+Math.random()+"$",r=function(r){r.source===e&&"string"==typeof r.data&&0===r.data.indexOf(t)&&l(+r.data.slice(t.length))};e.addEventListener?e.addEventListener("message",r,!1):e.attachEvent("onmessage",r),i=function(r){e.postMessage(t+r,"*")}}():e.MessageChannel?function(){var e=new MessageChannel;e.port1.onmessage=function(e){l(e.data)},i=function(t){e.port2.postMessage(t)}}():d&&"onreadystatechange"in d.createElement("script")?function(){var e=d.documentElement;i=function(t){var r=d.createElement("script");r.onreadystatechange=function(){l(t),r.onreadystatechange=null,e.removeChild(r),r=null},e.appendChild(r)}}():function(){i=function(e){setTimeout(l,0,e)}}(),f.setImmediate=n,f.clearImmediate=a}}("undefined"==typeof self?void 0===e?this:e:self)}).call(t,r(43),r(46))}],[54]);
//# sourceMappingURL=bundle.map