Changeset 2709725
- Timestamp:
- 04/14/2022 10:49:05 AM (4 years ago)
- Location:
- phraseanet-client/trunk
- Files:
-
- 2 added
- 18 edited
-
admin/class-phraseanet-admin.php (modified) (1 diff)
-
admin/partials/phraseanet-admin-display-auth.php (modified) (2 diffs)
-
admin/partials/phraseanet-admin-display-form-generator.php (modified) (1 diff)
-
admin/partials/phraseanet-admin-display-other-settings.php (modified) (2 diffs)
-
admin/partials/phraseanet-admin-display-requester.php (modified) (1 diff)
-
composer.lock (modified) (1 diff)
-
dist/editor.js (modified) (1 diff)
-
dist/front_end.js (modified) (1 diff)
-
phraseanet.php (modified) (2 diffs)
-
public/class-phraseanet-public.php (modified) (1 diff)
-
public/css/bootstrap-phraseanet.css (added)
-
public/css/bootstrap-prefix.less (added)
-
public/partials/phraseanet-public-react-display.php (modified) (1 diff)
-
public/partials/phraseanet-public-react-preview.php (modified) (1 diff)
-
readme.txt (modified) (1 diff)
-
vendor/autoload.php (modified) (1 diff)
-
vendor/composer/autoload_real.php (modified) (3 diffs)
-
vendor/composer/autoload_static.php (modified) (2 diffs)
-
vendor/composer/installed.json (modified) (1 diff)
-
vendor/composer/installed.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
phraseanet-client/trunk/admin/class-phraseanet-admin.php
r2686612 r2709725 73 73 74 74 wp_enqueue_style($this->plugin_name, plugin_dir_url(__FILE__) . 'css/phraseanet-admin.css', array(), $this->version, 'all'); 75 wp_enqueue_style($this->plugin_name.'-bootstrap- min-css', plugin_dir_url(__FILE__) . '../public/css/bootstrap.min.css', array(), $this->version, 'all');75 wp_enqueue_style($this->plugin_name.'-bootstrap-phraseanet-min-css', plugin_dir_url(__FILE__) . '../public/css/bootstrap-phraseanet.css', array(), $this->version, 'all'); 76 76 } 77 77 -
phraseanet-client/trunk/admin/partials/phraseanet-admin-display-auth.php
r2703285 r2709725 20 20 21 21 22 <div class="phraseanet-client-class"> 23 24 <?php require_once 'logo.php'; ?> 22 25 23 <?php require_once 'logo.php'; ?> 26 24 27 25 28 <form class="col-md-12 col-lg-12 col-sm-12" method="post" action="options.php"> … … 119 122 </div> 120 123 </form> 124 </div> -
phraseanet-client/trunk/admin/partials/phraseanet-admin-display-form-generator.php
r2686612 r2709725 18 18 ?> 19 19 20 <div id="react-render-dom-form-gen" style="max-width: 96%;"></div>20 <div id="react-render-dom-form-gen" class="phraseanet-client-class" style="max-width: 96%;"></div> -
phraseanet-client/trunk/admin/partials/phraseanet-admin-display-other-settings.php
r2703285 r2709725 20 20 21 21 22 22 <div class="phraseanet-client-class"> 23 23 <?php require_once 'logo.php'; ?> 24 24 … … 88 88 89 89 </textarea> 90 91 </div> -
phraseanet-client/trunk/admin/partials/phraseanet-admin-display-requester.php
r2703285 r2709725 18 18 ?> 19 19 <?php require_once 'logo.php'; ?> 20 <div id="react-render-dom" ></div>20 <div id="react-render-dom" class="phraseanet-client-class"></div> -
phraseanet-client/trunk/composer.lock
r2709049 r2709725 624 624 { 625 625 "name": "phraseanet/php-sdk", 626 "version": "dev- e936d47618f5144fd79cc7016a5961a558469808",626 "version": "dev-4200a2ea92ba679f4bd12d3fcbc1eed888e91da0", 627 627 "dist": { 628 628 "type": "path", -
phraseanet-client/trunk/dist/editor.js
r2702046 r2709725 12 12 * This source code is licensed under the MIT license found in the 13 13 * LICENSE file in the root directory of this source tree. 14 */var r=n(53),o="function"==typeof Symbol&&Symbol.for,a=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,c=o?Symbol.for("react.fragment"):60107,s=o?Symbol.for("react.strict_mode"):60108,u=o?Symbol.for("react.profiler"):60114,l=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,p=o?Symbol.for("react.forward_ref"):60112,d=o?Symbol.for("react.suspense"):60113,h=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116,y="function"==typeof Symbol&&Symbol.iterator;function v(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g={};function w(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||b}function _(){}function x(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||b}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(v(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},_.prototype=w.prototype;var j=x.prototype=new _;j.constructor=x,r(j,w.prototype),j.isPureReactComponent=!0;var O={current:null},R=Object.prototype.hasOwnProperty,E={key:!0,ref:!0,__self:!0,__source:!0};function k(e,t,n){var r,o={},i=null,c=null;if(null!=t)for(r in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(i=""+t.key),t)R.call(t,r)&&!E.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){for(var u=Array(s),l=0;l<s;l++)u[l]=arguments[l+2];o.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===o[r]&&(o[r]=s[r]);return{$$typeof:a,type:e,key:i,ref:c,props:o,_owner:O.current}}function S(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var P=/\/+/g,C=[];function A(e,t,n,r){if(C.length){var o=C.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function L(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>C.length&&C.push(e)}function T(e,t,n){return null==e?0:function e(t,n,r,o){var c=typeof t;"undefined"!==c&&"boolean"!==c||(t=null);var s=!1;if(null===t)s=!0;else switch(c){case"string":case"number":s=!0;break;case"object":switch(t.$$typeof){case a:case i:s=!0}}if(s)return r(o,t,""===n?"."+B(t,0):n),1;if(s=0,n=""===n?".":n+":",Array.isArray(t))for(var u=0;u<t.length;u++){var l=n+B(c=t[u],u);s+=e(c,l,r,o)}else if(null===t||"object"!=typeof t?l=null:l="function"==typeof(l=y&&t[y]||t["@@iterator"])?l:null,"function"==typeof l)for(t=l.call(t),u=0;!(c=t.next()).done;)s+=e(c=c.value,l=n+B(c,u++),r,o);else if("object"===c)throw r=""+t,Error(v(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return s}(e,"",t,n)}function B(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function D(e,t){e.func.call(e.context,t,e.count++)}function M(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?N(e,r,n,(function(e){return e})):null!=e&&(S(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(P,"$&/")+"/")+n)),r.push(e))}function N(e,t,n,r,o){var a="";null!=n&&(a=(""+n).replace(P,"$&/")+"/"),T(e,M,t=A(t,a,r,o)),L(t)}var F={current:null};function U(){var e=F.current;if(null===e)throw Error(v(321));return e}var I={ReactCurrentDispatcher:F,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:O,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return N(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;T(e,D,t=A(null,null,t,n)),L(t)},count:function(e){return T(e,(function(){return null}),null)},toArray:function(e){var t=[];return N(e,t,null,(function(e){return e})),t},only:function(e){if(!S(e))throw Error(v(143));return e}},t.Component=w,t.Fragment=c,t.Profiler=u,t.PureComponent=x,t.StrictMode=s,t.Suspense=d,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=I,t.cloneElement=function(e,t,n){if(null==e)throw Error(v(267,e));var o=r({},e.props),i=e.key,c=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(c=t.ref,s=O.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(l in t)R.call(t,l)&&!E.hasOwnProperty(l)&&(o[l]=void 0===t[l]&&void 0!==u?u[l]:t[l])}var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){u=Array(l);for(var f=0;f<l;f++)u[f]=arguments[f+2];o.children=u}return{$$typeof:a,type:e.type,key:i,ref:c,props:o,_owner:s}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=k,t.createFactory=function(e){var t=k.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:p,render:e}},t.isValidElement=S,t.lazy=function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return U().useCallback(e,t)},t.useContext=function(e,t){return U().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return U().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return U().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return U().useLayoutEffect(e,t)},t.useMemo=function(e,t){return U().useMemo(e,t)},t.useReducer=function(e,t,n){return U().useReducer(e,t,n)},t.useRef=function(e){return U().useRef(e)},t.useState=function(e){return U().useState(e)},t.version="16.14.0"},,,,,,,,,,,,,function(e,t){e.exports=wp.blockEditor},,,,function(e,t){e.exports=wp.blocks},function(e,t,n){var r=n(25),o=n(26);e.exports=function(e){return!0===e||!1===e||o(e)&&"[object Boolean]"==r(e)}},,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t);var r=n(127),o=n(123),a=n(9),i=n(5),c=n.n(i),s=n(6),u=n.n(s),l=n(4),f=n.n(l),p=n(7),d=n.n(p),h=n(8),m=n.n(h),y=n(3),v=n.n(y),b=n(1),g=n.n(b),w=n(19),x=n(11),j=n(22),O=n(21);function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var E=function(e){d()(n,e);var t=R(n);function n(){return c()(this,n),t.apply(this,arguments)}return u()(n,[{key:"render",value:function(){return React.createElement(React.Fragment,null,React.createElement("div",{className:"spinner-border text-primary",role:"status"},React.createElement("span",{className:"sr-only"})))}}]),n}(w.Component);function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){g()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}wp.i18n.__;var C=function(e){d()(n,e);var t=P(n);function n(){var e;c()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),g()(f()(e),"state",{collections_list:[],loading:React.createElement(E,null),newPost:!0,saved_collections:[]}),e}return u()(n,[{key:"componentDidMount",value:function(){var e=this,t=(new O.a).getCollections(),n=this.props.savedColls.data;null!=n&&(this.setState({saved_collections:n}),this.setState({newPost:!1})),t.then((function(t){e.setState({collections_list:t.data}),e.setState({loading:!1})}))}},{key:"update",value:function(){this.state.newPost?this.props.AddMeta({data:this.state.saved_collections}):this.props.updateMeta({data:this.state.saved_collections})}},{key:"render",value:function(){var e=this;return React.createElement(React.Fragment,null,this.state.loading,Object.keys(this.state.collections_list).map((function(t,n){return React.createElement(a.PanelBody,{title:t,key:n,initialOpen:!1},e.state.collections_list[t].map((function(t){var n=e.state.saved_collections,r=n.map((function(e){return e.collection_name})).indexOf(t.collection_name);return-1!==r&&(t.checked=!0),React.createElement(a.CheckboxControl,{label:t.collection_name,checked:t.checked,onChange:function(o){o?(n.push(t),e.setState({saved_collections:n}),t.checked=!0,e.props.ReduxStateAdd(t.base_id)):-1!==r&&(n.splice(r,1),e.setState({saved_collections:n}),t.checked=!1,e.props.ReduxStateRemove(t.base_id)),e.update()}})})))})))}}]),n}(w.Component),A=Object(j.compose)([Object(x.withSelect)((function(e){return{savedColls:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_collections}})),Object(x.withDispatch)((function(e){var t=Object(x.dispatch)("core/editor").editPost;return{AddMeta:function(e){t({meta:{__phraseanet_client_post_collections:e}})},updateMeta:function(n){t({meta:S(S({},e),n)})},ReduxStateAdd:function(e){Object(x.dispatch)("phraseanet-client-block/Reduxcollections").AddCollection(e)},ReduxStateRemove:function(e){Object(x.dispatch)("phraseanet-client-block/Reduxcollections").RemoveCollection(e)}}}))])(C);function L(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}wp.i18n.__;var T=function(e){d()(n,e);var t=L(n);function n(){return c()(this,n),t.apply(this,arguments)}return u()(n,[{key:"render",value:function(){var e=this.props.list;return React.createElement(React.Fragment,null,React.createElement(a.TextControl,{label:"Eg. 1,2",value:e,readOnly:!0}))}}]),n}(w.Component),B=Object(j.compose)([Object(x.withSelect)((function(e){return{list:e("phraseanet-client-block/Reduxcollections").getDBCollections()}}))])(T);function D(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var M=wp.i18n.__,N=function(e){d()(n,e);var t=D(n);function n(){var e;c()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),g()(f()(e),"state",{query:"",allow_web:!1}),e}return u()(n,[{key:"componentDidMount",value:function(){null!=this.props.text_metafield.data&&this.setState({query:this.props.text_metafield.data}),null!=this.props.text_metafield.allow_web&&this.setState({allow_web:this.props.text_metafield.allow_web})}},{key:"render",value:function(){var e=this;return React.createElement(React.Fragment,null,React.createElement(a.TextControl,{label:M('This Query will be wrapped in ( ). Please, wrap field value in double quotation ( "" ). E.g. field.CadrageFr = "Plan moyen"',"phraseanet"),value:this.state.query,onChange:function(t){e.props.updateMeta({data:t,allow_web:e.state.allow_web}),e.setState({query:t})}}),React.createElement(a.CheckboxControl,{label:M("Display search bar","phraseanet"),value:this.state.allow_web,checked:this.state.allow_web,onChange:function(t){e.props.updateMeta({data:e.state.query,allow_web:t}),e.setState({allow_web:t})}}))}}]),n}(w.Component),F=Object(j.compose)([Object(x.withSelect)((function(e){return{text_metafield:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_query}})),Object(x.withDispatch)((function(e){var t=Object(x.dispatch)("core/editor").editPost;return{updateMeta:function(e){t({meta:{__phraseanet_client_post_query:e}})}}}))])(N);function U(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var I=wp.i18n.__,q=function(e){d()(n,e);var t=U(n);function n(){var e;c()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),g()(f()(e),"state",{title:""}),e}return u()(n,[{key:"componentDidMount",value:function(){this.setState({title:this.props.text_metafield})}},{key:"render",value:function(){var e=this;return React.createElement(React.Fragment,null,React.createElement(a.TextControl,{label:I("Set the Title for this block","phraseanet"),value:this.state.title,onChange:function(t){e.props.updateMeta(t),e.setState({title:t})}}))}}]),n}(w.Component),V=Object(j.compose)([Object(x.withSelect)((function(e){return{text_metafield:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_title}})),Object(x.withDispatch)((function(e){var t=Object(x.dispatch)("core/editor").editPost;return{updateMeta:function(e){t({meta:{__phraseanet_client_post_title:e}})}}}))])(q);function $(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var H=function(e){d()(n,e);var t=$(n);function n(){return c()(this,n),t.apply(this,arguments)}return u()(n,[{key:"render",value:function(){return React.createElement(React.Fragment,null,React.createElement("span",{class:"dashicons dashicons-lock",style:{display:"inline",fontSize:"14px"}},"Activate your license to get this feature"))}}]),n}(w.Component);function z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var G=wp.i18n.__,J=function(e){d()(n,e);var t=z(n);function n(){var e;c()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),g()(f()(e),"state",{is_debug:!1}),e}return u()(n,[{key:"componentDidMount",value:function(){null!=this.props.debug.is_debug&&this.setState({is_debug:this.props.debug.is_debug})}},{key:"render",value:function(){var e=this;return React.createElement(React.Fragment,null,React.createElement(a.CheckboxControl,{label:G("Show debug information","phraseanet"),checked:this.state.is_debug,onChange:function(t){e.setState({is_debug:t}),e.props.UpdateMeta({is_debug:t})}}))}}]),n}(w.Component),W=Object(j.compose)([Object(x.withSelect)((function(e){return{debug:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_debug}})),Object(x.withDispatch)((function(e){var t=Object(x.dispatch)("core/editor").editPost;return{UpdateMeta:function(e){t({meta:{__phraseanet_client_post_debug:e}})}}}))])(J);function Q(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var X=wp.i18n.__,Y=function(e){d()(n,e);var t=Q(n);function n(){return c()(this,n),t.apply(this,arguments)}return u()(n,[{key:"render",value:function(){return React.createElement(React.Fragment,null,React.createElement(a.TextControl,{label:X("Fields that will display on the preview Eg. title,keyword,city . leave blank to display all fields","phraseanet"),value:1==my_block_licensing_data.can_use_premium_code?this.props.list:"",readOnly:!0}))}}]),n}(w.Component),K=Object(j.compose)([Object(x.withSelect)((function(e){return{list:e("phraseanet-client-block/ReduxList").getDBList()}}))])(Y);function Z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var ee=function(e){d()(n,e);var t=Z(n);function n(){return c()(this,n),t.apply(this,arguments)}return u()(n,[{key:"render",value:function(){return React.createElement(React.Fragment,null,React.createElement("span",{class:"dashicons dashicons-lock",style:{display:"inline",fontSize:"14px"}},"Activate your license to get this feature"))}}]),n}(w.Component),te=n(14),ne=n.n(te);function re(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var oe=function(e){d()(n,e);var t=re(n);function n(){return c()(this,n),t.apply(this,arguments)}return u()(n,[{key:"render",value:function(){var e=this.props.type;return React.createElement(React.Fragment,null,React.createElement("hr",{class:e}))}}]),n}(w.Component),ae=n(128),ie=n.n(ae),ce=n(2),se=n.n(ce);function ue(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var le=wp.i18n.__,fe=function(e){d()(n,e);var t=ue(n);function n(){var e;c()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),g()(f()(e),"state",{subdef_list:[],loading:React.createElement(E,null),thumbnail:"",preview:"",thumbnail_document:"",preview_document:"",download:"",downloadable:0,download_assets:[],permalink_assets:[],permalink:"",permalink_shareable:0}),g()(f()(e),"updateValues",(function(){e.props.UpdateMeta({preview_document:e.state.preview_document,thumbnail_document:e.state.thumbnail_document,thumbnail:e.state.thumbnail,preview:e.state.preview,download:e.state.download,downloadable:e.state.downloadable,permalink_shareable:e.state.permalink_shareable,permalink:e.state.permalink})})),g()(f()(e),"onChangeDownloadAssetValue",(function(t,n){var r=e.state.download_assets,o=[];r.forEach((function(e){e.label==t&&(e.value=n),o.push(e)})),e.setState({download_assets:o}),e.props.UpdatedownloadListMeta({downloadList:o})})),g()(f()(e),"onChangePermalinkValue",(function(t,n){var r=e.state.permalink_assets,o=[];r.forEach((function(e){e.label==t&&(e.value=n),o.push(e)})),e.setState({permalink_assets:o}),e.props.UpdatePermalinkListMeta({permalinkList:o})})),e}return u()(n,[{key:"componentDidMount",value:function(){var e=this;null!=this.props.subdef_metafield.preview&&this.setState({preview:this.props.subdef_metafield.preview}),null!=this.props.subdef_metafield.thumbnail&&this.setState({thumbnail:this.props.subdef_metafield.thumbnail}),null!=this.props.subdef_metafield.preview_document&&this.setState({preview_document:this.props.subdef_metafield.preview_document}),null!=this.props.subdef_metafield.thumbnail_document&&this.setState({thumbnail_document:this.props.subdef_metafield.thumbnail_document}),null!=this.props.subdef_metafield.download&&this.setState({download:this.props.subdef_metafield.download}),null!=this.props.subdef_metafield.downloadable&&this.setState({downloadable:this.props.subdef_metafield.downloadable}),null!=this.props.subdef_metafield.permalink&&this.setState({permalink:this.props.subdef_metafield.permalink}),null!=this.props.subdef_metafield.permalink_shareable&&this.setState({permalink_shareable:this.props.subdef_metafield.permalink_shareable});var t=(new O.a).getQueryData(),n=[],r=[];t.then((function(t){t.data.mediaList.forEach((function(e){e.subdef.forEach((function(e){r.includes(e.name)||(r.push(e.name),n.push({label:e.name,value:e.name,thumb_url:e.thumb_url}))}))}));var o=se()(e.props.downloadList)?[]:ne()(e.props.downloadList.downloadList),a=se()(e.props.permalinkList)?[]:ne()(e.props.permalinkList.permalinkList),i="",c="";e.setState({subdef_list:n},(function(){i=e.buildList(n,o),c=e.buildList(n,a)})),e.setState({download_assets:i}),e.setState({permalink_assets:c}),e.setState({loading:!1})}))}},{key:"buildList",value:function(e,t){var n=[];return se()(t)?e.forEach((function(e){n.push({label:e.label,value:!1,thumb_url:e.thumb_url})})):e.length!=t.length?e.forEach((function(e,r){t.map((function(e){return e.label})).indexOf(e.label)<0&&(n=t,ie()(e.value)||(e.value=!1),n.push(e))})):t.forEach((function(e){n.push({label:e.label,value:e.value,thumb_url:e.thumb_url})})),n}},{key:"render",value:function(){var e=this;return React.createElement(React.Fragment,null,this.state.loading,this.state.loading?"":React.createElement(React.Fragment,null,React.createElement("div",null,React.createElement("div",null,React.createElement(a.__experimentalText,{style:{fontSize:"22px"},className:"panel-text"},"Downloads"),React.createElement(oe,{type:"line"}),React.createElement(a.ToggleControl,{label:"Download assets",help:1==this.state.downloadable?"Asset download is enabled":"Asset download is disabled",checked:this.state.downloadable,onChange:function(){return 1==e.state.downloadable?e.setState({downloadable:0},(function(){e.updateValues()})):e.setState({downloadable:1},(function(){e.updateValues()}))}}),React.createElement(oe,{type:"dotted"}),React.createElement(a.__experimentalText,{style:{fontSize:"11px",marginBottom:"10px"},className:"panel-text"},"Choose assets for downloaded"),this.state.download_assets.map((function(t,n){return React.createElement(a.CheckboxControl,{disabled:0==e.state.downloadable,label:le(t.label,"phraseanet"),checked:t.value,onChange:function(n){e.onChangeDownloadAssetValue(t.label,n)}})})),React.createElement("div",null,React.createElement(a.__experimentalText,{style:{fontSize:"22px"},className:"panel-text"},"Permalink"),React.createElement(oe,{type:"sm"}),React.createElement(a.ToggleControl,{label:"Permalink sharing",help:1==this.state.permalink_shareable?"permalink sharing is enabled":"permalink sharing is disabled",checked:this.state.permalink_shareable,onChange:function(){return 1==e.state.permalink_shareable?e.setState({permalink_shareable:0},(function(){e.updateValues()})):e.setState({permalink_shareable:1},(function(){e.updateValues()}))}}),React.createElement(oe,{type:"dotted"})),React.createElement(a.__experimentalText,{style:{fontSize:"11px",marginBottom:"10px"},className:"panel-text"},"Choose assets for permalink"),this.state.permalink_assets.map((function(t,n){return React.createElement(a.CheckboxControl,{disabled:0==e.state.permalink_shareable,label:le(t.label,"phraseanet"),checked:t.value,onChange:function(n){e.onChangePermalinkValue(t.label,n)}})}))),React.createElement(oe,{type:"solid"})),React.createElement("div",null,React.createElement(a.__experimentalText,{style:{fontSize:"22px"},className:"panel-text"},"Images"),React.createElement(oe,{type:"sm"}),React.createElement(a.SelectControl,{label:le("Thumbnail","phraseanet"),help:le("This will show on the website thumbnails","phraseanet"),value:this.state.thumbnail,options:this.state.subdef_list,onChange:function(t){e.setState({thumbnail:t},(function(){e.updateValues()}))}}),React.createElement(a.SelectControl,{label:le("Preview","phraseanet"),help:le("This will show on the model when use preview the media","phraseanet"),value:this.state.preview,options:this.state.subdef_list,onChange:function(t){e.setState({preview:t},(function(){e.updateValues()}))}})),React.createElement(oe,{type:"solid"}),React.createElement("div",null,React.createElement(a.__experimentalText,{style:{fontSize:"22px"},className:"panel-text"},"Documents"),React.createElement(oe,{type:"sm"}),React.createElement(a.SelectControl,{label:le("Thumbnail","phraseanet"),help:le("This will show on the website thumbnails","phraseanet"),value:this.state.thumbnail_document,options:this.state.subdef_list,onChange:function(t){e.setState({thumbnail_document:t},(function(){e.updateValues()}))}}),React.createElement(a.SelectControl,{label:le("Preview","phraseanet"),help:le("This will show on the model when use preview the media","phraseanet"),value:this.state.preview_document,options:this.state.subdef_list,onChange:function(t){e.setState({preview_document:t},(function(){e.updateValues()}))}}))))}}]),n}(w.Component),pe=Object(j.compose)([Object(x.withSelect)((function(e){return{subdef_metafield:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_subdef,downloadList:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_downloadList,permalinkList:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_permalinkList}})),Object(x.withDispatch)((function(e){var t=Object(x.dispatch)("core/editor").editPost;return{UpdateMeta:function(e){t({meta:{__phraseanet_client_post_subdef:e}})},UpdatedownloadListMeta:function(e){t({meta:{__phraseanet_client_post_downloadList:e}})},UpdatePermalinkListMeta:function(e){t({meta:{__phraseanet_client_post_permalinkList:e}})}}}))])(fe),de=n(0),he=n.n(de);function me(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var ye=wp.i18n.__,ve=function(e){d()(n,e);var t=me(n);function n(){var e;c()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),g()(f()(e),"state",{layout:"random"}),g()(f()(e),"componentDidMount",(function(){null!=e.props.imgageLayout&&null!=e.props.imgageLayout.masonryImageLayout&&e.setState({layout:e.props.imgageLayout.masonryImageLayout})})),e}return u()(n,[{key:"render",value:function(){var e=this;return he.a.createElement(he.a.Fragment,null,he.a.createElement("div",null,he.a.createElement(a.RadioControl,{label:ye("Image styles","phraseanet"),selected:this.state.layout,options:[{label:ye("Auto","phraseanet"),value:"auto"},{label:ye("Random","phraseanet"),value:"random"}],onChange:function(t){e.setState({layout:t}),e.props.updateMeta({masonryImageLayout:t})}}),he.a.createElement("small",{style:{fontSize:"12px",fontWeight:"400"}}," ",ye("Auto: Auto detect the image layout type (portrait and landscape) and render the image accordingly","phraseanet")),he.a.createElement(oe,{type:"sm"}),he.a.createElement("small",{style:{fontSize:"12px",fontWeight:"400"}}," ",ye("Random: Randomly renders the image layout","phraseanet"))))}}]),n}(he.a.Component),be=Object(j.compose)([Object(x.withSelect)((function(e){return{imgageLayout:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_masonryImageLayout}})),Object(x.withDispatch)((function(e){var t=Object(x.dispatch)("core/editor").editPost;return{updateMeta:function(e){t({meta:{__phraseanet_client_post_masonryImageLayout:e}})}}}))])(ve);function ge(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var we=wp.i18n.__,_e=function(e){d()(n,e);var t=ge(n);function n(){var e;c()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),g()(f()(e),"state",{layout:"modern",grid:"masonry"}),e}return u()(n,[{key:"componentDidMount",value:function(){null!=this.props.layout.layout&&this.setState({layout:this.props.layout.layout}),null!=this.props.grid.grid&&this.setState({grid:this.props.grid.grid})}},{key:"render",value:function(){var e=this;return React.createElement(React.Fragment,null,React.createElement(a.RadioControl,{label:we("Preview asset UI","phraseanet"),selected:this.state.layout,options:[{label:we("Overlay","phraseanet"),value:"overlay"},{label:we("Sidebar","phraseanet"),value:"modern"}],onChange:function(t){e.setState({layout:t}),e.props.updateMeta({layout:t})}}),React.createElement(oe,{type:"solid"}),React.createElement(a.RadioControl,{label:we("Image grid layout","phraseanet"),selected:this.state.grid,options:[{label:we("Masonry","phraseanet"),value:"masonry"},{label:we("Classic","phraseanet"),value:"classic"}],onChange:function(t){e.setState({grid:t}),e.props.updateImageLayoutMeta({grid:t})}}),"masonry"==this.state.grid?React.createElement(be,null):"")}}]),n}(w.Component),xe=Object(j.compose)([Object(x.withSelect)((function(e){return{layout:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_ui,grid:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_grid}})),Object(x.withDispatch)((function(e){var t=Object(x.dispatch)("core/editor").editPost;return{updateMeta:function(e){t({meta:{__phraseanet_client_post_ui:e}})},updateImageLayoutMeta:function(e){t({meta:{__phraseanet_client_post_grid:e}})}}}))])(_e),je=n(10),Oe=n.n(je),Re=[],Ee={PopulateCollections:function(e){return{type:"POPULATE",coll:e}},AddCollection:function(e){return{type:"ADD",item:e}},RemoveCollection:function(e){return{type:"REMOVE",item:e}},FetchCollection:function(){return{type:"FETCH_COLLECTIONS"}}};Object(x.registerStore)("phraseanet-client-block/Reduxcollections",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Re,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD":return[].concat(ne()(e),[t.item]);case"POPULATE":return ne()(t.coll);case"REMOVE":return e.filter((function(e){return e!=t.item}));default:return e}},selectors:{getDBCollections:function(e){return e}},actions:Ee,controls:{FETCH_COLLECTIONS:function(){var e=Object(x.select)("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_collections,t=[];return null!=e.data&&e.data.forEach((function(e){t.push(e.base_id)})),t}},resolvers:{getDBCollections:Oe.a.mark((function e(){var t;return Oe.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ee.FetchCollection();case 2:return t=e.sent,e.abrupt("return",Ee.PopulateCollections(t));case 4:case"end":return e.stop()}}),e)}))}});var ke=[],Se={PopulateList:function(e){return{type:"POPULATE",details:e}},AddList:function(e){return{type:"ADD",item:e}},RemoveList:function(e){return{type:"REMOVE",item:e}},FetchList:function(){return{type:"FETCH_List"}}};function Pe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}Object(x.registerStore)("phraseanet-client-block/ReduxList",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ke,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD":return[].concat(ne()(e),[t.item]);case"POPULATE":return ne()(t.details);case"REMOVE":return e.filter((function(e){return e!=t.item}));default:return e}},selectors:{getDBList:function(e){return e}},actions:Se,controls:{FETCH_List:function(){var e=Object(x.select)("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_preview_details;return null!=e.details?e.details:[]}},resolvers:{getDBList:Oe.a.mark((function e(){var t;return Oe.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Se.FetchList();case 2:return t=e.sent,e.abrupt("return",Se.PopulateList(t));case 4:case"end":return e.stop()}}),e)}))}});var Ce=wp.i18n.__,Ae=function(e){d()(n,e);var t=Pe(n);function n(){var e;c()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),g()(f()(e),"state",{loading:React.createElement(E,null),forms:[],selected_form:""}),e}return u()(n,[{key:"componentDidMount",value:function(){var e=this;(new O.a).getGenetatedForms().then((function(t){var n=[{label:"None",value:0}];t.data.forEach((function(e){n.push({label:e[1],value:e[0]})})),e.setState({forms:n})})),null!=this.props.gForm.gForm&&this.setState({selected_form:this.props.gForm.gForm})}},{key:"render",value:function(){var e=this;return React.createElement(a.SelectControl,{label:Ce("Choose a requester ","phraseanet"),help:Ce("(experimental)","phraseanet"),value:this.state.selected_form,options:this.state.forms,onChange:function(t){e.setState({selected_form:t},(function(){e.props.UpdateMeta({gForm:t})}))}})}}]),n}(w.Component),Le=Object(j.compose)([Object(x.withSelect)((function(e){return{gForm:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_gForms}})),Object(x.withDispatch)((function(e){var t=Object(x.dispatch)("core/editor").editPost;return{UpdateMeta:function(e){t({meta:{__phraseanet_client_post_gForms:e}})}}}))])(Ae),Te=n(50);Object(Te.a)()&&_.noConflict();var Be=wp.i18n.__;function De(){var e=0;return wp.data.select("core/block-editor").getBlocks().forEach((function(t){"phraseanet-client-block/phraseanet"===t.name&&(e+=1)>1&&wp.data.dispatch("core/block-editor").removeBlocks(t.clientId)})),e}Object(r.registerBlockType)("phraseanet-client-block/phraseanet",{title:Be("Phraseanet client block","phraseanet"),description:Be("display's an elegent phraseanet block.","phraseanet"),category:Be("media","phraseanet"),icon:{src:"format-gallery"},keywords:[Be("phraseanet","phraseanet"),Be("Phra","phraseanet"),Be("media","phraseanet"),Be("image","phraseanet"),Be("photo","phraseanet")],attributes:{},edit:function(){return De()>1?(alert("You can only have one phraseanet block per page"),React.createElement(React.Fragment,null)):React.createElement(React.Fragment,null,React.createElement(o.InspectorControls,{key:"setting"},React.createElement(a.PanelBody,{title:Be("Block title","phraseanet"),initialOpen:!1},React.createElement(V,null)),React.createElement(a.PanelBody,{title:Be("Collections","phraseanet"),initialOpen:!1},React.createElement(B,null),React.createElement(a.PanelBody,{title:Be("Collections list","phraseanet"),initialOpen:!0},React.createElement(A,null))),React.createElement(a.PanelBody,{title:Be("Query","phraseanet"),initialOpen:!1},React.createElement(F,null),React.createElement(Le,null)),React.createElement(a.PanelBody,{title:Be("Define displayed facets","phraseanet"),initialOpen:!1},React.createElement(H,null)),React.createElement(a.PanelBody,{title:Be("Preview Details","phraseanet"),initialOpen:!1},React.createElement(K,null),React.createElement(a.PanelBody,{title:Be("List of Preview details objects","phraseanet"),initialOpen:!0},React.createElement(ee,null))),React.createElement(a.PanelBody,{title:Be("Sub Definition mapping","phraseanet"),initialOpen:!1},React.createElement(pe,null)),React.createElement(a.PanelBody,{title:Be("UI settings","phraseanet"),initialOpen:!0},React.createElement(xe,null))),React.createElement(o.InspectorAdvancedControls,null,React.createElement(W,null)),React.createElement("p",null,"[phraseanet-client-block ]"),React.createElement("i",null,"Preview"),React.createElement("iframe",{id:"preview_frame",src:(e=window.location.search,e=(e=(e=e.split("&"))[0].split("="))[1],"".concat(window.location.protocol,"//").concat(window.location.host,"?preview_post_id=").concat(e,"&post=").concat(e)),height:"800",width:"800",style:{width:"54vw"}}));var e},save:function(){return De()>1?React.createElement("p",null):React.createElement("p",null,"[phraseanet-client-block]")}}),wp.data.subscribe((function(){var e=wp.data.select("core/editor").isSavingPost(),t=wp.data.select("core/editor").isAutosavingPost();if(e&&!t){var n=document.getElementById("preview_frame");n.src=n.src}}))}]);14 */var r=n(53),o="function"==typeof Symbol&&Symbol.for,a=o?Symbol.for("react.element"):60103,i=o?Symbol.for("react.portal"):60106,c=o?Symbol.for("react.fragment"):60107,s=o?Symbol.for("react.strict_mode"):60108,u=o?Symbol.for("react.profiler"):60114,l=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,p=o?Symbol.for("react.forward_ref"):60112,d=o?Symbol.for("react.suspense"):60113,h=o?Symbol.for("react.memo"):60115,m=o?Symbol.for("react.lazy"):60116,y="function"==typeof Symbol&&Symbol.iterator;function v(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g={};function w(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||b}function _(){}function x(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||b}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(v(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},_.prototype=w.prototype;var j=x.prototype=new _;j.constructor=x,r(j,w.prototype),j.isPureReactComponent=!0;var O={current:null},R=Object.prototype.hasOwnProperty,E={key:!0,ref:!0,__self:!0,__source:!0};function k(e,t,n){var r,o={},i=null,c=null;if(null!=t)for(r in void 0!==t.ref&&(c=t.ref),void 0!==t.key&&(i=""+t.key),t)R.call(t,r)&&!E.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){for(var u=Array(s),l=0;l<s;l++)u[l]=arguments[l+2];o.children=u}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===o[r]&&(o[r]=s[r]);return{$$typeof:a,type:e,key:i,ref:c,props:o,_owner:O.current}}function S(e){return"object"==typeof e&&null!==e&&e.$$typeof===a}var P=/\/+/g,C=[];function A(e,t,n,r){if(C.length){var o=C.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function L(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>C.length&&C.push(e)}function T(e,t,n){return null==e?0:function e(t,n,r,o){var c=typeof t;"undefined"!==c&&"boolean"!==c||(t=null);var s=!1;if(null===t)s=!0;else switch(c){case"string":case"number":s=!0;break;case"object":switch(t.$$typeof){case a:case i:s=!0}}if(s)return r(o,t,""===n?"."+B(t,0):n),1;if(s=0,n=""===n?".":n+":",Array.isArray(t))for(var u=0;u<t.length;u++){var l=n+B(c=t[u],u);s+=e(c,l,r,o)}else if(null===t||"object"!=typeof t?l=null:l="function"==typeof(l=y&&t[y]||t["@@iterator"])?l:null,"function"==typeof l)for(t=l.call(t),u=0;!(c=t.next()).done;)s+=e(c=c.value,l=n+B(c,u++),r,o);else if("object"===c)throw r=""+t,Error(v(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return s}(e,"",t,n)}function B(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function D(e,t){e.func.call(e.context,t,e.count++)}function N(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?M(e,r,n,(function(e){return e})):null!=e&&(S(e)&&(e=function(e,t){return{$$typeof:a,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(P,"$&/")+"/")+n)),r.push(e))}function M(e,t,n,r,o){var a="";null!=n&&(a=(""+n).replace(P,"$&/")+"/"),T(e,N,t=A(t,a,r,o)),L(t)}var F={current:null};function U(){var e=F.current;if(null===e)throw Error(v(321));return e}var I={ReactCurrentDispatcher:F,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:O,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return M(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;T(e,D,t=A(null,null,t,n)),L(t)},count:function(e){return T(e,(function(){return null}),null)},toArray:function(e){var t=[];return M(e,t,null,(function(e){return e})),t},only:function(e){if(!S(e))throw Error(v(143));return e}},t.Component=w,t.Fragment=c,t.Profiler=u,t.PureComponent=x,t.StrictMode=s,t.Suspense=d,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=I,t.cloneElement=function(e,t,n){if(null==e)throw Error(v(267,e));var o=r({},e.props),i=e.key,c=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(c=t.ref,s=O.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(l in t)R.call(t,l)&&!E.hasOwnProperty(l)&&(o[l]=void 0===t[l]&&void 0!==u?u[l]:t[l])}var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){u=Array(l);for(var f=0;f<l;f++)u[f]=arguments[f+2];o.children=u}return{$$typeof:a,type:e.type,key:i,ref:c,props:o,_owner:s}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=k,t.createFactory=function(e){var t=k.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:p,render:e}},t.isValidElement=S,t.lazy=function(e){return{$$typeof:m,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:h,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return U().useCallback(e,t)},t.useContext=function(e,t){return U().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return U().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return U().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return U().useLayoutEffect(e,t)},t.useMemo=function(e,t){return U().useMemo(e,t)},t.useReducer=function(e,t,n){return U().useReducer(e,t,n)},t.useRef=function(e){return U().useRef(e)},t.useState=function(e){return U().useState(e)},t.version="16.14.0"},,,,,,,,,,,,,function(e,t){e.exports=wp.blockEditor},,,,function(e,t){e.exports=wp.blocks},function(e,t,n){var r=n(25),o=n(26);e.exports=function(e){return!0===e||!1===e||o(e)&&"[object Boolean]"==r(e)}},,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t);var r=n(127),o=n(123),a=n(9),i=n(5),c=n.n(i),s=n(6),u=n.n(s),l=n(4),f=n.n(l),p=n(7),d=n.n(p),h=n(8),m=n.n(h),y=n(3),v=n.n(y),b=n(1),g=n.n(b),w=n(19),x=n(11),j=n(22),O=n(21);function R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var E=function(e){d()(n,e);var t=R(n);function n(){return c()(this,n),t.apply(this,arguments)}return u()(n,[{key:"render",value:function(){return React.createElement(React.Fragment,null,React.createElement("div",{className:"phraseanet-client-class"},React.createElement("div",{className:"spinner-border",style:{color:"#0d6efd"},role:"status"},React.createElement("span",{className:"sr-only"}))))}}]),n}(w.Component);function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){g()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}wp.i18n.__;var C=function(e){d()(n,e);var t=P(n);function n(){var e;c()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),g()(f()(e),"state",{collections_list:[],loading:React.createElement(E,null),newPost:!0,saved_collections:[]}),e}return u()(n,[{key:"componentDidMount",value:function(){var e=this,t=(new O.a).getCollections(),n=this.props.savedColls.data;null!=n&&(this.setState({saved_collections:n}),this.setState({newPost:!1})),t.then((function(t){e.setState({collections_list:t.data}),e.setState({loading:!1})}))}},{key:"update",value:function(){this.state.newPost?this.props.AddMeta({data:this.state.saved_collections}):this.props.updateMeta({data:this.state.saved_collections})}},{key:"render",value:function(){var e=this;return React.createElement(React.Fragment,null,this.state.loading,Object.keys(this.state.collections_list).map((function(t,n){return React.createElement(a.PanelBody,{title:t,key:n,initialOpen:!1},e.state.collections_list[t].map((function(t){var n=e.state.saved_collections,r=n.map((function(e){return e.collection_name})).indexOf(t.collection_name);return-1!==r&&(t.checked=!0),React.createElement(a.CheckboxControl,{label:t.collection_name,checked:t.checked,onChange:function(o){o?(n.push(t),e.setState({saved_collections:n}),t.checked=!0,e.props.ReduxStateAdd(t.base_id)):-1!==r&&(n.splice(r,1),e.setState({saved_collections:n}),t.checked=!1,e.props.ReduxStateRemove(t.base_id)),e.update()}})})))})))}}]),n}(w.Component),A=Object(j.compose)([Object(x.withSelect)((function(e){return{savedColls:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_collections}})),Object(x.withDispatch)((function(e){var t=Object(x.dispatch)("core/editor").editPost;return{AddMeta:function(e){t({meta:{__phraseanet_client_post_collections:e}})},updateMeta:function(n){t({meta:S(S({},e),n)})},ReduxStateAdd:function(e){Object(x.dispatch)("phraseanet-client-block/Reduxcollections").AddCollection(e)},ReduxStateRemove:function(e){Object(x.dispatch)("phraseanet-client-block/Reduxcollections").RemoveCollection(e)}}}))])(C);function L(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}wp.i18n.__;var T=function(e){d()(n,e);var t=L(n);function n(){return c()(this,n),t.apply(this,arguments)}return u()(n,[{key:"render",value:function(){var e=this.props.list;return React.createElement(React.Fragment,null,React.createElement(a.TextControl,{label:"Eg. 1,2",value:e,readOnly:!0}))}}]),n}(w.Component),B=Object(j.compose)([Object(x.withSelect)((function(e){return{list:e("phraseanet-client-block/Reduxcollections").getDBCollections()}}))])(T);function D(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var N=wp.i18n.__,M=function(e){d()(n,e);var t=D(n);function n(){var e;c()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),g()(f()(e),"state",{query:"",allow_web:!1}),e}return u()(n,[{key:"componentDidMount",value:function(){null!=this.props.text_metafield.data&&this.setState({query:this.props.text_metafield.data}),null!=this.props.text_metafield.allow_web&&this.setState({allow_web:this.props.text_metafield.allow_web})}},{key:"render",value:function(){var e=this;return React.createElement(React.Fragment,null,React.createElement(a.TextControl,{label:N('This Query will be wrapped in ( ). Please, wrap field value in double quotation ( "" ). E.g. field.CadrageFr = "Plan moyen"',"phraseanet"),value:this.state.query,onChange:function(t){e.props.updateMeta({data:t,allow_web:e.state.allow_web}),e.setState({query:t})}}),React.createElement(a.CheckboxControl,{label:N("Display search bar","phraseanet"),value:this.state.allow_web,checked:this.state.allow_web,onChange:function(t){e.props.updateMeta({data:e.state.query,allow_web:t}),e.setState({allow_web:t})}}))}}]),n}(w.Component),F=Object(j.compose)([Object(x.withSelect)((function(e){return{text_metafield:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_query}})),Object(x.withDispatch)((function(e){var t=Object(x.dispatch)("core/editor").editPost;return{updateMeta:function(e){t({meta:{__phraseanet_client_post_query:e}})}}}))])(M);function U(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var I=wp.i18n.__,q=function(e){d()(n,e);var t=U(n);function n(){var e;c()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),g()(f()(e),"state",{title:""}),e}return u()(n,[{key:"componentDidMount",value:function(){this.setState({title:this.props.text_metafield})}},{key:"render",value:function(){var e=this;return React.createElement(React.Fragment,null,React.createElement(a.TextControl,{label:I("Set the Title for this block","phraseanet"),value:this.state.title,onChange:function(t){e.props.updateMeta(t),e.setState({title:t})}}))}}]),n}(w.Component),V=Object(j.compose)([Object(x.withSelect)((function(e){return{text_metafield:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_title}})),Object(x.withDispatch)((function(e){var t=Object(x.dispatch)("core/editor").editPost;return{updateMeta:function(e){t({meta:{__phraseanet_client_post_title:e}})}}}))])(q);function $(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var H=function(e){d()(n,e);var t=$(n);function n(){return c()(this,n),t.apply(this,arguments)}return u()(n,[{key:"render",value:function(){return React.createElement(React.Fragment,null,React.createElement("span",{class:"dashicons dashicons-lock",style:{display:"inline",fontSize:"14px"}},"Activate your license to get this feature"))}}]),n}(w.Component);function z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var G=wp.i18n.__,J=function(e){d()(n,e);var t=z(n);function n(){var e;c()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),g()(f()(e),"state",{is_debug:!1}),e}return u()(n,[{key:"componentDidMount",value:function(){null!=this.props.debug.is_debug&&this.setState({is_debug:this.props.debug.is_debug})}},{key:"render",value:function(){var e=this;return React.createElement(React.Fragment,null,React.createElement(a.CheckboxControl,{label:G("Show debug information","phraseanet"),checked:this.state.is_debug,onChange:function(t){e.setState({is_debug:t}),e.props.UpdateMeta({is_debug:t})}}))}}]),n}(w.Component),W=Object(j.compose)([Object(x.withSelect)((function(e){return{debug:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_debug}})),Object(x.withDispatch)((function(e){var t=Object(x.dispatch)("core/editor").editPost;return{UpdateMeta:function(e){t({meta:{__phraseanet_client_post_debug:e}})}}}))])(J);function Q(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var X=wp.i18n.__,Y=function(e){d()(n,e);var t=Q(n);function n(){return c()(this,n),t.apply(this,arguments)}return u()(n,[{key:"render",value:function(){return React.createElement(React.Fragment,null,React.createElement(a.TextControl,{label:X("Fields that will display on the preview Eg. title,keyword,city . leave blank to display all fields","phraseanet"),value:1==my_block_licensing_data.can_use_premium_code?this.props.list:"",readOnly:!0}))}}]),n}(w.Component),K=Object(j.compose)([Object(x.withSelect)((function(e){return{list:e("phraseanet-client-block/ReduxList").getDBList()}}))])(Y);function Z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var ee=function(e){d()(n,e);var t=Z(n);function n(){return c()(this,n),t.apply(this,arguments)}return u()(n,[{key:"render",value:function(){return React.createElement(React.Fragment,null,React.createElement("span",{class:"dashicons dashicons-lock",style:{display:"inline",fontSize:"14px"}},"Activate your license to get this feature"))}}]),n}(w.Component),te=n(14),ne=n.n(te);function re(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var oe=function(e){d()(n,e);var t=re(n);function n(){return c()(this,n),t.apply(this,arguments)}return u()(n,[{key:"render",value:function(){var e=this.props.type;return React.createElement(React.Fragment,null,React.createElement("hr",{class:e}))}}]),n}(w.Component),ae=n(128),ie=n.n(ae),ce=n(2),se=n.n(ce);function ue(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var le=wp.i18n.__,fe=function(e){d()(n,e);var t=ue(n);function n(){var e;c()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),g()(f()(e),"state",{subdef_list:[],loading:React.createElement(E,null),thumbnail:"",preview:"",thumbnail_document:"",preview_document:"",download:"",downloadable:0,download_assets:[],permalink_assets:[],permalink:"",permalink_shareable:0}),g()(f()(e),"updateValues",(function(){e.props.UpdateMeta({preview_document:e.state.preview_document,thumbnail_document:e.state.thumbnail_document,thumbnail:e.state.thumbnail,preview:e.state.preview,download:e.state.download,downloadable:e.state.downloadable,permalink_shareable:e.state.permalink_shareable,permalink:e.state.permalink})})),g()(f()(e),"onChangeDownloadAssetValue",(function(t,n){var r=e.state.download_assets,o=[];r.forEach((function(e){e.label==t&&(e.value=n),o.push(e)})),e.setState({download_assets:o}),e.props.UpdatedownloadListMeta({downloadList:o})})),g()(f()(e),"onChangePermalinkValue",(function(t,n){var r=e.state.permalink_assets,o=[];r.forEach((function(e){e.label==t&&(e.value=n),o.push(e)})),e.setState({permalink_assets:o}),e.props.UpdatePermalinkListMeta({permalinkList:o})})),e}return u()(n,[{key:"componentDidMount",value:function(){var e=this;null!=this.props.subdef_metafield.preview&&this.setState({preview:this.props.subdef_metafield.preview}),null!=this.props.subdef_metafield.thumbnail&&this.setState({thumbnail:this.props.subdef_metafield.thumbnail}),null!=this.props.subdef_metafield.preview_document&&this.setState({preview_document:this.props.subdef_metafield.preview_document}),null!=this.props.subdef_metafield.thumbnail_document&&this.setState({thumbnail_document:this.props.subdef_metafield.thumbnail_document}),null!=this.props.subdef_metafield.download&&this.setState({download:this.props.subdef_metafield.download}),null!=this.props.subdef_metafield.downloadable&&this.setState({downloadable:this.props.subdef_metafield.downloadable}),null!=this.props.subdef_metafield.permalink&&this.setState({permalink:this.props.subdef_metafield.permalink}),null!=this.props.subdef_metafield.permalink_shareable&&this.setState({permalink_shareable:this.props.subdef_metafield.permalink_shareable});var t=(new O.a).getQueryData(),n=[],r=[];t.then((function(t){t.data.mediaList.forEach((function(e){e.subdef.forEach((function(e){r.includes(e.name)||(r.push(e.name),n.push({label:e.name,value:e.name,thumb_url:e.thumb_url}))}))}));var o=se()(e.props.downloadList)?[]:ne()(e.props.downloadList.downloadList),a=se()(e.props.permalinkList)?[]:ne()(e.props.permalinkList.permalinkList),i="",c="";e.setState({subdef_list:n},(function(){i=e.buildList(n,o),c=e.buildList(n,a)})),e.setState({download_assets:i}),e.setState({permalink_assets:c}),e.setState({loading:!1})}))}},{key:"buildList",value:function(e,t){var n=[];return se()(t)?e.forEach((function(e){n.push({label:e.label,value:!1,thumb_url:e.thumb_url})})):e.length!=t.length?e.forEach((function(e,r){t.map((function(e){return e.label})).indexOf(e.label)<0&&(n=t,ie()(e.value)||(e.value=!1),n.push(e))})):t.forEach((function(e){n.push({label:e.label,value:e.value,thumb_url:e.thumb_url})})),n}},{key:"render",value:function(){var e=this;return React.createElement(React.Fragment,null,this.state.loading,this.state.loading?"":React.createElement(React.Fragment,null,React.createElement("div",null,React.createElement("div",null,React.createElement(a.__experimentalText,{style:{fontSize:"22px"},className:"panel-text"},"Downloads"),React.createElement(oe,{type:"line"}),React.createElement(a.ToggleControl,{label:"Download assets",help:1==this.state.downloadable?"Asset download is enabled":"Asset download is disabled",checked:this.state.downloadable,onChange:function(){return 1==e.state.downloadable?e.setState({downloadable:0},(function(){e.updateValues()})):e.setState({downloadable:1},(function(){e.updateValues()}))}}),React.createElement(oe,{type:"dotted"}),React.createElement(a.__experimentalText,{style:{fontSize:"11px",marginBottom:"10px"},className:"panel-text"},"Choose assets for downloaded"),this.state.download_assets.map((function(t,n){return React.createElement(a.CheckboxControl,{disabled:0==e.state.downloadable,label:le(t.label,"phraseanet"),checked:t.value,onChange:function(n){e.onChangeDownloadAssetValue(t.label,n)}})})),React.createElement("div",null,React.createElement(a.__experimentalText,{style:{fontSize:"22px"},className:"panel-text"},"Permalink"),React.createElement(oe,{type:"sm"}),React.createElement(a.ToggleControl,{label:"Permalink sharing",help:1==this.state.permalink_shareable?"permalink sharing is enabled":"permalink sharing is disabled",checked:this.state.permalink_shareable,onChange:function(){return 1==e.state.permalink_shareable?e.setState({permalink_shareable:0},(function(){e.updateValues()})):e.setState({permalink_shareable:1},(function(){e.updateValues()}))}}),React.createElement(oe,{type:"dotted"})),React.createElement(a.__experimentalText,{style:{fontSize:"11px",marginBottom:"10px"},className:"panel-text"},"Choose assets for permalink"),this.state.permalink_assets.map((function(t,n){return React.createElement(a.CheckboxControl,{disabled:0==e.state.permalink_shareable,label:le(t.label,"phraseanet"),checked:t.value,onChange:function(n){e.onChangePermalinkValue(t.label,n)}})}))),React.createElement(oe,{type:"solid"})),React.createElement("div",null,React.createElement(a.__experimentalText,{style:{fontSize:"22px"},className:"panel-text"},"Images"),React.createElement(oe,{type:"sm"}),React.createElement(a.SelectControl,{label:le("Thumbnail","phraseanet"),help:le("This will show on the website thumbnails","phraseanet"),value:this.state.thumbnail,options:this.state.subdef_list,onChange:function(t){e.setState({thumbnail:t},(function(){e.updateValues()}))}}),React.createElement(a.SelectControl,{label:le("Preview","phraseanet"),help:le("This will show on the model when use preview the media","phraseanet"),value:this.state.preview,options:this.state.subdef_list,onChange:function(t){e.setState({preview:t},(function(){e.updateValues()}))}})),React.createElement(oe,{type:"solid"}),React.createElement("div",null,React.createElement(a.__experimentalText,{style:{fontSize:"22px"},className:"panel-text"},"Documents"),React.createElement(oe,{type:"sm"}),React.createElement(a.SelectControl,{label:le("Thumbnail","phraseanet"),help:le("This will show on the website thumbnails","phraseanet"),value:this.state.thumbnail_document,options:this.state.subdef_list,onChange:function(t){e.setState({thumbnail_document:t},(function(){e.updateValues()}))}}),React.createElement(a.SelectControl,{label:le("Preview","phraseanet"),help:le("This will show on the model when use preview the media","phraseanet"),value:this.state.preview_document,options:this.state.subdef_list,onChange:function(t){e.setState({preview_document:t},(function(){e.updateValues()}))}}))))}}]),n}(w.Component),pe=Object(j.compose)([Object(x.withSelect)((function(e){return{subdef_metafield:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_subdef,downloadList:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_downloadList,permalinkList:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_permalinkList}})),Object(x.withDispatch)((function(e){var t=Object(x.dispatch)("core/editor").editPost;return{UpdateMeta:function(e){t({meta:{__phraseanet_client_post_subdef:e}})},UpdatedownloadListMeta:function(e){t({meta:{__phraseanet_client_post_downloadList:e}})},UpdatePermalinkListMeta:function(e){t({meta:{__phraseanet_client_post_permalinkList:e}})}}}))])(fe),de=n(0),he=n.n(de);function me(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var ye=wp.i18n.__,ve=function(e){d()(n,e);var t=me(n);function n(){var e;c()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),g()(f()(e),"state",{layout:"random"}),g()(f()(e),"componentDidMount",(function(){null!=e.props.imgageLayout&&null!=e.props.imgageLayout.masonryImageLayout&&e.setState({layout:e.props.imgageLayout.masonryImageLayout})})),e}return u()(n,[{key:"render",value:function(){var e=this;return he.a.createElement(he.a.Fragment,null,he.a.createElement("div",null,he.a.createElement(a.RadioControl,{label:ye("Image styles","phraseanet"),selected:this.state.layout,options:[{label:ye("Auto","phraseanet"),value:"auto"},{label:ye("Random","phraseanet"),value:"random"}],onChange:function(t){e.setState({layout:t}),e.props.updateMeta({masonryImageLayout:t})}}),he.a.createElement("small",{style:{fontSize:"12px",fontWeight:"400"}}," ",ye("Auto: Auto detect the image layout type (portrait and landscape) and render the image accordingly","phraseanet")),he.a.createElement(oe,{type:"sm"}),he.a.createElement("small",{style:{fontSize:"12px",fontWeight:"400"}}," ",ye("Random: Randomly renders the image layout","phraseanet"))))}}]),n}(he.a.Component),be=Object(j.compose)([Object(x.withSelect)((function(e){return{imgageLayout:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_masonryImageLayout}})),Object(x.withDispatch)((function(e){var t=Object(x.dispatch)("core/editor").editPost;return{updateMeta:function(e){t({meta:{__phraseanet_client_post_masonryImageLayout:e}})}}}))])(ve);function ge(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var we=wp.i18n.__,_e=function(e){d()(n,e);var t=ge(n);function n(){var e;c()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),g()(f()(e),"state",{layout:"modern",grid:"masonry"}),e}return u()(n,[{key:"componentDidMount",value:function(){null!=this.props.layout.layout&&this.setState({layout:this.props.layout.layout}),null!=this.props.grid.grid&&this.setState({grid:this.props.grid.grid})}},{key:"render",value:function(){var e=this;return React.createElement(React.Fragment,null,React.createElement(a.RadioControl,{label:we("Preview asset UI","phraseanet"),selected:this.state.layout,options:[{label:we("Overlay","phraseanet"),value:"overlay"},{label:we("Sidebar","phraseanet"),value:"modern"}],onChange:function(t){e.setState({layout:t}),e.props.updateMeta({layout:t})}}),React.createElement(oe,{type:"solid"}),React.createElement(a.RadioControl,{label:we("Image grid layout","phraseanet"),selected:this.state.grid,options:[{label:we("Masonry","phraseanet"),value:"masonry"},{label:we("Classic","phraseanet"),value:"classic"}],onChange:function(t){e.setState({grid:t}),e.props.updateImageLayoutMeta({grid:t})}}),"masonry"==this.state.grid?React.createElement(be,null):"")}}]),n}(w.Component),xe=Object(j.compose)([Object(x.withSelect)((function(e){return{layout:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_ui,grid:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_grid}})),Object(x.withDispatch)((function(e){var t=Object(x.dispatch)("core/editor").editPost;return{updateMeta:function(e){t({meta:{__phraseanet_client_post_ui:e}})},updateImageLayoutMeta:function(e){t({meta:{__phraseanet_client_post_grid:e}})}}}))])(_e),je=n(10),Oe=n.n(je),Re=[],Ee={PopulateCollections:function(e){return{type:"POPULATE",coll:e}},AddCollection:function(e){return{type:"ADD",item:e}},RemoveCollection:function(e){return{type:"REMOVE",item:e}},FetchCollection:function(){return{type:"FETCH_COLLECTIONS"}}};Object(x.registerStore)("phraseanet-client-block/Reduxcollections",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Re,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD":return[].concat(ne()(e),[t.item]);case"POPULATE":return ne()(t.coll);case"REMOVE":return e.filter((function(e){return e!=t.item}));default:return e}},selectors:{getDBCollections:function(e){return e}},actions:Ee,controls:{FETCH_COLLECTIONS:function(){var e=Object(x.select)("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_collections,t=[];return null!=e.data&&e.data.forEach((function(e){t.push(e.base_id)})),t}},resolvers:{getDBCollections:Oe.a.mark((function e(){var t;return Oe.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Ee.FetchCollection();case 2:return t=e.sent,e.abrupt("return",Ee.PopulateCollections(t));case 4:case"end":return e.stop()}}),e)}))}});var ke=[],Se={PopulateList:function(e){return{type:"POPULATE",details:e}},AddList:function(e){return{type:"ADD",item:e}},RemoveList:function(e){return{type:"REMOVE",item:e}},FetchList:function(){return{type:"FETCH_List"}}};function Pe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}Object(x.registerStore)("phraseanet-client-block/ReduxList",{reducer:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ke,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD":return[].concat(ne()(e),[t.item]);case"POPULATE":return ne()(t.details);case"REMOVE":return e.filter((function(e){return e!=t.item}));default:return e}},selectors:{getDBList:function(e){return e}},actions:Se,controls:{FETCH_List:function(){var e=Object(x.select)("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_preview_details;return null!=e.details?e.details:[]}},resolvers:{getDBList:Oe.a.mark((function e(){var t;return Oe.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Se.FetchList();case 2:return t=e.sent,e.abrupt("return",Se.PopulateList(t));case 4:case"end":return e.stop()}}),e)}))}});var Ce=wp.i18n.__,Ae=function(e){d()(n,e);var t=Pe(n);function n(){var e;c()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),g()(f()(e),"state",{loading:React.createElement(E,null),forms:[],selected_form:""}),e}return u()(n,[{key:"componentDidMount",value:function(){var e=this;(new O.a).getGenetatedForms().then((function(t){var n=[{label:"None",value:0}];t.data.forEach((function(e){n.push({label:e[1],value:e[0]})})),e.setState({forms:n}),e.setState({loading:!1})})),null!=this.props.gForm.gForm&&this.setState({selected_form:this.props.gForm.gForm})}},{key:"render",value:function(){var e=this;return React.createElement(React.Fragment,null,0!=this.state.loading?this.state.loading:React.createElement(a.SelectControl,{label:Ce("Choose a requester ","phraseanet"),help:Ce("(experimental)","phraseanet"),value:this.state.selected_form,options:this.state.forms,onChange:function(t){e.setState({selected_form:t},(function(){e.props.UpdateMeta({gForm:t})}))}}))}}]),n}(w.Component),Le=Object(j.compose)([Object(x.withSelect)((function(e){return{gForm:e("core/editor").getEditedPostAttribute("meta").__phraseanet_client_post_gForms}})),Object(x.withDispatch)((function(e){var t=Object(x.dispatch)("core/editor").editPost;return{UpdateMeta:function(e){t({meta:{__phraseanet_client_post_gForms:e}})}}}))])(Ae),Te=n(50);Object(Te.a)()&&_.noConflict();var Be=wp.i18n.__;function De(){var e=0;return wp.data.select("core/block-editor").getBlocks().forEach((function(t){"phraseanet-client-block/phraseanet"===t.name&&(e+=1)>1&&wp.data.dispatch("core/block-editor").removeBlocks(t.clientId)})),e}Object(r.registerBlockType)("phraseanet-client-block/phraseanet",{title:Be("Phraseanet client block","phraseanet"),description:Be("display's an elegent phraseanet block.","phraseanet"),category:Be("media","phraseanet"),icon:{src:"format-gallery"},keywords:[Be("phraseanet","phraseanet"),Be("Phra","phraseanet"),Be("media","phraseanet"),Be("image","phraseanet"),Be("photo","phraseanet")],attributes:{},edit:function(){return De()>1?(alert("You can only have one phraseanet block per page"),React.createElement(React.Fragment,null)):React.createElement(React.Fragment,null,React.createElement("div",{className:"phraseanet-client-class"},React.createElement(o.InspectorControls,{key:"setting"},React.createElement(a.PanelBody,{title:Be("Block title","phraseanet"),initialOpen:!1},React.createElement(V,null)),React.createElement(a.PanelBody,{title:Be("Collections","phraseanet"),initialOpen:!1},React.createElement(B,null),React.createElement(a.PanelBody,{title:Be("Collections list","phraseanet"),initialOpen:!0},React.createElement(A,null))),React.createElement(a.PanelBody,{title:Be("Query","phraseanet"),initialOpen:!1},React.createElement(F,null),React.createElement(Le,null)),React.createElement(a.PanelBody,{title:Be("Define displayed facets","phraseanet"),initialOpen:!1},React.createElement(H,null)),React.createElement(a.PanelBody,{title:Be("Preview Details","phraseanet"),initialOpen:!1},React.createElement(K,null),React.createElement(a.PanelBody,{title:Be("List of Preview details objects","phraseanet"),initialOpen:!0},React.createElement(ee,null))),React.createElement(a.PanelBody,{title:Be("Sub Definition mapping","phraseanet"),initialOpen:!1},React.createElement(pe,null)),React.createElement(a.PanelBody,{title:Be("UI settings","phraseanet"),initialOpen:!0},React.createElement(xe,null))),React.createElement(o.InspectorAdvancedControls,null,React.createElement(W,null)),React.createElement("p",null,"[phraseanet-client-block ]"),React.createElement("i",null,"Preview"),React.createElement("iframe",{id:"preview_frame",src:(e=window.location.search,e=(e=(e=e.split("&"))[0].split("="))[1],"".concat(window.location.protocol,"//").concat(window.location.host,"?preview_post_id=").concat(e,"&post=").concat(e)),height:"800",width:"800",style:{width:"54vw"}})));var e},save:function(){return De()>1?React.createElement("p",null):React.createElement("p",null,"[phraseanet-client-block]")}}),wp.data.subscribe((function(){var e=wp.data.select("core/editor").isSavingPost(),t=wp.data.select("core/editor").isAutosavingPost();if(e&&!t){var n=document.getElementById("preview_frame");n.src=n.src}}))}]); -
phraseanet-client/trunk/dist/front_end.js
r2702090 r2709725 53 53 Based on code that is Copyright 2013-2015, Facebook, Inc. 54 54 All rights reserved. 55 */!function(){"use strict";var o=!("undefined"==typeof window||!window.document||!window.document.createElement),a={canUseDOM:o,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};void 0===(r=function(){return a}.call(t,n,t,e))||(e.exports=r)}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in r)a(e,r[t]);var n=document.body;for(var i in o)a(n,o[i]);r={},o={}},t.log=function(){return void 0;var e=document.getElementsByTagName("html")[0].className,t="Show tracked classes:\n\n";for(var n in t+="<html /> ("+e+"):\n",r)t+=" "+n+" "+r[n]+"\n";for(var a in e=document.body.className,t+="\n\ndoc.body ("+e+"):\n",o)t+=" "+a+" "+o[a]+"\n";t+="\n",console.log(t)};var r={},o={};function a(e,t){e.classList.remove(t)}t.add=function(e,t){return n=e.classList,a="html"==e.nodeName.toLowerCase()?r:o,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(a,e),n.add(e)}));var n,a},t.remove=function(e,t){return n=e.classList,a="html"==e.nodeName.toLowerCase()?r:o,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(a,e),0===a[e]&&n.remove(e)}));var n,a}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){for(var e=[i,l],t=0;t<e.length;t++){var n=e[t];n&&(n.parentNode&&n.parentNode.removeChild(n))}i=l=null,u=[]},t.log=function(){console.log("bodyTrap ----------"),console.log(u.length);for(var e=[i,l],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log("edn bodyTrap ----------")};var r,o=n(126),a=(r=o)&&r.__esModule?r:{default:r};var i=void 0,l=void 0,u=[];function s(){0!==u.length&&u[u.length-1].focusContent()}a.default.subscribe((function(e,t){i||l||((i=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),i.style.position="absolute",i.style.opacity="0",i.setAttribute("tabindex","0"),i.addEventListener("focus",s),(l=i.cloneNode()).addEventListener("focus",s)),(u=t).length>0?(document.body.firstChild!==i&&document.body.insertBefore(i,document.body.firstChild),document.body.lastChild!==l&&document.body.appendChild(l)):(i.parentElement&&i.parentElement.removeChild(i),l.parentElement&&l.parentElement.removeChild(l))}))},function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function a(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function i(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,i=null,l=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?i="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(i="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?l="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(l="UNSAFE_componentWillUpdate"),null!==n||null!==i||null!==l){var u=e.displayName||e.name,s="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+u+" uses "+s+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==i?"\n "+i:"")+(null!==l?"\n "+l:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=a;var c=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;c.call(this,e,t,r)}}return e}n.r(t),n.d(t,"polyfill",(function(){return i})),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0},function(e,t,n){},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(55),i=n.n(a),l=n(15),u=n(5),s=n.n(u),c=n(6),f=n.n(c),d=n(7),p=n.n(d),h=n(8),m=n.n(h),y=n(3),v=n.n(y),g=n(4),b=n.n(g),w=n(1),E=n.n(w);function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var k=wp.i18n.__,S=function(e){p()(n,e);var t=x(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"state",{searchQuery:"",sort:"created_on",order:"desc"}),E()(b()(e),"searchBtnHandler",(function(){e.props.infoBlockData(""),e.props.searchData({query:e.state.searchQuery,sort:e.state.sort,order:e.state.order})})),E()(b()(e),"_handleKeyDown",(function(t){8===t.keyCode&&""===t.target.value&&e.searchBtnHandler(),"Enter"===t.key&&e.searchBtnHandler()})),e}return f()(n,[{key:"searchValHandler",value:function(e){this.setState({searchQuery:e.target.value})}},{key:"sortHandeler",value:function(e){this.setState({sort:e.target.value})}},{key:"orderHandler",value:function(e){this.setState({order:e.target.value})}},{key:"render",value:function(){var e,t=this;return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"d-flex justify-content-center"},o.a.createElement("div",{className:"input-group input-group-sm mb-3 col-md-6 col-lg-6 col-sm-6",style:{width:"61%"}},o.a.createElement("input",{type:"text",className:"col-md-4 col-lg-4 col-sm-4 form-control small-text phraseanet-search",placeholder:"Search","aria-label":"input","aria-describedby":"inputGroup-sizing-sm",defaultValue:null!==(e=this.props.search_query)&&void 0!==e?e:"",onChange:function(e){return t.searchValHandler(e)},onKeyDown:function(e){return t._handleKeyDown(e)}}),o.a.createElement("select",{id:"sort",style:{maxWidth:"8%"},className:"col-md-3 col-lg-3 col-sm-3 form-control small-text ",onChange:function(e){return t.sortHandeler(e)}},o.a.createElement("option",{value:""},k("Sort","phraseanet")),o.a.createElement("option",{value:"relevance"},k("Relevance","phraseanet")),o.a.createElement("option",{value:"created_on"},k("Created on","phraseanet")),o.a.createElement("option",{value:"updated_on"},k("Updated on","phraseanet"))),o.a.createElement("select",{id:"order",style:{maxWidth:"8%"},className:"col-md-3 col-lg-3 col-sm-3 form-control small-text ",onChange:function(e){return t.orderHandler(e)}},o.a.createElement("option",{value:""},k("Order by","phraseanet")),o.a.createElement("option",{value:"asc"},k("Ascending","phraseanet")),o.a.createElement("option",{value:"desc"},k("Descending","phraseanet"))),o.a.createElement("button",{className:"btn btn-primary phraseanet-search-btn",style:{zIndex:"auto"},onClick:this.searchBtnHandler.bind(this)},o.a.createElement("span",{className:"dashicons dashicons-search"})))))}}]),n}(o.a.Component),T=Object(l.b)((function(e){return{search:e.selection.search}}),(function(e){return{searchData:function(t){return e({type:"search",query:t.query,sort:t.sort,order:t.order})},infoBlockData:function(t){return e({type:"info",info_block:t})}}}))(S);function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var O=function(e){p()(n,e);var t=C(n);function n(){return s()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{style:{zIndex:"9999",backgroundColor:"rgba(1, 1, 1, 0.7)",position:"fixed",left:"0",top:"0",right:"0",bottom:"0",textAlign:"center",padding:"100px"}},o.a.createElement("div",{className:"spinner-border text-primary",role:"status"},o.a.createElement("span",{className:"sr-only"}))))}}]),n}(o.a.Component),N=n(2),P=n.n(N),j=n(14),L=n.n(j),R=n(23),M=n.n(R),A=n(20),D=n.n(A),F=n(10),I=n.n(F),B=n(112),U=n(13),z=n(51),q=n(16),H=n.n(q);function W(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var V=function(e){p()(n,e);var t=W(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"fetchResults",(function(t){var n,r,o,a,i,l,u,s,c,f,d=H.a.stringify({action:"getMediaAjax",pageNb:null!==(n=t.pageNb)&&void 0!==n?n:1,searchQuery:"".concat(null!==(r=t.search_query)&&void 0!==r?r:"").concat(null!==(o=t.query_params)&&void 0!==o?o:"").concat(null!==(a=t.custom_query)&&void 0!==a?a:""," ").concat(null!==(i=t.prefixed_facets)&&void 0!==i?i:""),searchType:null!==(l=t.searchType)&&void 0!==l?l:0,recordType:null!==(u=t.recordType)&&void 0!==u?u:"all",collections:null!==(s=t.collections)&&void 0!==s?s:"",sort:null!==(c=t.sort)&&void 0!==c?c:"created_on",order:null!==(f=t.order)&&void 0!==f?f:"desc"});return e._axios(d)})),E()(b()(e),"fetchPageConfig",(function(t){var n=H.a.stringify({action:"pageConfig",page_id:null!=t?t:1});return e._axios(n)})),E()(b()(e),"logout",(function(){var t=H.a.stringify({action:"logout"});return e._axios(t)})),e}return f()(n)}(n(21).a);function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$(Object(n),!0).forEach((function(t){E()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var K=wp.i18n.__,J=function(e){p()(n,e);var t=Y(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"state",{form_id:"",form_data:"",fields_strings:[],fields:[],val:"",debug_info:"",checked_facets:[],query:{},form_name:""}),E()(b()(e),"componentDidUpdate",(function(t){t.gForms!=e.props.gForms&&P()(e.state.fields)&&e.fetchJsonForm()})),E()(b()(e),"fetchJsonForm",D()(I.a.mark((function t(){var n,r,o;return I.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.props.gForms[0].gForm,r=new V,t.next=4,r.getFormData(n);case 4:o=t.sent,P()(o.data)||(e.setState({fields:JSON.parse(o.data.post_content)}),e.setState({form_name:o.data.post_title}));case 6:case"end":return t.stop()}}),t)})))),E()(b()(e),"saveQuery",(function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e.props.infoBlockData("");var n="";if(t)e.setState({fields:[]}),e.setState({fields_strings:[]}),e.fetchJsonForm(),e.setState({query:{}}),e.props.SaveJsonQuery("");else{for(var r=0,o=0,a=Object.entries(e.state.query);o<a.length;o++){var i=M()(a[o],2),l=(i[0],i[1]);n+=0===r?"".concat(l," "):" AND ".concat(l," "),r++}e.props.SaveJsonQuery(n)}})),E()(b()(e),"buildSchema",(function(t,n){var r=e.state.fields,o=L()(e.state.fields_strings),a=makeSchema(t,n,r,o);e.setState({fields:a[0]}),e.setState({fields_strings:a[1]})})),E()(b()(e),"buildQuery",(function(t){var n=[];e.state.fields.forEach((function(t,r){var o=Object(z.a)(t.field_id,e.state.fields,e.state.checked_facets);P()(o)||(n=Q(Q({},n),o))})),e.setState({query:n},(function(){e.saveQuery(!1)}))})),e}return f()(n,[{key:"shouldComponentUpdate",value:function(e){return 0==P()(e)}},{key:"render",value:function(){var e=this;return o.a.createElement(o.a.Fragment,null,o.a.createElement(U.a.Provider,{value:{handleChange:function(t,n){var r,o=L()(e.state.fields),a=-1,i="";if(Object.keys(o).forEach((function(e){var l=o[e],u=l.field_type,s=l.field_id;if(t===s)switch(u){case"checkbox":r=n.target.checked,a=e;break;case"date":r=n.target.value,a=e;break;case"text":case"multi-text":i=n.target.value,r=n.target.value,a=e;break;default:r=n.target.value,a=e}})),-1!=a){var l=L()(e.state.fields);l[a].field_value=r,e.setState({fields:l});var u=L()(e.state.fields_strings);u[a]=JSON.stringify(l[a],null,4),e.setState({fields_strings:u})}8!=n.keyCode&&8!=n.which||i.length<1&&e.buildQuery(t),i.length>0&&(13!=n.keyCode&&13!=n.which||e.buildQuery(t)),P()(i)&&e.buildQuery(t)}}},P()(this.state.fields)?"":o.a.createElement("div",{className:"rounded-bottom",style:{textAlign:"center",marginBottom:"30px",backgroundColor:"#00000017",color:"#323131",marginLeft:"3px"}},P()(this.state.form_name)?"":o.a.createElement("div",{className:"rounded-top bg-dark text-white"},o.a.createElement("h5",null,this.state.form_name)),P()(this.state.fields)?"":this.state.fields.map((function(e,t){return o.a.createElement("div",{key:t,style:{marginTop:"15px",marginBottom:"15px",width:"97%",marginLeft:"2px",paddingBottom:"1px"}},o.a.createElement(B.a,{field:e}))})),o.a.createElement("button",{onClick:function(){return e.saveQuery.bind(e)(!0)},className:"btn btn-dark btn-sm",style:{width:"100%"}},K("Reset","phraseanet")))))}}]),n}(o.a.Component),X=Object(l.b)((function(e){return{gForms:e.config.gForms,generated_query:e.selection.generated_query,search:e.selection.search}}),(function(e){return{ModalStatus:function(t){return e({type:MODAL_OPEN,modalOpen:t})},SaveJsonQuery:function(t){return e({type:"json_query",generated_query:t})},searchData:function(t){return e({type:"search",query:t.query,sort:t.sort,order:t.order})},infoBlockData:function(t){return e({type:"info",info_block:t})}}}))(J);function G(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var Z=function(e){p()(n,e);var t=G(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"state",{visible:"none",hide_after:7}),E()(b()(e),"showHide",(function(t){var n="none"==e.state.visible?"block":"none";console.log(n);for(var r=document.getElementsByClassName("hidden_"+t),o=0;o<r.length;o++)r[o].style.display=n;e.setState({visible:n})})),e}return f()(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.index,r=t.facet_title,a=t.facet,i=t.addFacet;return o.a.createElement("div",{key:n},o.a.createElement("li",{className:"list-group-item "},o.a.createElement("span",{style:{marginLeft:"-7px",fontSize:"18px"}},o.a.createElement("b",null,r," ")," "),a[1].map((function(t,r){var a=r>e.state.hide_after?"none":"block",l=r>e.state.hide_after?"hidden":"";return o.a.createElement("span",{key:r,className:l+"_"+n,style:{display:a}},o.a.createElement("ul",{className:"list-group facets_item"},o.a.createElement("span",{className:"facets-items",onClick:function(){return i(t)}},t.value,o.a.createElement("span",{style:{color:"white",marginLeft:"5px",backgroundColor:"#0000ffb0",borderRadius:"5px",border:"2px solid #0000ff70",fontSize:"11px"}},t.count))," "))})),a[1].length>this.state.hide_after?o.a.createElement("button",{onClick:function(){return e.showHide(n)},style:{fontSize:"10px",marginTop:"10px"},className:"btn btn-outline-secondary btn-sm "},"none"==this.state.visible?"Show More":"Show Less"):""))}}]),n}(o.a.Component);function ee(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var te=function(e){p()(n,e);var t=ee(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"addFacet",(function(t){e.props.select_facets(t)})),e}return f()(n,[{key:"render",value:function(){var e,t=this,n=this.props.sidebarLayout.isFacetEnabled||this.props.sidebarLayout.isJsonsidebarEnabled?"block":"none";return n="none"==this.props.sidebarLayout.facetSidebarSize?"none":n,o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"col-md-3",style:{display:n}},o.a.createElement("div",{id:"fct","data-toggle":"tooltip","data-placement":"right",style:{fontSize:"13px",display:null!==(e=this.props.sidebarLayout.facetSidebarSize)&&void 0!==e?e:"none"}},o.a.createElement(X,null),P()(this.props.enabled_facet)||!P()(this.props.enabled_facet)&&0!=this.props.enabled_facet[0].enableFacets?o.a.createElement("div",null,o.a.createElement("div",{className:"rounded-bottom"},0==P()(this.props.results)?o.a.createElement("div",{className:"rounded-top bg-dark text-white",style:{textAlign:"center"}},o.a.createElement("h5",null,"Facets")):" ",0==P()(this.props.results)?P()(this.props.results.facets)?"":this.props.results.facets.map((function(e,n){var r=P()(e[0])?" ":e[0].toString().replace(/\_/g,"");return r=r.charAt(0).toUpperCase()+r.slice(1).toLowerCase(),P()(t.props.rfacets[0])||P()(t.props.rfacets[0].name)||1!=my_block_licensing_data.can_use_premium_code||t.props.rfacets[0].name.indexOf(e[0])>=0?o.a.createElement(Z,{index:n,key:n,facet_title:r,facet:e,addFacet:t.addFacet}):void 0})):"")):"")))}}]),n}(o.a.Component),ne=Object(l.b)((function(e){return E()({results:e.phraseanet.results,sidebarLayout:e.selection.sidebarLayout,facets:e.selection.facets,rfacets:e.config.rfacets,enabled_facet:e.config.enabled_facet},"sidebarLayout",e.selection.sidebarLayout)}),(function(e){return{select_facets:function(t){return e({type:"add_facet",facets:t})}}}))(te),re=n(56),oe=n.n(re);function ae(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var ie={content:{top:"50%",left:"50%",right:"auto",bottom:"auto",marginRight:"-50%",transform:"translate(-50%, -50%)",maxWidth:"90%",maxHeight:"90%"}},le=function(e){p()(n,e);var t=ae(n);function n(e){var r;return s()(this,n),r=t.call(this,e),E()(b()(r),"closeModal",(function(){r.props.ModalStatus(!1)})),oe.a.setAppElement("#react-render-dom"),r}return f()(n,[{key:"render",value:function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",null,o.a.createElement(oe.a,{isOpen:this.props.modalOpen,style:ie,contentLabel:"Example Modal"},o.a.createElement("button",{className:"btn btn-dark btn-sm",style:{float:"right",marginBottom:"10px"},onClick:this.closeModal.bind(this)},o.a.createElement("span",{className:"dashicons dashicons-no-alt"})),o.a.createElement("br",null),o.a.createElement("div",{className:"col-md-12 text-center"},o.a.createElement("h3",null,this.props.asset?this.props.asset.title:""),o.a.createElement("br",null),!0===this.props.iframe?o.a.createElement("iframe",{loading:"lazy",className:"sidebar-video-block col-md-8 embed-responsive-item",src:this.props.image,width:"500",height:"800",style:{height:"702px",maxWidth:"100%",maxHeight:"300px",width:"900px"},allow:"autoplay; encrypted-media",allowFullScreen:"allowfullscreen",mozallowfullscreen:"mozallowfullscreen",msallowfullscreen:"msallowfullscreen",oallowfullscreen:"oallowfullscreen",webkitallowfullscreen:"webkitallowfullscreen",frameBorder:"0"}):o.a.createElement("img",{src:this.props.image,className:"rounded img-fluid"})),o.a.createElement("div",{className:"col-md-6"}))))}}]),n}(o.a.Component),ue=Object(l.b)((function(e){return{modalOpen:e.selection.modalOpen}}),(function(e){return{ModalStatus:function(t){return e({type:"modal_open",modalOpen:t})}}}))(le);function se(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var ce=wp.i18n.__,fe=function(e){p()(n,e);var t=se(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"state",{ifrm:"",iframe:"",message:"",style:{},icon:"dashicons dashicons-arrow-up-alt2",moveTo:"top"}),E()(b()(e),"moveOver",(function(t){"top"===t?(e.setState({style:{position:"relative",backgroundColor:"black",marginTop:"-260px"}}),e.setState({icon:"dashicons dashicons-arrow-down-alt2"}),e.setState({moveTo:"down"})):(e.setState({icon:"dashicons dashicons-arrow-up-alt2"}),e.setState({moveTo:"top"}),e.setState({style:{}}))})),e}return f()(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.can_use_premium_code,r=t.showDownloadBtn,a=(t.downloadable_assets,t.permalink_shareable),i=t.selected_asset,l=t.preview_details,u=t.subdef,s=t.layout,c=t.layout_style,f=(t.asset_type,P()(this.props.downloadable_assets)?[]:this.props.downloadable_assets[0].downloadList),d=P()(this.props.permalink_assets)?[]:this.props.permalink_assets[0].permalinkList,p=function(e){var t="";return P()(i)||i.subdef.forEach((function(n){n.name===e&&(t=n.thumb_url)})),t},h=function(e){navigator.clipboard?navigator.clipboard.writeText(e).then((function(){m()}),(function(e){console.error("Copy failed",e)})):fallbackCopyTextToClipboard(e)},m=function(){e.setState({message:"Copied..."}),setTimeout((function(){e.setState({message:""})}),2e3)};return o.a.createElement("div",{className:"col-md-12",id:c,style:this.state.style},"overlay"==s?o.a.createElement("button",{className:"btn btn-warning",style:{marginLeft:"50%",marginTop:"7px",color:"white",height:"29px",position:"fixed"},onClick:function(){return e.moveOver(e.state.moveTo)}},o.a.createElement("span",{className:this.state.icon})):"",o.a.createElement("div",{className:"container"},o.a.createElement("div",{className:"col-md-12",id:"detail_info_block"},!0===r?o.a.createElement("div",{className:"dropdown",style:{width:"20%",float:"left"}},o.a.createElement("button",{className:"btn btn-primary btn-sm btn-download dropdown-toggle",type:"button",id:"dropdownMenuButton","data-bs-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"},ce("Download","phraseanet")," "),o.a.createElement("div",{className:"dropdown-menu","aria-labelledby":"dropdownMenuButton"},P()(f)?"":f.map((function(t,n){if(t.value)return o.a.createElement("span",{style:{cursor:"pointer"},key:n,className:"dropdown-item",onClick:function(){return function(t){if(1==u[0].downloadable){var n=p(t),r=n.substr(1+n.lastIndexOf("/")).split("?")[0].split("#")[0].substr(n.lastIndexOf(".")),o="".concat(i.title,".").concat(r),a="".concat(window.location.origin,"/wp-admin/admin-ajax.php?file_name=").concat(o,"&action=downloader&file=").concat(n),l='<iframe src="'.concat(a,'" style="display:none" ></iframe>');e.setState({ifrm:l})}}(t.label)}},t.label)})))):"",!0===a?o.a.createElement("div",{className:"dropdown",style:{float:"right"}},o.a.createElement("button",{className:"btn btn-primary btn-sm btn-download dropdown-toggle",type:"button",id:"dropdownMenuButton","data-bs-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"},ce("Permalink","phraseanet")," "),o.a.createElement("div",{className:"dropdown-menu","aria-labelledby":"dropdownMenuButton"},P()(d)?"":d.map((function(e,t){if(e.value)return o.a.createElement("span",{style:{cursor:"pointer"},key:t,className:"dropdown-item",onClick:function(){return t=e.label,n=p(t),void h(n);var t,n}},e.label)})))):""),o.a.createElement("br",null),o.a.createElement("br",null),o.a.createElement("br",null),0==P()(this.state.message)?o.a.createElement("div",{style:{display:"block",textAlign:"center"},id:"cpy",className:"alert alert-success",role:"alert"},this.state.message):"",o.a.createElement("div",{className:"container"},o.a.createElement("div",{className:"row justify-content-center"},0==P()(i)?Object.keys(i.meta).map((function(e,t){return P()(l)||null==l[0].details||P()(l[0].details)||1!=n||l[0].details.indexOf(e)>=0?o.a.createElement("div",{className:"col-md-12",key:t},o.a.createElement("div",null,o.a.createElement("b",null,e),o.a.createElement("span",{style:{float:"right"}},i.meta[e]))):void 0})):"",o.a.createElement("div",{className:"col-md-6"})))),P()(this.state.ifrm)&&0==this.state.ifrm?"":o.a.createElement("div",{dangerouslySetInnerHTML:{__html:this.state.ifrm}}))}}]),n}(o.a.Component),de=Object(l.b)((function(e){return{downloadable_assets:e.config.downloadable_assets,permalink_assets:e.config.permalink_assets}}),(function(e){return{}}))(fe);function pe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}wp.i18n.__;var he=function(e){p()(n,e);var t=pe(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"state",{preview:"",iframe:"",message:"",showDownloadBtn:!1,permalink_shareable:!1,ifrm:"",downloadable_assets:[]}),e}return f()(n,[{key:"componentDidUpdate",value:function(e){var t=this;if(e.selected_asset!=this.props.selected_asset){var n=this.props.selected_asset.phraseanet_url;if("/"!=n[n.length-1]&&(n+="/"),this.setState({iframe:!1}),this.setState({ifrm:""}),this.setState({downloadable_assets:this.props.selected_asset.subdef}),P()(this.props.subdef))if("image"!=this.props.selected_asset.phraseaType){this.setState({iframe:!0});var r="".concat(n,"embed/?url=").concat(this.props.selected_asset.download);this.setState({preview:r})}else this.props.selected_asset.subdef.forEach((function(e){t.setState({preview:e.thumb_url})}));else if(1==this.props.subdef[0].downloadable&&this.setState({showDownloadBtn:!0}),1==this.props.subdef[0].permalink_shareable&&this.setState({permalink_shareable:!0}),"image"!=this.props.selected_asset.phraseaType){this.setState({iframe:!0});var o="".concat(n,"embed/?url=").concat(this.props.selected_asset.download);this.setState({preview:o})}else{var a="";this.props.selected_asset.subdef.forEach((function(e,t){"thumbnail"==e.name&&(a=e.thumb_url)})),this.setState({preview:a}),P()(this.props.selected_asset)||this.props.selected_asset.subdef.forEach((function(e){e.name==t.props.subdef[0].preview&&t.setState({preview:e.thumb_url})}))}}}},{key:"componentDidMount",value:function(){function e(){(document.webkitIsFullScreen||document.mozFullScreen||null!==document.msFullscreenElement)&&setTimeout((function(){document.getElementById("sidebar-video-block").style.maxHeight=""}),500)}document.addEventListener&&(document.addEventListener("fullscreenchange",e,!1),document.addEventListener("mozfullscreenchange",e,!1),document.addEventListener("MSFullscreenChange",e,!1),document.addEventListener("webkitfullscreenchange",e,!1))}},{key:"shouldComponentUpdate",value:function(e){return 0==P()(e)}},{key:"closeBtnHandler",value:function(){var e={facetSidebarSize:"block",contentBlockSize:1==this.props.sidebarLayout.isJsonsidebarEnabled||1==this.props.sidebarLayout.isFacetEnabled?"col-md-8":"col-md-12",sidebar:"none",isFacetEnabled:this.props.sidebarLayout.isFacetEnabled,isJsonsidebarEnabled:this.props.sidebarLayout.isJsonsidebarEnabled};this.props.updateSidebarLayout(e)}},{key:"modalBtnHandler",value:function(){this.props.ModalStatus(!0)}},{key:"render",value:function(){var e;return o.a.createElement(o.a.Fragment,null,0==P()(this.props.selected_asset)&&"block"!=this.props.sidebarLayout.facetSidebarSize?o.a.createElement("aside",{className:"sidebar col-md-6",id:"sidebarView"},o.a.createElement("div",{className:"col-md-12 sidebar__widget",id:"detailed_view",style:{backgroundColor:"#141518",color:"whitesmoke",display:this.props.sidebarLayout.sidebar,width:"100%",borderRadius:"5px",boxShadow:"4px 3px 5px 9px #00000061"}},o.a.createElement("div",{className:"col-md-12"},o.a.createElement("div",{className:"xposition-sticky"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-md-12"},o.a.createElement("div",{className:"col-md-12"},o.a.createElement("button",{className:"btn btn-dark close close-btn-custom",style:{border:"1px solid #cde0d947"},onClick:this.closeBtnHandler.bind(this)},o.a.createElement("span",{className:"dashicons dashicons-no-alt"})),o.a.createElement("span",{style:{textAlign:"center",marginLeft:"30%"}},P()(this.props.selected_asset)?"":this.props.selected_asset.title.substring(0,14)),o.a.createElement("button",{className:"btn btn-dark",style:{border:"1px solid #cde0d947",float:"right",marginTop:"5px",marginRight:"5px"},onClick:this.modalBtnHandler.bind(this)},o.a.createElement("span",{className:"dashicons dashicons-editor-expand"}))),o.a.createElement(ue,{iframe:this.state.iframe,image:this.state.preview,asset:null!==(e=this.props.selected_asset)&&void 0!==e?e:""}),o.a.createElement("span",{id:"fs",style:{float:"right",marginRight:"5px",marginTop:"8px"}}),o.a.createElement("div",{id:"title"}),o.a.createElement("hr",null),o.a.createElement("div",{id:"detail_image_block",className:"col-md-12",style:{marginTop:"5px"}},!0===this.state.iframe?o.a.createElement("div",{className:"col-md-12 embed-responsive embed-responsive-1by1 text-center",style:{maxWidth:"inherit"}},o.a.createElement("iframe",{id:"sidebar-video-block",loading:"lazy",className:"sidebar-video-block col-md-8 embed-responsive-item",src:this.state.preview,frameBorder:"0",width:"500",height:"800",style:{marginTop:"5px",position:"sticky",top:"0px",width:"80% !important",height:"700px",maxWidth:"100%",maxHeight:"295px"},allow:"autoplay; encrypted-media",allowFullScreen:"allowfullscreen",mozallowfullscreen:"mozallowfullscreen",msallowfullscreen:"msallowfullscreen",oallowfullscreen:"oallowfullscreen",webkitallowfullscreen:"webkitallowfullscreen"})):o.a.createElement("div",{className:"sidebar-image-block",style:{backgroundImage:"url(".concat(this.state.preview,")"),backgroundRepeat:"no-repeat",backgroundSize:"contain",width:"100%",maxHeight:"100%",fontSize:"10px",backgroundPosition:"center"}}," ")),o.a.createElement(de,{can_use_premium_code:my_block_licensing_data.can_use_premium_code,showDownloadBtn:this.state.showDownloadBtn,downloadable_assets:this.state.downloadable_assets,permalink_shareable:this.state.permalink_shareable,selected_asset:this.props.selected_asset,preview_details:this.props.preview_details,subdef:this.props.subdef,layout_style:"sidebar-details-block",layout:"sidebar",asset_type:this.props.selected_asset.phraseaType}))))))):"")}}]),n}(o.a.Component),me=Object(l.b)((function(e){return{sidebarLayout:e.selection.sidebarLayout,selected_asset:e.selection.selected_asset,subdef:e.config.subdef,preview_details:e.config.preview_details}}),(function(e){return{updateSidebarLayout:function(t){return e({type:"sidebar_layout",sidebarLayout:t})},ModalStatus:function(t){return e({type:"modal_open",modalOpen:t})}}}))(he);function ye(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var ve=wp.i18n.__,ge=function(e){p()(n,e);var t=ye(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"signOut",(function(){(new V).logout(),window.location.reload()})),e}return f()(n,[{key:"render",value:function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{style:{float:"right",fontSize:"12px"}},o.a.createElement("p",null,ve("You are logged in as","phraseanet")," ",this.props.username,o.a.createElement("a",{onClick:this.signOut,href:"#",style:{paddingLeft:"5px",fontWeight:"500",color:"cornflowerblue",cursor:"pointer"}},ve("Logout","phraseanet"))," ")))}}]),n}(o.a.Component),be=n(136),we=function(e,t){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};var _e=function(){return(_e=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};var Ee="Pixel",xe="Percent",ke={unit:xe,value:.8};function Se(e){return"number"==typeof e?{unit:xe,value:100*e}:"string"==typeof e?e.match(/^(\d*(\.\d+)?)px$/)?{unit:Ee,value:parseFloat(e)}:e.match(/^(\d*(\.\d+)?)%$/)?{unit:xe,value:parseFloat(e)}:(console.warn('scrollThreshold format is invalid. Valid formats: "120px", "50%"...'),ke):(console.warn("scrollThreshold should be string or number"),ke)}var Te=function(e){function t(t){var n=e.call(this,t)||this;return n.lastScrollTop=0,n.actionTriggered=!1,n.startY=0,n.currentY=0,n.dragging=!1,n.maxPullDownDistance=0,n.getScrollableTarget=function(){return n.props.scrollableTarget instanceof HTMLElement?n.props.scrollableTarget:"string"==typeof n.props.scrollableTarget?document.getElementById(n.props.scrollableTarget):(null===n.props.scrollableTarget&&console.warn("You are trying to pass scrollableTarget but it is null. This might\n happen because the element may not have been added to DOM yet.\n See https://github.com/ankeetmaini/react-infinite-scroll-component/issues/59 for more info.\n "),null)},n.onStart=function(e){n.lastScrollTop||(n.dragging=!0,e instanceof MouseEvent?n.startY=e.pageY:e instanceof TouchEvent&&(n.startY=e.touches[0].pageY),n.currentY=n.startY,n._infScroll&&(n._infScroll.style.willChange="transform",n._infScroll.style.transition="transform 0.2s cubic-bezier(0,0,0.31,1)"))},n.onMove=function(e){n.dragging&&(e instanceof MouseEvent?n.currentY=e.pageY:e instanceof TouchEvent&&(n.currentY=e.touches[0].pageY),n.currentY<n.startY||(n.currentY-n.startY>=Number(n.props.pullDownToRefreshThreshold)&&n.setState({pullToRefreshThresholdBreached:!0}),n.currentY-n.startY>1.5*n.maxPullDownDistance||n._infScroll&&(n._infScroll.style.overflow="visible",n._infScroll.style.transform="translate3d(0px, "+(n.currentY-n.startY)+"px, 0px)")))},n.onEnd=function(){n.startY=0,n.currentY=0,n.dragging=!1,n.state.pullToRefreshThresholdBreached&&(n.props.refreshFunction&&n.props.refreshFunction(),n.setState({pullToRefreshThresholdBreached:!1})),requestAnimationFrame((function(){n._infScroll&&(n._infScroll.style.overflow="auto",n._infScroll.style.transform="none",n._infScroll.style.willChange="unset")}))},n.onScrollListener=function(e){"function"==typeof n.props.onScroll&&setTimeout((function(){return n.props.onScroll&&n.props.onScroll(e)}),0);var t=n.props.height||n._scrollableNode?e.target:document.documentElement.scrollTop?document.documentElement:document.body;n.actionTriggered||((n.props.inverse?n.isElementAtTop(t,n.props.scrollThreshold):n.isElementAtBottom(t,n.props.scrollThreshold))&&n.props.hasMore&&(n.actionTriggered=!0,n.setState({showLoader:!0}),n.props.next&&n.props.next()),n.lastScrollTop=t.scrollTop)},n.state={showLoader:!1,pullToRefreshThresholdBreached:!1,prevDataLength:t.dataLength},n.throttledOnScrollListener=function(e,t,n,r){var o,a=!1,i=0;function l(){o&&clearTimeout(o)}function u(){var u=this,s=Date.now()-i,c=arguments;function f(){i=Date.now(),n.apply(u,c)}function d(){o=void 0}a||(r&&!o&&f(),l(),void 0===r&&s>e?f():!0!==t&&(o=setTimeout(r?d:f,void 0===r?e-s:e)))}return"boolean"!=typeof t&&(r=n,n=t,t=void 0),u.cancel=function(){l(),a=!0},u}(150,n.onScrollListener).bind(n),n.onStart=n.onStart.bind(n),n.onMove=n.onMove.bind(n),n.onEnd=n.onEnd.bind(n),n}return function(e,t){function n(){this.constructor=e}we(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(t,e),t.prototype.componentDidMount=function(){if(void 0===this.props.dataLength)throw new Error('mandatory prop "dataLength" is missing. The prop is needed when loading more content. Check README.md for usage');if(this._scrollableNode=this.getScrollableTarget(),this.el=this.props.height?this._infScroll:this._scrollableNode||window,this.el&&this.el.addEventListener("scroll",this.throttledOnScrollListener),"number"==typeof this.props.initialScrollY&&this.el&&this.el instanceof HTMLElement&&this.el.scrollHeight>this.props.initialScrollY&&this.el.scrollTo(0,this.props.initialScrollY),this.props.pullDownToRefresh&&this.el&&(this.el.addEventListener("touchstart",this.onStart),this.el.addEventListener("touchmove",this.onMove),this.el.addEventListener("touchend",this.onEnd),this.el.addEventListener("mousedown",this.onStart),this.el.addEventListener("mousemove",this.onMove),this.el.addEventListener("mouseup",this.onEnd),this.maxPullDownDistance=this._pullDown&&this._pullDown.firstChild&&this._pullDown.firstChild.getBoundingClientRect().height||0,this.forceUpdate(),"function"!=typeof this.props.refreshFunction))throw new Error('Mandatory prop "refreshFunction" missing.\n Pull Down To Refresh functionality will not work\n as expected. Check README.md for usage\'')},t.prototype.componentWillUnmount=function(){this.el&&(this.el.removeEventListener("scroll",this.throttledOnScrollListener),this.props.pullDownToRefresh&&(this.el.removeEventListener("touchstart",this.onStart),this.el.removeEventListener("touchmove",this.onMove),this.el.removeEventListener("touchend",this.onEnd),this.el.removeEventListener("mousedown",this.onStart),this.el.removeEventListener("mousemove",this.onMove),this.el.removeEventListener("mouseup",this.onEnd)))},t.prototype.componentDidUpdate=function(e){this.props.dataLength!==e.dataLength&&(this.actionTriggered=!1,this.setState({showLoader:!1}))},t.getDerivedStateFromProps=function(e,t){return e.dataLength!==t.prevDataLength?_e(_e({},t),{prevDataLength:e.dataLength}):null},t.prototype.isElementAtTop=function(e,t){void 0===t&&(t=.8);var n=e===document.body||e===document.documentElement?window.screen.availHeight:e.clientHeight,r=Se(t);return r.unit===Ee?e.scrollTop<=r.value+n-e.scrollHeight+1:e.scrollTop<=r.value/100+n-e.scrollHeight+1},t.prototype.isElementAtBottom=function(e,t){void 0===t&&(t=.8);var n=e===document.body||e===document.documentElement?window.screen.availHeight:e.clientHeight,r=Se(t);return r.unit===Ee?e.scrollTop+n>=e.scrollHeight-r.value:e.scrollTop+n>=r.value/100*e.scrollHeight},t.prototype.render=function(){var e=this,t=_e({height:this.props.height||"auto",overflow:"auto",WebkitOverflowScrolling:"touch"},this.props.style),n=this.props.hasChildren||!!(this.props.children&&this.props.children instanceof Array&&this.props.children.length),r=this.props.pullDownToRefresh&&this.props.height?{overflow:"auto"}:{};return o.a.createElement("div",{style:r,className:"infinite-scroll-component__outerdiv"},o.a.createElement("div",{className:"infinite-scroll-component "+(this.props.className||""),ref:function(t){return e._infScroll=t},style:t},this.props.pullDownToRefresh&&o.a.createElement("div",{style:{position:"relative"},ref:function(t){return e._pullDown=t}},o.a.createElement("div",{style:{position:"absolute",left:0,right:0,top:-1*this.maxPullDownDistance}},this.state.pullToRefreshThresholdBreached?this.props.releaseToRefreshContent:this.props.pullDownToRefreshContent)),this.props.children,!this.state.showLoader&&!n&&this.props.hasMore&&this.props.loader,this.state.showLoader&&this.props.hasMore&&this.props.loader,!this.props.hasMore&&this.props.endMessage))},t}(r.Component);function Ce(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var Oe=function(e){p()(n,e);var t=Ce(n);function n(){return s()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){var e,t=this.props,n=t.dimensions,r=t.clickHandler,a=t.thumb,i=t.elm;return o.a.createElement("div",{className:n,onClick:function(){return r(i)}},o.a.createElement("img",{src:a,alt:"",className:"hoverImages grid_link"}),o.a.createElement("div",{className:"overlay"},o.a.createElement("div",{className:"text"},null!==(e=i.title.substring(0,80))&&void 0!==e?e:""," ")))}}]),n}(o.a.Component);function Ne(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var Pe=function(e){p()(n,e);var t=Ne(n);function n(){return s()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){var e,t=this.props,n=t.index,r=t.clickHandler,a=t.thumb,i=t.elm;return o.a.createElement("div",{className:"col-md-4 col-sm-4 link phraseanetDetailedView",tabIndex:n+1,id:n,style:{paddingBottom:"10px"}}," ",o.a.createElement("div",{id:"img_".concat(i.id),style:{height:"200px",backgroundRepeat:"no-repeat",backgroundImage:"url(".concat(a,")"),backgroundSize:"cover",marginTop:"9px"},onClick:function(){return r(i)}}," "),o.a.createElement("p",{style:{textAlign:"center",fontSize:"13px",wordBreak:"break-all"}}," ",null!==(e=i.title.substring(0,80))&&void 0!==e?e:""," "))}}]),n}(o.a.Component),je={37:1,38:1,39:1,40:1};function Le(e){e.preventDefault()}function Re(e){if(je[e.keyCode])return Le(e),!1}var Me=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){Me=!0}}))}catch(e){}var Ae=!!Me&&{passive:!1},De="onwheel"in document.createElement("div")?"wheel":"mousewheel";function Fe(){window.addEventListener("DOMMouseScroll",Le,!1),window.addEventListener(De,Le,Ae),window.addEventListener("touchmove",Le,Ae),window.addEventListener("keydown",Re,!1)}function Ie(){window.removeEventListener("DOMMouseScroll",Le,!1),window.removeEventListener(De,Le,Ae),window.removeEventListener("touchmove",Le,Ae),window.removeEventListener("keydown",Re,!1)}function Be(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){E()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ze(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var qe=function(e){p()(n,e);var t=ze(n);function n(){var e,r;s()(this,n);for(var o=arguments.length,a=new Array(o),i=0;i<o;i++)a[i]=arguments[i];return r=t.call.apply(t,[this].concat(a)),E()(b()(r),"state",(e={page:1,mediaList:[],pageConf:{},layout_css:""},E()(e,"layout_css","grid-wrapper"),E()(e,"layout","masonry"),E()(e,"dimensions_store",[]),E()(e,"isFacetEnabled",!0),E()(e,"isJsonsidebarEnabled",!0),E()(e,"contentBlockSize","col-md-8"),e)),E()(b()(r),"componentDidMount",(function(){r.loadData()})),E()(b()(r),"clickHandler",(function(e){r.props.select_asset(e),P()(r.props.view)?(r.props.sidebarLayout({facetSidebarSize:"none",contentBlockSize:"col-md-6",sidebar:"block",isFacetEnabled:r.state.isFacetEnabled,isJsonsidebarEnabled:r.state.isJsonsidebarEnabled}),r.props.ModalStatus(!1)):"overlay"===r.props.view[0].layout?r.props.ModalStatus(!0):r.props.sidebarLayout({facetSidebarSize:"none",contentBlockSize:"col-md-6",sidebar:"block",isFacetEnabled:r.state.isFacetEnabled,isJsonsidebarEnabled:r.state.isJsonsidebarEnabled})})),E()(b()(r),"loadData",D()(I.a.mark((function e(){var t,n,o,a,i,l,u,s,c,f,d,p,h,m,y,v,g,b,w,_,E,x,k,S,T,C,O,N,j,L,R,A,D,F,B=arguments;return I.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=B.length>0&&void 0!==B[0]?B[0]:0,n=performance.now(),r.props.loadingSpinner(!0),Fe(),o=r.state.page,a="",P()(r.props.facets)||r.props.facets.forEach((function(e,t){a+=0==t?"".concat(e.query):" AND ".concat(e.query)})),i=P()(r.props.search)?"":r.props.search.query,l=P()(r.props.search)?"created_on":r.props.search.sort,u=P()(r.props.search)?"desc":r.props.search.order,l=P()(l)?"created_on":l,u=P()(u)?"desc":u,s=new V,c=r.state.pageConf,f="",!P()(c)){e.next=22;break}return e.next=18,s.fetchPageConfig(r.props.wp_page_id);case 18:c=e.sent,f=c.data.jforms,r.props.pageConfig({collections:c.data.collections,debug:c.data.debug,facets:c.data.facets,preview_details:c.data.preview_details,query:c.data.query,rfacets:c.data.rfacets,subdef:c.data.subdef,title:c.data.title[0],view:c.data.view,username:c.data.username,gForms:c.data.jforms,downloadable_assets:c.data.downloadable_assets,permalink_assets:c.data.permalink_assets,enabled_facet:c.data.enabled_facet,masonry_image_layout:c.data.masonry_image_layout}),r.setState({pageConf:c});case 22:if(P()(r.state.pageConf.data.grid_layout)?(r.setState({layout:"masonry"}),r.setState({layout_css:"grid-wrapper"})):(r.setState({layout:r.state.pageConf.data.grid_layout[0].grid}),"classic"==r.state.pageConf.data.grid_layout[0].grid?r.setState({layout_css:"row"}):r.setState({layout_css:"grid-wrapper"})),d=[],P()(c.data.collections[0])||c.data.collections[0].data.forEach((function(e){d.push(e.base_id)})),p="",P()(f[0])){e.next=31;break}return e.next=29,s.getFormData(f[0].gForm);case 29:if(h=e.sent,!P()(h.data)&&!P()(h.data.post_content))for(m=JSON.parse(h.data.post_content),y={},m.forEach((function(e,t){if("true"==e.autorun||1==e.autorun){var n=Object(z.a)(e.field_id,m);P()(n)||(y=Ue(Ue({},y),n))}})),v=0,g=0,b=Object.entries(y);g<b.length;g++)w=M()(b[g],2),w[0],_=w[1],p+=0===v?"".concat(_," "):" AND ".concat(_," "),v++;case 31:return t>0&&(o=1),i=P()(i)?"".concat(a):P()(a)?"".concat(i):"".concat(i," AND ").concat(a),P()(c.data.query[0])||P()(c.data.query[0].data)||(i=P()(i)?"".concat(c.data.query[0].data):"".concat(i," AND ").concat(c.data.query[0].data)),i=P()(i)?"".concat(r.props.generated_query):P()(r.props.generated_query)?"".concat(i):"".concat(i," AND ").concat(r.props.generated_query),i=P()(i)?"".concat(p):!P()(p)&&P()(r.props.generated_query)?"".concat(i," AND ").concat(p):"".concat(i),E={pageNb:o,collections:d.toString(),search_query:i,sort:l,order:u},e.next=39,s.fetchResults(E);case 39:if(x=e.sent,r.props.qStore([Object(be.MD5)(E),x.data]),r.props.FinalQuery([x,E]),"activation-required"!==x.data.s){e.next=46;break}return r.props.loadingSpinner(!1),Ie(),e.abrupt("return",!1);case 46:if("no-results"!=x.data.s&&"Something went wrong Please check your auth"!=x.data.s){e.next=54;break}return r.props.loadingSpinner(!1),r.props.infoBlockData(x.data.sMsg),1==o&&r.props.recordsCount(0,o),Ie(),e.abrupt("return",!1);case 54:if(k=Ue({},x.data),o>1&&0===t&&(S=r.state.mediaList,T=S.concat(k.mediaList),k.mediaList=T),r.props.infoBlockData(""),r.props.storeResults(k),r.setState({mediaList:k.mediaList}),o+=1,r.setState({page:o}),P()(c.data.masonry_image_layout[0])||"auto"!=c.data.masonry_image_layout[0].masonryImageLayout){if(r.state.dimensions_store.length!=x.data.total){for(C=[],O=1;O<=x.data.total;O++)j=(N=["tall","wide",""])[Math.floor(Math.random()*N.length)],C.push(j);r.setState({dimensions_store:C})}}else;case 62:return L=performance.now(),R=L-n,r.props.loadingSpinner(!1),r.props.recordsCount(x.data.total,o,R),A=1,D=P()(f[0])||0==f[0].gForm?0:1,P()(c.data.enabled_facet)||1==c.data.enabled_facet[0].enableFacets||0!=D||(A=P()(c.data.enabled_facet[0])?1:0),0==A&&(F="block"==r.props.sidebarLayoutProp.sidebar?"col-md-6":"col-md-12",r.props.sidebarLayout({isFacetEnabled:!1,isJsonsidebarEnabled:!1,contentBlockSize:F,sidebar:r.props.sidebarLayoutProp.sidebar}),r.setState({isFacetEnabled:!1}),r.setState({isJsonsidebarEnabled:!1}),r.setState({contentBlockSize:"col-md-12"})),Ie(),e.abrupt("return",!1);case 72:case"end":return e.stop()}}),e)})))),r}return f()(n,[{key:"componentDidUpdate",value:function(e){return e.facets!=this.props.facets&&this.loadData.bind(this)(1),e.search!=this.props.search&&(P()(this.props.search)||this.loadData.bind(this)(100)),e.generated_query!=this.props.generated_query&&this.loadData.bind(this)(1),!1}},{key:"shouldComponentUpdate",value:function(e){return!P()(e)}},{key:"render",value:function(){var e=this,t=P()(my_block_licensing_data.can_use_premium_code)||1!=my_block_licensing_data.can_use_premium_code?100:this.state.mediaList.length;return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"",style:{overflow:"hidden"}},o.a.createElement(Te,{dataLength:t,next:this.loadData.bind(this),hasMore:!0,height:1500,className:"custom-scroll",style:{overflowX:"hidden"}},o.a.createElement("div",{id:"image-block-section",className:this.state.layout_css,style:{marginLeft:"2px",marginTop:"10px",marginRight:"5px"}},0==P()(this.props.results)?this.props.results.mediaList.map((function(t,n){var r="",a="",i="";if(P()(e.props.subdef[0]))P()(t.subdef[0])||(t.subdef[0].hasOwnProperty("thumb_url")?t.subdef.forEach((function(e){"thumbnail"==e.name&&(r=e.thumb_url,a=e.width,i=e.height)})):t.subdef[0].hasOwnProperty("thumb")&&(r=t.subdef[0].thumb));else{var l="";t.subdef.forEach((function(n){e.props.subdef[0]&&n.name==e.props.subdef[0].thumbnail&&(r=n.thumb_url,a=n.width,i=n.height),"image"!=t.phraseaType&&(P()(e.props.subdef[0])||e.props.subdef.forEach((function(e){n.name===e.thumbnail_document&&(l=n.thumb_url)})))})),P()(l)||(r=l)}if(P()(r)&&(r=t.thumb,P()(r)&&(r="".concat(window.location.origin,"/wp-content/plugins/Phraseanet-Wordpress-Client-Plugin/public/images/no-prev.png"))),!P()(r)){r.includes("no-preview")&&(r="".concat(window.location.origin,"/wp-content/plugins/Phraseanet-Wordpress-Client-Plugin/public/images/no-prev.png"));["jpeg","jpg","png"].some((function(e){return r.includes(e)}))||(r="".concat(window.location.origin,"/wp-content/plugins/Phraseanet-Wordpress-Client-Plugin/public/images/no-prev.png"))}var u="";return P()(e.state.pageConf)||(P()(e.state.pageConf.data.masonry_image_layout[0])||"auto"!=e.state.pageConf.data.masonry_image_layout[0].masonryImageLayout?(u=e.state.dimensions_store[n],e.props.results.mediaList.length<=5&&(u="col-md-12"),e.props.results.mediaList.length<=2&&(u="tall")):u=a>=i?"wide":i>=a?"tall":""),"classic"==e.state.layout?o.a.createElement(Pe,{key:n,index:n,dimensions:u,clickHandler:e.clickHandler,thumb:r,elm:t}):o.a.createElement(Oe,{key:n,dimensions:u,clickHandler:e.clickHandler,thumb:r,elm:t})})):"",1!=my_block_licensing_data.can_use_premium_code&&!P()(this.props.results)&&this.props.results.total>99?o.a.createElement("div",null,o.a.createElement("div",{className:"alert alert-info",role:"alert",style:{textAlign:"center"}},"To get more results activate your license"," ")," "):""," "),P()(this.props.results)||1!=my_block_licensing_data.can_use_premium_code?"":o.a.createElement("div",{style:{marginTop:"20px"},className:"side-line"},o.a.createElement("span",null," No more results ")," ")," ")," ")," ")}}]),n}(o.a.Component),He=Object(l.b)((function(e){return{results:e.phraseanet.results,search_query:e.phraseanet.search_query,title:e.config.title,facets:e.selection.facets,view:e.config.view,subdef:e.config.subdef,sidebarLayoutProp:e.selection.sidebarLayout,selected_asset:e.selection.selected_asset,loading_spinner:e.selection.loading_spinner,info_block:e.selection.info_block,search:e.selection.search,generated_query:e.selection.generated_query,final_search_query:e.phraseanet.final_search_query,stored_query:e.phraseanet.query_store}}),(function(e){return{select_asset:function(t){return e({type:"selected_asset",selected_asset:t})},sidebarLayout:function(t){return e({type:"sidebar_layout",sidebarLayout:t})},pageConfig:function(t){return e({type:"conf",collections:t.collections,debug:t.debug,facets:t.facets,preview_details:t.preview_details,query:t.query,rfacets:t.rfacets,subdef:t.subdef,title:t.title,view:t.view,username:t.username,gForms:t.gForms,downloadable_assets:t.downloadable_assets,permalink_assets:t.permalink_assets,enabled_facet:t.enabled_facet})},storeResults:function(t){return e({type:"results",results:t})},loadingSpinner:function(t){return e({type:"loading",loading_spinner:t})},infoBlockData:function(t){return e({type:"info",info_block:t})},recordsCount:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return e({type:"total_records",total_records:t,current_page:n,duration:r})},ModalStatus:function(t){return e({type:"modal_open",modalOpen:t})},FinalQuery:function(t){return e({type:"final_query",final_query:t})},qStore:function(t){return e({type:"query_store",query_store:t})}}}))(qe);function We(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var Ve=function(e){p()(n,e);var t=We(n);function n(){return s()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){return o.a.createElement(o.a.Fragment,null,this.props.info)}}]),n}(o.a.Component);function $e(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var Qe=function(e){p()(n,e);var t=$e(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"removeFacetBtnHandler",(function(t){e.props.remove_facet(t)})),e}return f()(n,[{key:"render",value:function(){var e=this;return o.a.createElement(o.a.Fragment,null,P()(this.props.facets)?"":this.props.facets.map((function(t,n){return o.a.createElement(o.a.Fragment,{key:n},o.a.createElement("span",{style:{marginLeft:"5px",marginBottom:"5px",paddingTop:"5px",textAlign:"center"},className:"btn btn-primary btn-sm align-items-center",onClick:function(){return e.removeFacetBtnHandler(n)}},t.value,o.a.createElement("span",{className:"badge badge-light"}," ",o.a.createElement("span",{style:{marginTop:"-5px"},className:"dashicons dashicons-dismiss"}))))})))}}]),n}(o.a.Component),Ye=Object(l.b)((function(e){return{facets:e.selection.facets}}),(function(e){return{remove_facet:function(t){return e({type:"remove_facet",index:t})}}}))(Qe),Ke=n(137),Je=n.n(Ke);function Xe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}wp.i18n.__;var Ge={content:{transform:"translate(1%, 7%)",maxWidth:"97%",maxHeight:"80%",borderRadius:"7px",marginTop:"133 px",zIndex:99}},Ze=function(e){p()(n,e);var t=Xe(n);function n(e){var r;return s()(this,n),r=t.call(this,e),E()(b()(r),"state",{preview:"",iframe:"",message:"",showDownloadBtn:!1,permalink_shareable:!1,ifrm:!1,downloadable_assets:[],height:0,width:0}),E()(b()(r),"closeModal",(function(){r.props.ModalStatus(!1)})),oe.a.setAppElement("#react-render-dom"),r}return f()(n,[{key:"componentDidUpdate",value:function(e){var t=this;if(e.selected_asset!=this.props.selected_asset){var n=0,r=0,o=this.props.selected_asset.phraseanet_url;if("/"!=o[o.length-1]&&(o+="/"),this.setState({iframe:!1}),this.setState({ifrm:""}),this.setState({downloadable_assets:this.props.selected_asset.subdef}),P()(this.props.subdef)){if("image"!=this.props.selected_asset.phraseaType){this.setState({iframe:!0});var a="".concat(o,"embed/?url=").concat(this.props.selected_asset.download);this.setState({preview:a})}else this.props.selected_asset.subdef.forEach((function(e){n=e.height,r=e.width,t.setState({preview:e.thumb_url})}));this.setState({height:n}),this.setState({width:r})}else{if(1==this.props.subdef[0].downloadable&&this.setState({showDownloadBtn:!0}),1==this.props.subdef[0].permalink_shareable&&this.setState({permalink_shareable:!0}),"image"!=this.props.selected_asset.phraseaType){this.setState({iframe:!0});var i="".concat(o,"embed/?url=").concat(this.props.selected_asset.download);this.setState({preview:i})}else{var l="";this.props.selected_asset.subdef.forEach((function(e,t){"thumbnail"==e.name&&(l=e.thumb_url,n=e.height,r=e.width)})),this.setState({preview:l}),P()(this.props.selected_asset)||this.props.selected_asset.subdef.forEach((function(e){e.name==t.props.subdef[0].preview&&(n=e.height,r=e.width,t.setState({preview:e.thumb_url}))}))}this.setState({height:n}),this.setState({width:r})}}}},{key:"shouldComponentUpdate",value:function(e){return 0==P()(e)}},{key:"getLink",value:function(){var e=this,t="";return P()(this.props.selected_asset)||this.props.selected_asset.subdef.forEach((function(n){n.name==e.props.subdef[0].download&&(t=n.thumb_url)})),P()(t)&&(t=this.props.selected_asset.subdef[0].thumb_url),t}},{key:"permalinkBtnHandler",value:function(){this.copyTextToClipboard(this.getLink())}},{key:"copyTextToClipboard",value:function(e){var t=this;navigator.clipboard?navigator.clipboard.writeText(e).then((function(){t.cpyText()}),(function(e){console.error("Copy failed",e)})):fallbackCopyTextToClipboard(e)}},{key:"cpyText",value:function(){var e=this;this.setState({message:"Copied..."}),setTimeout((function(){e.setState({message:""})}),2e3)}},{key:"downloadBtnHandler",value:function(){if(1==this.props.subdef[0].downloadable){var e=this.getLink(),t=e.substr(1+e.lastIndexOf("/")).split("?")[0].split("#")[0].substr(e.lastIndexOf(".")),n="".concat(this.props.selected_asset.title,".").concat(t),r="".concat(window.location.origin,"/wp-admin/admin-ajax.php?file_name=").concat(n,"&action=downloader&file=").concat(e),o='<iframe src="'.concat(r,'" style="display:none" ></iframe>');this.setState({iframe:o})}}},{key:"render",value:function(){var e="50% - 300px";return e=this.state.height>380?"50% - 300px":"50%",this.state.width>this.state.height&&(e="50%"),o.a.createElement(o.a.Fragment,null,o.a.createElement("div",null,P()(this.props.selected_asset)?"":o.a.createElement(oe.a,{isOpen:this.props.modalOpen,style:Ge,contentLabel:this.props.selected_asset?this.props.selected_asset.title:"",className:"col-md-12"},o.a.createElement("div",{className:"col-md-12 sidebar__widget",id:"detailed_view",style:{backgroundColor:"#141518",color:"whitesmoke",width:"100%",borderRadius:"7px",boxShadow:"4px 3px 5px 9px #00000061"}},o.a.createElement("div",{className:"col-md-12"},o.a.createElement("div",{className:"xposition-sticky",style:{backgroundColor:"black",width:"101%",borderRadius:"7px"}},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-md-12"},o.a.createElement("span",{id:"fs",style:{float:"right",marginRight:"5px",marginTop:"8px"}}),o.a.createElement("div",{id:"title",style:{borderRadius:"7px"}},o.a.createElement("span",{style:{marginLeft:"5%"}}," ",this.props.selected_asset?this.props.selected_asset.title:""," "),o.a.createElement("button",{className:"btn btn-dark btn-sm",style:{float:"right",marginRight:"-4px",borderRadius:"7px"},onClick:this.closeModal.bind(this)},o.a.createElement("span",{className:"dashicons dashicons-no-alt"}))),o.a.createElement("hr",null),o.a.createElement("div",{id:"detail_image_block",className:"col-md-12",style:{marginTop:"15px"}},!0===this.state.iframe?o.a.createElement("div",{className:"col-md-12 embed-responsive embed-responsive-1by1 text-center",style:{maxWidth:"inherit"}},o.a.createElement("iframe",{loading:"lazy",className:"sidebar-video-block col-md-8 embed-responsive-item",src:this.state.preview,frameBorder:"0",width:"500",height:"800",style:{marginTop:"5px",position:"sticky",top:"0px",width:"80% !important",height:"700px",maxWidth:"100%",maxHeight:"700px"},allow:"autoplay; encrypted-media",allowFullScreen:"allowfullscreen",mozallowfullscreen:"mozallowfullscreen",msallowfullscreen:"msallowfullscreen",oallowfullscreen:"oallowfullscreen",webkitallowfullscreen:"webkitallowfullscreen"})):o.a.createElement("div",{className:"text-center"},o.a.createElement("div",{className:"img-fluid"},o.a.createElement("a",{href:this.state.preview,target:"_blank"},o.a.createElement("img",{src:this.state.preview,alt:this.props.selected_asset.title,className:"hoverImages",style:{width:"calc("+e+")",maxHeight:"100%"}}))))),o.a.createElement(de,{can_use_premium_code:my_block_licensing_data.can_use_premium_code,showDownloadBtn:this.state.showDownloadBtn,downloadable_assets:this.state.downloadable_assets,permalink_shareable:this.state.permalink_shareable,selected_asset:this.props.selected_asset,preview_details:this.props.preview_details,subdef:this.props.subdef,layout:"overlay",layout_style:"sidebar-details-block-overlay",asset_type:this.props.selected_asset.phraseaType})))))),o.a.createElement("div",{className:"col-md-6"}))))}}]),n}(o.a.Component),et=Object(l.b)((function(e){return{modalOpen:e.selection.modalOpen,selected_asset:e.selection.selected_asset,subdef:e.config.subdef,preview_details:e.config.preview_details}}),(function(e){return{ModalStatus:function(t){return e({type:"modal_open",modalOpen:t})}}}))(Ze),tt=n(138),nt=n.n(tt);function rt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var ot=wp.i18n.__,at=function(e){p()(n,e);var t=rt(n);function n(){return s()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){var e=this.props.debug_info;return o.a.createElement(o.a.Fragment,null,P()(e)?"":o.a.createElement("div",{className:"col-md-12",style:{backgroundColor:"black",color:"white"}},o.a.createElement("span",{className:"strike highlight"},ot("Params","phraseanet")),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,ot("Page","phraseanet"),":")," ",e[1].pageNb),o.a.createElement("span",{className:"spacing"}," ",o.a.createElement("b",null,ot("Collections","phraseanet"),":")," ",e[1].collections),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,ot("Search Param","phraseanet"),":")," ",e[1].search_query),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,ot("Order","phraseanet"),":")," ",e[1].order),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,ot("Sort","phraseanet"),":")," ",e[1].sort),o.a.createElement("br",null),o.a.createElement("span",{className:"strike highlight"},ot("Network","phraseanet")),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,ot("Query URL","phraseanet"),":")," ",decodeURIComponent(e[0].config.url)),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,ot("Method","phraseanet"),":")," ",decodeURIComponent(e[0].config.method)),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,ot("RealTime Query","phraseanet"),":")," ",decodeURIComponent(e[0].config.data)),o.a.createElement("span",{className:"strike highlight"},ot("Time","phraseanet")),o.a.createElement("span",{className:"strike"},o.a.createElement("nobr",null," ","(",nt()(this.props.duration,{maxDecimalPoints:2}),") "))))}}]),n}(o.a.Component);function it(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var lt=wp.i18n.__,ut=function(e){p()(n,e);var t=it(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"state",{isWebAllow:!1,classSize:"col-md-8"}),E()(b()(e),"setLayoutSize",(function(){var t=document.getElementById("fct");P()(e.props.sidebarLayout.contentBlockSize)||e.setState({classSize:e.props.sidebarLayout.contentBlockSize}),0==t.title&&P()(e.props.sidebarLayout.contentBlockSize)&&e.setState({classSize:"col-md-12"}),1==t.title&&e.setState({classSize:"col-md-8"})})),e}return f()(n,[{key:"componentDidMount",value:function(){this.setLayoutSize()}},{key:"componentDidUpdate",value:function(e){e.query!=this.props.query&&(P()(this.props.query[0])||this.setState({isWebAllow:this.props.query[0].allow_web})),e.sidebarLayout!=this.props.sidebarLayout&&this.setLayoutSize()}},{key:"shouldComponentUpdate",value:function(e){return 0==P()(e)}},{key:"render",value:function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{id:"primary","data-backdrop":"false",className:"content-area",style:{width:"98vw",marginLeft:"calc(52% - 50vw)",backgroundColor:"#18181905"}},P()(this.props.debug)?"":1==this.props.debug[0].is_debug?o.a.createElement(at,{debug_info:this.props.final_query,duration:this.props.duration}):"",o.a.createElement("main",{id:"main",className:"site-main",role:"main"},o.a.createElement("div",{className:"col-md-12 col-lg-12 col-sm-12"},o.a.createElement("div",{className:"d-flex justify-content-center",style:{marginTop:"10px"}},o.a.createElement("h4",null,this.props.title)),o.a.createElement("br",null),o.a.createElement("br",null),this.state.isWebAllow?o.a.createElement(T,null):"",P()(this.props.username)?"":o.a.createElement(ge,{username:this.props.username}),o.a.createElement("br",null),o.a.createElement("div",null,o.a.createElement("div",{id:"result-stats"},lt("About","phraseanet")," ",Je()(this.props.total_records)," ",lt("results","phraseanet"))),o.a.createElement(Ye,null),o.a.createElement("br",null),o.a.createElement("div",{className:"col-md-12",id:"xcontainer"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"loading_modal"}),o.a.createElement("div",{id:"total_records"}),o.a.createElement("div",{className:"col-md-12 ",style:{paddingBottom:"12px",paddingLeft:"2%"}},o.a.createElement("div",{className:"row selected_facets_list",id:"sfct"})),o.a.createElement(ne,null),!0===this.props.loading_spinner?o.a.createElement(O,null):"",o.a.createElement("div",{className:this.state.classSize,id:"data_block"},P()(this.props.info_block)||1!=this.props.current_page?o.a.createElement(o.a.Fragment,null,o.a.createElement(He,{wp_page_id:this.props.wp_page_id})):o.a.createElement(Ve,{info:o.a.createElement("div",{className:"alert alert-danger"},this.props.info_block)})),0==P()(this.props.view)&&"overlay"==this.props.view[0].layout?o.a.createElement(et,null):o.a.createElement(me,null)))))))}}]),n}(o.a.Component),st=Object(l.b)((function(e){return{search_query:e.phraseanet.search_query,title:e.config.title,view:e.config.view,username:e.config.username,subdef:e.config.subdef,sidebarLayout:e.selection.sidebarLayout,selected_asset:e.selection.selected_asset,loading_spinner:e.selection.loading_spinner,info_block:e.selection.info_block,total_records:e.selection.total_records,current_page:e.selection.current_page,duration:e.selection.duration,query:e.config.query,debug:e.config.debug,generated_query:e.selection.generated_query,final_query:e.selection.final_query}}),(function(e){return{loadingSpinner:function(t){return e({type:"loading",loading_spinner:t})}}}))(ut);n(149);function ct(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var ft=function(e){p()(n,e);var t=ct(n);function n(){return s()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement(st,{wp_page_id:this.props.wp_page_id}))}}]),n}(o.a.Component),dt=n(29),pt={page:1,search_query:"",query_params:"",custom_query:"",prefixed_facets:"",searchType:"",recordType:"",prefixed_collections:"",sort:"",order:"",results:{},query_store:[]},ht=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pt,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"search":return{search_query:t.search_query,sort:e.sort,order:e.order,page:e.page,query_store:e.query_store};case"select_facet":return{search_query:e.search_query,prefixed_facets:t.prefixed_facets,sort:e.sort,order:e.order,page:e.page,query_store:e.query_store};case"sort":return{search_query:e.search_query,sort:t.sort,order:e.order,page:e.page,results:e.results,query_store:e.query_store};case"order":return{search_query:e.search_query,sort:e.sort,order:t.order,page:e.page,results:e.results,query_store:e.query_store};case"prefixed_facets":return{search_query:e.search_query,sort:e.sort,order:e.order,page:e.page,query_store:e.query_store};case 1:return{search_query:e.search_query,sort:e.sort,order:e.order,page:t.page};case"results":return{results:t.results,search_query:e.search_query,sort:e.sort,order:e.order,page:e.page,query_store:e.query_store};case"query_store":var n=t.query_store;return{results:e.results,search_query:e.search_query,sort:e.sort,order:e.order,page:e.page,query_store:n};default:return e}},mt={collections:"",debug:"",facets:"",preview_details:"",query:"",rfacets:"",subdef:"",title:"",view:"",username:"",gForms:"",enable_facet:!0},yt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:mt,t=arguments.length>1?arguments[1]:void 0;return"conf"==t.type?{collections:t.collections,debug:t.debug,facets:t.facets,preview_details:t.preview_details,query:t.query,rfacets:t.rfacets,subdef:t.subdef,title:t.title,view:t.view,username:t.username,gForms:t.gForms,downloadable_assets:t.downloadable_assets,permalink_assets:t.permalink_assets,enabled_facet:t.enabled_facet}:e},vt={facets:[],selected_asset:{},sidebarLayout:{facetSidebarSize:"block",isFacetEnabled:!0,isJsonsidebarEnabled:!0,contentBlockSize:"col-md-8",sidebar:"none",loading_spinner:!0,info_block:"",modalOpen:!1},search:{query:"",sort:"",order:""},total_records:0,current_page:1,duration:0,generated_query:"",final_query:[]},gt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vt,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"add_facet":var n=[].concat(L()(e.facets),[t.facets]),r="value";return{facets:n=L()(new Map(n.map((function(e){return[e[r],e]}))).values()),selected_asset:e.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:e.loading_spinner,info_block:e.info_block,modalOpen:e.modalOpen,total_records:e.total_records,duration:e.duration,search:e.search,generated_query:e.generated_query,final_query:e.final_query};case"remove_facet":var o=L()(e.facets);return o.splice(t.index),{facets:o,selected_asset:e.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:e.loading_spinner,info_block:e.info_block,modalOpen:e.modalOpen,search:e.search,total_records:e.total_records,duration:e.duration,generated_query:e.generated_query,final_query:e.final_query};case"selected_asset":return{facets:e.facets,selected_asset:t.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:e.loading_spinner,info_block:e.info_block,modalOpen:e.modalOpen,total_records:e.total_records,search:e.search,duration:e.duration,generated_query:e.generated_query,final_query:e.final_query};case"sidebar_layout":return{facets:e.facets,selected_asset:e.selected_asset,sidebarLayout:t.sidebarLayout,loading_spinner:e.loading_spinner,info_block:e.info_block,modalOpen:e.modalOpen,total_records:e.total_records,duration:e.duration,search:e.search,generated_query:e.generated_query,final_query:e.final_query};case"loading":return{facets:e.facets,selected_asset:e.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:t.loading_spinner,info_block:e.info_block,modalOpen:e.modalOpen,total_records:e.total_records,duration:e.duration,search:e.search,generated_query:e.generated_query,final_query:e.final_query};case"info":return{facets:e.facets,selected_asset:e.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:e.loading_spinner,info_block:t.info_block,modalOpen:e.modalOpen,total_records:e.total_records,duration:e.duration,search:e.search,generated_query:e.generated_query,final_query:e.final_query};case"modal_open":return{facets:e.facets,selected_asset:e.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:e.loading_spinner,info_block:e.info_block,modalOpen:t.modalOpen,search:e.search,total_records:e.total_records,duration:e.duration,generated_query:e.generated_query,final_query:e.final_query};case"search":return{facets:e.facets,selected_asset:e.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:e.loading_spinner,info_block:e.info_block,modalOpen:e.modalOpen,search:{query:t.query,sort:t.sort,order:t.order},total_records:e.total_records,duration:e.duration,generated_query:e.generated_query,final_query:e.final_query};case"total_records":return{total_records:t.total_records,facets:e.facets,selected_asset:e.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:e.loading_spinner,info_block:e.info_block,modalOpen:e.modalOpen,search:e.search,current_page:t.current_page,duration:t.duration,generated_query:e.generated_query,final_query:e.final_query};case"json_query":return{total_records:e.total_records,facets:e.facets,selected_asset:e.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:e.loading_spinner,info_block:e.info_block,modalOpen:e.modalOpen,search:e.search,current_page:e.current_page,duration:e.duration,generated_query:t.generated_query,final_query:e.final_query};case"final_query":return{total_records:e.total_records,facets:e.facets,selected_asset:e.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:e.loading_spinner,info_block:e.info_block,modalOpen:e.modalOpen,search:e.search,current_page:e.current_page,duration:e.duration,generated_query:e.generated_query,final_query:t.final_query};default:return e}},bt=Object(dt.b)({phraseanet:ht,config:yt,selection:gt}),wt=Object(dt.c)(bt,window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__()),_t=n(50);Object(_t.a)()&&_.noConflict();var Et=document.getElementById("page_id");document.addEventListener("DOMContentLoaded",(function(){var e=document.getElementById("react-render-dom");null!=e&&i.a.render(o.a.createElement(l.a,{store:wt},o.a.createElement(ft,{wp_page_id:Et.dataset.pageid})),document.getElementById("react-render-dom"))}))}]);55 */!function(){"use strict";var o=!("undefined"==typeof window||!window.document||!window.document.createElement),a={canUseDOM:o,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:o&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:o&&!!window.screen};void 0===(r=function(){return a}.call(t,n,t,e))||(e.exports=r)}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){var e=document.getElementsByTagName("html")[0];for(var t in r)a(e,r[t]);var n=document.body;for(var i in o)a(n,o[i]);r={},o={}},t.log=function(){return void 0;var e=document.getElementsByTagName("html")[0].className,t="Show tracked classes:\n\n";for(var n in t+="<html /> ("+e+"):\n",r)t+=" "+n+" "+r[n]+"\n";for(var a in e=document.body.className,t+="\n\ndoc.body ("+e+"):\n",o)t+=" "+a+" "+o[a]+"\n";t+="\n",console.log(t)};var r={},o={};function a(e,t){e.classList.remove(t)}t.add=function(e,t){return n=e.classList,a="html"==e.nodeName.toLowerCase()?r:o,void t.split(" ").forEach((function(e){!function(e,t){e[t]||(e[t]=0),e[t]+=1}(a,e),n.add(e)}));var n,a},t.remove=function(e,t){return n=e.classList,a="html"==e.nodeName.toLowerCase()?r:o,void t.split(" ").forEach((function(e){!function(e,t){e[t]&&(e[t]-=1)}(a,e),0===a[e]&&n.remove(e)}));var n,a}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=function(){for(var e=[i,l],t=0;t<e.length;t++){var n=e[t];n&&(n.parentNode&&n.parentNode.removeChild(n))}i=l=null,u=[]},t.log=function(){console.log("bodyTrap ----------"),console.log(u.length);for(var e=[i,l],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log("edn bodyTrap ----------")};var r,o=n(126),a=(r=o)&&r.__esModule?r:{default:r};var i=void 0,l=void 0,u=[];function s(){0!==u.length&&u[u.length-1].focusContent()}a.default.subscribe((function(e,t){i||l||((i=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),i.style.position="absolute",i.style.opacity="0",i.setAttribute("tabindex","0"),i.addEventListener("focus",s),(l=i.cloneNode()).addEventListener("focus",s)),(u=t).length>0?(document.body.firstChild!==i&&document.body.insertBefore(i,document.body.firstChild),document.body.lastChild!==l&&document.body.appendChild(l)):(i.parentElement&&i.parentElement.removeChild(i),l.parentElement&&l.parentElement.removeChild(l))}))},function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}.bind(this))}function a(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function i(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,i=null,l=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?i="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(i="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?l="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(l="UNSAFE_componentWillUpdate"),null!==n||null!==i||null!==l){var u=e.displayName||e.name,s="function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+u+" uses "+s+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==i?"\n "+i:"")+(null!==l?"\n "+l:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=a;var c=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;c.call(this,e,t,r)}}return e}n.r(t),n.d(t,"polyfill",(function(){return i})),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0},function(e,t,n){},function(e,t,n){"use strict";n.r(t);var r=n(0),o=n.n(r),a=n(55),i=n.n(a),l=n(15),u=n(5),s=n.n(u),c=n(6),f=n.n(c),d=n(7),p=n.n(d),h=n(8),m=n.n(h),y=n(3),v=n.n(y),g=n(4),b=n.n(g),w=n(1),E=n.n(w);function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var k=wp.i18n.__,S=function(e){p()(n,e);var t=x(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"state",{searchQuery:"",sort:"created_on",order:"desc"}),E()(b()(e),"searchBtnHandler",(function(){e.props.infoBlockData(""),e.props.searchData({query:e.state.searchQuery,sort:e.state.sort,order:e.state.order})})),E()(b()(e),"_handleKeyDown",(function(t){8===t.keyCode&&""===t.target.value&&e.searchBtnHandler(),"Enter"===t.key&&e.searchBtnHandler()})),e}return f()(n,[{key:"searchValHandler",value:function(e){this.setState({searchQuery:e.target.value})}},{key:"sortHandeler",value:function(e){this.setState({sort:e.target.value})}},{key:"orderHandler",value:function(e){this.setState({order:e.target.value})}},{key:"render",value:function(){var e,t=this;return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"d-flex justify-content-center"},o.a.createElement("div",{className:"input-group input-group-sm mb-3 col-md-6 col-lg-6 col-sm-6",style:{width:"61%"}},o.a.createElement("input",{type:"text",className:"col-md-4 col-lg-4 col-sm-4 form-control small-text phraseanet-search",placeholder:"Search","aria-label":"input","aria-describedby":"inputGroup-sizing-sm",defaultValue:null!==(e=this.props.search_query)&&void 0!==e?e:"",onChange:function(e){return t.searchValHandler(e)},onKeyDown:function(e){return t._handleKeyDown(e)}}),o.a.createElement("select",{id:"sort",style:{maxWidth:"8%"},className:"col-md-3 col-lg-3 col-sm-3 form-control small-text ",onChange:function(e){return t.sortHandeler(e)}},o.a.createElement("option",{value:""},k("Sort","phraseanet")),o.a.createElement("option",{value:"relevance"},k("Relevance","phraseanet")),o.a.createElement("option",{value:"created_on"},k("Created on","phraseanet")),o.a.createElement("option",{value:"updated_on"},k("Updated on","phraseanet"))),o.a.createElement("select",{id:"order",style:{maxWidth:"8%"},className:"col-md-3 col-lg-3 col-sm-3 form-control small-text ",onChange:function(e){return t.orderHandler(e)}},o.a.createElement("option",{value:""},k("Order by","phraseanet")),o.a.createElement("option",{value:"asc"},k("Ascending","phraseanet")),o.a.createElement("option",{value:"desc"},k("Descending","phraseanet"))),o.a.createElement("button",{className:"btn btn-primary phraseanet-search-btn",style:{zIndex:"auto"},onClick:this.searchBtnHandler.bind(this)},o.a.createElement("span",{className:"dashicons dashicons-search"})))))}}]),n}(o.a.Component),T=Object(l.b)((function(e){return{search:e.selection.search}}),(function(e){return{searchData:function(t){return e({type:"search",query:t.query,sort:t.sort,order:t.order})},infoBlockData:function(t){return e({type:"info",info_block:t})}}}))(S);function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var O=function(e){p()(n,e);var t=C(n);function n(){return s()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{style:{zIndex:"9999",backgroundColor:"rgba(1, 1, 1, 0.7)",position:"fixed",left:"0",top:"0",right:"0",bottom:"0",textAlign:"center",padding:"100px"}},o.a.createElement("div",{className:"spinner-border",style:{color:"#0d6efd"},role:"status"},o.a.createElement("span",{className:"sr-only"}))))}}]),n}(o.a.Component),N=n(2),P=n.n(N),j=n(14),L=n.n(j),R=n(23),M=n.n(R),A=n(20),D=n.n(A),F=n(10),I=n.n(F),B=n(112),U=n(13),z=n(51),q=n(16),H=n.n(q);function W(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var V=function(e){p()(n,e);var t=W(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"fetchResults",(function(t){var n,r,o,a,i,l,u,s,c,f,d=H.a.stringify({action:"getMediaAjax",pageNb:null!==(n=t.pageNb)&&void 0!==n?n:1,searchQuery:"".concat(null!==(r=t.search_query)&&void 0!==r?r:"").concat(null!==(o=t.query_params)&&void 0!==o?o:"").concat(null!==(a=t.custom_query)&&void 0!==a?a:""," ").concat(null!==(i=t.prefixed_facets)&&void 0!==i?i:""),searchType:null!==(l=t.searchType)&&void 0!==l?l:0,recordType:null!==(u=t.recordType)&&void 0!==u?u:"all",collections:null!==(s=t.collections)&&void 0!==s?s:"",sort:null!==(c=t.sort)&&void 0!==c?c:"created_on",order:null!==(f=t.order)&&void 0!==f?f:"desc"});return e._axios(d)})),E()(b()(e),"fetchPageConfig",(function(t){var n=H.a.stringify({action:"pageConfig",page_id:null!=t?t:1});return e._axios(n)})),E()(b()(e),"logout",(function(){var t=H.a.stringify({action:"logout"});return e._axios(t)})),e}return f()(n)}(n(21).a);function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$(Object(n),!0).forEach((function(t){E()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var K=wp.i18n.__,J=function(e){p()(n,e);var t=Y(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"state",{form_id:"",form_data:"",fields_strings:[],fields:[],val:"",debug_info:"",checked_facets:[],query:{},form_name:""}),E()(b()(e),"componentDidUpdate",(function(t){t.gForms!=e.props.gForms&&P()(e.state.fields)&&e.fetchJsonForm()})),E()(b()(e),"fetchJsonForm",D()(I.a.mark((function t(){var n,r,o;return I.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=e.props.gForms[0].gForm,r=new V,t.next=4,r.getFormData(n);case 4:o=t.sent,P()(o.data)||(e.setState({fields:JSON.parse(o.data.post_content)}),e.setState({form_name:o.data.post_title}));case 6:case"end":return t.stop()}}),t)})))),E()(b()(e),"saveQuery",(function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e.props.infoBlockData("");var n="";if(t)e.setState({fields:[]}),e.setState({fields_strings:[]}),e.fetchJsonForm(),e.setState({query:{}}),e.props.SaveJsonQuery("");else{for(var r=0,o=0,a=Object.entries(e.state.query);o<a.length;o++){var i=M()(a[o],2),l=(i[0],i[1]);n+=0===r?"".concat(l," "):" AND ".concat(l," "),r++}e.props.SaveJsonQuery(n)}})),E()(b()(e),"buildSchema",(function(t,n){var r=e.state.fields,o=L()(e.state.fields_strings),a=makeSchema(t,n,r,o);e.setState({fields:a[0]}),e.setState({fields_strings:a[1]})})),E()(b()(e),"buildQuery",(function(t){var n=[];e.state.fields.forEach((function(t,r){var o=Object(z.a)(t.field_id,e.state.fields,e.state.checked_facets);P()(o)||(n=Q(Q({},n),o))})),e.setState({query:n},(function(){e.saveQuery(!1)}))})),e}return f()(n,[{key:"shouldComponentUpdate",value:function(e){return 0==P()(e)}},{key:"render",value:function(){var e=this;return o.a.createElement(o.a.Fragment,null,o.a.createElement(U.a.Provider,{value:{handleChange:function(t,n){var r,o=L()(e.state.fields),a=-1,i="";if(Object.keys(o).forEach((function(e){var l=o[e],u=l.field_type,s=l.field_id;if(t===s)switch(u){case"checkbox":r=n.target.checked,a=e;break;case"date":r=n.target.value,a=e;break;case"text":case"multi-text":i=n.target.value,r=n.target.value,a=e;break;default:r=n.target.value,a=e}})),-1!=a){var l=L()(e.state.fields);l[a].field_value=r,e.setState({fields:l});var u=L()(e.state.fields_strings);u[a]=JSON.stringify(l[a],null,4),e.setState({fields_strings:u})}8!=n.keyCode&&8!=n.which||i.length<1&&e.buildQuery(t),i.length>0&&(13!=n.keyCode&&13!=n.which||e.buildQuery(t)),P()(i)&&e.buildQuery(t)}}},P()(this.state.fields)?"":o.a.createElement("div",{className:"rounded-bottom",style:{textAlign:"center",marginBottom:"30px",backgroundColor:"#00000017",color:"#323131",marginLeft:"3px"}},P()(this.state.form_name)?"":o.a.createElement("div",{className:"rounded-top bg-dark text-white"},o.a.createElement("h5",null,this.state.form_name)),P()(this.state.fields)?"":this.state.fields.map((function(e,t){return o.a.createElement("div",{key:t,style:{marginTop:"15px",marginBottom:"15px",width:"97%",marginLeft:"2px",paddingBottom:"1px"}},o.a.createElement(B.a,{field:e}))})),o.a.createElement("button",{onClick:function(){return e.saveQuery.bind(e)(!0)},className:"btn btn-dark btn-sm",style:{width:"100%"}},K("Reset","phraseanet")))))}}]),n}(o.a.Component),X=Object(l.b)((function(e){return{gForms:e.config.gForms,generated_query:e.selection.generated_query,search:e.selection.search}}),(function(e){return{ModalStatus:function(t){return e({type:MODAL_OPEN,modalOpen:t})},SaveJsonQuery:function(t){return e({type:"json_query",generated_query:t})},searchData:function(t){return e({type:"search",query:t.query,sort:t.sort,order:t.order})},infoBlockData:function(t){return e({type:"info",info_block:t})}}}))(J);function G(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var Z=function(e){p()(n,e);var t=G(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"state",{visible:"none",hide_after:7}),E()(b()(e),"showHide",(function(t){var n="none"==e.state.visible?"block":"none";console.log(n);for(var r=document.getElementsByClassName("hidden_"+t),o=0;o<r.length;o++)r[o].style.display=n;e.setState({visible:n})})),e}return f()(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.index,r=t.facet_title,a=t.facet,i=t.addFacet;return o.a.createElement("div",{key:n},o.a.createElement("li",{className:"list-group-item "},o.a.createElement("span",{style:{marginLeft:"-7px",fontSize:"18px"}},o.a.createElement("b",null,r," ")," "),a[1].map((function(t,r){var a=r>e.state.hide_after?"none":"block",l=r>e.state.hide_after?"hidden":"";return o.a.createElement("span",{key:r,className:l+"_"+n,style:{display:a}},o.a.createElement("ul",{className:"list-group facets_item"},o.a.createElement("span",{className:"facets-items",onClick:function(){return i(t)}},t.value,o.a.createElement("span",{style:{color:"white",marginLeft:"5px",backgroundColor:"#0000ffb0",borderRadius:"5px",border:"2px solid #0000ff70",fontSize:"11px"}},t.count))," "))})),a[1].length>this.state.hide_after?o.a.createElement("button",{onClick:function(){return e.showHide(n)},style:{fontSize:"10px",marginTop:"10px"},className:"btn btn-outline-secondary btn-sm "},"none"==this.state.visible?"Show More":"Show Less"):""))}}]),n}(o.a.Component);function ee(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var te=function(e){p()(n,e);var t=ee(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"addFacet",(function(t){e.props.select_facets(t)})),e}return f()(n,[{key:"render",value:function(){var e,t=this,n=this.props.sidebarLayout.isFacetEnabled||this.props.sidebarLayout.isJsonsidebarEnabled?"block":"none";return n="none"==this.props.sidebarLayout.facetSidebarSize?"none":n,o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"col-md-3",style:{display:n}},o.a.createElement("div",{id:"fct","data-toggle":"tooltip","data-placement":"right",style:{fontSize:"13px",display:null!==(e=this.props.sidebarLayout.facetSidebarSize)&&void 0!==e?e:"none"}},o.a.createElement(X,null),P()(this.props.enabled_facet)||!P()(this.props.enabled_facet)&&0!=this.props.enabled_facet[0].enableFacets?o.a.createElement("div",null,o.a.createElement("div",{className:"rounded-bottom"},0==P()(this.props.results)?o.a.createElement("div",{className:"rounded-top bg-dark text-white",style:{textAlign:"center"}},o.a.createElement("h5",null,"Facets")):" ",0==P()(this.props.results)?P()(this.props.results.facets)?"":this.props.results.facets.map((function(e,n){var r=P()(e[0])?" ":e[0].toString().replace(/\_/g,"");return r=r.charAt(0).toUpperCase()+r.slice(1).toLowerCase(),P()(t.props.rfacets[0])||P()(t.props.rfacets[0].name)||1!=my_block_licensing_data.can_use_premium_code||t.props.rfacets[0].name.indexOf(e[0])>=0?o.a.createElement(Z,{index:n,key:n,facet_title:r,facet:e,addFacet:t.addFacet}):void 0})):"")):"")))}}]),n}(o.a.Component),ne=Object(l.b)((function(e){return E()({results:e.phraseanet.results,sidebarLayout:e.selection.sidebarLayout,facets:e.selection.facets,rfacets:e.config.rfacets,enabled_facet:e.config.enabled_facet},"sidebarLayout",e.selection.sidebarLayout)}),(function(e){return{select_facets:function(t){return e({type:"add_facet",facets:t})}}}))(te),re=n(56),oe=n.n(re);function ae(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var ie={content:{top:"50%",left:"50%",right:"auto",bottom:"auto",marginRight:"-50%",transform:"translate(-50%, -50%)",maxWidth:"90%",maxHeight:"90%"}},le=function(e){p()(n,e);var t=ae(n);function n(e){var r;return s()(this,n),r=t.call(this,e),E()(b()(r),"closeModal",(function(){r.props.ModalStatus(!1)})),oe.a.setAppElement("#react-render-dom"),r}return f()(n,[{key:"render",value:function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",null,o.a.createElement(oe.a,{isOpen:this.props.modalOpen,style:ie,contentLabel:"Example Modal"},o.a.createElement("button",{className:"btn btn-dark btn-sm",style:{float:"right",marginBottom:"10px"},onClick:this.closeModal.bind(this)},o.a.createElement("span",{className:"dashicons dashicons-no-alt"})),o.a.createElement("br",null),o.a.createElement("div",{className:"col-md-12 text-center"},o.a.createElement("h3",null,this.props.asset?this.props.asset.title:""),o.a.createElement("br",null),!0===this.props.iframe?o.a.createElement("iframe",{loading:"lazy",className:"sidebar-video-block col-md-8 embed-responsive-item",src:this.props.image,width:"500",height:"800",style:{height:"702px",maxWidth:"100%",maxHeight:"300px",width:"900px"},allow:"autoplay; encrypted-media",allowFullScreen:"allowfullscreen",mozallowfullscreen:"mozallowfullscreen",msallowfullscreen:"msallowfullscreen",oallowfullscreen:"oallowfullscreen",webkitallowfullscreen:"webkitallowfullscreen",frameBorder:"0"}):o.a.createElement("img",{src:this.props.image,className:"rounded img-fluid"})),o.a.createElement("div",{className:"col-md-6"}))))}}]),n}(o.a.Component),ue=Object(l.b)((function(e){return{modalOpen:e.selection.modalOpen}}),(function(e){return{ModalStatus:function(t){return e({type:"modal_open",modalOpen:t})}}}))(le);function se(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var ce=wp.i18n.__,fe=function(e){p()(n,e);var t=se(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"state",{ifrm:"",iframe:"",message:"",style:{},icon:"dashicons dashicons-arrow-up-alt2",moveTo:"top"}),E()(b()(e),"moveOver",(function(t){"top"===t?(e.setState({style:{position:"relative",backgroundColor:"black",marginTop:"-260px"}}),e.setState({icon:"dashicons dashicons-arrow-down-alt2"}),e.setState({moveTo:"down"})):(e.setState({icon:"dashicons dashicons-arrow-up-alt2"}),e.setState({moveTo:"top"}),e.setState({style:{}}))})),e}return f()(n,[{key:"render",value:function(){var e=this,t=this.props,n=t.can_use_premium_code,r=t.showDownloadBtn,a=(t.downloadable_assets,t.permalink_shareable),i=t.selected_asset,l=t.preview_details,u=t.subdef,s=t.layout,c=t.layout_style,f=(t.asset_type,P()(this.props.downloadable_assets)?[]:this.props.downloadable_assets[0].downloadList),d=P()(this.props.permalink_assets)?[]:this.props.permalink_assets[0].permalinkList,p=function(e){var t="";return P()(i)||i.subdef.forEach((function(n){n.name===e&&(t=n.thumb_url)})),t},h=function(e){navigator.clipboard?navigator.clipboard.writeText(e).then((function(){m()}),(function(e){console.error("Copy failed",e)})):fallbackCopyTextToClipboard(e)},m=function(){e.setState({message:"Copied..."}),setTimeout((function(){e.setState({message:""})}),2e3)};return o.a.createElement("div",{className:"col-md-12",id:c,style:this.state.style},"overlay"==s?o.a.createElement("button",{className:"btn btn-warning",style:{marginLeft:"50%",marginTop:"7px",color:"white",height:"29px",position:"fixed"},onClick:function(){return e.moveOver(e.state.moveTo)}},o.a.createElement("span",{className:this.state.icon})):"",o.a.createElement("div",{className:"container"},o.a.createElement("div",{className:"col-md-12",id:"detail_info_block"},!0===r?o.a.createElement("div",{className:"dropdown",style:{width:"20%",float:"left"}},o.a.createElement("button",{className:"btn btn-primary btn-sm btn-download dropdown-toggle",type:"button",id:"dropdownMenuButton","data-bs-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"},ce("Download","phraseanet")," "),o.a.createElement("div",{className:"dropdown-menu","aria-labelledby":"dropdownMenuButton"},P()(f)?"":f.map((function(t,n){if(t.value)return o.a.createElement("span",{style:{cursor:"pointer"},key:n,className:"dropdown-item",onClick:function(){return function(t){if(1==u[0].downloadable){var n=p(t),r=n.substr(1+n.lastIndexOf("/")).split("?")[0].split("#")[0].substr(n.lastIndexOf(".")),o="".concat(i.title,".").concat(r),a="".concat(window.location.origin,"/wp-admin/admin-ajax.php?file_name=").concat(o,"&action=downloader&file=").concat(n),l='<iframe src="'.concat(a,'" style="display:none" ></iframe>');e.setState({ifrm:l})}}(t.label)}},t.label)})))):"",!0===a?o.a.createElement("div",{className:"dropdown",style:{float:"right"}},o.a.createElement("button",{className:"btn btn-primary btn-sm btn-download dropdown-toggle",type:"button",id:"dropdownMenuButton","data-bs-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false"},ce("Permalink","phraseanet")," "),o.a.createElement("div",{className:"dropdown-menu","aria-labelledby":"dropdownMenuButton"},P()(d)?"":d.map((function(e,t){if(e.value)return o.a.createElement("span",{style:{cursor:"pointer"},key:t,className:"dropdown-item",onClick:function(){return t=e.label,n=p(t),void h(n);var t,n}},e.label)})))):""),o.a.createElement("br",null),o.a.createElement("br",null),o.a.createElement("br",null),0==P()(this.state.message)?o.a.createElement("div",{style:{display:"block",textAlign:"center"},id:"cpy",className:"alert alert-success",role:"alert"},this.state.message):"",o.a.createElement("div",{className:"container"},o.a.createElement("div",{className:"row justify-content-center"},0==P()(i)?Object.keys(i.meta).map((function(e,t){return P()(l)||null==l[0].details||P()(l[0].details)||1!=n||l[0].details.indexOf(e)>=0?o.a.createElement("div",{className:"col-md-12",key:t},o.a.createElement("div",null,o.a.createElement("b",null,e),o.a.createElement("span",{style:{float:"right"}},i.meta[e]))):void 0})):"",o.a.createElement("div",{className:"col-md-6"})))),P()(this.state.ifrm)&&0==this.state.ifrm?"":o.a.createElement("div",{dangerouslySetInnerHTML:{__html:this.state.ifrm}}))}}]),n}(o.a.Component),de=Object(l.b)((function(e){return{downloadable_assets:e.config.downloadable_assets,permalink_assets:e.config.permalink_assets}}),(function(e){return{}}))(fe);function pe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}wp.i18n.__;var he=function(e){p()(n,e);var t=pe(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"state",{preview:"",iframe:"",message:"",showDownloadBtn:!1,permalink_shareable:!1,ifrm:"",downloadable_assets:[]}),e}return f()(n,[{key:"componentDidUpdate",value:function(e){var t=this;if(e.selected_asset!=this.props.selected_asset){var n=this.props.selected_asset.phraseanet_url;if("/"!=n[n.length-1]&&(n+="/"),this.setState({iframe:!1}),this.setState({ifrm:""}),this.setState({downloadable_assets:this.props.selected_asset.subdef}),P()(this.props.subdef))if("image"!=this.props.selected_asset.phraseaType){this.setState({iframe:!0});var r="".concat(n,"embed/?url=").concat(this.props.selected_asset.download);this.setState({preview:r})}else this.props.selected_asset.subdef.forEach((function(e){t.setState({preview:e.thumb_url})}));else if(1==this.props.subdef[0].downloadable&&this.setState({showDownloadBtn:!0}),1==this.props.subdef[0].permalink_shareable&&this.setState({permalink_shareable:!0}),"image"!=this.props.selected_asset.phraseaType){this.setState({iframe:!0});var o="".concat(n,"embed/?url=").concat(this.props.selected_asset.download);this.setState({preview:o})}else{var a="";this.props.selected_asset.subdef.forEach((function(e,t){"thumbnail"==e.name&&(a=e.thumb_url)})),this.setState({preview:a}),P()(this.props.selected_asset)||this.props.selected_asset.subdef.forEach((function(e){e.name==t.props.subdef[0].preview&&t.setState({preview:e.thumb_url})}))}}}},{key:"componentDidMount",value:function(){function e(){(document.webkitIsFullScreen||document.mozFullScreen||null!==document.msFullscreenElement)&&setTimeout((function(){document.getElementById("sidebar-video-block").style.maxHeight=""}),500)}document.addEventListener&&(document.addEventListener("fullscreenchange",e,!1),document.addEventListener("mozfullscreenchange",e,!1),document.addEventListener("MSFullscreenChange",e,!1),document.addEventListener("webkitfullscreenchange",e,!1))}},{key:"shouldComponentUpdate",value:function(e){return 0==P()(e)}},{key:"closeBtnHandler",value:function(){var e={facetSidebarSize:"block",contentBlockSize:1==this.props.sidebarLayout.isJsonsidebarEnabled||1==this.props.sidebarLayout.isFacetEnabled?"col-md-8":"col-md-12",sidebar:"none",isFacetEnabled:this.props.sidebarLayout.isFacetEnabled,isJsonsidebarEnabled:this.props.sidebarLayout.isJsonsidebarEnabled};this.props.updateSidebarLayout(e)}},{key:"modalBtnHandler",value:function(){this.props.ModalStatus(!0)}},{key:"render",value:function(){var e;return o.a.createElement(o.a.Fragment,null,0==P()(this.props.selected_asset)&&"block"!=this.props.sidebarLayout.facetSidebarSize?o.a.createElement("aside",{className:"sidebar col-md-6",id:"sidebarView"},o.a.createElement("div",{className:"col-md-12 sidebar__widget",id:"detailed_view",style:{backgroundColor:"#141518",color:"whitesmoke",display:this.props.sidebarLayout.sidebar,width:"100%",borderRadius:"5px",boxShadow:"4px 3px 5px 9px #00000061"}},o.a.createElement("div",{className:"col-md-12"},o.a.createElement("div",{className:"xposition-sticky"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-md-12"},o.a.createElement("div",{className:"col-md-12"},o.a.createElement("button",{className:"btn btn-dark close close-btn-custom",style:{border:"1px solid #cde0d947"},onClick:this.closeBtnHandler.bind(this)},o.a.createElement("span",{className:"dashicons dashicons-no-alt"})),o.a.createElement("span",{style:{textAlign:"center",marginLeft:"30%"}},P()(this.props.selected_asset)?"":this.props.selected_asset.title.substring(0,14)),o.a.createElement("button",{className:"btn btn-dark",style:{border:"1px solid #cde0d947",float:"right",marginTop:"5px",marginRight:"5px"},onClick:this.modalBtnHandler.bind(this)},o.a.createElement("span",{className:"dashicons dashicons-editor-expand"}))),o.a.createElement(ue,{iframe:this.state.iframe,image:this.state.preview,asset:null!==(e=this.props.selected_asset)&&void 0!==e?e:""}),o.a.createElement("span",{id:"fs",style:{float:"right",marginRight:"5px",marginTop:"8px"}}),o.a.createElement("div",{id:"title"}),o.a.createElement("hr",null),o.a.createElement("div",{id:"detail_image_block",className:"col-md-12",style:{marginTop:"5px"}},!0===this.state.iframe?o.a.createElement("div",{className:"col-md-12 embed-responsive embed-responsive-1by1 text-center",style:{maxWidth:"inherit"}},o.a.createElement("iframe",{id:"sidebar-video-block",loading:"lazy",className:"sidebar-video-block col-md-8 embed-responsive-item",src:this.state.preview,frameBorder:"0",width:"500",height:"800",style:{marginTop:"5px",position:"sticky",top:"0px",width:"80% !important",height:"700px",maxWidth:"100%",maxHeight:"295px"},allow:"autoplay; encrypted-media",allowFullScreen:"allowfullscreen",mozallowfullscreen:"mozallowfullscreen",msallowfullscreen:"msallowfullscreen",oallowfullscreen:"oallowfullscreen",webkitallowfullscreen:"webkitallowfullscreen"})):o.a.createElement("div",{className:"sidebar-image-block",style:{backgroundImage:"url(".concat(this.state.preview,")"),backgroundRepeat:"no-repeat",backgroundSize:"contain",width:"100%",maxHeight:"100%",fontSize:"10px",backgroundPosition:"center"}}," ")),o.a.createElement(de,{can_use_premium_code:my_block_licensing_data.can_use_premium_code,showDownloadBtn:this.state.showDownloadBtn,downloadable_assets:this.state.downloadable_assets,permalink_shareable:this.state.permalink_shareable,selected_asset:this.props.selected_asset,preview_details:this.props.preview_details,subdef:this.props.subdef,layout_style:"sidebar-details-block",layout:"sidebar",asset_type:this.props.selected_asset.phraseaType}))))))):"")}}]),n}(o.a.Component),me=Object(l.b)((function(e){return{sidebarLayout:e.selection.sidebarLayout,selected_asset:e.selection.selected_asset,subdef:e.config.subdef,preview_details:e.config.preview_details}}),(function(e){return{updateSidebarLayout:function(t){return e({type:"sidebar_layout",sidebarLayout:t})},ModalStatus:function(t){return e({type:"modal_open",modalOpen:t})}}}))(he);function ye(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var ve=wp.i18n.__,ge=function(e){p()(n,e);var t=ye(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"signOut",(function(){(new V).logout(),window.location.reload()})),e}return f()(n,[{key:"render",value:function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{style:{float:"right",fontSize:"12px"}},o.a.createElement("p",null,ve("You are logged in as","phraseanet")," ",this.props.username,o.a.createElement("a",{onClick:this.signOut,href:"#",style:{paddingLeft:"5px",fontWeight:"500",color:"cornflowerblue",cursor:"pointer"}},ve("Logout","phraseanet"))," ")))}}]),n}(o.a.Component),be=n(136),we=function(e,t){return(we=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)};var _e=function(){return(_e=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};var Ee="Pixel",xe="Percent",ke={unit:xe,value:.8};function Se(e){return"number"==typeof e?{unit:xe,value:100*e}:"string"==typeof e?e.match(/^(\d*(\.\d+)?)px$/)?{unit:Ee,value:parseFloat(e)}:e.match(/^(\d*(\.\d+)?)%$/)?{unit:xe,value:parseFloat(e)}:(console.warn('scrollThreshold format is invalid. Valid formats: "120px", "50%"...'),ke):(console.warn("scrollThreshold should be string or number"),ke)}var Te=function(e){function t(t){var n=e.call(this,t)||this;return n.lastScrollTop=0,n.actionTriggered=!1,n.startY=0,n.currentY=0,n.dragging=!1,n.maxPullDownDistance=0,n.getScrollableTarget=function(){return n.props.scrollableTarget instanceof HTMLElement?n.props.scrollableTarget:"string"==typeof n.props.scrollableTarget?document.getElementById(n.props.scrollableTarget):(null===n.props.scrollableTarget&&console.warn("You are trying to pass scrollableTarget but it is null. This might\n happen because the element may not have been added to DOM yet.\n See https://github.com/ankeetmaini/react-infinite-scroll-component/issues/59 for more info.\n "),null)},n.onStart=function(e){n.lastScrollTop||(n.dragging=!0,e instanceof MouseEvent?n.startY=e.pageY:e instanceof TouchEvent&&(n.startY=e.touches[0].pageY),n.currentY=n.startY,n._infScroll&&(n._infScroll.style.willChange="transform",n._infScroll.style.transition="transform 0.2s cubic-bezier(0,0,0.31,1)"))},n.onMove=function(e){n.dragging&&(e instanceof MouseEvent?n.currentY=e.pageY:e instanceof TouchEvent&&(n.currentY=e.touches[0].pageY),n.currentY<n.startY||(n.currentY-n.startY>=Number(n.props.pullDownToRefreshThreshold)&&n.setState({pullToRefreshThresholdBreached:!0}),n.currentY-n.startY>1.5*n.maxPullDownDistance||n._infScroll&&(n._infScroll.style.overflow="visible",n._infScroll.style.transform="translate3d(0px, "+(n.currentY-n.startY)+"px, 0px)")))},n.onEnd=function(){n.startY=0,n.currentY=0,n.dragging=!1,n.state.pullToRefreshThresholdBreached&&(n.props.refreshFunction&&n.props.refreshFunction(),n.setState({pullToRefreshThresholdBreached:!1})),requestAnimationFrame((function(){n._infScroll&&(n._infScroll.style.overflow="auto",n._infScroll.style.transform="none",n._infScroll.style.willChange="unset")}))},n.onScrollListener=function(e){"function"==typeof n.props.onScroll&&setTimeout((function(){return n.props.onScroll&&n.props.onScroll(e)}),0);var t=n.props.height||n._scrollableNode?e.target:document.documentElement.scrollTop?document.documentElement:document.body;n.actionTriggered||((n.props.inverse?n.isElementAtTop(t,n.props.scrollThreshold):n.isElementAtBottom(t,n.props.scrollThreshold))&&n.props.hasMore&&(n.actionTriggered=!0,n.setState({showLoader:!0}),n.props.next&&n.props.next()),n.lastScrollTop=t.scrollTop)},n.state={showLoader:!1,pullToRefreshThresholdBreached:!1,prevDataLength:t.dataLength},n.throttledOnScrollListener=function(e,t,n,r){var o,a=!1,i=0;function l(){o&&clearTimeout(o)}function u(){var u=this,s=Date.now()-i,c=arguments;function f(){i=Date.now(),n.apply(u,c)}function d(){o=void 0}a||(r&&!o&&f(),l(),void 0===r&&s>e?f():!0!==t&&(o=setTimeout(r?d:f,void 0===r?e-s:e)))}return"boolean"!=typeof t&&(r=n,n=t,t=void 0),u.cancel=function(){l(),a=!0},u}(150,n.onScrollListener).bind(n),n.onStart=n.onStart.bind(n),n.onMove=n.onMove.bind(n),n.onEnd=n.onEnd.bind(n),n}return function(e,t){function n(){this.constructor=e}we(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(t,e),t.prototype.componentDidMount=function(){if(void 0===this.props.dataLength)throw new Error('mandatory prop "dataLength" is missing. The prop is needed when loading more content. Check README.md for usage');if(this._scrollableNode=this.getScrollableTarget(),this.el=this.props.height?this._infScroll:this._scrollableNode||window,this.el&&this.el.addEventListener("scroll",this.throttledOnScrollListener),"number"==typeof this.props.initialScrollY&&this.el&&this.el instanceof HTMLElement&&this.el.scrollHeight>this.props.initialScrollY&&this.el.scrollTo(0,this.props.initialScrollY),this.props.pullDownToRefresh&&this.el&&(this.el.addEventListener("touchstart",this.onStart),this.el.addEventListener("touchmove",this.onMove),this.el.addEventListener("touchend",this.onEnd),this.el.addEventListener("mousedown",this.onStart),this.el.addEventListener("mousemove",this.onMove),this.el.addEventListener("mouseup",this.onEnd),this.maxPullDownDistance=this._pullDown&&this._pullDown.firstChild&&this._pullDown.firstChild.getBoundingClientRect().height||0,this.forceUpdate(),"function"!=typeof this.props.refreshFunction))throw new Error('Mandatory prop "refreshFunction" missing.\n Pull Down To Refresh functionality will not work\n as expected. Check README.md for usage\'')},t.prototype.componentWillUnmount=function(){this.el&&(this.el.removeEventListener("scroll",this.throttledOnScrollListener),this.props.pullDownToRefresh&&(this.el.removeEventListener("touchstart",this.onStart),this.el.removeEventListener("touchmove",this.onMove),this.el.removeEventListener("touchend",this.onEnd),this.el.removeEventListener("mousedown",this.onStart),this.el.removeEventListener("mousemove",this.onMove),this.el.removeEventListener("mouseup",this.onEnd)))},t.prototype.componentDidUpdate=function(e){this.props.dataLength!==e.dataLength&&(this.actionTriggered=!1,this.setState({showLoader:!1}))},t.getDerivedStateFromProps=function(e,t){return e.dataLength!==t.prevDataLength?_e(_e({},t),{prevDataLength:e.dataLength}):null},t.prototype.isElementAtTop=function(e,t){void 0===t&&(t=.8);var n=e===document.body||e===document.documentElement?window.screen.availHeight:e.clientHeight,r=Se(t);return r.unit===Ee?e.scrollTop<=r.value+n-e.scrollHeight+1:e.scrollTop<=r.value/100+n-e.scrollHeight+1},t.prototype.isElementAtBottom=function(e,t){void 0===t&&(t=.8);var n=e===document.body||e===document.documentElement?window.screen.availHeight:e.clientHeight,r=Se(t);return r.unit===Ee?e.scrollTop+n>=e.scrollHeight-r.value:e.scrollTop+n>=r.value/100*e.scrollHeight},t.prototype.render=function(){var e=this,t=_e({height:this.props.height||"auto",overflow:"auto",WebkitOverflowScrolling:"touch"},this.props.style),n=this.props.hasChildren||!!(this.props.children&&this.props.children instanceof Array&&this.props.children.length),r=this.props.pullDownToRefresh&&this.props.height?{overflow:"auto"}:{};return o.a.createElement("div",{style:r,className:"infinite-scroll-component__outerdiv"},o.a.createElement("div",{className:"infinite-scroll-component "+(this.props.className||""),ref:function(t){return e._infScroll=t},style:t},this.props.pullDownToRefresh&&o.a.createElement("div",{style:{position:"relative"},ref:function(t){return e._pullDown=t}},o.a.createElement("div",{style:{position:"absolute",left:0,right:0,top:-1*this.maxPullDownDistance}},this.state.pullToRefreshThresholdBreached?this.props.releaseToRefreshContent:this.props.pullDownToRefreshContent)),this.props.children,!this.state.showLoader&&!n&&this.props.hasMore&&this.props.loader,this.state.showLoader&&this.props.hasMore&&this.props.loader,!this.props.hasMore&&this.props.endMessage))},t}(r.Component);function Ce(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var Oe=function(e){p()(n,e);var t=Ce(n);function n(){return s()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){var e,t=this.props,n=t.dimensions,r=t.clickHandler,a=t.thumb,i=t.elm;return o.a.createElement("div",{className:n,onClick:function(){return r(i)}},o.a.createElement("img",{src:a,alt:"",className:"hoverImages grid_link"}),o.a.createElement("div",{className:"overlay"},o.a.createElement("div",{className:"text"},null!==(e=i.title.substring(0,80))&&void 0!==e?e:""," ")))}}]),n}(o.a.Component);function Ne(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var Pe=function(e){p()(n,e);var t=Ne(n);function n(){return s()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){var e,t=this.props,n=t.index,r=t.clickHandler,a=t.thumb,i=t.elm;return o.a.createElement("div",{className:"col-md-4 col-sm-4 link phraseanetDetailedView",tabIndex:n+1,id:n,style:{paddingBottom:"10px"}}," ",o.a.createElement("div",{id:"img_".concat(i.id),style:{height:"200px",backgroundRepeat:"no-repeat",backgroundImage:"url(".concat(a,")"),backgroundSize:"cover",marginTop:"9px"},onClick:function(){return r(i)}}," "),o.a.createElement("p",{style:{textAlign:"center",fontSize:"13px",wordBreak:"break-all"}}," ",null!==(e=i.title.substring(0,80))&&void 0!==e?e:""," "))}}]),n}(o.a.Component),je={37:1,38:1,39:1,40:1};function Le(e){e.preventDefault()}function Re(e){if(je[e.keyCode])return Le(e),!1}var Me=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){Me=!0}}))}catch(e){}var Ae=!!Me&&{passive:!1},De="onwheel"in document.createElement("div")?"wheel":"mousewheel";function Fe(){window.addEventListener("DOMMouseScroll",Le,!1),window.addEventListener(De,Le,Ae),window.addEventListener("touchmove",Le,Ae),window.addEventListener("keydown",Re,!1)}function Ie(){window.removeEventListener("DOMMouseScroll",Le,!1),window.removeEventListener(De,Le,Ae),window.removeEventListener("touchmove",Le,Ae),window.removeEventListener("keydown",Re,!1)}function Be(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Be(Object(n),!0).forEach((function(t){E()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Be(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ze(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var qe=function(e){p()(n,e);var t=ze(n);function n(){var e,r;s()(this,n);for(var o=arguments.length,a=new Array(o),i=0;i<o;i++)a[i]=arguments[i];return r=t.call.apply(t,[this].concat(a)),E()(b()(r),"state",(e={page:1,mediaList:[],pageConf:{},layout_css:""},E()(e,"layout_css","grid-wrapper"),E()(e,"layout","masonry"),E()(e,"dimensions_store",[]),E()(e,"isFacetEnabled",!0),E()(e,"isJsonsidebarEnabled",!0),E()(e,"contentBlockSize","col-md-8"),e)),E()(b()(r),"componentDidMount",(function(){r.loadData()})),E()(b()(r),"clickHandler",(function(e){r.props.select_asset(e),P()(r.props.view)?(r.props.sidebarLayout({facetSidebarSize:"none",contentBlockSize:"col-md-6",sidebar:"block",isFacetEnabled:r.state.isFacetEnabled,isJsonsidebarEnabled:r.state.isJsonsidebarEnabled}),r.props.ModalStatus(!1)):"overlay"===r.props.view[0].layout?r.props.ModalStatus(!0):r.props.sidebarLayout({facetSidebarSize:"none",contentBlockSize:"col-md-6",sidebar:"block",isFacetEnabled:r.state.isFacetEnabled,isJsonsidebarEnabled:r.state.isJsonsidebarEnabled})})),E()(b()(r),"loadData",D()(I.a.mark((function e(){var t,n,o,a,i,l,u,s,c,f,d,p,h,m,y,v,g,b,w,_,E,x,k,S,T,C,O,N,j,L,R,A,D,F,B=arguments;return I.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=B.length>0&&void 0!==B[0]?B[0]:0,n=performance.now(),r.props.loadingSpinner(!0),Fe(),o=r.state.page,a="",P()(r.props.facets)||r.props.facets.forEach((function(e,t){a+=0==t?"".concat(e.query):" AND ".concat(e.query)})),i=P()(r.props.search)?"":r.props.search.query,l=P()(r.props.search)?"created_on":r.props.search.sort,u=P()(r.props.search)?"desc":r.props.search.order,l=P()(l)?"created_on":l,u=P()(u)?"desc":u,s=new V,c=r.state.pageConf,f="",!P()(c)){e.next=22;break}return e.next=18,s.fetchPageConfig(r.props.wp_page_id);case 18:c=e.sent,f=c.data.jforms,r.props.pageConfig({collections:c.data.collections,debug:c.data.debug,facets:c.data.facets,preview_details:c.data.preview_details,query:c.data.query,rfacets:c.data.rfacets,subdef:c.data.subdef,title:c.data.title[0],view:c.data.view,username:c.data.username,gForms:c.data.jforms,downloadable_assets:c.data.downloadable_assets,permalink_assets:c.data.permalink_assets,enabled_facet:c.data.enabled_facet,masonry_image_layout:c.data.masonry_image_layout}),r.setState({pageConf:c});case 22:if(P()(r.state.pageConf.data.grid_layout)?(r.setState({layout:"masonry"}),r.setState({layout_css:"grid-wrapper"})):(r.setState({layout:r.state.pageConf.data.grid_layout[0].grid}),"classic"==r.state.pageConf.data.grid_layout[0].grid?r.setState({layout_css:"row"}):r.setState({layout_css:"grid-wrapper"})),d=[],P()(c.data.collections[0])||c.data.collections[0].data.forEach((function(e){d.push(e.base_id)})),p="",P()(f[0])){e.next=31;break}return e.next=29,s.getFormData(f[0].gForm);case 29:if(h=e.sent,!P()(h.data)&&!P()(h.data.post_content))for(m=JSON.parse(h.data.post_content),y={},m.forEach((function(e,t){if("true"==e.autorun||1==e.autorun){var n=Object(z.a)(e.field_id,m);P()(n)||(y=Ue(Ue({},y),n))}})),v=0,g=0,b=Object.entries(y);g<b.length;g++)w=M()(b[g],2),w[0],_=w[1],p+=0===v?"".concat(_," "):" AND ".concat(_," "),v++;case 31:return t>0&&(o=1),i=P()(i)?"".concat(a):P()(a)?"".concat(i):"".concat(i," AND ").concat(a),P()(c.data.query[0])||P()(c.data.query[0].data)||(i=P()(i)?"".concat(c.data.query[0].data):"".concat(i," AND ").concat(c.data.query[0].data)),i=P()(i)?"".concat(r.props.generated_query):P()(r.props.generated_query)?"".concat(i):"".concat(i," AND ").concat(r.props.generated_query),i=P()(i)?"".concat(p):!P()(p)&&P()(r.props.generated_query)?"".concat(i," AND ").concat(p):"".concat(i),E={pageNb:o,collections:d.toString(),search_query:i,sort:l,order:u},e.next=39,s.fetchResults(E);case 39:if(x=e.sent,r.props.qStore([Object(be.MD5)(E),x.data]),r.props.FinalQuery([x,E]),"activation-required"!==x.data.s){e.next=46;break}return r.props.loadingSpinner(!1),Ie(),e.abrupt("return",!1);case 46:if("no-results"!=x.data.s&&"Something went wrong Please check your auth"!=x.data.s){e.next=54;break}return r.props.loadingSpinner(!1),r.props.infoBlockData(x.data.sMsg),1==o&&r.props.recordsCount(0,o),Ie(),e.abrupt("return",!1);case 54:if(k=Ue({},x.data),o>1&&0===t&&(S=r.state.mediaList,T=S.concat(k.mediaList),k.mediaList=T),r.props.infoBlockData(""),r.props.storeResults(k),r.setState({mediaList:k.mediaList}),o+=1,r.setState({page:o}),P()(c.data.masonry_image_layout[0])||"auto"!=c.data.masonry_image_layout[0].masonryImageLayout){if(r.state.dimensions_store.length!=x.data.total){for(C=[],O=1;O<=x.data.total;O++)j=(N=["tall","wide",""])[Math.floor(Math.random()*N.length)],C.push(j);r.setState({dimensions_store:C})}}else;case 62:return L=performance.now(),R=L-n,r.props.loadingSpinner(!1),r.props.recordsCount(x.data.total,o,R),A=1,D=P()(f[0])||0==f[0].gForm?0:1,P()(c.data.enabled_facet)||1==c.data.enabled_facet[0].enableFacets||0!=D||(A=P()(c.data.enabled_facet[0])?1:0),0==A&&(F="block"==r.props.sidebarLayoutProp.sidebar?"col-md-6":"col-md-12",r.props.sidebarLayout({isFacetEnabled:!1,isJsonsidebarEnabled:!1,contentBlockSize:F,sidebar:r.props.sidebarLayoutProp.sidebar}),r.setState({isFacetEnabled:!1}),r.setState({isJsonsidebarEnabled:!1}),r.setState({contentBlockSize:"col-md-12"})),Ie(),e.abrupt("return",!1);case 72:case"end":return e.stop()}}),e)})))),r}return f()(n,[{key:"componentDidUpdate",value:function(e){return e.facets!=this.props.facets&&this.loadData.bind(this)(1),e.search!=this.props.search&&(P()(this.props.search)||this.loadData.bind(this)(100)),e.generated_query!=this.props.generated_query&&this.loadData.bind(this)(1),!1}},{key:"shouldComponentUpdate",value:function(e){return!P()(e)}},{key:"render",value:function(){var e=this,t=P()(my_block_licensing_data.can_use_premium_code)||1!=my_block_licensing_data.can_use_premium_code?100:this.state.mediaList.length;return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"",style:{overflow:"hidden"}},o.a.createElement(Te,{dataLength:t,next:this.loadData.bind(this),hasMore:!0,height:1500,className:"custom-scroll",style:{overflowX:"hidden"}},o.a.createElement("div",{id:"image-block-section",className:this.state.layout_css,style:{marginLeft:"2px",marginTop:"10px",marginRight:"5px"}},0==P()(this.props.results)?this.props.results.mediaList.map((function(t,n){var r="",a="",i="";if(P()(e.props.subdef[0]))P()(t.subdef[0])||(t.subdef[0].hasOwnProperty("thumb_url")?t.subdef.forEach((function(e){"thumbnail"==e.name&&(r=e.thumb_url,a=e.width,i=e.height)})):t.subdef[0].hasOwnProperty("thumb")&&(r=t.subdef[0].thumb));else{var l="";t.subdef.forEach((function(n){e.props.subdef[0]&&n.name==e.props.subdef[0].thumbnail&&(r=n.thumb_url,a=n.width,i=n.height),"image"!=t.phraseaType&&(P()(e.props.subdef[0])||e.props.subdef.forEach((function(e){n.name===e.thumbnail_document&&(l=n.thumb_url)})))})),P()(l)||(r=l)}if(P()(r)&&(r=t.thumb,P()(r)&&(r="".concat(window.location.origin,"/wp-content/plugins/Phraseanet-Wordpress-Client-Plugin/public/images/no-prev.png"))),!P()(r)){r.includes("no-preview")&&(r="".concat(window.location.origin,"/wp-content/plugins/Phraseanet-Wordpress-Client-Plugin/public/images/no-prev.png"));["jpeg","jpg","png"].some((function(e){return r.includes(e)}))||(r="".concat(window.location.origin,"/wp-content/plugins/Phraseanet-Wordpress-Client-Plugin/public/images/no-prev.png"))}var u="";return P()(e.state.pageConf)||(P()(e.state.pageConf.data.masonry_image_layout[0])||"auto"!=e.state.pageConf.data.masonry_image_layout[0].masonryImageLayout?(u=e.state.dimensions_store[n],e.props.results.mediaList.length<=5&&(u="col-md-12"),e.props.results.mediaList.length<=2&&(u="tall")):u=a>=i?"wide":i>=a?"tall":""),"classic"==e.state.layout?o.a.createElement(Pe,{key:n,index:n,dimensions:u,clickHandler:e.clickHandler,thumb:r,elm:t}):o.a.createElement(Oe,{key:n,dimensions:u,clickHandler:e.clickHandler,thumb:r,elm:t})})):"",1!=my_block_licensing_data.can_use_premium_code&&!P()(this.props.results)&&this.props.results.total>99?o.a.createElement("div",null,o.a.createElement("div",{className:"alert alert-info",role:"alert",style:{textAlign:"center"}},"To get more results activate your license"," ")," "):""," "),P()(this.props.results)||1!=my_block_licensing_data.can_use_premium_code?"":o.a.createElement("div",{style:{marginTop:"20px"},className:"side-line"},o.a.createElement("span",null," No more results ")," ")," ")," ")," ")}}]),n}(o.a.Component),He=Object(l.b)((function(e){return{results:e.phraseanet.results,search_query:e.phraseanet.search_query,title:e.config.title,facets:e.selection.facets,view:e.config.view,subdef:e.config.subdef,sidebarLayoutProp:e.selection.sidebarLayout,selected_asset:e.selection.selected_asset,loading_spinner:e.selection.loading_spinner,info_block:e.selection.info_block,search:e.selection.search,generated_query:e.selection.generated_query,final_search_query:e.phraseanet.final_search_query,stored_query:e.phraseanet.query_store}}),(function(e){return{select_asset:function(t){return e({type:"selected_asset",selected_asset:t})},sidebarLayout:function(t){return e({type:"sidebar_layout",sidebarLayout:t})},pageConfig:function(t){return e({type:"conf",collections:t.collections,debug:t.debug,facets:t.facets,preview_details:t.preview_details,query:t.query,rfacets:t.rfacets,subdef:t.subdef,title:t.title,view:t.view,username:t.username,gForms:t.gForms,downloadable_assets:t.downloadable_assets,permalink_assets:t.permalink_assets,enabled_facet:t.enabled_facet})},storeResults:function(t){return e({type:"results",results:t})},loadingSpinner:function(t){return e({type:"loading",loading_spinner:t})},infoBlockData:function(t){return e({type:"info",info_block:t})},recordsCount:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return e({type:"total_records",total_records:t,current_page:n,duration:r})},ModalStatus:function(t){return e({type:"modal_open",modalOpen:t})},FinalQuery:function(t){return e({type:"final_query",final_query:t})},qStore:function(t){return e({type:"query_store",query_store:t})}}}))(qe);function We(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var Ve=function(e){p()(n,e);var t=We(n);function n(){return s()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){return o.a.createElement(o.a.Fragment,null,this.props.info)}}]),n}(o.a.Component);function $e(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var Qe=function(e){p()(n,e);var t=$e(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"removeFacetBtnHandler",(function(t){e.props.remove_facet(t)})),e}return f()(n,[{key:"render",value:function(){var e=this;return o.a.createElement(o.a.Fragment,null,P()(this.props.facets)?"":this.props.facets.map((function(t,n){return o.a.createElement(o.a.Fragment,{key:n},o.a.createElement("span",{style:{marginLeft:"5px",marginBottom:"5px",paddingTop:"5px",textAlign:"center"},className:"btn btn-primary btn-sm align-items-center",onClick:function(){return e.removeFacetBtnHandler(n)}},t.value,o.a.createElement("span",{className:"badge badge-light"}," ",o.a.createElement("span",{style:{marginTop:"-5px"},className:"dashicons dashicons-dismiss"}))))})))}}]),n}(o.a.Component),Ye=Object(l.b)((function(e){return{facets:e.selection.facets}}),(function(e){return{remove_facet:function(t){return e({type:"remove_facet",index:t})}}}))(Qe),Ke=n(137),Je=n.n(Ke);function Xe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}wp.i18n.__;var Ge={content:{transform:"translate(1%, 7%)",maxWidth:"97%",maxHeight:"80%",borderRadius:"7px",marginTop:"133 px",zIndex:99}},Ze=function(e){p()(n,e);var t=Xe(n);function n(e){var r;return s()(this,n),r=t.call(this,e),E()(b()(r),"state",{preview:"",iframe:"",message:"",showDownloadBtn:!1,permalink_shareable:!1,ifrm:!1,downloadable_assets:[],height:0,width:0}),E()(b()(r),"closeModal",(function(){r.props.ModalStatus(!1)})),oe.a.setAppElement("#react-render-dom"),r}return f()(n,[{key:"componentDidUpdate",value:function(e){var t=this;if(e.selected_asset!=this.props.selected_asset){var n=0,r=0,o=this.props.selected_asset.phraseanet_url;if("/"!=o[o.length-1]&&(o+="/"),this.setState({iframe:!1}),this.setState({ifrm:""}),this.setState({downloadable_assets:this.props.selected_asset.subdef}),P()(this.props.subdef)){if("image"!=this.props.selected_asset.phraseaType){this.setState({iframe:!0});var a="".concat(o,"embed/?url=").concat(this.props.selected_asset.download);this.setState({preview:a})}else this.props.selected_asset.subdef.forEach((function(e){n=e.height,r=e.width,t.setState({preview:e.thumb_url})}));this.setState({height:n}),this.setState({width:r})}else{if(1==this.props.subdef[0].downloadable&&this.setState({showDownloadBtn:!0}),1==this.props.subdef[0].permalink_shareable&&this.setState({permalink_shareable:!0}),"image"!=this.props.selected_asset.phraseaType){this.setState({iframe:!0});var i="".concat(o,"embed/?url=").concat(this.props.selected_asset.download);this.setState({preview:i})}else{var l="";this.props.selected_asset.subdef.forEach((function(e,t){"thumbnail"==e.name&&(l=e.thumb_url,n=e.height,r=e.width)})),this.setState({preview:l}),P()(this.props.selected_asset)||this.props.selected_asset.subdef.forEach((function(e){e.name==t.props.subdef[0].preview&&(n=e.height,r=e.width,t.setState({preview:e.thumb_url}))}))}this.setState({height:n}),this.setState({width:r})}}}},{key:"shouldComponentUpdate",value:function(e){return 0==P()(e)}},{key:"getLink",value:function(){var e=this,t="";return P()(this.props.selected_asset)||this.props.selected_asset.subdef.forEach((function(n){n.name==e.props.subdef[0].download&&(t=n.thumb_url)})),P()(t)&&(t=this.props.selected_asset.subdef[0].thumb_url),t}},{key:"permalinkBtnHandler",value:function(){this.copyTextToClipboard(this.getLink())}},{key:"copyTextToClipboard",value:function(e){var t=this;navigator.clipboard?navigator.clipboard.writeText(e).then((function(){t.cpyText()}),(function(e){console.error("Copy failed",e)})):fallbackCopyTextToClipboard(e)}},{key:"cpyText",value:function(){var e=this;this.setState({message:"Copied..."}),setTimeout((function(){e.setState({message:""})}),2e3)}},{key:"downloadBtnHandler",value:function(){if(1==this.props.subdef[0].downloadable){var e=this.getLink(),t=e.substr(1+e.lastIndexOf("/")).split("?")[0].split("#")[0].substr(e.lastIndexOf(".")),n="".concat(this.props.selected_asset.title,".").concat(t),r="".concat(window.location.origin,"/wp-admin/admin-ajax.php?file_name=").concat(n,"&action=downloader&file=").concat(e),o='<iframe src="'.concat(r,'" style="display:none" ></iframe>');this.setState({iframe:o})}}},{key:"render",value:function(){var e="50% - 300px";return e=this.state.height>380?"50% - 300px":"50%",this.state.width>this.state.height&&(e="50%"),o.a.createElement(o.a.Fragment,null,o.a.createElement("div",null,P()(this.props.selected_asset)?"":o.a.createElement(oe.a,{isOpen:this.props.modalOpen,style:Ge,contentLabel:this.props.selected_asset?this.props.selected_asset.title:"",className:"col-md-12"},o.a.createElement("div",{className:"col-md-12 sidebar__widget",id:"detailed_view",style:{backgroundColor:"#141518",color:"whitesmoke",width:"100%",borderRadius:"7px",boxShadow:"4px 3px 5px 9px #00000061"}},o.a.createElement("div",{className:"col-md-12"},o.a.createElement("div",{className:"xposition-sticky",style:{backgroundColor:"black",width:"101%",borderRadius:"7px"}},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"col-md-12"},o.a.createElement("span",{id:"fs",style:{float:"right",marginRight:"5px",marginTop:"8px"}}),o.a.createElement("div",{id:"title",style:{borderRadius:"7px"}},o.a.createElement("span",{style:{marginLeft:"5%"}}," ",this.props.selected_asset?this.props.selected_asset.title:""," "),o.a.createElement("button",{className:"btn btn-dark btn-sm",style:{float:"right",marginRight:"-4px",borderRadius:"7px"},onClick:this.closeModal.bind(this)},o.a.createElement("span",{className:"dashicons dashicons-no-alt"}))),o.a.createElement("hr",null),o.a.createElement("div",{id:"detail_image_block",className:"col-md-12",style:{marginTop:"15px"}},!0===this.state.iframe?o.a.createElement("div",{className:"col-md-12 embed-responsive embed-responsive-1by1 text-center",style:{maxWidth:"inherit"}},o.a.createElement("iframe",{loading:"lazy",className:"sidebar-video-block col-md-8 embed-responsive-item",src:this.state.preview,frameBorder:"0",width:"500",height:"800",style:{marginTop:"5px",position:"sticky",top:"0px",width:"80% !important",height:"700px",maxWidth:"100%",maxHeight:"700px"},allow:"autoplay; encrypted-media",allowFullScreen:"allowfullscreen",mozallowfullscreen:"mozallowfullscreen",msallowfullscreen:"msallowfullscreen",oallowfullscreen:"oallowfullscreen",webkitallowfullscreen:"webkitallowfullscreen"})):o.a.createElement("div",{className:"text-center"},o.a.createElement("div",{className:"img-fluid"},o.a.createElement("a",{href:this.state.preview,target:"_blank"},o.a.createElement("img",{src:this.state.preview,alt:this.props.selected_asset.title,className:"hoverImages",style:{width:"calc("+e+")",maxHeight:"100%"}}))))),o.a.createElement(de,{can_use_premium_code:my_block_licensing_data.can_use_premium_code,showDownloadBtn:this.state.showDownloadBtn,downloadable_assets:this.state.downloadable_assets,permalink_shareable:this.state.permalink_shareable,selected_asset:this.props.selected_asset,preview_details:this.props.preview_details,subdef:this.props.subdef,layout:"overlay",layout_style:"sidebar-details-block-overlay",asset_type:this.props.selected_asset.phraseaType})))))),o.a.createElement("div",{className:"col-md-6"}))))}}]),n}(o.a.Component),et=Object(l.b)((function(e){return{modalOpen:e.selection.modalOpen,selected_asset:e.selection.selected_asset,subdef:e.config.subdef,preview_details:e.config.preview_details}}),(function(e){return{ModalStatus:function(t){return e({type:"modal_open",modalOpen:t})}}}))(Ze),tt=n(138),nt=n.n(tt);function rt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var ot=wp.i18n.__,at=function(e){p()(n,e);var t=rt(n);function n(){return s()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){var e=this.props.debug_info;return o.a.createElement(o.a.Fragment,null,P()(e)?"":o.a.createElement("div",{className:"col-md-12",style:{backgroundColor:"black",color:"white"}},o.a.createElement("span",{className:"strike highlight"},ot("Params","phraseanet")),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,ot("Page","phraseanet"),":")," ",e[1].pageNb),o.a.createElement("span",{className:"spacing"}," ",o.a.createElement("b",null,ot("Collections","phraseanet"),":")," ",e[1].collections),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,ot("Search Param","phraseanet"),":")," ",e[1].search_query),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,ot("Order","phraseanet"),":")," ",e[1].order),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,ot("Sort","phraseanet"),":")," ",e[1].sort),o.a.createElement("br",null),o.a.createElement("span",{className:"strike highlight"},ot("Network","phraseanet")),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,ot("Query URL","phraseanet"),":")," ",decodeURIComponent(e[0].config.url)),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,ot("Method","phraseanet"),":")," ",decodeURIComponent(e[0].config.method)),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,ot("RealTime Query","phraseanet"),":")," ",decodeURIComponent(e[0].config.data)),o.a.createElement("span",{className:"strike highlight"},ot("Time","phraseanet")),o.a.createElement("span",{className:"strike"},o.a.createElement("nobr",null," ","(",nt()(this.props.duration,{maxDecimalPoints:2}),") "))))}}]),n}(o.a.Component);function it(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var lt=wp.i18n.__,ut=function(e){p()(n,e);var t=it(n);function n(){var e;s()(this,n);for(var r=arguments.length,o=new Array(r),a=0;a<r;a++)o[a]=arguments[a];return e=t.call.apply(t,[this].concat(o)),E()(b()(e),"state",{isWebAllow:!1,classSize:"col-md-8"}),E()(b()(e),"setLayoutSize",(function(){var t=document.getElementById("fct");P()(e.props.sidebarLayout.contentBlockSize)||e.setState({classSize:e.props.sidebarLayout.contentBlockSize}),0==t.title&&P()(e.props.sidebarLayout.contentBlockSize)&&e.setState({classSize:"col-md-12"}),1==t.title&&e.setState({classSize:"col-md-8"})})),e}return f()(n,[{key:"componentDidMount",value:function(){this.setLayoutSize()}},{key:"componentDidUpdate",value:function(e){e.query!=this.props.query&&(P()(this.props.query[0])||this.setState({isWebAllow:this.props.query[0].allow_web})),e.sidebarLayout!=this.props.sidebarLayout&&this.setLayoutSize()}},{key:"shouldComponentUpdate",value:function(e){return 0==P()(e)}},{key:"render",value:function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{id:"primary","data-backdrop":"false",className:"content-area",style:{width:"98vw",marginLeft:"calc(52% - 50vw)",backgroundColor:"#18181905"}},P()(this.props.debug)?"":1==this.props.debug[0].is_debug?o.a.createElement(at,{debug_info:this.props.final_query,duration:this.props.duration}):"",o.a.createElement("main",{id:"main",className:"site-main",role:"main"},o.a.createElement("div",{className:"col-md-12 col-lg-12 col-sm-12"},o.a.createElement("div",{className:"d-flex justify-content-center",style:{marginTop:"10px"}},o.a.createElement("h4",null,this.props.title)),o.a.createElement("br",null),o.a.createElement("br",null),this.state.isWebAllow?o.a.createElement(T,null):"",P()(this.props.username)?"":o.a.createElement(ge,{username:this.props.username}),o.a.createElement("br",null),o.a.createElement("div",null,o.a.createElement("div",{id:"result-stats"},lt("About","phraseanet")," ",Je()(this.props.total_records)," ",lt("results","phraseanet"))),o.a.createElement(Ye,null),o.a.createElement("br",null),o.a.createElement("div",{className:"col-md-12",id:"xcontainer"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"loading_modal"}),o.a.createElement("div",{id:"total_records"}),o.a.createElement("div",{className:"col-md-12 ",style:{paddingBottom:"12px",paddingLeft:"2%"}},o.a.createElement("div",{className:"row selected_facets_list",id:"sfct"})),o.a.createElement(ne,null),!0===this.props.loading_spinner?o.a.createElement(O,null):"",o.a.createElement("div",{className:this.state.classSize,id:"data_block"},P()(this.props.info_block)||1!=this.props.current_page?o.a.createElement(o.a.Fragment,null,o.a.createElement(He,{wp_page_id:this.props.wp_page_id})):o.a.createElement(Ve,{info:o.a.createElement("div",{className:"alert alert-danger"},this.props.info_block)})),0==P()(this.props.view)&&"overlay"==this.props.view[0].layout?o.a.createElement(et,null):o.a.createElement(me,null)))))))}}]),n}(o.a.Component),st=Object(l.b)((function(e){return{search_query:e.phraseanet.search_query,title:e.config.title,view:e.config.view,username:e.config.username,subdef:e.config.subdef,sidebarLayout:e.selection.sidebarLayout,selected_asset:e.selection.selected_asset,loading_spinner:e.selection.loading_spinner,info_block:e.selection.info_block,total_records:e.selection.total_records,current_page:e.selection.current_page,duration:e.selection.duration,query:e.config.query,debug:e.config.debug,generated_query:e.selection.generated_query,final_query:e.selection.final_query}}),(function(e){return{loadingSpinner:function(t){return e({type:"loading",loading_spinner:t})}}}))(ut);n(149);function ct(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=v()(e);if(t){var o=v()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return m()(this,n)}}var ft=function(e){p()(n,e);var t=ct(n);function n(){return s()(this,n),t.apply(this,arguments)}return f()(n,[{key:"render",value:function(){return o.a.createElement(o.a.Fragment,null,o.a.createElement(st,{wp_page_id:this.props.wp_page_id}))}}]),n}(o.a.Component),dt=n(29),pt={page:1,search_query:"",query_params:"",custom_query:"",prefixed_facets:"",searchType:"",recordType:"",prefixed_collections:"",sort:"",order:"",results:{},query_store:[]},ht=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pt,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"search":return{search_query:t.search_query,sort:e.sort,order:e.order,page:e.page,query_store:e.query_store};case"select_facet":return{search_query:e.search_query,prefixed_facets:t.prefixed_facets,sort:e.sort,order:e.order,page:e.page,query_store:e.query_store};case"sort":return{search_query:e.search_query,sort:t.sort,order:e.order,page:e.page,results:e.results,query_store:e.query_store};case"order":return{search_query:e.search_query,sort:e.sort,order:t.order,page:e.page,results:e.results,query_store:e.query_store};case"prefixed_facets":return{search_query:e.search_query,sort:e.sort,order:e.order,page:e.page,query_store:e.query_store};case 1:return{search_query:e.search_query,sort:e.sort,order:e.order,page:t.page};case"results":return{results:t.results,search_query:e.search_query,sort:e.sort,order:e.order,page:e.page,query_store:e.query_store};case"query_store":var n=t.query_store;return{results:e.results,search_query:e.search_query,sort:e.sort,order:e.order,page:e.page,query_store:n};default:return e}},mt={collections:"",debug:"",facets:"",preview_details:"",query:"",rfacets:"",subdef:"",title:"",view:"",username:"",gForms:"",enable_facet:!0},yt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:mt,t=arguments.length>1?arguments[1]:void 0;return"conf"==t.type?{collections:t.collections,debug:t.debug,facets:t.facets,preview_details:t.preview_details,query:t.query,rfacets:t.rfacets,subdef:t.subdef,title:t.title,view:t.view,username:t.username,gForms:t.gForms,downloadable_assets:t.downloadable_assets,permalink_assets:t.permalink_assets,enabled_facet:t.enabled_facet}:e},vt={facets:[],selected_asset:{},sidebarLayout:{facetSidebarSize:"block",isFacetEnabled:!0,isJsonsidebarEnabled:!0,contentBlockSize:"col-md-8",sidebar:"none",loading_spinner:!0,info_block:"",modalOpen:!1},search:{query:"",sort:"",order:""},total_records:0,current_page:1,duration:0,generated_query:"",final_query:[]},gt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vt,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"add_facet":var n=[].concat(L()(e.facets),[t.facets]),r="value";return{facets:n=L()(new Map(n.map((function(e){return[e[r],e]}))).values()),selected_asset:e.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:e.loading_spinner,info_block:e.info_block,modalOpen:e.modalOpen,total_records:e.total_records,duration:e.duration,search:e.search,generated_query:e.generated_query,final_query:e.final_query};case"remove_facet":var o=L()(e.facets);return o.splice(t.index),{facets:o,selected_asset:e.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:e.loading_spinner,info_block:e.info_block,modalOpen:e.modalOpen,search:e.search,total_records:e.total_records,duration:e.duration,generated_query:e.generated_query,final_query:e.final_query};case"selected_asset":return{facets:e.facets,selected_asset:t.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:e.loading_spinner,info_block:e.info_block,modalOpen:e.modalOpen,total_records:e.total_records,search:e.search,duration:e.duration,generated_query:e.generated_query,final_query:e.final_query};case"sidebar_layout":return{facets:e.facets,selected_asset:e.selected_asset,sidebarLayout:t.sidebarLayout,loading_spinner:e.loading_spinner,info_block:e.info_block,modalOpen:e.modalOpen,total_records:e.total_records,duration:e.duration,search:e.search,generated_query:e.generated_query,final_query:e.final_query};case"loading":return{facets:e.facets,selected_asset:e.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:t.loading_spinner,info_block:e.info_block,modalOpen:e.modalOpen,total_records:e.total_records,duration:e.duration,search:e.search,generated_query:e.generated_query,final_query:e.final_query};case"info":return{facets:e.facets,selected_asset:e.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:e.loading_spinner,info_block:t.info_block,modalOpen:e.modalOpen,total_records:e.total_records,duration:e.duration,search:e.search,generated_query:e.generated_query,final_query:e.final_query};case"modal_open":return{facets:e.facets,selected_asset:e.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:e.loading_spinner,info_block:e.info_block,modalOpen:t.modalOpen,search:e.search,total_records:e.total_records,duration:e.duration,generated_query:e.generated_query,final_query:e.final_query};case"search":return{facets:e.facets,selected_asset:e.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:e.loading_spinner,info_block:e.info_block,modalOpen:e.modalOpen,search:{query:t.query,sort:t.sort,order:t.order},total_records:e.total_records,duration:e.duration,generated_query:e.generated_query,final_query:e.final_query};case"total_records":return{total_records:t.total_records,facets:e.facets,selected_asset:e.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:e.loading_spinner,info_block:e.info_block,modalOpen:e.modalOpen,search:e.search,current_page:t.current_page,duration:t.duration,generated_query:e.generated_query,final_query:e.final_query};case"json_query":return{total_records:e.total_records,facets:e.facets,selected_asset:e.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:e.loading_spinner,info_block:e.info_block,modalOpen:e.modalOpen,search:e.search,current_page:e.current_page,duration:e.duration,generated_query:t.generated_query,final_query:e.final_query};case"final_query":return{total_records:e.total_records,facets:e.facets,selected_asset:e.selected_asset,sidebarLayout:e.sidebarLayout,loading_spinner:e.loading_spinner,info_block:e.info_block,modalOpen:e.modalOpen,search:e.search,current_page:e.current_page,duration:e.duration,generated_query:e.generated_query,final_query:t.final_query};default:return e}},bt=Object(dt.b)({phraseanet:ht,config:yt,selection:gt}),wt=Object(dt.c)(bt,window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__()),_t=n(50);Object(_t.a)()&&_.noConflict();var Et=document.getElementById("page_id");document.addEventListener("DOMContentLoaded",(function(){var e=document.getElementById("react-render-dom");null!=e&&i.a.render(o.a.createElement(l.a,{store:wt},o.a.createElement(ft,{wp_page_id:Et.dataset.pageid})),document.getElementById("react-render-dom"))}))}]); -
phraseanet-client/trunk/phraseanet.php
r2709049 r2709725 16 16 * Plugin URI: https://www.phraseanet.com/ 17 17 * Description: This plugin creates the possibility to get and add assets from Phraseanet server into your wordpress website. This plugin allows you to create a phraseanet Gutenberg block with various custom configurations that allows you to customize the block. 18 * Version: 1.2. 818 * Version: 1.2.9 19 19 * Author: Alchemy 20 20 * Author URI: https://www.alchemy.fr … … 57 57 * Rename this for your plugin and update it as you release new versions. 58 58 */ 59 define("PHRASEANET_VERSION", "1.2. 8");59 define("PHRASEANET_VERSION", "1.2.9"); 60 60 61 61 /** -
phraseanet-client/trunk/public/class-phraseanet-public.php
r2686612 r2709725 134 134 135 135 wp_enqueue_style($this->plugin_name, plugin_dir_url(__FILE__) . '../dist/front_end.css', array(), $this->version, 'all'); 136 wp_enqueue_style($this->plugin_name.'-bootstrap- min-css', plugin_dir_url(__FILE__) . 'css/bootstrap.min.css', array(), $this->version, 'all');136 wp_enqueue_style($this->plugin_name.'-bootstrap-phraseanet-min-css', plugin_dir_url(__FILE__) . 'css/bootstrap-phraseanet.css', array(), $this->version, 'all'); 137 137 138 138 -
phraseanet-client/trunk/public/partials/phraseanet-public-react-display.php
r2686612 r2709725 9 9 10 10 11 <div id="react-render-dom" style="max-width: 97% ;height:100%">11 <div id="react-render-dom" class="phraseanet-client-class" style="max-width: 97% ;height:100%"> 12 12 <div> 13 13 </div> -
phraseanet-client/trunk/public/partials/phraseanet-public-react-preview.php
r2686612 r2709725 14 14 <div id="page_id" data-pageid="<?php echo esc_attr($post); ?>"></div> 15 15 <!-- Load react dom --> 16 <div id="react-render-dom" >16 <div id="react-render-dom" class="phraseanet-client-class"> 17 17 <div> 18 18 </div> -
phraseanet-client/trunk/readme.txt
r2709049 r2709725 3 3 Tags: Phraseanet, images, gallery, assets, media, Gutenberg 4 4 Requires at least: 5.6.0 5 Tested up to: 5.9. 25 Tested up to: 5.9.3 6 6 Requires PHP: PHP 7.4.4 7 Stable tag: 1.2. 87 Stable tag: 1.2.9 8 8 License: GNU General Public License (GPL) version 3 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.txt -
phraseanet-client/trunk/vendor/autoload.php
r2709049 r2709725 10 10 require_once __DIR__ . '/composer/autoload_real.php'; 11 11 12 return ComposerAutoloaderInit 8c710589cafa41139dcd45a7dca3564c::getLoader();12 return ComposerAutoloaderInitbdfd028c27149e22beb4362793e02f33::getLoader(); -
phraseanet-client/trunk/vendor/composer/autoload_real.php
r2709049 r2709725 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 8c710589cafa41139dcd45a7dca3564c5 class ComposerAutoloaderInitbdfd028c27149e22beb4362793e02f33 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 8c710589cafa41139dcd45a7dca3564c', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInitbdfd028c27149e22beb4362793e02f33', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 8c710589cafa41139dcd45a7dca3564c', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInitbdfd028c27149e22beb4362793e02f33', 'loadClassLoader')); 30 30 31 31 require __DIR__ . '/autoload_static.php'; 32 call_user_func(\Composer\Autoload\ComposerStaticInit 8c710589cafa41139dcd45a7dca3564c::getInitializer($loader));32 call_user_func(\Composer\Autoload\ComposerStaticInitbdfd028c27149e22beb4362793e02f33::getInitializer($loader)); 33 33 34 34 $loader->register(true); 35 35 36 $includeFiles = \Composer\Autoload\ComposerStaticInit 8c710589cafa41139dcd45a7dca3564c::$files;36 $includeFiles = \Composer\Autoload\ComposerStaticInitbdfd028c27149e22beb4362793e02f33::$files; 37 37 foreach ($includeFiles as $fileIdentifier => $file) { 38 composerRequire 8c710589cafa41139dcd45a7dca3564c($fileIdentifier, $file);38 composerRequirebdfd028c27149e22beb4362793e02f33($fileIdentifier, $file); 39 39 } 40 40 … … 48 48 * @return void 49 49 */ 50 function composerRequire 8c710589cafa41139dcd45a7dca3564c($fileIdentifier, $file)50 function composerRequirebdfd028c27149e22beb4362793e02f33($fileIdentifier, $file) 51 51 { 52 52 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
phraseanet-client/trunk/vendor/composer/autoload_static.php
r2709049 r2709725 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 8c710589cafa41139dcd45a7dca3564c7 class ComposerStaticInitbdfd028c27149e22beb4362793e02f33 8 8 { 9 9 public static $files = array ( … … 106 106 { 107 107 return \Closure::bind(function () use ($loader) { 108 $loader->prefixLengthsPsr4 = ComposerStaticInit 8c710589cafa41139dcd45a7dca3564c::$prefixLengthsPsr4;109 $loader->prefixDirsPsr4 = ComposerStaticInit 8c710589cafa41139dcd45a7dca3564c::$prefixDirsPsr4;110 $loader->prefixesPsr0 = ComposerStaticInit 8c710589cafa41139dcd45a7dca3564c::$prefixesPsr0;111 $loader->classMap = ComposerStaticInit 8c710589cafa41139dcd45a7dca3564c::$classMap;108 $loader->prefixLengthsPsr4 = ComposerStaticInitbdfd028c27149e22beb4362793e02f33::$prefixLengthsPsr4; 109 $loader->prefixDirsPsr4 = ComposerStaticInitbdfd028c27149e22beb4362793e02f33::$prefixDirsPsr4; 110 $loader->prefixesPsr0 = ComposerStaticInitbdfd028c27149e22beb4362793e02f33::$prefixesPsr0; 111 $loader->classMap = ComposerStaticInitbdfd028c27149e22beb4362793e02f33::$classMap; 112 112 113 113 }, null, ClassLoader::class); -
phraseanet-client/trunk/vendor/composer/installed.json
r2709049 r2709725 639 639 { 640 640 "name": "phraseanet/php-sdk", 641 "version": "dev- e936d47618f5144fd79cc7016a5961a558469808",642 "version_normalized": "dev- e936d47618f5144fd79cc7016a5961a558469808",641 "version": "dev-4200a2ea92ba679f4bd12d3fcbc1eed888e91da0", 642 "version_normalized": "dev-4200a2ea92ba679f4bd12d3fcbc1eed888e91da0", 643 643 "dist": { 644 644 "type": "path", -
phraseanet-client/trunk/vendor/composer/installed.php
r2709049 r2709725 1 1 <?php return array( 2 2 'root' => array( 3 'pretty_version' => 'dev- e936d47618f5144fd79cc7016a5961a558469808',4 'version' => 'dev- e936d47618f5144fd79cc7016a5961a558469808',3 'pretty_version' => 'dev-4200a2ea92ba679f4bd12d3fcbc1eed888e91da0', 4 'version' => 'dev-4200a2ea92ba679f4bd12d3fcbc1eed888e91da0', 5 5 'type' => 'plugin', 6 6 'install_path' => __DIR__ . '/../../', 7 7 'aliases' => array(), 8 'reference' => ' e936d47618f5144fd79cc7016a5961a558469808',8 'reference' => '4200a2ea92ba679f4bd12d3fcbc1eed888e91da0', 9 9 'name' => 'phraseanet/wordpress-plugin', 10 10 'dev' => true, … … 75 75 ), 76 76 'phraseanet/php-sdk' => array( 77 'pretty_version' => 'dev- e936d47618f5144fd79cc7016a5961a558469808',78 'version' => 'dev- e936d47618f5144fd79cc7016a5961a558469808',77 'pretty_version' => 'dev-4200a2ea92ba679f4bd12d3fcbc1eed888e91da0', 78 'version' => 'dev-4200a2ea92ba679f4bd12d3fcbc1eed888e91da0', 79 79 'type' => 'library', 80 80 'install_path' => __DIR__ . '/../phraseanet/php-sdk', … … 84 84 ), 85 85 'phraseanet/wordpress-plugin' => array( 86 'pretty_version' => 'dev- e936d47618f5144fd79cc7016a5961a558469808',87 'version' => 'dev- e936d47618f5144fd79cc7016a5961a558469808',86 'pretty_version' => 'dev-4200a2ea92ba679f4bd12d3fcbc1eed888e91da0', 87 'version' => 'dev-4200a2ea92ba679f4bd12d3fcbc1eed888e91da0', 88 88 'type' => 'plugin', 89 89 'install_path' => __DIR__ . '/../../', 90 90 'aliases' => array(), 91 'reference' => ' e936d47618f5144fd79cc7016a5961a558469808',91 'reference' => '4200a2ea92ba679f4bd12d3fcbc1eed888e91da0', 92 92 'dev_requirement' => false, 93 93 ),
Note: See TracChangeset
for help on using the changeset viewer.