strapi-helper-plugin
Version:
Helper for Strapi plugins development
1 lines • 322 kB
JavaScript
import e,{createContext as t,useContext as n,memo as r,useState as o,createElement as i,Fragment as a,forwardRef as s,Component as l,useRef as c,useCallback as u,useEffect as p,createRef as d,isValidElement as f,useMemo as m,useReducer as h}from"react";import g,{get as b,isEmpty as y,upperFirst as v,map as x,isFunction as E,mapKeys as w,includes as S,reject as C,isObject as M,merge as O,toLower as j,size as I,isArray as k,transform as N,pickBy as L,isEqual as P,lowerCase as A,pullAt as D,findIndex as T,range as F,isPlainObject as z,isString as R,toString as _,clone as B,set as H,unset as V}from"lodash";import{useRouteMatch as U,NavLink as W,Link as Y,Redirect as G,useLocation as q,useHistory as Q}from"react-router-dom";import Z,{css as $,keyframes as J,useTheme as X}from"styled-components";import{FormattedMessage as K,useIntl as ee}from"react-intl";import te from"classnames";import{FontAwesomeIcon as ne}from"@fortawesome/react-fontawesome";import{Button as re,Collapse as oe,Modal as ie,ModalHeader as ae,ModalBody as se,Row as le,Col as ce}from"reactstrap";import{Carret as ue}from"@buffetjs/icons";import{Flex as pe,Text as de,Padded as fe,Button as me}from"@buffetjs/core";import he,{createPortal as ge}from"react-dom";import{Tooltip as be}from"@buffetjs/styles";import"whatwg-fetch";import{Helmet as ye}from"react-helmet";import{Inputs as ve}from"@buffetjs/custom";import xe from"util";import Ee from"moment";import we from"invariant";import{List as Se}from"immutable";var Ce=Array.isArray,Me="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function Oe(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function je(e,t){return e(t={exports:{}},t.exports),t.exports}var Ie="object"==typeof Me&&Me&&Me.Object===Object&&Me,ke="object"==typeof self&&self&&self.Object===Object&&self,Ne=Ie||ke||Function("return this")(),Le=Ne.Symbol,Pe=Object.prototype,Ae=Pe.hasOwnProperty,De=Pe.toString,Te=Le?Le.toStringTag:void 0;var Fe=function(e){var t=Ae.call(e,Te),n=e[Te];try{e[Te]=void 0;var r=!0}catch(e){}var o=De.call(e);return r&&(t?e[Te]=n:delete e[Te]),o},ze=Object.prototype.toString;var Re=function(e){return ze.call(e)},_e="[object Null]",Be="[object Undefined]",He=Le?Le.toStringTag:void 0;var Ve=function(e){return null==e?void 0===e?Be:_e:He&&He in Object(e)?Fe(e):Re(e)};var Ue=function(e){return null!=e&&"object"==typeof e},We="[object Symbol]";var Ye=function(e){return"symbol"==typeof e||Ue(e)&&Ve(e)==We},Ge=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,qe=/^\w*$/;var Qe=function(e,t){if(Ce(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!Ye(e))||qe.test(e)||!Ge.test(e)||null!=t&&e in Object(t)};var Ze=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},$e="[object AsyncFunction]",Je="[object Function]",Xe="[object GeneratorFunction]",Ke="[object Proxy]";var et,tt=function(e){if(!Ze(e))return!1;var t=Ve(e);return t==Je||t==Xe||t==$e||t==Ke},nt=Ne["__core-js_shared__"],rt=(et=/[^.]+$/.exec(nt&&nt.keys&&nt.keys.IE_PROTO||""))?"Symbol(src)_1."+et:"";var ot=function(e){return!!rt&&rt in e},it=Function.prototype.toString;var at=function(e){if(null!=e){try{return it.call(e)}catch(e){}try{return e+""}catch(e){}}return""},st=/^\[object .+?Constructor\]$/,lt=Function.prototype,ct=Object.prototype,ut=lt.toString,pt=ct.hasOwnProperty,dt=RegExp("^"+ut.call(pt).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var ft=function(e){return!(!Ze(e)||ot(e))&&(tt(e)?dt:st).test(at(e))};var mt=function(e,t){return null==e?void 0:e[t]};var ht=function(e,t){var n=mt(e,t);return ft(n)?n:void 0},gt=ht(Object,"create");var bt=function(){this.__data__=gt?gt(null):{},this.size=0};var yt=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},vt="__lodash_hash_undefined__",xt=Object.prototype.hasOwnProperty;var Et=function(e){var t=this.__data__;if(gt){var n=t[e];return n===vt?void 0:n}return xt.call(t,e)?t[e]:void 0},wt=Object.prototype.hasOwnProperty;var St=function(e){var t=this.__data__;return gt?void 0!==t[e]:wt.call(t,e)},Ct="__lodash_hash_undefined__";var Mt=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=gt&&void 0===t?Ct:t,this};function Ot(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Ot.prototype.clear=bt,Ot.prototype.delete=yt,Ot.prototype.get=Et,Ot.prototype.has=St,Ot.prototype.set=Mt;var jt=Ot;var It=function(){this.__data__=[],this.size=0};var kt=function(e,t){return e===t||e!=e&&t!=t};var Nt=function(e,t){for(var n=e.length;n--;)if(kt(e[n][0],t))return n;return-1},Lt=Array.prototype.splice;var Pt=function(e){var t=this.__data__,n=Nt(t,e);return!(n<0||(n==t.length-1?t.pop():Lt.call(t,n,1),--this.size,0))};var At=function(e){var t=this.__data__,n=Nt(t,e);return n<0?void 0:t[n][1]};var Dt=function(e){return Nt(this.__data__,e)>-1};var Tt=function(e,t){var n=this.__data__,r=Nt(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function Ft(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Ft.prototype.clear=It,Ft.prototype.delete=Pt,Ft.prototype.get=At,Ft.prototype.has=Dt,Ft.prototype.set=Tt;var zt=Ft,Rt=ht(Ne,"Map");var _t=function(){this.size=0,this.__data__={hash:new jt,map:new(Rt||zt),string:new jt}};var Bt=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};var Ht=function(e,t){var n=e.__data__;return Bt(t)?n["string"==typeof t?"string":"hash"]:n.map};var Vt=function(e){var t=Ht(this,e).delete(e);return this.size-=t?1:0,t};var Ut=function(e){return Ht(this,e).get(e)};var Wt=function(e){return Ht(this,e).has(e)};var Yt=function(e,t){var n=Ht(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this};function Gt(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Gt.prototype.clear=_t,Gt.prototype.delete=Vt,Gt.prototype.get=Ut,Gt.prototype.has=Wt,Gt.prototype.set=Yt;var qt=Gt,Qt="Expected a function";function Zt(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(Qt);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(Zt.Cache||qt),n}Zt.Cache=qt;var $t=Zt,Jt=500;var Xt=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Kt=/\\(\\)?/g,en=function(e){var t=$t(e,function(e){return n.size===Jt&&n.clear(),e}),n=t.cache;return t}(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Xt,function(e,n,r,o){t.push(r?o.replace(Kt,"$1"):n||e)}),t});var tn=function(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o},nn=1/0,rn=Le?Le.prototype:void 0,on=rn?rn.toString:void 0;var an=function e(t){if("string"==typeof t)return t;if(Ce(t))return tn(t,e)+"";if(Ye(t))return on?on.call(t):"";var n=t+"";return"0"==n&&1/t==-nn?"-0":n};var sn=function(e){return null==e?"":an(e)};var ln=function(e,t){return Ce(e)?e:Qe(e,t)?[e]:en(sn(e))},cn=1/0;var un=function(e){if("string"==typeof e||Ye(e))return e;var t=e+"";return"0"==t&&1/e==-cn?"-0":t};var pn=function(e,t){for(var n=0,r=(t=ln(t,e)).length;null!=e&&n<r;)e=e[un(t[n++])];return n&&n==r?e:void 0};var dn=function(e,t,n){var r=null==e?void 0:pn(e,t);return void 0===r?n:r},fn=(e,t)=>dn(e,["attributes",t,"type"],""),mn=(e,t)=>dn(e,["attributes",...t],""),hn={beige:"#eff3f6",black:"#3b3b3b",blue:"#007EFF",brightGrey:"#f0f3f8",green:"#27b70f",grey:"#f7f8f8",greyOpacity:"rgba(14, 22, 34, 0.02)",lightGrey:"#fafafa",leftMenu:{black:"#2D3138",grey:"#666B74",mediumGrey:"#f2f3f4",lightGrey:"#E9EAEB",darkGrey:"#919bae"},relations:{boxBkgd:"#fcfcfc",boxShadow:"#cad2df",headerBkgd:"rgba(16,22,34,.04)",border:"#1c5de7"}},gn={tablet:"768px",desktop:"992px",wide:"1280px",header:{height:"6rem"},margin:10,modal:{footer:{height:"6rem"}}},bn="function"==typeof Symbol&&Symbol.for,yn=bn?Symbol.for("react.element"):60103,vn=bn?Symbol.for("react.portal"):60106,xn=bn?Symbol.for("react.fragment"):60107,En=bn?Symbol.for("react.strict_mode"):60108,wn=bn?Symbol.for("react.profiler"):60114,Sn=bn?Symbol.for("react.provider"):60109,Cn=bn?Symbol.for("react.context"):60110,Mn=bn?Symbol.for("react.async_mode"):60111,On=bn?Symbol.for("react.concurrent_mode"):60111,jn=bn?Symbol.for("react.forward_ref"):60112,In=bn?Symbol.for("react.suspense"):60113,kn=bn?Symbol.for("react.suspense_list"):60120,Nn=bn?Symbol.for("react.memo"):60115,Ln=bn?Symbol.for("react.lazy"):60116,Pn=bn?Symbol.for("react.block"):60121,An=bn?Symbol.for("react.fundamental"):60117,Dn=bn?Symbol.for("react.responder"):60118,Tn=bn?Symbol.for("react.scope"):60119;function Fn(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case yn:switch(e=e.type){case Mn:case On:case xn:case wn:case En:case In:return e;default:switch(e=e&&e.$$typeof){case Cn:case jn:case Ln:case Nn:case Sn:return e;default:return t}}case vn:return t}}}function zn(e){return Fn(e)===On}var Rn={AsyncMode:Mn,ConcurrentMode:On,ContextConsumer:Cn,ContextProvider:Sn,Element:yn,ForwardRef:jn,Fragment:xn,Lazy:Ln,Memo:Nn,Portal:vn,Profiler:wn,StrictMode:En,Suspense:In,isAsyncMode:function(e){return zn(e)||Fn(e)===Mn},isConcurrentMode:zn,isContextConsumer:function(e){return Fn(e)===Cn},isContextProvider:function(e){return Fn(e)===Sn},isElement:function(e){return"object"==typeof e&&null!==e&&e.$$typeof===yn},isForwardRef:function(e){return Fn(e)===jn},isFragment:function(e){return Fn(e)===xn},isLazy:function(e){return Fn(e)===Ln},isMemo:function(e){return Fn(e)===Nn},isPortal:function(e){return Fn(e)===vn},isProfiler:function(e){return Fn(e)===wn},isStrictMode:function(e){return Fn(e)===En},isSuspense:function(e){return Fn(e)===In},isValidElementType:function(e){return"string"==typeof e||"function"==typeof e||e===xn||e===On||e===wn||e===En||e===In||e===kn||"object"==typeof e&&null!==e&&(e.$$typeof===Ln||e.$$typeof===Nn||e.$$typeof===Sn||e.$$typeof===Cn||e.$$typeof===jn||e.$$typeof===An||e.$$typeof===Dn||e.$$typeof===Tn||e.$$typeof===Pn)},typeOf:Fn},_n=je(function(e,t){}),Bn=(_n.AsyncMode,_n.ConcurrentMode,_n.ContextConsumer,_n.ContextProvider,_n.Element,_n.ForwardRef,_n.Fragment,_n.Lazy,_n.Memo,_n.Portal,_n.Profiler,_n.StrictMode,_n.Suspense,_n.isAsyncMode,_n.isConcurrentMode,_n.isContextConsumer,_n.isContextProvider,_n.isElement,_n.isForwardRef,_n.isFragment,_n.isLazy,_n.isMemo,_n.isPortal,_n.isProfiler,_n.isStrictMode,_n.isSuspense,_n.isValidElementType,_n.typeOf,je(function(e){e.exports=Rn})),Hn=Object.getOwnPropertySymbols,Vn=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable;(function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}})()&&Object.assign;var Wn="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";Function.call.bind(Object.prototype.hasOwnProperty);function Yn(){}function Gn(){}Gn.resetWarningCache=Yn;var qn=je(function(e){e.exports=function(){function e(e,t,n,r,o,i){if(i!==Wn){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:Gn,resetWarningCache:Yn};return n.PropTypes=n,n}()}),Qn=function(e){return void 0===e&&(e={}),{history:qn.shape({action:qn.string,block:qn.func,createHref:qn.func,go:qn.func,goBack:qn.func,goForward:qn.func,length:qn.number,listen:qn.func,location:qn.shape({pathname:qn.string,search:qn.string,hash:qn.string,key:qn.string}),push:qn.func,replace:qn.func}).isRequired,match:qn.shape({isExact:qn.bool,params:qn.shape(e),path:qn.string,url:qn.string}).isRequired}},Zn={theme:qn.shape({main:qn.shape({colors:qn.object,fontSizes:qn.object,fontWeights:qn.object,sizes:qn.object})})};function $n(e,t,n,r,o,i,a){try{var s=e[i](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function Jn(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(e){$n(i,r,o,a,s,"next",e)}function s(e){$n(i,r,o,a,s,"throw",e)}a(void 0)})}}function Xn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Kn(){return(Kn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function er(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function tr(e,t){return t||(t=e.slice(0)),e.raw=t,e}var nr,rr=t({}),or=t=>{var n=t.children,r=er(t,["children"]);return e.createElement(rr.Provider,{value:r},n)},ir=()=>n(rr);or.defaultProps={currentEnvironment:"development",disableGlobalOverlayBlocker:()=>{},emitEvent:()=>{},enableGlobalOverlayBlocker:()=>{},plugins:{},updatePlugin:()=>{}},or.propTypes={children:qn.node.isRequired,currentEnvironment:qn.string,disableGlobalOverlayBlocker:qn.func,emitEvent:qn.func,enableGlobalOverlayBlocker:qn.func,plugins:qn.object,updatePlugin:qn.func};var ar,sr=Z.div(nr||(nr=tr(["\n position: fixed;\n top: 0;\n height: 6rem;\n width: 6.5rem;\n line-height: 6rem;\n z-index: 1050;\n text-align: center;\n background-color: #ffffff;\n color: #81848a;\n border-top: 1px solid #f3f4f4;\n border-right: 1px solid #f3f4f4;\n border-left: 1px solid #f3f4f4;\n cursor: pointer;\n &:before {\n content: '\f053';\n font-family: 'FontAwesome';\n font-size: 1.8rem;\n font-weight: bolder;\n }\n &:hover {\n background-color: #f3f4f4;\n }\n"],["\n position: fixed;\n top: 0;\n height: 6rem;\n width: 6.5rem;\n line-height: 6rem;\n z-index: 1050;\n text-align: center;\n background-color: #ffffff;\n color: #81848a;\n border-top: 1px solid #f3f4f4;\n border-right: 1px solid #f3f4f4;\n border-left: 1px solid #f3f4f4;\n cursor: pointer;\n &:before {\n content: '\\f053';\n font-family: 'FontAwesome';\n font-size: 1.8rem;\n font-weight: bolder;\n }\n &:hover {\n background-color: #f3f4f4;\n }\n"]))),lr=t=>{var n=ir().emitEvent,r=U("/plugins/:pluginId"),o=U("/settings/:settingType"),i=b(r,["params","pluginId"],null),a=b(o,["params","settingType"],null),s=i||a;return e.createElement(sr,Kn({},t,{onClick:e=>{s&&n("didGoBack",{location:s}),t.onClick(e)}}))};lr.defaultProps={onClick:()=>{}},lr.propTypes={onClick:qn.func};var cr,ur=Z.div(ar||(ar=tr(["\n padding-top: ",";\n padding-right: ",";\n padding-bottom: ",";\n padding-left: ",";\n"])),e=>{var t=e.size;return e.top&&t},e=>{var t=e.size;return e.right&&t},e=>{var t=e.size;return e.bottom&&t},e=>{var t=e.size;return e.left&&t});ur.defaultProps={bottom:!1,left:!1,right:!1,size:"0",top:!1},ur.propTypes={bottom:qn.bool,left:qn.bool,right:qn.bool,size:qn.string,top:qn.bool};var pr,dr,fr=Z.div(cr||(cr=tr(["\n padding-top: 2rem;\n .primary {\n min-width: 15rem;\n padding-top: 4px;\n padding-left: 1.6rem;\n padding-right: 1.6rem;\n -webkit-font-smoothing: antialiased;\n border-radius: 0.3rem;\n border: 0;\n font-family: Lato;\n font-weight: 500;\n color: white;\n cursor: pointer;\n background: linear-gradient(315deg, #0097f6 0%, #005eea 100%);\n\n &:before {\n content: '\f02d';\n font-family: 'FontAwesome';\n font-weight: 600;\n font-size: 1.3rem;\n margin-right: 13px;\n }\n > i,\n > svg {\n margin-right: 1.3rem;\n font-weight: 600;\n padding-top: 1px;\n }\n\n &:active {\n box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.15);\n }\n &:focus {\n outline: 0;\n }\n &:hover {\n color: white;\n }\n }\n"],["\n padding-top: 2rem;\n .primary {\n min-width: 15rem;\n padding-top: 4px;\n padding-left: 1.6rem;\n padding-right: 1.6rem;\n -webkit-font-smoothing: antialiased;\n border-radius: 0.3rem;\n border: 0;\n font-family: Lato;\n font-weight: 500;\n color: white;\n cursor: pointer;\n background: linear-gradient(315deg, #0097f6 0%, #005eea 100%);\n\n &:before {\n content: '\\f02d';\n font-family: 'FontAwesome';\n font-weight: 600;\n font-size: 1.3rem;\n margin-right: 13px;\n }\n > i,\n > svg {\n margin-right: 1.3rem;\n font-weight: 600;\n padding-top: 1px;\n }\n\n &:active {\n box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.15);\n }\n &:focus {\n outline: 0;\n }\n &:hover {\n color: white;\n }\n }\n"]))),mr=Z.div(pr||(pr=tr(["\n padding-top: 2.3rem;\n\n > div {\n width: 455px;\n color: #787e8f;\n font-size: 12px;\n\n > pre {\n margin: 10px;\n padding: 10px;\n background: #333;\n color: white;\n border-radius: 0.3rem;\n }\n\n > ul {\n padding-left: 20px;\n list-style: none;\n }\n }\n"]))),hr=Z.div(dr||(dr=tr(["\n padding-top: 5.5rem;\n\n .header {\n display: flex;\n justify-content: center;\n font-family: Lato;\n > div {\n padding-top: 2.5rem;\n > h4 {\n font-size: 24px;\n font-weight: 700;\n line-height: 24px;\n margin-bottom: 0;\n }\n > p {\n margin-top: -1px;\n font-size: 14px;\n color: #919bae;\n }\n }\n }\n\n .icoContainer {\n margin-right: 20px;\n padding-top: 0 !important;\n font-size: 4.2rem;\n color: #323740;\n line-height: 9.3rem;\n }\n"])));function gr(t){var n,r=t.blockerComponentTitle,o=t.blockerComponentDescription,i=t.blockerComponentIcon,a=t.blockerComponentContent;switch(void 0===a?"":a){case"renderIde":n=Ir();break;case"renderButton":n=kr();break;default:n=""}return e.createElement(hr,null,e.createElement("div",{className:"header"},e.createElement("div",{className:"icoContainer"},e.createElement(ne,{icon:i})),e.createElement("div",null,e.createElement("h4",null,e.createElement(K,{id:r})),e.createElement("p",null,e.createElement(K,{id:o})),n)))}var br,yr,vr,xr,Er,wr,Sr,Cr,Mr,Or,jr,Ir=()=>e.createElement(mr,null,e.createElement("div",null,e.createElement("pre",{style:{whiteSpace:"pre-wrap"}},e.createElement("code",null,"strapi develop")),e.createElement("pre",{style:{whiteSpace:"pre-wrap"}},e.createElement("code",null,"npm run develop")))),kr=()=>e.createElement(fr,null,e.createElement("a",{className:te("primary","btn"),href:"https://strapi.io",target:"_blank",rel:"noopener noreferrer"},"Read the documentation"));gr.defaultProps={blockerComponentContent:"",blockerComponentDescription:"app.utils.defaultMessage",blockerComponentIcon:"lock",blockerComponentTitle:"app.utils.defaultMessage"},gr.propTypes={blockerComponentContent:qn.string,blockerComponentDescription:qn.string.isRequired,blockerComponentIcon:qn.string,blockerComponentTitle:qn.string.isRequired};var Nr,Lr=$(br||(br=tr(["\n padding: 0 15px;\n background: #f3f3f3;\n color: #323740;\n font-weight: 500;\n transition: all 0.2s ease;\n &:before {\n content: '\f053';\n margin-right: 10px;\n font-family: 'FontAwesome';\n font-size: 1.2rem;\n color: #323740;\n }\n &:hover {\n background: darken(#f6f6f6, 5%);\n }\n &:active {\n box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.1);\n }\n"],["\n padding: 0 15px;\n background: #f3f3f3;\n color: #323740;\n font-weight: 500;\n transition: all 0.2s ease;\n &:before {\n content: '\\f053';\n margin-right: 10px;\n font-family: 'FontAwesome';\n font-size: 1.2rem;\n color: #323740;\n }\n &:hover {\n background: darken(#f6f6f6, 5%);\n }\n &:active {\n box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.1);\n }\n"]))),Pr=$(yr||(yr=tr(["\n min-width: 14rem;\n font-weight: 500;\n border: 1px solid;\n background-color: #007eff;\n -webkit-font-smoothing: antialiased;\n color: white;\n &:active {\n box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.15);\n }\n"]))),Ar=$(vr||(vr=tr(["\n min-width: 14rem;\n padding-left: 1.6rem;\n padding-right: 1.6rem;\n font-weight: 500;\n background: linear-gradient(315deg, #0097f6 0%, #005eea 100%);\n -webkit-font-smoothing: antialiased;\n color: white;\n &:before {\n content: '\f067';\n margin-right: 13px;\n font-family: 'FontAwesome';\n font-weight: 600;\n font-size: 1.3rem;\n }\n &:active {\n box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.15);\n }\n"],["\n min-width: 14rem;\n padding-left: 1.6rem;\n padding-right: 1.6rem;\n font-weight: 500;\n background: linear-gradient(315deg, #0097f6 0%, #005eea 100%);\n -webkit-font-smoothing: antialiased;\n color: white;\n &:before {\n content: '\\f067';\n margin-right: 13px;\n font-family: 'FontAwesome';\n font-weight: 600;\n font-size: 1.3rem;\n }\n &:active {\n box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.15);\n }\n"]))),Dr=$(xr||(xr=tr(["\n position: relative;\n min-width: 10rem;\n overflow: hidden;\n color: #919bae;\n border: 0.1rem solid #e3e9f3;\n border-radius: 3px;\n &:active {\n border: 0.1rem solid #b6bdca;\n }\n"]))),Tr=$(Er||(Er=tr(["\n position: relative;\n overflow: hidden;\n padding: 0 15px;\n background: rgba(255, 0, 0, 0.15);\n color: #f23508;\n border: 0.1rem solid rgba(255, 0, 0, 0.2);\n border-radius: 3px;\n\n &:active {\n border: 0.1rem solid rgba(255, 0, 0, 0.3);\n }\n"]))),Fr=$(wr||(wr=tr(["\n height: 2.6rem;\n min-width: 15rem;\n padding-left: 1.6rem;\n padding-right: 1.6rem;\n font-size: 1.3rem;\n line-height: 1.6rem;\n font-weight: 500;\n color: #1c5de7;\n border: 0.1rem solid #1c5de7;\n"]))),zr=$(Sr||(Sr=tr(["\n height: 2.6rem;\n min-width: auto;\n padding: 0 15px 0px;\n color: #1c5de7;\n line-height: 1.6rem;\n border: 0.1rem solid #1c5de7;\n font-weight: 500;\n font-size: 1.3rem;\n &:before {\n content: '\f067';\n margin-right: 13px;\n font-family: 'FontAwesome';\n font-weight: 600;\n font-size: 1.3rem;\n }\n"],["\n height: 2.6rem;\n min-width: auto;\n padding: 0 15px 0px;\n color: #1c5de7;\n line-height: 1.6rem;\n border: 0.1rem solid #1c5de7;\n font-weight: 500;\n font-size: 1.3rem;\n &:before {\n content: '\\f067';\n margin-right: 13px;\n font-family: 'FontAwesome';\n font-weight: 600;\n font-size: 1.3rem;\n }\n"]))),Rr=J(Cr||(Cr=tr(["\n 0% {\n opacity: .2;\n }\n 20% {\n opacity: 1;\n }\n 100% {\n opacity: .2;\n }\n"]))),_r=Z.button(Mr||(Mr=tr(["\n ","\n\n ","\n\n ","\n\n .saving {\n margin-top: -2.35rem;\n padding-left: 4px;\n line-height: 3.8rem;\n font-size: 4rem;\n }\n\n .saving span {\n animation-name: ",";\n animation-duration: 1.4s;\n animation-iteration-count: infinite;\n animation-fill-mode: both;\n }\n\n .saving span:nth-child(2) {\n animation-delay: .2s;\n }\n\n .saving span:nth-child(3) {\n animation-delay: .4s;\n }\n"])),e=>{var t=e.loader;return $(t?Or||(Or=tr(["\n height: 3rem;\n padding: 0;\n border-radius: 0.3rem;\n letter-spacing: 0.5rem;\n font-family: Lato;\n cursor: not-allowed;\n opacity: 0.65;\n &:focus {\n outline: 0;\n }\n "])):jr||(jr=tr(["\n height: 3rem;\n position: relative;\n border-radius: 0.3rem;\n white-space: nowrap;\n margin-right: 1.8rem;\n line-height: 25px;\n font-size: 13px;\n cursor: pointer;\n font-family: Lato;\n -webkit-font-smoothing: antialiased;\n > i,\n > svg {\n margin-right: 1.3rem;\n padding-top: 1px;\n font-weight: 600;\n }\n &:focus {\n outline: 0;\n }\n &:hover {\n &::after {\n content: '';\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n border-radius: 0.3rem;\n opacity: 0.1;\n background: #ffffff;\n }\n }\n &:disabled {\n cursor: not-allowed;\n }\n "])))},e=>e.primary?Pr:e.primaryAddShape?Ar:e.secondary?Dr:e.secondaryHotlineAdd?zr:e.secondaryHotline?Fr:e.delete?Tr:e.back?Lr:void 0,e=>{switch(e.kind){case"primary":return Pr;case"primaryAddShape":return Ar;case"secondary":return Dr;case"secondaryHotlineAdd":return zr;case"secondaryHotline":return Fr;case"delete":return Tr;case"back":return Lr;default:return""}},Rr);function Br(t){var n=y(t.label)||t.children?t.children:e.createElement(K,{id:t.label,values:t.labelValues});return e.createElement(_r,Kn({},t,{type:t.type||"button"}),!t.loader&&n,t.loader&&e.createElement("div",{className:"saving"},e.createElement("span",null,"."),e.createElement("span",null,"."),e.createElement("span",null,".")))}Br.propTypes={children:qn.node,className:qn.any,kind:qn.oneOfType([qn.string,qn.bool]),label:qn.string,labelValues:qn.object,loader:qn.bool,primary:qn.bool,primaryAddShape:qn.bool,secondary:qn.bool,secondaryHotline:qn.bool,secondaryHotlineAdd:qn.bool,type:qn.string};var Hr,Vr=Z(re)(Nr||(Nr=tr(["\n position: relative;\n height: 3rem;\n font-family: Lato;\n border-radius: 3px;\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n cursor: pointer;\n font-family: Lato;\n color: #f64d0a;\n border: 0.1rem solid #f64d0a;\n border-radius: 3px;\n background-color: transparent;\n border: 0.1rem solid #f64d0a;\n color: #f64d0a;\n\n &:hover,\n &:active,\n &.btn-secondary:not(:disabled):not(.disabled):active,\n &.btn-secondary:not(:disabled):not(.disabled):focus,\n &.btn-secondary:not(:disabled):not(.disabled):focus:active,\n &.btn-secondary:hover {\n color: #f64d0a !important;\n background-color: white;\n border: 0.1rem solid #f64d0a;\n }\n"]))),Ur=Z(re)(Hr||(Hr=tr(["\n position: relative;\n height: 3rem;\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n font-family: Lato;\n color: ",";\n border: 0.1rem solid ",";\n border-radius: 3px;\n cursor: pointer;\n background-color: transparent;\n line-height: 1.15;\n &::before,\n span {\n display: inline-block;\n vertical-align: middle;\n }\n &:hover,\n &:active,\n &.btn-secondary:not(:disabled):not(.disabled):active,\n &.btn-secondary:not(:disabled):not(.disabled):focus,\n &.btn-secondary:not(:disabled):not(.disabled):focus:active,\n &.btn-secondary:hover {\n color: "," !important;\n background-color: white;\n border: 0.1rem solid ",";\n }\n"])),hn.green,hn.green,hn.green,hn.green);function Wr(t){var n=t.message,r=t.onClick,o=t.type,i=t.isSecondary?Vr:Ur;return e.createElement(i,{onClick:r,type:o},e.createElement(K,{id:n}))}Wr.defaultProps={isSecondary:!1,type:"button"},Wr.propTypes={isSecondary:qn.bool,message:qn.string.isRequired,onClick:qn.func.isRequired,type:qn.string};var Yr,Gr,qr,Qr,Zr,$r,Jr=r(Wr),Xr=Z(t=>{t.isUp;var n=er(t,["isUp"]);return e.createElement(ue,n)})(Yr||(Yr=tr(["\n margin-left: 5px;\n ","\n"])),e=>{return e.isUp&&"\n transform: rotateZ(180deg);\n "}),Kr=Z.button(Gr||(Gr=tr(["\n display: flex;\n justify-content: center;\n height: 20px;\n width: 20px;\n margin: 8px 5px 0px 0px;\n border-radius: 50%;\n border: 1px solid #e3e9f3;\n cursor: pointer;\n &:focus {\n outline: 0;\n }\n ","\n"])),e=>{var t=e.isRemoveButton;return $(t?qr||(qr=tr(["\n &:after {\n content: '\f068';\n font-family: FontAwesome;\n font-size: 9px;\n line-height: 18px;\n color: #007eff;\n }\n "],["\n &:after {\n content: '\\f068';\n font-family: FontAwesome;\n font-size: 9px;\n line-height: 18px;\n color: #007eff;\n }\n "])):Qr||(Qr=tr(["\n &:after {\n content: '\f067';\n font-family: FontAwesome;\n font-size: 9px;\n line-height: 18px;\n color: #007eff;\n }\n "],["\n &:after {\n content: '\\f067';\n font-family: FontAwesome;\n font-size: 9px;\n line-height: 18px;\n color: #007eff;\n }\n "])))}),eo=Z.div(Zr||(Zr=tr(["\n padding: 18px 30px !important;\n"])));class to extends e.Component{constructor(e){super(e),this.state={error:null,errorInfo:null}}render(){return this.state.errorInfo?e.createElement("div",null,e.createElement("h2",null,e.createElement(K,{id:"components.ErrorBoundary.title"})),e.createElement("details",{style:{whiteSpace:"pre-wrap"}},this.state.error&&this.state.error.toString(),e.createElement("br",null),this.state.errorInfo.componentStack)):this.props.children}}to.propTypes={children:qn.node.isRequired};class no extends e.Component{constructor(){super(...arguments),Xn(this,"getInjectedComponent",()=>this.context.plugins.reduce((e,t)=>{return y(t.toJS().injectedComponents)?e:t.toJS().injectedComponents.filter(e=>e.plugin===this.props.plugin&&e.container===this.props.container&&e.area===this.props.area)[0]},{}))}render(){var t=b(this.getInjectedComponent(),"injectedComponent"),n=t?e.createElement(t,this.props):"";return e.createElement("div",null,n)}}no.contextTypes={plugins:qn.object,router:qn.object,updatePlugin:qn.func},no.defaultProps={children:e.createElement("div",null)},no.propTypes={area:qn.string.isRequired,children:qn.node,container:qn.string.isRequired,plugin:qn.string.isRequired};var ro,oo,io=Z.div($r||($r=tr(["\n display: flex;\n align-items: center;\n height: 30px;\n margin-bottom: 6px;\n margin-right: 10px;\n padding-left: 10px;\n background: rgba(0, 126, 255, 0.08);\n border: 1px solid rgba(0, 126, 255, 0.24);\n border-radius: 2px;\n line-height: 28px;\n color: #007eff;\n font-size: 13px;\n -webkit-font-smoothing: antialiased;\n > span:nth-child(2) {\n font-weight: 700;\n }\n"]))),ao=Z.button(ro||(ro=tr(["\n display: flex;\n justify-items: center;\n height: 13px;\n padding-left: 10px;\n padding-right: 10px;\n margin-left: 10px;\n border-left: 1px solid rgba(0, 126, 255, 0.1);\n &:focus {\n outline: 0;\n }\n"]))),so=t=>e.createElement("svg",Kn({width:"12px",height:"10px",xmlns:"http://www.w3.org/2000/svg"},t),e.createElement("path",{d:"M10.0719417,0.127226812 C10.1612888,0.127226812 10.2403266,0.161591074 10.3090551,0.230319596 L10.3090551,0.230319596 L10.8245191,0.745783513 C10.8932476,0.814512036 10.9276118,0.893549837 10.9276118,0.982896916 C10.9276118,1.07224399 10.8932476,1.1512818 10.8245191,1.22001032 L10.8245191,1.22001032 L6.77297267,5.27155671 L10.8245191,9.3231031 C10.8932476,9.39183162 10.9276118,9.47086942 10.9276118,9.5602165 C10.9276118,9.64956358 10.8932476,9.72860138 10.8245191,9.79732991 L10.8245191,9.79732991 L10.3090551,10.3127938 C10.2403266,10.3815223 10.1612888,10.4158866 10.0719417,10.4158866 C9.98259466,10.4158866 9.90355686,10.3815223 9.83482834,10.3127938 L9.83482834,10.3127938 L5.92809485,6.40509433 C4.98802554,7.34516364 3.68545904,8.64773014 2.02039535,10.3127938 C1.95166683,10.3815223 1.87262903,10.4158866 1.78328195,10.4158866 C1.69393487,10.4158866 1.61489707,10.3815223 1.54616855,10.3127938 L1.03070463,9.79732991 C0.961976106,9.72860138 0.927611845,9.64956358 0.927611845,9.5602165 C0.927611845,9.47086942 0.961976106,9.39183162 1.03070463,9.3231031 L5.08225102,5.27155671 L1.03070463,1.22001032 C0.961976106,1.1512818 0.927611845,1.07224399 0.927611845,0.982896916 C0.927611845,0.893549837 0.961976106,0.814512036 1.03070463,0.745783513 L1.54616855,0.230319596 C1.61489707,0.161591074 1.69393487,0.127226812 1.78328195,0.127226812 C1.87262903,0.127226812 1.95166683,0.161591074 2.02039535,0.230319596 L5.92761184,4.13822681 L9.83482834,0.230319596 C9.88637473,0.178773204 9.94372009,0.146556709 10.0068644,0.133670111 Z",fillRule:"nonzero"}));function lo(t){var n=t.label,r=t.onClick,o=n.name,i=n.filter,a=n.value;return e.createElement(io,null,e.createElement("span",null,v(o)," "),e.createElement(K,{id:"components.FilterOptions.FILTER_TYPES."+i}),e.createElement("span",null," ",a),e.createElement(ao,{type:"button",onClick:r},e.createElement(so,{width:"11px",height:"11px",fill:"#007eff"})))}lo.defaultProps={children:null,onClick:()=>{}},lo.propTypes={children:qn.node,label:qn.shape({name:qn.string,filter:qn.string,value:qn.string}),onClick:qn.func};var co=Z.div(oo||(oo=tr(["\n display: flex;\n width: 100%;\n justify-content: flex-end;\n margin-top: -2px;\n\n > div {\n display: inline-flex;\n flex-direction: row;\n min-width: 120px;\n height: 32px;\n overflow: hidden;\n background: #ffffff;\n border-radius: 3px;\n border: 1px solid #e2e8f3;\n }\n\n .paginationNavigator {\n position: relative;\n width: 36px;\n text-align: center;\n line-height: 30px;\n font-size: 1.6rem;\n i,\n svg {\n color: #97999e;\n }\n\n &:first-of-type {\n margin-right: 10px;\n &:after {\n content: '';\n position: absolute;\n top: 3px;\n bottom: 3px;\n right: 0;\n width: 1px;\n background: #f1f1f2;\n }\n }\n\n &:last-of-type {\n margin-left: 10px;\n &:before {\n content: '';\n position: absolute;\n top: 3px;\n bottom: 3px;\n left: 0;\n width: 1px;\n background: #f1f1f2;\n }\n }\n\n &[disabled] {\n i,\n svg {\n opacity: 0.3;\n }\n }\n }\n\n .navWrapper {\n min-width: 48px;\n ul {\n display: flex;\n flex-direction: row;\n justify-content: center;\n height: 100%;\n margin: 0 -5px;\n padding: 0;\n }\n\n li {\n position: relative;\n min-width: 15px;\n margin: 0 5px !important;\n text-align: center;\n line-height: 32px;\n color: #333740;\n a {\n color: #333740;\n font-size: 1.3rem;\n &:hover {\n &:after {\n content: '';\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 2px;\n background: #1c5de7;\n }\n }\n &:hover,\n &:visited,\n &:focus,\n &:active {\n text-decoration: none;\n color: #333740;\n }\n }\n }\n }\n\n .navUl {\n display: flex;\n flex-direction: row;\n justify-content: center;\n margin: 0;\n padding: 0;\n }\n\n .navLiActive {\n font-weight: 800;\n &:after {\n content: '';\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 2px;\n background: #1c5de7;\n }\n }\n"])));class uo extends e.Component{constructor(){super(...arguments),Xn(this,"getLastPageNumber",()=>Math.ceil(this.props.count/this.props.params._limit)||1),Xn(this,"handleDotsClick",e=>e.preventDefault()),Xn(this,"handlePreviousPageClick",e=>{if(e.preventDefault(),!this.isFirstPage()){var t={name:"params._page",value:this.props.params._page-1};this.props.onChangeParams({target:t})}}),Xn(this,"handleNextPageClick",e=>{if(e.preventDefault(),!this.isLastPage()){var t={name:"params._page",value:this.props.params._page+1};this.props.onChangeParams({target:t})}}),Xn(this,"handleFirstPageClick",e=>{e.preventDefault();this.props.onChangeParams({target:{name:"params._page",value:1}})}),Xn(this,"handleLastPageClick",e=>{e.preventDefault();var t={name:"params._page",value:this.getLastPageNumber()};this.props.onChangeParams({target:t})}),Xn(this,"isFirstPage",()=>1===this.props.params._page),Xn(this,"isLastPage",()=>this.props.params._page===this.getLastPageNumber()),Xn(this,"needAfterLinksDots",()=>this.props.params._page<this.getLastPageNumber()-1),Xn(this,"needPreviousLinksDots",()=>this.props.params._page>3),Xn(this,"renderLinks",()=>{var t=[];return t.push({value:this.props.params._page,isActive:!0,handleClick:e=>e.preventDefault()}),this.isFirstPage()||t.unshift({value:this.props.params._page-1,isActive:!1,handleClick:this.handlePreviousPageClick}),!this.isLastPage()&&this.props.count>this.props.params._limit&&t.push({value:this.props.params._page+1,isActive:!1,handleClick:this.handleNextPageClick}),this.needPreviousLinksDots()&&t.unshift({value:1,isActive:!1,handleClick:this.handleFirstPageClick}),this.needAfterLinksDots()&&t.push({value:this.getLastPageNumber(),isActive:!1,handleClick:this.handleLastPageClick}),x(t,(t,n)=>e.createElement("li",{className:te(t.isActive&&"navLiActive"),key:n},e.createElement("a",{href:"",disabled:t.isActive,onClick:t.handleClick},t.value)))})}render(){return e.createElement(co,null,e.createElement("div",null,e.createElement("a",{href:"",className:"paginationNavigator",onClick:this.handlePreviousPageClick,disabled:this.isFirstPage()},e.createElement("i",{className:"fa fa-chevron-left","aria-hidden":"true"})),e.createElement("nav",{className:"navWrapper"},e.createElement("ul",{className:"navUl"},this.renderLinks())),e.createElement("a",{href:"",className:"paginationNavigator",onClick:this.handleNextPageClick,disabled:this.isLastPage()},e.createElement("i",{className:"fa fa-chevron-right","aria-hidden":"true"}))))}}uo.defaultProps={count:0,onChangeParams:()=>{},params:{_page:1,_limit:10}},uo.propTypes={count:qn.oneOfType([qn.number,qn.bool]),onChangeParams:qn.func,params:qn.shape({_page:qn.oneOfType([qn.string,qn.number]),_limit:qn.number})};var po,fo,mo=(e,t)=>{var n=parseInt(e,16)-t,r=n<0?0:n;return r=r.toString(16).length>1?r.toString(16):"0"+r.toString(16)},ho=(e,t)=>{var n=e.indexOf("#")>=0?e.substring(1,e.length):e,r=parseInt(255*t/100,10);return n="#"+mo(n.substring(0,2),r)+mo(n.substring(2,4),r)+mo(n.substring(4,6),r)},go=Z.div(po||(po=tr(["\n display: flex;\n flex-direction: row;\n overflow: hidden;\n margin-top: 4.3rem;\n border-radius: 2px;\n box-shadow: 0 2px 4px #e3e9f3;\n > a {\n box-shadow: 1px 0 0px rgba(#dbdbdb, 0.5),\n inset 0px -1px 0px -2px rgba(#dbdbdb, 0.5);\n background-color: #f5f5f5;\n &:first-child {\n border-radius: 2px 0 0 0;\n }\n &:last-child {\n border-radius: 0 2px 0 0;\n }\n }\n\n .headerLink {\n position: relative;\n display: flex;\n flex: 1 100%;\n height: 3.6rem;\n border-radius: 2px 0 0 0;\n background-color: darken(#f5f5f5, 50%);\n text-decoration: none !important;\n font-family: Lato;\n font-size: 1.3rem;\n color: #333740 !important;\n line-height: 1.6rem;\n\n &.linkActive {\n z-index: 10;\n background-color: #ffffff !important;\n font-weight: bold;\n text-decoration: none !important;\n box-shadow: 0 0 2px rgba(#dbdbdb, 0.5);\n border-top: 0.2rem solid #1c5de7;\n }\n }\n\n .linkText {\n display: flex;\n margin: auto;\n text-transform: capitalize;\n }\n\n .notifPoint {\n height: 0.4rem;\n width: 0.4rem;\n margin: 1px 0 0 0.7rem;\n align-self: center;\n border-radius: 0.5rem;\n background-color: #27b70f;\n }\n"])));function bo(t){var n=t.links,r=t.style,o="#F5F5F5";return e.createElement(go,{style:r},x(n,t=>(o=ho(o,1.5),e.createElement(W,{key:t.name,className:"headerLink",style:{backgroundColor:o,cursor:t.disabled?"not-allowed":"pointer"},to:t.to,activeClassName:"linkActive",isActive:(e,n)=>n.pathname===t.to.split("?")[0],onClick:e=>{t.disabled&&e.preventDefault()}},e.createElement("div",{className:"linkText text-center"},e.createElement(K,{id:t.name,defaultMessage:t.name,values:t.values}),t.active&&e.createElement("div",{className:"notifPoint"}))))))}bo.defaultProps={links:[],style:{}},bo.propTypes={links:qn.arrayOf(qn.shape({active:qn.bool,name:qn.string,to:qn.string})),style:qn.object};var yo,vo=Z.div(fo||(fo=tr(["\n color: ",";\n font-weight: bold;\n section {\n display: flex;\n padding: 0 ","px;\n &:first-of-type {\n height: 59px;\n font-size: 1.3rem;\n background-color: ",";\n }\n &:not(:first-of-type) {\n position: relative;\n justify-content: space-between;\n height: 65px;\n font-size: 1.8rem;\n hr {\n position: absolute;\n left: ","px;\n bottom: 0;\n width: calc(100% - ","px);\n height: 1px;\n background: ",";\n border: 0;\n margin: 0;\n }\n span {\n padding-top: 16px;\n }\n .settings-tabs {\n position: absolute;\n right: ","px;\n bottom: -","px;\n }\n }\n }\n"])),hn.black,3*gn.margin,hn.lightGrey,3*gn.margin,6*gn.margin,hn.brightGrey,3*gn.margin,.1*gn.margin),xo=Z.div(yo||(yo=tr(["\n display: flex;\n img {\n width: auto;\n height: 20px;\n margin: auto 20px auto 0;\n }\n span {\n margin auto 0;\n }\n"]))),Eo=t=>{var n=t.fill,r=t.height,o=t.width,i=er(t,["fill","height","width"]);return e.createElement("svg",Kn({},i,{width:o,height:r,xmlns:"http://www.w3.org/2000/svg"}),e.createElement("path",{d:"M7.78 6.72L5.06 4l2.72-2.72a.748.748 0 0 0 0-1.06.748.748 0 0 0-1.06 0L4 2.94 1.28.22a.748.748 0 0 0-1.06 0 .748.748 0 0 0 0 1.06L2.94 4 .22 6.72a.748.748 0 0 0 0 1.06.748.748 0 0 0 1.06 0L4 5.06l2.72 2.72a.748.748 0 0 0 1.06 0 .752.752 0 0 0 0-1.06z",fill:n,fillRule:"evenodd"}))};Eo.defaultProps={fill:"#b3b5b9",height:"8",width:"8"},Eo.propTypes={fill:qn.string,height:qn.oneOfType([qn.number,qn.string]),width:qn.oneOfType([qn.number,qn.string])};var wo=t=>{var n=t.fill,r=t.height,o=t.width,i=er(t,["fill","height","width"]);return e.createElement("svg",Kn({},i,{width:o,height:r,xmlns:"http://www.w3.org/2000/svg"}),e.createElement("path",{d:"M15.875 13.446l-3.533-3.58a6.531 6.531 0 00.875-3.245C13.217 2.97 10.25 0 6.608 0 2.967 0 0 2.97 0 6.62s2.967 6.622 6.608 6.622c1.163 0 2.313-.321 3.338-.934l3.517 3.567a.422.422 0 00.608 0l1.804-1.825a.428.428 0 000-.604zM6.608 2.579a4.041 4.041 0 014.034 4.042 4.041 4.041 0 01-4.034 4.042A4.041 4.041 0 012.575 6.62a4.041 4.041 0 014.033-4.042z",fill:n,fillRule:"evenodd"}))};wo.defaultProps={fill:"#b3b5b9",height:"16",width:"16"},wo.propTypes={fill:qn.string,height:qn.oneOfType([qn.number,qn.string]),width:qn.oneOfType([qn.number,qn.string])};var So,Co=t=>{var n=t.fill,r=t.height,o=t.width,i=er(t,["fill","height","width"]);return e.createElement("svg",Kn({},i,{width:o,height:r,xmlns:"http://www.w3.org/2000/svg"}),e.createElement("g",{stroke:n,fill:"none",fillRule:"evenodd",strokeLinecap:"round"},e.createElement("path",{d:"M3.5 6.5h2M2.5 4.5h4M1.5 2.5h6M.5.5h8"})))};Co.defaultProps={fill:"#007EFF",height:"7",width:"9"},Co.propTypes={fill:qn.string,height:qn.oneOfType([qn.number,qn.string]),width:qn.oneOfType([qn.number,qn.string])};var Mo,Oo=Z.div(So||(So=tr(["\n position: relative;\n height: 22px;\n margin: auto;\n margin-top: 19px;\n margin-left: 20px;\n padding-right: 10px;\n padding-left: 30px;\n background: rgba(0, 126, 255, 0.08);\n border: 1px solid rgba(0, 126, 255, 0.24);\n border-radius: 2px;\n color: #007eff;\n font-size: 13px;\n font-weight: 400;\n line-height: 20px;\n -webkit-font-smoothing: antialiased;\n > svg {\n position: absolute;\n top: 1px;\n margin: auto;\n bottom: 0;\n left: 11px;\n height: 7px;\n }\n"]))),jo=t=>{var n=t.label;return e.createElement(Oo,null,e.createElement(Co,null),n)};jo.defaultProps={label:null},jo.propTypes={label:qn.string};var Io,ko,No=Z.div(Mo||(Mo=tr(["\n display: flex;\n flex-direction: column;\n justify-content: center;\n height: 13px;\n margin: 25px auto 0;\n border-radius: 50%;\n cursor: pointer;\n"]))),Lo=Z.div(Io||(Io=tr(["\n position: fixed;\n top: 0;\n display: flex;\n align-items: center;\n overflow: hidden;\n min-width: 44rem;\n height: 6rem;\n padding-right: 20px;\n background-color: #ffffff;\n border-right: 1px solid #f3f4f4;\n z-index: 1050;\n color: #9ea7b8;\n line-height: 6rem;\n letter-spacing: 0;\n\n > div:first-child {\n height: 100%;\n\n margin-right: 10px;\n > svg {\n color: #b3b5b9;\n vertical-align: middle;\n }\n }\n\n input {\n position: relative;\n width: 100%;\n outline: 0;\n\n &::placeholder {\n color: #9ea7b8 !important;\n font-size: 13px !important;\n }\n }\n\n > div:nth-child(2) {\n display: flex;\n flex: 2;\n }\n"]))),Po=t=>{var n=t.label,r=t.name,o=t.onChange,i=t.onClear,a=t.placeholder,s=t.value,l=t.className,c=t.autoFocus;return e.createElement(Lo,{className:l},e.createElement("div",null,e.createElement(wo,null)),e.createElement("div",null,e.createElement("input",{autoComplete:"off",name:r,onChange:o,placeholder:a,type:"text",value:s,autoFocus:c}),""!==s&&e.createElement(No,{onClick:i},e.createElement(Eo,null))),n&&e.createElement(jo,{label:n}))};Po.defaultProps={label:"",name:"",onChange:()=>{},onClear:()=>{},placeholder:"Search for an entry",value:"",autoFocus:!1},Po.propTypes={label:qn.string,name:qn.string,onChange:qn.func,onClear:qn.func,placeholder:qn.string,value:qn.string,autoFocus:qn.bool};var Ao=Z.div(ko||(ko=tr(["\n width: 23px;\n height: 100%;\n color: #0e1622;\n opacity: 0.75;\n -webkit-font-smoothing: antialiased;\n > i,\n > svg {\n z-index: 0;\n font-size: 1.2rem;\n height: 1.2rem;\n vertical-align: inherit;\n }\n"])));function Do(t){var n=Object.assign({},t);return["onClick","icoType"].map(e=>delete n[e]),e.createElement(Ao,{onClick:e=>Fo(e,t.onClick),id:t.id},e.createElement("i",Kn({className:"fa fa-"+t.icoType,id:t.id,role:"button","aria-hidden":"true"},n)))}var To,Fo=(e,t)=>{t&&(e.preventDefault(),e.stopPropagation(),t(e))};Do.propTypes={icoType:qn.string,id:qn.oneOfType([qn.string,qn.number]),onClick:qn.oneOfType([qn.bool,qn.func])},Do.defaultProps={icoType:"trash-alt",id:"",onClick:()=>{}};var zo,Ro=Z.div(To||(To=tr(["\n display: flex;\n min-width: 60px;\n justify-content: flex-end;\n > div {\n width: 30px;\n height: 100%;\n color: #0e1622;\n }\n > div:last-child {\n margin-left: 0;\n padding-left: 7px;\n }\n"])));function _o(t){var n=t.icons;return e.createElement(Ro,null,x(n,(t,n)=>e.createElement(Do,Kn({key:n},t))))}_o.propTypes={icons:qn.array},_o.defaultProps={icons:[{icoType:"pencil",onClick:()=>{}},{icoType:"trash",onClick:()=>{}}]};var Bo,Ho=Z.div(zo||(zo=tr(["\n min-width: 200px;\n margin-bottom: 1rem;\n font-size: 1.3rem;\n\n > input {\n height: 3.4rem;\n margin-top: 0.9rem;\n padding-left: 1rem;\n background-size: 0 !important;\n border: 1px solid #e3e9f3;\n border-left: 0;\n border-radius: 0.25rem;\n line-height: 3.4rem;\n font-size: 1.3rem;\n font-family: 'Lato' !important;\n box-shadow: 0px 1px 1px rgba(104, 118, 142, 0.05);\n &:focus {\n border-color: #78caff;\n }\n }\n\n & + span {\n border-color: #e3e9f3;\n }\n\n .addon {\n min-width: 5.9rem;\n height: 3.4rem;\n margin-top: 0.9rem;\n background-color: rgba(16, 22, 34, 0.02);\n border: 1px solid #e3e9f3;\n border-right: 0;\n border-radius: 0.25rem;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n color: rgba(16, 22, 34, 0.5);\n line-height: 3.2rem;\n font-size: 1.3rem;\n font-family: 'Lato';\n font-weight: 600 !important;\n -moz-appearance: none;\n -webkit-appearance: none;\n }\n\n .addonFocus {\n border-color: #78caff;\n border-right: 0;\n }\n\n .errorAddon {\n border: 1px solid #ff203c !important;\n border-right: none !important;\n }\n\n .invalidAddon {\n border-color: #ff203c !important;\n border-left: 0;\n }\n"])));class Vo extends e.Component{constructor(){super(...arguments),Xn(this,"state",{isFocused:!1}),Xn(this,"handleBlur",e=>{this.setState({isFocused:!this.state.isFocused}),E(this.props.onBlur)&&this.props.onBlur(e)}),Xn(this,"handleFocus",e=>{this.setState({isFocused:!this.state.isFocused}),this.props.onFocus(e)})}render(){var t=this.props,n=t.addon,r=t.autoFocus,o=t.className,i=t.deactivateErrorHighlight,a=t.disabled,s=t.error,l=t.name,c=t.onChange,u=t.placeholder,p=t.style,d=t.tabIndex,f=t.value,m=""===u?"app.utils.placeholder.defaultMessage":u;return e.createElement(Ho,{className:te("input-group",!y(o)&&o),style:p},e.createElement(K,{id:n,defaultMessage:v(n)},t=>e.createElement("span",{className:te("input-group-addon","addon",this.state.isFocused&&"addonFocus",!i&&s&&"errorAddon")},t)),e.createElement(K,{id:m,defaultMessage:m},t=>e.createElement("input",{autoFocus:r,className:te("form-control",!i&&s&&"is-invalid",!i&&s&&this.state.isFocused&&"invalidAddon"),disabled:a,id:l,name:l,onBlur:this.handleBlur,onChange:c,onFocus:this.handleFocus,placeholder:t,tabIndex:d,type:"text",value:f})))}}Vo.defaultProps={addon:"app.utils.placeholder.defaultMessage",autoFocus:!1,className:"",deactivateErrorHighlight:!1,disabled:!1,error:!1,onBlur:()=>{},onFocus:()=>{},placeholder:"app.utils.placeholder.defaultMessage",style:{},tabIndex:"0"},Vo.propTypes={addon:qn.string,autoFocus:qn.bool,className:qn.string,deactivateErrorHighlight:qn.bool,disabled:qn.bool,error:qn.bool,name:qn.string.isRequired,onBlur:qn.oneOfType([qn.func,qn.bool]),onChange:qn.func.isRequired,onFocus:qn.func,placeholder:qn.string,style:qn.object,tabIndex:qn.string,value:qn.string.isRequired};var Uo,Wo,Yo,Go,qo=Z.div(Bo||(Bo=tr(["\n padding: 54px 30px 30px;\n text-align: center;\n background-color: white;\n p,\n a {\n line-height: normal;\n }\n p {\n &:first-of-type {\n font-size: 18px;\n font-weight: 600;\n color: #333740;\n margin-bottom: 18px;\n }\n }\n a {\n color: #007eff;\n }\n"])));function Qo(t){var n=t.title,r=t.description,o=t.link,i=t.linkText;retur