-
Notifications
You must be signed in to change notification settings - Fork 16
/
UniversalDiscovery.module.js
7 lines (7 loc) · 96.5 KB
/
UniversalDiscovery.module.js
1
2
3
4
5
6
7
!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.UniversalDiscovery=t(require("react")):(e.eZ=e.eZ||{},e.eZ.modules=e.eZ.modules||{},e.eZ.modules.UniversalDiscovery=t(e.React))}("undefined"!=typeof self?self:this,function(e){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=49)}([function(e,t,n){(function(t){if("production"!==t.env.NODE_ENV){var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,o=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r};e.exports=n(9)(o,!0)}else e.exports=n(12)()}).call(t,n(4))},function(e,t){function n(e,t){var n=e[1]||"",o=e[3];if(!o)return n;if(t&&"function"==typeof btoa){var a=r(o);return[n].concat(o.sources.map(function(e){return"/*# sourceURL="+o.sourceRoot+e+" */"})).concat([a]).join("\n")}return[n].join("\n")}function r(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var r=n(t,e);return t[2]?"@media "+t[2]+"{"+r+"}":r}).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},o=0;o<this.length;o++){var a=this[o][0];"number"==typeof a&&(r[a]=!0)}for(o=0;o<e.length;o++){var i=e[o];"number"==typeof i[0]&&r[i[0]]||(n&&!i[2]?i[2]=n:n&&(i[2]="("+i[2]+") and ("+n+")"),t.push(i))}},t}},function(e,t,n){function r(e,t){for(var n=0;n<e.length;n++){var r=e[n],o=h[r.id];if(o){o.refs++;for(var a=0;a<o.parts.length;a++)o.parts[a](r.parts[a]);for(;a<r.parts.length;a++)o.parts.push(u(r.parts[a],t))}else{for(var i=[],a=0;a<r.parts.length;a++)i.push(u(r.parts[a],t));h[r.id]={id:r.id,refs:1,parts:i}}}}function o(e,t){for(var n=[],r={},o=0;o<e.length;o++){var a=e[o],i=t.base?a[0]+t.base:a[0],s=a[1],c=a[2],l=a[3],u={css:s,media:c,sourceMap:l};r[i]?r[i].parts.push(u):n.push(r[i]={id:i,parts:[u]})}return n}function a(e,t){var n=v(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=y[y.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),y.push(t);else{if("bottom"!==e.insertAt)throw new Error("Invalid value for parameter 'insertAt'. Must be 'top' or 'bottom'.");n.appendChild(t)}}function i(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=y.indexOf(e);t>=0&&y.splice(t,1)}function s(e){var t=document.createElement("style");return e.attrs.type="text/css",l(t,e.attrs),a(e,t),t}function c(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",l(t,e.attrs),a(e,t),t}function l(e,t){Object.keys(t).forEach(function(n){e.setAttribute(n,t[n])})}function u(e,t){var n,r,o,a;if(t.transform&&e.css){if(!(a=t.transform(e.css)))return function(){};e.css=a}if(t.singleton){var l=g++;n=b||(b=s(t)),r=f.bind(null,n,l,!1),o=f.bind(null,n,l,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=c(t),r=p.bind(null,n,t),o=function(){i(n),n.href&&URL.revokeObjectURL(n.href)}):(n=s(t),r=d.bind(null,n),o=function(){i(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else o()}}function f(e,t,n,r){var o=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=x(t,o);else{var a=document.createTextNode(o),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(a,i[t]):e.appendChild(a)}}function d(e,t){var n=t.css,r=t.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}function p(e,t,n){var r=n.css,o=n.sourceMap,a=void 0===t.convertToAbsoluteUrls&&o;(t.convertToAbsoluteUrls||a)&&(r=_(r)),o&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */");var i=new Blob([r],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(i),s&&URL.revokeObjectURL(s)}var h={},m=function(e){var t;return function(){return void 0===t&&(t=e.apply(this,arguments)),t}}(function(){return window&&document&&document.all&&!window.atob}),v=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e.call(this,n)),t[n]}}(function(e){return document.querySelector(e)}),b=null,g=0,y=[],_=n(13);e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");t=t||{},t.attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||(t.singleton=m()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=o(e,t);return r(n,t),function(e){for(var a=[],i=0;i<n.length;i++){var s=n[i],c=h[s.id];c.refs--,a.push(c)}if(e){r(o(e,t),t)}for(var i=0;i<a.length;i++){var c=a[i];if(0===c.refs){for(var l=0;l<c.parts.length;l++)c.parts[l]();delete h[c.id]}}}};var x=function(){var e=[];return function(t,n){return e[t]=n,e.filter(Boolean).join("\n")}}()},function(t,n){t.exports=e},function(e,t){function n(){throw new Error("setTimeout has not been defined")}function r(){throw new Error("clearTimeout has not been defined")}function o(e){if(u===setTimeout)return setTimeout(e,0);if((u===n||!u)&&setTimeout)return u=setTimeout,setTimeout(e,0);try{return u(e,0)}catch(t){try{return u.call(null,e,0)}catch(t){return u.call(this,e,0)}}}function a(e){if(f===clearTimeout)return clearTimeout(e);if((f===r||!f)&&clearTimeout)return f=clearTimeout,clearTimeout(e);try{return f(e)}catch(t){try{return f.call(null,e)}catch(t){return f.call(this,e)}}}function i(){m&&p&&(m=!1,p.length?h=p.concat(h):v=-1,h.length&&s())}function s(){if(!m){var e=o(i);m=!0;for(var t=h.length;t;){for(p=h,h=[];++v<t;)p&&p[v].run();v=-1,t=h.length}p=null,m=!1,a(e)}}function c(e,t){this.fun=e,this.array=t}function l(){}var u,f,d=e.exports={};!function(){try{u="function"==typeof setTimeout?setTimeout:n}catch(e){u=n}try{f="function"==typeof clearTimeout?clearTimeout:r}catch(e){f=r}}();var p,h=[],m=!1,v=-1;d.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];h.push(new c(e,t)),1!==h.length||m||o(s)},c.prototype.run=function(){this.fun.apply(null,this.array)},d.title="browser",d.browser=!0,d.env={},d.argv=[],d.version="",d.versions={},d.on=l,d.addListener=l,d.once=l,d.off=l,d.removeListener=l,d.removeAllListeners=l,d.emit=l,d.prependListener=l,d.prependOnceListener=l,d.listeners=function(e){return[]},d.binding=function(e){throw new Error("process.binding is not supported")},d.cwd=function(){return"/"},d.chdir=function(e){throw new Error("process.chdir is not supported")},d.umask=function(){return 0}},function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,n){"use strict";(function(t){function n(e,t,n,o,a,i,s,c){if(r(t),!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,o,a,i,s,c],f=0;l=new Error(t.replace(/%s/g,function(){return u[f++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}var r=function(e){};"production"!==t.env.NODE_ENV&&(r=function(e){if(void 0===e)throw new Error("invariant requires an error message argument")}),e.exports=n}).call(t,n(4))},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";(function(t){var r=n(5),o=r;if("production"!==t.env.NODE_ENV){var a=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=0,a="Warning: "+e.replace(/%s/g,function(){return n[o++]});"undefined"!=typeof console&&console.error(a);try{throw new Error(a)}catch(e){}};o=function(e,t){if(void 0===t)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(0!==t.indexOf("Failed Composite propType: ")&&!e){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];a.apply(void 0,[t].concat(r))}}}e.exports=o}).call(t,n(4))},function(e,t,n){"use strict";(function(t){var r=n(5),o=n(6),a=n(8),i=n(10),s=n(7),c=n(11);e.exports=function(e,n){function l(e){var t=e&&(T&&e[T]||e[j]);if("function"==typeof t)return t}function u(e,t){return e===t?0!==e||1/e==1/t:e!==e&&t!==t}function f(e){this.message=e,this.stack=""}function d(e){function r(r,l,u,d,p,h,m){if(d=d||P,h=h||u,m!==s)if(n)o(!1,"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");else if("production"!==t.env.NODE_ENV&&"undefined"!=typeof console){var v=d+":"+u;!i[v]&&c<3&&(a(!1,"You are manually calling a React.PropTypes validation function for the `%s` prop on `%s`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details.",h,d),i[v]=!0,c++)}return null==l[u]?r?new f(null===l[u]?"The "+p+" `"+h+"` is marked as required in `"+d+"`, but its value is `null`.":"The "+p+" `"+h+"` is marked as required in `"+d+"`, but its value is `undefined`."):null:e(l,u,d,p,h)}if("production"!==t.env.NODE_ENV)var i={},c=0;var l=r.bind(null,!1);return l.isRequired=r.bind(null,!0),l}function p(e){function t(t,n,r,o,a,i){var s=t[n];if(C(s)!==e)return new f("Invalid "+o+" `"+a+"` of type `"+O(s)+"` supplied to `"+r+"`, expected `"+e+"`.");return null}return d(t)}function h(e){function t(t,n,r,o,a){if("function"!=typeof e)return new f("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside arrayOf.");var i=t[n];if(!Array.isArray(i)){return new f("Invalid "+o+" `"+a+"` of type `"+C(i)+"` supplied to `"+r+"`, expected an array.")}for(var c=0;c<i.length;c++){var l=e(i,c,r,o,a+"["+c+"]",s);if(l instanceof Error)return l}return null}return d(t)}function m(e){function t(t,n,r,o,a){if(!(t[n]instanceof e)){var i=e.name||P;return new f("Invalid "+o+" `"+a+"` of type `"+E(t[n])+"` supplied to `"+r+"`, expected instance of `"+i+"`.")}return null}return d(t)}function v(e){function n(t,n,r,o,a){for(var i=t[n],s=0;s<e.length;s++)if(u(i,e[s]))return null;return new f("Invalid "+o+" `"+a+"` of value `"+i+"` supplied to `"+r+"`, expected one of "+JSON.stringify(e)+".")}return Array.isArray(e)?d(n):("production"!==t.env.NODE_ENV&&a(!1,"Invalid argument supplied to oneOf, expected an instance of array."),r.thatReturnsNull)}function b(e){function t(t,n,r,o,a){if("function"!=typeof e)return new f("Property `"+a+"` of component `"+r+"` has invalid PropType notation inside objectOf.");var i=t[n],c=C(i);if("object"!==c)return new f("Invalid "+o+" `"+a+"` of type `"+c+"` supplied to `"+r+"`, expected an object.");for(var l in i)if(i.hasOwnProperty(l)){var u=e(i,l,r,o,a+"."+l,s);if(u instanceof Error)return u}return null}return d(t)}function g(e){function n(t,n,r,o,a){for(var i=0;i<e.length;i++){if(null==(0,e[i])(t,n,r,o,a,s))return null}return new f("Invalid "+o+" `"+a+"` supplied to `"+r+"`.")}if(!Array.isArray(e))return"production"!==t.env.NODE_ENV&&a(!1,"Invalid argument supplied to oneOfType, expected an instance of array."),r.thatReturnsNull;for(var o=0;o<e.length;o++){var i=e[o];if("function"!=typeof i)return a(!1,"Invalid argument supplied to oneOfType. Expected an array of check functions, but received %s at index %s.",k(i),o),r.thatReturnsNull}return d(n)}function y(e){function t(t,n,r,o,a){var i=t[n],c=C(i);if("object"!==c)return new f("Invalid "+o+" `"+a+"` of type `"+c+"` supplied to `"+r+"`, expected `object`.");for(var l in e){var u=e[l];if(u){var d=u(i,l,r,o,a+"."+l,s);if(d)return d}}return null}return d(t)}function _(e){function t(t,n,r,o,a){var c=t[n],l=C(c);if("object"!==l)return new f("Invalid "+o+" `"+a+"` of type `"+l+"` supplied to `"+r+"`, expected `object`.");var u=i({},t[n],e);for(var d in u){var p=e[d];if(!p)return new f("Invalid "+o+" `"+a+"` key `"+d+"` supplied to `"+r+"`.\nBad object: "+JSON.stringify(t[n],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var h=p(c,d,r,o,a+"."+d,s);if(h)return h}return null}return d(t)}function x(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(x);if(null===t||e(t))return!0;var n=l(t);if(!n)return!1;var r,o=n.call(t);if(n!==t.entries){for(;!(r=o.next()).done;)if(!x(r.value))return!1}else for(;!(r=o.next()).done;){var a=r.value;if(a&&!x(a[1]))return!1}return!0;default:return!1}}function w(e,t){return"symbol"===e||("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}function C(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":w(t,e)?"symbol":t}function O(e){if(void 0===e||null===e)return""+e;var t=C(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function k(e){var t=O(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}function E(e){return e.constructor&&e.constructor.name?e.constructor.name:P}var T="function"==typeof Symbol&&Symbol.iterator,j="@@iterator",P="<<anonymous>>",S={array:p("array"),bool:p("boolean"),func:p("function"),number:p("number"),object:p("object"),string:p("string"),symbol:p("symbol"),any:function(){return d(r.thatReturnsNull)}(),arrayOf:h,element:function(){function t(t,n,r,o,a){var i=t[n];if(!e(i)){return new f("Invalid "+o+" `"+a+"` of type `"+C(i)+"` supplied to `"+r+"`, expected a single ReactElement.")}return null}return d(t)}(),instanceOf:m,node:function(){function e(e,t,n,r,o){return x(e[t])?null:new f("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")}return d(e)}(),objectOf:b,oneOf:v,oneOfType:g,shape:y,exact:_};return f.prototype=Error.prototype,S.checkPropTypes=c,S.PropTypes=S,S}}).call(t,n(4))},function(e,t,n){"use strict";function r(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}/*
object-assign
(c) Sindre Sorhus
@license MIT
*/
var o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=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:function(e,t){for(var n,s,c=r(e),l=1;l<arguments.length;l++){n=Object(arguments[l]);for(var u in n)a.call(n,u)&&(c[u]=n[u]);if(o){s=o(n);for(var f=0;f<s.length;f++)i.call(n,s[f])&&(c[s[f]]=n[s[f]])}}return c}},function(e,t,n){"use strict";(function(t){function r(e,n,r,c,l){if("production"!==t.env.NODE_ENV)for(var u in e)if(e.hasOwnProperty(u)){var f;try{o("function"==typeof e[u],"%s: %s type `%s` is invalid; it must be a function, usually from the `prop-types` package, but received `%s`.",c||"React class",r,u,typeof e[u]),f=e[u](n,u,c,r,null,i)}catch(e){f=e}if(a(!f||f instanceof Error,"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",c||"React class",r,u,typeof f),f instanceof Error&&!(f.message in s)){s[f.message]=!0;var d=l?l():"";a(!1,"Failed %s type: %s%s",r,f.message,null!=d?d:"")}}}if("production"!==t.env.NODE_ENV)var o=n(6),a=n(8),i=n(7),s={};e.exports=r}).call(t,n(4))},function(e,t,n){"use strict";var r=n(5),o=n(6),a=n(7);e.exports=function(){function e(e,t,n,r,i,s){s!==a&&o(!1,"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")}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,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=r,n.PropTypes=n,n}},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,function(e,t){var o=t.trim().replace(/^"(.*)"$/,function(e,t){return t}).replace(/^'(.*)'$/,function(e,t){return t});if(/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/)/i.test(o))return e;var a;return a=0===o.indexOf("//")?o:0===o.indexOf("/")?n+o:r+o.replace(/^\.\//,""),"url("+JSON.stringify(a)+")"})}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),a=r(o),i=n(0);r(i);n(54);var s=function(e){var t={id:e.id,className:"c-tab-content-panel"};return e.isVisible||(t.hidden=!0),a.default.createElement("div",t,e.children)};t.default=s},function(e,t,n){"use strict";function r(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 a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function 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)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),l=r(c),u=n(0);r(u);n(16);var f=function(e){function t(e){o(this,t);var n=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={visible:e.visible},n}return i(t,e),s(t,[{key:"componentWillReceiveProps",value:function(e){this.setState(function(t){return Object.assign({},t,{visible:e.visible})})}},{key:"hidePopup",value:function(){this.setState(function(e){return Object.assign({},e,{visible:!1})}),this.props.onClose()}},{key:"render",value:function(){var e={className:"c-popup",hidden:!this.state.visible};return l.default.createElement("div",e,l.default.createElement("div",{className:"c-popup__header"},l.default.createElement("div",{className:"c-popup__title"},this.props.title),l.default.createElement("div",{className:"c-popup__close",onClick:this.hidePopup.bind(this)},l.default.createElement("svg",{className:"ez-icon"},l.default.createElement("use",{xlinkHref:"/bundles/ezplatformadminui/img/ez-icons.svg#discard"})))),l.default.createElement("div",{className:"c-popup__content"},this.props.children))}}]),t}(c.Component);t.default=f,f.defaultProps={onClose:function(){}}},function(e,t,n){var r=n(17);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,".c-popup {\n background: #ededed;\n padding: 16px;\n box-shadow: 0 0 30px 0 rgba(0,0,0,.35);\n position: relative;\n border-radius: 4px;\n}\n\n.c-popup__header {\n position: relative;\n}\n\n.c-popup__title {\n margin-top: 0;\n}\n\n.c-popup__close {\n position: absolute;\n display: flex;\n align-items: center;\n top: 0;\n bottom: 0;\n right: 16px;\n font-weight: 400;\n font-size: 32px;\n cursor: pointer;\n}\n\n.c-popup__close .ez-icon {\n width: 16px;\n height: 16px;\n fill: #333;\n}\n",""])},,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function c(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(3),f=r(u),d=n(0),p=(r(d),n(56)),h=r(p);n(62);var m=function(e){function t(){i(this,t);var e=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.state={locationsMap:{},activeLocations:{},limit:50},e.appendMoreItems=e.appendMoreItems.bind(e),e.updateLocationsData=e.updateLocationsData.bind(e),e.findLocationChildren=e.findLocationChildren.bind(e),e.onLoadMore=e.onLoadMore.bind(e),e.renderBranch=e.renderBranch.bind(e),e}return c(t,e),l(t,[{key:"componentDidMount",value:function(){this.props.findLocationsByParentLocationId(Object.assign({},this.props.restInfo,{parentLocationId:this.props.startingLocationId}),this.updateLocationsData)}},{key:"componentDidUpdate",value:function(){this.updateBranchesContainerScroll()}},{key:"updateLocationsData",value:function(e){var t=e.parentLocationId,n=e.data;this.setState(function(e){var r=Object.assign({},e.activeLocations),o=Object.assign({},e.locationsMap,a({},t,n));return Object.keys(r).length||(r[0]={parent:0,offset:0,data:n}),Object.assign({},e,{activeLocations:r,locationsMap:o})})}},{key:"updateBranchesContainerScroll",value:function(){var e=this._refBranchesContainer;e&&(e.scrollLeft=e.scrollWidth-e.clientWidth)}},{key:"onLoadMore",value:function(e){var t=this.state.limit,n=Object.values(this.state.activeLocations).find(function(t){return t.parent===e}).offset+t;this.props.findLocationsByParentLocationId(Object.assign({},this.props.restInfo,{parentLocationId:e,limit:t,offset:n}),this.appendMoreItems)}},{key:"appendMoreItems",value:function(e){var t=e.parentLocationId,n=e.offset,r=e.data;this.setState(function(e){var a=Object.assign({},e.activeLocations),i=Object.assign({},e.locationsMap);return Object.keys(a).forEach(function(e){var s=a[e];if(s.parent===t){var c=[].concat(o(s.data.View.Result.searchHits.searchHit),o(r.View.Result.searchHits.searchHit));s.offset=n,s.data.View.Result.searchHits.searchHit=c,i[t]=s.data}}),Object.assign({},e,{activeLocations:a,locationsMap:i})})}},{key:"findLocationChildren",value:function(e){var t=this,n=e.parent,r=e.location;new Promise(function(e){return t.props.findLocationsByParentLocationId(Object.assign({},t.props.restInfo,{parentLocationId:n}),e)}).then(function(e){t.updateLocationsData(e),t.updateSelectedBranches(n,r),t.props.onItemSelect(r)})}},{key:"updateSelectedBranches",value:function(e,t){this.setState(this.updateActiveLocations.bind(this,e,t))}},{key:"updateActiveLocations",value:function(e,t,n){var r=n.locationsMap[t.id]||{},o=parseInt(t.depth,10),a=Object.keys(n.activeLocations).filter(function(e){return parseInt(e,10)<o}).reduce(function(e,t){return t=parseInt(t,10),e[t]=n.activeLocations[t],e},{});return a[o]={offset:0,parent:e,data:r},Object.assign({},n,{activeLocations:a})}},{key:"renderBranch",value:function(e){var t=e.parent,n=e.data;if(!n.View||!n.View.Result.count)return null;var r=n.View.Result.searchHits.searchHit,o=n.View.Result.count,a=Object.values(this.state.activeLocations),i=a.map(function(e){return e.parent});return f.default.createElement(h.default,{key:t,parent:t,items:r,total:o,selectedLocations:i,labels:this.props.labels,onItemClick:this.findLocationChildren,onLoadMore:this.onLoadMore,maxHeight:this.props.maxHeight,allowContainersOnly:this.props.allowContainersOnly,contentTypesMap:this.props.contentTypesMap})}},{key:"render",value:function(){var e=this,t=Object.values(this.state.activeLocations);return t.length?f.default.createElement("div",{className:"c-finder",style:{maxHeight:this.props.maxHeight+"px"}},f.default.createElement("div",{className:"c-finder__branches",ref:function(t){return e._refBranchesContainer=t}},t.map(this.renderBranch))):null}}]),t}(u.Component);t.default=m},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={Accept:"application/vnd.ez.api.View+json; version=1.1","Content-Type":"application/vnd.ez.api.ViewInput+json; version=1.1"},o=function(e){if(!e.ok)throw Error(e.statusText);return e.json()};t.loadContentInfo=function(e,t,n){var a=e.token,i=e.siteaccess,s=JSON.stringify({ViewInput:{identifier:"udw-load-content-info-"+t,public:!1,ContentQuery:{Criteria:{},FacetBuilders:{},SortClauses:{},Filter:{ContentIdCriterion:""+t},limit:1,offset:0}}}),c=new Request("/api/ezp/v2/views",{method:"POST",headers:Object.assign({},r,{"X-Siteaccess":i,"X-CSRF-Token":a}),body:s,mode:"cors",credentials:"same-origin"});fetch(c).then(o).then(n).catch(function(e){return console.log("error:load:content:info",e)})},t.loadLocation=function(e,t){var n=e.token,a=e.siteaccess,i=e.locationId,s=e.limit,c=void 0===s?50:s,l=e.offset,u=void 0===l?0:l,f=JSON.stringify({ViewInput:{identifier:"udw-location-by-id-"+i,public:!1,LocationQuery:{Criteria:{},FacetBuilders:{},SortClauses:{},Filter:{LocationIdCriterion:i},limit:c,offset:u}}}),d=new Request("/api/ezp/v2/views",{method:"POST",headers:Object.assign({},r,{"X-Siteaccess":a,"X-CSRF-Token":n}),body:f,mode:"same-origin",credentials:"same-origin"});fetch(d).then(o).then(t).catch(function(e){return console.log("error:load:location:by:id",e)})},t.checkCreatePermission=function(e,t){var n=e.token,r=e.contentTypeIdentifier,a=e.languageCode,i=e.locationId,s=window.Routing.generate("ezplatform.content_on_the_fly.has_access",{languageCode:a,contentTypeIdentifier:r,locationId:i}),c=new Request(s,{method:"GET",headers:{"X-CSRF-Token":n},mode:"same-origin",credentials:"same-origin"});fetch(c).then(o).then(t).catch(function(e){return console.log("error:check:create:permission",e)})},t.findLocationsByParentLocationId=function(e,t){var n=e.token,a=e.siteaccess,i=e.parentLocationId,s=e.limit,c=void 0===s?50:s,l=e.offset,u=void 0===l?0:l,f=JSON.stringify({ViewInput:{identifier:"udw-locations-by-parent-location-id-"+i,public:!1,LocationQuery:{Criteria:{},FacetBuilders:{},SortClauses:{SectionIdentifier:"ascending"},Filter:{ParentLocationIdCriterion:i},limit:c,offset:u}}}),d=new Request("/api/ezp/v2/views",{method:"POST",headers:Object.assign({},r,{"X-Siteaccess":a,"X-CSRF-Token":n}),body:f,mode:"cors",credentials:"same-origin"});fetch(d).then(o).then(function(e){return t({parentLocationId:i,offset:u,data:e})}).catch(function(e){return console.log("error:find:locations:by:parent:location:id",e)})},t.findContentBySearchQuery=function(e,t,n){var a=e.token,i=e.siteaccess,s=JSON.stringify({ViewInput:{identifier:"udw-locations-by-search-query-"+t,public:!1,LocationQuery:{Criteria:{},FacetBuilders:{},SortClauses:{},Filter:{FullTextCriterion:t},limit:50,offset:0}}}),c=new Request("/api/ezp/v2/views",{method:"POST",headers:Object.assign({},r,{"X-Siteaccess":i,"X-CSRF-Token":a}),body:s,mode:"cors",credentials:"same-origin"});fetch(c).then(o).then(n).catch(function(e){return console.log("error:find:content:by:search:query",e)})},t.loadContentTypes=function(e,t){var n=e.token,r=e.siteaccess,a=new Request("/api/ezp/v2/content/types",{method:"GET",headers:{Accept:"application/vnd.ez.api.ContentTypeInfoList+json","X-Siteaccess":r,"X-CSRF-Token":n},mode:"cors",credentials:"same-origin"});fetch(a).then(o).then(t).catch(function(e){return console.log("error:load:content:info",e)})}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=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},l=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=n(3),f=r(u),d=n(0),p=(r(d),n(50)),h=r(p),m=n(53),v=r(m),b=n(66),g=r(b),y=n(81),_=r(y),x=n(93),w=r(x),C=n(96),O=r(C),k=n(105),E=r(k),T=n(20);n(108);var j=function(e){function t(e){a(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e)),r=e.languages[0];return n.onLanguageSelected=n.onLanguageSelected.bind(n),n.onContentTypeSelected=n.onContentTypeSelected.bind(n),n.handlePublish=n.handlePublish.bind(n),e.cotfForcedLanguage&&(r=e.languages.find(function(t){return t.languageCode===e.cotfForcedLanguage})),n.state={activeTab:e.activeTab,contentMeta:null,contentTypesMap:{},selectedContent:[],maxHeight:e.maxHeight,selectedLanguage:r,selectedContentType:"",isCreateMode:!1,hasPermission:!0},n}return s(t,e),l(t,[{key:"componentDidMount",value:function(){var e=this;if(this.props.loadContentTypes(this.props.restInfo,this.setContentTypesMap.bind(this)),!this._refContentContainer)return null;this.setState(function(t){return Object.assign({},t,{maxHeight:e._refContentContainer.clientHeight})})}},{key:"handleConfirm",value:function(){this.props.onConfirm(this.addContentTypeInfo(this.state.selectedContent))}},{key:"handleCreateContent",value:function(){this.setState(function(e){return Object.assign({},e,{isCreateMode:!0})})}},{key:"handlePublish",value:function(e){this.props.onConfirm(this.addContentTypeInfo([e]))}},{key:"addContentTypeInfo",value:function(e){var t=this;return e.map(function(e){return e.ContentInfo.Content.ContentTypeInfo=t.state.contentTypesMap[e.ContentInfo.Content.ContentType._href],e})}},{key:"onItemRemove",value:function(e){this.setState(function(t){return Object.assign({},t,{selectedContent:t.selectedContent.filter(function(t){return t.id!==e})})})}},{key:"onItemSelect",value:function(e){this.setState(function(t){return Object.assign({},t,{contentMeta:e})})}},{key:"onLanguageSelected",value:function(e){this.setState(function(t){return Object.assign({},t,{selectedLanguage:e})})}},{key:"onContentTypeSelected",value:function(e){this.setState(function(t){return Object.assign({},t,{selectedContentType:e})})}},{key:"updateSelectedContent",value:function(){var e=this.props.multiple?[].concat(o(this.state.selectedContent),[this.state.contentMeta]):[this.state.contentMeta];this.setState(function(t){return Object.assign({},t,{selectedContent:e})})}},{key:"canSelectContent",value:function(e,t){var n=this.state.selectedContent;return n.find(function(t){return t.ContentInfo.Content._id===e.ContentInfo.Content._id})||this.props.selectedItemsLimit&&n.length>=this.props.selectedItemsLimit?t(!1):(e.ContentInfo.Content.ContentTypeInfo=this.state.contentTypesMap[e.ContentInfo.Content.ContentType._href],this.props.canSelectContent({item:e,itemsCount:n.length},t))}},{key:"togglePanel",value:function(e){this.setState(function(t){return Object.assign({},t,{activeTab:e,contentMeta:null})})}},{key:"setContentTypesMap",value:function(e){if(e&&e.ContentTypeInfoList){var t=e.ContentTypeInfoList.ContentType.reduce(function(e,t){return e[t._href]=t,e},{});return this.setState(function(e){return Object.assign({},e,{contentTypesMap:t})})}}},{key:"renderContentMetaPreview",value:function(){return this.state.contentMeta?f.default.createElement("div",{className:"m-ud__preview"},f.default.createElement(E.default,{data:this.addContentTypeInfo([this.state.contentMeta])[0],canSelectContent:this.canSelectContent.bind(this),onSelectContent:this.updateSelectedContent.bind(this),loadContentInfo:this.props.loadContentInfo,restInfo:this.props.restInfo,contentTypesMap:this.state.contentTypesMap,labels:this.props.labels.contentMetaPreview,maxHeight:this.state.maxHeight,activeTab:this.state.activeTab})):null}},{key:"renderSelectedContent",value:function(){var e=this.state.selectedContent,t=this.props,n=t.selectedItemsLimit,r=t.labels,o=t.multiple;return"create"===this.state.activeTab?null:f.default.createElement("div",{className:"m-ud__selected-content"},f.default.createElement(O.default,{items:e,itemsLimit:n,onItemRemove:this.onItemRemove.bind(this),multiple:o,contentTypesMap:this.state.contentTypesMap,labels:r}))}},{key:"renderTabs",value:function(){var e="browse"===this.state.activeTab,t="search"===this.state.activeTab,n="create"===this.state.activeTab,r=this.props.extraTabs;return this.props.onlyContentOnTheFly?null:f.default.createElement("nav",{className:"m-ud__nav"},f.default.createElement(h.default,{id:"browse",title:this.props.labels.udw.browse,onClick:this.togglePanel.bind(this),isSelected:e,iconIdentifier:"browse"}),f.default.createElement(h.default,{id:"search",title:this.props.labels.udw.search,onClick:this.togglePanel.bind(this),isSelected:t,iconIdentifier:"search"}),f.default.createElement(h.default,{id:"create",title:this.props.labels.udw.create,onClick:this.togglePanel.bind(this),isSelected:n,iconIdentifier:"create"}),r.map(this.renderSingleTab.bind(this)))}},{key:"renderSingleTab",value:function(e){var t={id:e.id,title:e.title,onClick:this.togglePanel.bind(this),isSelected:this.state.activeTab===e.id};return e.iconIdentifier&&(t.iconIdentifier=e.iconIdentifier),f.default.createElement(h.default,c({key:"panel-"+e.id},t))}},{key:"renderPanels",value:function(){var e=this.props.extraTabs,t={id:"browse",panel:v.default},n={id:"search",panel:g.default},r={id:"create",panel:_.default,attrs:{languages:this.props.languages,contentTypes:this.props.contentTypes,onLanguageSelected:this.onLanguageSelected,onContentTypeSelected:this.onContentTypeSelected,contentTypesMap:this.state.contentTypesMap,forcedLanguage:this.props.cotfForcedLanguage}};return this.props.onlyContentOnTheFly?f.default.createElement("div",{className:"m-ud__panels"},this.renderSinglePanel(r)):f.default.createElement("div",{className:"m-ud__panels"},this.renderSinglePanel(t),this.renderSinglePanel(n),this.renderSinglePanel(r),e.map(this.renderSinglePanel.bind(this)))}},{key:"renderSinglePanel",value:function(e){var t=e.panel,n=this.props,r=n.startingLocationId,o=n.findLocationsByParentLocationId,a=n.findContentBySearchQuery,i=n.multiple,s=n.searchResultsPerPage,l=n.labels,u=n.restInfo,d=this.state,p=d.activeTab,h=d.maxHeight,m=d.contentTypesMap,v=Object.assign({},{isVisible:p===e.id,onItemSelect:this.onItemSelect.bind(this),maxHeight:h-32,id:e.id,allowContainersOnly:this.props.allowContainersOnly,startingLocationId:r,findLocationsByParentLocationId:o,findContentBySearchQuery:a,contentTypesMap:m,multiple:i,searchResultsPerPage:s,labels:l,restInfo:u},e.attrs);return f.default.createElement(t,c({key:"panel-"+e.id},v))}},{key:"renderConfirmBtn",value:function(){var e={className:"m-ud__action--confirm",onClick:this.handleConfirm.bind(this)};return"create"===this.state.activeTab?null:(this.state.selectedContent.length||(e.disabled=!0),f.default.createElement("button",e,this.props.labels.udw.confirm))}},{key:"checkPermission",value:function(){var e=this;(0,T.checkCreatePermission)({token:this.props.restInfo.token,contentTypeIdentifier:this.state.selectedContentType.identifier,languageCode:this.state.selectedLanguage.languageCode,locationId:this.state.contentMeta.id},function(t){e.state.hasPermission!==t.access&&e.setState(function(e){return Object.assign({},e,{hasPermission:t.access})})})}},{key:"renderCreateBtn",value:function(){var e=this.state.selectedLanguage&&this.state.selectedContentType&&this.state.contentMeta,t={className:"m-ud__action--create-content",onClick:this.handleCreateContent.bind(this),disabled:!this.state.hasPermission||!e};return"create"!==this.state.activeTab?null:(e&&this.checkPermission(),f.default.createElement("button",t,this.props.labels.contentOnTheFly.createContent))}},{key:"renderPermissionError",value:function(){var e=this.state.selectedLanguage&&this.state.selectedContentType&&this.state.contentMeta;return this.state.hasPermission||!e?null:f.default.createElement("span",{className:"m-ud__no-permission"},this.props.labels.contentOnTheFly.noPermission)}},{key:"render",value:function(){var e=this,t=this.state.contentMeta?"m-ud--with-preview":"",n=this.state.selectedContent.length?"m-ud--with-selected-content":"",r="m-ud "+n+" "+t;return this.state.isCreateMode?f.default.createElement(w.default,{maxHeight:this.state.maxHeight,labels:this.props.labels,selectedLanguage:this.state.selectedLanguage,selectedContentType:this.state.selectedContentType,selectedLocationId:this.state.contentMeta.id,onCancel:this.props.onCancel,handlePublish:this.handlePublish,restInfo:this.props.restInfo}):f.default.createElement("div",{className:"m-ud__wrapper"},f.default.createElement("div",{className:r},f.default.createElement("h1",{className:"m-ud__title"},this.props.title),f.default.createElement("div",{className:"m-ud__content-wrapper"},this.renderTabs(),f.default.createElement("div",{className:"m-ud__content",ref:function(t){return e._refContentContainer=t}},this.renderPanels(),this.renderContentMetaPreview()),f.default.createElement("div",{className:"m-ud__actions"},this.renderSelectedContent(),f.default.createElement("div",{className:"m-ud__btns"},this.renderPermissionError(),f.default.createElement("button",{className:"m-ud__action--cancel",onClick:this.props.onCancel},this.props.labels.udw.cancel),this.renderConfirmBtn(),this.renderCreateBtn())))))}}]),t}(u.Component);t.default=j,j.defaultProps={title:"Find content",multiple:!0,selectedItemsLimit:0,activeTab:"browse",loadContentInfo:T.loadContentInfo,loadContentTypes:T.loadContentTypes,findContentBySearchQuery:T.findContentBySearchQuery,findLocationsByParentLocationId:T.findLocationsByParentLocationId,canSelectContent:function(e,t){return t(!0)},extraTabs:window.eZ.adminUiConfig.universalDiscoveryWidget.extraTabs||[],startingLocationId:1,maxHeight:500,searchResultsPerPage:10,languages:window.eZ.adminUiConfig.universalDiscoveryWidget.contentOnTheFly.languages,contentTypes:window.eZ.adminUiConfig.universalDiscoveryWidget.contentOnTheFly.contentTypes,allowContainersOnly:!1,onlyContentOnTheFly:!1,cotfForcedLanguage:"",labels:{udw:{confirm:"Confirm",cancel:"Cancel",browse:"Browse",search:"Search",create:"Create"},selectedContent:{confirmedItems:"Confirmed items",limit:"Limit {items} max",noConfirmedContent:"No confirmed content yet"},selectedContentItem:{notAvailable:"N/A"},contentMetaPreview:{title:"Content Meta Preview",selectContent:"Select content",notAvailable:"N/A",creationDate:"Creation date",lastModified:"Last modified",translations:"Translations"},search:{title:"Search",searchBtnLabel:"Search"},searchPagination:{first:"First",prev:"Previous",next:"Next",last:"Last"},searchResults:{headerName:"Name",headerType:"Content Type",resultsTitle:"Search results"},searchResultsItem:{notAvailable:"N/A"},finderBranch:{loadMore:"Load more"},contentOnTheFly:{chooseLangaugeAndContentType:"Choose Language and Content Type",selectLocation:"Select Location",selectLanguage:"Select a language",selectContentType:"Select a Content Type",creatingContent:"Creating - {contentType} in {language}",publish:"Publish",createContent:"Create content",noPermission:"Sorry, but you don't have permission for this action. Please contact your site Admin.",typeToRefine:"Type to refine"}}}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),a=r(o),i=n(0);r(i);n(51);var s=function(e){var t={className:"c-tab-nav-item "+(e.isSelected?"c-tab-nav-item--selected":""),onClick:function(){return e.onClick(e.id)}};return a.default.createElement("div",{className:"c-tab-nav-item__wrapper"},a.default.createElement("button",t,a.default.createElement("svg",{className:"ez-icon c-tab-nav-item__icon"},a.default.createElement("use",{xlinkHref:"/bundles/ezplatformadminui/img/ez-icons.svg#"+e.iconIdentifier})),e.title))};t.default=s},function(e,t,n){var r=n(52);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,".c-tab-nav-item {\n background: #eee;\n border: 0 none;\n font-size: 16px;\n line-height: 30px;\n padding: 4px 6px;\n outline: none;\n cursor: pointer;\n transition: background .3s cubic-bezier(.25, .8, .25, 1);\n color: #515151;\n display: flex;\n align-items: center;\n}\n\n.c-tab-nav-item:hover,\n.c-tab-nav-item:focus {\n background: #e9e9e9;\n border-radius: 8px 8px 0 0;\n outline: none;\n}\n\n.c-tab-nav-item--selected,\n.c-tab-nav-item--selected:hover,\n.c-tab-nav-item--selected:focus {\n background: #e3e3e3;\n color: #333;\n font-weight: 700;\n border-radius: 4px 4px 0 0;\n}\n\n.c-tab-nav-item__icon {\n width: 18px;\n height: 18px;\n margin-right: 8px;\n}\n",""])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),a=r(o),i=n(0),s=(r(i),n(14)),c=r(s),l=n(19),u=r(l);n(64);var f=function(e){var t={className:"c-finder-panel"};return e.isVisible||(t.hidden=!0),a.default.createElement("div",t,a.default.createElement(c.default,e,a.default.createElement(u.default,e)))};t.default=f},function(e,t,n){var r=n(55);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,".c-tab-content-panel {\n height: 100%;\n}\n",""])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(3),u=r(l),f=n(0),d=(r(f),n(57)),p=r(d);n(60);var h=function(e){function t(e){a(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={selectedLocations:e.selectedLocations,currentlyLoadingLocationId:!1},n}return s(t,e),c(t,[{key:"componentWillReceiveProps",value:function(e){this.setState(function(t){return Object.assign({},t,{selectedLocations:e.selectedLocations,currentlyLoadingLocationId:!1})})}},{key:"updateSelectedLocations",value:function(e){this.setState(function(t){var n=[].concat(o(t.selectedLocations),[e.id]);return Object.assign({},t,{selectedLocations:[].concat(o(new Set(n))),currentlyLoadingLocationId:e.id})}),this.props.onItemClick({parent:e.id,location:e})}},{key:"renderLeaf",value:function(e){var t=e.value.Location,n=t.id===this.state.currentlyLoadingLocationId,r=this.props.contentTypesMap,o=t.ContentInfo.Content.ContentType._href,a=r&&r[o]&&r[o].isContainer,i=!(this.props.allowContainersOnly&&!a);return u.default.createElement(p.default,{key:t.remoteId,location:t,onClick:this.updateSelectedLocations.bind(this),selected:this.state.selectedLocations.includes(t.id),isLoadingChildren:n,isSelectable:i})}},{key:"renderLoadMore",value:function(){var e=this;return this.props.items.length===this.props.total?null:u.default.createElement("button",{className:"c-finder-tree-branch__load-more",onClick:function(){return e.props.onLoadMore(e.props.parent)}},this.props.labels.finderBranch.loadMore)}},{key:"render",value:function(){return u.default.createElement("div",{className:"c-finder-tree-branch",style:{height:this.props.maxHeight+"px"}},u.default.createElement("div",{className:"c-finder-tree-branch__list-wrapper"},this.props.items.map(this.renderLeaf.bind(this)),this.renderLoadMore()))}}]),t}(l.Component);t.default=h},function(e,t,n){"use strict";function r(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 a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function 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)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),l=r(c),u=n(0);r(u);n(58);var f=function(e){function t(e){o(this,t);var n=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={selected:e.selected,isLoadingChildren:e.isLoadingChildren},n}return i(t,e),s(t,[{key:"componentWillReceiveProps",value:function(e){var t=e.selected,n=e.isLoadingChildren;this.setState(function(e){return Object.assign({},e,{selected:t,isLoadingChildren:n})})}},{key:"handleClick",value:function(){var e=this,t=this.props.location;this.props.isSelectable&&this.setState(function(e){return Object.assign({},e,{selected:!0,isLoadingChildren:!!t.childCount})},function(){return e.props.onClick(t)})}},{key:"renderLoadingIcon",value:function(){return this.state.selected&&this.state.isLoadingChildren?l.default.createElement("svg",{className:"ez-icon ez-spin ez-icon-x2 ez-icon-spinner"},l.default.createElement("use",{xlinkHref:"/bundles/ezplatformadminui/img/ez-icons.svg#spinner"})):null}},{key:"render",value:function(){var e=this.props.location,t=this.state.selected?"c-finder-tree-leaf--selected":"",n=this.props.isSelectable?"":"c-finder-tree-leaf--not-selectable",r=e.childCount?"c-finder-tree-leaf--has-children":"",o=this.state.isLoadingChildren?"c-finder-tree-leaf--loading":"",a="c-finder-tree-leaf "+t+" "+r+" "+o+" "+n;return l.default.createElement("div",{className:a,onClick:this.handleClick.bind(this)},e.ContentInfo.Content.Name,this.renderLoadingIcon())}}]),t}(c.Component);t.default=f},function(e,t,n){var r=n(59);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,".c-finder-tree-leaf {\n padding: 0 16px;\n cursor: pointer;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n transition: background .2s cubic-bezier(.25, .8, .25, 1);\n position: relative;\n background: #fff;\n line-height: 25px;\n font-size: 14px;\n color: #515151;\n}\n\n.c-finder-tree-leaf:hover,\n.c-finder-tree-leaf:focus {\n background: #e1f5ff;\n color: #515151;\n}\n\n.c-finder-tree-leaf--has-children:after {\n content: '';\n width: 0;\n height: 0;\n border-top: 5px solid transparent;\n border-left: 8px solid #646464;\n border-bottom: 5px solid transparent;\n position: absolute;\n right: 16px;\n top: 50%;\n transform: translateY(-50%);\n}\n\n.c-finder-tree-leaf--selected,\n.c-finder-tree-leaf--selected:hover,\n.c-finder-tree-leaf--selected:focus {\n background: #2b84b1;\n color: #fff;\n}\n\n.c-finder-tree-leaf--selected.c-finder-tree-leaf--has-children:after,\n.c-finder-tree-leaf--selected.c-finder-tree-leaf--has-children:hover:after,\n.c-finder-tree-leaf--selected.c-finder-tree-leaf--has-children:focus:after {\n border-left-color: #fff;\n}\n\n.c-finder-tree-leaf:hover:after,\n.c-finder-tree-leaf:focus:after {\n border-left-color: #646464;\n}\n\n.c-finder-tree-leaf--selected.c-finder-tree-leaf--loading:after {\n display: none;\n}\n\n.c-finder-tree-leaf--loading .ez-icon {\n width: 16px;\n height: 16px;\n fill: #fff;\n position: absolute;\n right: 12px;\n top: 5px;\n}\n\n.c-finder-tree-leaf--not-selectable,\n.c-finder-tree-leaf--not-selectable:hover,\n.c-finder-tree-leaf--not-selectable:focus {\n background-color: #eee;\n cursor: not-allowed;\n}\n",""])},function(e,t,n){var r=n(61);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,".c-finder-tree-branch {\n background: #fff;\n height: 100%;\n max-width: 24ch;\n flex: 0 0 24ch;\n border-radius: 4px;\n overflow: auto;\n}\n\n.c-finder-tree-branch__list-wrapper {\n max-height: 100%;\n overflow: auto;\n}\n\n.c-finder-tree-branch__load-more {\n border: 1px solid #106d95;\n background: none;\n display: block;\n text-align: center;\n color: #106d95;\n width: 80%;\n border-radius: 4px;\n margin: 0 auto 10px;\n transition: background .3s cubic-bezier(.25, .8, .25, 1), color .3s cubic-bezier(.25, .8, .25, 1);\n cursor: pointer;\n}\n\n.c-finder-tree-branch__load-more:hover,\n.c-finder-tree-branch__load-more:focus {\n background: #0f6d95;\n color: #fff;\n outline: none;\n}\n",""])},function(e,t,n){var r=n(63);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,".c-finder {\n height: 100%;\n}\n\n.c-finder__branches {\n display: flex;\n flex-wrap: nowrap;\n height: 100%;\n overflow: auto;\n border-radius: 4px;\n}\n\n.c-finder__branches .c-finder-tree-branch + .c-finder-tree-branch {\n margin-left: 16px;\n}\n",""])},function(e,t,n){var r=n(65);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,".c-finder-panel {\n height: 100%;\n}\n",""])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),a=r(o),i=n(0),s=(r(i),n(14)),c=r(s),l=n(67),u=r(l);n(79);var f=function(e){var t={className:"c-search-panel"},n=e.multiple,r=e.findContentBySearchQuery,o=e.onItemSelect,i=e.maxHeight,s=e.contentTypesMap,l=e.searchResultsPerPage,f=e.labels,d=e.restInfo,p=Object.assign({},{multiple:n,findContentBySearchQuery:r,onItemSelect:o,maxHeight:i,contentTypesMap:s,searchResultsPerPage:l,labels:f,restInfo:d});return e.isVisible||(t.hidden=!0),a.default.createElement("div",t,a.default.createElement(c.default,e,a.default.createElement(u.default,p)))};t.default=f},function(e,t,n){"use strict";function r(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 a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function 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)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),l=r(c),u=n(0),f=(r(u),n(68)),d=r(f);n(77);var p=function(e){function t(){o(this,t);var e=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.state={items:[],isSearching:!1},e.updateItemsState=e.updateItemsState.bind(e),e.searchContent=e.searchContent.bind(e),e}return i(t,e),s(t,[{key:"searchContent",value:function(e){var t=this,n="click"===e.nativeEvent.type,r="keyup"===e.nativeEvent.type&&13===e.nativeEvent.keyCode;(n||r)&&this.setState(function(e){return Object.assign({},e,{isSearching:!0})},function(){new Promise(function(e){return t.props.findContentBySearchQuery(t.props.restInfo,t._refSearchInput.value,e)}).then(t.updateItemsState).catch(function(e){return console.log("search:component:search",e)})})}},{key:"updateItemsState",value:function(e){this.setState(function(t){return Object.assign({},t,{items:e.View.Result.searchHits.searchHit,isSearching:!1})})}},{key:"renderSubmitBtn",value:function(){var e={className:"c-search__submit"},t={className:"ez-icon"},n="search";return this.state.isSearching?(e.className=e.className+" c-search__submit--loading",e.disabled=!0,t.className=t.className+" ez-spin ez-icon-x2 ez-icon-spinner",n="spinner"):e.onClick=this.searchContent,l.default.createElement("button",e,l.default.createElement("svg",t,l.default.createElement("use",{xlinkHref:"/bundles/ezplatformadminui/img/ez-icons.svg#"+n})),!this.state.isSearching&&this.props.labels.search.searchBtnLabel)}},{key:"render",value:function(){var e=this,t=this.props,n=t.labels,r=t.onItemSelect,o=t.searchResultsPerPage,a=t.contentTypesMap,i=t.maxHeight;return l.default.createElement("div",{className:"c-search",style:{maxHeight:i-32+"px"}},l.default.createElement("div",{className:"c-search__title"},n.search.title,":"),l.default.createElement("div",{className:"c-search__form"},l.default.createElement("input",{className:"c-search__input",type:"text",ref:function(t){return e._refSearchInput=t},onKeyUp:this.searchContent}),this.renderSubmitBtn()),l.default.createElement("div",{className:"c-search__results"},l.default.createElement(d.default,{items:this.state.items,onItemSelect:r,perPage:o,contentTypesMap:a,isSearching:this.state.isSearching,labels:n})))}}]),t}(c.Component);t.default=p},function(e,t,n){"use strict";function r(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 a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function 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)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),l=r(c),u=n(0),f=(r(u),n(69)),d=r(f),p=n(72),h=r(p);n(75);var m=function(e){function t(e){o(this,t);var n=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={items:e.items,perPage:e.perPage,activePage:0,pages:n.splitToPages(e.items,e.perPage)},n.setActivePage=n.setActivePage.bind(n),n.renderItem=n.renderItem.bind(n),n}return i(t,e),s(t,[{key:"componentWillReceiveProps",value:function(e){var t=this,n=e.items,r=e.perPage;this.setState(function(e){return Object.assign({},e,{items:n,pages:t.splitToPages(n,r)})})}},{key:"splitToPages",value:function(e,t){return e.reduce(function(e,n,r){var o=Math.floor(r/t);return e[o]||(e[o]=[]),e[o].push(n),e},[])}},{key:"setActivePage",value:function(e){this.setState(function(t){return Object.assign({},t,{activePage:e})})}},{key:"renderItem",value:function(e){e=e.value.Location;var t=this.props,n=t.contentTypesMap,r=t.onItemSelect,o=t.labels;return l.default.createElement(h.default,{key:e.id,data:e,contentTypesMap:n,onPreview:r,labels:o.searchResultsItem})}},{key:"renderPagination",value:function(){var e={minIndex:0,maxIndex:this.state.pages.length-1,activeIndex:this.state.activePage,onChange:this.setActivePage,labels:this.props.labels.searchPagination};return e.minIndex===e.maxIndex?null:l.default.createElement(d.default,e)}},{key:"render",value:function(){if(!this.state.pages.length)return null;var e=this.props.labels;return l.default.createElement("div",{className:"c-search-results"},l.default.createElement("div",{className:"c-search-results__title"},e.searchResults.resultsTitle," (",this.state.items.length,")"),l.default.createElement("div",{className:"c-search-results__list-headers"},l.default.createElement("div",{className:"c-search-results__list-header--name"},e.searchResults.headerName),l.default.createElement("div",{className:"c-search-results__list-header--type"},e.searchResults.headerType),l.default.createElement("div",{className:"c-search-results__list-header--span"})),l.default.createElement("div",{className:"c-search-results__list"},this.state.pages[this.state.activePage].map(this.renderItem)),this.renderPagination())}}]),t}(c.Component);t.default=m},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),a=r(o),i=n(0);r(i);n(70);var s=function(e){var t=e.minIndex,n=e.activeIndex,r=e.maxIndex,o=e.onChange,i=e.labels,s="c-search-pagination__btn",c={onClick:function(){return o(t)},className:s+"--first"},l={onClick:function(){return o(n-1)},className:s+"--prev "+s+"--middle"},u={onClick:function(){return o(n+1)},className:s+"--next "+s+"--middle"},f={onClick:function(){return o(r)},className:s+"--last"};return n===t&&(c.disabled=!0,l.disabled=!0),n===r&&(u.disabled=!0,f.disabled=!0),a.default.createElement("div",{className:"c-search-pagination"},a.default.createElement("button",c,"« ",i.first),a.default.createElement("button",l,"‹ ",i.prev),a.default.createElement("button",u,i.next," ›"),a.default.createElement("button",f,i.last," »"))};t.default=s},function(e,t,n){var r=n(71);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,'.c-search-pagination {\n text-align: center;\n padding: 8px 0;\n}\n\n.c-search-pagination:after {\n content: \'\';\n display: block;\n width: 100%;\n clear: both;\n}\n\n[class*="c-search-pagination__btn--"] {\n border: 0 none;\n background: #106d95;\n color: #fff;\n font-size: 13px;\n line-height: 15px;\n cursor: pointer;\n border-radius: 4px;\n padding: 8px 16px;\n font-weight: 400;\n}\n\n[class*="c-search-pagination__btn--"][disabled] {\n background: #646464;\n cursor: not-allowed;\n}\n\n.c-search-pagination__btn--first {\n float: left;\n}\n\n.c-search-pagination__btn--last {\n float: right;\n}\n\n.c-search-pagination__btn--middle {\n margin: 0 8px;\n}\n',""])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),a=r(o),i=n(0);r(i);n(73);var s=function(e){var t=e.data.ContentInfo.Content,n=!!e.contentTypesMap&&e.contentTypesMap[t.ContentType._href],r=n?n.names.value[0]["#text"]:e.labels.notAvailable;return a.default.createElement("div",{className:"c-search-results-item"},a.default.createElement("div",{className:"c-search-results-item__name",title:t.Name},t.Name),a.default.createElement("div",{className:"c-search-results-item__type",title:r},r),a.default.createElement("div",{className:"c-search-results-item__actions"},a.default.createElement("button",{className:"c-search-results-item__btn--preview",onClick:function(){return e.onPreview(e.data)}},a.default.createElement("svg",{className:"ez-icon"},a.default.createElement("use",{xlinkHref:"/bundles/ezplatformadminui/img/ez-icons.svg#view"})))))};t.default=s},function(e,t,n){var r=n(74);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,".c-search-results-item__name,\n.c-search-results-item__type,\n.c-search-results-item__actions {\n padding: 8px 16px;\n display: flex;\n justify-content: center;\n flex-direction: column;\n font-size: 15px;\n line-height: 20px;\n border-top: 1px solid #445A64;\n}\n\n.c-search-results-item__name {\n flex: 1 1 280px;\n}\n\n.c-search-results-item__type {\n flex: 1 1 180px;\n}\n\n.c-search-results-item__actions {\n flex: 1 1 auto;\n}\n\n.c-search-results-item__btn--preview {\n background: none;\n border: 0 none;\n display: flex;\n cursor: pointer;\n align-items: center;\n padding: 0;\n}\n\n.c-search-results-item__btn--preview:focus {\n outline: none;\n}\n\n.c-search-results-item__btn--preview .ez-icon {\n fill: #0f6d95;\n width: 30px;\n height: 30px;\n transition: fill .3s cubic-bezier(.25, .8, .25, 1);\n}\n\n.c-search-results-item__btn--preview:hover .ez-icon,\n.c-search-results-item__btn--preview:focus .ez-icon {\n fill: #565e63;\n}\n",""])},function(e,t,n){var r=n(76);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,'.c-search-results {\n overflow: auto;\n}\n\n.c-search-results__title {\n font-size: 17px;\n border-radius: 4px 4px 0 0;\n background-color: #445A64;\n color: #fff;\n line-height: 50px;\n padding: 0 16px\n}\n\n.c-search-results__list-headers,\n.c-search-results .c-search-results-item {\n display: flex;\n flex-wrap: nowrap;\n}\n\n[class*="c-search-results__list-header--"] {\n padding: 8px 16px;\n font-weight: 700;\n font-size: 15px;\n line-height: 20px;\n}\n\n.c-search-results__list-header--name,\n.c-search-results .c-search-results-item__name {\n flex: 1 1 280px;\n}\n\n.c-search-results__list-header--type,\n.c-search-results .c-search-results-item__type {\n flex: 1 1 180px;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.c-search-results__list-header--span,\n.c-search-results .c-search-results-item__actions {\n flex: 0 0 90px;\n}\n',""])},function(e,t,n){var r=n(78);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,".c-search {\n height: 100%;\n overflow: auto;\n}\n\n.c-search__title {\n font-size: 18px;\n font-weight: 700;\n}\n\n.c-search__form {\n margin: 16px 0;\n display: flex;\n}\n\n.c-search__input {\n border: 1px solid rgba(51,51,51,.3);\n border-right: 0 none;\n border-radius: 4px 0 0 4px;\n background-color: #fff;\n line-height: 30px;\n padding: 0 8px;\n min-width: 300px;\n transition: border .3s cubic-bezier(.25, .8, .25, 1);\n}\n\n.c-search__submit {\n background: #f15a10;\n line-height: 30px;\n color: #fff;\n border-radius: 0 4px 4px 0;\n border: 1px solid #f15a10;\n padding: 0 8px;\n display: flex;\n align-items: center;\n min-width: 100px;\n text-align: center;\n}\n\n.c-search__submit--loading {\n justify-content: center;\n}\n\n.c-search__submit:focus {\n outline: none;\n}\n\n.c-search__input:focus {\n border-color: #106d95;\n outline: none;\n}\n\n.c-search__submit .ez-icon {\n fill: #fff;\n width: 16px;\n height: 16px;\n margin-right: 8px;\n}\n\n.c-search__submit--loading .ez-icon {\n margin-right: 0;\n}\n",""])},function(e,t,n){var r=n(80);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,".c-search-panel {\n background: #fff;\n height: 100%;\n padding: 16px;\n border-radius: 4px;\n}\n",""])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),a=r(o),i=n(0),s=(r(i),n(14)),c=r(s),l=n(19),u=r(l),f=n(82),d=r(f);n(91);var p=function(e){var t={className:"c-create-panel"},n=e.maxHeight-24,r=Object.assign({},e,{maxHeight:n,allowContainersOnly:!0});return e.isVisible||(t.hidden=!0),a.default.createElement("div",t,a.default.createElement(c.default,e,a.default.createElement("div",{className:"c-create-panel__first-step"},a.default.createElement("div",{className:"c-create-panel__step-title"},"1) ",e.labels.contentOnTheFly.chooseLangaugeAndContentType),a.default.createElement(d.default,r)),a.default.createElement("div",{className:"c-create-panel__second-step"},a.default.createElement("div",{className:"c-create-panel__step-title"},"2) ",e.labels.contentOnTheFly.selectLocation),a.default.createElement(u.default,r))))};t.default=p},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),a=(r(o),n(83)),i=r(a),s=n(86),c=r(s);n(89);var l=function(e){return React.createElement("div",{className:"c-create",style:{maxHeight:e.maxHeight+"px"}},React.createElement(i.default,e),React.createElement(c.default,e))};t.default=l},function(e,t,n){"use strict";function r(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 a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function 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)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),l=r(c),u=n(0);r(u);n(84);var f=function(e){function t(e){o(this,t);var n=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.updateSelection=n.updateSelection.bind(n),n.renderOption=n.renderOption.bind(n),n.state={selectedLanguage:e.languages[0]},n}return i(t,e),s(t,[{key:"updateSelection",value:function(e){var t=e.target.value,n=this.props.languages.find(function(e){return e.languageCode===t});this.props.onLanguageSelected(n),this.setState(function(e){return Object.assign({},e,{selectedLanguage:n})})}},{key:"renderOption",value:function(e,t){var n={key:t,value:e.languageCode};return e.languageCode===this.props.forcedLanguage&&(n.selected=!0),l.default.createElement("option",n,e.name)}},{key:"render",value:function(){var e={className:"form-control",onChange:this.updateSelection};return this.props.forcedLanguage&&(e.disabled=!0),l.default.createElement("div",{className:"c-choose-language"},l.default.createElement("p",{className:"c-choose-language__title"},this.props.labels.contentOnTheFly.selectLanguage),l.default.createElement("div",{className:"c-choose-lagauge__select-wrapper"},l.default.createElement("select",e,this.props.languages.map(this.renderOption))))}}]),t}(c.Component);t.default=f},function(e,t,n){var r=n(85);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,".c-choose-language {\n padding: 8px;\n background: #dbdbdb;\n border-radius: 5px;\n font-weight: 700;\n}\n\n.c-choose-language__title {\n margin-bottom: 8px;\n}\n\n.c-choose-lagauge__select-wrapper {\n padding: 8px;\n background-color: #fff;\n}\n\n.c-choose-lagauge__select-wrapper .form-control {\n border-width: 3px;\n}\n",""])},function(e,t,n){"use strict";function r(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 a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function 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)}Object.defineProperty(t,"__esModule",{value:!0});var s=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},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),l=n(3),u=r(l),f=n(0);r(f);n(87);var d=function(e){function t(e){o(this,t);var n=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._filterTimeout=null,n.updateFilterQuery=n.updateFilterQuery.bind(n),n.renderGroup=n.renderGroup.bind(n),n.renderItem=n.renderItem.bind(n),n.state={selected:{},filterQuery:""},n}return i(t,e),c(t,[{key:"updateSelectedItem",value:function(e){this.props.onContentTypeSelected(e),this.setState(function(t){return Object.assign({},t,{selected:e})})}},{key:"updateFilterQuery",value:function(e){var t=this,n=e.target.value.toLowerCase();window.clearTimeout(this._filterTimeout),this._filterTimeout=window.setTimeout(function(){t.setState(function(e){return Object.assign({},e,{filterQuery:n})})},200)}},{key:"renderItem",value:function(e,t){var n={className:"c-choose-content-type__group-item",onClick:this.updateSelectedItem.bind(this,e),key:t};return this.state.selected.identifier===e.identifier&&(n.className=n.className+" is-selected"),this.state.filterQuery&&!e.name.toLowerCase().includes(this.state.filterQuery)&&(n.hidden=!0),u.default.createElement("div",n,e.name)}},{key:"renderGroup",value:function(e,t){var n=this,r=this.props.contentTypes[e],o={};return this.state.filterQuery&&r.every(function(e){return!e.name.toLowerCase().includes(n.state.filterQuery)})&&(o.hidden=!0),u.default.createElement("div",{className:"c-choose-content-type__group",key:t},u.default.createElement("div",s({className:"c-choose-content-type__group-name"},o),e),r.map(this.renderItem))}},{key:"render",value:function(){var e=this.props,t=e.labels,n=e.maxHeight,r=e.contentTypes;return u.default.createElement("div",{className:"c-choose-content-type"},u.default.createElement("p",{className:"c-choose-content-type__title"},t.contentOnTheFly.selectContentType),u.default.createElement("div",{className:"c-choose-content-type__list-wrapper"},u.default.createElement("input",{className:"form-control",type:"text",placeholder:t.contentOnTheFly.typeToRefine,onChange:this.updateFilterQuery}),u.default.createElement("div",{className:"c-choose-content-type__list",style:{maxHeight:n-232+"px"}},Object.keys(r).map(this.renderGroup))))}}]),t}(l.Component);t.default=d},function(e,t,n){var r=n(88);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,".c-choose-content-type {\n padding: 8px;\n background: #dbdbdb;\n border-radius: 5px;\n}\n\n.c-choose-content-type__list-wrapper {\n background-color: #fff;\n padding: 8px;\n}\n\n.c-choose-content-type__list-wrapper .form-control {\n border-width: 3px;\n}\n\n.c-choose-content-type__title {\n font-weight: 700;\n margin-bottom: 8px;\n}\n\n.c-choose-content-type__list {\n margin-top: 8px;\n overflow: auto;\n}\n\n.c-choose-content-type__group-item {\n padding-left: 16px;\n cursor: pointer;\n}\n\n.c-choose-content-type__group-item:hover {\n background-color: #e1f5ff;\n}\n\n.c-choose-content-type__group-item.is-selected {\n background-color: #2b84b1;\n}\n",""])},function(e,t,n){var r=n(90);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,".c-create {\n display: grid;\n grid-row-gap: 16px;\n grid-template-rows: auto 1fr;\n}\n",""])},function(e,t,n){var r=n(92);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,'.c-create-panel {\n height: 100%;\n}\n\n.c-create-panel .c-tab-content-panel {\n display: grid;\n grid-template-areas: "first-step second-step";\n grid-template-columns: 310px 1fr;\n grid-column-gap: 16px;\n}\n\n.c-create-panel__first-step {\n grid-area: first-step;\n}\n\n.c-create-panel__second-step {\n grid-area: second-step;\n}\n\n.c-create-panel__step-title {\n color: #2b84b1;\n font-weight: 700;\n}\n',""])},function(e,t,n){"use strict";function r(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 a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function 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)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),l=r(c),u=n(0),f=(r(u),n(20));n(94);var d=function(e){function t(e){o(this,t);var n=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleIframeLoad=n.handleIframeLoad.bind(n),n.handlePublish=n.handlePublish.bind(n),n.state={iframeLoading:!0},n}return i(t,e),s(t,[{key:"handlePublish",value:function(){this.iframe.contentWindow.onbeforeunload=function(){},this.iframe.contentWindow.document.body.querySelector("#ezrepoforms_content_edit_publish").click()}},{key:"handleIframeLoad",value:function(){var e=this,t=this.iframe.contentWindow.document.querySelector('meta[name="LocationID"]'),n=this.generateIframeUrl();if(this.iframe.contentWindow.location.pathname!==n&&!t)return void this.iframe.setAttribute("src",n);t?this.loadLocationInfo(t.content):(this.setState(function(e){return Object.assign({},e,{iframeLoading:!1})}),this.iframe.contentWindow.onbeforeunload=function(){return""},this.iframe.contentWindow.onunload=function(){e.setState(function(e){return Object.assign({},e,{iframeLoading:!0})})})}},{key:"loadLocationInfo",value:function(e){var t=this.props,n=t.loadLocation,r=t.handlePublish,o=t.restInfo;new Promise(function(t){return n(Object.assign({},o,{locationId:e}),t)}).then(function(e){r(e.View.Result.searchHits.searchHit[0].value.Location)})}},{key:"generateIframeUrl",value:function(){var e=this.props,t=e.selectedLocationId,n=e.selectedLanguage,r=e.selectedContentType;return window.Routing.generate("ezplatform.content_on_the_fly.create",{locationId:t,languageCode:n.languageCode,contentTypeIdentifier:r.identifier})}},{key:"renderLoadingSpinner",value:function(){return this.state.iframeLoading?l.default.createElement("svg",{className:"ez-icon ez-spin ez-icon-x2 ez-icon-spinner"},l.default.createElement("use",{xlinkHref:"/bundles/ezplatformadminui/img/ez-icons.svg#spinner"})):null}},{key:"render",value:function(){var e=this,t=this.props,n=t.labels,r=t.selectedContentType,o=t.selectedLanguage,a=t.maxHeight,i=t.onCancel,s=n.contentOnTheFly.creatingContent.replace("{contentType}",r.name).replace("{language}",o.name),c=this.generateIframeUrl(),u=this.state.iframeLoading?"m-ud__content is-loading":"m-ud__content";return l.default.createElement("div",{className:"m-ud__wrapper"},l.default.createElement("div",{className:"m-ud c-content-creator"},l.default.createElement("h1",{className:"m-ud__title"},s),l.default.createElement("div",{className:"m-ud__content-wrapper"},l.default.createElement("div",{className:u,ref:function(t){return e._refContentContainer=t}},this.renderLoadingSpinner(),l.default.createElement("iframe",{src:c,ref:function(t){return e.iframe=t},className:"c-content-creator__iframe",onLoad:this.handleIframeLoad,style:{height:a+32+"px"}})),l.default.createElement("div",{className:"m-ud__actions"},l.default.createElement("div",{className:"m-ud__btns"},l.default.createElement("button",{className:"m-ud__action--cancel",onClick:i},n.udw.cancel),l.default.createElement("button",{className:"m-ud__action--publish",onClick:this.handlePublish},n.contentOnTheFly.publish))))))}}]),t}(c.Component);t.default=d,d.defaultProps={loadLocation:f.loadLocation}},function(e,t,n){var r=n(95);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,".c-content-creator .m-ud__content-wrapper {\n padding: 0 0 16px 0;\n grid-template-rows: 1fr 64px;\n grid-template-areas: 'main' 'footer';\n}\n\n.c-content-creator .m-ud__content {\n padding: 0\n}\n\n.c-content-creator .m-ud__actions {\n padding-right: 16px;\n}\n\n.c-content-creator .ez-icon-spinner {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n\n.c-content-creator__iframe {\n width: 100%;\n border: none;\n}\n\n.m-ud__action--publish {\n font-weight: 700;\n background: #f15a10;\n}\n\n.m-ud__action--publish:hover,\n.m-ud__action--publish:focus {\n background: #cb3400;\n}\n\n.m-ud__content {\n position: relative;\n}\n\n.is-loading:before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: #e3e3e3;\n}\n",""])},function(e,t,n){"use strict";function r(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 a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function 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)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),l=r(c),u=n(0),f=(r(u),n(97)),d=r(f),p=n(100),h=r(p);n(103);var m=function(e){function t(){o(this,t);var e=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.state={items:[],isPopupVisible:!1},e}return i(t,e),s(t,[{key:"componentWillReceiveProps",value:function(e){this.setState(function(t){return Object.assign({},t,{items:e.items})})}},{key:"togglePopup",value:function(){this.setState(function(e){return Object.assign({},e,{isPopupVisible:!e.isPopupVisible})})}},{key:"hidePopup",value:function(){this.setState(function(e){return Object.assign({},e,{isPopupVisible:!1})})}},{key:"renderSelectedItem",value:function(e){return l.default.createElement(d.default,{key:e.remoteId,data:e,onRemove:this.props.onItemRemove,contentTypesMap:this.props.contentTypesMap,labels:this.props.labels.selectedContentItem})}},{key:"renderLimitLabel",value:function(){var e="";if(this.props.itemsLimit){var t=this.props.labels.selectedContent.limit.replace("{items}",this.props.itemsLimit);e=l.default.createElement("small",{className:"c-selected-content__label--limit"},t)}return e}},{key:"renderSelectedItems",value:function(){return this.props.items.length?l.default.createElement(h.default,{title:this.getTitle(),visible:this.state.isPopupVisible,onClose:this.hidePopup.bind(this)},this.props.items.map(this.renderSelectedItem.bind(this))):null}},{key:"getTitle",value:function(){var e=this.props.labels.selectedContent.confirmedItems,t=this.props.items.length;return t&&(e=e+" ("+t+")"),e}},{key:"render",value:function(){var e=this.props.items.map(function(e){return e.ContentInfo.Content.Name}).join(", ");return l.default.createElement("div",{className:"c-selected-content"},this.renderSelectedItems(),l.default.createElement("strong",{className:"c-selected-content__title"},this.getTitle()),this.renderLimitLabel(),l.default.createElement("div",{className:"c-selected-content__content-names",onClick:this.togglePopup.bind(this)},e.length?e:this.props.labels.selectedContent.noConfirmedContent))}}]),t}(c.Component);t.default=m},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),a=r(o),i=n(0);r(i);n(98);var s=function(e){var t=e.data,n=e.onRemove,r=e.labels,o=t.ContentInfo.Content.ContentTypeInfo,i=o?o.names.value[0]["#text"]:r.notAvailable,s=void 0;return o&&(s=a.default.createElement("svg",{className:"ez-icon c-selected-content-item__icon"},a.default.createElement("use",{xlinkHref:"/bundles/ezplatformadminui/img/ez-icons.svg#"+o.identifier}))),a.default.createElement("div",{className:"c-selected-content-item"},a.default.createElement("div",{className:"c-selected-content-item__wrapper"},a.default.createElement("div",{className:"c-selected-content-item__name"},t.ContentInfo.Content.Name),a.default.createElement("div",{className:"c-selected-content-item__type"},s," ",i)),a.default.createElement("div",{className:"c-selected-content-item__remove",onClick:function(){return n(t.id)}},a.default.createElement("svg",{className:"ez-icon"},a.default.createElement("use",{xlinkHref:"/bundles/ezplatformadminui/img/ez-icons.svg#discard"}))))};t.default=s},function(e,t,n){var r=n(99);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,".c-selected-content-item {\n background: #fff;\n display: flex;\n flex-wrap: nowrap;\n}\n\n.c-selected-content-item__remove {\n background: #d92d42;\n color: #fff;\n flex: 0 0 20px;\n display: flex;\n justify-content: center;\n flex-direction: column;\n text-align: center;\n align-items: center;\n font-weight: 700;\n cursor: pointer;\n border-radius: 0 2px 2px 0;\n transition: background .2s cubic-bezier(.25, .8, .25, 1);\n}\n\n.c-selected-content-item__remove:hover {\n background: #b3071c;\n}\n\n.c-selected-content-item__remove .ez-icon {\n fill: #fff;\n width: 12px;\n height: 12px;\n}\n\n.c-selected-content-item__wrapper {\n flex: 1 1 auto;\n padding: 4px 6px;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n\n.c-selected-content-item__name {\n margin-bottom: 16px;\n font-weight: 700;\n word-break: break-all;\n font-size: 15px;\n padding: 0 4px;\n}\n\n.c-selected-content-item__type {\n font-size: 13px;\n line-height: 15px;\n word-break: break-all;\n color: #555;\n background: #f3f3f3;\n display: flex;\n align-items: center;\n padding: 2px 4px;\n border-radius: 2px;\n}\n\n.c-selected-content-item__icon {\n width: 13px;\n height: 13px;\n fill: #878787;\n margin-right: 8px;\n}\n",""])},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(3),a=r(o),i=n(0),s=(r(i),n(15)),c=r(s);n(101);var l=function(e){return a.default.createElement("div",{className:"c-selected-content-popup"},a.default.createElement(c.default,e,e.children))};t.default=l},function(e,t,n){var r=n(102);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,".c-selected-content-popup .c-popup {\n padding: 8px;\n min-width: 400px;\n}\n\n.c-selected-content-popup .c-popup__content {\n display: flex;\n flex-wrap: wrap;\n}\n\n.c-selected-content-popup .c-popup__header {\n margin-bottom: 4px;\n margin-left: 6px;\n}\n\n.c-selected-content-popup .c-popup__title {\n color: #2b84b1;\n font-size: 17px;\n line-height: 20px;\n}\n\n.c-selected-content-popup .c-popup__close {\n right: 0;\n}\n\n.c-selected-content-popup .c-selected-content-item {\n flex: 1 1 calc(50% - 8px);\n max-width: calc(50% - 8px);\n margin: 4px;\n border-radius: 2px 0 0 2px;\n}\n",""])},function(e,t,n){var r=n(104);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,".c-selected-content {\n position: relative;\n z-index: 1;\n}\n\n.c-selected-content__title {\n font-size: 15px;\n line-height: 20px;\n}\n\n.c-selected-content__content-names {\n width: 320px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n font-size: 13px;\n line-height: 15px;\n}\n\n.c-selected-content .c-popup {\n position: absolute;\n z-index: 2;\n top: 0;\n left: 0;\n transform: translateY(-100%) translateY(-16px);\n border-radius: 6px;\n}\n\n.c-selected-content .c-popup:after {\n position: absolute;\n bottom: 0;\n left: 16px;\n content: '';\n width: 0;\n height: 0;\n border-left: 7px solid transparent;\n border-right: 7px solid transparent;\n border-top: 12px solid #eee;\n transform: translateY(100%) translateY(-1px);\n}\n\n.c-selected-content__label--limit {\n padding-left: 8px;\n font-style: italic;\n}\n",""])},function(e,t,n){"use strict";function r(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 a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function 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)}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),c=n(3),l=r(c),u=n(0);r(u);n(106);var f=function(e){function t(){o(this,t);var e=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.state={imageUri:null,selectContentEnabled:!1},e}return i(t,e),s(t,[{key:"componentDidMount",value:function(){this.loadContentInfo(this.props.data)}},{key:"componentWillReceiveProps",value:function(e){e.data.id!==this.props.data.id&&(this.setState(function(e){return Object.assign({},e,{imageUri:null})}),this.loadContentInfo(e.data.ContentInfo.Content._id))}},{key:"loadContentInfo",value:function(e){var t=this;new Promise(function(n){return t.props.loadContentInfo(t.props.restInfo,e,n)}).then(this.setImageUri.bind(this)).catch(function(e){return console.log("load:content:info:error",e)})}},{key:"setImageUri",value:function(e){if(e.View.Result.count){var t=e.View.Result.searchHits.searchHit[0].value.Content.CurrentVersion.Version.Fields.field.find(function(e){return"ezimage"===e.fieldTypeIdentifier});t&&t.fieldValue&&this.setState(function(e){return Object.assign({},e,{imageUri:t.fieldValue.uri})})}}},{key:"toggleEnabledState",value:function(e){this.state.selectContentEnabled!==e&&this.setState(function(t){return Object.assign({},t,{selectContentEnabled:e})})}},{key:"renderSelectContentBtn",value:function(){if("create"===this.props.activeTab)return null;var e=this.props,t=e.data,n=e.canSelectContent,r=e.onSelectContent,o=e.labels,a={className:"c-meta-preview__btn--select",onClick:r};return n(t,this.toggleEnabledState.bind(this)),this.state.selectContentEnabled||(a.disabled=!0),l.default.createElement("div",{className:"c-meta-preview__btn-wrapper"},l.default.createElement("button",a,o.selectContent))}},{key:"renderIcon",value:function(){var e=this.props.data.ContentInfo.Content.ContentTypeInfo;return e?l.default.createElement("svg",{className:"ez-icon c-meta-preview__icon"},l.default.createElement("use",{xlinkHref:"/bundles/ezplatformadminui/img/ez-icons.svg#"+e.identifier})):null}},{key:"render",value:function(){var e=this.props.data.ContentInfo.Content,t=this.props.labels,n=!!this.props.contentTypesMap&&this.props.contentTypesMap[e.ContentType._href],r=n?n.names.value[0]["#text"]:t.notAvailable;return l.default.createElement("div",{className:"c-meta-preview__wrapper"},l.default.createElement("h1",{className:"c-meta-preview__title"},t.title),l.default.createElement("div",{className:"c-meta-preview",style:{maxHeight:this.props.maxHeight-64+"px"}},l.default.createElement("div",{className:"c-meta-preview__content-type"},this.renderIcon()," ",r),l.default.createElement("div",{className:"c-meta-preview__meta-wrapper"},l.default.createElement("div",{className:"c-meta-preview__image-wrapper"},l.default.createElement("img",{className:"c-meta-preview__image",src:this.state.imageUri,alt:""})),l.default.createElement("div",{className:"c-meta-preview__name"},e.Name),this.renderSelectContentBtn(),l.default.createElement("div",{className:"c-meta-preview__content-info"},l.default.createElement("h3",{className:"c-meta-preview__subtitle"},t.lastModified,":"),new Date(e.lastModificationDate).toLocaleString()),l.default.createElement("div",{className:"c-meta-preview__content-info"},l.default.createElement("h3",{className:"c-meta-preview__subtitle"},t.creationDate,":"),new Date(e.publishedDate).toLocaleString()),l.default.createElement("div",{className:"c-meta-preview__content-info"},l.default.createElement("h3",{className:"c-meta-preview__subtitle"},t.translations,":"),e.mainLanguageCode))))}}]),t}(c.Component);t.default=f},function(e,t,n){var r=n(107);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,".c-meta-preview {\n background: #fff;\n height: 100%;\n overflow-y: auto;\n padding: 10px;\n border-radius: 4px;\n}\n\n.c-meta-preview__wrapper {\n height: calc(100% - 32px);\n}\n\n.c-meta-preview__title {\n margin: 0;\n font-size: 16px;\n font-weight: 700;\n color: #515151;\n line-height: 32px;\n}\n\n.c-meta-preview__name {\n font-size: 16px;\n font-weight: 700;\n line-height: 20px;\n margin: 8px 0;\n word-break: break-all;\n}\n\n.c-meta-preview__content-type {\n margin: 0 auto 4px;\n font-size: 15px;\n color: #515151;\n line-height: 20px;\n display: flex;\n align-items: center;\n width: 190px;\n}\n\n.c-meta-preview__image-wrapper {\n width: 190px;\n height: 190px;\n display: flex;\n align-items: center;\n background: #e5e5e5;\n margin-bottom: 10px;\n}\n\n.c-meta-preview__image {\n display: block;\n max-width: 100%;\n width: auto;\n height: auto;\n max-height: 190px;\n margin: auto;\n}\n\n.c-meta-preview__meta-wrapper {\n width: 190px;\n margin: auto;\n}\n\n.c-meta-preview__btn-wrapper {\n text-align: center;\n margin: 16px 0;\n}\n\n.c-meta-preview__btn--select {\n padding: 8px;\n font-size: 16px;\n border-radius: 4px;\n width: 100%;\n display: block;\n background: #106d95;\n color: #fff;\n cursor: pointer;\n transition: background .3s cubic-bezier(.25, .8, .25, 1);\n}\n\n.c-meta-preview__btn--select[disabled] {\n cursor: not-allowed;\n background: #e6e6e6;\n color: #333;\n}\n\n.c-meta-preview__btn--select:not([disabled]):hover,\n.c-meta-preview__btn--select:not([disabled]):focus {\n background: #00476F;\n}\n\n.c-meta-preview__icon {\n width: 16px;\n height: 16px;\n margin-right: 8px;\n fill: #646464;\n}\n\n.c-meta-preview__content-info {\n color: #333;\n line-height: 15px;\n font-size: 13px;\n padding: 0 10px 0 40px;\n}\n\n.c-meta-preview__content-info + .c-meta-preview__content-info {\n margin-top: 16px;\n}\n\n.c-meta-preview__subtitle {\n line-height: 15px;\n font-size: 13px;\n margin-bottom: 0;\n}\n\n",""])},function(e,t,n){var r=n(109);"string"==typeof r&&(r=[[e.i,r,""]]);var o={};o.transform=void 0;n(2)(r,o);r.locals&&(e.exports=r.locals)},function(e,t,n){t=e.exports=n(1)(void 0),t.push([e.i,'.m-ud,\n.m-ud * {\n box-sizing: border-box;\n}\n\n.m-ud {\n position: absolute;\n z-index: 2;\n width: 95vw;\n height: 95vh;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n background: #eee;\n box-shadow: 0 0 30px 0 rgba(0,0,0,.35);\n border-radius: 4px;\n}\n\n.m-ud__wrapper {\n background: rgba(0,0,0,.35);\n position: fixed;\n z-index: 99999;\n top: 0;\n left: 0;\n height: 100vh;\n width: 100vw;\n}\n\n.m-ud__title {\n margin: 0;\n padding: 16px;\n background: #dbdbdb;\n font-size: 24px;\n line-height: 32px;\n font-weight: 700;\n border-radius: 6px 6px 0 0;\n}\n\n.m-ud__content-wrapper {\n padding: 16px;\n display: grid;\n height: calc(100% - 64px);\n grid-template-columns: auto;\n grid-template-rows: 32px 1fr 64px;\n grid-template-areas:\n "nav"\n "main"\n "footer";\n}\n\n.m-ud__nav {\n grid-area: nav;\n display: flex;\n align-items: baseline;\n}\n\n.m-ud__nav .c-tab-nav-item__wrapper {\n align-self: flex-end;\n}\n\n.m-ud__content {\n grid-area: main;\n padding: 16px;\n background: #e3e3e3;\n border-radius: 4px;\n}\n\n.m-ud__panels {\n overflow: auto;\n height: 100%;\n}\n\n[class*="m-ud__panels--"] {\n height: 100%;\n}\n\n.m-ud__actions {\n grid-area: footer;\n text-align: right;\n padding-top: 16px;\n display: grid;\n grid-gap: 16px;\n grid-template-columns: 1fr 1fr;\n}\n\n.m-ud__selected-content {\n grid-column: 1 / 2;\n text-align: left;\n}\n\n.m-ud__btns {\n grid-column: 2 / 3;\n display: flex;\n justify-content: flex-end;\n align-items: flex-start;\n}\n\n[class*="m-ud__action--"] {\n font-size: 16px;\n border: 0 none;\n padding: 8px 32px;\n color: #fff;\n border-radius: 4px;\n cursor: pointer;\n transition: background .3s cubic-bezier(.25, .8, .25, 1);\n}\n\n.m-ud__action--cancel {\n margin: 0 16px;\n background: #646464;\n}\n\n.m-ud__action--cancel:hover,\n.m-ud__action--cancel:focus {\n background: #3e3e3e;\n}\n\n.m-ud__action--confirm,\n.m-ud__action--create-content {\n font-weight: 700;\n background: #f15a10;\n}\n\n.m-ud__action--confirm:hover,\n.m-ud__action--confirm:focus,\n.m-ud__action--create-content:hover,\n.m-ud__action--create-content:focus {\n background: #cb3400;\n}\n\n.m-ud__action--confirm[disabled],\n.m-ud__action--create-content[disabled] {\n cursor: not-allowed;\n opacity: .3;\n}\n\n[class*="m-ud__tabs--"] {\n display: inline-block;\n}\n\n.m-ud--with-preview .m-ud__content {\n display: grid;\n grid-template-columns: 1fr 230px;\n grid-column-gap: 16px;\n grid-template-areas: "c-main c-preview";\n}\n\n.m-ud--with-preview .m-ud__panels {\n grid-area: c-main;\n}\n\n.m-ud--with-preview .m-ud__preview {\n grid-area: c-preview;\n}\n\n.m-ud--with-preview.m-ud--with-selected-content .m-ud__panels {\n grid-row: 1 / 2;\n}\n\n.m-ud--with-preview.m-ud--with-selected-content .m-ud__preview {\n grid-row: 1 / 2;\n}\n\n.m-ud__no-permission {\n color: #d92d42;\n max-width: 21rem;\n display: inline-block;\n}\n',""])}]).default});
//# sourceMappingURL=UniversalDiscovery.module.js.map