Plugin Directory

Changeset 2736952


Ignore:
Timestamp:
06/03/2022 12:52:57 PM (3 years ago)
Author:
alchemydev
Message:

fix(PC-63): 🎨 fix overlay bg color and border

fix(PC-63): 🎨 fix overlay bg color and border

Location:
phraseanet-client/trunk
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • phraseanet-client/trunk/admin/metabox.php

    r2726145 r2736952  
    12551255        }
    12561256    }
     1257
     1258
     1259
     1260    /**
     1261    * Register meta for masonry image layout ~ masonryImageLayout
     1262    * @since 1.3.8
     1263    */
     1264    public function phrasenet_client_register_meta_asset_details_color_palette()
     1265    {
     1266        register_meta('post', '__phraseanet_client_post_asset_details_color_palette', array(
     1267            'type'=>'object',
     1268            'single'=>true,
     1269            'show_in_rest'=>array(
     1270                'schema'=>array(
     1271                    'type'=>'object',
     1272                    'properties'=>array('color_palette'=>array('type'=>'array','default'=>['#357DFA','#FDFBC1'])))),
     1273            'sanitize_callback'=> true,
     1274            'auth_callback'=> function () {
     1275                return current_user_can('edit_posts');
     1276            },
     1277
     1278            ));
     1279    }
     1280
     1281
     1282    /**
     1283     * Add meta box
     1284     * @since 1.3.8
     1285     */
     1286    public function _phraseanet_client_add_meta_box_asset_details_color_palette()
     1287    {
     1288        add_meta_box(
     1289            '_phraseanet_client_post_asset_details_color_palette_metabox',
     1290            'block_asset_details_color_palette',
     1291            array($this,'_phraseanet_client_post_asset_details_color_palette_metabox_html'),
     1292            'post',
     1293            'normal',
     1294            'default',
     1295            array(
     1296                    '__back_compat_meta_box' => true, //Hide the metabox
     1297                )
     1298        );
     1299    }
     1300
     1301    /**
     1302     * @since 1.3.8
     1303     */
     1304    public function _phraseanet_client_post_asset_details_color_palette_metabox_html($post)
     1305    {
     1306        wp_nonce_field('_phraseanet_client_update_post_asset_details_color_palette_metabox', '_phraseanet_client_update_post_asset_details_color_palette_nonce');
     1307    }
     1308
     1309    /**
     1310     * Save meta value
     1311     * @since 1.3.8
     1312     */
     1313    public function _phraseanet_client_save_post_asset_details_color_palette_metabox($post_id, $post)
     1314    {
     1315        $edit_cap = get_post_type_object($post->post_type)->cap->edit_post;
     1316        if (!current_user_can($edit_cap, $post_id)) {
     1317            return;
     1318        }
     1319        if (!isset($_POST['_phraseanet_client_update_post_asset_details_color_palette_nonce']) || !wp_verify_nonce($_POST['_phraseanet_client_update_post_asset_details_color_palette_nonce'], '_phraseanet_client_update_post_asset_details_color_palette_metabox')) {
     1320            return;
     1321        }
     1322
     1323        if (array_key_exists('_phraseanet_client_post_asset_details_color_palette_field', $_POST)) {
     1324            update_post_meta(
     1325                $post_id,
     1326                '__phraseanet_client_post_asset_details_color_palette',
     1327                sanitize_text_field($_POST['_phraseanet_client_post_asset_details_color_palette_field'])
     1328            );
     1329        }
     1330    }
    12571331}
  • phraseanet-client/trunk/composer.lock

    r2736415 r2736952  
    624624        {
    625625            "name": "phraseanet/php-sdk",
    626             "version": "dev-eef2157a2d702d5a8c595415314f4fd1bf1b7732",
     626            "version": "dev-11d2f98f51dc9b376f96cc5024e4fdc1db7bd093",
    627627            "dist": {
    628628                "type": "path",
  • phraseanet-client/trunk/dist/front_end.js

    r2736415 r2736952  
    5353  Based on code that is Copyright 2013-2015, Facebook, Inc.
    5454  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(128),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(43),i=n.n(a),l=n(16),u=n(5),s=n.n(u),c=n(6),f=n.n(c),d=n(7),p=n.n(d),m=n(8),h=n.n(m),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 h()(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 h()(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(18),M=n.n(j),L=n(22),R=n.n(L),A=n(12),F=n.n(A),D=n(9),I=n.n(D),B=n(88),U=n(14),z=n(44),q=n(15),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 h()(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(20).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 h()(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",F()(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=R()(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=M()(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=M()(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=M()(e.state.fields);l[a].field_value=r,e.setState({fields:l});var u=M()(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 h()(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 h()(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(51),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 h()(this,n)}}var ie={content:{top:"50%",left:"50%",right:"auto",bottom:"auto",maxWidth:"97%",maxHeight:"80%",marginTop:"37px"}},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:"Phraseanet Modal",className:" phraseanet-client-class "},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:"50%x",maxWidth:"100%",maxHeight:"50%",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),se=function(e,t,n){var r=[];return P()(e)||Object.keys(e).forEach((function(o){o&&o.includes(t)&&o.includes(n)&&(r=e[o])})),r},ce=function(e,t){var n,r,o;return P()(e)||e.reverse().forEach((function(e){var a=t.subdef.find((function(t){return t.name===e}));P()(a)||(n=a.thumb_url,r=a.width,o=a.height)})),{preview:n,width:r,height:o}};function fe(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 h()(this,n)}}var de=wp.i18n.__,pe=function(e){p()(n,e);var t=fe(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:"",modalMessage:"",error:!1,style:{},icon:"dashicons dashicons-arrow-up-alt2",moveTo:"top",embed_code:"",embed_url:"",resource_url:""}),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,t=this,n=this.props,r=n.can_use_premium_code,a=n.subdefMapping,i=n.selected_asset,l=n.preview_details,u=n.layout,s=n.layout_style,c=n.asset_type,f=n.phras_url,d=[],p=[],m=!1,h=!1;P()(a)||P()(c)||(d=se(a,c,"download"),p=se(a,c,"permalink"),m=!P()(d),h=!P()(p),e=se(a,c,"embed"));var y=function(e){var t="";return P()(i)||i.subdef.forEach((function(n){n.name===e&&(t=n.thumb_url)})),t},v=function(e){var n=document.createElement("textarea");n.value=e,n.style.top="0",n.style.left="0",n.style.position="fixed",document.body.appendChild(n),n.focus(),n.select();try{var r=document.execCommand("copy")?"successful":"unsuccessful";console.log("Fallback: Copying text command was "+r)}catch(e){console.error("Fallback: Oops, unable to copy",e),t.setState({message:"Fallback: Oops, unable to copy"}),t.setState({error:!0})}document.body.removeChild(n)},g=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5e3;navigator.clipboard?navigator.clipboard.writeText(e).then((function(){b(e,t)}),(function(e){console.error("Copy failed",e),this.setState({message:"Copy failed"}),this.setState({error:!0})})):v(e)},b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5e3;e?n>0&&t.setState({message:"Link Copied... "+e}):(t.setState({message:"Error ! This subdef is not found in this Asset"}),t.setState({error:!0})),setTimeout((function(){t.setState({message:""})}),n)},w=function(e){g(e,0),t.setState({modalMessage:"Copied"})};return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"col-md-12",id:s,style:this.state.style},"overlay"==u?o.a.createElement("button",{className:"btn btn-warning",style:{marginLeft:"50%",marginTop:"7px",color:"white",height:"29px",position:"fixed"},onClick:function(){return t.moveOver(t.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"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"dropdown col-md-5"},!0===m?o.a.createElement(o.a.Fragment,null,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"},de("Download","phraseanet")," "),o.a.createElement("div",{className:"dropdown-menu","aria-labelledby":"dropdownMenuButton"},P()(d)?"":d.map((function(e,n){if(e)return o.a.createElement("span",{style:{cursor:"pointer"},key:n,className:"dropdown-item",onClick:function(){return function(e){if(t.setState({message:""}),t.setState({error:!1}),m){var n=y(e);if(""!=n){var 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>');t.setState({ifrm:l})}else t.setState({message:"Error ! This subdef is not found in this Asset"}),t.setState({error:!0})}}(e)}},e)})))):""),o.a.createElement("div",{className:"dropdown col-md-5"},P()(e)?"":o.a.createElement(o.a.Fragment,null,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"},de("Embed code","phraseanet")," "),o.a.createElement("div",{className:"dropdown-menu","aria-labelledby":"dropdownMenuButton"},P()(e)?"":e.map((function(e,n){if(e)return o.a.createElement("span",{style:{cursor:"pointer"},key:n,className:"dropdown-item","data-bs-toggle":"modal","data-bs-target":"#embedModal",onClick:function(){return function(e){t.setState({modalMessage:""});var n=y(e),r='<iframe src="'.concat(f,"embed/?url=").concat(n,'" width="100%" height="100%" frameborder="0" allowfullscreen></iframe>'),o="".concat(f,"embed/?url=").concat(n);t.setState({embed_code:r}),t.setState({resource_url:n}),t.setState({embed_url:o})}(e)}},e)}))))),o.a.createElement("div",{className:"dropdown col-md-2"},!0===h?o.a.createElement(o.a.Fragment,null,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"},de("Permalink","phraseanet")," "),o.a.createElement("div",{className:"dropdown-menu","aria-labelledby":"dropdownMenuButton"},P()(p)?"":p.map((function(e,n){if(e)return o.a.createElement("span",{style:{cursor:"pointer"},key:n,className:"dropdown-item",onClick:function(){return function(e){t.setState({error:!1});var n=y(e);return g(n),n}(e)}},e)})))):""))),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:this.state.error?"alert alert-danger":"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!=r||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}})),o.a.createElement("div",{className:"modal fade text-darker",id:"embedModal",tabIndex:"-1","aria-labelledby":"embedModalLable","aria-hidden":"true"},o.a.createElement("div",{className:"modal-dialog"},o.a.createElement("div",{className:"modal-content",style:{height:"70%",width:"850px"}},o.a.createElement("div",{className:"modal-header"},o.a.createElement("h5",{className:"modal-title",id:"embedModalLable",style:{color:"black !important"}},"Embed"),o.a.createElement("button",{type:"button",className:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"})),o.a.createElement("div",{className:"modal-body"},this.state.modalMessage?o.a.createElement("div",{className:"alert alert-info fade show",role:"alert"},this.state.modalMessage):"",o.a.createElement("p",{className:"text-dark"},"Embed code"),o.a.createElement("textarea",{value:this.state.embed_code,readOnly:!0,style:{height:"114px",width:"800px",fontSize:"13px"}}),o.a.createElement("a",{href:this.state.embed_url,target:"_blank",className:"link-dark"},"Preview"),"   ",o.a.createElement("span",{className:"link-dark link-style",onClick:function(){return w(t.state.embed_code)}},"Copy to clipboard")),o.a.createElement("div",{className:"modal-body"},o.a.createElement("p",{className:"text-dark"},"Resource URL"),o.a.createElement("textarea",{value:this.state.resource_url,readOnly:!0,style:{height:"95px",width:"800px",fontSize:"13px"}}),o.a.createElement("a",{href:this.state.resource_url,target:"_blank",className:"link-dark"},"Preview"),"   ",o.a.createElement("span",{className:"link-dark link-style",onClick:function(){return w(t.state.resource_url)}},"Copy to clipboard"))))))}}]),n}(o.a.Component),me=Object(l.b)((function(e){return{subdefMapping:e.config.subdefMapping}}),(function(e){return{}}))(pe);function he(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 h()(this,n)}}wp.i18n.__;var ye=function(e){p()(n,e);var t=he(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:[],phras_url:""}),E()(b()(e),"returnPreview",(function(e,t){var n,r,o;return P()(e)||e.reverse().forEach((function(e){var a=t.subdef.find((function(t){return t.name===e}));P()(a)||(n=a.thumb_url,r=a.width,o=a.height)})),{preview:n,width:r,height:o}})),e}return f()(n,[{key:"componentDidUpdate",value:function(e){if(e.selected_asset!=this.props.selected_asset){var t,n=this.props.selected_asset.phraseanet_url;"/"!=n[n.length-1]&&(n+="/"),this.setState({phras_url:n}),this.setState({iframe:!1}),this.setState({ifrm:""}),this.setState({downloadable_assets:this.props.selected_asset.subdef});var r=this.props.subdefMapping,o=this.props.selected_asset;if(!P()(r)){if("image"==o.phraseaType){var a=se(r,o.phraseaType,"preview");if(!P()(a)){var i=ce(a,o);P()(i)?t=this.props.selected_asset.download:(t=i.preview,i.width,i.height)}}if("image"!=o.phraseaType){var l=se(r,o.phraseaType,"preview");if(!P()(l)){var u=ce(l,o);P()(u)?t="".concat(n,"embed/?url=").concat(this.props.selected_asset.download):(t="".concat(n,"embed/?url=").concat(u.preview),u.width,u.height),this.setState({iframe:!0})}}}P()(t)&&(t=o.thumb,P()(t)&&(t="".concat(window.location.origin,"/wp-content/plugins/Phraseanet-Wordpress-Client-Plugin/public/images/no-prev.png"))),this.setState({preview:t})}}},{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,t=this.props,n=t.modal_bc,r=t.modal_fc;return n=P()(n)?"#141518":n,r=P()(r)?"whitesmoke":r,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:n,color:r,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  close close-btn-custom",style:{border:"0.1px solid "+r},onClick:this.closeBtnHandler.bind(this)},o.a.createElement("span",{className:"dashicons dashicons-no-alt",style:{color:r}})),o.a.createElement("span",{style:{textAlign:"center",marginLeft:"40%"}},P()(this.props.selected_asset)?"":this.props.selected_asset.title.substring(0,14)),o.a.createElement("button",{className:"btn ",style:{border:"0.1px solid "+r,float:"right",marginTop:"5px",marginRight:"5px"},onClick:this.modalBtnHandler.bind(this)},o.a.createElement("span",{className:"dashicons dashicons-editor-expand",style:{color:r}}))),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(me,{can_use_premium_code:my_block_licensing_data.can_use_premium_code,selected_asset:this.props.selected_asset,preview_details:this.props.preview_details,layout_style:"sidebar-details-block",layout:"sidebar",asset_type:this.props.selected_asset.phraseaType,phras_url:this.state.phras_url}))))))):"")}}]),n}(o.a.Component),ve=Object(l.b)((function(e){return{sidebarLayout:e.selection.sidebarLayout,selected_asset:e.selection.selected_asset,subdefMapping:e.config.subdefMapping,preview_details:e.config.preview_details,modal_bc:e.config.modal_bc,modal_fc:e.config.modal_fc}}),(function(e){return{updateSidebarLayout:function(t){return e({type:"sidebar_layout",sidebarLayout:t})},ModalStatus:function(t){return e({type:"modal_open",modalOpen:t})}}}))(ye);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 h()(this,n)}}var be=wp.i18n.__,we=function(e){p()(n,e);var t=ge(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,be("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"}},be("Logout","phraseanet"))," ")))}}]),n}(o.a.Component),_e=n(138),Ee=function(e,t){return(Ee=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 xe=function(){return(xe=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 ke="Pixel",Se="Percent",Te={unit:Se,value:.8};function Ce(e){return"number"==typeof e?{unit:Se,value:100*e}:"string"==typeof e?e.match(/^(\d*(\.\d+)?)px$/)?{unit:ke,value:parseFloat(e)}:e.match(/^(\d*(\.\d+)?)%$/)?{unit:Se,value:parseFloat(e)}:(console.warn('scrollThreshold format is invalid. Valid formats: "120px", "50%"...'),Te):(console.warn("scrollThreshold should be string or number"),Te)}var Oe=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}Ee(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?xe(xe({},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=Ce(t);return r.unit===ke?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=Ce(t);return r.unit===ke?e.scrollTop+n>=e.scrollHeight-r.value:e.scrollTop+n>=r.value/100*e.scrollHeight},t.prototype.render=function(){var e=this,t=xe({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 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 h()(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.dimensions,a=t.clickHandler,i=t.thumb,l=t.elm,u="eager";return n>35&&(u="lazy"),o.a.createElement("div",{className:r,onClick:function(){return a(l)}},o.a.createElement("img",{src:i,alt:"",className:"phraseanet-img hoverImages grid_link",loading:u}),o.a.createElement("div",{className:"overlay"},o.a.createElement("div",{className:"text"},null!==(e=l.title.substring(0,80))&&void 0!==e?e:""," ")))}}]),n}(o.a.Component);function je(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 h()(this,n)}}var Me=function(e){p()(n,e);var t=je(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),Le={37:1,38:1,39:1,40:1};function Re(e){e.preventDefault()}function Ae(e){if(Le[e.keyCode])return Re(e),!1}var Fe=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){Fe=!0}}))}catch(e){}var De=!!Fe&&{passive:!1},Ie="onwheel"in document.createElement("div")?"wheel":"mousewheel";function Be(){window.addEventListener("DOMMouseScroll",Re,!1),window.addEventListener(Ie,Re,De),window.addEventListener("touchmove",Re,De),window.addEventListener("keydown",Ae,!1)}function Ue(){window.removeEventListener("DOMMouseScroll",Re,!1),window.removeEventListener(Ie,Re,De),window.removeEventListener("touchmove",Re,De),window.removeEventListener("keydown",Ae,!1)}function ze(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 qe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ze(Object(n),!0).forEach((function(t){E()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function He(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 h()(this,n)}}var We=function(e){p()(n,e);var t=He(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,"subdefMapping",{}),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",F()(I.a.mark((function e(){var t,n,o,a,i,l,u,s,c,f,d,p,m,h,y,v,g,b,w,_,E,x,k,S,T,C,O,N,j,M,L,A,F,D,B,U=arguments;return I.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=U.length>0&&void 0!==U[0]?U[0]:0,n=performance.now(),r.props.loadingSpinner(!0),Be(),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=36;break}return e.next=18,s.fetchPageConfig(r.props.wp_page_id);case 18:if(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,modal_fc:c.data.modal_fc,modal_bc:c.data.modal_bc}),r.setState({pageConf:c}),d={},""==c.data.subdef){e.next=36;break}if(void 0===c.data.subdef[0].configId){e.next=36;break}return e.next=27,s.getFormData(c.data.subdef[0].configId);case 27:(d="string"==typeof(d=(d=e.sent).data&&""!=d.data.post_content?JSON.parse(d.data.post_content):{})?JSON.parse(d):d).wp_image_thumbnail=P()(d.wp_image_thumbnail)?"":d.wp_image_thumbnail.reverse(),d.wp_video_thumbnail=P()(d.wp_video_thumbnail)?"":d.wp_video_thumbnail.reverse(),d.wp_document_thumbnail=P()(d.wp_document_thumbnail)?"":d.wp_document_thumbnail.reverse(),d.wp_audio_thumbnail=P()(d.wp_audio_thumbnail)?"":d.wp_audio_thumbnail.reverse(),r.setState({subdefMapping:d}),r.props.subdefMapping(d);case 36: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"})),p=[],P()(c.data.collections[0])||c.data.collections[0].data.forEach((function(e){p.push(e.base_id)})),m="",P()(f[0])){e.next=45;break}return e.next=43,s.getFormData(f[0].gForm);case 43:if(h=e.sent,!P()(h.data)&&!P()(h.data.post_content))for(y=JSON.parse(h.data.post_content),v={},y.forEach((function(e,t){if("true"==e.autorun||1==e.autorun){var n=Object(z.a)(e.field_id,y);P()(n)||(v=qe(qe({},v),n))}})),g=0,b=0,w=Object.entries(v);b<w.length;b++)_=R()(w[b],2),_[0],E=_[1],m+=0===g?"".concat(E," "):" AND ".concat(E," "),g++;case 45: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(m):!P()(m)&&P()(r.props.generated_query)?"".concat(i," AND ").concat(m):"".concat(i),x={pageNb:o,collections:p.toString(),search_query:i,sort:l,order:u},e.next=53,s.fetchResults(x);case 53:if(k=e.sent,r.props.qStore([Object(_e.MD5)(x),k.data]),r.props.FinalQuery([k,x]),"activation-required"!==k.data.s){e.next=60;break}return r.props.loadingSpinner(!1),Ue(),e.abrupt("return",!1);case 60:if("no-results"!=k.data.s&&"Something went wrong Please check your auth"!=k.data.s){e.next=68;break}return r.props.loadingSpinner(!1),r.props.infoBlockData(k.data.sMsg),1==o&&r.props.recordsCount(0,o),Ue(),e.abrupt("return",!1);case 68:if(S=qe({},k.data),o>1&&0===t&&(T=r.state.mediaList,C=T.concat(S.mediaList),S.mediaList=C),r.props.infoBlockData(""),r.props.storeResults(S),r.setState({mediaList:S.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!=k.data.total){for(O=[],N=1;N<=k.data.total;N++)M=(j=["tall","wide",""])[Math.floor(Math.random()*j.length)],O.push(M);r.setState({dimensions_store:O})}}else;case 76:return L=performance.now(),A=L-n,r.props.loadingSpinner(!1),r.props.recordsCount(k.data.total,o,A),F=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||(F=P()(c.data.enabled_facet[0])?1:0),0==F&&(B="block"==r.props.sidebarLayoutProp.sidebar?"col-md-6":"col-md-12",r.props.sidebarLayout({isFacetEnabled:!1,isJsonsidebarEnabled:!1,contentBlockSize:B,sidebar:r.props.sidebarLayoutProp.sidebar}),r.setState({isFacetEnabled:!1}),r.setState({isJsonsidebarEnabled:!1}),r.setState({contentBlockSize:"col-md-12"})),Ue(),e.abrupt("return",!1);case 86: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(Oe,{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.state.subdefMapping)){var l=se(e.state.subdefMapping,t.phraseaType,"thumbnail"),u=ce(l,t);u&&(r=u.preview,a=u.width,i=u.height)}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","gif"].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 s="";return P()(e.state.pageConf)||(P()(e.state.pageConf.data.masonry_image_layout[0])||"auto"!=e.state.pageConf.data.masonry_image_layout[0].masonryImageLayout?(s=e.state.dimensions_store[n],e.props.results.mediaList.length<=5&&(s="col-md-12"),e.props.results.mediaList.length<=2&&(s="tall")):s=a>=i?"wide":i>=a?"tall":""),"classic"==e.state.layout?o.a.createElement(Me,{key:n,index:n,dimensions:s,clickHandler:e.clickHandler,thumb:r,elm:t}):o.a.createElement(Pe,{key:n,index:n,dimensions:s,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),Ve=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})},subdefMapping:function(t){return e({type:"SUBDEF_MAPPING",subdefMapping: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,subdefMapping:t.subdefMapping,modal_bc:t.modal_bc,modal_fc:t.modal_fc})},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})}}}))(We);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 h()(this,n)}}var Qe=function(e){p()(n,e);var t=$e(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 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 h()(this,n)}}var Ke=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),"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),Je=Object(l.b)((function(e){return{facets:e.selection.facets}}),(function(e){return{remove_facet:function(t){return e({type:"remove_facet",index:t})}}}))(Ke),Xe=n(139),Ge=n.n(Xe);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 h()(this,n)}}wp.i18n.__;var et={content:{transform:"translate(1%, 7%)",maxWidth:"97%",maxHeight:"80%",borderRadius:"7px",marginTop:"133 px",zIndex:99}},tt=function(e){p()(n,e);var t=Ze(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,phras_url:""}),E()(b()(r),"closeModal",(function(){r.props.ModalStatus(!1)})),oe.a.setAppElement("#react-render-dom"),r}return f()(n,[{key:"componentDidUpdate",value:function(e){if(e.selected_asset!=this.props.selected_asset){var t,n=this.props.selected_asset.phraseanet_url;"/"!=n[n.length-1]&&(n+="/"),this.setState({iframe:!1}),this.setState({ifrm:""}),this.setState({phras_url:n}),this.setState({downloadable_assets:this.props.selected_asset.subdef});var r=this.props.subdefMapping,o=this.props.selected_asset;if(!P()(r)){if("image"==o.phraseaType){var a=se(r,o.phraseaType,"preview");if(!P()(a)){var i=ce(a,o);P()(i)?t=this.props.selected_asset.download:(t=i.preview,i.width,i.height)}}if("image"!=o.phraseaType){var l=se(r,o.phraseaType,"preview");if(!P()(l)){var u=ce(l,o);P()(u)?t="".concat(n,"embed/?url=").concat(this.props.selected_asset.download):(t="".concat(n,"embed/?url=").concat(u.preview),u.width,u.height),this.setState({iframe:!0})}}}P()(t)&&(t=o.thumb,P()(t)&&(t="".concat(window.location.origin,"/wp-content/plugins/Phraseanet-Wordpress-Client-Plugin/public/images/no-prev.png"))),this.setState({preview:t})}}},{key:"shouldComponentUpdate",value:function(e){return 0==P()(e)}},{key:"render",value:function(){var e=this.props,t=e.modal_bc,n=e.modal_fc;t=P()(t)?"black":t,n=P()(n)?"whitesmoke":n;var r="50% - 300px";return r=this.state.height>380?"50% - 300px":"50%",this.state.width>this.state.height&&(r="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:et,contentLabel:this.props.selected_asset?this.props.selected_asset.title:"",className:"col-md-12 phraseanet-client-class "},o.a.createElement("div",{className:"col-md-12 sidebar__widget",id:"detailed_view",style:{backgroundColor:t,color:n,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:t,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("+r+")",maxHeight:"100%"}}))))),o.a.createElement(me,{can_use_premium_code:my_block_licensing_data.can_use_premium_code,selected_asset:this.props.selected_asset,preview_details:this.props.preview_details,layout:"overlay",layout_style:"sidebar-details-block-overlay",asset_type:this.props.selected_asset.phraseaType,phras_url:this.state.phras_url})))))),o.a.createElement("div",{className:"col-md-6"}))))}}]),n}(o.a.Component),nt=Object(l.b)((function(e){return{modalOpen:e.selection.modalOpen,selected_asset:e.selection.selected_asset,subdefMapping:e.config.subdefMapping,preview_details:e.config.preview_details,modal_bc:e.config.modal_bc,modal_fc:e.config.modal_fc}}),(function(e){return{ModalStatus:function(t){return e({type:"modal_open",modalOpen:t})}}}))(tt),rt=n(140),ot=n.n(rt);function at(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 h()(this,n)}}var it=wp.i18n.__,lt=function(e){p()(n,e);var t=at(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"},it("Params","phraseanet")),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,it("Page","phraseanet"),":")," ",e[1].pageNb),o.a.createElement("span",{className:"spacing"}," ",o.a.createElement("b",null,it("Collections","phraseanet"),":")," ",e[1].collections),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,it("Search Param","phraseanet"),":")," ",e[1].search_query),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,it("Order","phraseanet"),":")," ",e[1].order),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,it("Sort","phraseanet"),":")," ",e[1].sort),o.a.createElement("br",null),o.a.createElement("span",{className:"strike highlight"},it("Network","phraseanet")),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,it("Query URL","phraseanet"),":")," ",decodeURIComponent(e[0].config.url)),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,it("Method","phraseanet"),":")," ",decodeURIComponent(e[0].config.method)),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,it("RealTime Query","phraseanet"),":")," ",decodeURIComponent(e[0].config.data)),o.a.createElement("span",{className:"strike highlight"},it("Time","phraseanet")),o.a.createElement("span",{className:"strike"},o.a.createElement("nobr",null," ","(",ot()(this.props.duration,{maxDecimalPoints:2}),") "))))}}]),n}(o.a.Component);function ut(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 h()(this,n)}}var st=wp.i18n.__,ct=function(e){p()(n,e);var t=ut(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(lt,{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(we,{username:this.props.username}),o.a.createElement("br",null),o.a.createElement("div",null,o.a.createElement("div",{id:"result-stats"},st("About","phraseanet")," ",Ge()(this.props.total_records)," ",st("results","phraseanet"))),o.a.createElement(Je,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(Ve,{wp_page_id:this.props.wp_page_id})):o.a.createElement(Qe,{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(nt,null):o.a.createElement(ve,null)))))))}}]),n}(o.a.Component),ft=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})}}}))(ct);n(151);function dt(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 h()(this,n)}}var pt=function(e){p()(n,e);var t=dt(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(ft,{wp_page_id:this.props.wp_page_id}))}}]),n}(o.a.Component),mt=n(27),ht={page:1,search_query:"",query_params:"",custom_query:"",prefixed_facets:"",searchType:"",recordType:"",prefixed_collections:"",sort:"",order:"",results:{},query_store:[]},yt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ht,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}},vt={collections:"",debug:"",facets:"",preview_details:"",query:"",rfacets:"",subdef:"",title:"",view:"",username:"",gForms:"",enable_facet:!0,subdefMapping:{}},gt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vt,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,modal_bc:t.modal_bc,modal_fc:t.modal_fc,subdefMapping:e.subdefMapping}:"SUBDEF_MAPPING"==t.type?{collections:e.collections,debug:e.debug,facets:e.facets,preview_details:e.preview_details,query:e.query,rfacets:e.rfacets,subdef:e.subdef,title:e.title,view:e.view,username:e.username,gForms:e.gForms,downloadable_assets:e.downloadable_assets,permalink_assets:e.permalink_assets,enabled_facet:e.enabled_facet,modal_bc:e.modal_bc,modal_fc:e.modal_fc,subdefMapping:t.subdefMapping}:e},bt={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:[]},wt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:bt,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"add_facet":var n=[].concat(M()(e.facets),[t.facets]),r="value";return{facets:n=M()(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=M()(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}},_t=Object(mt.b)({phraseanet:yt,config:gt,selection:wt}),Et=Object(mt.c)(_t,window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__()),xt=n(42);Object(xt.a)()&&_.noConflict();var kt=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:Et},o.a.createElement(pt,{wp_page_id:kt.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(128),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(43),i=n.n(a),l=n(16),u=n(5),s=n.n(u),c=n(6),f=n.n(c),d=n(7),p=n.n(d),m=n(8),h=n.n(m),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 h()(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 h()(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(18),M=n.n(j),L=n(22),R=n.n(L),A=n(12),F=n.n(A),D=n(9),I=n.n(D),B=n(88),U=n(14),z=n(44),q=n(15),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 h()(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(20).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 h()(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",F()(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=R()(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=M()(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=M()(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=M()(e.state.fields);l[a].field_value=r,e.setState({fields:l});var u=M()(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 h()(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 h()(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(51),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 h()(this,n)}}var ie={content:{top:"50%",left:"50%",right:"auto",bottom:"auto",maxWidth:"97%",maxHeight:"80%",marginTop:"37px"}},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:"Phraseanet Modal",className:" phraseanet-client-class "},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:"50%x",maxWidth:"100%",maxHeight:"50%",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),se=function(e,t,n){var r=[];return P()(e)||Object.keys(e).forEach((function(o){o&&o.includes(t)&&o.includes(n)&&(r=e[o])})),r},ce=function(e,t){var n,r,o;return P()(e)||e.reverse().forEach((function(e){var a=t.subdef.find((function(t){return t.name===e}));P()(a)||(n=a.thumb_url,r=a.width,o=a.height)})),{preview:n,width:r,height:o}};function fe(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 h()(this,n)}}var de=wp.i18n.__,pe=function(e){p()(n,e);var t=fe(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:"",modalMessage:"",error:!1,style:{},icon:"dashicons dashicons-arrow-up-alt2",moveTo:"top",embed_code:"",embed_url:"",resource_url:""}),E()(b()(e),"moveOver",(function(t){var n=P()(e.props.modal_bc)?"black":e.props.modal_bc;"top"===t?(e.setState({style:{position:"relative",backgroundColor:n,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,t=this,n=this.props,r=n.can_use_premium_code,a=n.subdefMapping,i=n.selected_asset,l=n.preview_details,u=n.layout,s=n.layout_style,c=n.asset_type,f=n.phras_url,d=n.asset_details_color_palette,p=[],m=[],h=!1,y=!1,v="#357DFA",g="#FDFBC1";P()(d)||(v=P()(d[0].color_palette[0])?"#357DFA":d[0].color_palette[0],g=P()(d[0].color_palette[1])?"#FDFBC1":d[0].color_palette[1]),P()(a)||P()(c)||(p=se(a,c,"download"),m=se(a,c,"permalink"),h=!P()(p),y=!P()(m),e=se(a,c,"embed"));var b=function(e){var t="";return P()(i)||i.subdef.forEach((function(n){n.name===e&&(t=n.thumb_url)})),t},w=function(e){var n=document.createElement("textarea");n.value=e,n.style.top="0",n.style.left="0",n.style.position="fixed",document.body.appendChild(n),n.focus(),n.select();try{var r=document.execCommand("copy")?"successful":"unsuccessful";console.log("Fallback: Copying text command was "+r)}catch(e){console.error("Fallback: Oops, unable to copy",e),t.setState({message:"Fallback: Oops, unable to copy"}),t.setState({error:!0})}document.body.removeChild(n)},_=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5e3;navigator.clipboard?navigator.clipboard.writeText(e).then((function(){E(e,t)}),(function(e){console.error("Copy failed",e),this.setState({message:"Copy failed"}),this.setState({error:!0})})):w(e)},E=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5e3;e?n>0&&t.setState({message:"Link Copied... "+e}):(t.setState({message:"Error ! This subdef is not found in this Asset"}),t.setState({error:!0})),setTimeout((function(){t.setState({message:""})}),n)},x=function(e){_(e,0),t.setState({modalMessage:"Copied"})};return o.a.createElement(o.a.Fragment,null,o.a.createElement("div",{className:"col-md-12",id:s,style:this.state.style},"overlay"==u?o.a.createElement("button",{className:"btn btn-warning",style:{marginLeft:"50%",marginTop:"65px",color:"white",height:"29px",position:"fixed"},onClick:function(){return t.moveOver(t.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"},o.a.createElement("div",{className:"row"},o.a.createElement("div",{className:"dropdown col-md-5"},!0===h?o.a.createElement(o.a.Fragment,null,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"},de("Download","phraseanet")," "),o.a.createElement("div",{className:"dropdown-menu","aria-labelledby":"dropdownMenuButton"},P()(p)?"":p.map((function(e,n){if(e)return o.a.createElement("span",{style:{cursor:"pointer"},key:n,className:"dropdown-item",onClick:function(){return function(e){if(t.setState({message:""}),t.setState({error:!1}),h){var n=b(e);if(""!=n){var 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>');t.setState({ifrm:l})}else t.setState({message:"Error ! This subdef is not found in this Asset"}),t.setState({error:!0})}}(e)}},e)})))):""),o.a.createElement("div",{className:"dropdown col-md-5"},P()(e)?"":o.a.createElement(o.a.Fragment,null,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"},de("Embed code","phraseanet")," "),o.a.createElement("div",{className:"dropdown-menu","aria-labelledby":"dropdownMenuButton"},P()(e)?"":e.map((function(e,n){if(e)return o.a.createElement("span",{style:{cursor:"pointer"},key:n,className:"dropdown-item","data-bs-toggle":"modal","data-bs-target":"#embedModal",onClick:function(){return function(e){t.setState({modalMessage:""});var n=b(e),r='<iframe src="'.concat(f,"embed/?url=").concat(n,'" width="100%" height="100%" frameborder="0" allowfullscreen></iframe>'),o="".concat(f,"embed/?url=").concat(n);t.setState({embed_code:r}),t.setState({resource_url:n}),t.setState({embed_url:o})}(e)}},e)}))))),o.a.createElement("div",{className:"dropdown col-md-2"},!0===y?o.a.createElement(o.a.Fragment,null,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"},de("Permalink","phraseanet")," "),o.a.createElement("div",{className:"dropdown-menu","aria-labelledby":"dropdownMenuButton"},P()(m)?"":m.map((function(e,n){if(e)return o.a.createElement("span",{style:{cursor:"pointer"},key:n,className:"dropdown-item",onClick:function(){return function(e){t.setState({error:!1});var n=b(e);return _(n),n}(e)}},e)})))):""))),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:this.state.error?"alert alert-danger":"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!=r?o.a.createElement("div",{className:"col-md-12",key:t},o.a.createElement("div",null,o.a.createElement("span",{style:{fontSize:"20px",color:v}},o.a.createElement("b",null,e)),o.a.createElement("div",{style:{color:g}},i.meta[e]),o.a.createElement("hr",null))):l[0].details.indexOf(e)>=0?o.a.createElement("div",{className:"col-md-12",key:t},o.a.createElement("div",null,o.a.createElement("span",{style:{color:v}},o.a.createElement("b",null,e)),o.a.createElement("span",{style:{float:"right",color:g}},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}})),o.a.createElement("div",{className:"modal fade text-darker",id:"embedModal",tabIndex:"-1","aria-labelledby":"embedModalLable","aria-hidden":"true"},o.a.createElement("div",{className:"modal-dialog"},o.a.createElement("div",{className:"modal-content",style:{height:"70%",width:"850px"}},o.a.createElement("div",{className:"modal-header"},o.a.createElement("h5",{className:"modal-title",id:"embedModalLable",style:{color:"black !important"}},"Embed"),o.a.createElement("button",{type:"button",className:"btn-close","data-bs-dismiss":"modal","aria-label":"Close"})),o.a.createElement("div",{className:"modal-body"},this.state.modalMessage?o.a.createElement("div",{className:"alert alert-info fade show",role:"alert"},this.state.modalMessage):"",o.a.createElement("p",{className:"text-dark"},"Embed code"),o.a.createElement("textarea",{value:this.state.embed_code,readOnly:!0,style:{height:"114px",width:"800px",fontSize:"13px"}}),o.a.createElement("a",{href:this.state.embed_url,target:"_blank",className:"link-dark"},"Preview"),"   ",o.a.createElement("span",{className:"link-dark link-style",onClick:function(){return x(t.state.embed_code)}},"Copy to clipboard")),o.a.createElement("div",{className:"modal-body"},o.a.createElement("p",{className:"text-dark"},"Resource URL"),o.a.createElement("textarea",{value:this.state.resource_url,readOnly:!0,style:{height:"95px",width:"800px",fontSize:"13px"}}),o.a.createElement("a",{href:this.state.resource_url,target:"_blank",className:"link-dark"},"Preview"),"   ",o.a.createElement("span",{className:"link-dark link-style",onClick:function(){return x(t.state.resource_url)}},"Copy to clipboard"))))))}}]),n}(o.a.Component),me=Object(l.b)((function(e){return{subdefMapping:e.config.subdefMapping,asset_details_color_palette:e.config.asset_details_color_palette,modal_bc:e.config.modal_bc}}),(function(e){return{}}))(pe);function he(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 h()(this,n)}}wp.i18n.__;var ye=function(e){p()(n,e);var t=he(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:[],phras_url:""}),E()(b()(e),"returnPreview",(function(e,t){var n,r,o;return P()(e)||e.reverse().forEach((function(e){var a=t.subdef.find((function(t){return t.name===e}));P()(a)||(n=a.thumb_url,r=a.width,o=a.height)})),{preview:n,width:r,height:o}})),e}return f()(n,[{key:"componentDidUpdate",value:function(e){if(e.selected_asset!=this.props.selected_asset){var t,n=this.props.selected_asset.phraseanet_url;"/"!=n[n.length-1]&&(n+="/"),this.setState({phras_url:n}),this.setState({iframe:!1}),this.setState({ifrm:""}),this.setState({downloadable_assets:this.props.selected_asset.subdef});var r=this.props.subdefMapping,o=this.props.selected_asset;if(!P()(r)){if("image"==o.phraseaType){var a=se(r,o.phraseaType,"preview");if(!P()(a)){var i=ce(a,o);P()(i)?t=this.props.selected_asset.download:(t=i.preview,i.width,i.height)}}if("image"!=o.phraseaType){var l=se(r,o.phraseaType,"preview");if(!P()(l)){var u=ce(l,o);P()(u)?t="".concat(n,"embed/?url=").concat(this.props.selected_asset.download):(t="".concat(n,"embed/?url=").concat(u.preview),u.width,u.height),this.setState({iframe:!0})}}}P()(t)&&(t=o.thumb,P()(t)&&(t="".concat(window.location.origin,"/wp-content/plugins/Phraseanet-Wordpress-Client-Plugin/public/images/no-prev.png"))),this.setState({preview:t})}}},{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,t=this.props,n=t.modal_bc,r=t.modal_fc;return n=P()(n)?"#141518":n,r=P()(r)?"whitesmoke":r,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:n,color:r,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  close close-btn-custom",style:{border:"0.1px solid "+r},onClick:this.closeBtnHandler.bind(this)},o.a.createElement("span",{className:"dashicons dashicons-no-alt",style:{color:r}})),o.a.createElement("span",{style:{textAlign:"center",marginLeft:"40%"}},P()(this.props.selected_asset)?"":this.props.selected_asset.title.substring(0,14)),o.a.createElement("button",{className:"btn ",style:{border:"0.1px solid "+r,float:"right",marginTop:"5px",marginRight:"5px"},onClick:this.modalBtnHandler.bind(this)},o.a.createElement("span",{className:"dashicons dashicons-editor-expand",style:{color:r}}))),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(me,{can_use_premium_code:my_block_licensing_data.can_use_premium_code,selected_asset:this.props.selected_asset,preview_details:this.props.preview_details,layout_style:"sidebar-details-block",layout:"sidebar",asset_type:this.props.selected_asset.phraseaType,phras_url:this.state.phras_url}))))))):"")}}]),n}(o.a.Component),ve=Object(l.b)((function(e){return{sidebarLayout:e.selection.sidebarLayout,selected_asset:e.selection.selected_asset,subdefMapping:e.config.subdefMapping,preview_details:e.config.preview_details,modal_bc:e.config.modal_bc,modal_fc:e.config.modal_fc}}),(function(e){return{updateSidebarLayout:function(t){return e({type:"sidebar_layout",sidebarLayout:t})},ModalStatus:function(t){return e({type:"modal_open",modalOpen:t})}}}))(ye);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 h()(this,n)}}var be=wp.i18n.__,we=function(e){p()(n,e);var t=ge(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,be("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"}},be("Logout","phraseanet"))," ")))}}]),n}(o.a.Component),_e=n(138),Ee=function(e,t){return(Ee=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 xe=function(){return(xe=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 ke="Pixel",Se="Percent",Te={unit:Se,value:.8};function Ce(e){return"number"==typeof e?{unit:Se,value:100*e}:"string"==typeof e?e.match(/^(\d*(\.\d+)?)px$/)?{unit:ke,value:parseFloat(e)}:e.match(/^(\d*(\.\d+)?)%$/)?{unit:Se,value:parseFloat(e)}:(console.warn('scrollThreshold format is invalid. Valid formats: "120px", "50%"...'),Te):(console.warn("scrollThreshold should be string or number"),Te)}var Oe=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}Ee(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?xe(xe({},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=Ce(t);return r.unit===ke?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=Ce(t);return r.unit===ke?e.scrollTop+n>=e.scrollHeight-r.value:e.scrollTop+n>=r.value/100*e.scrollHeight},t.prototype.render=function(){var e=this,t=xe({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 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 h()(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.dimensions,a=t.clickHandler,i=t.thumb,l=t.elm,u="eager";return n>35&&(u="lazy"),o.a.createElement("div",{className:r,onClick:function(){return a(l)}},o.a.createElement("img",{src:i,alt:"",className:"phraseanet-img hoverImages grid_link",loading:u}),o.a.createElement("div",{className:"overlay"},o.a.createElement("div",{className:"text"},null!==(e=l.title.substring(0,80))&&void 0!==e?e:""," ")))}}]),n}(o.a.Component);function je(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 h()(this,n)}}var Me=function(e){p()(n,e);var t=je(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),Le={37:1,38:1,39:1,40:1};function Re(e){e.preventDefault()}function Ae(e){if(Le[e.keyCode])return Re(e),!1}var Fe=!1;try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){Fe=!0}}))}catch(e){}var De=!!Fe&&{passive:!1},Ie="onwheel"in document.createElement("div")?"wheel":"mousewheel";function Be(){window.addEventListener("DOMMouseScroll",Re,!1),window.addEventListener(Ie,Re,De),window.addEventListener("touchmove",Re,De),window.addEventListener("keydown",Ae,!1)}function Ue(){window.removeEventListener("DOMMouseScroll",Re,!1),window.removeEventListener(Ie,Re,De),window.removeEventListener("touchmove",Re,De),window.removeEventListener("keydown",Ae,!1)}function ze(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 qe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ze(Object(n),!0).forEach((function(t){E()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function He(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 h()(this,n)}}var We=function(e){p()(n,e);var t=He(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,"subdefMapping",{}),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",F()(I.a.mark((function e(){var t,n,o,a,i,l,u,s,c,f,d,p,m,h,y,v,g,b,w,_,E,x,k,S,T,C,O,N,j,M,L,A,F,D,B,U=arguments;return I.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=U.length>0&&void 0!==U[0]?U[0]:0,n=performance.now(),r.props.loadingSpinner(!0),Be(),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=36;break}return e.next=18,s.fetchPageConfig(r.props.wp_page_id);case 18:if(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,modal_fc:c.data.modal_fc,modal_bc:c.data.modal_bc,asset_details_color_palette:c.data.asset_details_color_palette}),r.setState({pageConf:c}),d={},""==c.data.subdef){e.next=36;break}if(void 0===c.data.subdef[0].configId){e.next=36;break}return e.next=27,s.getFormData(c.data.subdef[0].configId);case 27:(d="string"==typeof(d=(d=e.sent).data&&""!=d.data.post_content?JSON.parse(d.data.post_content):{})?JSON.parse(d):d).wp_image_thumbnail=P()(d.wp_image_thumbnail)?"":d.wp_image_thumbnail.reverse(),d.wp_video_thumbnail=P()(d.wp_video_thumbnail)?"":d.wp_video_thumbnail.reverse(),d.wp_document_thumbnail=P()(d.wp_document_thumbnail)?"":d.wp_document_thumbnail.reverse(),d.wp_audio_thumbnail=P()(d.wp_audio_thumbnail)?"":d.wp_audio_thumbnail.reverse(),r.setState({subdefMapping:d}),r.props.subdefMapping(d);case 36: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"})),p=[],P()(c.data.collections[0])||c.data.collections[0].data.forEach((function(e){p.push(e.base_id)})),m="",P()(f[0])){e.next=45;break}return e.next=43,s.getFormData(f[0].gForm);case 43:if(h=e.sent,!P()(h.data)&&!P()(h.data.post_content))for(y=JSON.parse(h.data.post_content),v={},y.forEach((function(e,t){if("true"==e.autorun||1==e.autorun){var n=Object(z.a)(e.field_id,y);P()(n)||(v=qe(qe({},v),n))}})),g=0,b=0,w=Object.entries(v);b<w.length;b++)_=R()(w[b],2),_[0],E=_[1],m+=0===g?"".concat(E," "):" AND ".concat(E," "),g++;case 45: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(m):!P()(m)&&P()(r.props.generated_query)?"".concat(i," AND ").concat(m):"".concat(i),x={pageNb:o,collections:p.toString(),search_query:i,sort:l,order:u},e.next=53,s.fetchResults(x);case 53:if(k=e.sent,r.props.qStore([Object(_e.MD5)(x),k.data]),r.props.FinalQuery([k,x]),"activation-required"!==k.data.s){e.next=60;break}return r.props.loadingSpinner(!1),Ue(),e.abrupt("return",!1);case 60:if("no-results"!=k.data.s&&"Something went wrong Please check your auth"!=k.data.s){e.next=68;break}return r.props.loadingSpinner(!1),r.props.infoBlockData(k.data.sMsg),1==o&&r.props.recordsCount(0,o),Ue(),e.abrupt("return",!1);case 68:if(S=qe({},k.data),o>1&&0===t&&(T=r.state.mediaList,C=T.concat(S.mediaList),S.mediaList=C),r.props.infoBlockData(""),r.props.storeResults(S),r.setState({mediaList:S.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!=k.data.total){for(O=[],N=1;N<=k.data.total;N++)M=(j=["tall","wide",""])[Math.floor(Math.random()*j.length)],O.push(M);r.setState({dimensions_store:O})}}else;case 76:return L=performance.now(),A=L-n,r.props.loadingSpinner(!1),r.props.recordsCount(k.data.total,o,A),F=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||(F=P()(c.data.enabled_facet[0])?1:0),0==F&&(B="block"==r.props.sidebarLayoutProp.sidebar?"col-md-6":"col-md-12",r.props.sidebarLayout({isFacetEnabled:!1,isJsonsidebarEnabled:!1,contentBlockSize:B,sidebar:r.props.sidebarLayoutProp.sidebar}),r.setState({isFacetEnabled:!1}),r.setState({isJsonsidebarEnabled:!1}),r.setState({contentBlockSize:"col-md-12"})),Ue(),e.abrupt("return",!1);case 86: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(Oe,{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.state.subdefMapping)){var l=se(e.state.subdefMapping,t.phraseaType,"thumbnail"),u=ce(l,t);u&&(r=u.preview,a=u.width,i=u.height)}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","gif"].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 s="";return P()(e.state.pageConf)||(P()(e.state.pageConf.data.masonry_image_layout[0])||"auto"!=e.state.pageConf.data.masonry_image_layout[0].masonryImageLayout?(s=e.state.dimensions_store[n],e.props.results.mediaList.length<=5&&(s="col-md-12"),e.props.results.mediaList.length<=2&&(s="tall")):s=a>=i?"wide":i>=a?"tall":""),"classic"==e.state.layout?o.a.createElement(Me,{key:n,index:n,dimensions:s,clickHandler:e.clickHandler,thumb:r,elm:t}):o.a.createElement(Pe,{key:n,index:n,dimensions:s,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),Ve=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})},subdefMapping:function(t){return e({type:"SUBDEF_MAPPING",subdefMapping: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,subdefMapping:t.subdefMapping,modal_bc:t.modal_bc,modal_fc:t.modal_fc,asset_details_color_palette:t.asset_details_color_palette})},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})}}}))(We);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 h()(this,n)}}var Qe=function(e){p()(n,e);var t=$e(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 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 h()(this,n)}}var Ke=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),"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),Je=Object(l.b)((function(e){return{facets:e.selection.facets}}),(function(e){return{remove_facet:function(t){return e({type:"remove_facet",index:t})}}}))(Ke),Xe=n(139),Ge=n.n(Xe);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 h()(this,n)}}wp.i18n.__;var et={content:{transform:"translate(1%, 7%)",maxWidth:"97%",maxHeight:"80%",borderRadius:"7px",marginTop:"133 px",zIndex:99}},tt=function(e){p()(n,e);var t=Ze(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,phras_url:""}),E()(b()(r),"closeModal",(function(){r.props.ModalStatus(!1)})),oe.a.setAppElement("#react-render-dom"),r}return f()(n,[{key:"componentDidUpdate",value:function(e){if(e.selected_asset!=this.props.selected_asset){var t,n=this.props.selected_asset.phraseanet_url;"/"!=n[n.length-1]&&(n+="/"),this.setState({iframe:!1}),this.setState({ifrm:""}),this.setState({phras_url:n}),this.setState({downloadable_assets:this.props.selected_asset.subdef});var r=this.props.subdefMapping,o=this.props.selected_asset;if(!P()(r)){if("image"==o.phraseaType){var a=se(r,o.phraseaType,"preview");if(!P()(a)){var i=ce(a,o);P()(i)?t=this.props.selected_asset.download:(t=i.preview,i.width,i.height)}}if("image"!=o.phraseaType){var l=se(r,o.phraseaType,"preview");if(!P()(l)){var u=ce(l,o);P()(u)?t="".concat(n,"embed/?url=").concat(this.props.selected_asset.download):(t="".concat(n,"embed/?url=").concat(u.preview),u.width,u.height),this.setState({iframe:!0})}}}P()(t)&&(t=o.thumb,P()(t)&&(t="".concat(window.location.origin,"/wp-content/plugins/Phraseanet-Wordpress-Client-Plugin/public/images/no-prev.png"))),this.setState({preview:t})}}},{key:"shouldComponentUpdate",value:function(e){return 0==P()(e)}},{key:"render",value:function(){var e=this.props,t=e.modal_bc,n=e.modal_fc;t=P()(t)?"black":t,n=P()(n)?"whitesmoke":n;var r="50% - 300px";return r=this.state.height>380?"50% - 300px":"50%",this.state.width>this.state.height&&(r="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:et,contentLabel:this.props.selected_asset?this.props.selected_asset.title:"",className:"col-md-12 phraseanet-client-class "},o.a.createElement("div",{className:"col-md-12 sidebar__widget",id:"detailed_view",style:{backgroundColor:t,color:n,width:"100%",borderRadius:"7px",boxShadow:"4px 3px 5px 9px #00000061",borderRight:"30px solid rgb(0 0 0 / 8%)"}},o.a.createElement("div",{className:"col-md-12"},o.a.createElement("div",{className:"xposition-sticky",style:{backgroundColor:t,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("+r+")",maxHeight:"100%"}}))))),o.a.createElement(me,{can_use_premium_code:my_block_licensing_data.can_use_premium_code,selected_asset:this.props.selected_asset,preview_details:this.props.preview_details,layout:"overlay",layout_style:"sidebar-details-block-overlay",asset_type:this.props.selected_asset.phraseaType,phras_url:this.state.phras_url})))))),o.a.createElement("div",{className:"col-md-6"}))))}}]),n}(o.a.Component),nt=Object(l.b)((function(e){return{modalOpen:e.selection.modalOpen,selected_asset:e.selection.selected_asset,subdefMapping:e.config.subdefMapping,preview_details:e.config.preview_details,modal_bc:e.config.modal_bc,modal_fc:e.config.modal_fc}}),(function(e){return{ModalStatus:function(t){return e({type:"modal_open",modalOpen:t})}}}))(tt),rt=n(140),ot=n.n(rt);function at(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 h()(this,n)}}var it=wp.i18n.__,lt=function(e){p()(n,e);var t=at(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"},it("Params","phraseanet")),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,it("Page","phraseanet"),":")," ",e[1].pageNb),o.a.createElement("span",{className:"spacing"}," ",o.a.createElement("b",null,it("Collections","phraseanet"),":")," ",e[1].collections),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,it("Search Param","phraseanet"),":")," ",e[1].search_query),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,it("Order","phraseanet"),":")," ",e[1].order),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,it("Sort","phraseanet"),":")," ",e[1].sort),o.a.createElement("br",null),o.a.createElement("span",{className:"strike highlight"},it("Network","phraseanet")),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,it("Query URL","phraseanet"),":")," ",decodeURIComponent(e[0].config.url)),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,it("Method","phraseanet"),":")," ",decodeURIComponent(e[0].config.method)),o.a.createElement("span",{className:"spacing"},o.a.createElement("b",null,it("RealTime Query","phraseanet"),":")," ",decodeURIComponent(e[0].config.data)),o.a.createElement("span",{className:"strike highlight"},it("Time","phraseanet")),o.a.createElement("span",{className:"strike"},o.a.createElement("nobr",null," ","(",ot()(this.props.duration,{maxDecimalPoints:2}),") "))))}}]),n}(o.a.Component);function ut(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 h()(this,n)}}var st=wp.i18n.__,ct=function(e){p()(n,e);var t=ut(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(lt,{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(we,{username:this.props.username}),o.a.createElement("br",null),o.a.createElement("div",null,o.a.createElement("div",{id:"result-stats"},st("About","phraseanet")," ",Ge()(this.props.total_records)," ",st("results","phraseanet"))),o.a.createElement(Je,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(Ve,{wp_page_id:this.props.wp_page_id})):o.a.createElement(Qe,{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(nt,null):o.a.createElement(ve,null)))))))}}]),n}(o.a.Component),ft=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})}}}))(ct);n(151);function dt(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 h()(this,n)}}var pt=function(e){p()(n,e);var t=dt(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(ft,{wp_page_id:this.props.wp_page_id}))}}]),n}(o.a.Component),mt=n(27),ht={page:1,search_query:"",query_params:"",custom_query:"",prefixed_facets:"",searchType:"",recordType:"",prefixed_collections:"",sort:"",order:"",results:{},query_store:[]},yt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ht,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}},vt={collections:"",debug:"",facets:"",preview_details:"",query:"",rfacets:"",subdef:"",title:"",view:"",username:"",gForms:"",enable_facet:!0,subdefMapping:{}},gt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vt,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,modal_bc:t.modal_bc,modal_fc:t.modal_fc,asset_details_color_palette:t.asset_details_color_palette,subdefMapping:e.subdefMapping}:"SUBDEF_MAPPING"==t.type?{collections:e.collections,debug:e.debug,facets:e.facets,preview_details:e.preview_details,query:e.query,rfacets:e.rfacets,subdef:e.subdef,title:e.title,view:e.view,username:e.username,gForms:e.gForms,downloadable_assets:e.downloadable_assets,permalink_assets:e.permalink_assets,enabled_facet:e.enabled_facet,modal_bc:e.modal_bc,modal_fc:e.modal_fc,asset_details_color_palette:e.asset_details_color_palette,subdefMapping:t.subdefMapping}:e},bt={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:[]},wt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:bt,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"add_facet":var n=[].concat(M()(e.facets),[t.facets]),r="value";return{facets:n=M()(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=M()(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}},_t=Object(mt.b)({phraseanet:yt,config:gt,selection:wt}),Et=Object(mt.c)(_t,window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__()),xt=n(42);Object(xt.a)()&&_.noConflict();var kt=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:Et},o.a.createElement(pt,{wp_page_id:kt.dataset.pageid})),document.getElementById("react-render-dom"))}))}]);
  • phraseanet-client/trunk/includes/class-phraseanet.php

    r2726145 r2736952  
    272272        $this->loader->add_action('add_meta_boxes', $plugin_admin, '_phraseanet_client_add_meta_box_masonryImageLayout');
    273273        $this->loader->add_action('save_post', $plugin_admin, '_phraseanet_client_save_post_masonryImageLayout_metabox', 10, 2);
     274
     275        //Color Palette on asset details
     276        $this->loader->add_action('init', $plugin_admin, 'phrasenet_client_register_meta_asset_details_color_palette');
     277        $this->loader->add_action('add_meta_boxes', $plugin_admin, '_phraseanet_client_add_meta_box_asset_details_color_palette');
     278        $this->loader->add_action('save_post', $plugin_admin, '_phraseanet_client_save_post_asset_details_color_palette_metabox', 10, 2);
    274279
    275280
  • phraseanet-client/trunk/phraseanet.php

    r2736415 r2736952  
    1616 * Plugin URI:        https://www.phraseanet.com/
    1717 * 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.3.8
     18* Version: 1.3.9
    1919 * Author:            Alchemy
    2020 * Author URI:        https://www.alchemy.fr
     
    5757 * Rename this for your plugin and update it as you release new versions.
    5858 */
    59 define("PHRASEANET_VERSION", "1.3.8"); 
     59define("PHRASEANET_VERSION", "1.3.9"); 
    6060
    6161/**
  • phraseanet-client/trunk/public/class-phraseanet-public.php

    r2736415 r2736952  
    311311        $enabled_facet = get_post_meta($page_id, '__phraseanet_client_post_enableFacets');
    312312        $masonryImageLayout = get_post_meta($page_id, '__phraseanet_client_post_masonryImageLayout');
     313        $assetDetailsColorPalette = get_post_meta($page_id, '__phraseanet_client_post_asset_details_color_palette');
    313314
    314315        $modal_bc = get_option('phraseanet_modal_bc');
     
    328329                        'subdef'=>$subdef,'view'=>$view,'username'=>$username,'jforms'=>$jsonForms,'grid_layout'=>$grid_layout,
    329330                        'downloadable_assets'=>$downloadableAssets,'permalink_assets'=>$permalinkAssets,'enabled_facet'=>$enabled_facet,
    330                         'masonry_image_layout'=>$masonryImageLayout,'modal_fc'=>$modal_fc,'modal_bc'=>$modal_bc]);
     331                        'masonry_image_layout'=>$masonryImageLayout,'modal_fc'=>$modal_fc,'modal_bc'=>$modal_bc,'asset_details_color_palette'=>$assetDetailsColorPalette]);
    331332
    332333
  • phraseanet-client/trunk/readme.txt

    r2736415 r2736952  
    55Tested up to: 6.0
    66Requires PHP: PHP 7.4.4
    7 Stable tag: 1.3.8
     7Stable tag: 1.3.9
    88License: GNU General Public License (GPL) version 3
    99License URI: https://www.gnu.org/licenses/gpl-3.0.txt
  • phraseanet-client/trunk/vendor/autoload.php

    r2736415 r2736952  
    1010require_once __DIR__ . '/composer/autoload_real.php';
    1111
    12 return ComposerAutoloaderInitb9c2a8cf7896822f9dd04fdf35705061::getLoader();
     12return ComposerAutoloaderInitdb10b8d4cb4b6044748474f3ad0c2165::getLoader();
  • phraseanet-client/trunk/vendor/composer/autoload_real.php

    r2736415 r2736952  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitb9c2a8cf7896822f9dd04fdf35705061
     5class ComposerAutoloaderInitdb10b8d4cb4b6044748474f3ad0c2165
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInitb9c2a8cf7896822f9dd04fdf35705061', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInitdb10b8d4cb4b6044748474f3ad0c2165', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    29         spl_autoload_unregister(array('ComposerAutoloaderInitb9c2a8cf7896822f9dd04fdf35705061', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInitdb10b8d4cb4b6044748474f3ad0c2165', 'loadClassLoader'));
    3030
    3131        require __DIR__ . '/autoload_static.php';
    32         call_user_func(\Composer\Autoload\ComposerStaticInitb9c2a8cf7896822f9dd04fdf35705061::getInitializer($loader));
     32        call_user_func(\Composer\Autoload\ComposerStaticInitdb10b8d4cb4b6044748474f3ad0c2165::getInitializer($loader));
    3333
    3434        $loader->register(true);
    3535
    36         $includeFiles = \Composer\Autoload\ComposerStaticInitb9c2a8cf7896822f9dd04fdf35705061::$files;
     36        $includeFiles = \Composer\Autoload\ComposerStaticInitdb10b8d4cb4b6044748474f3ad0c2165::$files;
    3737        foreach ($includeFiles as $fileIdentifier => $file) {
    38             composerRequireb9c2a8cf7896822f9dd04fdf35705061($fileIdentifier, $file);
     38            composerRequiredb10b8d4cb4b6044748474f3ad0c2165($fileIdentifier, $file);
    3939        }
    4040
     
    4848 * @return void
    4949 */
    50 function composerRequireb9c2a8cf7896822f9dd04fdf35705061($fileIdentifier, $file)
     50function composerRequiredb10b8d4cb4b6044748474f3ad0c2165($fileIdentifier, $file)
    5151{
    5252    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • phraseanet-client/trunk/vendor/composer/autoload_static.php

    r2736415 r2736952  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitb9c2a8cf7896822f9dd04fdf35705061
     7class ComposerStaticInitdb10b8d4cb4b6044748474f3ad0c2165
    88{
    99    public static $files = array (
     
    106106    {
    107107        return \Closure::bind(function () use ($loader) {
    108             $loader->prefixLengthsPsr4 = ComposerStaticInitb9c2a8cf7896822f9dd04fdf35705061::$prefixLengthsPsr4;
    109             $loader->prefixDirsPsr4 = ComposerStaticInitb9c2a8cf7896822f9dd04fdf35705061::$prefixDirsPsr4;
    110             $loader->prefixesPsr0 = ComposerStaticInitb9c2a8cf7896822f9dd04fdf35705061::$prefixesPsr0;
    111             $loader->classMap = ComposerStaticInitb9c2a8cf7896822f9dd04fdf35705061::$classMap;
     108            $loader->prefixLengthsPsr4 = ComposerStaticInitdb10b8d4cb4b6044748474f3ad0c2165::$prefixLengthsPsr4;
     109            $loader->prefixDirsPsr4 = ComposerStaticInitdb10b8d4cb4b6044748474f3ad0c2165::$prefixDirsPsr4;
     110            $loader->prefixesPsr0 = ComposerStaticInitdb10b8d4cb4b6044748474f3ad0c2165::$prefixesPsr0;
     111            $loader->classMap = ComposerStaticInitdb10b8d4cb4b6044748474f3ad0c2165::$classMap;
    112112
    113113        }, null, ClassLoader::class);
  • phraseanet-client/trunk/vendor/composer/installed.json

    r2736415 r2736952  
    639639        {
    640640            "name": "phraseanet/php-sdk",
    641             "version": "dev-eef2157a2d702d5a8c595415314f4fd1bf1b7732",
    642             "version_normalized": "dev-eef2157a2d702d5a8c595415314f4fd1bf1b7732",
     641            "version": "dev-11d2f98f51dc9b376f96cc5024e4fdc1db7bd093",
     642            "version_normalized": "dev-11d2f98f51dc9b376f96cc5024e4fdc1db7bd093",
    643643            "dist": {
    644644                "type": "path",
  • phraseanet-client/trunk/vendor/composer/installed.php

    r2736415 r2736952  
    22    'root' => array(
    33        'name' => 'phraseanet/wordpress-plugin',
    4         'pretty_version' => 'dev-eef2157a2d702d5a8c595415314f4fd1bf1b7732',
    5         'version' => 'dev-eef2157a2d702d5a8c595415314f4fd1bf1b7732',
    6         'reference' => 'eef2157a2d702d5a8c595415314f4fd1bf1b7732',
     4        'pretty_version' => 'dev-11d2f98f51dc9b376f96cc5024e4fdc1db7bd093',
     5        'version' => 'dev-11d2f98f51dc9b376f96cc5024e4fdc1db7bd093',
     6        'reference' => '11d2f98f51dc9b376f96cc5024e4fdc1db7bd093',
    77        'type' => 'plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    7575        ),
    7676        'phraseanet/php-sdk' => array(
    77             'pretty_version' => 'dev-eef2157a2d702d5a8c595415314f4fd1bf1b7732',
    78             'version' => 'dev-eef2157a2d702d5a8c595415314f4fd1bf1b7732',
     77            'pretty_version' => 'dev-11d2f98f51dc9b376f96cc5024e4fdc1db7bd093',
     78            'version' => 'dev-11d2f98f51dc9b376f96cc5024e4fdc1db7bd093',
    7979            'reference' => 'e943138ec42c0519c6e917b6ad01cdd4e9b211b1',
    8080            'type' => 'library',
     
    8484        ),
    8585        'phraseanet/wordpress-plugin' => array(
    86             'pretty_version' => 'dev-eef2157a2d702d5a8c595415314f4fd1bf1b7732',
    87             'version' => 'dev-eef2157a2d702d5a8c595415314f4fd1bf1b7732',
    88             'reference' => 'eef2157a2d702d5a8c595415314f4fd1bf1b7732',
     86            'pretty_version' => 'dev-11d2f98f51dc9b376f96cc5024e4fdc1db7bd093',
     87            'version' => 'dev-11d2f98f51dc9b376f96cc5024e4fdc1db7bd093',
     88            'reference' => '11d2f98f51dc9b376f96cc5024e4fdc1db7bd093',
    8989            'type' => 'plugin',
    9090            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.