New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

provide-page

Package Overview
Dependencies
Maintainers
1
Versions
49
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

provide-page - npm Package Compare versions

Comparing version 0.2.1 to 0.2.2

4

dist/provide-page.min.js

@@ -1,2 +0,2 @@

!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.providePage=t(require("react")):e.providePage=t(e.React)}(this,function(e){return function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!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},i=r(16),a=r(13),s=n(a);t.Form=s.default;var u=r(14),c=n(u);t.Link=c.default;var d=r(15),p=n(d);t.createMiddleware=p.default;var f=r(6),l=n(f);t.defaultRenderDocumentToString=l.default;var v=r(2),h=n(v);t.eventsPropTypes=h.default;var y="PUSH_WINDOW_PATH";t.PUSH_WINDOW_PATH=y;var m="REPLACE_WINDOW_PATH";t.REPLACE_WINDOW_PATH=m;var g="SET_HEADERS";t.SET_HEADERS=g;var b="SET_STATUS_CODE";t.SET_STATUS_CODE=b;var S="SET_DOCUMENT_TITLE";t.SET_DOCUMENT_TITLE=S;var P="SET_META_DESCRIPTION";t.SET_META_DESCRIPTION=P;var w="SET_META_ROBOTS";t.SET_META_ROBOTS=w;var _="SET_ICON_FILE";t.SET_ICON_FILE=_;var T="SET_CSS_FILES";t.SET_CSS_FILES=T;var O="SET_JS_FILES";t.SET_JS_FILES=O;var M="SUBMIT_REQUEST";t.SUBMIT_REQUEST=M;var E=!0,C=function(e){return e.replace(/^\//,"").split("/")},j={pushWindowPath:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0],t=C(e);return{type:y,windowPath:e,windowPathSplit:t,_noRender:E}},replaceWindowPath:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0],t=C(e);return{type:m,windowPath:e,windowPathSplit:t,_noRender:E}},setHeaders:function(e){return{type:g,headers:e,_noRender:E}},setStatusCode:function(e){return{type:b,statusCode:e,_noRender:E}},setDocumentTitle:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0];return{type:S,documentTitle:e,_noRender:E}},setMetaDescription:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0];return{type:P,metaDescription:e,_noRender:E}},setMetaRobots:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0];return{type:w,metaRobots:e,_noRender:E}},setIconFile:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0];return{type:_,iconFile:e,_noRender:E}},setCssFiles:function(){var e=arguments.length<=0||void 0===arguments[0]?[]:arguments[0];return{type:T,cssFiles:e,_noRender:E}},setJsFiles:function(){var e=arguments.length<=0||void 0===arguments[0]?[]:arguments[0];return{type:O,jsFiles:e,_noRender:E}},submitRequest:function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],t=arguments.length<=1||void 0===arguments[1]?"POST":arguments[1],r=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return{type:M,requestBody:e,requestMethod:t,acceptJson:r}}},x={windowPath:function(e,t){switch(void 0===e&&(e=i.canUseDOM&&window.location.pathname),t.type){case y:return i.canUseDOM&&window.history.pushState(t,document.title,t.windowPath),t.windowPath;case m:return i.canUseDOM&&window.history.replaceState(t,document.title,t.windowPath),t.windowPath;default:return e}},splitWindowPath:function(e,t){switch(void 0===e&&(e=i.canUseDOM&&C(window.location.pathname)),t.type){case y:case m:return t.windowPathSplit;default:return e}},headers:function(e,t){switch(void 0===e&&(e=null),t.type){case g:return t.headers;default:return e}},statusCode:function(e,t){switch(void 0===e&&(e=null),t.type){case b:return t.statusCode;default:return e}},documentTitle:function(e,t){switch(void 0===e&&(e=i.canUseDOM&&document.title),t.type){case S:return i.canUseDOM&&(document.title=t.documentTitle),t.documentTitle;default:return e}},metaDescription:function(e,t){switch(void 0===e&&(e="Built with provide-page."),t.type){case P:return t.metaDescription;default:return e}},metaRobots:function(e,t){switch(void 0===e&&(e="index,follow"),t.type){case w:return t.metaRobots;default:return e}},iconFile:function(e,t){switch(void 0===e&&(e="/static/favicon.ico"),t.type){case _:return t.iconFile;default:return e}},cssFiles:function(e,t){switch(void 0===e&&(e=[]),t.type){case T:return t.cssFiles;default:return e}},jsFiles:function(e,t){switch(void 0===e&&(e=[]),t.type){case O:return t.jsFiles;default:return e}},requestBody:function(e,t){switch(void 0===e&&(e=null),t.type){case M:return t.requestBody;default:return e}},requestMethod:function(e,t){switch(void 0===e&&(e=null),t.type){case M:return t.requestMethod;default:return e}},acceptJson:function(e,t){switch(void 0===e&&(e=null),t.type){case M:return t.acceptJson;default:return e}}},D=function(e,t,r){var n=e.requestBody;return o({},r,{formData:n&&n._formId===r.formId?n:null})},A=function(e){return function(t,r){var n=e(t,r);return i.canUseDOM?(n.dispatch(j.replaceWindowPath(window.location.pathname)),window.addEventListener("popstate",function(e){var t=window.history.state;t&&(void 0!==t.windowPath?n.dispatch(o({},t,{type:m})):void 0!==t.documentTitle&&n.dispatch(o({},t,{type:S})))})):(r.windowPath||r.documentTitle)&&n.dispatch(j.replaceWindowPath(r.windowPath)),n}};t.default={actions:j,reducers:x,merge:D,enhancer:A}},function(t,r){t.exports=e},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var o=r(1),i=(n(o),o.PropTypes.func);t.default={onBlur:i,onChange:i,onClick:i,onCompositionEnd:i,onCompositionStart:i,onCompositionUpdate:i,onContextMenu:i,onCopy:i,onCut:i,onDoubleClick:i,onDrag:i,onDragEnd:i,onDragEnter:i,onDragExit:i,onDragLeave:i,onDragOver:i,onDragStart:i,onDrop:i,onFocus:i,onInput:i,onKeyDown:i,onKeyPress:i,onKeyUp:i,onMouseDown:i,onMouseEnter:i,onMouseLeave:i,onMouseMove:i,onMouseOut:i,onMouseOver:i,onMouseUp:i,onPaste:i,onScroll:i,onSelect:i,onSubmit:i,onTouchCancel:i,onTouchEnd:i,onTouchMove:i,onTouchStart:i,onWheel:i},e.exports=t.default},function(e,t,r){"use strict";function n(e,t){var r=e.reducers,n=e.middleware,a=e.enhancer,s=[],u=void 0;if(n&&s.push(i.applyMiddleware.apply(null,[].concat(n))),a&&(s=s.concat(a)),t){t=o({},t);for(var c in t)void 0===r[c]&&delete t[c]}return(u=s.length?i.compose.apply(void 0,s)(i.createStore):i.createStore)(i.combineReducers(r),t)}t.__esModule=!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.default=n;var i=r(5);e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var o=r(19),i=n(o),a=r(3),s=n(a),u=r(7),c=n(u),d=r(18),p=n(d),f=r(17),l=n(f);t.default=i.default,t.provide=i.default,t.createProviderStore=s.default,t.createCombinedStore=c.default,t.addMiddleware=p.default,t.addEnhancer=l.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var o=r(9),i=n(o),a=r(26),s=n(a),u=r(25),c=n(u),d=r(24),p=n(d),f=r(10),l=n(f);t.createStore=i.default,t.combineReducers=s.default,t.bindActionCreators=c.default,t.applyMiddleware=p.default,t.compose=l.default},function(e,t){"use strict";t.__esModule=!0;var r=function(e,t,r){var n=t.documentTitle,o=void 0===n?"Page":n,i=t.metaDescription,a=void 0===i?"Built with provide-page.":i,s=t.metaRobots,u=void 0===s?"index,follow":s,c=t.iconFile,d=void 0===c?"/static/favicon.ico":c,p=t.cssFiles,f=void 0===p?[]:p,l=t.jsFiles,v=void 0===l?[]:l;return"<!DOCTYPE html><html><head>"+("<title>"+o+"</title>")+'<meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/>'+('<meta name="description" content="'+a+'"/>')+('<meta name="robots" content="'+u+'"/>')+('<link rel="shortcut icon" type="image/ico" href="'+d+'"/>')+f.map(function(e){return'<link rel="stylesheet" type="text/css" href="'+e+'"/>'}).join("")+"</head><body>"+('<div id="root">'+e+"</div>")+"<script>"+("window.clientState = "+JSON.stringify(r)+";")+"</script>"+v.map(function(e){return'<script src="'+e+'"></script>'}).join("")+"</body></html>"};t.default=r,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){var r={reducers:{},middleware:[],enhancer:[]};for(var n in e)i(r,e[n]);return s.default(r,t)}function i(e,t){for(var r in e){var n=e[r],o=t[r];if(o)if(Array.isArray(n)){Array.isArray(o)||(o=[o]);for(var i=o,a=Array.isArray(i),s=0,i=a?i:i[Symbol.iterator]();;){var u;if(a){if(s>=i.length)break;u=i[s++]}else{if(s=i.next(),s.done)break;u=s.value}var c=u;n.indexOf(c)<0&&n.push(c)}}else"object"==typeof o&&Object.assign(n,o)}}t.__esModule=!0,t.default=o;var a=r(3),s=n(a);e.exports=t.default},function(e,t){"use strict";function r(e){return function(t,r){for(var n in t){var o=t[n];o[e]?Array.isArray(o[e])||(o[e]=[o[e]]):o[e]=[],o[e]=o[e].concat(r)}}}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){function r(){return c}function n(e){d.push(e);var t=!0;return function(){if(t){t=!1;var r=d.indexOf(e);d.splice(r,1)}}}function o(e){if(!a.default(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if("undefined"==typeof e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(p)throw new Error("Reducers may not dispatch actions.");try{p=!0,c=u(c,e)}finally{p=!1}return d.slice().forEach(function(e){return e()}),e}function i(e){u=e,o({type:s.INIT})}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var u=e,c=t,d=[],p=!1;return o({type:s.INIT}),{dispatch:o,subscribe:n,getState:r,replaceReducer:i}}t.__esModule=!0,t.default=o;var i=r(11),a=n(i),s={INIT:"@@redux/INIT"};t.ActionTypes=s},function(e,t){"use strict";function r(){for(var e=arguments.length,t=Array(e),r=0;e>r;r++)t[r]=arguments[r];return function(e){return t.reduceRight(function(e,t){return t(e)},e)}}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t){"use strict";function r(e){if(!e||"object"!=typeof e)return!1;var t="function"==typeof e.constructor?Object.getPrototypeOf(e):Object.prototype;if(null===t)return!0;var r=t.constructor;return"function"==typeof r&&r instanceof r&&n(r)===o}t.__esModule=!0,t.default=r;var n=function(e){return Function.prototype.toString.call(e)},o=n(Object);e.exports=t.default},function(e,t){"use strict";function r(e,t){return Object.keys(e).reduce(function(r,n){return r[n]=t(e[n],n),r},{})}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=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(1),c=n(u),d=r(4),p=n(d),f=r(2),l=n(f),v=function(e){function t(){o(this,r),e.apply(this,arguments)}i(t,e),t.prototype.componentWillMount=function(){var e=this.props,t=e.onSubmit,r=e.formData;r&&t(null,r)},t.prototype.render=function(){var e=this,t=this.props,r=t.formId,n=t.onSubmit,o=a({},this.props,{onSubmit:function(t){for(var r=e.refs.form.elements,o={},i=r,a=Array.isArray(i),s=0,i=a?i:i[Symbol.iterator]();;){var u;if(a){if(s>=i.length)break;u=i[s++]}else{if(s=i.next(),s.done)break;u=s.value}var c=u;c.name&&(!c.value&&c.innerText?o[c.name]=c.innerText:o[c.name]=c.value)}if(t.stopPropagation){var d=new XMLHttpRequest,p=window.location,f=p.pathname,l=p.search,v="application/json;charset=UTF-8",h="application/json";d.open("POST",f+l,!0),d.setRequestHeader("Content-Type",v),d.setRequestHeader("Accept",h),d.send(JSON.stringify(o)),t.stopPropagation(),t.preventDefault()}n&&n(t,o)}});return c.default.createElement("form",a({},o,{ref:"form"}),o.children,c.default.createElement("input",{type:"hidden",name:"_formId",value:r}))},s(t,null,[{key:"propTypes",value:a({className:u.PropTypes.string,acceptCharset:u.PropTypes.string,action:u.PropTypes.string,autocomplete:u.PropTypes.string,enctype:u.PropTypes.string,id:u.PropTypes.string,method:u.PropTypes.string,name:u.PropTypes.string,novalidate:u.PropTypes.string,target:u.PropTypes.string,formId:u.PropTypes.string,formData:u.PropTypes.object,children:u.PropTypes.any},l.default),enumerable:!0},{key:"defaultProps",value:{method:"post"},enumerable:!0}]);var r=t;return t=p.default(t)||t}(u.Component);t.default=v,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=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(1),c=n(u),d=r(4),p=n(d),f=r(2),l=n(f),v=function(e){function t(){o(this,r),e.apply(this,arguments)}i(t,e),t.prototype.render=function(){var e=this,t=arguments,r=this.props.onClick,n=a({},this.props,{onClick:function(n){n.stopPropagation(),n.preventDefault(),e.props.pushWindowPath(e.props.href),r&&r.apply(e,t)}});return c.default.createElement("a",n)},s(t,null,[{key:"propTypes",value:a({className:u.PropTypes.string,href:u.PropTypes.string,hrefLang:u.PropTypes.string,media:u.PropTypes.string,type:u.PropTypes.string,id:u.PropTypes.string,rel:u.PropTypes.string,target:u.PropTypes.string,children:u.PropTypes.any,pushWindowPath:u.PropTypes.func.isRequired},l.default),enumerable:!0}]);var r=t;return t=p.default(t)||t}(u.Component);t.default=v,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e){var t=e.defaultProps,r=e.renderToString,n=e.renderDocumentToString,o=void 0===n?c.default:n,u=e.getProvidedState,d=void 0===u?function(e){return e}:u,p=e.getClientState,f=void 0===p?function(e){return e}:p,l=e.maxRenders,v=void 0===l?2:l,h=e.maxResponseTime,y=void 0===h?2e3:h;return function(e,n,u){var c=e.originalUrl,p=e.method,l=e.body,h=e.headers,m=h&&h.accept,g=m&&m.indexOf("json")>-1;"undefined"==typeof l&&console.warn("Server needs to use `body-parser` or something like it!");try{!function(){var e=null,u=null,h=null,m=0,b=null,S=null,P=null,w=null,_=0,T=!1,O=y?setTimeout(D,y):null,M={};for(var E in t.providers)M[E]=i({},t.providers[E]);a.unshiftMiddleware(M,function(e){var t=e.dispatch,r=e.getState;return function(e){return function(n){if(h||n._noRender||(h=!0),"function"!=typeof n)return e(n);var o=function(e){u--,t(e),j()};return u++,n(o,r)}}});var C=function(){e={},u=0,h=!1,m++,b=r(i({},t,{providers:M,providedState:i({},t.providedState||{},{windowPath:c,requestMethod:p,requestBody:l,acceptJson:g}),providerReady:[].concat(t.providerReady||[],[function(t){var r=t.name,n=t.store;e[r]=n}])})),S=s.mergeStoresStates()(e),P="object"==typeof d?s.selectKeys(d,S):d(S),w="object"==typeof f?s.selectKeys(f,P):f(P),j()},j=function(){var t=e.page.getState(),r=t.windowPath;r!==c&&(c=r,_=303),m!==v&&h?0===u&&(p="GET",l={},setTimeout(C,1)):x()},x=function(){if(O&&(clearTimeout(O),O=null),!T){var e=P,t=e.headers,r=e.statusCode,i=null;t&&n.set(t),g?r?n.status(r).send(w):n.send(w):_?n.redirect(_,c):b?(i=o(b,P,w),r?n.status(r).send(i):n.send(i)):r&&n.sendStatus(r),T=!0}},D=function(){O=null,n.sendStatus(408),T=!0};C()}()}catch(b){console.error(b.stack),n.sendStatus(500)}}}t.__esModule=!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};t.default=o;var a=r(4),s=r(28),u=r(6),c=n(u);e.exports=t.default},function(e,t,r){var n;/*!
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.providePage=t(require("react")):e.providePage=t(e.React)}(this,function(e){return function(e){function t(n){if(r[n])return r[n].exports;var o=r[n]={exports:{},id:n,loaded:!1};return e[n].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var r={};return t.m=e,t.c=r,t.p="",t(0)}([function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!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},i=r(30),a=n(i),s=r(16),u=r(13),c=n(u);t.Form=c.default;var d=r(14),p=n(d);t.Link=p.default;var f=r(15),l=n(f);t.createMiddleware=l.default;var v=r(6),h=n(v);t.defaultRenderDocumentToString=h.default;var y=r(2),m=n(y);t.eventsPropTypes=m.default;var g="PUSH_WINDOW_PATH";t.PUSH_WINDOW_PATH=g;var b="REPLACE_WINDOW_PATH";t.REPLACE_WINDOW_PATH=b;var S="SET_HEADERS";t.SET_HEADERS=S;var P="SET_STATUS_CODE";t.SET_STATUS_CODE=P;var w="SET_DOCUMENT_TITLE";t.SET_DOCUMENT_TITLE=w;var _="SET_META_DESCRIPTION";t.SET_META_DESCRIPTION=_;var T="SET_META_ROBOTS";t.SET_META_ROBOTS=T;var O="SET_ICON_FILE";t.SET_ICON_FILE=O;var M="SET_CSS_FILES";t.SET_CSS_FILES=M;var E="SET_JS_FILES";t.SET_JS_FILES=E;var C="SUBMIT_REQUEST";t.SUBMIT_REQUEST=C;var x="SUBMITTED_FORM";t.SUBMITTED_FORM=x;var j=!0,D=function(e){return e.replace(/^\//,"").split("/")},A={pushWindowPath:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0],t=D(e);return{type:g,windowPath:e,windowPathSplit:t,_noRender:j}},replaceWindowPath:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0],t=D(e);return{type:b,windowPath:e,windowPathSplit:t,_noRender:j}},setHeaders:function(e){return{type:S,headers:e,_noRender:j}},setStatusCode:function(e){return{type:P,statusCode:e,_noRender:j}},setDocumentTitle:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0];return{type:w,documentTitle:e,_noRender:j}},setMetaDescription:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0];return{type:_,metaDescription:e,_noRender:j}},setMetaRobots:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0];return{type:T,metaRobots:e,_noRender:j}},setIconFile:function(){var e=arguments.length<=0||void 0===arguments[0]?"":arguments[0];return{type:O,iconFile:e,_noRender:j}},setCssFiles:function(){var e=arguments.length<=0||void 0===arguments[0]?[]:arguments[0];return{type:M,cssFiles:e,_noRender:j}},setJsFiles:function(){var e=arguments.length<=0||void 0===arguments[0]?[]:arguments[0];return{type:E,jsFiles:e,_noRender:j}},submitRequest:function(){var e=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],t=arguments.length<=1||void 0===arguments[1]?"POST":arguments[1],r=arguments.length<=2||void 0===arguments[2]?!0:arguments[2];return{type:C,requestBody:e,requestMethod:t,acceptJson:r}},submitForm:function(e){var t=new XMLHttpRequest,r=window.location,n=r.pathname,o=r.search,i="application/json;charset=UTF-8",a="application/json";return function(r){t.open("POST",n+o,!0),t.setRequestHeader("Content-Type",i),t.setRequestHeader("Accept",a),t.onload=function(){var n=t.response;r({type:x,formData:e,response:n})},t.send(JSON.stringify(e))}}},R={windowPath:function(e,t){switch(void 0===e&&(e=s.canUseDOM&&window.location.pathname),t.type){case g:return s.canUseDOM&&window.history.pushState(t,document.title,t.windowPath),t.windowPath;case b:return s.canUseDOM&&window.history.replaceState(t,document.title,t.windowPath),t.windowPath;default:return e}},splitWindowPath:function(e,t){switch(void 0===e&&(e=s.canUseDOM&&D(window.location.pathname)),t.type){case g:case b:return t.windowPathSplit;default:return e}},headers:function(e,t){switch(void 0===e&&(e=null),t.type){case S:return t.headers;default:return e}},statusCode:function(e,t){switch(void 0===e&&(e=null),t.type){case P:return t.statusCode;default:return e}},documentTitle:function(e,t){switch(void 0===e&&(e=s.canUseDOM&&document.title),t.type){case w:return s.canUseDOM&&(document.title=t.documentTitle),t.documentTitle;default:return e}},metaDescription:function(e,t){switch(void 0===e&&(e="Built with provide-page."),t.type){case _:return t.metaDescription;default:return e}},metaRobots:function(e,t){switch(void 0===e&&(e="index,follow"),t.type){case T:return t.metaRobots;default:return e}},iconFile:function(e,t){switch(void 0===e&&(e="/static/favicon.ico"),t.type){case O:return t.iconFile;default:return e}},cssFiles:function(e,t){switch(void 0===e&&(e=[]),t.type){case M:return t.cssFiles;default:return e}},jsFiles:function(e,t){switch(void 0===e&&(e=[]),t.type){case E:return t.jsFiles;default:return e}},requestBody:function(e,t){switch(void 0===e&&(e=null),t.type){case C:return t.requestBody;default:return e}},requestMethod:function(e,t){switch(void 0===e&&(e=null),t.type){case C:return t.requestMethod;default:return e}},acceptJson:function(e,t){switch(void 0===e&&(e=null),t.type){case C:return t.acceptJson;default:return e}}},I=function(e,t,r){var n=e.requestBody;return o({},r,{formData:n&&n._formId===r.formId?n:null})},k=function(e){return function(t,r){var n=e(t,r);return s.canUseDOM?(n.dispatch(A.replaceWindowPath(window.location.pathname)),window.addEventListener("popstate",function(e){var t=window.history.state;t&&(void 0!==t.windowPath?n.dispatch(o({},t,{type:b})):void 0!==t.documentTitle&&n.dispatch(o({},t,{type:w})))})):(r.windowPath||r.documentTitle)&&n.dispatch(A.replaceWindowPath(r.windowPath)),n}},U=a.default;t.default={actions:A,reducers:R,merge:I,middleware:U,enhancer:k}},function(t,r){t.exports=e},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var o=r(1),i=(n(o),o.PropTypes.func);t.default={onBlur:i,onChange:i,onClick:i,onCompositionEnd:i,onCompositionStart:i,onCompositionUpdate:i,onContextMenu:i,onCopy:i,onCut:i,onDoubleClick:i,onDrag:i,onDragEnd:i,onDragEnter:i,onDragExit:i,onDragLeave:i,onDragOver:i,onDragStart:i,onDrop:i,onFocus:i,onInput:i,onKeyDown:i,onKeyPress:i,onKeyUp:i,onMouseDown:i,onMouseEnter:i,onMouseLeave:i,onMouseMove:i,onMouseOut:i,onMouseOver:i,onMouseUp:i,onPaste:i,onScroll:i,onSelect:i,onSubmit:i,onTouchCancel:i,onTouchEnd:i,onTouchMove:i,onTouchStart:i,onWheel:i},e.exports=t.default},function(e,t,r){"use strict";function n(e,t){var r=e.reducers,n=e.middleware,a=e.enhancer,s=[],u=void 0;if(n&&s.push(i.applyMiddleware.apply(null,[].concat(n))),a&&(s=s.concat(a)),t){t=o({},t);for(var c in t)void 0===r[c]&&delete t[c]}return(u=s.length?i.compose.apply(void 0,s)(i.createStore):i.createStore)(i.combineReducers(r),t)}t.__esModule=!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.default=n;var i=r(5);e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var o=r(19),i=n(o),a=r(3),s=n(a),u=r(7),c=n(u),d=r(18),p=n(d),f=r(17),l=n(f);t.default=i.default,t.provide=i.default,t.createProviderStore=s.default,t.createCombinedStore=c.default,t.addMiddleware=p.default,t.addEnhancer=l.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var o=r(9),i=n(o),a=r(26),s=n(a),u=r(25),c=n(u),d=r(24),p=n(d),f=r(10),l=n(f);t.createStore=i.default,t.combineReducers=s.default,t.bindActionCreators=c.default,t.applyMiddleware=p.default,t.compose=l.default},function(e,t){"use strict";t.__esModule=!0;var r=function(e,t,r){var n=t.documentTitle,o=void 0===n?"Page":n,i=t.metaDescription,a=void 0===i?"Built with provide-page.":i,s=t.metaRobots,u=void 0===s?"index,follow":s,c=t.iconFile,d=void 0===c?"/static/favicon.ico":c,p=t.cssFiles,f=void 0===p?[]:p,l=t.jsFiles,v=void 0===l?[]:l;return"<!DOCTYPE html><html><head>"+("<title>"+o+"</title>")+'<meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width, initial-scale=1.0"/>'+('<meta name="description" content="'+a+'"/>')+('<meta name="robots" content="'+u+'"/>')+('<link rel="shortcut icon" type="image/ico" href="'+d+'"/>')+f.map(function(e){return'<link rel="stylesheet" type="text/css" href="'+e+'"/>'}).join("")+"</head><body>"+('<div id="root">'+e+"</div>")+"<script>"+("window.clientState = "+JSON.stringify(r)+";")+"</script>"+v.map(function(e){return'<script src="'+e+'"></script>'}).join("")+"</body></html>"};t.default=r,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){var r={reducers:{},middleware:[],enhancer:[]};for(var n in e)i(r,e[n]);return s.default(r,t)}function i(e,t){for(var r in e){var n=e[r],o=t[r];if(o)if(Array.isArray(n)){Array.isArray(o)||(o=[o]);for(var i=o,a=Array.isArray(i),s=0,i=a?i:i[Symbol.iterator]();;){var u;if(a){if(s>=i.length)break;u=i[s++]}else{if(s=i.next(),s.done)break;u=s.value}var c=u;n.indexOf(c)<0&&n.push(c)}}else"object"==typeof o&&Object.assign(n,o)}}t.__esModule=!0,t.default=o;var a=r(3),s=n(a);e.exports=t.default},function(e,t){"use strict";function r(e){return function(t,r){for(var n in t){var o=t[n];o[e]?Array.isArray(o[e])||(o[e]=[o[e]]):o[e]=[],o[e]=o[e].concat(r)}}}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){function r(){return c}function n(e){d.push(e);var t=!0;return function(){if(t){t=!1;var r=d.indexOf(e);d.splice(r,1)}}}function o(e){if(!a.default(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if("undefined"==typeof e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(p)throw new Error("Reducers may not dispatch actions.");try{p=!0,c=u(c,e)}finally{p=!1}return d.slice().forEach(function(e){return e()}),e}function i(e){u=e,o({type:s.INIT})}if("function"!=typeof e)throw new Error("Expected the reducer to be a function.");var u=e,c=t,d=[],p=!1;return o({type:s.INIT}),{dispatch:o,subscribe:n,getState:r,replaceReducer:i}}t.__esModule=!0,t.default=o;var i=r(11),a=n(i),s={INIT:"@@redux/INIT"};t.ActionTypes=s},function(e,t){"use strict";function r(){for(var e=arguments.length,t=Array(e),r=0;e>r;r++)t[r]=arguments[r];return function(e){return t.reduceRight(function(e,t){return t(e)},e)}}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t){"use strict";function r(e){if(!e||"object"!=typeof e)return!1;var t="function"==typeof e.constructor?Object.getPrototypeOf(e):Object.prototype;if(null===t)return!0;var r=t.constructor;return"function"==typeof r&&r instanceof r&&n(r)===o}t.__esModule=!0,t.default=r;var n=function(e){return Function.prototype.toString.call(e)},o=n(Object);e.exports=t.default},function(e,t){"use strict";function r(e,t){return Object.keys(e).reduce(function(r,n){return r[n]=t(e[n],n),r},{})}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=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(1),c=n(u),d=r(4),p=n(d),f=r(2),l=n(f),v=function(e){function t(){var t=this;o(this,r),e.apply(this,arguments),this.onSubmit=function(e){for(var r=t.props,n=r.submitForm,o=r.onSubmit,i=t.refs.form.elements,a={},s=i,u=Array.isArray(s),c=0,s=u?s:s[Symbol.iterator]();;){var d;if(u){if(c>=s.length)break;d=s[c++]}else{if(c=s.next(),c.done)break;d=c.value}var p=d;p.name&&(!p.value&&p.innerText?a[p.name]=p.innerText:a[p.name]=p.value)}e.stopPropagation&&(e.stopPropagation(),e.preventDefault(),n(a)),o&&o(e,a)}}i(t,e),t.prototype.componentWillMount=function(){var e=this.props,t=e.onSubmit,r=e.formData;r&&t(null,r)},t.prototype.render=function(){var e=this.props.formId,t=a({},this.props,{onSubmit:this.onSubmit});return c.default.createElement("form",a({},t,{ref:"form"}),t.children,c.default.createElement("input",{type:"hidden",name:"_formId",value:e}))},s(t,null,[{key:"propTypes",value:a({className:u.PropTypes.string,acceptCharset:u.PropTypes.string,action:u.PropTypes.string,autocomplete:u.PropTypes.string,enctype:u.PropTypes.string,id:u.PropTypes.string,method:u.PropTypes.string,name:u.PropTypes.string,novalidate:u.PropTypes.string,target:u.PropTypes.string,formId:u.PropTypes.string,formData:u.PropTypes.object,submitForm:u.PropTypes.func.isRequired,children:u.PropTypes.any},l.default),enumerable:!0},{key:"defaultProps",value:{method:"post"},enumerable:!0}]);var r=t;return t=p.default(t)||t}(u.Component);t.default=v,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}t.__esModule=!0;var a=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(1),c=n(u),d=r(4),p=n(d),f=r(2),l=n(f),v=function(e){function t(){o(this,r),e.apply(this,arguments)}i(t,e),t.prototype.render=function(){var e=this,t=arguments,r=this.props.onClick,n=a({},this.props,{onClick:function(n){n.stopPropagation(),n.preventDefault(),e.props.pushWindowPath(e.props.href),r&&r.apply(e,t)}});return c.default.createElement("a",n)},s(t,null,[{key:"propTypes",value:a({className:u.PropTypes.string,href:u.PropTypes.string,hrefLang:u.PropTypes.string,media:u.PropTypes.string,type:u.PropTypes.string,id:u.PropTypes.string,rel:u.PropTypes.string,target:u.PropTypes.string,children:u.PropTypes.any,pushWindowPath:u.PropTypes.func.isRequired},l.default),enumerable:!0}]);var r=t;return t=p.default(t)||t}(u.Component);t.default=v,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e){var t=e.defaultProps,r=e.renderToString,n=e.renderDocumentToString,o=void 0===n?c.default:n,u=e.getProvidedState,d=void 0===u?function(e){return e}:u,p=e.getClientState,f=void 0===p?function(e){return e}:p,l=e.maxRenders,v=void 0===l?2:l,h=e.maxResponseTime,y=void 0===h?2e3:h;return function(e,n,u){var c=e.originalUrl,p=e.method,l=e.body,h=e.headers,m=h&&h.accept,g=m&&m.indexOf("json")>-1;"undefined"==typeof l&&console.warn("Server needs to use `body-parser` or something like it!");try{!function(){var e=null,u=null,h=null,m=0,b=null,S=null,P=null,w=null,_=0,T=!1,O=y?setTimeout(D,y):null,M={};for(var E in t.providers)M[E]=i({},t.providers[E]);a.unshiftMiddleware(M,function(e){var t=e.dispatch,r=e.getState;return function(e){return function(n){if(h||n._noRender||(h=!0),"function"!=typeof n)return e(n);var o=function(e){u--,t(e),x()};return u++,n(o,r)}}});var C=function(){e={},u=0,h=!1,m++,b=r(i({},t,{providers:M,providedState:i({},t.providedState||{},{windowPath:c,requestMethod:p,requestBody:l,acceptJson:g}),providerReady:[].concat(t.providerReady||[],[function(t){var r=t.name,n=t.store;e[r]=n}])})),S=s.mergeStoresStates()(e),P="object"==typeof d?s.selectKeys(d,S):d(S),w="object"==typeof f?s.selectKeys(f,P):f(P),x()},x=function(){var t=e.page.getState(),r=t.windowPath;r!==c&&(c=r,_=303),m!==v&&h?0===u&&(p="GET",l={},setTimeout(C,1)):j()},j=function(){if(O&&(clearTimeout(O),O=null),!T){var e=P,t=e.headers,r=e.statusCode,i=null;t&&n.set(t),g?r?n.status(r).send(w):n.send(w):_?n.redirect(_,c):b?(i=o(b,P,w),r?n.status(r).send(i):n.send(i)):r&&n.sendStatus(r),T=!0}},D=function(){O=null,n.sendStatus(408),T=!0};C()}()}catch(b){console.error(b.stack),n.sendStatus(500)}}}t.__esModule=!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};t.default=o;var a=r(4),s=r(28),u=r(6),c=n(u);e.exports=t.default},function(e,t,r){var n;/*!
Copyright (c) 2015 Jed Watson.

@@ -6,2 +6,2 @@ Based on code that is Copyright 2013-2015, Facebook, Inc.

*/
!function(){"use strict";var o=!("undefined"==typeof window||!window.document||!window.document.createElement),i={canUseDOM:o,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};n=function(){return i}.call(t,r,t,e),!(void 0!==n&&(e.exports=n))}()},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var o=r(8),i=n(o),a=i.default("enhancer");t.default=a,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var o=r(8),i=n(o),a=i.default("middleware");t.default=a,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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 a(e){function t(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];return"Provide"+(e.displayName||e.name||"Component")+"("+Object.keys(t).join(",")+")"}function r(e){var t={};for(var r in e)t[r]=e[r](void 0,{});return t}var n=e.instances||new Set,a=e.pure!==!1,f=!1,v=!1,y=!1;e.instances=n;var g=function(c){function g(e,t){o(this,g),c.call(this,e),this.prerenders=0,this.renders=0,this.stores=new Set,this.storesStates=new WeakMap,this.providedState=e.providedState||t.providedState||{},this.initCombinedProviderStores(e,t),this.initProviders(e,t),this.initState(e,t),this.clearCache()}return i(g,c),g.prototype.getChildContext=function(){return{allProviders:this.allProviders,providedState:this.providedState,providers:this.contextProviders,combinedProviders:this.contextCombinedProviders,combinedProviderStores:this.contextCombinedProviderStores}},s(g,null,[{key:"WrappedComponent",value:e,enumerable:!0},{key:"displayName",value:t(),enumerable:!0},{key:"propTypes",value:E,enumerable:!0},{key:"contextTypes",value:E,enumerable:!0},{key:"childContextTypes",value:E,enumerable:!0}]),g.prototype.initCombinedProviderStores=function(e,t){if(t.combinedProviderStores)return this.contextCombinedProviders=t.combinedProviders,void(this.contextCombinedProviderStores=t.combinedProviderStores);var r=e.combinedProviders,n=void 0===r?[]:r;Array.isArray(n)||(n=[n]),this.contextCombinedProviders=n,this.contextCombinedProviderStores={};for(var o=n,i=Array.isArray(o),a=0,o=i?o:o[Symbol.iterator]();;){var s;if(i){if(a>=o.length)break;s=o[a++]}else{if(a=o.next(),a.done)break;s=a.value}var u=s,c=P.default(u,this.providedState);for(var d in u)this.contextCombinedProviderStores[d]=c;this.addStore(c)}},g.prototype.initProviders=function(e,r){var n=e.providers||r.allProviders||{};this.allProviders=n,this.contextProviders=r.providers||{},this.providers={};for(var o in n)this.addValidProvider(o,n[o]);g.displayName=t(this.providers)},g.prototype.addValidProvider=function(t,n){var o=e.propTypes,i=void 0===o?{}:o,a=n.actions,s=void 0===a?{}:a,u=n.reducers,c=void 0===u?{}:u,d=n.merge,p=d&&d(r(c),{},{})||{};for(var f in i)if(f in s||f in c||f in p)return void this.addProvider(t,n)},g.prototype.addProvider=function(e,t){var r=this.providers,n=this.contextProviders;if(n[e])return r[e]=n[e],this.addStore(r[e].store),"function"==typeof r[e].mapState&&(f=!0),1!==r[e].mapState.length&&(v=!0),void(1!==r[e].mapDispatch.length&&(y=!0));var o=t.actions,i=void 0===o?{}:o,a=t.reducers,s=void 0===a?{}:a,c=t.mapState,d=t.mapDispatch,l=t.merge;"undefined"==typeof c&&(c=function(e){var t={};for(var r in s)t[r]=e[r];return t}),"function"==typeof c?f=!0:c=T,"undefined"==typeof d?d=function(e){return p.bindActionCreators(i,e)}:h.default(d)?d=m.default(d):"function"!=typeof d&&(d=O),l||(l=M);var g=1!==c.length,b=1!==d.length;g&&(v=!0),b&&(y=!0),n[e]=r[e]=this.setProviderStore(u({name:e},t,{mapState:c,mapStateProps:g,mapDispatch:d,mapDispatchProps:b,merge:l}))},g.prototype.addStore=function(e){this.stores.add(e),this.storesStates.set(e,e.getState())},g.prototype.setProviderStore=function(e){return e.store||(this.contextCombinedProviderStores[e.name]?e.store=this.contextCombinedProviderStores[e.name]:(e.store=b.default(e,this.providedState),this.addStore(e.store))),e},g.prototype.initState=function(e,t){this.state={storesStates:this.storesStates}},g.prototype.componentDidMount=function(){this.trySubscribe(),n.add(this)},g.prototype.componentWillReceiveProps=function(e){a&&l.default(e,this.props)||(this.haveOwnPropsChanged=!0)},g.prototype.componentWillUnmount=function(){this.tryUnsubscribe(),this.clearCache(),n.delete(this)},g.prototype.clearCache=function(){this.dispatchProps=null,this.stateProps=null,this.mergedProps=null,this.haveOwnPropsChanged=!0,this.hasStoreStateChanged=!0,this.renderedElement=null},g.prototype.isSubscribed=function(){return this.unsubscribe&&"function"==typeof this.unsubscribe[0]},g.prototype.trySubscribe=function(){var e=this;f&&!this.unsubscribe&&(this.unsubscribe=Array.from(this.stores).map(function(t){return t.subscribe(e.handleChange.bind(e))}),this.handleChange())},g.prototype.tryUnsubscribe=function(){if(this.unsubscribe){for(var e=this.unsubscribe,t=Array.isArray(e),r=0,e=t?e:e[Symbol.iterator]();;){var n;if(t){if(r>=e.length)break;n=e[r++]}else{if(r=e.next(),r.done)break;n=r.value}var o=n;o()}this.unsubscribe=null}},g.prototype.handleChange=function(){this.unsubscribe&&(!a||this.storesDidChange())&&(this.hasStoreStateChanged=!0,this.setState({storesStates:this.storesStates}))},g.prototype.storesDidChange=function(){var e=this.stores,t=this.storesStates,r=!1;this.storesStates=new WeakMap;for(var n=e,o=Array.isArray(n),i=0,n=o?n:n[Symbol.iterator]();;){var a;if(o){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a,u=t.get(s),c=s.getState();u===c||l.default(u,c)||(r=!0),this.storesStates.set(s,c)}return r},g.prototype.shouldComponentUpdate=function(){return!a||this.haveOwnPropsChanged||this.hasStoreStateChanged},g.prototype.updateStatePropsIfNeeded=function(){var e=this.stateProps,t=this.computeStateProps();return e&&l.default(t,e)?!1:(this.stateProps=t,!0)},g.prototype.computeStateProps=function(){var e={};for(var t in this.providers){var r=this.providers[t],n=r.store,o=n.getState(),i=r.mapStateProps?r.mapState(o,this.props):r.mapState(o);if(!h.default(i))throw new Error("`mapState` must return an object. Instead received %s.",i);Object.assign(e,i)}return e},g.prototype.updateDispatchPropsIfNeeded=function(){var e=this.dispatchProps,t=this.computeDispatchProps();return e&&l.default(t,e)?!1:(this.dispatchProps=t,!0)},g.prototype.computeDispatchProps=function(){var e={};for(var t in this.providers){var r=this.providers[t],n=r.store,o=n.dispatch,i=r.mapDispatchProps?r.mapDispatch(o,this.props):r.mapDispatch(o);if(!h.default(i))throw new Error("`mapDispatch` must return an object. Instead received %s.",i);Object.assign(e,i)}return e},g.prototype.updateMergedProps=function(){var e=this.mergedProps;return this.mergedProps=this.computeMergedProps(this.stateProps,this.dispatchProps,this.props),!e||!l.default(e,this.mergedProps)},g.prototype.computeMergedProps=function(t,r,n){var o=M(t,r,n),i={};for(var a in this.providers){var s=this.providers[a],u=s.merge(t,r,o);if(!h.default(u))throw new Error("`merge` must return an object. Instead received %s.",u);Object.assign(o,u)}for(var c in e.propTypes)void 0!==o[c]&&(i[c]=o[c]);return i},g.prototype.render=function(){var t=this.haveOwnPropsChanged,r=this.hasStoreStateChanged,n=this.renderedElement,o=!0,i=!0,s=!1,c=!1,p=!1;return this.haveOwnPropsChanged=!1,this.hasStoreStateChanged=!1,a&&n&&(o=r||t&&v,i=t&&y),o&&(s=this.updateStatePropsIfNeeded()),i&&(c=this.updateDispatchPropsIfNeeded()),(s||c||t)&&(p=this.updateMergedProps()),this.prerenders++,!p&&n?n:(this.renderedElement=d.default.createElement(e,u({ref:"wrappedInstance"},this.mergedProps)),this.renders++,this.renderedElement)},g}(c.Component);return _.default(g,e)}t.__esModule=!0;var 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=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.default=a;var c=r(1),d=n(c),p=r(5),f=r(22),l=n(f),v=r(21),h=n(v),y=r(23),m=n(y),g=r(3),b=n(g),S=r(7),P=n(S),w=r(20),_=n(w),T=function(){return{}},O=function(e){return{dispatch:e}},M=function(e,t,r){return u({},r,e,t)},E={allProviders:c.PropTypes.object,providedState:c.PropTypes.object,providers:c.PropTypes.object,combinedProviders:c.PropTypes.oneOfType([c.PropTypes.object,c.PropTypes.arrayOf(c.PropTypes.object)]),combinedProviderStores:c.PropTypes.object};e.exports=t.default},function(e,t){"use strict";var r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,mixins:!0,propTypes:!0,type:!0},n={name:!0,length:!0,prototype:!0,caller:!0,arguments:!0,arity:!0};e.exports=function(e,t){for(var o=Object.getOwnPropertyNames(t),i=0;i<o.length;++i)r[o[i]]||n[o[i]]||(e[o[i]]=t[o[i]]);return e}},function(e,t){"use strict";function r(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function n(e){if(!e||"object"!==("undefined"==typeof e?"undefined":r(e)))return!1;var t="function"==typeof e.constructor?Object.getPrototypeOf(e):Object.prototype;if(null===t)return!0;var n=t.constructor;return"function"==typeof n&&n instanceof n&&o(n)===o(Object)}var o=function(e){return Function.prototype.toString.call(e)};e.exports=n},function(e,t){"use strict";function r(e,t){if(e===t)return!0;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var o=Object.prototype.hasOwnProperty,i=0;i<r.length;i++)if(!o.call(t,r[i])||e[r[i]]!==t[r[i]])return!1;return!0}e.exports=r},function(e,t,r){"use strict";function n(e){return function(t){return(0,o.bindActionCreators)(e,t)}}var o=r(5);e.exports=n},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(){for(var e=arguments.length,t=Array(e),r=0;e>r;r++)t[r]=arguments[r];return function(e){return function(r,n){var o=e(r,n),a=o.dispatch,u=[],c={getState:o.getState,dispatch:function(e){return a(e)}};return u=t.map(function(e){return e(c)}),a=s.default.apply(void 0,u)(o.dispatch),i({},o,{dispatch:a})}}}t.__esModule=!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};t.default=o;var a=r(10),s=n(a);e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){return function(){return t(e.apply(void 0,arguments))}}function i(e,t){if("function"==typeof e)return o(e,t);if("object"!=typeof e||null===e||void 0===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');return s.default(e,function(e){return o(e,t)})}t.__esModule=!0,t.default=i;var a=r(12),s=n(a);e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){var r=t&&t.type,n=r&&'"'+r.toString()+'"'||"an action";return'Reducer "'+e+'" returned undefined handling '+n+". To ignore an action, you must explicitly return the previous state."}function i(e){Object.keys(e).forEach(function(t){var r=e[t],n=r(void 0,{type:s.ActionTypes.INIT});if("undefined"==typeof n)throw new Error('Reducer "'+t+'" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined.');var o="@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".");if("undefined"==typeof r(void 0,{type:o}))throw new Error('Reducer "'+t+'" returned undefined when probed with a random type. '+("Don't try to handle "+s.ActionTypes.INIT+' or other actions in "redux/*" ')+"namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined.")})}function a(e){var t,r=f.default(e,function(e){return"function"==typeof e});try{i(r)}catch(n){t=n}var a=d.default(r,function(){});return function(e,n){if(void 0===e&&(e=a),t)throw t;var i=!1,s=d.default(r,function(t,r){var a=e[r],s=t(a,n);if("undefined"==typeof s){var u=o(r,n);throw new Error(u)}return i=i||s!==a,s});return i?s:e}}t.__esModule=!0,t.default=a;var s=r(9),u=r(11),c=(n(u),r(12)),d=n(c),p=r(27),f=n(p);e.exports=t.default},function(e,t){"use strict";function r(e,t){return Object.keys(e).reduce(function(r,n){return t(e[n])&&(r[n]=e[n]),r},{})}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){return Array.isArray(t)||(t=[t]),function(r){return function(n,o){var a=null,s=!1,u=function(e,t){for(var o=!0;o;){var u=e,c=t;if(o=!1,s||!u||"object"!=typeof u||!a||"object"!=typeof a||Array.isArray(u)||Array.isArray(a)?(u=a,console.log("HUH???",u)):((u.themeName||a.themeName)&&console.log("HMMMMMMM",u,a),u=i({},u,a)),s=!1,c)return a=null,u;a=r(n,u).getState(),e=u,t=!0,o=!0}},c=function(r,o){for(var i=t,s=Array.isArray(i),c=0,i=s?i:i[Symbol.iterator]();;){var d;if(s){if(c>=i.length)break;d=i[c++]}else{if(c=i.next(),c.done)break;d=c.value}var p=d;p.ready&&p.preReduction&&p.preReduction(e,r,o)}a&&(r=u(r)),r=n(r,o);for(var f=t,l=Array.isArray(f),v=0,f=l?f:f[Symbol.iterator]();;){var h;if(l){if(v>=f.length)break;h=f[v++]}else{if(v=f.next(),v.done)break;h=v.value}var p=h;p.ready&&p.postReduction&&p.postReduction(e,r,o)}return r},d=r(c,o),p=function(){for(var r=function(){if(o){if(i>=n.length)return"break";a=n[i++]}else{if(i=n.next(),i.done)return"break";a=i.value}var t=a;t.init?(t.ready=!1,t.init(e,d,function(e){return t.ready=e})):t.ready=!0},n=t,o=Array.isArray(n),i=0,n=o?n:n[Symbol.iterator]();;){var a,s=r();if("break"===s)break}};return d.setKey=function(t){t!==e&&(e=t,s=!0,p())},d.setState=function(e){a=e,d.replaceReducer(c)},p(),d}}}t.__esModule=!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};t.default=o;var a=r(29),s=n(a);t.mergeStoresStates=s.default},function(e,t){"use strict";t.__esModule=!0;var r=function(e){return function(t){var r={};if(!e){for(var n in t)Object.assign(r,t[n].getState());return r}var o=Object.keys(e),i=o[0];if(!i)return r;if(e[i])for(var a in t){var s=t[a].getState();for(var u in e)"undefined"!=typeof s[u]&&(r[u]=s[u])}else for(var c in t){var s=t[c].getState();for(var u in s)"undefined"==typeof e[u]&&(r[u]=s[u])}return r}};t.default=r,e.exports=t.default}])});
!function(){"use strict";var o=!("undefined"==typeof window||!window.document||!window.document.createElement),i={canUseDOM:o,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};n=function(){return i}.call(t,r,t,e),!(void 0!==n&&(e.exports=n))}()},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var o=r(8),i=n(o),a=i.default("enhancer");t.default=a,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}t.__esModule=!0;var o=r(8),i=n(o),a=i.default("middleware");t.default=a,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(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 a(e){function t(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];return"Provide"+(e.displayName||e.name||"Component")+"("+Object.keys(t).join(",")+")"}function r(e){var t={};for(var r in e)t[r]=e[r](void 0,{});return t}var n=e.instances||new Set,a=e.pure!==!1,f=!1,v=!1,y=!1;e.instances=n;var g=function(c){function g(e,t){o(this,g),c.call(this,e),this.prerenders=0,this.renders=0,this.stores=new Set,this.storesStates=new WeakMap,this.providedState=e.providedState||t.providedState||{},this.initCombinedProviderStores(e,t),this.initProviders(e,t),this.initState(e,t),this.clearCache()}return i(g,c),g.prototype.getChildContext=function(){return{allProviders:this.allProviders,providedState:this.providedState,providers:this.contextProviders,combinedProviders:this.contextCombinedProviders,combinedProviderStores:this.contextCombinedProviderStores}},s(g,null,[{key:"WrappedComponent",value:e,enumerable:!0},{key:"displayName",value:t(),enumerable:!0},{key:"propTypes",value:E,enumerable:!0},{key:"contextTypes",value:E,enumerable:!0},{key:"childContextTypes",value:E,enumerable:!0}]),g.prototype.initCombinedProviderStores=function(e,t){if(t.combinedProviderStores)return this.contextCombinedProviders=t.combinedProviders,void(this.contextCombinedProviderStores=t.combinedProviderStores);var r=e.combinedProviders,n=void 0===r?[]:r;Array.isArray(n)||(n=[n]),this.contextCombinedProviders=n,this.contextCombinedProviderStores={};for(var o=n,i=Array.isArray(o),a=0,o=i?o:o[Symbol.iterator]();;){var s;if(i){if(a>=o.length)break;s=o[a++]}else{if(a=o.next(),a.done)break;s=a.value}var u=s,c=P.default(u,this.providedState);for(var d in u)this.contextCombinedProviderStores[d]=c;this.addStore(c)}},g.prototype.initProviders=function(e,r){var n=e.providers||r.allProviders||{};this.allProviders=n,this.contextProviders=r.providers||{},this.providers={};for(var o in n)this.addValidProvider(o,n[o]);g.displayName=t(this.providers)},g.prototype.addValidProvider=function(t,n){var o=e.propTypes,i=void 0===o?{}:o,a=n.actions,s=void 0===a?{}:a,u=n.reducers,c=void 0===u?{}:u,d=n.merge,p=d&&d(r(c),{},{})||{};for(var f in i)if(f in s||f in c||f in p)return void this.addProvider(t,n)},g.prototype.addProvider=function(e,t){var r=this.providers,n=this.contextProviders;if(n[e])return r[e]=n[e],this.addStore(r[e].store),"function"==typeof r[e].mapState&&(f=!0),1!==r[e].mapState.length&&(v=!0),void(1!==r[e].mapDispatch.length&&(y=!0));var o=t.actions,i=void 0===o?{}:o,a=t.reducers,s=void 0===a?{}:a,c=t.mapState,d=t.mapDispatch,l=t.merge;"undefined"==typeof c&&(c=function(e){var t={};for(var r in s)t[r]=e[r];return t}),"function"==typeof c?f=!0:c=T,"undefined"==typeof d?d=function(e){return p.bindActionCreators(i,e)}:h.default(d)?d=m.default(d):"function"!=typeof d&&(d=O),l||(l=M);var g=1!==c.length,b=1!==d.length;g&&(v=!0),b&&(y=!0),n[e]=r[e]=this.setProviderStore(u({name:e},t,{mapState:c,mapStateProps:g,mapDispatch:d,mapDispatchProps:b,merge:l}))},g.prototype.addStore=function(e){this.stores.add(e),this.storesStates.set(e,e.getState())},g.prototype.setProviderStore=function(e){return e.store||(this.contextCombinedProviderStores[e.name]?e.store=this.contextCombinedProviderStores[e.name]:(e.store=b.default(e,this.providedState),this.addStore(e.store))),e},g.prototype.initState=function(e,t){this.state={storesStates:this.storesStates}},g.prototype.componentDidMount=function(){this.trySubscribe(),n.add(this)},g.prototype.componentWillReceiveProps=function(e){a&&l.default(e,this.props)||(this.haveOwnPropsChanged=!0)},g.prototype.componentWillUnmount=function(){this.tryUnsubscribe(),this.clearCache(),n.delete(this)},g.prototype.clearCache=function(){this.dispatchProps=null,this.stateProps=null,this.mergedProps=null,this.haveOwnPropsChanged=!0,this.hasStoreStateChanged=!0,this.renderedElement=null},g.prototype.isSubscribed=function(){return this.unsubscribe&&"function"==typeof this.unsubscribe[0]},g.prototype.trySubscribe=function(){var e=this;f&&!this.unsubscribe&&(this.unsubscribe=Array.from(this.stores).map(function(t){return t.subscribe(e.handleChange.bind(e))}),this.handleChange())},g.prototype.tryUnsubscribe=function(){if(this.unsubscribe){for(var e=this.unsubscribe,t=Array.isArray(e),r=0,e=t?e:e[Symbol.iterator]();;){var n;if(t){if(r>=e.length)break;n=e[r++]}else{if(r=e.next(),r.done)break;n=r.value}var o=n;o()}this.unsubscribe=null}},g.prototype.handleChange=function(){this.unsubscribe&&(!a||this.storesDidChange())&&(this.hasStoreStateChanged=!0,this.setState({storesStates:this.storesStates}))},g.prototype.storesDidChange=function(){var e=this.stores,t=this.storesStates,r=!1;this.storesStates=new WeakMap;for(var n=e,o=Array.isArray(n),i=0,n=o?n:n[Symbol.iterator]();;){var a;if(o){if(i>=n.length)break;a=n[i++]}else{if(i=n.next(),i.done)break;a=i.value}var s=a,u=t.get(s),c=s.getState();u===c||l.default(u,c)||(r=!0),this.storesStates.set(s,c)}return r},g.prototype.shouldComponentUpdate=function(){return!a||this.haveOwnPropsChanged||this.hasStoreStateChanged},g.prototype.updateStatePropsIfNeeded=function(){var e=this.stateProps,t=this.computeStateProps();return e&&l.default(t,e)?!1:(this.stateProps=t,!0)},g.prototype.computeStateProps=function(){var e={};for(var t in this.providers){var r=this.providers[t],n=r.store,o=n.getState(),i=r.mapStateProps?r.mapState(o,this.props):r.mapState(o);if(!h.default(i))throw new Error("`mapState` must return an object. Instead received %s.",i);Object.assign(e,i)}return e},g.prototype.updateDispatchPropsIfNeeded=function(){var e=this.dispatchProps,t=this.computeDispatchProps();return e&&l.default(t,e)?!1:(this.dispatchProps=t,!0)},g.prototype.computeDispatchProps=function(){var e={};for(var t in this.providers){var r=this.providers[t],n=r.store,o=n.dispatch,i=r.mapDispatchProps?r.mapDispatch(o,this.props):r.mapDispatch(o);if(!h.default(i))throw new Error("`mapDispatch` must return an object. Instead received %s.",i);Object.assign(e,i)}return e},g.prototype.updateMergedProps=function(){var e=this.mergedProps;return this.mergedProps=this.computeMergedProps(this.stateProps,this.dispatchProps,this.props),!e||!l.default(e,this.mergedProps)},g.prototype.computeMergedProps=function(t,r,n){var o=M(t,r,n),i={};for(var a in this.providers){var s=this.providers[a],u=s.merge(t,r,o);if(!h.default(u))throw new Error("`merge` must return an object. Instead received %s.",u);Object.assign(o,u)}for(var c in e.propTypes)void 0!==o[c]&&(i[c]=o[c]);return i},g.prototype.render=function(){var t=this.haveOwnPropsChanged,r=this.hasStoreStateChanged,n=this.renderedElement,o=!0,i=!0,s=!1,c=!1,p=!1;return this.haveOwnPropsChanged=!1,this.hasStoreStateChanged=!1,a&&n&&(o=r||t&&v,i=t&&y),o&&(s=this.updateStatePropsIfNeeded()),i&&(c=this.updateDispatchPropsIfNeeded()),(s||c||t)&&(p=this.updateMergedProps()),this.prerenders++,!p&&n?n:(this.renderedElement=d.default.createElement(e,u({ref:"wrappedInstance"},this.mergedProps)),this.renders++,this.renderedElement)},g}(c.Component);return _.default(g,e)}t.__esModule=!0;var 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=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.default=a;var c=r(1),d=n(c),p=r(5),f=r(22),l=n(f),v=r(21),h=n(v),y=r(23),m=n(y),g=r(3),b=n(g),S=r(7),P=n(S),w=r(20),_=n(w),T=function(){return{}},O=function(e){return{dispatch:e}},M=function(e,t,r){return u({},r,e,t)},E={allProviders:c.PropTypes.object,providedState:c.PropTypes.object,providers:c.PropTypes.object,combinedProviders:c.PropTypes.oneOfType([c.PropTypes.object,c.PropTypes.arrayOf(c.PropTypes.object)]),combinedProviderStores:c.PropTypes.object};e.exports=t.default},function(e,t){"use strict";var r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,mixins:!0,propTypes:!0,type:!0},n={name:!0,length:!0,prototype:!0,caller:!0,arguments:!0,arity:!0};e.exports=function(e,t){for(var o=Object.getOwnPropertyNames(t),i=0;i<o.length;++i)r[o[i]]||n[o[i]]||(e[o[i]]=t[o[i]]);return e}},function(e,t){"use strict";function r(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function n(e){if(!e||"object"!==("undefined"==typeof e?"undefined":r(e)))return!1;var t="function"==typeof e.constructor?Object.getPrototypeOf(e):Object.prototype;if(null===t)return!0;var n=t.constructor;return"function"==typeof n&&n instanceof n&&o(n)===o(Object)}var o=function(e){return Function.prototype.toString.call(e)};e.exports=n},function(e,t){"use strict";function r(e,t){if(e===t)return!0;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(var o=Object.prototype.hasOwnProperty,i=0;i<r.length;i++)if(!o.call(t,r[i])||e[r[i]]!==t[r[i]])return!1;return!0}e.exports=r},function(e,t,r){"use strict";function n(e){return function(t){return(0,o.bindActionCreators)(e,t)}}var o=r(5);e.exports=n},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(){for(var e=arguments.length,t=Array(e),r=0;e>r;r++)t[r]=arguments[r];return function(e){return function(r,n){var o=e(r,n),a=o.dispatch,u=[],c={getState:o.getState,dispatch:function(e){return a(e)}};return u=t.map(function(e){return e(c)}),a=s.default.apply(void 0,u)(o.dispatch),i({},o,{dispatch:a})}}}t.__esModule=!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};t.default=o;var a=r(10),s=n(a);e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){return function(){return t(e.apply(void 0,arguments))}}function i(e,t){if("function"==typeof e)return o(e,t);if("object"!=typeof e||null===e||void 0===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":typeof e)+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');return s.default(e,function(e){return o(e,t)})}t.__esModule=!0,t.default=i;var a=r(12),s=n(a);e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){var r=t&&t.type,n=r&&'"'+r.toString()+'"'||"an action";return'Reducer "'+e+'" returned undefined handling '+n+". To ignore an action, you must explicitly return the previous state."}function i(e){Object.keys(e).forEach(function(t){var r=e[t],n=r(void 0,{type:s.ActionTypes.INIT});if("undefined"==typeof n)throw new Error('Reducer "'+t+'" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined.');var o="@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".");if("undefined"==typeof r(void 0,{type:o}))throw new Error('Reducer "'+t+'" returned undefined when probed with a random type. '+("Don't try to handle "+s.ActionTypes.INIT+' or other actions in "redux/*" ')+"namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined.")})}function a(e){var t,r=f.default(e,function(e){return"function"==typeof e});try{i(r)}catch(n){t=n}var a=d.default(r,function(){});return function(e,n){if(void 0===e&&(e=a),t)throw t;var i=!1,s=d.default(r,function(t,r){var a=e[r],s=t(a,n);if("undefined"==typeof s){var u=o(r,n);throw new Error(u)}return i=i||s!==a,s});return i?s:e}}t.__esModule=!0,t.default=a;var s=r(9),u=r(11),c=(n(u),r(12)),d=n(c),p=r(27),f=n(p);e.exports=t.default},function(e,t){"use strict";function r(e,t){return Object.keys(e).reduce(function(r,n){return t(e[n])&&(r[n]=e[n]),r},{})}t.__esModule=!0,t.default=r,e.exports=t.default},function(e,t,r){"use strict";function n(e){return e&&e.__esModule?e:{"default":e}}function o(e,t){return Array.isArray(t)||(t=[t]),function(r){return function(n,o){var a=null,s=!1,u=function(e,t){for(var o=!0;o;){var u=e,c=t;if(o=!1,s||!u||"object"!=typeof u||!a||"object"!=typeof a||Array.isArray(u)||Array.isArray(a)?(u=a,console.log("HUH???",u)):((u.themeName||a.themeName)&&console.log("HMMMMMMM",u,a),u=i({},u,a)),s=!1,c)return a=null,u;a=r(n,u).getState(),e=u,t=!0,o=!0}},c=function(r,o){for(var i=t,s=Array.isArray(i),c=0,i=s?i:i[Symbol.iterator]();;){var d;if(s){if(c>=i.length)break;d=i[c++]}else{if(c=i.next(),c.done)break;d=c.value}var p=d;p.ready&&p.preReduction&&p.preReduction(e,r,o)}a&&(r=u(r)),r=n(r,o);for(var f=t,l=Array.isArray(f),v=0,f=l?f:f[Symbol.iterator]();;){var h;if(l){if(v>=f.length)break;h=f[v++]}else{if(v=f.next(),v.done)break;h=v.value}var p=h;p.ready&&p.postReduction&&p.postReduction(e,r,o)}return r},d=r(c,o),p=function(){for(var r=function(){if(o){if(i>=n.length)return"break";a=n[i++]}else{if(i=n.next(),i.done)return"break";a=i.value}var t=a;t.init?(t.ready=!1,t.init(e,d,function(e){return t.ready=e})):t.ready=!0},n=t,o=Array.isArray(n),i=0,n=o?n:n[Symbol.iterator]();;){var a,s=r();if("break"===s)break}};return d.setKey=function(t){t!==e&&(e=t,s=!0,p())},d.setState=function(e){a=e,d.replaceReducer(c)},p(),d}}}t.__esModule=!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};t.default=o;var a=r(29),s=n(a);t.mergeStoresStates=s.default},function(e,t){"use strict";t.__esModule=!0;var r=function(e){return function(t){var r={};if(!e){for(var n in t)Object.assign(r,t[n].getState());return r}var o=Object.keys(e),i=o[0];if(!i)return r;if(e[i])for(var a in t){var s=t[a].getState();for(var u in e)"undefined"!=typeof s[u]&&(r[u]=s[u])}else for(var c in t){var s=t[c].getState();for(var u in s)"undefined"==typeof e[u]&&(r[u]=s[u])}return r}};t.default=r,e.exports=t.default},function(e,t){"use strict";function r(e){var t=e.dispatch,r=e.getState;return function(e){return function(n){return"function"==typeof n?n(t,r):e(n)}}}e.exports=r}])});

@@ -31,79 +31,67 @@ 'use strict';

function Form() {
var _this = this;
_classCallCheck(this, _Form);
_Component.apply(this, arguments);
}
Form.prototype.componentWillMount = function componentWillMount() {
var _props = this.props;
var onSubmit = _props.onSubmit;
var formData = _props.formData;
this.onSubmit = function (event) {
var _props = _this.props;
var submitForm = _props.submitForm;
var onSubmit = _props.onSubmit;
var elements = _this.refs.form.elements;
if (formData) {
onSubmit(null, formData);
}
};
var formData = {};
Form.prototype.render = function render() {
var _this = this;
for (var _iterator = elements, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) {
var _ref;
var _props2 = this.props;
var formId = _props2.formId;
var _onSubmit = _props2.onSubmit;
if (_isArray) {
if (_i >= _iterator.length) break;
_ref = _iterator[_i++];
} else {
_i = _iterator.next();
if (_i.done) break;
_ref = _i.value;
}
var formProps = _extends({}, this.props, {
onSubmit: function onSubmit(event) {
var elements = _this.refs.form.elements;
var element = _ref;
var formData = {};
for (var _iterator = elements, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) {
var _ref;
if (_isArray) {
if (_i >= _iterator.length) break;
_ref = _iterator[_i++];
if (element.name) {
if (!element.value && element.innerText) {
formData[element.name] = element.innerText;
} else {
_i = _iterator.next();
if (_i.done) break;
_ref = _i.value;
formData[element.name] = element.value;
}
}
}
var element = _ref;
if (event.stopPropagation) {
event.stopPropagation();
event.preventDefault();
if (element.name) {
if (!element.value && element.innerText) {
formData[element.name] = element.innerText;
} else {
formData[element.name] = element.value;
}
}
}
submitForm(formData);
}
if (event.stopPropagation) {
var xhr = new XMLHttpRequest();
var _window$location = window.location;
var pathname = _window$location.pathname;
var search = _window$location.search;
if (onSubmit) {
onSubmit(event, formData);
}
};
}
var contentType = 'application/json;charset=UTF-8';
var accept = 'application/json';
Form.prototype.componentWillMount = function componentWillMount() {
var _props2 = this.props;
var onSubmit = _props2.onSubmit;
var formData = _props2.formData;
xhr.open('POST', pathname + search, true);
xhr.setRequestHeader('Content-Type', contentType);
xhr.setRequestHeader('Accept', accept);
/* TODO: merge response into stores
xhr.onload = () => {
console.log(xhr.response);
};*/
xhr.send(JSON.stringify(formData));
if (formData) {
onSubmit(null, formData);
}
};
event.stopPropagation();
event.preventDefault();
}
Form.prototype.render = function render() {
var formId = this.props.formId;
if (_onSubmit) {
_onSubmit(event, formData);
}
}
var formProps = _extends({}, this.props, {
onSubmit: this.onSubmit
});

@@ -134,2 +122,3 @@

formData: _react.PropTypes.object,
submitForm: _react.PropTypes.func.isRequired,
children: _react.PropTypes.any

@@ -136,0 +125,0 @@ }, _eventsPropTypes2['default']),

@@ -9,2 +9,6 @@ 'use strict';

var _reduxThunk = require('redux-thunk');
var _reduxThunk2 = _interopRequireDefault(_reduxThunk);
var _exenv = require('exenv');

@@ -62,4 +66,6 @@

var SUBMIT_REQUEST = 'SUBMIT_REQUEST';
exports.SUBMIT_REQUEST = SUBMIT_REQUEST;
var SUBMITTED_FORM = 'SUBMITTED_FORM';
exports.SUBMIT_REQUEST = SUBMIT_REQUEST;
exports.SUBMITTED_FORM = SUBMITTED_FORM;
var _noRender = true;

@@ -139,2 +145,25 @@ var splitPath = function splitPath(path) {

return { type: SUBMIT_REQUEST, requestBody: requestBody, requestMethod: requestMethod, acceptJson: acceptJson };
},
submitForm: function submitForm(formData) {
var xhr = new XMLHttpRequest();
var _window$location = window.location;
var pathname = _window$location.pathname;
var search = _window$location.search;
var contentType = 'application/json;charset=UTF-8';
var accept = 'application/json';
return function (dispatch) {
xhr.open('POST', pathname + search, true);
xhr.setRequestHeader('Content-Type', contentType);
xhr.setRequestHeader('Accept', accept);
xhr.onload = function () {
var response = xhr.response;
dispatch({ type: SUBMITTED_FORM, formData: formData, response: response });
// TODO: merge response into stores
};
xhr.send(JSON.stringify(formData));
};
}

@@ -348,2 +377,4 @@ };

exports['default'] = { actions: actions, reducers: reducers, merge: merge, enhancer: enhancer };
var middleware = _reduxThunk2['default'];
exports['default'] = { actions: actions, reducers: reducers, merge: merge, middleware: middleware, enhancer: enhancer };
{
"name": "provide-page",
"version": "0.2.1",
"version": "0.2.2",
"description": "Provides routing and server rendering utilities via the HTML5 History API to React components.",

@@ -58,4 +58,5 @@ "main": "./lib/index.js",

"react-redux-provide": "^4.1.0 || ^5.0.0",
"redux-replicate": "^0.3.0"
"redux-replicate": "^0.3.0",
"redux-thunk": "^1.0.3"
}
}

@@ -20,2 +20,3 @@ import React, { Component, PropTypes } from 'react';

formData: PropTypes.object,
submitForm: PropTypes.func.isRequired,
children: PropTypes.any,

@@ -37,43 +38,34 @@ ...eventsPropTypes

render() {
const { formId, onSubmit } = this.props;
const formProps = {
...this.props,
onSubmit: event => {
const { elements } = this.refs.form;
const formData = {};
onSubmit = event => {
const { submitForm, onSubmit } = this.props;
const { elements } = this.refs.form;
const formData = {};
for (let element of elements) {
if (element.name) {
if (!element.value && element.innerText) {
formData[element.name] = element.innerText;
} else {
formData[element.name] = element.value;
}
}
for (let element of elements) {
if (element.name) {
if (!element.value && element.innerText) {
formData[element.name] = element.innerText;
} else {
formData[element.name] = element.value;
}
}
}
if (event.stopPropagation) {
const xhr = new XMLHttpRequest();
const { pathname, search } = window.location;
const contentType = 'application/json;charset=UTF-8';
const accept = 'application/json';
if (event.stopPropagation) {
event.stopPropagation();
event.preventDefault();
xhr.open('POST', pathname + search, true);
xhr.setRequestHeader('Content-Type', contentType);
xhr.setRequestHeader('Accept', accept);
/* TODO: merge response into stores
xhr.onload = () => {
console.log(xhr.response);
};*/
xhr.send(JSON.stringify(formData));
submitForm(formData);
}
event.stopPropagation();
event.preventDefault();
}
if (onSubmit) {
onSubmit(event, formData);
}
};
if (onSubmit) {
onSubmit(event, formData);
}
}
render() {
const { formId } = this.props;
const formProps = {
...this.props,
onSubmit: this.onSubmit
};

@@ -80,0 +72,0 @@

@@ -0,1 +1,2 @@

import thunk from 'redux-thunk';
import { canUseDOM } from 'exenv';

@@ -21,2 +22,3 @@

export const SUBMIT_REQUEST = 'SUBMIT_REQUEST';
export const SUBMITTED_FORM = 'SUBMITTED_FORM';

@@ -75,2 +77,22 @@ const _noRender = true;

return { type: SUBMIT_REQUEST, requestBody, requestMethod, acceptJson };
},
submitForm(formData) {
const xhr = new XMLHttpRequest();
const { pathname, search } = window.location;
const contentType = 'application/json;charset=UTF-8';
const accept = 'application/json';
return dispatch => {
xhr.open('POST', pathname + search, true);
xhr.setRequestHeader('Content-Type', contentType);
xhr.setRequestHeader('Accept', accept);
xhr.onload = () => {
const { response } = xhr;
dispatch({ type: SUBMITTED_FORM, formData, response });
// TODO: merge response into stores
};
xhr.send(JSON.stringify(formData));
};
}

@@ -266,2 +288,4 @@ };

export default { actions, reducers, merge, enhancer };
const middleware = thunk;
export default { actions, reducers, merge, middleware, enhancer };

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc